Solver Name | Answer | objective function | CPU time | Wall clock time |
---|---|---|---|---|
Sat4j CP VeriPB 2025-06-06 | SAT (TO) | 0 | 3588.38 | 3704.66 |
Name | PB24/normalized-PB24/OPT-LIN/nordstrom/CoreGuidedPB/multverif/ diagcomm_less/normalized-mult_diagcomm_opt_less_teq_nbits_36.opb |
MD5SUM | c6bac13c4e4f8552186782101ff3a61f |
Bench Category | OPT-LIN (optimization problem, linear constraints, no OPT/UNSAT certificate) |
Best result obtained on this benchmark | SAT |
Best value of the objective obtained on this benchmark | 0 |
Best CPU time to get the best result obtained on this benchmark | 3586.2 |
Has Objective Function | YES |
Satisfiable | |
(Un)Satisfiability was proved | |
Best value of the objective function | |
Optimality of the best value was proved | |
Number of variables | 7920 |
Total number of constraints | 11808 |
Number of constraints which are clauses | 7776 |
Number of constraints which are cardinality constraints (but not clauses) | 0 |
Number of constraints which are nor clauses,nor cardinality constraints | 4032 |
Minimum length of a constraint | 2 |
Maximum length of a constraint | 5 |
Number of terms in the objective function | 144 |
Biggest coefficient in the objective function | 2361183241434822606848 |
Number of bits for the biggest coefficient in the objective function | 72 |
Sum of the numbers in the objective function | 9444732965739290427390 |
Number of bits of the sum of numbers in the objective function | 73 |
Biggest number in a constraint | 2361183241434822606848 |
Number of bits of the biggest number in a constraint | 72 |
Biggest sum of numbers in a constraint | 9444732965739290427390 |
Number of bits of the biggest sum of numbers | 73 |
Number of products (including duplicates) | 0 |
Sum of products size (including duplicates) | 0 |
Number of different products | 0 |
Sum of products size | 0 |
0.00/0.09 c SAT4J: a SATisfiability library for Java (c) 2004-2024 Artois University and CNRS 0.00/0.09 c This is free software under the dual EPL/GNU LGPL licenses. 0.00/0.09 c See www.sat4j.org for details. 0.00/0.09 c version PB25.v20250606 0.09/0.11 c java.runtime.name OpenJDK Runtime Environment 0.09/0.11 c java.vm.name OpenJDK 64-Bit Server VM 0.09/0.11 c java.vm.version 22.0.1+8-16 0.09/0.11 c java.vm.vendor Oracle Corporation 0.09/0.11 c sun.arch.data.model 64 0.09/0.11 c java.version 22.0.1 0.09/0.11 c os.name Linux 0.09/0.11 c os.version 5.14.0-503.14.1.el9_5.x86_64 0.09/0.11 c os.arch amd64 0.09/0.11 c Free memory 2104792832 0.09/0.11 c Max memory 16282288128 0.09/0.11 c Total memory 2113929216 0.09/0.12 c Number of processors 2 0.09/0.18 c Pseudo Boolean Optimization by upper bound 0.09/0.18 c Cutting planes based inference (org.sat4j.pb.core.PBSolverCP) 0.09/0.18 c - never skip resolution steps 0.09/0.18 c - Auto-division on coefficients is disabled 0.09/0.18 c - No postprocessing 0.09/0.18 c - Conflict is considered as is when resolving 0.09/0.18 c - Use constraints as they come during conflict analysis 0.09/0.18 c - Weaken first using unassigned literals 0.09/0.18 c - Bump strategy: ALWAYS_ONE 0.09/0.18 c - Bumper: EFFECTIVE 0.09/0.18 c --- Begin Solver configuration --- 0.09/0.18 c org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure@768debd 0.09/0.18 c Learn all clauses as in MiniSAT 0.09/0.18 c LOGGER=java.util.logging.Logger@449b2d27 claDecay=0.999 varDecay=0.95 conflictBoundIncFactor=1.5 initConflictBound=100 0.09/0.18 c VSIDS like heuristics from MiniSAT using a heap phase appearing in latest learned clause taking into account the objective function 0.09/0.18 c No reason simplification 0.09/0.18 c Dynamic restart strategy considering the size of the coefficients 0.09/0.18 c Glucose LCDS adapted to PB, with LBD computation strategy: org.sat4j.pb.lcds.UnassignedLiteralsHaveSameLevelLBDComputerStrategy@18ef96 0.09/0.18 c timeout=2147483s 0.09/0.18 c DB Simplification allowed=false 0.09/0.18 c Listener: none 0.09/0.18 c --- End Solver configuration --- 0.09/0.18 c solving HOME/instance-4518969-1751555170.opb 0.09/0.18 c reading problem ... 0.23/0.27 c using VERIPB proof format 0.23/0.27 c objective function found 0.87/0.65 c ... done. Wall clock time 0.473s. 0.87/0.65 c declared #vars 7920 0.87/0.65 c #constraints 15840 0.87/0.65 c constraints type 0.87/0.65 c org.sat4j.pb.constraints.pb.OriginalBinaryClausePB => 8208 0.87/0.65 c org.sat4j.pb.constraints.pb.PuebloMinWatchPb => 5040 0.87/0.65 c org.sat4j.pb.constraints.pb.OriginalHTClausePB => 2592 0.87/0.65 c 15840 constraints processed. 0.87/0.67 c objective function length is 144 literals 1003.34/994.44 c SATISFIABLE 1003.34/994.44 c OPTIMIZING... 1003.34/994.44 c Got one! Elapsed wall clock time (in seconds):994.258 1003.34/994.44 o 0 1062.58/1079.92 c cleaning 2518 clauses out of 5036 with flag 0/5036 1250.41/1277.81 c cleaning 4256 clauses out of 8518 with flag 0/11036 1605.70/1662.47 c cleaning 5631 clauses out of 11262 with flag 0/18036 2227.36/2290.37 c cleaning 6816 clauses out of 13632 with flag 0/26037 3064.81/3160.98 c cleaning 7905 clauses out of 15815 with flag 0/35036 3588.25/3700.01 c starts : 8 3588.25/3700.01 c conflicts : 41808 3588.25/3700.01 c decisions : 46831 3588.25/3700.01 c propagations : 9309096 3588.25/3700.01 c inspects : 929669846 3588.25/3700.01 c shortcuts : 0 3588.25/3700.01 c learnt literals : 0 3588.25/3700.01 c learnt binary clauses : 0 3588.25/3700.01 c learnt ternary clauses : 0 3588.25/3700.01 c learnt constraints : 41807 3588.25/3700.01 c ignored constraints : 0 3588.25/3700.01 c root simplifications : 0 3588.25/3700.01 c removed literals (reason simplification) : 0 3588.25/3700.01 c reason swapping (by a shorter reason) : 0 3588.25/3700.02 c Calls to reduceDB : 5 3588.25/3700.02 c Number of update (reduction) of LBD : 42489 3588.25/3700.02 c Imported unit clauses : 0 3588.25/3700.02 c No decision after first conflict : false 3588.25/3700.02 c number of reductions to clauses (during analyze) : 0 3588.25/3700.02 c number of learned constraints concerned by reduction : 0 3588.25/3700.02 c number of learning phase by resolution : 0 3588.25/3700.02 c number of learning phase by cutting planes : 0 3588.25/3700.02 c number of rounding to 1 operations : 0 3588.25/3700.02 c number of easy rounding to 1 operations (no literal elimination needed) : 0 3588.25/3700.02 c number of reductions of the coefficients by power 2 : 0 3588.25/3700.02 c number of right shift for reduction by power 2 : 0 3588.25/3700.02 c number of reductions of the coefficients by GCD over coefficients : 0 3588.25/3700.02 c number of ending skipping : 0 3588.25/3700.02 c number of internal skipping : 0 3588.25/3700.02 c number of derivation steps : 2861217 3588.25/3700.02 c number of skipped derivation steps : 0 3588.25/3700.02 c number of remaining unassigned : 1015581 3588.25/3700.02 c number of remaining assigned : 22593361 3588.25/3700.02 c number of falsified literals weakened from reason : 0 3588.25/3700.02 c number of falsified literals weakened from conflict : 0 3588.25/3700.02 c time for arithmetic operations : 605005380539 3588.25/3700.02 c minimum degree of deleted constraints : 3 3588.25/3700.07 c maximum degree of deleted constraints : 5411944740495330864105380735425912928464160466987166143024857906972441984579101000253107710921536969638718770547798263910599635914458177983016003802260540554074711157259304647648560314204139391187974849102541451256308133237583841559870807076927934826351690768521477146136449603014159805160873495800287433708474358177631588068790972113214497885599771659519463854033108307430252865778706393846747263010981453840948869792142273409661727007742857242921888695784964313038966961339755534013098690297346677777622503186483068155536390908917643537550834989097518081713098324699558989775226254828624251433280569864543514410628678572124028176236342939373096135195236603139844519945144420580776947289112073058025218783446827534678404601838975986986050897807103056975282803465345012003419561600225518552505836160303742744160839391131874435273410358442517831784518937563343348836193072898202948756687157197252956913878635199834185744368541858959574360521108863255767630517493575883455832708673370678389859579641601309637291471855312350330200474226926023887465940025589794296090486247755933299549035960571125950071042124606824351122954838153340145577330440413961162780374050145083453996736517815688079745452964778073389265282553580568834669906733338828289172032004620365646518840383861231596831714040776933367664688013611782446531316266562324328864223016577323613852526108109980218870759031767438820558716513895911750203938549759181696155816396139867705682545830286647765829854909077299565326380309999708166982722520724416626673357929583265427799013366720297152517108979339035580708382038212129172094769048346454402189072147695904296281218783799352340637252394974301918992163033999105631833893866684530289610945077887960714112359584758145982447255247348733225908857557498664566871815950028183539802750464363618323369538765317668820319703058196535889484433657012112762526443770111960198274393931574254593193992459565091331462193806508614698439396467266790907682962474681161441637165734987610748787255748244845176527785956392061663555368469718595780557011037465245800341460639378552470078109106259186437967582600241647834778744246002796514391587917699512457016780923011646849231384900001604022119267772842457153928969972008241244037202112376714349242605577811995048005659707914015406523061609244426572764169681983403213687088799890581436487664670376361538163700550890675023819955232153861647746283343474341348878308678419023673792518634632216288796602045160842714333656775738597904043175419451756991919916536689077808982514578001964090260433169494121222147723047586791909105252917047901754355798367159529638097478212984130680844528528298314737143735176821226767944231422096714675576787867129422571430726193765213274789287906256026248463434140975348527145955296025435444966560754191754053286774607151877730648074577949448066370274420573367647390509937398055873141753009171826514141967283800052042614160335525289295089230493060697675256640524164355638278466936016530599965708275096771550390247146659711798199787314259706939609154688334845170282055456948311409225080491014326330208184292398730466186895437250141302550828208512969333638183921685367090876704950872622295963919385620656011471946192801082628237170020074842962554467279915339836365859290370398910761026369907459029556191254972747931938634188177713910510032283656357065302449179315989356844334625198618279954755305043222175746525152066815092309762012478984393782691799065179219055251433194855343942940661796045385742579718267172328304655521507408989702669670759651977872662307929481350463896903091643298968882459202180540804779383963690459709557848882817447996674763435349493225070085366124149592125271272738873418276957124462719416639323698473344318951583393152552243681982805766894147152558608489426136801221202839529208998571054593057787987348512914093355566701136045217286584336651124030089960845579442382592078325574898540068664058517218715436317484273638768807022869781055454403458418440597415623294396644953805158127878881810602548568811570900357027528459050234393154117229345853010920013833972361463523170386870054497910658320055459840438336315361242168833832800962613352318458172211615126459246946998694537316167283324842815851544389040281053156163653428960478237596088153704410153129840384113342111821361308078493041039458064111004701835483487942619774243514353476902788572596851030755981228306944542276538685624633252157123477496632686845735092808579533612915303055608683847871245793123216927848445455243707260107775118746994038268046663121518907429430633911227185834395112872126802546210167663650041911079291617642705882665202061742916442888732351942326448584035920052016104253857669822078071684669075291114900638254999802537127731934217014918686503708885820488875527394573965922726347701365649606843319377721238161602930939679121793003508811181837946099428467410008785149794388654753218701238138562326166686532533023290081621867556053694330484238968164077533647805537194201920662515473551449937435929298697526060180416352108869170535933072167046710871493953262439100235393024810368165428387847622493653157037117484471320668160299621774390547099433201357634425290987871510977785297865303033356271327711457218852899259789913022171270655067586558392982580406453936548123119501645294516101121559337981572461826690379754357582738724581957093002828305938437230528787909683886435099198442635893130468501982759186272660056591400574150813205865677417690116640208249727531942848005255519302480995526819699108110394256980590379301017591717070837763833722101254103326393258169607621179810054435942708254950517326172949613875509099072364085001494618715680151205135986886597246636040021536287980219670920822278963281230876535070425663875881246896014766167587121756047911066942717919215780853647832891879026529465832258471673271628700666487721521052562591446605101959311696213124773110465235829149034536295785099127811942604357644684311977139458240969458591856036861278199697978395872021020124966211685722731942619370196656534114933017158213692844259224607689725288369194556456119052361725071733307845718632772390924393936263454758942861543097011614943927365792007449419623563145599730778934984347774908322554338287701650082839246578461811948562390552297459039837634151751512138549555020737482551098894075711320792867197013696496056267364055065653107891175650965823991966793694954677642822404143010820493747570602169428817081255344332460520258361891449159456234526091298427041451624563511102325589055765959069020013090593905063203984689310687162302766585532384778148736496226682066829151406202904892087435322369986055706293478629309128560657180866583599081182971056835954160724398776704352654178120983766333544414578552394136750779349704027003516547360126196659709347622583624947529587583869370241091349257811485464391730396079724891773408492755759373534239667349984480098226590937619499559326807197139644080502731591063268714409891479018471851813539172756076381032393673124976379633323458653571251936474628720199167778835704658489357137610733687013314379292191533258103406999916656654847978954445174829342854197748655931813206301229270358485753027930056544416566249354859430647798664978111009080779853804657221574358041903293656482741344327881510402784004182133686997804951326888482172178295280668525311828911968259017603161013460472471001359538286990941774626661689781021705063906263619803358595225903517630170544175432746073891435114830448421222983656220058100342522380038826503089022993958221352092272413173961547577949673963380127076166731975753868739289115182379539584963167237694136691456130054894234569300522728707655730907908620853765246899672065202452614523828424261710792374794962994758602256569898206889854398017409811648235171307391413617011563922213412430376928546844179123592688793021483792551937444472735779918494348457634090570955266486644914690068318405783182935562631301174314705812865904146919911136936005612073254786688044993793648503703101852492255507511274853584991361591376807861586996893319244240045912671572330343581964195394908819609475406590185235677238885193545907626999378525365274425306154240494432769192783462014947624606594285163046740986584167912276592057711549409246330302570967472718837322825705118379523675648648270284634705244888298025417058393366147224368355074158271419613419879436230604565058292192577772494345071089872415227804592951183065081200339367979817622280825425240197343218605582196979333215902555990106998890503385177955855217177628621321816674512859984896499875063664395848020282208697043506569812122142281087043051904760063131200216520641366578664098181357067056269453083732609458951793053914046912524331579248591492609582366859937489905234322730718511590704140949277925744501711719092130006938209293945223610486605552693854689747531190221661953346943514468618862012253197849028980837086419463195124492897467970640339861789001143257070928598647824324856372246085913061769151924861178864542890870521391266087321669448427167962317563323243512859557900543587273394968348199091229210283802583568569121799010853495016042948456063154646844801099085377243241806849095531134590281195165362191208796167000689265095781391675750578157416340783447238519422290337786319811630296519771750464746931917038599081258548545614562447811294330498264672836376905711487439962628267663474908550215512872974357841390984972771579186932807969291197617016510344732779297157378453305565300255337651167299877997536291271202743295526962941179004610858059950719409895846130673374271221032837268363764094069104204240288138583871673368779005943854877122025924644912544739490813281825774131742299184488451840554132949605086414163588569553033316347738665968752019509346052949684825272125126260595553736012083175181724097480179413994621419086537926106076445944728557868005427688834142382953744247360637967396715419936771174454477267953949625370032559429417183709921836344447088892716377257088241589779473384119333787780143641790722736481309217310106437142365453575933636416090336353449772187046725428301727579684530729501771403139147248881995406133262045031551194181936859551773752890920951109175311670617852339967230704997661986773135331019109743531048341539249940842456170886776236632129211097077356665964058623271889419150628918559841537820379299422345964641814719946615180637141617063517762516215701416787058721558337108034176950321773047526227438669792940829546636331185317736905996501727736030881734468409288947520625107682804913475503699799935888020382778539043622584118331929535822618769953405180844127940150144777202910375414564789970195427794524286321919635881018270712115016049244291771421291311206770795415283868558536601857094227165366410298705016965169647267149355835067306041886756028931669436650855375355667407889938813422238203108319364476601737743054032712689028673357123021099764367993030483334818475731461303531139369679020301181474665732705417579131795910757035475960493237418363196753355063639585890098788227599845785833377276415998313181222543092520648016338420247182395222772600422538327441306743475570889117568216110633598509175106922322854960137404198734502526626658852814695396589715789862886023594004071432602434773517284937980263363220125111666145116536557507294525530734032517602951830556690161501839479273282730179439038278101712717236184832984528684585563675740959686355385206176537722240615311361166096810174356319504670579697993922421811394124463551891568181413772588057295706147985580733170789109519638111787088822535300978981648731219157868444981998432205660187289984435829832655791299616932407113835661208862940521949043440986162758882265731033046023055989962192245908625535571414857602227233899794430553058166266018756593533963368910429338854458854101444824738280398736175572330059449843395843338178695316464592128701026619548665833947523228590400675628120314164862653240517118978255296161717098110021750454026414007743237214412497481275912762596118071792698992966717216526133674081956072049677319392850613967000091650383499395373412914994386220751756213249161206424795375485780978647730698813752393242598918976734580302706024894871323038421667087572985370632975890483790927696843435626510498278866460970496450624577633049554913557944040148900520275176098990477508400262136589823915090908566637507381443400270124194328249663312533095133471925608994752405763160392084472022771400046970797899071730828709989588190261303366132693207428000178488723736111383588452353469741459092407347851489662080202284026860033449108502957758127461929185455515667784372492352669059051516991963284095038640746166869861024858875117852117732256408768556005340698407941967595579891152228887522263937129223697216372592346320280922055330951005150637146309154858718487051079100309398328929939604872889184255519137226079824150089793538432546836277287268937231514478076432346599366738716770451587464780864711873414104528294941712274539958377508938316625756233443828475847226124547823415401505603465527731119066982462734978731364512346809997660217480397328177276277078010208839276344235765988348706412919024744558865293475232608380402161193440284659034723051832342285170557255559693265251973801707663402566372499806589263869027492979471235123799056471958561198982788459181475734601639900966513814312713827461803791821025881071244239773630389370263803073517779026877015628969336421599796850097645259738298084700436997733260346115236374520177501754719139600392308204724960427579216223858593844016116155119031882378322780634089295107797611759140898379890986085748834371599426867397730695620185106245543998502868074553832970769938148011290079860729302440639962105217924760070711637721767128154139706707768762361487285557130671493901607361383643663312552179443672728385714890746471629245473971586761569724527482064398990620574213298468664893842481788485121614399033953517831719879042468075152286495863072864759141843375178372319366345222918145938608554077409504863458434725252765395141847975401104266590773592952816499487684249939487577182565055245106680181926599373396442223603836771785621677886957417087730888916962083960005745336417983597588164704274194354521442413962374041997762595791900226856681567941430693332644924824281630162178959887577563578299493926165651299525594098751182538739538070268534175191084074772265639268353325907159732970382033520772786216495474521078941615663768187910710928397053966704941221078569594742379581514348502007898707417383801230291621898942195592912393493195202398577295089492442617962898784533453962240552227397953747124585796301558093934563376862039805135302560562288102680962177542293331481188832666378091177735789115372167742709173238133850165180395489744091760773739524760114624946533050676131185351352907274970083797088276069857007745235959412127343595163574622961127881761637890710429067360874726799533673281337030340235130484595872665012912998817141283406431330976413390943341785297595430591377767774494069008314569035095927247202881018103798098027229527430728717875455883186401337000181123662148327088529954283464605155233330773561756995402144384263436266072163095162481931606001315671810289102327807519511890328244904034369469760567880217481157579294430139152911016164798055892883435704497598725204477788095833685979456682330404418133945068389547170068956658080624742330915067038105093668794150901871168730390240626418434927496776306625810771211205263294284487849886878835676964804375657400040245583698669629923004688332368542060473474335232413418514483811913496344035510269688300237958371592883354132638531898844258118015987543804100385204366573772287176341929872142143939708668818177934413698578509053238171294168317012223150191189680928836197563995473146427031196326373316061762573769249397316620002632996216947296073178624735053671141649796230525332674717318591651729399658717488865403819759511391140856607977007820951985006628251928383424961024516014706279278250322559069826539204999463759093843470291526933915291590293471604195988485978486209547759267084146406279011961057353987753588248294534014880615354507267631737702727819095448916948213154280184525613318657834494043869798729730273286517073529536657833148474706707929221754791073607967920535824690771486310240078732449424833124029635811576067002459208011801221368838393103962719109785557726103722473791302400433401867093760780850793929121132596457263207944536674371532037126455916868787740722648121912025951822225987609602120572570994435378229352002179511913562409570874439665692000306974666153130955103692905940628753781567911991297013233093391138541890070530071279043593361978992879558783388121342525369030432762898389560065396036765662577384657174357777443292873258893565993666065400437366102490804167489504466474352424173431792152432198616219603782503635537737829431686481396598392960324595587369467967369983088887016249245372901606377005325234145306243322445821091627975261030163829379366885218763209179508042094819258633072394747270587280576201615985235475713621207921789490208503223960367830451922566148943129273854247680044563598422809876561444544486006692397968879610953800127333876254099102250578817489148442661626127594273007864574605736316688796908125279808037893059685262215817126625624132504724711841700419219051570256782134027107114570306917734294806015890901017984456348606980085705353165600044652905612865812604624259012894321826529927895202077521184550676028376991593302454352112403453518775653753421420417507410705987674184985365569229185669524147016655872869874919005713426853068925368027183740897532596218100061688089989334564671088564824688790029403722568420736929109668169706739020124914684688395117007597954920047500356255335822925748738717718928651914784935737844568239822393651728293947803627719178046191585267459589584432559062344899633191026626619173543024738769564645642264485812526623993369592275914987920821575170487470533737752899300338453526933810464995780987502535458891304958990088549342988569370858928058915485001118375894355348969548813477561856809848489349774744316962313188355379490145876710592927836334225287265825933555746967778017052470521194336138792517821581741024349573710349916257115438734345814058456481326040883945596112869112036760893358568581961768608361103003421393147160228767251487416491080989528630806125384983512860996250037407478630901676578830048319732986641028506281891230815395044016568308306936713779676695128243765843605063443477937655714819326589881821365304197472038636612309272566172055671826849063047242062678415428450880517090542572946895755364877269108880780610318643575543933722599092047636052331611613421826335040131101161662096494987901298826521747829493591133144874494422504516997169263030780283046230987454327305578922203237408547437503136796031013804101999273839404041354819011320543365573560511003863507087074788997849677942403828297724528737787989328919903648031313967588186361588622276377730821787784844195099663544770145948701390861083599132951255132752773632204991121775086659188545681076875955867079369987355663725242602090972176481989287503613733854504638467821609203173260518361289156057630318162619213892714636028700796768212204335972724021366512869723018100269313144505781122611408612812433668781911352758846355570020227816166450534681952405411882823286427611240145607556757334715141352135036000672539940884024891087619293593016688720545666277679879841259700453493210235451881665529166496459866439797251526587211607944132612768015232092749329337446092375712274306993057075445208314022323519841557587124671484869657907274584728610551939090032954781745409405947975594941803463982719259205967421944484224277805683908044932668251194421728194119798641932231743223982353457773936133857046069132699982058359185689698690841335042908847920135922463041825595566619681737952679784574899897216217694858003596799824295822593517454778216891646517348461804626878269038576833320389850225946457370431525241165191309968381577157624079701262128591713262604892298555626174554238011665383898088932686709491138768318518287914092062126326961403856806578271919858673754895156131185539121721595256883591730730951432348152743934076057045673550185334279654172560360721303870405210122994274294616474522834868673520429494027699961929502199476087041288676516193494577467860354763871178329333217223099876437984978193936782782147809251324917566145888279533726262031732517321390261418821904682159287825004460245153654433501264141388905859803933966446907018734191914828523798935348445314773459132864229824102389378702945630978912285615754708651580040538347020580008484812075272205115494025645736776715652260419480521067274359069700356758352372893410451305105777407627933842901988885668084306189702270994792496246759334797449420177577841578651121962052514192754421714179604970632382200305623117972337594596958799628408739843192406216989383328710090404252625776764012272984652873082898399477163234104946428519743125926748628313341275502019432926590303227419834945288374306065272466520810636105400928026226883002835015647993840933168012509415093560239522007700974681193134509182183582537703942300378522736885557772643517421160845015488511896448138560951910834264777873603805498411285025944761345195827639875809954852077556327395638604398849118086521493892643540163669574414460381324938065100583380505406339530054814030657583017741522118233379153277422384544155046889088179506178877854934880602099797274054890994562132910606880537565014900702840101601178840650557238361747199778450396367327972165680218514586309431139988938954718793746534165251108049855028875544353373430422742106125136962101780191389766341020797205407491559539740902072201845008899758762487157198725628012164054987830692670377437264242576671491515793877368611799165587125679544943221540077535106619234021879104059206787469629896012757955506133367004976001515004509917195246051600919475979577280495160990171236447375228309288233250393712485792360848199236281566630053714557010117173347920047262500003899024483979614151680235211220073442012864524404594394309096745293803351730611145484888372386281200960869090424766502314811942448053335892612620544728197377776489175407206835452852663750533348484608352295446413360901375671655357065922124958838840442087757473817198929743048400504610038273854494588653460506917115228848010084397037762200360104938957202397509609196142793288587277248740429271670220707363753998162887761964605385233951154872377299256678040402764228826907001241532609588975470338853543133733602348432775917841128296870109579366312919501953623362798375259794713211239942542251970979090274616559125272353548011259834221250071974403315212291394375477646896121413172533914096604758239084992359830509989163528433268880132686374359836110644603075559674022046227183686368529445706281963541574728295901795128229141573683409655982995296556982096131171025519472475383321822399384537913195382098389038904994501756051400769249829414147130630202493863917412110519527582041723098480075871760741903403475007630333551605396123347078275642604917587614378862839491481240711469320144685824859311441870609703106641926571314109800556898030465779099266340181944541915670660244356957368027541408463557034596641214477004608383603269204677305362893756754490793551616056630554400701759306235243144403579394103833459865676882440868566565417194223629551335296464864664606102761475271890968537540131766704638285284295875404858841427067707226269645460339416914009970578608624641245519819095724792391128712231571551360591688553375964019755461750126523984172784208910311558290175791223033516361584959565502664078673645783244322104552162557823365577984960257544676464551903452914904976068909469101237460634975655510170199826460136968106375432979803929576137511211728383921869038289657962450423451208259538431339098803121023232167576197659665479775660374798872700594155732715443894361785984072200099745344699181444426723319565329540607398458144004554910689850954538870742309700699981034703484440732183978333421995238579799542610648933099662993560039182590386111932780948544457356327386729062637540877130586162111218782279966401334048886382191473547241462017737772374372804160425695353577692163792577955372968200309900343415390002723120916103948232764544929532442128881900602174309630811740047380680451121858711824790388318061093080163778706790117682803075590468794705326248417717554894731820782739295349977089801775239241030272227032835337627873692928451129406280150191816810966205794518608438284641470862743094548547100501196940337811906431718032748890930522164536594661833679176304512794761115272504896554120083783293459728378385809684343608085093798114327120822197961327699094692667596172226740070029682913042533635500594454148597348398508987052068221409422850843484572016627451658824775503824132601408821248750947577606840512657936337978792348604832400547163519957309814567684711263340941810086050870480278579999186439121884246099739268827312757316755275947992899197818928539871374734068818242483533241343685252730782815875698911008193674181225247026202211459553062716902352254115783022105390321637028801088626993243713249158306472926105449618707735894138887462775889858692127375412065096179129874319754631741652502251382893454603023879086701747439965103452250851707333085478490848617537825461986265968439306835449383266792464741181230812117445415490204888625934549711298188448082846291463124738821792385376899494083089666998437357991861324849383792035769916764059367288438371589082466335225510028701895418509008960747925434723222061147358204048593046883572549233174334386658539866145519384258994594701915442012694438474294147410676472325659998892951968367685655937498069840740686670366613572976498136283721518626973495308020214381844302150339527556936839981414490230103442056967208816185443574001050810239238559473321782010690314609399914408793553729902037023213410821448579301655499073294101784042664335807064958442243408073196276867636076535100428027793529830678440718488869704844928314353345466086474800273168271183798252669965690348051915362997096805600215937851344342309153218219789032403432057782761765267411300512950215510687593010591360076187231948536232192751691615786413538475031766198221120697258096244524438637152740215476579836361357277866242731298449536851289093648921634934590119639545909260210768934315907144014086063643314687913488459789823178632027567805865073444954371460788160076030663749178804277460346000796099599868248464273942916617015288549185367533203589400489544824022947819122667179708299647718464236136804638257778498952507760823208198245415186076256491763696602580529516549673026482998538271363914922005591281373165495202171243087335844413548112362514837964643840440597801018559647450072941862056636731055366910142909162200459060020358033540605508613228472130598910947426720128274823109126469381535086933348885720453957956984404172209337927217463215156139185413892651398116835395811851447552169318936854965394198501382359752716885329576489798383209307297580403840101327310493001502671855915175786649737928631938896941844155228606106760123560963987078855713098426408603335759935372283138359744238891475298891864508173601612472432300154956023811904891101949891641028026734037076377917126912236158033025990744470139548158446373046935095162962741245370414005423492584211941028717584360703193297800977460322252162885866801352498173008306358529118150674230758369347049991084973160447997537976415185996585382876968598786332778306793741768856514395659953515303482238777368586813663413092597375143547067911593481097946830034065601651467929673531926961998704800084345149470011028797750027206674702947984045458877808446854863082167403389596323029381544803664779267436749700195770072242168101815989391842730737634528229166332330967894524840890666681256479123010708292510128394482048566436781222600781012732361472882150226316062530434274743526895067956548549183136882522796375657187975531095579944812640182192098091432479910907917863036739117910027386319866772592860066114968888873599698849464821141547048604909969125584869121749295019575762620456175351904441438938846720025347353541872225847534198156070053370197973181531537512704281699793555938869527912789725442705662437207145860163622954046686196366713629114930787818967760637053848760892031671730613417958500821217215290702689653601507384967055647707228538205150096454174725897504168381048524830255615951445222976251032991830851791895379314257720314207516610165654748625322568711947189258175680032999630417422948294669610999218287082666457485120454028139695900821217965196315558783379727305379364474731908393063148196301013216683892150366976203766715191713248696711937474509521143845422668455005074830208152975778364037345430202015738169260961097010191749334834458540556446551301033198480747913849656651232751561076786791832711711811324831215133283379454015457259694652363022352410066237316300888449751200211204310093323045206232221346538511083332839447945725820108063129595773320153796449552647656798945843994683317680317951315640680159324834994827988163705573931874920734991948835624598915198450807547605883207913567168769352517079479982403666475193171435858853958477956982121551899726236724711264446169121915343673420899808036385782900841299012957828427184380498274129190217259878985665497556452534690805820490492384497180027905285242893589809361058136920892231767830195036535651363963388431161679115764428495380076740465401112048880737956080210964198257077804748315124786133674735231925049917177687958018648909284658041165833058199531770234117550657026575533789603807641988370601439808391305682208858401325234558597703995418769373750336295520258752336588813344648211353553777656736159565445161337734246437512357042331450002090394575464014578264502755899710351173161462802639574565351672192925385727495415898613095627871464082381528842804363469320063626685271057625827848837600873041503001497697044828850657238807313763676833755647173113529358415266743919738402099657141412718285380095469982125142590843402235863757950700993531273996587547543619557198453298782342393593982093430725761503262202687670632530824424949365937416237864563289216464762794089440508766920298502905041572524921732467958595581432769967553683874882549752107545629319384273791668425518053096497227881727663713457812046671000634420674158602870672558260577074231370495786548252059447187444372563719547152242376211493618405838185263041945817844871161216481810264884674461523902032388518001430864589765290370152852932967842095181317842581627927841161412045321579824643032171948926252701056710610396622760484703109968819246496794092407250540744702279789204347542911199702266621680904063620022108056262734421971702905238323607731072296512783983926746203074621919691426880349670044209046925536762747941966131531629408142658890519963196967896547010764437020357860566544778555118223963057274818874896692529121336901318475696544939865121241505638315779773310957894252469416099502720828070017758779936842049578807708651897566804499474660929268105824143865267875347650617735902696746261826108013027215850473954865892774955183084255829209904763233450323264231610141294088864876513890405305118487157981037792926818823259389637753221755117951040981014166267855173726580917183154584536438238885365869513548606648615480125007799904410192261923636885076538780731665737256513875723829190260149839112711336754007259617346345775592895710127499536040298903032134485436621222241434484442285998698435349872669174126987693177306550272211362056321891432243003231007783784190879924857365713359358308052817884726309017174954889262831317111992881716895783940407925773514619017455667342812286694386827740688409450109236016803065803759537546365701323005514095381952279578632350980829812216859239474895536555764354779509434406332586959446624050836008155390773103633563788918837593870575373619641299317135072304877890637478820919159015759784904651730763611356712316124840692739987487428661256553705274228943840755979110871179480263868064074745896540386615348384661717892445182527714870423508146151702666186478542334650279433073245028705110312092335539934139892703902400483345310598913382142843565103107880590026913082364849622550451256169503260861407497211753780533747827873562262130559165247415694366212481870074335959845305592626242930711709287018362330221650289951068973239353109110866152738407143074285569469716230781095995413414659464018243683992321275157166575386694259380452585371006170573478985003427978483129594751255950992919992132204153452978529102291459561689456121374115569805715130691597661106774692343960888301207701210188072300372968771856009092456743591958329212780241066127287777668036825229489235461395504885415904397964735846834917666785018904834805650064519631819767312250195052093683119764630070505289022906329861377508350077865980968222862239625691103457651330750944477003042894557923473335620631826296531258517035688956952167020958182437084601992960692762337486277203337108191981196144000088131296731564854442438470009606045952271537763503508217490767156865758800031712050410678115740929076800507750062705627676169139383335933799216535207129404775159964404148724142950922432104685431205902675671521751954674452017947096720725502462435587419126751354888258953886089957294864144683434134622732853833212949563331396838685947248381511381906466160725793785567658315630822824331456865541647889659914031714175074337442512250023051014902164585039905585552713568847646165473181205007397535169197811735210016806560055400592804877818471189362565274238158096929618430715699134665785201357111150521416619376536899026880421708335948004915458439619038446466998847567806844168593142202077321163251101038645296478021496448293949047155237056773840783008274059300236881603963092648132599056763989679218886185517770536972679623031198830125856435548886615765111764053188524837500140074369662641140319535203580315500523700819835677220444625674739776175099799983735616546502771994683982233043602554803963660174898777720370149058086389355592517693325627776928210054218653927139612446352633806960002037026968235906544806874451904840721063510493853343845394090425125558542364916650532428572533122391510840994866124373304420721547648252790114446704341786667877204155453444941810468814161626448515451094059914487638382048717014489016267784401999043533401828747674393587778501640536569751969102231664875865673679677973435986178368189921319434092035801115704223472209968621561238216675701069158248917213973958976321107051549563963610522938864808029962108671668306938356794343768839504253570508909991740716277599627391163263247543956745254057512591557432676023225914471576870894231202429792480493449535608278881496582703437767720217397374411768731090654126060624586881737228065922634468536620623408290364305107390211929881667645186124881797076702018355487816760120761818624802648064953625075059969977392203708532149858992595021453515276759425884073888057587024433758270064820261364966419365352569142934227671975346325919088993749455209338301610352921436170446136196603939334999985002756152550048600331136544919366498508534786422878020738247959339268982072762325799380718724715573891798167481211219935837467950116143655677471131333800467470332917451686500632755761862562556093254112889333992501946719046491926686059006831237144989086314548247208130652787833443541385348361708348027453401240512366970656217087704768048031520422720577631332058305446541807374928065163262443995000911040290343457720676463931541545390986015058437770831876363758135675263614089742641751912039958094742295501801585305376689388022962979428426500862397300676217031313730575688429382261743290894392107599814633894397934805141246742344425245920621407430394664478195140071731304887816308046847661541512270027399888549776999981137190842514691744927321986051635206106823039727229033108856835157799303802796532822248195199499629380822114621352258408992482656358244381772516427196818417450738894267140866830076666711586652610628025472771738809762734877614723239508130053999323968715276694961139558748248559637011975130302726365308390369990280228799020323058016380628102105701027836708909375925095758496459012120642154043490749240978519104908305806257112592689088050200450845205604669669123991931634246098907715599873718504007349490881400798526934101937438338456620734707563257346445015856362341883520046344822571950388526709640387652832827600737631509083088642193954032121504639526446902438402064119832024829970770680969658203664934052465010420038114136334665252542636126626758760400738554581232469999803729419264690546434758835832250795510794028973170229080930931211774601991070393457817624460120409958814472111690193781799090897673610965392528648803725652201235604253947227402921655878128933550595050268776852088798180412998002625465334166886221467333028842001260488519264659227563284744634655710593461764183177563843174279591240348892818823522822975221173357178518341697799953226479037519147817686727565774519780483645253100975370982368508008199860730040785470096943158600739724305378127023965742528561189266926460690799697081529524793498120769702365495032044602531813781604305116866456883605121057157271710987710212631263371777098886294779579390962147875943056240326861545255041850967588728145557371405157364810246263952232254968344096951656144934750283616624556079694471778232408102327083552585750078921932070397129894884178359211768087387593346582428513533815801032974860560677702924464363912798566671370110678924274499804165391286265803258201531273677429228102517978263746982812182518094592928889736729303290183154551368017626645556285414918259508165613620084632656010604765359069472438369498599062261566979745605322853357577709938960923404156484521929186568165730963337002397606696532042656947041662632553002288418529427782304619724012220434070088100016134755857476488924589328241569066657498123640262665481226220918069643787837025419440783780252555808208370957015239646423016579688195651309097725261833349955060038388013215561631467254928598380398504928893071017844921615020552272810421001638771871490588503702107829336777858268576390855143198919388459947085442357095516837249603082036100326900299434686297518025600188818878504089185751844780936754860466980996877077381649257578613842243886939074087475778607475392954033878169730026045424227554747629083340767875681428355070950150365506168256584612406590396871349778566453469941830167536463630059899533279064153186332426995799225624636720599726858685717341737585429074302979350658047035410845051728307614752260277453582840519455223363196353459776417518189992534457221100728515810305903856196802143583871594351852092705577740265608185868147809922798495237182072180488410876114136803496441840892263494356505170428216095721193874935567049260747364938204095383666823321023763756762623347066677449163630401895249317377713412100325144886285062075805085785173676376516341674885751199202928302468739472381672312286727409991244828793373137046239215909781221074464844188987931502655392004039407216912154001966451092281660567459296890881320124984309070264640191903648956383850457630520236039538792505143212271252052058492129481130073585406183307945664736141554806633747509378628587689602587547434772916229723069903255524252343884397118825735233391330820798542152575719201997079789049770774384409285551408696673230334147573318540695937882081741342788330329421415717181170397698594296493954992825349649124129995755106199660121148347748329171112191655390340845899154688779828765139399032142378180967842744236848596517246379506547773450833839192708158903619473270818978819356820622252271427705343203512008680757209064034998920612442038074820906882004510741252031535848485866533701960948063199711827669005145105782968334418525656887690961834890981776921245445281516363605361280577748049271700321591455317799914631924793714663898718648719553744716708441039287419431576763981627345345875063524275445627377792682059216396994706986093447055169971089524895605827402558475412246603767056882388288682023211140767191942320355787184259297230927295600356600051418621119044802778660173291855862604364665385566803392288548475852425123830472246972398589688178507251050028064468940517125347128582306048010148230997257178852763857510192772436220697476786080166688556979135495421037815678556265808840777804691334760389852677009971941539067989553184601823966601997639324324318703011703591039628967822654512837662033204133870618066903139160745131356866127045785367620817472038776765358940301557865595013518761340337967518963141757094749046523955800693727679611450307864635833815126930287363080973549968875051579537732703976731609625568622888500043912989309226333533930066349159330643846071560898305199744297746814601490322637749651561325788680757273824062559781496277252300637818320872229055421404358401334313402732578604593885954952247328542652906076625693564237385425524478626433669934395875158378553727042907738787389043263888190847434793798618089538478491162206166333164089015999215827664156391511606964460344046294736665211447158600272710225083044361030823406417274298097014718781273493536658783616171020727627619939869482022936078713851002370406659687674786525206205965759478827768805913180170707252501453161113270072079018126626673824776709583239380255171064566888421936335402415254757357273839221053715464219933517411243005605702197848912776532736861210136898914901050438181345167449328600024430297802911546500325526106804753167806663466298577016180242683793203640749884404832410976059570874724475899566149012931174050156023145587259294645384103165994567242561307308014623198622296815027820998437144583814071146369319793436066327215575989360007441080363153865114024369621492319926218937356358076460316703365675069226580981414969336388680637021032282580264138451974976360338682570196485610294099748991416997705270301573529997768757454831629487297332585354894357127529094107068229974788681736802720638544080153507631144691335066972332583776115694882467448179383624821577598359062693847083900026683537235609332310235128911057382695712984779890100717403494141419611763180617928461726443486732199230439282719189826915479295708540359346216311346484311678653035149128814909609836512653075338520729973380154981846216470195452322597244906012227525250504920402029391737230611082133199527374103923170188194684852484176142173909835877257494589383435323756393924322605820226136001553779375028620157557658265793095627124051625087258141469253870532053805211516677795773105774791284242862415136032977164992615653398763323706080806988085177606212075180012125031413217125012866833002445501954344380678228907333575929244274716530493983766269523333987432012893311923917819243942438911754780218975440985439282038096309924273221540800291837203558895121498946935467290326820092407812134716648965693128166569970593776960796244630484917650787525944945928765780249639014465036563739887056101575173662141070149123048379008407534655355328170985741552529661932606032622757734354346095989773835225647176364581312543811066645955138573659593575841933150432900597160216675441600209237464860121565743634668134123496327499992699624381832453124775086451122958751365999264918178303403834280186640355613671953587626604021634972195546469250699423202040255161148508711819702339854483283957359915161418560311940561913736556962284614514724901350354234199794949969275695143112537473131792862534387541909685533494344588826795747806491126169554269029573598091851798480272358801858668931545763086922504053084179894074110524613791849436490611240620919848162097102529375070724636970866304494075384449711024129120870764135315135179092618011808356630665250441254070853523649427501765568487330259278540610063336590052767548725758056323772739804176136333519462982786686591288472946384310407035200577307324429646045198191724644249435580700125172704332978396163387306297773327843780882192377961345729609317895628819320041486135715120641809455328244029672381631202752604389718372382674351307490890428029366833383020354863633864070283777598476040771183592328044021814765110927451341887648557927358122478658075520775989488870531520326532500629250494838077998825012555008319129790660717149710879747613271831370509553425091007865013983630436393609532006851778117378314729500239309273649689375011577594621217266306839858744768228034932719150120623691308533911984241535571290734122011607295794546973526863250358987179703484561670835224270654271058887867280676921308036212765912861538706165350344418935669371632251921714345858758890034486503670156908842126481609224960647353880873479550060504550207387699097339193312054546319091828148451534576719504981615826369856009762287860484369114798752401532922508042283486142037090775393837355077184072224028305127895735293060168833695862124132144951041915723817600374121022162123372944954845111549426537399020514558149306301846784309194842919143316354342720639495371577225333114213834034080376536560041862976941823553784344452380080442013988125375578700160399213877272708708925115527833007103234375071450216916774300705463543843446863822301519532676761191698797601563361704779662213119775882955959611809145439761580742360074946942905752820790420649422418592252011637136743603116250642815810846002423672116384290656291320941520398430779662826223954990334121740343153903414298555601365497216566332439524505589941307698817977589795712435419308035963526298181937510298173484844829298183102500233403171443149273932240839997520125629641785755396868719971594058618018523383447719487203387606695365700121368625521252132606644014015173498701285473147359803441746393649035681713375719367802390857410877179924155701261355824925781182367224454051705739656209231378726226868595530322872328202039992672634091984585110646312932443362370515675251308168932930684672870693339398991569770686714869325034972968510844147140300357581710222279713327658222778182648354739224687569093506998835737404283388942652594854830125949532950882808583589946021566374228342635412251369035430077822225273392810366115314753168942098350335353291624321506773727040311695282774150112415614853694982274548522806095460457771419315475632642699562896733008264442749162168318943760071406689303172742541324025438932606357036395863551781949140420765711450103436618732713377381142903544903344788414176974542921074475018968440176135853628160464751571701840906364743786455128222531548882644413106580906231769213050479704772169517599190319156639244469670653211115848784601558877071664333601700327185129779689482030190495386582975777264232451968293050941255373675018810023213579326256811164820568246164049381716414072209564683984413109273243839573470833479690512430622260651350154775097023534379785214614971134460719528735325876386171601675528114755312697295410971354212796112726325599550626194190550068712309763774273633836163819774043036927311119967787493812477263933913235962866911647956156643715116460719184917187679712693865976749670596205551115287029420775040110812771267929562435738493972207374630957616021478871762307483400321357529932067132841993524754691873453956020026328536846986313011705343198276984182030985898226164083616775519361078941624500935594279947683922085959798247858183631306804622540433248345130776575339095182221226301701851301344856082276496568920932480849072034772881815310748028504486974340545358227468112894308016314567406602521313715415679580136794885625452954702508779160497669786903000737434550440902737229001786945072422522717934942014820679723037413652817933052769471164920121769274626443378656900519841229312050656029836562948250096484430642541546349328885828448384374921634654689681635655243574598593219497856311611544484538834305128606467409450510054042199069344308550787473008581063689981428650614803981748646699306131438692631980566422767427616976382855751234660767727539810616759016665065335388612235733392037137128601452735082321669959695249265794783777742003220561072927888506246790918589490648777726719851085572843872482610473915457344675403217110210883819699397595939950606184774889337558707735667982473248387645721327213610690239510185873920817885858128611472872268434941624976956494437645577128136311361203506059593976200362237006892976919906072647235003287112409355135602417721860744057518390551701630268131573151112866878843536458610685094061672329855573935370707563228624450159460117675400171317369287222696192189024732340336300906121160440435785775735210076772938403557053248228380227789475125222109225536774336798970419258540860540402382847244173350934708762570358369303924446192027017868429784988546053110336382465155340083284839621922182748343956858756625554339702005390727416346367202208294417224765035828805993130973653733560783845144839338472370346186540828824910717790973275071360634428776476792262633237486454089975153245064158995279324484893790026546869072602811884397205848687172472326276934310275944699828129586543405354138711419838250426332839892384200876729793442636654433087492926208697343009490474164603826147520549390356241816157885689838079034198258852628355897181982950604537990243462291001941660544669667924386205243113131472524918464351984037732153081309803034953768076583315369317673105962655909996425095859923464437085493078083194094530660805697289107370572282211107312178787714389490371703386861271369149207734675299020779893861216696146705677742618179967864470056171124678688908357994416101491060299798423323308373281854801205550912840803490947965791339338608988790734917492960271103731679490336001272146652036469052938092844128221294363890010189724177015794385283184175402086693708709118067596278275462173724942076002446363154785657468175219088714344755699945574505748534506442036385834481175880344359193319564602777097607818583095176316788964266357963000860776642623658252218673242441909600626013265768142114114411892750014383962137139839057519730373409064153244000980050365378574553587894355683637419803353932824595728796685373437084315516918554560652532382660743124747786740261514444145253468028040375225337504096043038954197427074564358681083440599885763036646181833219727309745478389021774713130705571446581739476427800047365159623020778912262577811423043783161947319887697422364454286511847914724571968763510560287232685017844814737511137463527970983085011113108707387604497996172128060254838761562786321811783740197786826195550941949266189121834751149508724675767475865759934545654376902628721673222748653207554878647626101563308350243070200131765972222837637317531439479189464146565469427546856202294333870193647594666625271949991315315095510985925890774263466297628510372716936700656710440849914173158997169206227805513017674311361533083266549541440617692348373956716797333293791722357937022616628083981423946059922511084704126042349251887703178378711016170689958485142067784562743153711380596742665634157297074664232086948811211115882025979916457617419685776090276477203338079995527937660489276739435149471977898404142249379783792078804667506761236137164172898353943161549221168022914797999746783150697407094023233866273815486774262181530486074970854012229305332824933000901128111896866393328249538051210530749327910747060125980538142659596390435103986096945285902984783914881862641576155430780566559424601963140429549843732751641860293895936578986269022694791023078122551769405221713063162649080565688912756644229746032062063568428039267645038442106601038208346937148335495300441284828001297576011527726458298759330309329069697995324844724158265317186309325409313384046433633844301336460327244317243240072194041137525845096509237266340769886464399919823771389150172336596145589750138928194512199419424247243834010331349630522228685556935929212455017847418517864285751664356884356280195529047604002946329010095196654564045531567260929452257360028517130821981781250986687909063385212282048377698520298128395819885837085562994197816126132241511794588508841928051714101653458771480781694118162541356393053361698365478140791261800124893077267135367532876825962840587252696835137255876060464606672799199403387966796445486517010012614770775114067266833827980545566867414531511978338123128775378149223793527388406498983308949936761409777072392710244722495034244644084601265513147866823411052620802641758840796427119847075561110933103235297127648467094988287730127374147916188994889324113891472992495716368356010330519242748823133157672813169011448720020610487458879275002469594213803214627851380568818637361266700809346306266613052393655169153062401687112134606896975720979604113465435103681426233674844989427238599971161448730169744007695993578646877739726225028269466829583552022362581805622406023416285147697899335937633128442285535692249226397576163405516087333561148951059268683368794081379336498321320219557095947940570308689251962751119327748657180598524780753024202451124117369169961981587230310152336174224804784195668001040039395626195381960060457917142464770726632545117961141144668420069088320805323331337510800025032689276991996492579174058741312194584705788247084943674224058702180875334486924036453696443373840434102249948740256074520984145576015492729606319979754176865007773660975384961488288222672973649675944910251099042997945788243405920231091497150970266819910950931832651970621221974917522553597255247183303008663694231623760579822329980765864245433498575179107395686291985728407475110734173379894382479440262969419049885304940982292698393417561958226472928897107242279689272475455847805127329401784380783212743033725549342552505798144923156144258989749606650994280832774838015776417712731180376976167871332004095091350193288715684265309884472792932964407699356180918995435991891369689959708674760464344046808177408235920742375627114888324268132799608005444187314280359304025717112062127247753733835787857695798915076084894574380584733956721417052698588631824566048934616390623812784288986242038426562680866487508653552991438005037430199921538933241966532362653167989505498115369370060571247878740961520794943240388461775022756572328616349504261555465702824005016078050737822119840248263257258566948706918422332764166863103072269103042576533061672565470766760003750733326474185038675202992730830062758259032848038379942632031872300393021503521398827762033617681445381767957100361925306147524576268436790705030804241615641679637109418148441750944905351346030458238638262474004992158275331525250663219327391194322789120502535440980601964835523730444050798881912382140087946780469681096922539406459008485706070232046673111894246867368964462414045266840299345239396673970333758994620160275971551330926972408764748958926933274196257590440641893499088094000404201018386808100509907827592835778161943764270504987050052638893497556635294884901652537954650656130040040773786892697560137842633953139005269331693492449081128115945738481167867074181500192615804308470743277573208133205087536468545893429303709555750579228690740114076436028930248407196040403789074594484920647907406059946902470945391126673001798082120545462105227734232815384534384755055592581538013945056447299890781660864926655855181931545815298818787782441669617536588029273592978061014685111845411064795945477348717539690583777526248002902410667488753818472748378195297304978098466581249997840019803860485733221556442376641713198010973887549482739070268449023089795011408613875330030036241922771464261759165555711625848621564521209557869419415565103375594696142907352200829663044966093959736840436387552063776710010660756637269058017027441497059761754918910510613897258179199181716124085999546341967127697988685998692957132144719513713178172112496018780086640185965679375128504111385950494039929614997451409829806101222605622895524213596065549438761959554698791453981540229230290014366952849426599727674460110180761600234481327612356767664134482780921640969063622195860825825876276317652800427467242432514394086424597499464985210584576323056273955815999998466963116502477637872790413633554953141898858103240667228041609804436277701033797856663224620489255256402706812456172588964343308294199575724800788896675405861295751349802083049794910607086201751463727931963648010664638684199722893647797544676053396658013711977750866388394373540111284099100857073214350512032782478658010153123709377972184655266904321356037840923186201250543651533639283122036788741681522919792970053318746470267005361810903297347926850879264130918421619117846335677858049864030442468381874335547072329482120432122333680665731785420778889164915121653584718551780344248387015128095825865421943820237929531397454155385492522777450578507909438123294854403272980730588900226632826524892640002792750627939072324029956991167910138836613520947720271245150270000065709159037419390167449525377471642120904971303929012399341552090275275337056631660996779912898261163239326063398799782737619295183023224708183094585007653960316039979103944093616002760883012066000140947614396586505791394281713957170971910731235333628220587667796747480921542655741930696289900428089948410596688907581122155412048923996231262454982487904140449473227295059741010592244010923651107703531109671035949052528526377058961514533851368025781805077652350147905846413053982035509271400461905368236872551121312495776656913189688700474559344188794011927365595771425413596411252679339189707997817912487410810293116044548597816550095214840292925794144742298233309927778013553246311254134439164796402225727778103519364553064453250030789146916976483349139350731334045810584501490422205061337394888807276169183025405061749969624818605464515802953405652890865635910515332139572099975345006665095712912338353560557372430403738108756861311118929633011596947867803963168841580929714663696379300619205164163870599513977337392623148632423722809324370019197250711682991867515370786032501012352762299493700153504416851568099515205910060441295868578295819924339353104156477962154040775809711934214568052301966159545243560220654600099954662598424140866895398170623246237056121154892772675457686839589089610707277294513504917416013223790793611396754478742043870819058355856407346399685779556619212850337041006541982508769507581486535025335125571145651826641397559361806937335254626052449747289269238139050846146717120933748004307088877817344539831198170469828597539249615461964554635154500587790317603841195238040278492528689985369593973959385970485007924835135766845914598951226124053417853490855060179455702900341737126738044765884255413713511956709975987300325321050327551666874254603184844590989533980492184876921809831184855817415069372260809121374565115666410012739154812806768898536424024351117048035801801411562716663345738297816469200401370791579335868819631543406076872196261307199907057081492433733085809864815021852764784158724172260746294219939702312115040875879932286690314800500351011630178469275402729562753308886846837901832070333576410603505285908519175903444586092151789710535167132723119324549045722936928257104642200594948958100977598769770195947797594073878690047669728190138711531838932965713403097313737557315511766678299995585585650691166705389344366604022858155689339457310957652545195573057058556610404504364523210232189527474231977883668866034935729552950665076448143149972643208137195894297288556881737208972645657965042183898724116697911099568628528093748687753012271379262200636566450241939529092348822014083947546284210899308150348607477307803569620681488540507266224248659755324844373516553129343782340676793830697120685749335611746738930754219491749954494573752554010565061041476517510245245511794457040959040801928941080305554987948155680096953615581019608964442312632906251247988223767645394795644215735857610493289282760030460712275876458824994802986953073842579139803714642766593204758026789001186138361718586573054530345632668256742524631957227933858560084293404443591367938108259342515259704296494188293479820252255279220757073191513068343870646348037435524517893165699096557102138885395888064514484681488469425054648249656264429551134974825517438992261342702497324599390600617271968148363923233231267908451430026321528466357205764178685854291890458620605071223612669953029971102783543144380618042610939101015242782006963369809679460505581115995515094161654884651443241632353625708630180337648222334504806164513683275238800636814514659450093165992387833351093712488202615190156552028571389682211556421797873385382971819378286247193695670431545629430388975573687372947775187224855644570314442082522799946045325680428572575589135804815026774952082604212203897573511455629451259123762216822715168672714596783101379597220624064218277305231673795351919281430880185741196260440194370734458508612860642321573628491076315392239589432781921434207783733924317517123743633063117568734193139730265074074192291428593204887625135554947375624376137954701689419662130237292850564194821176852447314449864089700311901108184931436321133522000643023322617771146773653218693935593350148149404834294442497341471212144437113952530525596959442494141915724030061788973023697964926639901896937712150368361545853734420843585257273531220329407643929256034615808364678187318531351487931291923687235292126190692177156676507712099687487828862927114341810795530134944095688399933658815890624065169824658685885417815098141635480137870213014523730191109748330665142636362369848984037207927894461379096931228678778027720804908199701153537776255488749808473056577953829672984367972345942470034312163700655641767047632040367333021112389478342357668926595936124325164963546405048236874072034199517120120630538606910262950603470867323675909276508599118385026834433149597286337995585693266523852882521685504343116306820174872292401847392976610251949576554110909972542539381846475177460044333817616702703805139991624373124420912133196200814012481244644016792460149513804656399538283957347473219235271028061812798968155014249566780413211794139359468599312442010903681172023835024772969257548830932710558140389506064954823679731646333219786088624869094812291245200063860104931552016967962678402643291577764914921537794780970640146292609596487747219518603148072451057417993488587129615445713567711281841538551463998955946437053248886517121689363557991700017209032926595857625854972185336516130433952117783065436177501794186842678774513880301980852692508665115165995322212734515363999593492404367832677247712958014470656906417253292845106986582599812743153776651751875416067213026930438511809417080711030804542703862879221896028031613833335170031160751897114986416349309174032060463915303661744186491335686681662081093720248741648452519115604559919430392451640505958994549953734122487595121918479845649021905963303749802498268516538497945912791268080087605834923920343181194979203224478176871019985937868745698857264616604471337304720913975776078084074657198076721895193995402303685048165696137616236688568918147950420329506912935332141875429058614595740340090254198640135550796752837411066802296397534185381676391149694546484937992325761863142726155636626325853208358614141128570715590939525085566617291637671801686582928570273693592319365307100022337669058660047344969117062290029648720739508990165588693602639759106476725440240434891032260373628355683874076821503301626912139140975402175052073378198619406945778569092130655803305209603727692501895675842742068609087449340502711694247498137488554691619777283817573228106644463039218247234710752709368944483748070323783562243430837062525543643710088580650907603457238297863514214945552950259536434676376062526543487259360871215487711624540104686535339839694118241658951299573720338149616201332419146340802246856230792656410427708192618811914960399565846222291813559043615618422414517691869684301853458517925206138353871452333454457339687612719702388304164096105659408968827334268748542694820064207332025827187491803842123951861781429482752617342265340609092592368038499135221873893843178773050723749923412660779919034260762885322280436659238758606930493597783840878963964849026422687387756865631132018197626602573574816199749520605363551565817803745192648418259189416894635258183145293926606229570749413276684177609862059102587269313769893726138646536651587452600986384542398694352328904788623346366023218546381788494733259497626379250808463924814168592454852781439543038862471456933893709182268418757929772564431177458559230752429505806609641276927012608132858420601253066762560045643054638412214441098643464717875585201348913311268919118948595737217026158376300431302375344365317173272437086061241942835600384098463018973785716028694525367541440239540123427891648329589565351199279610616435474154749947117228641900131712448622824814392919515247325755483539086223486179480005610507050716239684758420564422870639670709594748350116276379310677813007144450089524018034345701926898285044382396753293878450626502604212445745879999196071130071659736339232206867462777434544616562057636407891613672696576271796390545710890376517198202441191300877530776181325365582950681572123878927290469017504158993656367770252701287469364540719200415593784806043183200110584763416329000061185560173360111774948764586172634201981099506104245834975113543193051074299792112203042968732008270628011542836650455708869130081135237998038090941329100800523221463585776473217046791942164123260790565533491103273476162697601147286541022282092403031502775143876134053029247077877378978689077498713587664273903666076186819334773187287988885406165844770734894631297675185950449193870838219105937131981234938276619579978748866187407962739686147729332365292507964556974608449899990189098538993104865418199674309286190764939826223255812330826750207074252712378631288432480495409808758914187674382992046225238028114892790685728182819083788639780168786771000874512850928545485058898630069062290501385691300126326303978945116168145349850357114129228269607991934020884715906545274036789849928629897607731363367974492259341108224897720494172711327734275104567935672703901401113710001108834228812095695352786433107547510486538458464452681361942033760592249424375322822297755664218884239333552584192643157786672194328147720693536260888536556120634980462501840103264520303516749564947673990633897768478496733061345085364313819735081569362775792676265834324754816654718523841829566578144763733488861169716670514165217038643529290949563642776596921409122782224400365134726167524016924550403471462727640466147450249700242116665223796656031220175930803631337299831372801796709109747728655176358313818490642667461242697164118160227278786468788753840626517356043792668203770555635122021488284586630380076288120102866623163116956484441275976011891354419355753226937291828386375840225444251617181999530241771405202904723102113457920592443155733890088854862554428044121962311822238643952831666054663399175975271864264758984379410261164280913194459578171043769879326368328733197695814404587419280335491402232886817233665414893792543964243391793070354091985583124862339482268077960132043745751785352432602361315656914659009972617553270483521209567899808926637702144037286899662401297699459551269640880354633151943698052741757463568008795103674717088706370395037109400959265421019535580811039623691134749859637186257774360985038310296346657505336716189883423182027153720769081274502731073018683151203671615649469509579552273463963658644202835748541793290607561654865111408339470183544172786843925731313791113112873757122029894042213568134435754368247932206403283407669350984975847244561808347258951172663806156501112226522454448445630950256468409316599978740301433366359740455652286438986034933324037903004299577455533441005150497459355268660577201220297265175398811899892605106238305437971103237650678769111060204118455329671768226547837472854500619847550869783524850869058290356720133224336874734276012142202390381733618887839167789984402008820720120120477023044577566833726466848592994793885754750278037914934938048175141739790401599566610516764104324365703860113947036558912826111840698966746245039272026340864747599626883896053486500982422274389211759912675528026036850749034584774420676940174530455924949602649853249019228417659489709500428145472716439328598235924458421507838083590903124721826438347046558227684012165239303106309754994850123019256046858973197605460425201583485166787521084058315338659274150720992383665711840882916465487769719531231116703937296694748003476232014928332323358175320948083162380510234285078706807938472738511959237429642083166829519430708289233212653486660357616096443069691280504916713734499144655629294645089354223446127145218119283772485992380494186599051720100445784276822462064243770860399040017218311261180154739861202240031204389563150206795093289066717043432557562176198715790801831427248299028741967102383678198310551971769235587033826947849588155266869358375751856389153273558472908568916555262782126624967740100599082282259201248484061329839406974938950834198165441762150647556154894834877744952337499482735201412473501982363642201156888684842007287126690156111621268300380828449721259280904765079707236447199704710656412960204704427533907225627284781587815643693588953684827995398988054920161923164209095152575883231707852950703756454982514927089783865465727368932471428702063286725526279505718647542716463721375803937407747733167215657953603862594862536737558026211986161506111335341978130669677479224159760412923344861076575099342887935609864279035159469564504341032648574847938803082987818786526995534408921207152939714643974805174677214105241745097648250118436435559583848917795681965963830096517061000410092628387960753135990042716354326108405976421567666968185657739445171976831739045315890307141706397684268823554914760621401849002777481323945470837954319709920671311369130100122652827346335497926756866847256135312359615396729904597105528516974962308739979834348198624416564170730839155890061910728735555635684034465936327965211547702369207609857306559031261048494861782038423109923464232889120508439469996096067591021571857955242992593864423911812231243634931572879268584423059387834663460070496527405860822627726733564445562994709455279157448142808489442258553710140273242030658402306483610487746280629364348387335969580364292162791727347594248825873069238097704516326829084795757111579459030275263825636705278863194611241699741580593432317049054988617426936559283520579949762788051794971358550392825351925557106206293626747855207061071749392309372106594127144278932246092057907637734442543217721171352338112479297407778728288239106987829655953180240283384860077234277196993065173854245937042662371978433196581852356267963018039763400230795170236997857455082705523783232484172881568610189552749687627787801228095445063675763658821691428532357665134703626232099648744236087115022634963649143149124913420677241982711871997447862883826396813202637985290738319166534409998245148434467695799685088149885751594442601444991047172856057139114429413994193737315617031133952533495346646776992567153298184575265072133955407577680759736341487820745575399579333665410332150840128077264209085693828989843407193736314049245756176306781350938742871257854905180690096222040532227052853262992896145937677814492108067415100958774506171404794414287436791211982368855601720182363483542240035272051945355416872411245042670464872752335114980704460823743189292554341611819862951977680662786072153190601676443669861083331604995525687148405195006999319207510774659652963775443568797972090714257985291827429991071949654863011654530413397284014631815704258020062561698094436667933204568621812177686329870505021753235461326541189699132134395958231270274005083808497892011482451961169979761605343085211188915747404971410120333420913398964970408575616655415324055014697239821739560974601409039543778952882145845234518315813812114358621713364805384514535780902685954588033480562170831873319039252154740597250834707484083011103373056147730089916028123602191933059864878846427858731874917670016851477387590282249210380134351962978540926136421579962310908835119453700959512836294438216737165596286906443401746605969971196455127820262121972432603684593383260389834994753020839141593339235770112865551414417352104752517470464449755050964565423297421679186670337313904424695107569309755131152938847979159790263832408509288681219363233654113334526663508714274769037560863476536781364884726693697828881379535284137315251071080672170899798391729677729018880219163857626125530450251095971480423694534329317315930217621392379256823957640281855900539020667330118764339294482621655990635903032633931896883727422873112328291157768242301113674225949322545902630727486012114312083241673197388458091446496634942468798931592521158869315608326065387630858409057835406768626733744988990808595051770514341250803698227254405808586912092592002343041455554421873139395104788437823916848245008620666081431802038174172698011249643868011793942600662592611814331196124797736902266610948436836685945381104206376689700372713260073305765480840241482641961952423074429000448128867972765347139137214405992947062210034243586280058008092629258474810882496027797370730644363470908039481805744521394983805033902881440805298047156049481234689318741770366463398715394585109750099826958110582191130478625558926300606648899014971064930912656555454328609646018437421021810883303453618819508251714850248134742925368751851724689051123336756079217566800419630700369507512325269561819988200721020553546465081965403747116482713549349890491509225183169679839268957689624541088334835529621131859200800869131172006698152430111406292088064109674366995776842486811325024175432071698259299673591211197958201649054316385740596579467305993772521845518229156919460304029442325282300443449635040716412981025693536512436904732688104552960652894325289744671694094617296051164362022539240190827260263224103319947259157937565662684834280392771670744305463949351173825877714919318810563256193867467692450678642458875570960794242690385373683746403850355137690851841118050047574199177007223869891388044753040141116693620663244674667205265581677441169930529531341059282052098125971763731041813144748148429572701300520151351064232877928878230566082418671305680646832340975410831288727936934256548890799027815326233555654600511034076162782896564255190985788823077973439554907521601280505817658231647854073332892741651879185878613672970408324693951375634591136517944391480357087921045140604297142553721471565883276313195011054135044828913248987463934597242675482324655846995348444083014486468049897997317362386329257047122177149966841393709507637999987752427071456489788772018794002827946089934363565099052656429000357674854784763228015937360084745780007703160517276319472553638208739065829994108414452021852070903664619831909521367899832520542333348755716301904408240810934528635344847928563591429548558136245187852811796900455655250155751667167131731399288224193574702760319711131213231575354343864724550585979143784907719239029488645323464191116586247189094704830951790638556931452030796797481190387543521172425142579707501074719249890281839222320999491057811889994777859829314472317123374021198336149744497675257828261140654636176399112732330132402824056063027426138440538738004660443175135650953447167166401672996257368694022065479140439719895348412132540926929412051586010060063094274961966067627754758180378019782523957676090390938260501183528324232058213820364234282015229648057284599609434101148111333224080286142332098024327254935166374401940416381595151817044780061728303758316597199713806521390920378586500876336643897033706683208640294615430483253143901356700602567002502335487079776391183180680736979535059455641148008954367634258291132185947036857437576871596223059206416142734628145830848585424344820634791513342119612337313030600257090009403631384077397561453615857625354927159511712688553008771021558733778939548999785918559001978274610926202431623215707032139457692312891410351119643304570111821622763558538778491220162122415768350327815669003186995701999326960031647454010571720562729125773838687514629451697631874584844579898457389528548886913946326000116733780136522515988206781386239292155249615450617048840671287232624563755366277379584671633903091821084779170000476786053094744602584548019774429955129094331357867576123038855155452483932460658780330557471917402430563865302477450541746327914742831190637546306022181254543596430029118800610014829092277613622189382522418759643008387015503538424579606888227997020714331987833487860918699476200886621689576681151779911972214439636115556267068103008022479700694387519998593200228904178411223095418681058469033995613438480854904531276969257612304807419949851331831693986345212506305524326513053930505135032877608523999979361262104776554788470080415105024171582222030044624942022548698547219056924427714787638022777686788505476544518662638568457717133590286715698224534657464230316355329919887092346759948088104465174423257169487622953675826149120433042398380622897537907696744384003023542211910301514072945471253918209214677818621927900109165418480669663393444268644482218742710088605006356818059121198009376830374187374651798684882786303399229016096305634995524692449363012304478530423806163170395705895925302999657049631450652135166867965244122600686597175424813691377292781722043503716683211600269897436621729365911470980560578542247566124613124236781762106659383117327304744180722427559331555843421778669365239966392619618685588841728851221190421439556630228282695287465299813852317558034184770675850652195759957875577563100039832536588596373065212406319636213222417953066049304711545254145782934309683136337017245060770690465116030699002977522152639604080380808957684368124584792709652555720670690478070200966549794267924595104317843267523358022982698840694493933260919124474665207404306173267343713432027774726607001933247650980896317148916412275343356764697091047589159989794271966715760722611681259634797755802447327530861812452643919980031375284165569250978788865794715226535348945202163973481268074912470694148994082998372245675379299916712951577766740400937859648921450983251106023600530717503847187011271899298527060483972067672509687162743729649492122800212497057007272287660998746339555144991195900832114871104067846488810585990471704198108852589312670020763000695535334885090569830646309095108449469010456815656149463187806500425001563461580252593220194490888323542897931493732315390071904186538535169810199605323387527370515494755707244223248674506601855755491500867560688812284107938863347354833075146270095281962433241871287181347340004374008112207302528249870576668712512396123398035804087699489829853212299576499701729567193983127153621946017164556482472509364405412272733074121137281183829954566669961646437386937248728700208674889855966798676891304567813906519879343192974885330547616248447907810727050394630192177188411764410134483903050796075579144208373387290419758311865874227777807245805620036233538690512397311828227276909306677326808404735479258755140166417430340626483596706709567212826706929530811597776486051752595070320425348126637273085952139821345403575448118046215359725335650433591618235185626806047255719158475742081712647311388648193306605689620909941465155807697979208189353302399896167996167117981083928903880978693683895123124653559073180892048185693505102165859600751361607481188273094064789833316150830576363814264477165878501489778909731376121921700706814418237046132503239280933788216305948390395572974054661143676098568856695572520355667710525115872163834276200883791560333756057252384963300731179395339882565947259832421244851053265119595842929923760725614119468879403301590796518690490336784209891766610812081387715882675974373417016383956202847612662107048319241352141304986779116026829917377314061309125623341024531140918287067916399468321415765462140758146476850076458970549828464225951394802896178009402232578024861919938009957717214544825139385431499944629545653247061200438691919041633388601954420717527563899467335532224383024982569186919869785090952864446946764082396336944515847362939234551841648108842633838317605215953676352779484268301134025483008364110363184967566471883358442247307549240660298464665528835067292244824673227637842729908614802820103281105913302782034187827213096157789004563078605416785358416686479590413461990883939092353927703185282209184281092629250003253352228115717227436197323684704643908139322869209255632389253540572804678408617102389994545068660898241639574275705634428036009664019999850813852750164237262558854904486933178142736750734201995428273022877515526434527274661971953577541889937937018426700480258550333987041570088448704276484312967569545374305935234065801996307108288959845775338543387996742745782888826920284797452808144437035420624681765842324827742229076837692753371449525873844289533117977391605811512388945805762262236503427935808178729315545464955079857712134320859723099577553528760919205786855522319849295590534313044861215860493928871811011743437950446544012435442219390067804896192238528892797088228332623229964795508650810743908036843614034025348102821041243673967307734027081324553040730757555635412069414200292819544426441087136488060615912405558664171932930119072423124546040168791260449131707401175074997426969391727348995589706815005046954435443036856006133879445216715431477251152117118292296976109901452598660140416181527829328053941711788723878660155404204006724079465685816806672670124084379612598438997623871073538264770179339267798473919749228744433139734888609541074778982412475971574758326600872078354690918077338237022634798540816248671938198305423638948122222922911846372379952870146762219981221938809876985975220629324803083696052660993499427174515263689890883589087159201662847233601130282404499010067985760039235650378517057341896616284973696723926061340756639055204901492931678947370151109330692902522282963520315326331510331669382896351663805189626516395143078838005761882359192320665517797918426054725249616351711860406146150294367951041568061158205515003143358620156087076519196326208334152372874411924403885456343161784074056708629214484199410954805744299876861699339617387653391012353281261040687636868989624591747117960298389639508846449134302461064630009405765346985644144754468822400288719870192980311257113682335852320397913621438464055260452161539090644902883603392839586129074286982381026284282780423058846371170606311274892767209003126266445781324829363345494391695590169902875299101323044414750239810239628827822443574838780395435717630589947183260259894671405326821666056155419141804588890142811244618750800662896313641997699545272266854108408380833899681421855197828523868836198876436686786501183056434108807370439916869136963228311335238460372814334482036073775606646184325653823334286963467846499956012812898018011734584013279288155349589041514415941359308685276122696961126986562275152378613852074477207122591001793350166398223149016480618770341697927873960713756511245338137179610337396496210890225754814684768356094744703223900183051038319042949373143534259389639675173894397428581581688990405487478592447956796652363759670742999863619686449235499351564701548651832174546658417715292430605368838020836434577012382397642634006542821908958636702213292260157360981323744983555916436151337372411649651766254476581859846761263782889277890366239459660814632284808771292664420247637649893115164067981592508510766962275402683510583815774554592050952851002258273509528653106795568521968758319904356618271913849893305998446499959979950149234520616919855900984801801697937796960884438710102465268208779871306395398190038576181791845079617232817632072415445775921781519166706855462344144078170911284360415307960796382523727034987343079176275145549916386912942351932124254282703577880903610536379551276387995604419149541905365524936629872230626942893607845104698417292988089911807538560090136446139277405302815359687943652309623161154303505670299722220392614628414433697542207146403603539199152405650401426105341327887016171617343489349140311393631173808439210792259723279480126461872249857528802560378084853721324958354996820656979487848986154101721218909002176362393157341607622294070667700296155297568143257277901446149714408050977878471575135528265696518836509528096475229534842596858949824140676183537259848990205670542998865050354223762075283470664871965419206344955392238917566744627238723382407063729333861084500287471209688047972809985115257852214167550027837925166587284222180304279124559502425967933481667295418927983734737013775684017641685942718062535957820910384275559798549397605101372069345439124058653484571963236023611470582210176823717685664682792319650147083643191530682270966705588210333618832696352149397844402605458609736223237312041046944207361218683027385421492260517607719238790217399634183766847833053627541617411371041342712459106668475589547174663438630924235453334125209558758590893914910055075560367595384116389486604289929785358800105445513072100028185541612708589595930054153238518794408403451207058128334211266382357072112059850368040874573166328947222705450576216915510253324781999706924486734379325447971782533639924121896706550182309243013274345943820487019590912882640866843894056635644465089128716306619002851115564719222043362431352331953495276461324226267269897115855978809174935560495663632178366471238828476288864820870128737084708529979757832511359193526213311421994132293180616228363585600893807763217762946688787577244943990254089796167258319546470655834532671341306982684744879735763482526817172412964671966327238600839022447727184920355114363429070533597665338612469925230346238574992614867217763766740515163785592726205949649612839047661800141733289887027482885034144437514768414114838009216031243581414225659146799448854618329330501672573162661744067855478980380384075168205307559220304708797579774193535508290881785519828482929896165915441946492973287182855038529667572518480471077258023193486577930009782445070271250053762665927585982877581469214130154761095450465860223303479647198433455828561647464252151626822644465789764673387003831137594234552498329935524137893197304074347941623764621853287236997602896610256429441821359080102510283306312408736176084477638408665947836000057692320728127356532093530581200638989701591578379630884291361237609147737162623649738785177868429658565832761548700994697363216097869637933426289525678367444744827629751214315121492600436520990803337968088053243729977516063529426980393993322289198409871765398957222887821775820500808010190068912660687157761442781357711068143392390338573701929215120937965908944358913033475624775176916025513362218379787895376234511115174694789468813870466617167972175767193683993565415433956159725396691384162171066749032584776933018530695642834274808158099342753334899950799781763101325038382228109324684621839424175710214605594499539437208687547036005634249235583453347648499629917018002298450145386786216197038439717844333390772897615886174012074731912221676481226528641297937324860337283436558900799246529524419589745790214401158255706972709789130329929082286029660081973887395434955969498585825693004715147691823726325932595738974902485877225946620243299544874918322094699490219109561239798154708586050029764643503634227175424351349108027998306784556255373348922434541745618253281247955535792321995867597336148197583946044765628767780230773571915564696888830059331096347406774536622337674607021245515694031782776098930672971454485566695307463412572234245785290697300300945895011225072822820842271841271218179754619143192605432444796694761979312878425374697466689748575279103057724478045578645179563487986728679360231752003879195849078328043166660965615548151772756920740659793504049877559533041862025207683936190071426545306227397956097398832711986054650621034927767262390687949260199610613558770653407674074117828917029321685516652598533285448340084355163504975609991104666667829265240004235354503730217879775913080439067210390838429035223396900608435365947728008330859872059134286111588089966850076254157272746818674591642138833410350932322544511943873245474800777746772931013090995325517601817672387892998259710342599303628531427038910959368690776105610751420298585947141329598466427091290713964714161726508383247994592127093309495101742349393545654622205963117684832000708429929699179904609627986458118358475427076260062005033900543539693254925461483444749398119609873835344843741481737862657853358826504566249877518353495545102267453106247935029631697142518747102873122419780578873451847872246964416892819194993370663208595564149182119906032273691266226695752914416721336989655761043399354848533447808774004199087218729281795431021132747546884221522355682003084010701186200548955698875050844136182955961352393235531755544895301409419478381823632241848205632604092501208811918625395660457149105742495233058753905324653042167639608643613406575308352292798395661374575452720136032135279803527633925585974817665239709312597607629474141506587586123669469039817817816974365331071201037763243013450872236457142059800850342953739053537079073564626663508592776970582676441409758123258576007555494071101013733485206208991534385277883552031049923409703265966845386567484299126868029004742519973301729567514113604223664796181704316543927912517646265710214127593351531894298806926857696981398290064004307865203383608533076818000554387726353025035816551900179785014695487432104568345499914838490433270961992218431532863321081421015358521084798963757041357887864733668756676217248864748680277129390837385523397600829231450585427105860219580541728354480685022798024365760337776267589026994541295593007281399974602722073845926541513003212706508178194946992029925358471218826123661637725625902538909403941670115635125362682742937889630639339569718555867596031488508202499613325077825402172478076441395317527557149755822954015776838939499958068375800550950177654915739728014368711655087154678739786102580851955738618571434499577100680996665910234628375368376681072414815798049955332973217079091259118251023560612342358545448061984066902428390996423886017461573880476027637243799652769412115615020125754726307902994424442428640636786883702011523945098205482857162770973280954729714939771692126360163378554757231069760439234761398924170891633893170981415058797234612312235364548131392456621726317513787332858948146112289682197550917651284753950767865028267551661387496611208198841106046268338471196645832687196478347643104054477258399488831086864911225690349532268046427230802442685556450539927815212104988934317532110023881676941599256573979369414781796058274410390985341122608714364769554591458769154278597843291317416828129289206105964636439814111647799321182061717307388866507786003156107265997688924751597997241921563363932241265758499551244275168818697818333433656252200325167450176828377238772724152793054704491568195863889478382294266498692200941299523492254909136454481768638484773305407279356431145471516695632325576755743885252592943572009612008888938144742370956960438550614402293140544237074611378148627495253600389610823181005386501678231639713852953414689321207624850080771804483353972497319336208467560397269131005254100207245342425225198231930688477997222816052082879294337342772441173146215267147010587583028833723684523754078539023433211270780516092110686889262866165662162491489916594294476729118438378473954050949621032938411162961270819344354959182487265411698873240354044701074636391155247832921237837821159804143573602715617986777742978693897153083940313513714605927001037501860520212607183092054251115049245601514836903764905516533123290108226819942443377052703556793993046497860066835227896365870421749013988127805413479041540556991248336926022996571965513195878297760143366802976838898926632578724673168740536963284002567386477286000756596631353471992551797581524165969107433311276739100340270030138454532397464207101576203737751506381950041456791998848828223145290721763250294450803266717434393881753240567577369129834249894402245532387457702901417535513840406602511380781046791905992125746845480951756937090786468789017037572143743938376751431886777009666623023731705139954623108136585820199541071711298144370703924977900316473143737208515608089490325270318884243152202784564695231877894234865123576440115853701692623935315006926539184286457042562331327164971385776416339487674128493977918885811777253696792137828987171524215847886075876434785807337816990676231768896327639078561615750247531897886177258414384027792683641585053204834769267491683186006744767943231603366809506324097195952095990563166708575831875951800335193749983659196833018173416204077541905568574460965323535380572579011336128989315192405814723449152838658362297114532582631925868516024637599661173471845166772823815368708953484597199312840106197099909803320782500258779011742042465897291985544463987929405112942151503427827594945449258353839043372400503675970000970331407668739749355382313039959536429825127907665452533121911604079547689174071159888925056109276196990685939444476066920869402329239577849310347596500763332818270974899403971975081972910397739784536440530715320967973634422924682474072215147424970526211627061842002434507164795474381445708876212049750169548416020013372784604584352704734372896269884748793685666827346371296679538995250292828665301907329005528339368462068795683913348567960587953573218529168467401824068821970682116197142348205744746495229595395668513675683481148039079091746648584559428784849285028614383021051844760972891809927736202407870607988073051952268494489013261232796669108128657757754920642987653187773240751595451248501888172837981605999197824133646208931510950798652795130915773134099527894234414000807280654174275057053895285410266470522843986113284870368886696812907427791294336590820302020937387193089147024139164165182214725092694167544600412482951478326774599788789386275512689357039833135480788049933725415305702892781024360957211625163399250273458546132999245071960409985599092325096737336200876477442256592508363065869821281475500471471218660594462420080840297448170398920827659726516589750628562565080896242518261514685924589297843257618049000182385630813803447947205273349556301689200186891119286430590054094929533397330476948897366121750481161518294863690687348579988947455119890146937772435516617716755143050818470895342792498052974211360853457308968768812949388608411941740034687280153052611484981970633850393661678929461730446879546896908030377715654732502352635965337572079322769091061187705448611726637874389171174946539990465164633161126123625987689425843032149183969972645918190668023357003961170695587304033727708909286374792702122113191922890528823928652568555651990213020544274832310075052228335032199064217557446914010484747312993760922250201142816182312273447806391862343357338979709150869706146433805455184285241338413435361227060687033432889729962147281913446342069476686671466391876818907439689322812344971472076644864672527659020798832443340685444677106941402256955491675836688570680318041078117861674374282045879754643804677406922656039001932651898617503663054228481804552519141984180391267658247710708321211042917268037905922289000779771558228215660989166054432935551138579902147821340625697346010441809714650543293979181393084204508094930207759215143514585380410730464712349851683561242532096185961857700315840952324732566294167686472247734002332463760334209585173393516948597886892485646654160035465823805935228505781507590881546774127064872405035008115183774967543813377318705883189257374952097607793459107281123043513101122436716718318320396372518235316004255934407990695968369365978191874262714968616484607618826244851101818530197590099876503144360415561882659092699230976653980266901012751359441787885038522227155589599266210384088647873596055052111963741838969756839306868693793871876654327883945976604036991399089849449713037377804938370482412858804501324397316004444555328006238304547691829986885689633763714759497225812555335536602949207634307772890344994509144003022067691112327022645392672467578203130855808037320261626278421045527481682606542984926297093955356535687636781719793883866685057108338037033059645469636301635399322236605103666563867197906711026956603004599594045030773774325236456535799431699072181686207392710435418424247551057111903756246108986963186558891908070082403708504776661993170604685899909974751061650999131543479349895620140206930200131952258968719614518321888073757402006229162048607426459830317173972161610321047080821297627636193276849193129377733006807876400448978158608041388122945316641105362754070011184740706700368973279499636732208142774952766379975402852251250600504920200099385747525276790107307493549570279021073276819683842195525200057004750099262468792956794188038556318133175481685735393314814446949172016446207934673384862207318214290797520127872502269206908833530242408193033558366853447587600205456443310354158356725802155939493930887624631812197146976875004290984823057661027276117089787813926602781989814785436317385578518010020920179305592534274991371681863221279211869369415374303123640929928369451137242514017912705159173710631461420774173018963822246851230577358492365912489839790138977517939974906306268897701183508252601803256070871550571612659501062595257041573518859068301587550365667144891001015087468680790939766033763185647004279018679082456767268140941335440290883477460532626984131227201845685778005257813458560882165432928015087980233260678674718947095802770917012833116548389909229723007240929992390068418488783160897226577078743670130091290154252014412210633352903973666568515821590923943010437293610064511243770021283405265801275816460707340928550881960957985350418517829305223808748390155323941424107720292578535989248635479221525682890628690051144629167113503139758126365445337083437966626920462815085148508045456866026296110265840715139275447937701401305075158390546604586248830863882065927934905396270827366846928377217190424773508106732037583488865297666295217534593803230061422201476512299896021018139201163872987385385121442285770699872999572328896479234770297461993386102385581623948060315927063482701960895166982591396916662928334488612310134450096221496970271183734974346184615491755959223513480420678351911237067444870120696184972655246027459061284998171560685349129796519493634292527596178889150649282710288906637883093910720919508595375294595953891211266308518757204756069938007358973706213438599493297740529984156997712434786853139894053175058688332627417612787481872266149725380309416286361519891490556923169598641945340797937444137154981871884729595255495263626652572459836701694460295659342530908017138135435668095904415317293020644051619531104213146987161821055833588927972277199189462164764360003203709163010381599184335019615280117936553712532146433029495520079210583340311230076158823088342907282971803474272740678019035040885301981491064440326397381677099123826190527977775510332064362387879554355525342504055471404744340993455429978785321771189060004816140717029091407141661332418671502012864042208826998562176642224073547163574045521952690371134078642710541786107247523427156384641258268012158028833319829276854204582017391288037841771801504648375283179674463895709905624318693146748192363296013376658458258162571711978722951485449334949956502382049231711836090447611239801480836055370996944393407539482274109132838810098925688691876792930955662961463118897756729441021625214254971206504372179642596668860936555145352832583217712290726757160353364769737822772798157618896900919008295387922877134391366432673505732957677722771627500588706701224603188375829082600178628573266883881739862741260837551153027638807820148422010210958513537672912540250805228685550258738331348476608930018909929923738768492171513949872364079984398757923744594898054690343072618868220735963632223738286440211348846683552257840968443066237853551682034150081350217923461513928453823945001282263163301009479108705057321838829031643164546887351093174296734511770486658131786890232497354088242199949064411437023202230609288612342868133168116748869923810889021962178172876935422461973602379091878408399605786813828269078060973685678095530148238488694188682136560574649074034182123819306629300942857671926970799073333243388905227893953749176620472804252050014974003253317310053601208569453061641889461353665756574479394522580083507009721429496915381457179384851351536887959271681451742931588852306324763906271673573388678521389868225925737304701822756720063871323127763433086236473393056048632956358780425641482546206566739455005458790567869612097277304271439786237176855070477651631767012216972153366730112345068527822620511889866650456332500052602032029606204976640748188331454826777470430251885330780991976501566253870272574821980527337444374598338070858323389042776260174156982496796745666112078402468672578716830191066496532005205494151722469904365678775997278654502335141151643805044594004753453816898685256472262085732761738105029389853882157653854151261508930600730638739842369447624581247156826509620753280091640351120207741110646999540469930861556890408231616813282420059644291568846791534452278115790530197945233248718810828983880415482587334745257810570632345932367883026847388239138695540968655790834275501951940728933089364680604583605749877542073652801031005048072161425597409684177900902404943634259041633281596649121425098249443517257354828864919154709474995383550458012311965521238713906954464279412170252341475522103889437015199394500840324312856777867489218489147049447185139966165595289792753985561180613936855427774576322172209746821287635247101985341219100344061444600535721502457813478209490391633085064698535086484193632219509449170443429459319334595531302747695507696336134566806168808112297851446066261513686493288619629939794444412126615909054427568375427858666240791162399984600744822162184186015248088063170186170002654678258783935719247165401916531968896073099974985151782421426157776181432202296879913000759631923940238696434364712327241835431816582022806003940353185218962448507639006824588985053084767129451630099587851227599002622151663493644240122783030336411190926026588627667727426248891182958130974671945334322252413531467357779781634049020349545047818310380086374118853160186179224241443256450324297734847755812461219834235365581809554124361721936087496066768216965902825087548942243805061429278226357090902922093911296091456426047013804602555801299869458386876960664779381131275549021181580427829260715577229397980074008335309068381843376624297126881053998202217190258282867538429299349137615919763032180305273877026884036805689262839135983616945182673675720654774601001182674035084560006890295876756709954787215504183809286912240429638613207893396034103049016133493795710891116677915473339810811665737175009498245201160660736919993675879695790657324437749899543857663494889415663720282047817295874760010398398066410515183603475932706852421194437584178545985179138651190420343690075659862630631540396761684948554047655549424951062860141395796770358968985717774194657546279677562217971226338796294012614414167623219515615082850733961559441273021090805280785241478123899218553555955024242420299862210889077052877197900892925083750148127482672166592297858172464845225153061675102871456061971181699807087649766796436822408827479749694982682308320470855070948213780592816017289562006412383486995508000193972909890933785020962172787811088623268754262013475174240935332061195450854463166160312196581281459779944170535617224325005781060365132313132604803195392962891572877381524563408784255243476866616099517265335521299193241977547018029874553234626064625277178445861936079560851453237382717682678978469375463698250267767073712973663702257603329302619318557271651076185291629897828280074585533250360175892673615684331084624778372110206760769126736003908892091987440372521451174348828693222412511704886639380495366419623803377767926384476143233008339230430729603395514003420723266558549181289319228481242022906282384647728106391208952763433986744296138286026774008842626683810986077818950958707056357749034694389731793589610763377121409011591113589464422259875039992661336554963749646216659330177090613482152083086328009860500889527888055235223827089216959812910247831608089362578180713252671703763910849925336295943446252477167296495294492291155950503393800426200136522272684731112128002732955687847627960930665560455807896787724040488279771686429847851128407536681391211970814320020202530020307416524958023658964947267611379831036319454798319933059547179934052575763845658857373491835745767619469215320347168928074512854399146875859122208242987588604623190523149936105196526811610968235800943887391094086561720835923028789464011329996900496411438395959299030689979158186650000671085906223596067003383541280336792771684430036049307600092224062948048767874852524703871332354850044218482639495994824801348730405505596436043488473991799977778793317921858914068962255089975890017401610824906679033511096127475770900519814049402153472839415539820602662221205196021058150886472738460265340531936989992830781137892182260526069952559926779577722965913238184034781438909423347027158936021865493780421350076545118194896066847249696069444316172760455484837021877639264689954124453500689872700445474753034115713863708966766968894478693250571542622878460564766552529625356746291417052127639457654511998638910019547780644078763212842269715725872105368361085670022516256988562197369324799136650607248254511418484850170570785756908001401551192862019277498068151579307018635112091795056870233585796952969895064791891053838633965198263891450917719906865562935052347787255031229060571690760834942535172920384564234386678449355050686416329854291330101385651936788459782826334677277829264972842627953121705995755117566208783258515283002842738651371921948097627643511140838493118105299318461450587012803265202824737527409177681886859443258124377758366076310022570248453885331431595456577737748515470609033262636073454708538687412873922116134462470089557016010193285742788728359078831618917104291281989422278019754337573711453865918513563531757227650519367551041778357143339785327374686458581588937418552803316331560721872561161440885317307705357612076941353683942136876529540367218873377588832585312104954950774279310599624512539544036925619059730875693156317239644525590912272475677025609562518079137066044461709194252042066133327015699234216156003308538295860109131599963141620120237674645865872368178224716348212509512459038109147525607819767115853136126215522471373510871297917212619049946860625976395829836260527008535405074345045323071356667435021501966328392464662139108673832766542589352471628654435956168523335994556001300363867631735769464983839365884485537443222996883225961674592743141705738414004911253148055722030647311778842314960555214146400725507590671286040535165263205343154202936598978286101188156168341894960385974108349300007084282333069543760189476249136474884532536874297169764497357266383564977830300253731630538973413070912533864107511410881186111852911154134406359496866444124364557633776311154355857354931137244621583214052102954183093052651870836967168722484866312026284442538704417338524474730565029424803874161691374809485643505653565627956729858436405785925650825151772220384686853213143717122230004576040822978442703549172562172584164649767593642200988496456209618614331349574502070929173217819329873039309642932194556065674652905586555696938733434203208830426294564664182737293813717393333730638554325331007235865063463336453409172435044354289187821784336826391738400842732687577026139163795401492199772768893895047237701731786685351234186903023454320013756257408045703623312839870180468428995280641704501093640106932515856905324428349257295287014454849845425203721832517584748069662777082370086528887903831250703236034510068789652130933223571031946808587908237978381565281695066533883176206176188577245254846064092454291193484336401548147828421481566913101543514931634910470676681054673410009744308936357336286047501762137884698093924204540885408976283896870655355258890337302449955381735821209122876684741652197398660319800809408483659765186030580077221471913456337499548586690282914405524820139871611832601609568561553558869366765003257965665164649099388079034790175479050314166010394029572632745361686957695298681868178207876569389162784494858163842234852803616116258124268306584716986531051453800274828362996473904953273613091514982675405802327321059375151029808467994589305870922236610571758782671936463579572783300923332797290321830544920447659244863581900365573563096171709769366678731184615919348378467878574565506191642802184346405426043646120588490776538326068597259824512499226968548065085584135094607667849696053704896434701260447577880484181514230267656363533916416193062176522267536197382900059487233710831184699558660357140029850945824438385851404364382133257607144645922012516691249759503666715216298960714227268493935670113082978710770079954696358801628308869477327881086269253369607093001849364988495673655206978067224917678762220708421198347222816160843585645658613218674230565121548787319479083586788793011034505940889535322261089756203267660806384494826624486154543171438393394818218831203271029548800810633037985667241315633871960288498296938161647031494278710197022994099219085719167451434246542618103132273603048257012979066676436951858200510641825240409318869046946182561721482561207123471765017649937010820617771543915427646015681878470563129290180066529952568151018072010532888282459797765738117497351085034142807687640524064184107367199878071755147499286341566141978663643506283124249024394175671130518061641384703279110441215894686718002529194105794774218190404058036400240969722969049698287524605964055043411562262152778862381351778515199694980713918760933986330768383738610614773645745090185295519072044559809926666758572539401141635284160359876212916025224348918543974854261956085049949543197074446922398839181563613829887928697009371314155204478715590077336373598341446468488616296885282417394129711963505048151495635596076648533182623684758376722928837757682353851716789094001272232107504282289023256343932369379408053206185180239397307577895949661113143149683236887460600706748065576264847795135682680853701694614283127780028205375357491406568559681203684360861825633853872219721002050020036986358084467133733590692445875564401356207733432642881967127544717056373809104929892380165382972895392048738486895695619761078376227568268166696617533951633090494663012278282517688194495229376680665387030148602726392276478632557418642141005903757742610846360219838958846869322689712932331139150200762802076763492800526277486237387111313470290038008499544443827625834781200033963209859244897823476664141998180506994910200629812646947896292488858315331251205510161014527114172217187208457673837961775799277268383111628877598366850280852007541133217186473977653327861574909243785327052394998350739184888811829794799416922559553414879165205384776436058957766687337481668854162136466714061228269507500774633458897995208396580517011906867663123077841159628255516661995683384203251359279885611163682929543568081590435734894922577350043006942836397142320383717437574061052804840017272802478669703824368449061037514274409370484820168243255543514277990784574961095884232512275803085077026236023363912945365220863465286735522731728808683743442487696119612379192937163049919267762289464514759478342567885628764084556329083538036088461698427167015248343044026921215200219962344145346858469305511728514155152412004601690335469398009149211060366381153524769432657472471077053081169624804647155867648529283743209744049652811931330186931755274224746847318489915324433395040759040129345124954646646791194970834212248859339720880257677035871719794925414681889333013658851786692809916850643669003983454446906356124827269862337575626440341972591428215466543482593775335878075252961030404091549526755062102494627755785800346408787575820803178518848263609282258831981270077301835710346329576301327273494717011433420530902404728114149564654078642019201630072766342182011064052893075376252394024334182377599899933970248167489413970197934495570189390485630157625946582922091890425922339148926879669359849112494684194423962415083273780881820452265786659673781409817162374742331331905628487009080642652813372880204575556415785463375671043643739562334142482999666147505931806070015331134976023572198353913289474316572222866451995401187983046491911135868444082428643424078767159394622343092761640902682675897816460671247947388634932658645379893274102722726040301336449323471628678366613500782810695935247976880300411485822275484861895099648642393429277463338091120781729176491131579049205127256217541081653743230262453936364754038576979683738827972677939852484119536736229013947982124470680569624949031577836245380075073219779889118993806159675380378715293743465826250905411164198794645398445175398371815108355179308724628030959454775303405902384371929129257053199859472600400221669284276075214795759499513408314502257856748435583206719056402337738190011646234090002283912761691325536879775483032850633780413503398683612332624511024480986864147815247900585932234338924288584020776119407874046043297274528640376285585297683681445049666243954373819720883933234851479435679744964474251125822691370686467586258544560805151215718329356523866012446865598944211368931041873717461746729105453962004664260071652800486477194646421582592151667702032310342148464829399143277678211843626363672676513508551484288364032885826957706232417229717789102550446769138452740339281102099907856990524715454822987776370321474151637648164052304863917644948163434270765129966697346008901880082877299821832326817432402477282446427125791296539669778760805942913374427972891996169034182716643126800586160154499251556770495247088349754793774452487527636216109202435727468833720426425618885544931223332157018738388174149928902164369431173882398803747520627420481362980160977532277454004496258252209497685409715454651569274015995802773254904629683369100547083809254263657833074364777803358957274827937050990495653189694995052463622627540242117531556176301922241920926636794643042567599248265787710690911987024077356753803701364266714657250635583204379632590233904394907394873687704732158058370059863357978021027899010393718020356992567900276769754415224803454454765442022676901231855526485071990333050915764186619934549008438851714758389890735081857806072122321936720064882738114998770575792422209314125747360314488485052136865643705154879193292367957030724700029443228922415701124207050631348194757110191299768607683302820183751068993096183101301233154904119764679220163097381199405287643919465571402255296284044709117897069355677602797249781501751256352758901828130107605441154206463850221382681014559729271242510420569467788089219617086905343012699241398896254449398039183870576048135262644223854365393742450209835698715234020408147094779301020148145978937555532055539166529192150968849582714961653299663452025712017781183192718803841227416409317350395708165803066158306050599050142896185495375544789271814297426304411065073783916599967389572761018833998945624286036316157444457299157041643589957164942467378529361550399370573207393637647023364018575694308915020927981728605455691707874546976914798502757362953754692335481903167224897682591475688962704989717598687761277873194191271930344950712296023583889235589688163016412201618011577211259985083310391495187862059473706135694547062283033239271254795842431604080518959974140269653827728995107198486817338827356794029580019927438717488756690678884491563240638169965220353368279111785568935885718618878992727882053770417359230066069701377718467596608214308872819062151253810532449700438002751184389302691316729102830417498800748006417806905171558212967610896218915235717536620711278165078824252081327997934962116545648992738906973201987942178597717338663072169756808458819812845982573831901273593694428150148982088711308549370923546510010247492151114585763292737327148607326067100720051863907398572741840329204263058771221774524643316626681548046989595164631295245234258363869602549173426929783576606818207122191988932122320686551079868648411689868784410880462697459590756967322860252672548267822289727111175398494977221650048685775490623932385154747180703109844534724332237822943998293803046449741849441061975947975874036754645390079811641168493378798517395967610369214117715744755172811544436045203234647848104192605001431990827566278903143166747278212460508998955431074438675004901268660920050550676338328224765238369315048777089554765612180883389877765767568689020878968645927262149564816013835843970292791599156077282314691115133601668469004163260470092547926174971178598653478293374127630697355849281053974782029503237721410995693843991057535466283132369980186269128051663860542021677763739788772394950013049117774446593706349790541939484673169050489043924515462449594509733931193601612177791733268969249611428161733669572245813442222025135777822148654719196792866312191575370118847956567167293626394706463099113086464282228964373220310324475613927092082356710616058345105037537426601167725706857513445143957469665289660104069543934131739105906447706880188292396357157508397462712319253881065985241586477669768059081581988331404552446993282212740725718187412976596983598768955733022368493057197407101987753483099489553164933879333474169071539294397357090331635991600427059466345498505952267760770156731503993363786064582429369221635759019016919168400341385096811421158600986578443009047810453512046262261814199471101913478035364145041205379837716308805219924282166030573654130997858190228199019369137050125635359911621279726711216533645531824947971724008200168244941036664470718526877537854890582302121286912948958044802695617997675426538688530909216564508262468184710740727818771212775194252360465201146031337214440421222581002640990873879726144869189246545639723434034347510412529063679241565537411420219109822742015919495195600303153958673437728332613810667533182362480223073612711472905464253328309391229653711342945329887020318247087518414611528873853356935575746388015548045942493116966051367111927032532652320373631120897060616793324750394681463023044593366226348677708329278476390899460886323552066609974541431163663097955942090213842332924737049527250220193265855822763032095693561197839401940356852025291672376033016645313072250847775537193791172612637781330890298577519846136817079122957640205776004502385937108387113259475274466164958760626159602971411822617114450758292181106938056053547134418396698831790139909058750446277289804426263186202864661221655872736372590680792527000387374472372487812292904847371794821935523410287361840498653517289822181175368780177804045379653146056191854990040363794823046160261341474836426740704358836271827403474070106031940177611635139115716572584117028033599137950001066046617424666508914105024249453762331940201451327801306147319714602805890628028164537071279082595891633833085397930687640215606726080419519659693230489564010145754431625002136303711810269244937257290582385890439842902358191728718188177448591054404930084722327072703517334925195231420126957879642912880559977444642795939774496816911500673552831890162484405632145593287462317584956885521089283872758664793472665107845487445510977170719888116513882044430984225838926216849607135346482197845162072500871471936203132825805765391176607508128514136796299519841960912769944758715164138139688737177535906617608723519150882608168430710433684807098635192878315950286554650610371378546273756617211772761622625505616292669780369118340150275892455022878321887440720986087714636646276418168182261668127655230906055884412674194892079695882236193617591605066423298992156238460801519597510335202847761891220074562725850509332491924678385138277636595374327495559252199518529146744729635358199200074811998904523831945299540232320673915498589385875519290126272831744763690244324069522344342478542397942023390791526511821082542974042043866209420407461861332032333286152777909015184442065576066129241404395795027129887342502499231657064584339316906338471428012389981158790916936610991533014837140308799872272463374266141132228130120033588032738944230954577695516888471121214840842009234447420537331408522472705009136155324154888684043836458854322758242305781686363178319787806917871508618295557406046488162582384013302811680265898197304758580705800588926162419398360256828765532082624936483879474533988903018123281332958990027725175999042398106759441250115612177671934006407445049566594706958158828205640037098714808309812538412798094867005349948072847298619857291959402485247213778703377584072081162781655479872350172674320207434695545463663280487917854907051750488657313983605125986967391036219995095203030308365757837396373986882288454588271120394757213406840531847407936747934668059281479986318849398814992377881921696707094997584266053179536119763282386423748495815516084060374578932393077289520286554471015301102590424875458237965779775656937244802047572827351234981037160336290911875780846286146551616083496120033662784608831233408347165066823520623709681462426684226512801465779919175340806704481328558380107407492104591039710175342846789356101943319034994380739710158543139732020417009325910100392423950410434854030452515148974040781174327059808835374449009917830621627034036820293770906306082555409351349804819906141319059380439647489131434353789565652300788504073953738759604309989572453774161246557100798927982899550377254545314363717826655685439536978030415563614017222355925690860783778622741412609501453497323276184924172825520971346190469748368513003920211982285615087080017085245510661669408645319042335330555333696095192417879418201257185040415337025920054012274126834452254766728266332780899955524309484076285927858998547426878330049086200363725632837847017763903895057705158813412216769887405110806281403412092295326384440585742126759514225660756445940523136155094481781173512430268545773998739613472436623549456395464965036663130757083446715748549247142330344135561788083635407164060470866044128990107068593058442377922447908748003886513421797805234775335738486744276109349365573086329689164300711461931645085620254490175086362438219993412053239242729593694057077411803718239427971392400497085030779490247083544415176740042200624364766021529213321516332356471516198586170914197893369772582099814065667377618093699105814716973146361082750714205719274299585693431665917154821341126973757952975045068332906313341396785192173812188270839918748954784090089398583008702021147886185360404526892766092853797263762886733711914067081757303043669720791939998455338893331140849555610148185712521576821518815377144409434504514740434621474638094689663793579069331503199355066421025831843148339808972208968207948759124191563737983142316177002323131799835081988717192137798485760857960082297381566645699074073116237855528409172046096954339870733112255512297690349621312859673384923428554680277293868545298828123417069845817243664101760776056385003779177572247416917712992847754174121791299877540792538834290021943541913475463250353292065471861604251828995210860781082267768514343314885055990399212683256538278872205743496827985466227201268039146647689890893483909111324649990592383042328567005582360372149518077806062549783750379451262743914537369306635846586736079321236055342806393230983698514835289811608475149806478039342949579801536241403442262928971768987244838140252785097515982638298338388577638297355147884363377745659809136477694601923659773180968973131227824530935172646705654416157247423773784191961663513005154176292678961033284656268038838372412373018871288018299844849953531948242723213889749601034222392772209370887064930081248270456142022990878972675516556011905534465043609930833138820733418162978581070217681758980712989100523372614455065640697899517623315688352008030462970856466420569270015899851898590841928357006379312387398229457109026224289070610812656358230137206206807112256700097626599147480983609675340229195785835638000784601720531437015668431665385349199793852266325325024562809047937803401906586081156326164956167245035897960694603139789166939270262943648086454111487785751455821094930262419590635412028048534148615394391312105899858478019468022535857575903322670318204185504462401805431384373944617687356068210442091037677057228660001520087579364368926213248760227946559150113816872506776157970948306682242805006004024093673785532101449290099192437100534057664190940461372769497387326253122019701609455739816531068754767860728679470666559063567712955282822252437751936591322482684754747891307798482407198442766706054805598862899895748336958987037185752539916775363463468223592893497097666073550429469698372146125886053075874742618461139052302435579222436293839100873032391515008888466927402915250020055735869836230710774703643820981669024738650217893804489575520885367098985301356610331061108104498968787580850601757228115269728823240104465304356890794219968309190123990881906827638966231599034860177359144687955892001678050257598926038297440175454579890882247951259689187974604257795539880257117827644982503330459712406724871372034159881012624882395997818733293839886354055760754501951744744220864564259870598340906373591556294413654646318732009304863086348112343457999240980258312344807812170618772848567932331771672101378475711958962362994812775635122245294183142136605122340113864165547543308121653929150708972025139954423468112342530385206477430209530573472449856493453005423465869735458060282620162513556783216085646887119997920382388108467892788095114344741171550897356635334675399559413611569766006318493130218540834011841539950338822449153959456476219320443707128607648385391234720140469991493281564844297709841590467038789238321038878176967396372994489167783945310955463076612783718768694959173747113250558762199130428281113023406666286521121859907495389111223975453597171432679723763055938150969116291293628114096270053855686649238798786503827312866539209984356640180538249039671392422120147105017240815440949944748006965859851850731290773243880429329629572802886304237780986165366830833877249901223201157448871439468613402251139406356001872420998415941939102794401165304434571983157919790408880352840052863097974052969540523282757404281468914136991325419735336102836989805375148635928058395773491464615935426371528637363598498545713614611656413931666789119384723351578410356055910851296563621109010532900673461673799641706582947687599761310491843717657018279375987998512091384669347797592332844448295584370215732954033276136440188253965715545172821855773042842538849660206206694613552410492481662661167432436844974213690669330824886134099966305552672957784824149676451710910515590679140030825232846917345507350647280361228972436837293717643182965876261238683322666496484504849881951648196199744623581235517100426629803061719511671558326398497255097809144048675381354597505719689374441234204905505637805560212826181337364447548702452571539033312649958375718483123770734478827519748696243791650932552389302037983845805335735983551616706467710716223972158238648137913093989889723238376174273515654727277593515243313956282746223210045847401548685233644957481626291922806957141033304114684487158447185112995625152721049707839567462508305282789931563378624474799569537768210645522113834225116741038381549230517876945299385972800079970247408121329036173623009745418219870152252172070811830490192324342886836849832015775247131730618939091094821006748453519782015463677341124933464264503945097283019590092660399666661328012622287924089708185927343010132863824118698208172116973411594160768251958934755632441996506362990093030173867202533774625386372537251375293508408569700811948982736966027266059329627713084518731446265821644584348750141793797522110082348273563929464860566426691270210353731170538603085325949146942512024057442452208818838206720647749782860979246714291575397804703495944885438302974761021206084017820012584382603392086698179809865657963749751136074186292015493966008731058154357897998356707267500999059912823731350698294632498402919492793907059605546549539210579761558866419639101900862285973244715401675601402649376113413552854110745132756437663496897300706907053892865336159159578242506876413278150643231128190382442219318859120916623645039076983444263926134310728757754274091447408947268204180264369879286608621867255291673053052997069473729023907271943011701584466452832894308576814239849894001394505681006856357605457049798123762823190095808882841066370236676325161979999997116270889385121191018772634250971675664840643985384123475184239713844167478720792755357295002035907496528585487213095294107150252194406548972805634951364867230920352165814036315311873705117555528420251320888459729519708060918114179427617685790771283678818260865321029067071603437179561027207375607683557884656459880085945224360642275315924682522836222995191393778279287647406804942145274233175546769128321883817771286672888180217690311839319593899162684260607876125864991436306839738852783984169617386521563499701321109681724335625929513696499212500269112569474875893369489766788759124247172489946935536357882598299159929279469523365392186098935707756067298291083679658596223267362163926222023442345877115291796085380431471632791226280472663853373831990694325631391939540920890114247137032819886197637972003125247201381408073506519492648700545273206175707934427239746347174801828823591072858921198745140549408090552008037953791765834567666055709160233719137202873223115282487871327406542657972713133064929688444577952356945342825123152694598588456950432963760222484564957899704633301388485057207164829516862530335268661007906742057582067764797510030715803999128370137863787448209477042734046531787344682147204986994607817743143411320882774364615177244961791719032876318685417518002520060138110603119644053513630845296306181166354938673152132088560735036613182045496585885526040502306015210620722294683692756499571713864466431289935285470357722045371242575895993898849942498383794849610406399397299212144943731007688193567065175494225110582109198425567199382215631241219983961312849369216295077484987028850919677182220765591644516487227012385660976268818271962912315342681531770246955157870275120715362125254696610973219399920726680263463387140054598298338063381134888898618604707775786846635234658672547177015659440450897509751515359425281900666183317633976796710715916746900477241220682137994265210129278766688947666576996084996853736011268180822011132378209943018271952600125986527810519951210080458445575023633747079349110720084616373859276079717600620340139365649128254090467905752015416023053847658655536778386721384243283702231183786207439739369920154757936682525007560335657333080861313689953206542570745619861776585170553213230746989415748556089045236986668765190922421205947954301883697774867219842479091720916329065403274634839055648811629046292421545931154878050255781643931306014820428184731094915650967739913780035689863077347507682753785943650577958249590605162922632084881254284354432932298781202812381822096396983677204035466298043810372547692648360866480037877785561612082606211989889569350307377113523870358293873883582115742078014500280841651947693877376090378734284115001245890338899076179396466229734710327930520137719833573411869511242074941207576672092820239362929956348919990680363383401810428496747135518724340933043699719523213127142257290284477079199223805697573065597182691158912164356914698854828477816350632268709134299222477032649859654455209929786788454402662467030136442262471685244606240407669350011719145527826452172975706959138918919912467256883590163065989034684804613519426124865058418036928728749258899534456952111444094368102467603299655659050593772542133381560489397218091759283618573937103296977937957022449516048429711744359443445492611820182423368424507458850488236572534790129420548687604015037013776629893082833762870809770120630374978026779051650908802580108290416651037925914812729408125389079903235038533595342155535242180330469135930883551820227920351861699993537662098936108905187913223668700376458814988541312933885097169327187429419030012529124229189154056912059053063860970483569933946642463777293638752125382764844884997687081271959844408029162031695979592896323447585119680886312275732806546015328085344419062788396222741208870517134173783422405647608419110431850385573462438201233224665179479527844963221240057250780595515620875448806927597468957098567289688986894459501465455369452681990790322309777312618886987994628375907310788097302737194356336414159836890540721191394488952063626978759086289258089414952111728499136004816399249078482907549205533458995770913960474074249139118177110734969145419355239786532400720979052506126260868046021857225397883280037646613839469213230269643827277101243186895518722665509928443862111350163314714326419781294378828104049739590658887994487959829332631702812171901064548211896329812981688380888933283966757691093538784566120229866298206126347584137350604760372432557179172658043248960884586572559294537485613574505388907114301805548038744066569364999219717813173801009528238408450075497970585026588240129727666293717973521049015142447804959456160777879374613088101610420946492943443735997801562828576624565856592535551212131326333788425964603976355100684372586530940366928953978279959762835413511119789655074083238911738800047220653708907052934448561935609087760478447446444078623594708963680849585283594541309254175483467885294216499406048990307124159711378198654860276450854849523172717325264848740170823211875538157577298940683870907025998160623850488571863007528202487745264365664732129996150715106812635541232859193071394924369181373876797856966390895244670764137407563370740929735044581261580079605080772272345899867240965070413055108972056166743290030786860605990386006174719101037191969660366658803173785560248248233868193317966980742539641800349180437055241615670110242462029464274284502255214206311440229293130996868775973585732918218877613577030935950576809674242414948426964247715224743237150213109336718682156739396106221457474542293846318606063347473737588187218657552348421559037812719287914632530802218044778498025124837828731595294350765537431835030154916756718112956723548878727885112342098949515099931984915465515584401689779030515863864151837945846567157879024691999974929907510252166243188553709245857701244103649139215843839239696893376767323100284080673355491776449444228034625336583626694215373943474003013060277639494479061301465048326732779588542395247664535597808405797922898249643249130177413003158379390604368156723986554309848460256410640963351619812339274267325806656719133445354321755070111181256267944407013983138296686849202267188002410859953133916054482646428099488895655603953694826402350828573239213303373076698444483127190417160316832764243197122980492480149157495808529103099551491531458633872088558293986562496499132988581510742363332437765943929357326248793395063849541079117296912075687899459534517165005501594735334414328076569280257019179507930114253297890705545492940582657647325907147260081004168179996467486888289319780709454240650508039731618384945387680627163877184565303765812096976932907803115921962718483517619642404323646485325378654930347095249256459311678983362171531463122167577492632929147385099400891190395959102960538693137481817040567460411004863976898552670154810230411812685945268423274433584707343003999591223978990320752120129400632084948695388660890846201056843969625696439188925496659866913211232933120830335847094615005379727624149329362085474320960172988191845802271394796248060943106269515274680969496974432678692501222174046372752553881624905028180066473910094051698300274704439723783233473661879665705490954858602651579818235572644552971376335560070858944606911632469611200899899191479183383546308729464324558399772209285859977278956529849207260384991124620143037605647152363541782312303506867497201315890783785144290190002951806053729599426012968290944926938372733842933632714564542987194170239744511870513949349788182348022824717574386502691881921325263204213344711075564763124481753844971576597317577133597359479698351744958879735766139793213206283915602248736008291266732957859965244742623432606364078226817095300501983328764653150103537819459186251462370522906445216597321186329814039009254065380697132775376080029097078612219749819370500630627311529409674408689751065074500757728395856861465983402377995205236932218921786921509788063131964551724511701208480460290464042403331486912831488886579200339254798312176846124881850100203608606698580910103732692087014010383875474289365608989671078606922587628386824842754839789436676630594861286668841255097821649373845403735457281056773399888047994538791612349217548167201693113171231696268457005956244784330578041636164497020047333896329712889086048139342723597562115798817234585740818338846395045771367569592722873581833947706767218699575963384802593069107207514946676267696771392143190398807265847212487386293921993657652168633578718191661135931684736712088056785799431241820454764423213137870920229095252166155404473265686282447581109275509400483786293674228553873001402091860616208748960286392762281942614672646670241697218618927143703630852722637264264731548379036136726061595410301199690414053248015902931036077529626952829157812380695093539477267039596919869574747331713611896675209367241121727821288925964383617431876443799700905161042466997289052006947997219513695199621498041240969835942971225807504668481990706829668863241183631818515467446662686045626706041834901120736648424569671550534229619388815345055886340338460113548562742281884190280606107660604873080253539832732072691281395239393788874928150768476890101710984669646203212090131730843341256474595702238176353899102336983472641905943152240887238407053237069898703147048602794540673144512656306970489413959775458686614553547193000039020767349599607769287995970261612888968560014186177781617712285736914712308701561755511471264114202643880543644938833984876444421564377837663117990310412191606675001234322410296560881521558702769401910327249775388105474721018678403136171132458202183491123865128747956537109002203909534720485365425612573906191522123170881521002863769380528952559304819268330478425861482495659579510134819580781070612144902533651944765597998047484782626819527736850358066774890729389601208748733429545620716700017372477019011444089257219625147433019557620334603673128219681710664239014580214386324811637763807965115760689557823677685805989808980822172688973340697488138270728825343071371114035311148112971012365590898070583240561929425633320293614619338233860510836252841128652608472422494776123986908834888462499133994731471981929647963367856108324016457046079020238002699154613640428730260885063771688045159832890778375764541724509199048033255827105730722375277350309313072804783877014077812656159229295715527749784993907379060292337413340905287641555650235544562389052262591380762213188010062667208018213032031520492372308592416857874515103025160719490156831652444024305551540227236420994821487388998336465613369581117405054824326038685699109582606625017364824751975510947953894512784514164252826106829795399709057309518790398286612345755903320276083971388721676852669606286099700287086177299396185660337180680425721767340832402034745691293279391697213845632203668509502325087497411935620884263597356180630353601505684817076569513960657524375973348669249204574850840510009424162316241288150885592339879331365105503051129263830269101429373984208046719920407656842995664359900032292217378796974966137515359992398844261769124103704867145917008238574727853002410931158830255856150440790978053652830835442223663825668626400573838872811768969349623737981696019747545167329480966611323478781067977351153196558180866554797131252616658833875516330179642012681270375627887354769316673376049281592909506346185241316251053659309833024111325832879896722344211113543389538347372372003098891716434139974362376196100560048399161021283685974363400049004549351170305992736437354211855328883675339802617407356469223232541602412162870492082570463231982710441330072710172924257902384926517277617270120887902791829097156262278897701820147769702288756327679981187570549763184220920378332991784488348358853647721034754950538894889719643291803473629279724348229523567195393856062929638243728190383031354364838634751385947276001473312347105098019872878611812165229944564424710676812029085576861781931879329834201903469858947423529901677867973135193378718004390348487343734950344454100687014204322409411475116525436477609091882591424891964535655446212283478122862915538113804096261565220368904112791572009570351276067990197273795335658171613094877640033071608310458091772576285807010299444165952376603172094816340362113428092050746676072173965913407270901101059837917575610782497445588751648294713159502969751739875303332635506631089385049570678115149748649182674631571612389238471333097096413970218168654145136957241208063237786611962956727458391158252756128628196093258725290298685829585133930335668962363572893670450904841930768386951640607774074777072494719773746095483100451172117862278233249255834961911037666053962164783096665275756054158303161952586550142893677224692084508996523272984557215760671757693347127206325631184498021286084015471424716564509066941594812434809511558546698747171753339319662383566601058566393608515217775615662392231515936622463939815331814711910169902359670504194794742200563940924681975095043959716905295619767038775723636235652889359332517843651448538963939397369467742120033236356847065117080230762783781752773831478067328037697270457524585094297965566520352056299889118277800030754702360986949399333049457095898915424368333060693624360350267505400259514207836613418861153740670633347841495895319780182291789698257480033530481160817716184328026630531947174149101629603932447032199409569001793085650882951006615311808002524106150319765454645950578933281522341164626113374488205510027028852895490055164939802796879281970924779316128012788993173960587430798129591248740105644013537336954782888477418621790096680089542648011379748614446233419352985923945878662867942396082431971119082559046003606003744886768701396285981496276063334132082787257385086226638874632375435515935691848633468405000028252507708002035541835538464973644608590956525993536743808516380221497510681998409741361223780389892972032961499436522126331256381432138388187909349792747002675397618444659712081687522511558263819515134970804732410468740779310339682627199279332470717658356866869423901205948247234616838813323446260574517620964229438762593212152390539405422549421625531411300748936614142665555266146979251860001706075133617368743364025609533596622273805561821730400608114363672460885852546831958532609413780575736516202938601946958847466320497000021197324064133618185805947554686583764980074757960978395518719517191023440066258251001770645366793256190048358302264438122010282028201179464388897860084011265246506835392495064163018259752802335873958350170657862025452485063291706045611231155024341273144207011882596390240354868168799676703353585895184831253493647383990847265252010712869696290887870661182763793675599524318025873726924109106681664902925210273649063030485939084901870423115835917608709189969807186365042855327122587552193815981935854223263892600838621543540151855623965640274049895037016915432085191833078430205207044826244782737878801775813664570867009673880767610823617027665661883587363582853669680599549122749224470494705167110077181883698056635322876113953291246324797156894740308603902970826757479113923694703431104746157622253968427432378155573926653195912634729917791527663908948059292517727733483493758819103354248531859916446973084135895589609464682840000942874509523607409322435115498834798485531624333447771815516375237226064612459016669932621246598796442703023991293156621990138369314745302323741939016183395906606726420146377980450760386576410541161507001349910678826706896444715313994680991288759835457850565597360811656144809776194004025854495997362786531059428675243855303971489270209520594065656945521812840603221936958375581364177875627210322021257473086018915486626374279357235958010235574497080100476779801335706955185816624414895283005711971370135243321580771697275152663035365586804592006532861741724468369772593141032135086951955034138364027747994950549230839939531404288023345795425434232579473612276424362241732550732955097030816089183351097789241663863949756079771248579174364761489215127233161083929011992003076417623119889418999835117172498561710740245071972798878769293662797674697366164633404144661763530012997301216327488551187903174411668558876748235715751142094680434297031873528886639577221200934634701801265339354366945024152845837601703913971982930793503885685781797335266261397337474597808093037403729293554992072870992425205556245008995771276338901655866834158400733304936177696575621023621066446939127648398363652406680430424520039082745328125830622704189178131999776491846057297377393837688258802757895057187005153033613103575506878511850924525908229377248558971158031417215458839838934217239360160740976009868193895282400246800132712544164736399820415373763680130878656264297703817710921219838370198760544843666755763119298062761035833418214640842354106451721028703428741046488834932757419453788736600598663094433594099525614293419441174882802045335842521079602161251196193452683203939959945968280355971538555585977656403876307566396895174002346335692554378490401176797167048843923300026070949231677423455475616443939360503479143969373244864963034387500135767391123185306476306439742688676550352334758122819263894631913887072300961299968460193338637315491665962218267688606249375639956625744487982757040649872045262670106854458205375471605744606047912353518988850935990207235988677108844130242125021800017741945142903532552880958600789280596413620067491243058194611299066929052837287352233979042347564789839628475689464153093177076912307854899759611036102795406138683082356190513213189743066702972309737100372103698697385818149823169676805652923834945320934368923190225381598566485290914539107543809842668121067876479009651936385721611403294845192834281839134789252835636155268407729011657879264705095801058491283315595826941391672277616043165372419643567055312583256961982211124016896765044282989525407608903265211858667775830473493296523259109326973454781490103782070231536457459844650412725621820681120131432833688013626044261991737246633875462119674073485944997327354040757170047319432654752695494112979276959822663494575445206345644973506103060908544123629274488943420991448769592108438753204273720017571786103083368717860114586596630214496498923425354192318362979563391747639437387188290634577662534463836931796108263285317949804704787282156123416693524375378390320540900173293317985634288396382574122812238359902326898178887945441608374699488725408561773785401750109857855985192401595300057334028251782496918805780381552162108230921264217702617541510935367706590791966627935266788580650803401450555302078380213648437529584953105281817728286550292728875491485173284940472041595102705368902975148232452467156836296788908242249101657263631752880364509184801561715081246728169887643341416087443111008342846764858470988211880352403345086009313804579125263128979623417656685906631461022080843340876290619288893910282508785576487861258976876309263001694066817205631284064161531490672814235012728736665341174251416624778490122168935515825471983823620328097934228954933547497104662955580452645576437026633353583949715810758149926976988381280434884720361370283947832435738445817884949415830933307498680376340710576111006471802803661295450475037885319141372021963676084083966779476666881333853371970568432526092516972492982191806371834993679808189025015117160466676587424951137515058468547847012451272457681019823618936739224844665276863023276624297154351423375157769430186904057434554071391752266030156974104887628590846297441969784447081713839760198718942970557601747553297692176703093273949129930960121140924071209229810583990749654920270287094691815269188767390629716318261515212710326550123563035862064959883345537641681591701531246847326944217874728864016080755185729125482989959211113968357753879299889235277924464211655358968831252850959935117608757444708670198481258413586548146900589119314893339734599703932946458096082004875285799957052595692314621825637629565313614378625932836183196962128177282332521923708508182060471035585825511805802504809299752120773810333791227992642792352454410586327584952686705087007399177546746753571376642753821954356238584338277933402107389976835606885996464056513184221507984058689084560193427041686066361477591747114437194081988042591232169058898709137046972692391477409296801328834430227659076002915882169220115598119722509047288009650813424575056700232084664269214243051348690252854120452993484276015087514802681952307825596913985325356239966655151004127990867792088885001615155016411324424485107003321246609631667383536888465840108840296711996184218888501418572178242854475766485435177528902570659746579958747937094219972624641060230774433334299234841890314248417977893216211898649577846775991227936217884128301177644094988142475197064077111837570414550254016511456839742628833764950783044659666449408692981319223685635082661361122705038691979857918466047536228589853448598278684278587058070641729878193870371622257826360254521263141530648032008743544235129107401311811739372064019981116603139071857681042314146528704625428885502255163765482943581089624096764147090204159098462680113910225189394675169987726590576082262917525953607527646353080059417278249569217003517437306523967524371868081190431915792592163118123970561697707659158076516095201433811014226016194444815921996510567713384896646171821884087138577620578701957816142867450856204862505796047515294269117969881901499514431311869202379023446122544841686644341158761744191558608038066642862632763344665209726682278060855389238815350772276098913053768540688085234203530705872141070051237316123752755577009467163970093842190350400857878889678352394022359226817560733495763772959359945568252673997722306851656801304934099831866388582245237403218082245471589582461885196899498147815019992045268607641258075436386419395582949709677954768044215405269207409965629022365320552326316423487519419659706990952761990874694452578750055639170042147741467932022216049280394699473151149743766271447179738052295473772828785811748861465611359314050646580008408620106281456669717478715102502111512446152879488282951904551386094686805715814131440938601072068676396328859681950241204126196032398092053488087969260618377547841778702609978688446197363114503806133840734575973196296257699161472208808808549993937469333618327697621707499280790698103737382244351567343348612359704915320310574681905515445956799414926945922607651599319533085900711873960506312267471789273517066947348758062104766726847442352892732764011769288130988620201521479363381674777737312022759995575959359341673072362146275950428095717293820878697267995767184839044489283752757497417163011449116387958045718619981131001082610468405451282379744500737156288074744129260011097773224269800086806084416461540531182732409575397996932365726056477712315283778826319410432206533558754677023655277572243276636644727424379814521542861159761227238977198048680841381813769742742170361786688279905115628633450449289602106725750558442362492742762073924789951491922202575587093737047457707642307914035004076162919882153149244562746172040224911281784774438614369377669498862932032879613178504873930031388194625436870292983705610359478735567940035094658921532040483733759718784635173896478780841062718502733169992161685128869946676903440502879194243929142836907103757619929831383549230792637651080405745731866825432823225868423370063522715702039684254570496950795059518553375850170354265896154261609023220515291240644168165857556016870013557510475166850990432205943489085747124058482970723728163807306269572973255412105613135255713824020662656770801558137353086173291806695537048593777740302623880320382793717538390312568332558045849240850123017600269464645292828642788078426767283350459670480782212573065518477583958826128461635438670088060652184368801479565983066951306777829645085219246235864386040022858359987684681661304814012376532431474489233046134089089985245464998889559996378607956568189122224998687612438094347986647375234153338975546338406066239276060010388691750817509051133987577142754470972563115536140282824747781534658502078469351087840793683223491117433621843779768330514415486720415580778339408649281404812397164802095124492797868458226146821815631143965798634608240363919442871693558363553981530478229387351824846370672820918270380538088083921801263301034496437878810213873020819014181850069666186415404467544790147217383941672366436612336811289985737813633152627963730549899700920991996684775541668545958891522739677317505433082152335714516799288242097331784244877812742638507793958803419622091580240805226784263437678511295296223467254847047408250372938187545907276557356611836630342836001851929978057488529535614195309922018675543533751145614811838613874344794329227350510990920174029886886403620833318432736135940361963761871073571908998288212135435218822496371163767295554001586962663541818046250205940929676186431977003491274796811410625608585786248830059015071713656837904103297392649433394129718727375953662377626505153935861439176238931008057011012425137523282957408290554683468830846964797073641329289544744637505674501942786605128674099641472576318288934211808115377772675740271931782555667725355425221708884170157338508274793037317209113435344395841519163694563544792543943667738860265981808764369905005540120342790948807915524090987534983069449104922880526331482047828383317993534833445616845523097440951010626094464892189277954782777756708230916612652613116318691288547664126868562754178906414834534361991031126860394234671303963954045935357765447974702009310756081902867521346083342005010147525560376387671950898597311411961840419896463181757071553065325695146041667675605271510308820390899487559788590920633831291763385099589867817851954377588631387672976360097747323076575679868057150164771541121267380694036844974374085873605999007527569946361509878137513197226480391237321914162273521634955066176717135006466120734982051788857211062759711298555915469521395341917960427040193808584471531458655081605855549326894064424363134005978371223279535289675726093049819261387912693883330507772002708148297078126202915872435284185212374663204078242546344745488226689082952431938363842541231343828825435385500945147296793979009929392578123742208294570253835114293965070974005035670788953081884603975187148682143701875982583143231381887497450706101313696501077325496528593801065788800103896332191999517276383628148730281213476751950728975201719963003391521418967704556971961400184125938912408494041722249449503117863192356453369260934751273231117783522443001222922818972926165529829061605372955347377812679317310934808660126006876019471749905628104113433354331644791946551154195114751875342792107951320842387618361154851020484084166319799791512709064438854164720195388604994090962324692004138145311668968639648839329063228577867548349042594199175920186162137988487261193339433180639842153790630864060176183037341371771993730853833964686721304725641340527467982452233253473793481313533215407666969252196713316250153258818170123631816132735888153917910076357133103058865562549976593750655394175534868831041200672031770408118285821508259305101551000591948509865521241210351254706699173010848194198672851311572467040987001034312842873996811607621823084228678430640714857978031026698083232724896292202984399060350690746060382059142538757376124372002820327290698040905322471692380249251910111903048414679357501725295373631980439951827128748150877983367095701685924227692146625595826398517918859992048269053050328762187273970510689070823876833472718514100216636817467909067057373125149219342412089405672361465438743529428327228903200176716003209801770865777994371106031121376038022558348068744557492621505099135232871710306131573812653927106749056127368998959778469880883685318399080291210586146078066007834151535768537866277568825779209568072020876674122877052944514949924343667808218680144180632572163580114152916070723812644068913732679383841984485623675828962788749874880152978127783007086288281691779092238838544671596195312612229219183627359265374051638542495731855312208195366377749979795760674061196372133030189711668023846472565587633314625548552242513520707059262251933646238709660031996678505985505309699384829275015855004415629555403084797048688322181667894113504214362836683364140210291516310831487185179113187641486070584938002430202862431869671433999670387978020933351664760359011201155904502030422927553915925091336252765268865852098163958620066072593307875200165002705105501907386114920167263470409282199755497105142975495467077132726290005472995512987637313601574951109319623660139106890085147414284635560263985817680901536047262378444512135619883989220161431071502190697491809020228091912643100021315644522485203886214220093062360339844460627944454303133381368124063250501986291396991525894830079027979354002487802861642626780955944379973883994570065314321082069108518610497054412441192723856008163069877991656067017140548931818172284517787701494700197270816070108368031898291370865702024393508326479096428752266128338680598469370143104542163775232831337752430659281057899994057785835667336203466320454953552735234386548898856545161723249262216837629037779952168295863477634694583569563414157980281434342753593024083210870155203663331098479756930515362399577534267262462280879717165005507044988828982222471751066201725129246880840498276981069974646017705316776495247494495210262982696401425156465192106892913881845899071397957684037805201107757539906674153792193078546780400433043085334026352752714570330257278264587027350120348548601833118063683341057050015329674133626914338668942484916433610328377063094794777204813636032942747140978478177483110017507729324990435764963691442598277292097491575307960603705676860380521722924962416836496794527659265173463815604972381171409645486201593867142751458827211802266549775054784680600392649586852413355857366073489108761160250049299078534723745345632307101345021420147872353438497560323665777066129651983830911155465366611380520517163464651870173386253111015312280499295266590312819193948429943273865442626760122803173343135292898886449078587065073121746082910277581218996347337561709227060321229647845157055580293119204313921099248952069645541047582646944029400697818867008903403698710364358646133926014658984997060998484878677864166365433885551114981619567569800439931978944688010254127697319777957343542576448602366113460967034555545033012341805822369359355950025824251909028727888452421181071490350264713253845636624603640143339700040841016716902532724045048990545853067030387981066587974343936976991305255816336245690568602669486706368029962584675562020053600278657958761430227168293328379408602982774979189394571740187890953758267857642650219908888463416510475439093007528949931803474285482091306067667997802006834208759569887612464410105033594068879384611206867914938082169379754848079909540583265439398022719044543966803493807715066314922899785632738337823262727376063993960002232647856935676009788142100322933449213468523525816625780209291296328511076173896701489062800982112071377468039824798472778937058570858033377598742237827760809352560523522194897396295683297417266489530343351371067076410389036878806678030399949211085451336232873753411952216155999770535646553519019727159760676668913198617730882964944828641421371598976594877982699714559819012594188700691207037340021878933053053529386352245693713957259293205262486336225490805641672438734158147486578599611353111429207704896375181668207415236522073770808751055139449184663685191970801314066875127016337796139306692855361650112112234637676962432549525866441628797226701390342970530534457750459134039523831947912512293321691176888644556753765618260563555304437141823633950634913596926835527348944315914931249419664062055202455331947284403417621310640552526812455422783743148691221248237800856038850773886654123622598496506541452049454206666507490016117121712421645412230879407071187205912519895600828658993322873413134217015292985586791401518574598597357389501315052957062876702641952595696589274520174921313101240887452133101335154575644902459732235001680007169906848398380011525157192938230617412255170204864626644966973562034278715137877566513794228324534891796119574231092949080274107749334810250886012635674362787280319570460475674503037063779174862764415737676678742550093543189429742008837911529495888761212588226546608575046459059436110993362720365600707611862106596817283799350721192396623700747743935553592937286559655347464749730173868984589193933506819576534325275392291523673092299434395307640825670923652564604913444454379089703091485047071933237658859061290550827870034177076995355108843774210154818019829429441016590097213475057751014573264921447050926920469542507998462541156518109390769653189139536170617418446715902320397990702290797717222970844114576009110336237051268872743856046565171707201030944846747744565709253309314895072220744545524321021552732249444708379743098009522975807618766605347616183182625223045500207291709197419743756086572799489592202979243734695511476081348537189164372493816996615731627164526134212922536494182423915748530935109888733041444812647859731162272718715789214558833249250451981393798340124295992214397587045606505657348964080818458428320673196572802715139603956411514026958268456302230827581169718509163779447729144814512877400079391985217241538219289098478444282059732429074391171819986102197739723568101480443615095247460171979591559526494602999496477161992134983440595297801879447889541040293817136220883326244738956722688367550970917899360212545143847406081307601999670631748982100012420226727951980271196453488533567349934505321143801950474242306716531230363186334930158387321118053726643091093511724976905539223737486864321357349370502317140998088576079448007864202119811282730255700814576704962889341711704992108279869082790047029689978283602855647710715311749359407788310500234636691321494485602734776535222112300812980442836702649703662795788766941936192305025796722456348006474231710129980582747741529113001883844653565352738290674975442791915650351315916448765710368475389357884960751243623589892414010380334842449546401147748005515042820279318159176600675214653484394357993407591857886624844930391773437162560391773828860153979035461800693317884164079591218894999356486138708190883905509969846463513129121284745446127371185256253436367021457671598017931039242570317608267800129688957900119562472791730448261355593201407733894753794951322567414127014052353154864009061570750255634396924819123161894692803599971265505489631850474038432092629114185324812709106036387391663936966450956569953727969238221926838190117985362471358922984158998575652747303940448500788865096537756446670806056234162587140976824491469995127139560966926227012283591550745055335814875657084165559054848771031210461220934931951432062000826854327776243889336618664827464034499618654462311851526253866076358073325395086788637735498928522727962286318145475460723426786567906979175110728817751275600315964899851180608456965705503137958643568283600288990774342359125264406590671181842060361107639190697401440221291369572492622618354518603354157253672575931887265819802878170474664625446205668819649681007036529651564798660512233416021505970698901428377174739864392650354275664742099681930199775627104063769181271652509691829548041922722629990114605711074976270670286753100647920506485862805752251377608975404927408414361562770996494437269248087310465922230215650459016193220883615637286629121757428223437809773018183950784953248560674764396558669242919461241032368710819304219625272143248763902218985199979621717264761395161635421204035351366568642029915275165940151269240724146737306339144542987948752011840154164084332975777070109032522248480485488335648570965213766031553357082549877902092507042498325975970986170586531243652566335946008614955673746265944736450505594354368101569774901274501141111460598930499198324145120431812234736496893840859716243628095094837422455679123926851941946094195875419173626086349547451244927630965555387574059251083262833189546022906989637605966930807178975053460968774960951551746665208680182020227188353387531799795465851456855424510394141466436427118165456872200094704400237450392271455223170282639907611771431108472225427991941699655811384450217454557610149734470505718276824183637831746893553507631602394638581000904035670985924625143720003288679874535131228026869206777659432156750427119682965654730619521813070058409710511717124511430655288964828427496900668772909236345650958062463692304562418747019440688454559962847952659741313812645802267093578225524061379850761599643208053324088253008853370455924081068419533965094054036077422383081529450361345729338672543062293905692071769801140504725934834159701599883453944810070671603823771125556078865635007694397562687557991646849691836800339231547968848374971947850923477692227407409068810870125676426024960894654389546384344748871683856775615247875054130104542178315053741819693336402833667554373278526740573750842070584841112081875940031398446460838364350256013251392225923780055672067223196480646681146506850929223411036990308950678231619469410219452747671292052769117075567178732515435144485713579565113604906410864896238727992752195886085082091003887837734881567271973176172692876738118682352415142115068381210204339255375978455152462886716910784208909210859110168520007722483067072104941786060526318984427318619013238415268929827276699521800442333711994740526696885456210193220075452864181105914249507577406209767832890835486024496278636237278691942250960714977197323470280626358232691887754668648063859707586049950407002608704134526668055818101488356900841255916111996230306129151411850374619312768370720652583378824248788564295117887321092727995264389571321495089248931305622302300502231304192873787378622880021379774324088172990259500236071171294190103944679132514577007364388178872359535496707213026056432530351819842169998039299726729246234592051486199416718257654440960629331037478296683889063818592692920541776550496357766394907470251483824501806380115526788722268345228437617450547205956678273546002314361477536657354693295432315877449391966860706369498933205909042297163748481951171009783117994032558545601513270497592434027686658498341000422959974004884017651628882804451985061875717469272862470603867197279183022311046838659020183333252474129555939520370201516011588701339554522819190776775142291398353185178912022632437578993074031161813311198010556347106340492492457779873750992247068823483749668512058240268564402460740487932550020147312679571325113790518388562821192333679308855055921856067234663371875219360853711373436060412289127220321386481568505584990802040898682669348706016492157988456467066584191914994316247507842304428223075605264353129566836576094620485686894303188611396792322084031669985230934290713951301238890513670990682234022063133167889359951262954210559551130754735289496259640753610880984771079182605244222000 3588.25/3700.07 c number of deleted constraints : 27126 3588.25/3700.07 c speed (assignments/second) : 2516.390156742269 3588.25/3700.07 c non guided choices : 37 3588.25/3700.08 c learnt constraints type org.sat4j.pb.constraints.pb.LearntHTClausePB : 2 3588.25/3700.08 c learnt constraints type org.sat4j.pb.constraints.pb.PuebloMinWatchPb : 14679 3588.25/3700.08 s SATISFIABLE 3588.25/3700.08 c Found 1 solution(s) 3588.25/3700.08 v -x1 -x2 -x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 -x14 -x15 -x16 -x17 -x18 x19 -x20 -x21 x22 x23 x24 x25 x26 x27 x28 x29 x30 x31 -x32 -x33 -x34 x35 x36 x37 -x38 -x39 -x40 -x41 -x42 x43 -x44 -x45 x46 -x47 -x48 x49 -x50 -x51 x52 x53 x54 x55 -x56 -x57 -x58 x59 -x60 x61 -x62 x63 x64 x65 x66 x67 -x68 x69 -x70 -x71 -x72 -x73 -x74 -x75 -x76 -x77 -x78 -x79 -x80 -x81 -x82 -x83 -x84 -x85 -x86 -x87 -x88 -x89 -x90 -x91 -x92 -x93 -x94 -x95 -x96 -x97 -x98 -x99 -x100 -x101 -x102 -x103 -x104 -x105 -x106 -x107 -x108 -x109 -x110 -x111 -x112 -x113 -x114 -x115 -x116 -x117 -x118 -x119 -x120 -x121 -x122 -x123 -x124 -x125 -x126 -x127 -x128 -x129 -x130 -x131 -x132 -x133 -x134 -x135 -x136 -x137 -x138 -x139 -x140 -x141 -x142 -x143 -x144 -x145 -x146 -x147 -x148 -x149 -x150 -x151 -x152 -x153 -x154 -x155 -x156 -x157 -x158 -x159 -x160 -x161 -x162 -x163 -x164 -x165 -x166 -x167 -x168 -x169 -x170 -x171 -x172 -x173 -x174 -x175 -x176 -x177 -x178 -x179 -x180 x181 -x182 -x183 -x184 -x185 -x186 x187 -x188 -x189 x190 -x191 -x192 x193 -x194 -x195 x196 x197 x198 x199 -x200 -x201 -x202 x203 -x204 x205 -x206 x207 x208 x209 x210 x211 -x212 x213 -x214 -x215 -x216 x217 -x218 -x219 -x220 -x221 -x222 x223 -x224 -x225 x226 -x227 -x228 x229 -x230 -x231 x232 x233 x234 x235 -x236 -x237 -x238 x239 -x240 x241 -x242 x243 x244 x245 x246 x247 -x248 x249 -x250 -x251 -x252 x253 -x254 -x255 -x256 -x257 -x258 x259 -x260 -x261 x262 -x263 -x264 x265 -x266 -x267 x268 x269 x270 x271 -x272 -x273 -x274 x275 -x276 x277 -x278 x279 x280 x281 x282 x283 -x284 x285 -x286 -x287 -x288 x289 -x290 -x291 -x292 -x293 -x294 x295 -x296 -x297 x298 -x299 -x300 x301 -x302 -x303 x304 x305 x306 x307 -x308 -x309 -x310 x311 -x312 x313 -x314 x315 x316 x317 x318 x319 -x320 x321 -x322 -x323 -x324 x325 -x326 -x327 -x328 -x329 -x330 x331 -x332 -x333 x334 -x335 -x336 x337 -x338 -x339 x340 x341 x342 x343 -x344 -x345 -x346 x347 -x348 x349 -x350 x351 x352 x353 x354 x355 -x356 x357 -x358 -x359 -x360 x361 -x362 -x363 -x364 -x365 -x366 x367 -x368 -x369 x370 -x371 -x372 x373 -x374 -x375 x376 x377 x378 x379 -x380 -x381 -x382 x383 -x384 x385 -x386 x387 x388 x389 x390 x391 -x392 x393 -x394 -x395 -x396 x397 -x398 -x399 -x400 -x401 -x402 x403 -x404 -x405 x406 -x407 -x408 x409 -x410 -x411 x412 x413 x414 x415 -x416 -x417 -x418 x419 -x420 x421 -x422 x423 x424 x425 x426 x427 -x428 x429 -x430 -x431 -x432 x433 -x434 -x435 -x436 -x437 -x438 x439 -x440 -x441 x442 -x443 -x444 x445 -x446 -x447 x448 x449 x450 x451 -x452 -x453 -x454 x455 -x456 x457 -x458 x459 x460 x461 x462 x463 -x464 x465 -x466 -x467 -x468 x469 -x470 -x471 -x472 -x473 -x474 x475 -x476 -x477 x478 -x479 -x480 x481 -x482 -x483 x484 x485 x486 x487 -x488 -x489 -x490 x491 -x492 x493 -x494 x495 x496 x497 x498 x499 -x500 x501 -x502 -x503 -x504 x505 -x506 -x507 -x508 -x509 -x510 x511 -x512 -x513 x514 -x515 -x516 x517 -x518 -x519 x520 x521 x522 x523 -x524 -x525 -x526 x527 -x528 x529 -x530 x531 x532 x533 x534 x535 -x536 x537 -x538 -x539 -x540 -x541 -x542 -x543 -x544 -x545 -x546 -x547 -x548 -x549 -x550 -x551 -x552 -x553 -x554 -x555 -x556 -x557 -x558 -x559 -x560 -x561 -x562 -x563 -x564 -x565 -x566 -x567 -x568 -x569 -x570 -x571 -x572 -x573 -x574 -x575 -x576 -x577 -x578 -x579 -x580 -x581 -x582 -x583 -x584 -x585 -x586 -x587 -x588 -x589 -x590 -x591 -x592 -x593 -x594 -x595 -x596 -x597 -x598 -x599 -x600 -x601 -x602 -x603 -x604 -x605 -x606 -x607 -x608 -x609 -x610 -x611 -x612 -x613 -x614 -x615 -x616 -x617 -x618 -x619 -x620 -x621 -x622 -x623 -x624 -x625 -x626 -x627 -x628 -x629 -x630 -x631 -x632 -x633 -x634 -x635 -x636 -x637 -x638 -x639 -x640 -x641 -x642 -x643 -x644 -x645 -x646 -x647 -x648 -x649 -x650 -x651 -x652 -x653 -x654 -x655 -x656 -x657 -x658 -x659 -x660 -x661 -x662 -x663 -x664 -x665 -x666 -x667 -x668 -x669 -x670 -x671 -x672 -x673 -x674 -x675 -x676 -x677 -x678 -x679 -x680 -x681 -x682 -x683 -x684 -x685 -x686 -x687 -x688 -x689 -x690 -x691 -x692 -x693 -x694 -x695 -x696 -x697 -x698 -x699 -x700 -x701 -x702 -x703 -x704 -x705 -x706 -x707 -x708 -x709 -x710 -x711 -x712 -x713 -x714 -x715 -x716 -x717 -x718 -x719 -x720 x721 -x722 -x723 -x724 -x725 -x726 x727 -x728 -x729 x730 -x731 -x732 x733 -x734 -x735 x736 x737 x738 x739 -x740 -x741 -x742 x743 -x744 x745 -x746 x747 x748 x749 x750 x751 -x752 x753 -x754 -x755 -x756 -x757 -x758 -x759 -x760 -x761 -x762 -x763 -x764 -x765 -x766 -x767 -x768 -x769 -x770 -x771 -x772 -x773 -x774 -x775 -x776 -x777 -x778 -x779 -x780 -x781 -x782 -x783 -x784 -x785 -x786 -x787 -x788 -x789 -x790 -x791 -x792 -x793 -x794 -x795 -x796 -x797 -x798 -x799 -x800 -x801 -x802 -x803 -x804 -x805 -x806 -x807 -x808 -x809 -x810 -x811 -x812 -x813 -x814 -x815 -x816 -x817 -x818 -x819 -x820 -x821 -x822 -x823 -x824 -x825 -x826 -x827 -x828 x829 -x830 -x831 -x832 -x833 -x834 x835 -x836 -x837 x838 -x839 -x840 x841 -x842 -x843 x844 x845 x846 x847 -x848 -x849 -x850 x851 -x852 x853 -x854 x855 x856 x857 x858 x859 -x860 x861 -x862 -x863 -x864 x865 -x866 -x867 -x868 -x869 -x870 x871 -x872 -x873 x874 -x875 -x876 x877 -x878 -x879 x880 x881 x882 x883 -x884 -x885 -x886 x887 -x888 x889 -x890 x891 x892 x893 x894 x895 -x896 x897 -x898 -x899 -x900 x901 -x902 -x903 -x904 -x905 -x906 x907 -x908 -x909 x910 -x911 -x912 x913 -x914 -x915 x916 x917 x918 x919 -x920 -x921 -x922 x923 -x924 x925 -x926 x927 x928 x929 x930 x931 -x932 x933 -x934 -x935 -x936 x937 -x938 -x939 -x940 -x941 -x942 x943 -x944 -x945 x946 -x947 -x948 x949 -x950 -x951 x952 x953 x954 x955 -x956 -x957 -x958 x959 -x960 x961 -x962 x963 x964 x965 x966 x967 -x968 x969 -x970 -x971 -x972 x973 -x974 -x975 -x976 -x977 -x978 x979 -x980 -x981 x982 -x983 -x984 x985 -x986 -x987 x988 x989 x990 x991 -x992 -x993 -x994 x995 -x996 x997 -x998 x999 x1000 x1001 x1002 x1003 -x1004 x1005 -x1006 -x1007 -x1008 x1009 -x1010 -x1011 -x1012 -x1013 -x1014 x1015 -x1016 -x1017 x1018 -x1019 -x1020 x1021 -x1022 -x1023 x1024 x1025 x1026 x1027 -x1028 -x1029 -x1030 x1031 -x1032 x1033 -x1034 x1035 x1036 x1037 x1038 x1039 -x1040 x1041 -x1042 -x1043 -x1044 x1045 -x1046 -x1047 -x1048 -x1049 -x1050 x1051 -x1052 -x1053 x1054 -x1055 -x1056 x1057 -x1058 -x1059 x1060 x1061 x1062 x1063 -x1064 -x1065 -x1066 x1067 -x1068 x1069 -x1070 x1071 x1072 x1073 x1074 x1075 -x1076 x1077 -x1078 -x1079 -x1080 x1081 -x1082 -x1083 -x1084 -x1085 -x1086 x1087 -x1088 -x1089 x1090 -x1091 -x1092 x1093 -x1094 -x1095 x1096 x1097 x1098 x1099 -x1100 -x1101 -x1102 x1103 -x1104 x1105 -x1106 x1107 x1108 x1109 x1110 x1111 -x1112 x1113 -x1114 -x1115 -x1116 x1117 -x1118 -x1119 -x1120 -x1121 -x1122 x1123 -x1124 -x1125 x1126 -x1127 -x1128 x1129 -x1130 -x1131 x1132 x1133 x1134 x1135 -x1136 -x1137 -x1138 x1139 -x1140 x1141 -x1142 x1143 x1144 x1145 x1146 x1147 -x1148 x1149 -x1150 -x1151 -x1152 x1153 -x1154 -x1155 -x1156 -x1157 -x1158 x1159 -x1160 -x1161 x1162 -x1163 -x1164 x1165 -x1166 -x1167 x1168 x1169 x1170 x1171 -x1172 -x1173 -x1174 x1175 -x1176 x1177 -x1178 x1179 x1180 x1181 x1182 x1183 -x1184 x1185 -x1186 -x1187 -x1188 -x1189 -x1190 -x1191 -x1192 -x1193 -x1194 -x1195 -x1196 -x1197 -x1198 -x1199 -x1200 -x1201 -x1202 -x1203 -x1204 -x1205 -x1206 -x1207 -x1208 -x1209 -x1210 -x1211 -x1212 -x1213 -x1214 -x1215 -x1216 -x1217 -x1218 -x1219 -x1220 -x1221 -x1222 -x1223 -x1224 -x1225 -x1226 -x1227 -x1228 -x1229 -x1230 -x1231 -x1232 -x1233 -x1234 -x1235 -x1236 -x1237 -x1238 -x1239 -x1240 -x1241 -x1242 -x1243 -x1244 -x1245 -x1246 -x1247 -x1248 -x1249 -x1250 -x1251 -x1252 -x1253 -x1254 -x1255 -x1256 -x1257 -x1258 -x1259 -x1260 -x1261 -x1262 -x1263 -x1264 -x1265 -x1266 -x1267 -x1268 -x1269 -x1270 -x1271 -x1272 -x1273 -x1274 -x1275 -x1276 -x1277 -x1278 -x1279 -x1280 -x1281 -x1282 -x1283 -x1284 -x1285 -x1286 -x1287 -x1288 -x1289 -x1290 -x1291 -x1292 -x1293 -x1294 -x1295 -x1296 x1297 -x1298 -x1299 -x1300 -x1301 -x1302 x1303 -x1304 -x1305 x1306 -x1307 -x1308 x1309 -x1310 -x1311 x1312 x1313 x1314 x1315 -x1316 -x1317 -x1318 x1319 -x1320 x1321 -x1322 x1323 x1324 x1325 x1326 x1327 -x1328 x1329 -x1330 -x1331 -x1332 x1333 -x1334 -x1335 -x1336 -x1337 -x1338 x1339 -x1340 -x1341 x1342 -x1343 -x1344 x1345 -x1346 -x1347 x1348 x1349 x1350 x1351 -x1352 -x1353 -x1354 x1355 -x1356 x1357 -x1358 x1359 x1360 x1361 x1362 x1363 -x1364 x1365 -x1366 -x1367 -x1368 -x1369 -x1370 -x1371 x1372 x1373 x1374 x1375 x1376 x1377 x1378 x1379 x1380 x1381 -x1382 -x1383 -x1384 -x1385 -x1386 x1387 -x1388 -x1389 x1390 x1391 x1392 x1393 x1394 x1395 x1396 x1397 x1398 x1399 -x1400 -x1401 -x1402 x1403 x1404 -x1405 -x1406 -x1407 -x1408 -x1409 -x1410 -x1411 -x1412 -x1413 -x1414 -x1415 -x1416 -x1417 -x1418 -x1419 -x1420 -x1421 -x1422 -x1423 -x1424 -x1425 -x1426 -x1427 -x1428 -x1429 -x1430 -x1431 -x1432 -x1433 -x1434 -x1435 -x1436 -x1437 -x1438 -x1439 -x1440 -x1441 -x1442 -x1443 -x1444 -x1445 -x1446 -x1447 -x1448 -x1449 -x1450 -x1451 -x1452 -x1453 -x1454 -x1455 -x1456 -x1457 -x1458 -x1459 -x1460 -x1461 -x1462 -x1463 -x1464 -x1465 -x1466 -x1467 -x1468 -x1469 -x1470 -x1471 -x1472 -x1473 -x1474 -x1475 -x1476 -x1477 -x1478 -x1479 -x1480 -x1481 -x1482 -x1483 -x1484 -x1485 -x1486 -x1487 -x1488 -x1489 -x1490 -x1491 -x1492 -x1493 -x1494 -x1495 -x1496 -x1497 -x1498 -x1499 -x1500 -x1501 -x1502 -x1503 -x1504 -x1505 -x1506 -x1507 -x1508 -x1509 -x1510 -x1511 -x1512 -x1513 -x1514 -x1515 -x1516 -x1517 -x1518 -x1519 -x1520 -x1521 -x1522 -x1523 -x1524 -x1525 -x1526 -x1527 -x1528 -x1529 -x1530 -x1531 -x1532 -x1533 -x1534 -x1535 -x1536 -x1537 -x1538 -x1539 -x1540 -x1541 -x1542 -x1543 -x1544 -x1545 -x1546 -x1547 -x1548 -x1549 -x1550 -x1551 -x1552 -x1553 -x1554 -x1555 -x1556 -x1557 -x1558 -x1559 -x1560 -x1561 -x1562 -x1563 -x1564 -x1565 -x1566 -x1567 -x1568 -x1569 -x1570 -x1571 -x1572 -x1573 -x1574 -x1575 -x1576 -x1577 -x1578 -x1579 -x1580 -x1581 -x1582 -x1583 -x1584 -x1585 -x1586 -x1587 x1588 x1589 x1590 x1591 x1592 x1593 x1594 x1595 x1596 x1597 -x1598 -x1599 -x1600 -x1601 -x1602 x1603 -x1604 -x1605 x1606 x1607 x1608 x1609 x1610 x1611 x1612 x1613 x1614 x1615 -x1616 -x1617 -x1618 x1619 x1620 -x1621 -x1622 -x1623 -x1624 -x1625 -x1626 -x1627 -x1628 -x1629 -x1630 -x1631 -x1632 -x1633 -x1634 -x1635 -x1636 -x1637 -x1638 -x1639 -x1640 -x1641 -x1642 -x1643 -x1644 -x1645 -x1646 -x1647 -x1648 -x1649 -x1650 -x1651 -x1652 -x1653 -x1654 -x1655 -x1656 -x1657 -x1658 -x1659 -x1660 -x1661 -x1662 -x1663 -x1664 -x1665 -x1666 -x1667 -x1668 -x1669 -x1670 -x1671 -x1672 -x1673 -x1674 -x1675 -x1676 -x1677 -x1678 -x1679 -x1680 -x1681 -x1682 -x1683 -x1684 -x1685 -x1686 -x1687 -x1688 -x1689 -x1690 -x1691 -x1692 -x1693 -x1694 -x1695 x1696 x1697 x1698 x1699 x1700 x1701 x1702 x1703 x1704 x1705 -x1706 -x1707 -x1708 -x1709 -x1710 x1711 -x1712 -x1713 x1714 x1715 x1716 x1717 x1718 x1719 x1720 x1721 x1722 x1723 -x1724 -x1725 -x1726 x1727 x1728 -x1729 -x1730 -x1731 -x1732 -x1733 -x1734 -x1735 -x1736 -x1737 -x1738 -x1739 -x1740 -x1741 -x1742 -x1743 -x1744 -x1745 -x1746 -x1747 -x1748 -x1749 -x1750 -x1751 -x1752 -x1753 -x1754 -x1755 -x1756 -x1757 -x1758 -x1759 -x1760 -x1761 -x1762 -x1763 -x1764 -x1765 -x1766 -x1767 -x1768 -x1769 -x1770 -x1771 -x1772 -x1773 -x1774 -x1775 -x1776 -x1777 -x1778 -x1779 -x1780 -x1781 -x1782 -x1783 -x1784 -x1785 -x1786 -x1787 -x1788 -x1789 -x1790 -x1791 -x1792 -x1793 -x1794 -x1795 -x1796 -x1797 -x1798 -x1799 -x1800 -x1801 -x1802 -x1803 x1804 x1805 x1806 x1807 x1808 x1809 x1810 x1811 x1812 x1813 -x1814 -x1815 -x1816 -x1817 -x1818 x1819 -x1820 -x1821 x1822 x1823 x1824 x1825 x1826 x1827 x1828 x1829 x1830 x1831 -x1832 -x1833 -x1834 x1835 x1836 -x1837 -x1838 -x1839 -x1840 -x1841 -x1842 -x1843 -x1844 -x1845 -x1846 -x1847 -x1848 -x1849 -x1850 -x1851 -x1852 -x1853 -x1854 -x1855 -x1856 -x1857 -x1858 -x1859 -x1860 -x1861 -x1862 -x1863 -x1864 -x1865 -x1866 -x1867 -x1868 -x1869 -x1870 -x1871 -x1872 -x1873 -x1874 -x1875 -x1876 -x1877 -x1878 -x1879 -x1880 -x1881 -x1882 -x1883 -x1884 -x1885 -x1886 -x1887 -x1888 -x1889 -x1890 -x1891 -x1892 -x1893 -x1894 -x1895 -x1896 -x1897 -x1898 -x1899 -x1900 -x1901 -x1902 -x1903 -x1904 -x1905 -x1906 -x1907 -x1908 -x1909 -x1910 -x1911 x1912 x1913 x1914 x1915 x1916 x1917 x1918 x1919 x1920 x1921 -x1922 -x1923 -x1924 -x1925 -x1926 x1927 -x1928 -x1929 x1930 x1931 x1932 x1933 x1934 x1935 x1936 x1937 x1938 x1939 -x1940 -x1941 -x1942 x1943 x1944 -x1945 -x1946 -x1947 x1948 x1949 x1950 x1951 x1952 x1953 x1954 x1955 x1956 x1957 -x1958 -x1959 -x1960 -x1961 -x1962 x1963 -x1964 -x1965 x1966 x1967 x1968 x1969 x1970 x1971 x1972 x1973 x1974 x1975 -x1976 -x1977 -x1978 x1979 x1980 -x1981 -x1982 -x1983 x1984 x1985 x1986 x1987 x1988 x1989 x1990 x1991 x1992 x1993 -x1994 -x1995 -x1996 -x1997 -x1998 x1999 -x2000 -x2001 x2002 x2003 x2004 x2005 x2006 x2007 x2008 x2009 x2010 x2011 -x2012 -x2013 -x2014 x2015 x2016 -x2017 -x2018 -x2019 x2020 x2021 x2022 x2023 x2024 x2025 x2026 x2027 x2028 x2029 -x2030 -x2031 -x2032 -x2033 -x2034 x2035 -x2036 -x2037 x2038 x2039 x2040 x2041 x2042 x2043 x2044 x2045 x2046 x2047 -x2048 -x2049 -x2050 x2051 x2052 -x2053 -x2054 -x2055 -x2056 -x2057 -x2058 -x2059 -x2060 -x2061 -x2062 -x2063 -x2064 -x2065 -x2066 -x2067 -x2068 -x2069 -x2070 -x2071 -x2072 -x2073 -x2074 -x2075 -x2076 -x2077 -x2078 -x2079 -x2080 -x2081 -x2082 -x2083 -x2084 -x2085 -x2086 -x2087 -x2088 -x2089 -x2090 -x2091 -x2092 -x2093 -x2094 -x2095 -x2096 -x2097 -x2098 -x2099 -x2100 -x2101 -x2102 -x2103 -x2104 -x2105 -x2106 -x2107 -x2108 -x2109 -x2110 -x2111 -x2112 -x2113 -x2114 -x2115 -x2116 -x2117 -x2118 -x2119 -x2120 -x2121 -x2122 -x2123 -x2124 -x2125 -x2126 -x2127 -x2128 -x2129 -x2130 -x2131 -x2132 -x2133 -x2134 -x2135 -x2136 -x2137 -x2138 -x2139 -x2140 -x2141 -x2142 -x2143 -x2144 -x2145 -x2146 -x2147 -x2148 -x2149 -x2150 -x2151 -x2152 -x2153 -x2154 -x2155 -x2156 -x2157 -x2158 -x2159 -x2160 -x2161 -x2162 -x2163 x2164 x2165 x2166 x2167 x2168 x2169 x2170 x2171 x2172 x2173 -x2174 -x2175 -x2176 -x2177 -x2178 x2179 -x2180 -x2181 x2182 x2183 x2184 x2185 x2186 x2187 x2188 x2189 x2190 x2191 -x2192 -x2193 -x2194 x2195 x2196 -x2197 -x2198 -x2199 -x2200 -x2201 -x2202 -x2203 -x2204 -x2205 -x2206 -x2207 -x2208 -x2209 -x2210 -x2211 -x2212 -x2213 -x2214 -x2215 -x2216 -x2217 -x2218 -x2219 -x2220 -x2221 -x2222 -x2223 -x2224 -x2225 -x2226 -x2227 -x2228 -x2229 -x2230 -x2231 -x2232 -x2233 -x2234 -x2235 x2236 x2237 x2238 x2239 x2240 x2241 x2242 x2243 x2244 x2245 -x2246 -x2247 -x2248 -x2249 -x2250 x2251 -x2252 -x2253 x2254 x2255 x2256 x2257 x2258 x2259 x2260 x2261 x2262 x2263 -x2264 -x2265 -x2266 x2267 x2268 -x2269 -x2270 -x2271 -x2272 -x2273 -x2274 -x2275 -x2276 -x2277 -x2278 -x2279 -x2280 -x2281 -x2282 -x2283 -x2284 -x2285 -x2286 -x2287 -x2288 -x2289 -x2290 -x2291 -x2292 -x2293 -x2294 -x2295 -x2296 -x2297 -x2298 -x2299 -x2300 -x2301 -x2302 -x2303 -x2304 -x2305 -x2306 -x2307 x2308 x2309 x2310 x2311 x2312 x2313 x2314 x2315 x2316 x2317 -x2318 -x2319 -x2320 -x2321 -x2322 x2323 -x2324 -x2325 x2326 x2327 x2328 x2329 x2330 x2331 x2332 x2333 x2334 x2335 -x2336 -x2337 -x2338 x2339 x2340 -x2341 -x2342 -x2343 x2344 x2345 x2346 x2347 x2348 x2349 x2350 x2351 x2352 x2353 -x2354 -x2355 -x2356 -x2357 -x2358 x2359 -x2360 -x2361 x2362 x2363 x2364 x2365 x2366 x2367 x2368 x2369 x2370 x2371 -x2372 -x2373 -x2374 x2375 x2376 -x2377 -x2378 -x2379 x2380 x2381 x2382 x2383 x2384 x2385 x2386 x2387 x2388 x2389 -x2390 -x2391 -x2392 -x2393 -x2394 x2395 -x2396 -x2397 x2398 x2399 x2400 x2401 x2402 x2403 x2404 x2405 x2406 x2407 -x2408 -x2409 -x2410 x2411 x2412 -x2413 -x2414 -x2415 x2416 x2417 x2418 x2419 x2420 x2421 x2422 x2423 x2424 x2425 -x2426 -x2427 -x2428 -x2429 -x2430 x2431 -x2432 -x2433 x2434 x2435 x2436 x2437 x2438 x2439 x2440 x2441 x2442 x2443 -x2444 -x2445 -x2446 x2447 x2448 -x2449 -x2450 -x2451 x2452 x2453 x2454 x2455 x2456 x2457 x2458 x2459 x2460 x2461 -x2462 -x2463 -x2464 -x2465 -x2466 x2467 -x2468 -x2469 x2470 x2471 x2472 x2473 x2474 x2475 x2476 x2477 x2478 x2479 -x2480 -x2481 -x2482 x2483 x2484 -x2485 -x2486 -x2487 -x2488 -x2489 -x2490 -x2491 -x2492 -x2493 -x2494 -x2495 -x2496 -x2497 -x2498 -x2499 -x2500 -x2501 -x2502 -x2503 -x2504 -x2505 -x2506 -x2507 -x2508 -x2509 -x2510 -x2511 -x2512 -x2513 -x2514 -x2515 -x2516 -x2517 -x2518 -x2519 -x2520 -x2521 -x2522 -x2523 x2524 x2525 x2526 x2527 x2528 x2529 x2530 x2531 x2532 x2533 -x2534 -x2535 -x2536 -x2537 -x2538 x2539 -x2540 -x2541 x2542 x2543 x2544 x2545 x2546 x2547 x2548 x2549 x2550 x2551 -x2552 -x2553 -x2554 x2555 x2556 -x2557 -x2558 -x2559 -x2560 -x2561 -x2562 -x2563 -x2564 -x2565 -x2566 -x2567 -x2568 -x2569 -x2570 -x2571 -x2572 -x2573 -x2574 -x2575 -x2576 -x2577 -x2578 -x2579 -x2580 -x2581 -x2582 -x2583 -x2584 -x2585 -x2586 -x2587 -x2588 -x2589 -x2590 -x2591 -x2592 -x2593 -x2594 -x2595 -x2596 -x2597 -x2598 -x2599 -x2600 -x2601 -x2602 -x2603 -x2604 -x2605 -x2606 -x2607 -x2608 -x2609 -x2610 -x2611 -x2612 -x2613 -x2614 -x2615 -x2616 -x2617 -x2618 -x2619 -x2620 -x2621 -x2622 -x2623 -x2624 -x2625 -x2626 -x2627 -x2628 -x2629 -x2630 -x2631 -x2632 -x2633 -x2634 -x2635 -x2636 -x2637 -x2638 -x2639 -x2640 -x2641 -x2642 -x2643 -x2644 -x2645 -x2646 -x2647 -x2648 -x2649 -x2650 -x2651 -x2652 -x2653 -x2654 -x2655 -x2656 -x2657 -x2658 -x2659 -x2660 -x2661 -x2662 -x2663 -x2664 -x2665 -x2666 -x2667 -x2668 -x2669 -x2670 -x2671 -x2672 -x2673 -x2674 -x2675 -x2676 -x2677 -x2678 -x2679 -x2680 -x2681 -x2682 -x2683 -x2684 -x2685 -x2686 -x2687 -x2688 -x2689 -x2690 -x2691 -x2692 -x2693 -x2694 -x2695 -x2696 -x2697 -x2698 -x2699 -x2700 -x2701 -x2702 -x2703 -x2704 -x2705 -x2706 -x2707 -x2708 -x2709 -x2710 -x2711 -x2712 -x2713 -x2714 -x2715 -x2716 -x2717 -x2718 -x2719 -x2720 -x2721 -x2722 -x2723 -x2724 -x2725 -x2726 -x2727 -x2728 -x2729 -x2730 -x2731 -x2732 -x2733 -x2734 -x2735 -x2736 -x2737 -x2738 -x2739 -x2740 -x2741 -x2742 -x2743 -x2744 -x2745 -x2746 -x2747 -x2748 -x2749 -x2750 -x2751 -x2752 -x2753 -x2754 -x2755 -x2756 -x2757 -x2758 -x2759 -x2760 -x2761 -x2762 -x2763 -x2764 -x2765 -x2766 -x2767 -x2768 -x2769 -x2770 -x2771 -x2772 -x2773 -x2774 x2775 -x2776 -x2777 x2778 -x2779 -x2780 -x2781 -x2782 -x2783 -x2784 -x2785 x2786 -x2787 -x2788 -x2789 -x2790 x2791 -x2792 -x2793 -x2794 x2795 x2796 -x2797 -x2798 x2799 -x2800 x2801 -x2802 -x2803 -x2804 -x2805 -x2806 -x2807 -x2808 -x2809 x2810 -x2811 -x2812 x2813 -x2814 -x2815 -x2816 -x2817 -x2818 x2819 -x2820 x2821 -x2822 -x2823 -x2824 -x2825 x2826 -x2827 x2828 -x2829 x2830 x2831 x2832 -x2833 x2834 -x2835 x2836 -x2837 -x2838 -x2839 -x2840 -x2841 -x2842 -x2843 -x2844 x2845 -x2846 -x2847 x2848 -x2849 -x2850 -x2851 -x2852 -x2853 x2854 x2855 x2856 -x2857 -x2858 -x2859 -x2860 x2861 -x2862 x2863 -x2864 x2865 x2866 x2867 -x2868 x2869 -x2870 x2871 -x2872 -x2873 -x2874 -x2875 -x2876 -x2877 -x2878 -x2879 x2880 -x2881 -x2882 x2883 -x2884 -x2885 x2886 -x2887 -x2888 x2889 x2890 x2891 x2892 -x2893 -x2894 -x2895 x2896 -x2897 x2898 -x2899 x2900 x2901 x2902 -x2903 x2904 -x2905 x2906 -x2907 -x2908 -x2909 -x2910 -x2911 -x2912 -x2913 -x2914 x2915 -x2916 -x2917 x2918 -x2919 -x2920 x2921 -x2922 -x2923 x2924 x2925 x2926 x2927 -x2928 -x2929 -x2930 x2931 -x2932 x2933 -x2934 x2935 x2936 x2937 -x2938 x2939 -x2940 x2941 -x2942 -x2943 -x2944 -x2945 -x2946 -x2947 -x2948 -x2949 x2950 -x2951 -x2952 x2953 -x2954 -x2955 x2956 -x2957 -x2958 x2959 x2960 x2961 x2962 -x2963 -x2964 -x2965 x2966 -x2967 x2968 -x2969 x2970 x2971 x2972 -x2973 x2974 -x2975 x2976 -x2977 -x2978 -x2979 -x2980 -x2981 -x2982 -x2983 -x2984 x2985 -x2986 -x2987 x2988 -x2989 -x2990 x2991 -x2992 -x2993 x2994 x2995 x2996 x2997 -x2998 -x2999 -x3000 x3001 -x3002 x3003 -x3004 x3005 x3006 x3007 -x3008 x3009 -x3010 x3011 -x3012 -x3013 -x3014 -x3015 -x3016 -x3017 -x3018 -x3019 x3020 -x3021 -x3022 x3023 -x3024 -x3025 x3026 -x3027 -x3028 x3029 x3030 x3031 x3032 -x3033 -x3034 -x3035 x3036 -x3037 x3038 -x3039 x3040 x3041 x3042 -x3043 x3044 -x3045 x3046 -x3047 -x3048 -x3049 -x3050 -x3051 -x3052 -x3053 -x3054 x3055 -x3056 -x3057 x3058 -x3059 -x3060 x3061 -x3062 -x3063 x3064 x3065 x3066 x3067 -x3068 -x3069 -x3070 x3071 -x3072 x3073 -x3074 x3075 x3076 x3077 -x3078 x3079 -x3080 x3081 -x3082 -x3083 -x3084 -x3085 -x3086 -x3087 -x3088 -x3089 x3090 -x3091 -x3092 x3093 -x3094 -x3095 x3096 -x3097 -x3098 x3099 x3100 x3101 x3102 -x3103 -x3104 -x3105 x3106 -x3107 x3108 -x3109 x3110 x3111 x3112 -x3113 x3114 -x3115 x3116 -x3117 -x3118 -x3119 -x3120 -x3121 -x3122 -x3123 -x3124 -x3125 -x3126 -x3127 x3128 -x3129 -x3130 -x3131 -x3132 -x3133 -x3134 -x3135 -x3136 x3137 -x3138 -x3139 -x3140 x3141 -x3142 x3143 -x3144 x3145 x3146 x3147 -x3148 -x3149 -x3150 x3151 -x3152 -x3153 -x3154 -x3155 -x3156 -x3157 -x3158 -x3159 -x3160 -x3161 -x3162 x3163 -x3164 -x3165 -x3166 -x3167 -x3168 -x3169 -x3170 -x3171 -x3172 -x3173 -x3174 -x3175 x3176 -x3177 x3178 -x3179 -x3180 -x3181 -x3182 -x3183 -x3184 -x3185 x3186 -x3187 -x3188 -x3189 -x3190 -x3191 -x3192 -x3193 -x3194 -x3195 -x3196 -x3197 -x3198 -x3199 -x3200 -x3201 -x3202 -x3203 -x3204 -x3205 -x3206 -x3207 -x3208 -x3209 -x3210 -x3211 -x3212 -x3213 -x3214 -x3215 -x3216 -x3217 -x3218 -x3219 -x3220 x3221 -x3222 -x3223 -x3224 -x3225 -x3226 -x3227 -x3228 -x3229 -x3230 -x3231 -x3232 -x3233 -x3234 -x3235 -x3236 -x3237 -x3238 -x3239 -x3240 -x3241 -x3242 -x3243 -x3244 -x3245 -x3246 -x3247 -x3248 -x3249 -x3250 -x3251 -x3252 -x3253 -x3254 -x3255 -x3256 -x3257 -x3258 -x3259 -x3260 -x3261 -x3262 -x3263 -x3264 -x3265 -x3266 -x3267 -x3268 -x3269 -x3270 -x3271 -x3272 -x3273 -x3274 -x3275 -x3276 -x3277 -x3278 -x3279 -x3280 -x3281 -x3282 -x3283 -x3284 -x3285 -x3286 -x3287 -x3288 -x3289 -x3290 -x3291 -x3292 -x3293 -x3294 -x3295 -x3296 -x3297 -x3298 -x3299 x3300 -x3301 -x3302 x3303 -x3304 -x3305 x3306 -x3307 -x3308 x3309 x3310 -x3311 -x3312 -x3313 -x3314 -x3315 x3316 -x3317 x3318 -x3319 -x3320 -x3321 -x3322 -x3323 x3324 -x3325 -x3326 -x3327 -x3328 -x3329 -x3330 -x3331 -x3332 -x3333 -x3334 x3335 -x3336 -x3337 x3338 -x3339 -x3340 -x3341 -x3342 -x3343 -x3344 x3345 -x3346 -x3347 -x3348 -x3349 -x3350 x3351 -x3352 x3353 -x3354 -x3355 -x3356 -x3357 -x3358 x3359 -x3360 -x3361 -x3362 -x3363 -x3364 -x3365 -x3366 -x3367 -x3368 -x3369 x3370 -x3371 -x3372 x3373 -x3374 -x3375 -x3376 -x3377 -x3378 -x3379 x3380 -x3381 -x3382 -x3383 -x3384 -x3385 -x3386 -x3387 x3388 -x3389 -x3390 -x3391 -x3392 -x3393 x3394 -x3395 -x3396 -x3397 -x3398 -x3399 -x3400 -x3401 -x3402 -x3403 -x3404 x3405 -x3406 -x3407 x3408 -x3409 -x3410 -x3411 -x3412 -x3413 -x3414 x3415 -x3416 x3417 -x3418 -x3419 -x3420 -x3421 -x3422 x3423 -x3424 x3425 -x3426 -x3427 -x3428 x3429 -x3430 x3431 -x3432 -x3433 -x3434 -x3435 -x3436 -x3437 -x3438 -x3439 x3440 -x3441 -x3442 x3443 -x3444 -x3445 x3446 -x3447 -x3448 x3449 x3450 -x3451 x3452 -x3453 -x3454 -x3455 -x3456 -x3457 x3458 -x3459 x3460 x3461 x3462 x3463 x3464 -x3465 x3466 -x3467 -x3468 -x3469 -x3470 -x3471 -x3472 -x3473 -x3474 x3475 -x3476 -x3477 x3478 -x3479 -x3480 x3481 -x3482 -x3483 x3484 x3485 -x3486 x3487 -x3488 -x3489 -x3490 x3491 -x3492 x3493 -x3494 x3495 x3496 x3497 x3498 x3499 -x3500 x3501 -x3502 -x3503 -x3504 -x3505 -x3506 -x3507 -x3508 -x3509 x3510 -x3511 -x3512 x3513 -x3514 -x3515 x3516 -x3517 -x3518 x3519 x3520 -x3521 x3522 -x3523 -x3524 -x3525 x3526 -x3527 x3528 -x3529 x3530 x3531 x3532 x3533 x3534 -x3535 x3536 -x3537 -x3538 -x3539 -x3540 -x3541 -x3542 -x3543 -x3544 x3545 -x3546 -x3547 x3548 -x3549 -x3550 x3551 -x3552 -x3553 x3554 x3555 x3556 x3557 -x3558 -x3559 -x3560 x3561 -x3562 x3563 -x3564 x3565 x3566 x3567 x3568 x3569 -x3570 x3571 -x3572 -x3573 -x3574 -x3575 -x3576 -x3577 -x3578 -x3579 x3580 -x3581 -x3582 x3583 -x3584 -x3585 x3586 -x3587 -x3588 x3589 x3590 x3591 x3592 -x3593 -x3594 -x3595 x3596 -x3597 x3598 -x3599 x3600 x3601 x3602 x3603 x3604 -x3605 x3606 -x3607 -x3608 -x3609 -x3610 -x3611 -x3612 -x3613 -x3614 x3615 -x3616 -x3617 x3618 -x3619 -x3620 x3621 -x3622 -x3623 x3624 x3625 x3626 x3627 -x3628 -x3629 -x3630 x3631 -x3632 x3633 -x3634 x3635 x3636 x3637 x3638 x3639 -x3640 x3641 -x3642 -x3643 -x3644 -x3645 -x3646 -x3647 -x3648 -x3649 x3650 -x3651 -x3652 x3653 -x3654 -x3655 x3656 -x3657 -x3658 x3659 x3660 x3661 x3662 -x3663 -x3664 -x3665 x3666 -x3667 x3668 -x3669 x3670 x3671 x3672 x3673 x3674 -x3675 x3676 -x3677 -x3678 -x3679 -x3680 -x3681 -x3682 -x3683 -x3684 x3685 -x3686 -x3687 x3688 -x3689 -x3690 x3691 -x3692 -x3693 x3694 x3695 x3696 x3697 -x3698 -x3699 -x3700 x3701 -x3702 x3703 -x3704 x3705 x3706 x3707 x3708 x3709 -x3710 x3711 -x3712 -x3713 -x3714 -x3715 -x3716 -x3717 -x3718 -x3719 x3720 -x3721 -x3722 x3723 -x3724 -x3725 x3726 -x3727 -x3728 x3729 x3730 x3731 x3732 -x3733 -x3734 -x3735 x3736 -x3737 x3738 -x3739 x3740 x3741 x3742 x3743 x3744 -x3745 x3746 -x3747 -x3748 -x3749 -x3750 -x3751 -x3752 -x3753 -x3754 -x3755 -x3756 -x3757 x3758 -x3759 -x3760 x3761 -x3762 -x3763 x3764 -x3765 x3766 -x3767 -x3768 -x3769 -x3770 -x3771 -x3772 -x3773 -x3774 x3775 -x3776 -x3777 -x3778 x3779 -x3780 -x3781 -x3782 -x3783 -x3784 -x3785 -x3786 -x3787 -x3788 -x3789 -x3790 -x3791 -x3792 x3793 -x3794 -x3795 x3796 -x3797 -x3798 x3799 -x3800 x3801 -x3802 -x3803 -x3804 -x3805 -x3806 -x3807 -x3808 -x3809 x3810 -x3811 -x3812 -x3813 x3814 -x3815 -x3816 -x3817 -x3818 -x3819 -x3820 -x3821 -x3822 -x3823 -x3824 -x3825 -x3826 -x3827 -x3828 -x3829 -x3830 -x3831 -x3832 -x3833 -x3834 -x3835 -x3836 -x3837 -x3838 -x3839 -x3840 -x3841 -x3842 -x3843 -x3844 x3845 -x3846 -x3847 -x3848 x3849 -x3850 -x3851 -x3852 -x3853 -x3854 -x3855 -x3856 -x3857 -x3858 -x3859 -x3860 -x3861 -x3862 -x3863 -x3864 -x3865 -x3866 -x3867 -x3868 -x3869 x3870 -x3871 -x3872 -x3873 -x3874 -x3875 -x3876 -x3877 -x3878 -x3879 x3880 -x3881 -x3882 -x3883 x3884 -x3885 x3886 -x3887 -x3888 -x3889 -x3890 -x3891 -x3892 -x3893 -x3894 -x3895 -x3896 -x3897 -x3898 -x3899 -x3900 -x3901 -x3902 -x3903 -x3904 x3905 x3906 x3907 -x3908 -x3909 -x3910 -x3911 -x3912 -x3913 -x3914 x3915 x3916 x3917 x3918 x3919 -x3920 x3921 -x3922 -x3923 -x3924 -x3925 -x3926 -x3927 -x3928 -x3929 -x3930 -x3931 -x3932 x3933 -x3934 -x3935 x3936 -x3937 -x3938 -x3939 -x3940 -x3941 -x3942 -x3943 -x3944 -x3945 -x3946 -x3947 x3948 x3949 x3950 -x3951 x3952 x3953 x3954 -x3955 -x3956 -x3957 -x3958 x3959 -x3960 -x3961 -x3962 -x3963 -x3964 -x3965 -x3966 -x3967 x3968 -x3969 -x3970 x3971 -x3972 -x3973 -x3974 -x3975 -x3976 -x3977 -x3978 -x3979 -x3980 -x3981 -x3982 -x3983 -x3984 x3985 -x3986 -x3987 -x3988 -x3989 -x3990 -x3991 -x3992 -x3993 -x3994 -x3995 -x3996 -x3997 -x3998 -x3999 -x4000 -x4001 -x4002 x4003 -x4004 -x4005 x4006 -x4007 -x4008 -x4009 -x4010 -x4011 -x4012 -x4013 -x4014 -x4015 -x4016 -x4017 -x4018 -x4019 -x4020 -x4021 -x4022 -x4023 -x4024 -x4025 -x4026 -x4027 -x4028 -x4029 -x4030 -x4031 -x4032 -x4033 -x4034 -x4035 -x4036 -x4037 -x4038 -x4039 -x4040 -x4041 -x4042 -x4043 -x4044 -x4045 -x4046 -x4047 -x4048 -x4049 -x4050 -x4051 -x4052 -x4053 -x4054 -x4055 -x4056 -x4057 -x4058 -x4059 -x4060 -x4061 -x4062 -x4063 -x4064 -x4065 -x4066 -x4067 -x4068 -x4069 -x4070 -x4071 -x4072 -x4073 -x4074 -x4075 -x4076 -x4077 -x4078 -x4079 -x4080 -x4081 -x4082 -x4083 -x4084 -x4085 -x4086 -x4087 -x4088 -x4089 -x4090 -x4091 -x4092 -x4093 -x4094 -x4095 -x4096 -x4097 -x4098 -x4099 -x4100 -x4101 -x4102 -x4103 -x4104 -x4105 -x4106 -x4107 -x4108 -x4109 -x4110 -x4111 -x4112 -x4113 -x4114 -x4115 -x4116 -x4117 -x4118 -x4119 -x4120 -x4121 -x4122 -x4123 -x4124 -x4125 -x4126 -x4127 -x4128 -x4129 -x4130 -x4131 -x4132 -x4133 -x4134 -x4135 -x4136 -x4137 -x4138 -x4139 x4140 -x4141 -x4142 x4143 -x4144 -x4145 x4146 -x4147 -x4148 -x4149 -x4150 -x4151 -x4152 -x4153 -x4154 -x4155 x4156 x4157 x4158 x4159 -x4160 x4161 x4162 -x4163 x4164 -x4165 -x4166 -x4167 -x4168 -x4169 -x4170 -x4171 -x4172 -x4173 -x4174 x4175 -x4176 -x4177 x4178 -x4179 -x4180 -x4181 -x4182 -x4183 -x4184 -x4185 -x4186 -x4187 -x4188 -x4189 -x4190 -x4191 -x4192 -x4193 x4194 -x4195 -x4196 x4197 -x4198 -x4199 -x4200 -x4201 -x4202 -x4203 -x4204 -x4205 -x4206 -x4207 -x4208 -x4209 x4210 -x4211 -x4212 x4213 -x4214 -x4215 -x4216 -x4217 -x4218 -x4219 -x4220 -x4221 -x4222 -x4223 -x4224 -x4225 -x4226 -x4227 -x4228 -x4229 -x4230 -x4231 -x4232 -x4233 -x4234 -x4235 -x4236 -x4237 -x4238 -x4239 -x4240 -x4241 -x4242 -x4243 -x4244 x4245 -x4246 -x4247 x4248 x4249 x4250 x4251 -x4252 -x4253 -x4254 -x4255 -x4256 x4257 -x4258 -x4259 x4260 x4261 -x4262 x4263 x4264 -x4265 x4266 x4267 -x4268 -x4269 -x4270 -x4271 -x4272 -x4273 -x4274 -x4275 -x4276 -x4277 -x4278 -x4279 x4280 -x4281 -x4282 -x4283 -x4284 -x4285 x4286 -x4287 -x4288 -x4289 -x4290 -x4291 -x4292 -x4293 -x4294 -x4295 x4296 -x4297 -x4298 x4299 -x4300 -x4301 x4302 -x4303 -x4304 -x4305 -x4306 -x4307 -x4308 -x4309 -x4310 -x4311 -x4312 -x4313 -x4314 x4315 -x4316 -x4317 -x4318 -x4319 -x4320 x4321 -x4322 -x4323 -x4324 -x4325 -x4326 -x4327 -x4328 -x4329 -x4330 -x4331 -x4332 -x4333 -x4334 -x4335 -x4336 x4337 -x4338 -x4339 -x4340 -x4341 -x4342 -x4343 -x4344 -x4345 -x4346 -x4347 -x4348 -x4349 x4350 x4351 x4352 x4353 -x4354 -x4355 x4356 -x4357 -x4358 -x4359 -x4360 -x4361 -x4362 -x4363 -x4364 x4365 x4366 -x4367 x4368 x4369 -x4370 -x4371 x4372 x4373 -x4374 -x4375 -x4376 -x4377 x4378 x4379 -x4380 -x4381 -x4382 -x4383 -x4384 -x4385 -x4386 -x4387 x4388 -x4389 -x4390 x4391 -x4392 -x4393 -x4394 -x4395 -x4396 -x4397 -x4398 -x4399 -x4400 x4401 -x4402 -x4403 x4404 -x4405 -x4406 -x4407 x4408 -x4409 -x4410 -x4411 -x4412 -x4413 -x4414 -x4415 -x4416 -x4417 -x4418 -x4419 -x4420 -x4421 -x4422 x4423 -x4424 -x4425 x4426 -x4427 -x4428 -x4429 -x4430 -x4431 -x4432 -x4433 -x4434 -x4435 -x4436 -x4437 -x4438 x4439 -x4440 -x4441 -x4442 x4443 -x4444 -x4445 -x4446 -x4447 -x4448 -x4449 -x4450 -x4451 -x4452 x4453 x4454 x4455 -x4456 -x4457 x4458 -x4459 -x4460 x4461 -x4462 -x4463 -x4464 -x4465 -x4466 -x4467 -x4468 -x4469 x4470 x4471 -x4472 -x4473 x4474 x4475 -x4476 -x4477 x4478 x4479 -x4480 -x4481 -x4482 x4483 -x4484 -x4485 -x4486 -x4487 x4488 x4489 x4490 x4491 x4492 x4493 x4494 -x4495 x4496 -x4497 -x4498 -x4499 -x4500 -x4501 x4502 -x4503 -x4504 x4505 x4506 x4507 x4508 x4509 x4510 x4511 x4512 x4513 x4514 -x4515 -x4516 -x4517 x4518 x4519 -x4520 -x4521 -x4522 x4523 x4524 x4525 x4526 x4527 x4528 x4529 x4530 x4531 -x4532 -x4533 -x4534 -x4535 -x4536 x4537 -x4538 -x4539 x4540 x4541 x4542 x4543 x4544 x4545 x4546 x4547 x4548 x4549 -x4550 -x4551 -x4552 x4553 x4554 -x4555 -x4556 -x4557 x4558 x4559 x4560 x4561 x4562 x4563 x4564 x4565 x4566 -x4567 -x4568 -x4569 -x4570 -x4571 x4572 -x4573 -x4574 x4575 x4576 x4577 x4578 x4579 x4580 x4581 x4582 x4583 x4584 -x4585 -x4586 -x4587 x4588 x4589 -x4590 -x4591 -x4592 -x4593 -x4594 x4595 -x4596 x4597 -x4598 x4599 x4600 x4601 -x4602 -x4603 -x4604 -x4605 -x4606 -x4607 -x4608 -x4609 -x4610 -x4611 x4612 -x4613 -x4614 -x4615 -x4616 x4617 x4618 -x4619 -x4620 -x4621 -x4622 x4623 -x4624 -x4625 -x4626 -x4627 -x4628 -x4629 x4630 -x4631 x4632 -x4633 -x4634 -x4635 -x4636 -x4637 -x4638 -x4639 -x4640 -x4641 -x4642 -x4643 -x4644 -x4645 -x4646 x4647 -x4648 -x4649 -x4650 -x4651 -x4652 x4653 -x4654 -x4655 -x4656 -x4657 x4658 -x4659 -x4660 -x4661 -x4662 -x4663 -x4664 -x4665 -x4666 -x4667 -x4668 -x4669 -x4670 -x4671 -x4672 -x4673 -x4674 -x4675 -x4676 -x4677 -x4678 -x4679 -x4680 -x4681 x4682 -x4683 -x4684 -x4685 -x4686 -x4687 x4688 -x4689 -x4690 -x4691 -x4692 -x4693 -x4694 -x4695 -x4696 -x4697 -x4698 x4699 -x4700 x4701 x4702 x4703 x4704 x4705 -x4706 -x4707 -x4708 -x4709 -x4710 -x4711 x4712 -x4713 -x4714 -x4715 -x4716 x4717 x4718 -x4719 x4720 -x4721 -x4722 x4723 -x4724 -x4725 -x4726 -x4727 -x4728 x4729 -x4730 -x4731 -x4732 -x4733 x4734 -x4735 -x4736 -x4737 -x4738 -x4739 x4740 -x4741 -x4742 -x4743 -x4744 -x4745 -x4746 x4747 -x4748 -x4749 -x4750 -x4751 -x4752 x4753 -x4754 x4755 -x4756 -x4757 x4758 -x4759 -x4760 -x4761 -x4762 -x4763 -x4764 -x4765 -x4766 -x4767 -x4768 x4769 x4770 x4771 x4772 x4773 -x4774 x4775 -x4776 -x4777 -x4778 -x4779 -x4780 -x4781 x4782 -x4783 -x4784 x4785 x4786 -x4787 x4788 -x4789 x4790 -x4791 -x4792 x4793 -x4794 -x4795 -x4796 -x4797 x4798 -x4799 -x4800 -x4801 -x4802 -x4803 -x4804 -x4805 -x4806 -x4807 x4808 -x4809 x4810 -x4811 -x4812 -x4813 -x4814 -x4815 -x4816 x4817 -x4818 -x4819 -x4820 x4821 -x4822 x4823 -x4824 x4825 -x4826 -x4827 x4828 -x4829 -x4830 -x4831 -x4832 x4833 -x4834 -x4835 -x4836 -x4837 x4838 x4839 x4840 x4841 -x4842 x4843 -x4844 x4845 x4846 -x4847 -x4848 -x4849 -x4850 -x4851 x4852 -x4853 -x4854 -x4855 x4856 -x4857 x4858 -x4859 x4860 -x4861 -x4862 x4863 x4864 -x4865 -x4866 -x4867 x4868 x4869 -x4870 -x4871 -x4872 x4873 x4874 x4875 x4876 -x4877 x4878 x4879 x4880 x4881 -x4882 -x4883 -x4884 -x4885 -x4886 x4887 -x4888 -x4889 -x4890 x4891 x4892 x4893 x4894 x4895 x4896 x4897 x4898 x4899 -x4900 -x4901 -x4902 x4903 x4904 -x4905 -x4906 -x4907 x4908 x4909 x4910 x4911 x4912 x4913 x4914 x4915 x4916 -x4917 -x4918 -x4919 -x4920 -x4921 x4922 -x4923 -x4924 x4925 x4926 x4927 x4928 x4929 x4930 x4931 x4932 x4933 x4934 -x4935 -x4936 -x4937 x4938 x4939 -x4940 -x4941 -x4942 x4943 x4944 x4945 x4946 x4947 x4948 x4949 x4950 x4951 -x4952 -x4953 -x4954 -x4955 -x4956 x4957 -x4958 -x4959 x4960 x4961 x4962 x4963 x4964 x4965 x4966 x4967 x4968 x4969 -x4970 -x4971 -x4972 x4973 x4974 -x4975 -x4976 -x4977 x4978 x4979 x4980 x4981 x4982 x4983 x4984 x4985 x4986 -x4987 -x4988 -x4989 -x4990 -x4991 x4992 -x4993 -x4994 x4995 x4996 x4997 x4998 x4999 x5000 x5001 x5002 x5003 x5004 -x5005 -x5006 -x5007 x5008 x5009 -x5010 -x5011 -x5012 x5013 -x5014 -x5015 -x5016 -x5017 -x5018 -x5019 -x5020 -x5021 -x5022 -x5023 -x5024 -x5025 -x5026 -x5027 -x5028 -x5029 -x5030 x5031 -x5032 -x5033 -x5034 -x5035 -x5036 -x5037 -x5038 -x5039 -x5040 -x5041 -x5042 -x5043 x5044 -x5045 -x5046 -x5047 x5048 x5049 x5050 x5051 x5052 x5053 x5054 x5055 x5056 -x5057 -x5058 -x5059 -x5060 -x5061 -x5062 -x5063 -x5064 -x5065 x5066 x5067 x5068 x5069 x5070 x5071 x5072 x5073 x5074 -x5075 -x5076 -x5077 -x5078 x5079 -x5080 -x5081 -x5082 -x5083 -x5084 -x5085 -x5086 -x5087 -x5088 -x5089 -x5090 -x5091 -x5092 -x5093 -x5094 -x5095 -x5096 -x5097 -x5098 -x5099 -x5100 -x5101 -x5102 -x5103 -x5104 -x5105 -x5106 -x5107 -x5108 -x5109 -x5110 -x5111 -x5112 -x5113 -x5114 -x5115 -x5116 -x5117 -x5118 -x5119 -x5120 -x5121 -x5122 -x5123 -x5124 -x5125 -x5126 -x5127 -x5128 -x5129 -x5130 -x5131 -x5132 -x5133 -x5134 -x5135 -x5136 -x5137 -x5138 -x5139 -x5140 -x5141 -x5142 -x5143 -x5144 -x5145 -x5146 -x5147 -x5148 -x5149 -x5150 -x5151 -x5152 -x5153 -x5154 -x5155 -x5156 -x5157 -x5158 -x5159 -x5160 -x5161 -x5162 -x5163 -x5164 -x5165 -x5166 -x5167 -x5168 -x5169 -x5170 -x5171 -x5172 -x5173 -x5174 -x5175 -x5176 -x5177 -x5178 -x5179 -x5180 -x5181 -x5182 -x5183 -x5184 -x5185 -x5186 -x5187 x5188 x5189 x5190 x5191 x5192 x5193 -x5194 x5195 x5196 -x5197 -x5198 -x5199 x5200 x5201 x5202 x5203 x5204 -x5205 x5206 x5207 x5208 -x5209 -x5210 -x5211 x5212 -x5213 -x5214 -x5215 x5216 x5217 -x5218 x5219 -x5220 -x5221 -x5222 x5223 x5224 x5225 x5226 x5227 x5228 -x5229 x5230 x5231 -x5232 -x5233 -x5234 x5235 x5236 x5237 x5238 x5239 -x5240 x5241 x5242 x5243 -x5244 -x5245 -x5246 x5247 -x5248 -x5249 -x5250 x5251 x5252 -x5253 x5254 -x5255 x5256 -x5257 x5258 x5259 x5260 x5261 x5262 x5263 -x5264 x5265 x5266 -x5267 -x5268 -x5269 x5270 x5271 x5272 x5273 x5274 -x5275 x5276 x5277 x5278 -x5279 -x5280 -x5281 x5282 -x5283 -x5284 -x5285 x5286 x5287 -x5288 x5289 -x5290 x5291 x5292 x5293 x5294 x5295 x5296 x5297 x5298 -x5299 x5300 x5301 -x5302 -x5303 -x5304 x5305 x5306 x5307 x5308 x5309 -x5310 x5311 x5312 x5313 -x5314 -x5315 -x5316 x5317 -x5318 -x5319 -x5320 x5321 x5322 -x5323 x5324 -x5325 x5326 x5327 x5328 x5329 x5330 x5331 x5332 x5333 x5334 x5335 x5336 x5337 -x5338 -x5339 -x5340 x5341 x5342 -x5343 -x5344 x5345 -x5346 x5347 x5348 -x5349 x5350 -x5351 -x5352 -x5353 x5354 x5355 -x5356 -x5357 x5358 x5359 x5360 x5361 x5362 x5363 x5364 x5365 x5366 x5367 x5368 x5369 x5370 x5371 x5372 -x5373 -x5374 -x5375 -x5376 x5377 -x5378 x5379 -x5380 -x5381 -x5382 x5383 -x5384 x5385 -x5386 -x5387 x5388 x5389 x5390 -x5391 x5392 -x5393 x5394 x5395 x5396 x5397 x5398 x5399 x5400 x5401 x5402 x5403 x5404 x5405 x5406 x5407 -x5408 -x5409 -x5410 -x5411 -x5412 -x5413 x5414 -x5415 x5416 -x5417 -x5418 -x5419 x5420 -x5421 -x5422 x5423 x5424 x5425 -x5426 x5427 -x5428 -x5429 x5430 x5431 x5432 x5433 x5434 x5435 x5436 x5437 x5438 x5439 x5440 x5441 x5442 -x5443 -x5444 -x5445 -x5446 -x5447 x5448 x5449 -x5450 x5451 -x5452 -x5453 x5454 x5455 -x5456 -x5457 x5458 x5459 x5460 -x5461 x5462 -x5463 -x5464 -x5465 x5466 x5467 x5468 x5469 x5470 x5471 x5472 x5473 x5474 x5475 x5476 x5477 -x5478 -x5479 -x5480 -x5481 -x5482 x5483 x5484 -x5485 x5486 -x5487 -x5488 x5489 x5490 -x5491 -x5492 x5493 x5494 x5495 -x5496 x5497 -x5498 -x5499 -x5500 -x5501 x5502 x5503 x5504 x5505 x5506 x5507 x5508 x5509 x5510 x5511 x5512 -x5513 -x5514 -x5515 -x5516 -x5517 x5518 x5519 -x5520 x5521 -x5522 -x5523 x5524 x5525 -x5526 -x5527 x5528 x5529 x5530 -x5531 x5532 -x5533 -x5534 -x5535 -x5536 -x5537 x5538 x5539 x5540 x5541 x5542 x5543 x5544 x5545 x5546 x5547 -x5548 -x5549 -x5550 -x5551 -x5552 x5553 x5554 -x5555 x5556 -x5557 -x5558 x5559 x5560 -x5561 -x5562 x5563 x5564 x5565 -x5566 x5567 -x5568 -x5569 -x5570 -x5571 -x5572 -x5573 x5574 x5575 x5576 x5577 x5578 x5579 -x5580 x5581 x5582 -x5583 -x5584 -x5585 -x5586 -x5587 x5588 x5589 -x5590 x5591 -x5592 -x5593 x5594 x5595 -x5596 -x5597 x5598 x5599 x5600 -x5601 x5602 -x5603 -x5604 -x5605 -x5606 -x5607 -x5608 -x5609 x5610 x5611 x5612 x5613 x5614 -x5615 -x5616 x5617 -x5618 -x5619 -x5620 -x5621 -x5622 x5623 x5624 -x5625 x5626 -x5627 -x5628 x5629 x5630 -x5631 -x5632 x5633 x5634 x5635 -x5636 x5637 -x5638 -x5639 -x5640 -x5641 -x5642 -x5643 -x5644 -x5645 x5646 x5647 x5648 x5649 -x5650 -x5651 -x5652 -x5653 -x5654 -x5655 -x5656 -x5657 x5658 x5659 -x5660 x5661 -x5662 -x5663 x5664 x5665 -x5666 -x5667 x5668 x5669 x5670 -x5671 x5672 -x5673 -x5674 -x5675 -x5676 -x5677 -x5678 -x5679 -x5680 -x5681 x5682 x5683 x5684 -x5685 -x5686 -x5687 x5688 -x5689 -x5690 -x5691 -x5692 x5693 -x5694 -x5695 x5696 x5697 -x5698 x5699 -x5700 -x5701 -x5702 -x5703 -x5704 -x5705 x5706 x5707 -x5708 -x5709 x5710 -x5711 x5712 -x5713 x5714 x5715 x5716 x5717 -x5718 x5719 x5720 -x5721 -x5722 x5723 -x5724 -x5725 -x5726 -x5727 x5728 -x5729 -x5730 x5731 x5732 x5733 x5734 -x5735 -x5736 -x5737 -x5738 -x5739 -x5740 x5741 -x5742 -x5743 -x5744 x5745 x5746 x5747 x5748 x5749 -x5750 -x5751 -x5752 -x5753 x5754 x5755 x5756 -x5757 x5758 -x5759 x5760 -x5761 -x5762 x5763 -x5764 -x5765 x5766 x5767 x5768 -x5769 -x5770 -x5771 -x5772 -x5773 -x5774 -x5775 x5776 -x5777 -x5778 -x5779 x5780 x5781 -x5782 x5783 -x5784 -x5785 -x5786 -x5787 -x5788 x5789 x5790 x5791 x5792 x5793 -x5794 x5795 -x5796 -x5797 x5798 -x5799 -x5800 x5801 x5802 x5803 -x5804 -x5805 -x5806 -x5807 -x5808 -x5809 -x5810 x5811 -x5812 -x5813 -x5814 x5815 x5816 -x5817 x5818 -x5819 -x5820 -x5821 -x5822 -x5823 x5824 x5825 x5826 x5827 -x5828 -x5829 x5830 -x5831 x5832 x5833 -x5834 -x5835 x5836 x5837 x5838 -x5839 -x5840 -x5841 -x5842 -x5843 -x5844 -x5845 x5846 -x5847 -x5848 -x5849 x5850 x5851 -x5852 x5853 -x5854 -x5855 -x5856 -x5857 -x5858 x5859 x5860 x5861 x5862 -x5863 -x5864 x5865 -x5866 x5867 -x5868 -x5869 -x5870 x5871 x5872 x5873 x5874 -x5875 -x5876 x5877 -x5878 -x5879 x5880 x5881 -x5882 x5883 x5884 -x5885 -x5886 -x5887 x5888 -x5889 x5890 -x5891 x5892 -x5893 -x5894 -x5895 -x5896 -x5897 x5898 -x5899 -x5900 -x5901 x5902 -x5903 x5904 -x5905 x5906 x5907 x5908 x5909 x5910 -x5911 x5912 x5913 -x5914 x5915 -x5916 -x5917 x5918 -x5919 x5920 -x5921 -x5922 x5923 -x5924 x5925 x5926 x5927 x5928 -x5929 -x5930 -x5931 -x5932 x5933 x5934 -x5935 -x5936 x5937 -x5938 x5939 x5940 x5941 x5942 x5943 x5944 x5945 x5946 x5947 x5948 x5949 x5950 -x5951 -x5952 x5953 -x5954 x5955 x5956 -x5957 x5958 -x5959 x5960 x5961 -x5962 x5963 x5964 -x5965 -x5966 -x5967 x5968 x5969 x5970 -x5971 x5972 -x5973 x5974 x5975 x5976 x5977 x5978 x5979 x5980 x5981 x5982 x5983 x5984 x5985 -x5986 -x5987 -x5988 -x5989 x5990 -x5991 -x5992 -x5993 x5994 x5995 x5996 -x5997 -x5998 x5999 -x6000 -x6001 x6002 -x6003 -x6004 -x6005 -x6006 x6007 x6008 x6009 x6010 x6011 -x6012 x6013 x6014 x6015 x6016 x6017 x6018 x6019 x6020 -x6021 -x6022 -x6023 x6024 x6025 -x6026 x6027 -x6028 -x6029 x6030 x6031 -x6032 -x6033 -x6034 -x6035 -x6036 x6037 -x6038 x6039 x6040 x6041 x6042 x6043 x6044 x6045 x6046 -x6047 x6048 x6049 x6050 x6051 x6052 x6053 x6054 x6055 -x6056 -x6057 -x6058 x6059 x6060 -x6061 x6062 -x6063 -x6064 -x6065 x6066 -x6067 -x6068 -x6069 x6070 -x6071 x6072 -x6073 x6074 x6075 x6076 x6077 x6078 x6079 x6080 x6081 -x6082 x6083 x6084 x6085 x6086 x6087 x6088 x6089 x6090 -x6091 -x6092 -x6093 x6094 x6095 -x6096 x6097 -x6098 -x6099 -x6100 -x6101 -x6102 -x6103 -x6104 x6105 -x6106 x6107 -x6108 x6109 x6110 x6111 x6112 x6113 x6114 x6115 x6116 -x6117 x6118 x6119 x6120 x6121 x6122 x6123 x6124 x6125 -x6126 -x6127 -x6128 x6129 x6130 -x6131 x6132 -x6133 -x6134 -x6135 -x6136 x6137 -x6138 -x6139 x6140 -x6141 x6142 -x6143 x6144 x6145 x6146 x6147 x6148 x6149 x6150 x6151 -x6152 x6153 x6154 x6155 -x6156 x6157 x6158 x6159 x6160 -x6161 -x6162 -x6163 x6164 x6165 -x6166 x6167 -x6168 -x6169 -x6170 -x6171 x6172 -x6173 -x6174 x6175 -x6176 x6177 -x6178 x6179 x6180 x6181 x6182 x6183 x6184 x6185 x6186 -x6187 x6188 x6189 x6190 -x6191 -x6192 x6193 x6194 x6195 -x6196 -x6197 -x6198 x6199 x6200 -x6201 x6202 -x6203 -x6204 -x6205 -x6206 x6207 -x6208 -x6209 x6210 -x6211 x6212 -x6213 x6214 x6215 x6216 x6217 x6218 x6219 x6220 x6221 -x6222 x6223 x6224 x6225 -x6226 -x6227 x6228 x6229 x6230 -x6231 -x6232 -x6233 x6234 x6235 -x6236 x6237 -x6238 -x6239 -x6240 -x6241 x6242 -x6243 -x6244 x6245 -x6246 x6247 -x6248 x6249 x6250 x6251 x6252 x6253 x6254 x6255 x6256 -x6257 x6258 x6259 x6260 -x6261 -x6262 x6263 -x6264 x6265 -x6266 -x6267 -x6268 x6269 x6270 -x6271 x6272 -x6273 -x6274 -x6275 -x6276 x6277 -x6278 -x6279 x6280 -x6281 x6282 -x6283 x6284 x6285 x6286 x6287 x6288 x6289 x6290 x6291 -x6292 x6293 x6294 x6295 -x6296 -x6297 x6298 -x6299 x6300 -x6301 -x6302 -x6303 x6304 x6305 -x6306 x6307 -x6308 -x6309 -x6310 -x6311 x6312 -x6313 -x6314 x6315 -x6316 x6317 -x6318 x6319 x6320 x6321 x6322 x6323 x6324 x6325 x6326 -x6327 x6328 x6329 x6330 -x6331 -x6332 x6333 -x6334 x6335 -x6336 -x6337 -x6338 x6339 x6340 -x6341 -x6342 -x6343 -x6344 x6345 -x6346 x6347 x6348 -x6349 x6350 x6351 -x6352 x6353 -x6354 x6355 x6356 x6357 -x6358 x6359 -x6360 x6361 x6362 -x6363 -x6364 -x6365 x6366 -x6367 -x6368 -x6369 x6370 -x6371 -x6372 -x6373 x6374 x6375 -x6376 -x6377 -x6378 -x6379 x6380 x6381 x6382 x6383 x6384 x6385 x6386 x6387 x6388 x6389 x6390 x6391 x6392 -x6393 x6394 -x6395 x6396 x6397 x6398 -x6399 -x6400 x6401 x6402 -x6403 -x6404 x6405 -x6406 -x6407 x6408 x6409 x6410 -x6411 -x6412 -x6413 -x6414 x6415 x6416 -x6417 x6418 x6419 -x6420 x6421 x6422 -x6423 x6424 -x6425 x6426 x6427 -x6428 x6429 -x6430 x6431 x6432 x6433 x6434 -x6435 x6436 x6437 x6438 -x6439 x6440 -x6441 -x6442 x6443 -x6444 x6445 -x6446 -x6447 -x6448 -x6449 -x6450 x6451 -x6452 -x6453 x6454 -x6455 -x6456 x6457 -x6458 -x6459 x6460 -x6461 -x6462 -x6463 x6464 -x6465 -x6466 x6467 -x6468 x6469 -x6470 -x6471 -x6472 -x6473 -x6474 x6475 x6476 -x6477 x6478 -x6479 -x6480 -x6481 -x6482 -x6483 x6484 x6485 x6486 x6487 x6488 x6489 -x6490 x6491 x6492 -x6493 -x6494 -x6495 x6496 x6497 x6498 x6499 x6500 -x6501 x6502 x6503 x6504 -x6505 -x6506 -x6507 x6508 -x6509 -x6510 -x6511 x6512 x6513 -x6514 x6515 -x6516 -x6517 -x6518 -x6519 -x6520 -x6521 -x6522 -x6523 -x6524 x6525 -x6526 -x6527 x6528 -x6529 -x6530 x6531 x6532 x6533 -x6534 x6535 -x6536 -x6537 -x6538 -x6539 x6540 x6541 x6542 -x6543 x6544 x6545 x6546 x6547 x6548 -x6549 -x6550 x6551 x6552 -x6553 -x6554 -x6555 -x6556 -x6557 -x6558 -x6559 x6560 x6561 -x6562 x6563 x6564 -x6565 x6566 x6567 x6568 -x6569 x6570 -x6571 -x6572 -x6573 -x6574 x6575 -x6576 -x6577 x6578 x6579 -x6580 -x6581 -x6582 x6583 -x6584 -x6585 x6586 -x6587 x6588 -x6589 -x6590 -x6591 -x6592 -x6593 -x6594 x6595 x6596 x6597 x6598 x6599 x6600 x6601 x6602 x6603 -x6604 x6605 -x6606 -x6607 -x6608 -x6609 x6610 -x6611 -x6612 x6613 -x6614 -x6615 -x6616 -x6617 x6618 -x6619 -x6620 x6621 -x6622 x6623 x6624 -x6625 -x6626 -x6627 -x6628 -x6629 x6630 x6631 x6632 -x6633 x6634 x6635 -x6636 x6637 x6638 -x6639 x6640 -x6641 -x6642 -x6643 -x6644 x6645 -x6646 -x6647 x6648 -x6649 -x6650 -x6651 -x6652 x6653 -x6654 -x6655 x6656 -x6657 x6658 x6659 x6660 -x6661 -x6662 -x6663 -x6664 x6665 x6666 x6667 -x6668 x6669 x6670 -x6671 x6672 x6673 -x6674 x6675 -x6676 -x6677 -x6678 -x6679 x6680 -x6681 -x6682 x6683 -x6684 -x6685 -x6686 -x6687 x6688 -x6689 -x6690 x6691 -x6692 x6693 x6694 x6695 x6696 -x6697 -x6698 -x6699 x6700 x6701 x6702 -x6703 x6704 x6705 -x6706 x6707 x6708 -x6709 x6710 -x6711 -x6712 -x6713 -x6714 x6715 -x6716 -x6717 x6718 -x6719 -x6720 -x6721 -x6722 x6723 -x6724 -x6725 x6726 -x6727 x6728 x6729 x6730 x6731 x6732 -x6733 -x6734 -x6735 -x6736 -x6737 x6738 -x6739 -x6740 x6741 -x6742 -x6743 x6744 x6745 -x6746 -x6747 -x6748 -x6749 -x6750 -x6751 -x6752 -x6753 x6754 x6755 x6756 x6757 -x6758 x6759 x6760 -x6761 x6762 x6763 x6764 x6765 -x6766 -x6767 x6768 -x6769 -x6770 -x6771 -x6772 x6773 x6774 -x6775 x6776 x6777 -x6778 x6779 -x6780 -x6781 -x6782 -x6783 -x6784 -x6785 -x6786 -x6787 -x6788 x6789 -x6790 -x6791 -x6792 x6793 x6794 -x6795 x6796 x6797 -x6798 x6799 x6800 -x6801 -x6802 x6803 x6804 -x6805 -x6806 -x6807 x6808 x6809 x6810 x6811 x6812 x6813 x6814 -x6815 -x6816 -x6817 -x6818 -x6819 -x6820 -x6821 -x6822 -x6823 x6824 -x6825 -x6826 -x6827 x6828 -x6829 -x6830 x6831 -x6832 -x6833 x6834 x6835 -x6836 -x6837 x6838 x6839 x6840 -x6841 -x6842 -x6843 -x6844 -x6845 x6846 -x6847 -x6848 x6849 x6850 x6851 x6852 -x6853 -x6854 -x6855 -x6856 -x6857 x6858 x6859 -x6860 x6861 x6862 -x6863 x6864 x6865 -x6866 x6867 x6868 -x6869 -x6870 -x6871 -x6872 x6873 -x6874 -x6875 -x6876 -x6877 -x6878 -x6879 -x6880 x6881 x6882 -x6883 x6884 -x6885 -x6886 -x6887 x6888 -x6889 -x6890 -x6891 -x6892 x6893 -x6894 -x6895 x6896 -x6897 x6898 x6899 -x6900 x6901 x6902 -x6903 x6904 -x6905 -x6906 -x6907 x6908 -x6909 -x6910 -x6911 -x6912 -x6913 -x6914 -x6915 x6916 x6917 x6918 x6919 -x6920 -x6921 -x6922 x6923 x6924 -x6925 -x6926 -x6927 x6928 -x6929 -x6930 x6931 -x6932 x6933 -x6934 -x6935 x6936 -x6937 -x6938 x6939 x6940 -x6941 -x6942 x6943 -x6944 -x6945 -x6946 -x6947 -x6948 -x6949 -x6950 -x6951 -x6952 -x6953 x6954 x6955 x6956 x6957 -x6958 -x6959 -x6960 -x6961 -x6962 x6963 -x6964 -x6965 -x6966 -x6967 x6968 x6969 x6970 -x6971 x6972 x6973 -x6974 -x6975 -x6976 x6977 -x6978 -x6979 -x6980 -x6981 x6982 x6983 x6984 -x6985 -x6986 -x6987 -x6988 x6989 -x6990 -x6991 -x6992 x6993 -x6994 -x6995 x6996 -x6997 x6998 -x6999 -x7000 -x7001 -x7002 x7003 x7004 -x7005 x7006 x7007 -x7008 x7009 -x7010 -x7011 -x7012 x7013 -x7014 -x7015 -x7016 x7017 -x7018 -x7019 -x7020 -x7021 -x7022 -x7023 x7024 -x7025 -x7026 -x7027 x7028 x7029 -x7030 x7031 x7032 x7033 -x7034 -x7035 -x7036 -x7037 x7038 x7039 -x7040 x7041 -x7042 -x7043 x7044 x7045 -x7046 -x7047 x7048 x7049 -x7050 -x7051 x7052 -x7053 -x7054 -x7055 x7056 -x7057 -x7058 -x7059 x7060 x7061 x7062 -x7063 -x7064 -x7065 -x7066 -x7067 x7068 -x7069 -x7070 -x7071 -x7072 x7073 -x7074 -x7075 x7076 x7077 x7078 -x7079 -x7080 -x7081 x7082 -x7083 -x7084 -x7085 x7086 x7087 -x7088 -x7089 x7090 -x7091 -x7092 -x7093 -x7094 -x7095 x7096 x7097 -x7098 x7099 x7100 -x7101 x7102 -x7103 -x7104 -x7105 -x7106 -x7107 x7108 -x7109 x7110 x7111 x7112 x7113 -x7114 x7115 x7116 x7117 -x7118 x7119 x7120 x7121 x7122 -x7123 -x7124 x7125 -x7126 x7127 x7128 -x7129 -x7130 -x7131 x7132 -x7133 x7134 x7135 -x7136 x7137 -x7138 x7139 -x7140 -x7141 -x7142 x7143 -x7144 x7145 x7146 x7147 x7148 -x7149 x7150 x7151 x7152 -x7153 x7154 x7155 x7156 x7157 -x7158 -x7159 x7160 -x7161 x7162 x7163 -x7164 -x7165 -x7166 -x7167 -x7168 x7169 x7170 -x7171 x7172 -x7173 x7174 -x7175 -x7176 -x7177 x7178 -x7179 x7180 x7181 x7182 x7183 -x7184 x7185 x7186 x7187 -x7188 x7189 x7190 x7191 x7192 -x7193 -x7194 x7195 -x7196 x7197 x7198 -x7199 x7200 -x7201 -x7202 -x7203 -x7204 -x7205 x7206 -x7207 x7208 -x7209 x7210 x7211 x7212 x7213 -x7214 x7215 x7216 x7217 -x7218 -x7219 x7220 -x7221 -x7222 x7223 -x7224 -x7225 -x7226 -x7227 x7228 x7229 -x7230 -x7231 x7232 x7233 x7234 -x7235 x7236 -x7237 -x7238 -x7239 -x7240 x7241 x7242 x7243 x7244 x7245 -x7246 -x7247 -x7248 -x7249 x7250 x7251 x7252 -x7253 -x7254 x7255 -x7256 -x7257 x7258 x7259 -x7260 -x7261 -x7262 x7263 -x7264 x7265 -x7266 x7267 x7268 x7269 x7270 x7271 x7272 -x7273 -x7274 -x7275 x7276 x7277 -x7278 x7279 -x7280 -x7281 -x7282 -x7283 -x7284 x7285 x7286 x7287 -x7288 -x7289 x7290 -x7291 -x7292 x7293 x7294 x7295 -x7296 -x7297 x7298 -x7299 x7300 x7301 x7302 x7303 x7304 x7305 -x7306 x7307 -x7308 -x7309 -x7310 -x7311 -x7312 x7313 -x7314 x7315 x7316 x7317 x7318 x7319 -x7320 x7321 x7322 -x7323 -x7324 x7325 x7326 -x7327 x7328 -x7329 -x7330 -x7331 x7332 -x7333 x7334 -x7335 -x7336 x7337 -x7338 x7339 x7340 -x7341 -x7342 x7343 x7344 -x7345 -x7346 -x7347 x7348 x7349 x7350 -x7351 -x7352 -x7353 -x7354 x7355 x7356 x7357 -x7358 -x7359 x7360 x7361 x7362 x7363 -x7364 -x7365 -x7366 -x7367 x7368 x7369 x7370 -x7371 x7372 x7373 x7374 x7375 -x7376 -x7377 x7378 -x7379 x7380 -x7381 -x7382 -x7383 -x7384 x7385 x7386 x7387 x7388 x7389 -x7390 x7391 -x7392 -x7393 -x7394 x7395 x7396 x7397 x7398 -x7399 -x7400 x7401 x7402 -x7403 x7404 -x7405 -x7406 -x7407 -x7408 x7409 -x7410 -x7411 -x7412 x7413 x7414 -x7415 x7416 -x7417 -x7418 -x7419 x7420 -x7421 -x7422 -x7423 -x7424 x7425 x7426 x7427 -x7428 -x7429 x7430 x7431 x7432 x7433 x7434 -x7435 x7436 -x7437 x7438 x7439 x7440 -x7441 x7442 -x7443 x7444 x7445 -x7446 -x7447 x7448 x7449 x7450 x7451 -x7452 -x7453 -x7454 -x7455 x7456 x7457 x7458 x7459 -x7460 x7461 -x7462 -x7463 x7464 x7465 x7466 x7467 x7468 x7469 -x7470 x7471 -x7472 -x7473 x7474 -x7475 -x7476 -x7477 -x7478 -x7479 -x7480 -x7481 x7482 x7483 x7484 x7485 x7486 x7487 -x7488 -x7489 -x7490 -x7491 x7492 x7493 x7494 -x7495 -x7496 -x7497 x7498 x7499 x7500 x7501 x7502 x7503 x7504 -x7505 x7506 -x7507 -x7508 -x7509 -x7510 x7511 -x7512 x7513 -x7514 x7515 x7516 x7517 x7518 x7519 x7520 x7521 x7522 -x7523 x7524 -x7525 -x7526 -x7527 x7528 x7529 -x7530 -x7531 x7532 x7533 x7534 x7535 x7536 x7537 x7538 x7539 -x7540 x7541 -x7542 -x7543 -x7544 x7545 x7546 -x7547 x7548 -x7549 x7550 x7551 x7552 x7553 x7554 x7555 x7556 x7557 -x7558 x7559 -x7560 -x7561 -x7562 -x7563 x7564 -x7565 -x7566 x7567 x7568 x7569 x7570 x7571 x7572 x7573 x7574 -x7575 x7576 -x7577 -x7578 -x7579 x7580 x7581 -x7582 x7583 -x7584 x7585 x7586 x7587 x7588 x7589 x7590 x7591 x7592 -x7593 x7594 -x7595 x7596 -x7597 -x7598 -x7599 -x7600 -x7601 x7602 x7603 x7604 x7605 x7606 x7607 x7608 x7609 -x7610 x7611 -x7612 -x7613 -x7614 x7615 x7616 -x7617 x7618 -x7619 x7620 x7621 x7622 x7623 x7624 x7625 x7626 x7627 -x7628 x7629 -x7630 x7631 -x7632 -x7633 -x7634 -x7635 x7636 -x7637 -x7638 -x7639 -x7640 -x7641 -x7642 -x7643 -x7644 -x7645 x7646 -x7647 -x7648 -x7649 -x7650 x7651 -x7652 -x7653 x7654 -x7655 -x7656 -x7657 -x7658 -x7659 -x7660 -x7661 -x7662 -x7663 x7664 -x7665 -x7666 x7667 -x7668 -x7669 -x7670 -x7671 -x7672 x7673 x7674 x7675 x7676 x7677 x7678 x7679 x7680 x7681 -x7682 -x7683 -x7684 -x7685 -x7686 -x7687 -x7688 -x7689 -x7690 x7691 x7692 x7693 x7694 x7695 x7696 x7697 x7698 x7699 -x7700 -x7701 -x7702 -x7703 x7704 -x7705 -x7706 -x7707 -x7708 -x7709 -x7710 -x7711 -x7712 -x7713 -x7714 -x7715 -x7716 -x7717 -x7718 -x7719 -x7720 -x7721 -x7722 -x7723 -x7724 -x7725 -x7726 -x7727 -x7728 -x7729 -x7730 -x7731 -x7732 -x7733 -x7734 -x7735 -x7736 -x7737 -x7738 -x7739 -x7740 -x7741 -x7742 -x7743 -x7744 -x7745 -x7746 -x7747 -x7748 -x7749 -x7750 -x7751 -x7752 -x7753 -x7754 -x7755 -x7756 -x7757 -x7758 -x7759 -x7760 -x7761 -x7762 -x7763 -x7764 -x7765 -x7766 -x7767 -x7768 -x7769 -x7770 -x7771 -x7772 -x7773 -x7774 -x7775 -x7776 -x7777 -x7778 -x7779 x7780 x7781 x7782 x7783 x7784 x7785 -x7786 x7787 x7788 -x7789 -x7790 -x7791 x7792 x7793 x7794 x7795 x7796 -x7797 x7798 x7799 x7800 -x7801 -x7802 -x7803 x7804 -x7805 -x7806 -x7807 x7808 x7809 -x7810 x7811 -x7812 x7813 x7814 x7815 x7816 x7817 x7818 x7819 x7820 x7821 -x7822 -x7823 -x7824 x7825 -x7826 x7827 -x7828 x7829 -x7830 x7831 x7832 x7833 -x7834 x7835 x7836 x7837 -x7838 -x7839 x7840 -x7841 x7842 -x7843 -x7844 x7845 -x7846 -x7847 -x7848 -x7849 -x7850 -x7851 x7852 x7853 x7854 x7855 x7856 x7857 -x7858 x7859 x7860 -x7861 -x7862 -x7863 x7864 x7865 x7866 x7867 x7868 -x7869 x7870 x7871 x7872 -x7873 -x7874 -x7875 x7876 -x7877 -x7878 -x7879 x7880 x7881 -x7882 x7883 -x7884 x7885 x7886 x7887 x7888 x7889 x7890 x7891 x7892 x7893 -x7894 -x7895 -x7896 x7897 -x7898 x7899 -x7900 x7901 -x7902 x7903 x7904 x7905 -x7906 x7907 x7908 x7909 -x7910 -x7911 x7912 -x7913 x7914 -x7915 -x7916 x7917 -x7918 -x7919 -x7920 3588.25/3700.08 c objective function=0 3588.25/3700.08 c Total wall clock time (in seconds): 3699.907
OK 0
runsolver version 3.4.2 (svn: 4680) Copyright (C) 2010-2013 Olivier ROUSSEL This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. NUMA information: number of nodes: 2 memory of node 0: 63665 MiB (62553 MiB free) memory of node 1: 64507 MiB (63452 MiB free) node distances: 10 21 21 10 command line: BIN/runsolver --timestamp -w /tmp/evaluation-result-4518969-1751555170/watcher-4518969-1751555170 -o /tmp/evaluation-result-4518969-1751555170/solver-4518969-1751555170 -C 3600 -W 3700 -M 31000 --bin-var /tmp/runsolver-exch-nodeC030-1751555170-78904 --watchdog 3760 --file-size-limit 100000 java -Dveripb=PROOFDIR/proof-4518969-1751555170 -jar sat4j-pb.jar CuttingPlanesPB24 HOME/instance-4518969-1751555170.opb running on 2 cores: 0,2 CPU governors: performance: 0 2 Enforcing CPUTime limit (soft limit, will send SIGTERM then SIGKILL): 3600 seconds Enforcing CPUTime limit (hard limit, will send SIGXCPU): 3630 seconds Enforcing wall clock limit (soft limit, will send SIGTERM then SIGKILL): 3700 seconds Enforcing FSIZE limit: 102400000 KiB Enforcing VSIZE limit (soft limit, will send SIGTERM then SIGKILL): 31744000 KiB Enforcing VSIZE limit (hard limit, stack expansion will fail with SIGSEGV, brk() and mmap() will return ENOMEM): 31795200 KiB Linux 5.14.0-503.14.1.el9_5.x86_64 Starting watchdog thread Current StackSize limit: 8192 KiB solver pid=78954, runsolver pid=78945 [startup+0.100063 s]* /proc/loadavg: 2.68 3.75 3.97 8/332 79031 /proc/meminfo: memFree=128974780/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=18930384 memory=51880 CPUtime=0.09 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 6063 0 164 0 7 2 0 0 20 0 18 0 71196640 19384713216 12970 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4732596 12970 5303 1 0 547288 0 [pid=78954/tid=78964] ppid=78945 vsize=18930384 memory=4026532124 CPUtime=0.05 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 4841 0 164 0 4 1 0 0 20 0 18 0 71196643 19384713216 12970 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=18930384 memory=16912 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 71196645 19384713216 12970 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=18930384 memory=58485492679654 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 18 0 71196645 19384713216 12970 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 0.09 s Current children cumulated vsize: 18930384 KiB Current children cumulated memory: 51880 KiB [startup+0.205336 s]* /proc/loadavg: 2.68 3.75 3.97 2/332 79031 /proc/meminfo: memFree=128943212/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=18930384 memory=61720 CPUtime=0.23 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 6877 0 164 0 20 3 0 0 20 0 18 0 71196640 19384713216 15430 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4732596 15430 5399 1 0 547896 0 [pid=78954/tid=78964] ppid=78945 vsize=18930384 memory=4026728732 CPUtime=0.13 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) D 78945 78954 78894 0 -1 4456512 5208 0 164 0 11 2 0 0 20 0 18 0 71196643 19384713216 15430 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=18930384 memory=16912 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 71196645 19384713216 15430 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=18930384 memory=58485492679654 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 18 0 71196645 19384713216 15430 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 0.23 s Current children cumulated vsize: 18930384 KiB Current children cumulated memory: 61720 KiB [startup+0.305989 s]* /proc/loadavg: 2.68 3.75 3.97 14/332 79031 /proc/meminfo: memFree=128909940/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=18930384 memory=85004 CPUtime=0.29 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 7036 0 164 0 26 3 0 0 20 0 18 0 71196640 19384713216 21251 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4732596 21251 5431 1 0 548001 0 [pid=78954/tid=78964] ppid=78945 vsize=18930384 memory=-6000919477017994344 CPUtime=0.16 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 5295 0 164 0 14 2 0 0 20 0 18 0 71196643 19384713216 21251 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=18930384 memory=0 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 18 0 71196645 19384713216 21251 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=18930384 memory=0 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 18 0 71196645 19384713216 21251 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 0.29 s Current children cumulated vsize: 18930384 KiB Current children cumulated memory: 85004 KiB [startup+0.700221 s] /proc/loadavg: 2.68 3.75 3.97 10/319 79038 /proc/meminfo: memFree=128317268/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=570380 CPUtime=1.05 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 9220 0 164 0 91 14 0 0 20 0 20 0 71196640 19521036288 142595 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 142595 5495 1 0 549751 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=18048 CPUtime=0.5 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 5655 0 164 0 39 11 0 0 20 0 20 0 71196643 19521036288 142595 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=11008 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 142595 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=3200 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 142595 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 1.05 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 570380 KiB [startup+1.50024 s] /proc/loadavg: 2.68 3.75 3.97 8/316 79047 /proc/meminfo: memFree=127090760/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=605416 CPUtime=2.64 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 11611 0 164 0 247 17 0 0 20 0 20 0 71196640 19521036288 151354 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 151354 5495 1 0 550959 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=3200 CPUtime=1.18 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 5703 0 164 0 105 13 0 0 20 0 20 0 71196643 19521036288 151354 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=0 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 151354 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=11008 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 151354 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=14464 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 151354 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 2.64 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 605416 KiB [startup+3.10564 s] /proc/loadavg: 3.10 3.82 4.00 8/340 79105 /proc/meminfo: memFree=126460036/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=835452 CPUtime=5.45 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 17141 0 164 0 522 23 0 0 20 0 20 0 71196640 19521036288 208863 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 208863 5495 1 0 554586 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=11008 CPUtime=2.74 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 5861 0 164 0 256 18 0 0 20 0 20 0 71196643 19521036288 208863 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=14464 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 208863 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=0 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 208863 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=3200 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 208863 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 5.45 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 835452 KiB [startup+6.30021 s] /proc/loadavg: 3.10 3.82 4.00 7/340 79105 /proc/meminfo: memFree=124541008/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=1739224 CPUtime=10.12 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 37631 0 164 0 970 42 0 0 20 0 20 0 71196640 19521036288 434806 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 434806 5495 1 0 738868 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=0 CPUtime=5.85 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 7680 0 164 0 552 33 0 0 20 0 20 0 71196643 19521036288 434806 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=3200 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 434806 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=11008 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 434806 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=1200200 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 434806 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 10.12 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 1739224 KiB [startup+12.7002 s] /proc/loadavg: 3.39 3.86 4.01 5/340 79105 /proc/meminfo: memFree=122929304/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=1954800 CPUtime=16.71 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 37895 0 164 0 1624 47 0 0 20 0 20 0 71196640 19521036288 488700 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 488700 5495 1 0 738902 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=11008 CPUtime=12.21 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 7828 0 164 0 1183 38 0 0 20 0 20 0 71196643 19521036288 488700 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=1954800 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 488700 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=2405 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 488700 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=0 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 488700 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 16.71 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 1954800 KiB [startup+25.5002 s] /proc/loadavg: 3.48 3.87 4.01 6/340 79105 /proc/meminfo: memFree=120824380/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=1959096 CPUtime=29.87 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 46053 0 164 0 2938 49 0 0 20 0 20 0 71196640 19521036288 489774 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 489774 5495 1 0 738918 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=0 CPUtime=24.77 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 10176 0 164 0 2439 38 0 0 20 0 20 0 71196643 19521036288 489774 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=11008 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 489774 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=835452 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 489774 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=11008 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 489774 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 29.87 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 1959096 KiB [startup+51.1057 s] /proc/loadavg: 3.66 3.88 4.00 6/342 79108 /proc/meminfo: memFree=120352316/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=2084284 CPUtime=55.81 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 54354 0 164 0 5527 54 0 0 20 0 20 0 71196640 19521036288 521071 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 521071 5495 1 0 738934 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=1954928 CPUtime=50.18 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 12143 0 164 0 4977 41 0 0 20 0 20 0 71196643 19521036288 521071 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=2008468 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 521071 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=1996168 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 26 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 521071 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 ################ # More data... # ################ /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 54982 0 164 0 319930 221 0 0 20 0 20 0 71196643 19521036288 574146 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=0 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574146 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=2296584 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 1291 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574146 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=14464 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 574146 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 3240.89 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 2296584 KiB [startup+3402.3 s] /proc/loadavg: 4.20 4.17 4.17 5/343 79293 /proc/meminfo: memFree=110141300/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=2297480 CPUtime=3301.19 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 145546 0 164 0 329765 354 0 0 20 0 20 0 71196640 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 574370 5527 1 0 585267 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=14464 CPUtime=3261.13 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 56628 0 164 0 325889 224 0 0 20 0 20 0 71196643 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=2296584 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=18048 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 1291 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=14464 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 3301.19 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 2297480 KiB [startup+3462.3 s] /proc/loadavg: 4.12 4.16 4.17 5/344 79296 /proc/meminfo: memFree=110078180/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=2297480 CPUtime=3361.19 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 147398 0 164 0 335761 358 0 0 20 0 20 0 71196640 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 574370 5527 1 0 585267 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=14464 CPUtime=3320.76 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 58047 0 164 0 331850 226 0 0 20 0 20 0 71196643 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 1337 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 3361.19 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 2297480 KiB [startup+3522.3 s] /proc/loadavg: 4.12 4.15 4.17 5/341 79298 /proc/meminfo: memFree=110019436/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=2297480 CPUtime=3421.2 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 147548 0 164 0 341758 362 0 0 20 0 20 0 71196640 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 574370 5527 1 0 585267 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=2297480 CPUtime=3380.39 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 58071 0 164 0 337811 228 0 0 20 0 20 0 71196643 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=-6000919485607928936 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 1413 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 3421.2 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 2297480 KiB [startup+3582.3 s] /proc/loadavg: 4.10 4.14 4.16 5/342 79303 /proc/meminfo: memFree=109972248/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=2297480 CPUtime=3481.2 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 147626 0 164 0 347756 364 0 0 20 0 20 0 71196640 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 574370 5527 1 0 585267 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=11008 CPUtime=3440.07 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 58103 0 164 0 343777 230 0 0 20 0 20 0 71196643 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=14464 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 1413 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 3481.2 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 2297480 KiB [startup+3642.3 s] /proc/loadavg: 4.08 4.13 4.16 4/319 79316 /proc/meminfo: memFree=116287260/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=2297480 CPUtime=3539.51 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 148502 0 164 0 353584 367 0 0 20 0 20 0 71196640 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 574370 5527 1 0 585267 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=2297480 CPUtime=3498.04 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) R 78945 78954 78894 0 -1 4194368 58859 0 164 0 349573 231 0 0 20 0 20 0 71196643 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 0 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 1413 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=2297480 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 3539.51 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 2297480 KiB Maximum wall clock time exceeded: sending SIGTERM then SIGKILL [startup+3700 s]* /proc/loadavg: 4.25 4.17 4.17 2/342 79373 /proc/meminfo: memFree=115872500/131249996 swapFree=33010416/33010684 [pid=78954] ppid=78945 vsize=19063512 memory=2297480 CPUtime=3588.25 cores=0,2 /proc/78954/stat : 78954 (java) S 78945 78954 78894 0 -1 4194304 150145 0 164 0 358453 372 0 0 20 0 20 0 71196640 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 0 0 16800975 0 0 0 17 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 /proc/78954/statm: 4765878 574370 5527 1 0 585267 0 [pid=78954/tid=78964] ppid=78945 vsize=19063512 memory=-6000919468428452712 CPUtime=3546.24 cores=0,2 /proc/78954/task/78964/stat : 78964 (java) D 78945 78954 78894 0 -1 4194368 60004 0 164 0 354390 234 0 0 20 0 20 0 71196643 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=78995] ppid=78945 vsize=19063512 memory=3072 CPUtime=0 cores=0,2 /proc/78954/task/78995/stat : 78995 (Finalizer) S 78945 78954 78894 0 -1 4194368 24 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79007] ppid=78945 vsize=19063512 memory=6656 CPUtime=0 cores=0,2 /proc/78954/task/79007/stat : 79007 (Common-Cleaner) S 78945 78954 78894 0 -1 4194368 1484 0 0 0 0 0 0 0 20 0 20 0 71196645 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 2 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 [pid=78954/tid=79047] ppid=78945 vsize=19063512 memory=4800 CPUtime=0 cores=0,2 /proc/78954/task/79047/stat : 79047 (Timer-0) S 78945 78954 78894 0 -1 4194368 23 0 0 0 0 0 0 0 20 0 20 0 71196709 19521036288 574370 18446744073709551615 94594120118272 94594120121968 140730646884032 0 0 0 4 0 16800975 1 0 0 -1 0 0 0 0 0 0 94594120129784 94594120130576 94594135830528 140730646890797 140730646890982 140730646890982 140730646896584 0 Current children cumulated CPU time: 3588.25 s Current children cumulated vsize: 19063512 KiB Current children cumulated memory: 2297480 KiB Sending SIGTERM to process tree (bottom up) Sleeping 2 seconds Sending SIGKILL to process tree (bottom up) ??? end of watcher thread [startup+3704.66 s] # the end of solver process 78954 was just reported to runsolver # Child status: 143 # cumulated CPU time of all completed processes: user=3584.64 s, system=3.73623 s Solver just ended. Dumping a history of the last processes samples [startup+3700.8 s] /proc/loadavg: 4.25 4.17 4.17 2/302 79382 /proc/meminfo: memFree=115870004/131249996 swapFree=33010416/33010684 Current children cumulated CPU time: 0 s Current children cumulated vsize: 0 KiB Current children cumulated memory: 0 KiB [startup+3701.6 s] /proc/loadavg: 4.25 4.17 4.17 2/288 79382 /proc/meminfo: memFree=115870004/131249996 swapFree=33010416/33010684 Current children cumulated CPU time: 0 s Current children cumulated vsize: 0 KiB Current children cumulated memory: 0 KiB [startup+3702 s]* /proc/loadavg: 4.23 4.16 4.17 2/288 79382 /proc/meminfo: memFree=115870028/131249996 swapFree=33010416/33010684 Current children cumulated CPU time: 0 s Current children cumulated vsize: 0 KiB Current children cumulated memory: 0 KiB Child status: 143 Real time (s): 3704.66 CPU time (s): 3588.38 CPU user time (s): 3584.64 CPU system time (s): 3.73623 CPU usage (%): 96.8613 Max. virtual memory (cumulated for all children) (KiB): 19263204 Max. memory (cumulated for all children) (KiB): 4071992 getrusage(RUSAGE_CHILDREN,...) data: user time used= 3584.64 system time used= 3.73623 maximum resident set size= 4071992 integral shared memory size= 0 integral unshared data size= 0 integral unshared stack size= 0 page reclaims= 152296 page faults= 164 swaps= 0 block input operations= 0 block output operations= 1777856 messages sent= 0 messages received= 0 signals received= 0 voluntary context switches= 171770 involuntary context switches= 14477 # summary of solver processes directly reported to runsolver: # pid: 78954 # total CPU time (s): 3588.38 # total CPU user time (s): 3584.64 # total CPU system time (s): 3.73623 ??? join timestamper begins ??? join timestamper ends ??? end of timestamper thread runsolver used 7.65501 second user time and 17.9932 second system time The end
Begin job on nodeC030 at 2025-07-03 17:06:11 IDJOB=4518969 IDBENCH=177138 IDSOLVER=3362 FILE ID=nodeC030/4518969-1751555170 RUNJOBID= nodeC030-1751555170-78904 SLURM_JOB_ID= 9598746 Free space on /tmp= 432496 MiB SOLVER NAME= Sat4j CP VeriPB 2025-06-06 BENCH NAME= PB24/normalized-PB24/OPT-LIN/nordstrom/CoreGuidedPB/multverif/diagcomm_less/normalized-mult_diagcomm_opt_less_teq_nbits_36.opb COMMAND LINE= java -Dveripb=PROOFFILE -jar sat4j-pb.jar CuttingPlanesPB24 BENCHNAME RUNSOLVER COMMAND LINE= BIN/runsolver --timestamp -w /tmp/evaluation-result-4518969-1751555170/watcher-4518969-1751555170 -o /tmp/evaluation-result-4518969-1751555170/solver-4518969-1751555170 -C 3600 -W 3700 -M 31000 --bin-var /tmp/runsolver-exch-nodeC030-1751555170-78904 --watchdog 3760 --file-size-limit 100000 java -Dveripb=PROOFDIR/proof-4518969-1751555170 -jar sat4j-pb.jar CuttingPlanesPB24 HOME/instance-4518969-1751555170.opb TIME LIMIT= 3600 seconds MEMORY LIMIT= 31000 MiB NBCORE= 2 MD5SUM BENCH= c6bac13c4e4f8552186782101ff3a61f RANDOM SEED=184778046 nodeC030 Linux 5.14.0-503.14.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 15 12:04:32 UTC 2024 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: performance /proc/cpuinfo: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00002a cpu MHz : 3600.291 cache size : 15360 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 7000.62 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00002a cpu MHz : 1199.616 cache size : 15360 KB physical id : 1 siblings : 4 core id : 0 cpu cores : 4 apicid : 16 initial apicid : 16 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 7000.62 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00002a cpu MHz : 3600.769 cache size : 15360 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 7000.62 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00002a cpu MHz : 1660.006 cache size : 15360 KB physical id : 1 siblings : 4 core id : 1 cpu cores : 4 apicid : 18 initial apicid : 18 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 7000.62 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 4 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00002a cpu MHz : 3600.367 cache size : 15360 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 7000.62 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 5 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00002a cpu MHz : 1758.149 cache size : 15360 KB physical id : 1 siblings : 4 core id : 2 cpu cores : 4 apicid : 20 initial apicid : 20 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 7000.62 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 6 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00002a cpu MHz : 3600.308 cache size : 15360 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 7000.62 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz stepping : 1 microcode : 0xb00002a cpu MHz : 1199.803 cache size : 15360 KB physical id : 1 siblings : 4 core id : 3 cpu cores : 4 apicid : 22 initial apicid : 22 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 pti ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap intel_pt xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts vnmi vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_violation_ve bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data bogomips : 7000.62 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: /proc/meminfo: MemTotal: 131249996 kB MemFree: 129031992 kB MemAvailable: 129724024 kB Buffers: 2564 kB Cached: 1483056 kB SwapCached: 16 kB Active: 506920 kB Inactive: 1039544 kB Active(anon): 74344 kB Inactive(anon): 4548 kB Active(file): 432576 kB Inactive(file): 1034996 kB Unevictable: 3072 kB Mlocked: 0 kB SwapTotal: 33010684 kB SwapFree: 33010416 kB Zswap: 0 kB Zswapped: 0 kB Dirty: 2268 kB Writeback: 0 kB AnonPages: 63932 kB Mapped: 102816 kB Shmem: 18048 kB KReclaimable: 127000 kB Slab: 215108 kB SReclaimable: 127000 kB SUnreclaim: 88108 kB KernelStack: 3940 kB PageTables: 2336 kB SecPageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 98635680 kB Committed_AS: 329712 kB VmallocTotal: 34359738367 kB VmallocUsed: 150424 kB VmallocChunk: 0 kB Percpu: 3776 kB HardwareCorrupted: 0 kB AnonHugePages: 6144 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB FilePmdMapped: 0 kB CmaTotal: 0 kB CmaFree: 0 kB Unaccepted: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB DirectMap4k: 189140 kB DirectMap2M: 9019392 kB DirectMap1G: 126877696 kB Free space on /tmp at the end= 432488 MiB End job on nodeC030 at 2025-07-03 18:07:55