INTERACTOR:
SOLUTION:
INTERACTOR:1000
SOLUTION:501
INTERACTOR:<
SOLUTION:251
INTERACTOR:<
SOLUTION:126
INTERACTOR:>=
SOLUTION:188
INTERACTOR:>=
SOLUTION:219
INTERACTOR:>=
SOLUTION:235
INTERACTOR:>=
SOLUTION:4208498999887788637215139914585732123SOLUTION:380735218709509475513791272915879023862589285583748138192051899061811636388677135265596171865288673941690221302384923787847389SOLUTION:6653613469866185726957308321343168585275416732153844303760662682508SOLUTION:9879153793564052415669988945927310226563766734684286911547558SOLUTION:422308758833199098836468774222127587773695795915756385851893261359424759792837864832870777SOLUTION:20477658131723748996518318511300764456735249268112230304513859184101718491536758513875726288645SOLUTION:23814158882385660690543362439877231016176991141339043367813SOLUTION:708362122584324901845833936806560384781785510594249861SOLUTION:59754737751189804658762267407387487580113606467915374202582SOLUTION:287240687637214379857226297814870257402688585057971SOLUTION:11637363276897521422143622027991522462884137421318232253SOLUTION:310604374869338299235462881772448458077487790416219393536616425581SOLUTION:17014674617724896578175699858845413376826411414772322846907721SOLUTION:2363604491791098397199981196523517419536341312174933181SOLUTION:63716915121742212664210723500184412949645617877967712597952SOLUTION:616354339843297658806674955483683477794171182689845SOLUTION:10525049841752218712466795940368511377265855805303SOLUTION:39574220742432026764745558754592427278998026740712SOLUTION:3803986380161878654237202684297834199653219750086283SOLUTION:88165668233021840810455768658684247125225297806949580SOLUTION:388539676622160886255608502950737594796203190528148823361SOLUTION:2051436732264385230152837658339519813921159579107515SOLUTION:738750897107298768917912460128183661347435719939880804SOLUTION:837768833574538659055118227150751581235521281394860129SOLUTION:10383140915168521518210169515590151837369440656517519SOLUTION:500841903609178654714330477480435626114515154256464763SOLUTION:5939488716766197595919665935808396955487815950860SOLUTION:5971842239292683763798183437145623931720622423108SOLUTION:1222427255362821343134696259587898715421324845752972SOLUTION:628942327994211461179414633387171978414807313151967SOLUTION:719115504641720523606478959765444449346081763313461132SOLUTION:422264465799427064836192169461492987754391316016678SOLUTION:2375596256964927565777941792927434230619112473877SOLUTION:3381862431310486367783623599426735276885580853SOLUTION:561953994271150353348093230776944952955337963934108191SOLUTION:49265671515965110999238510320416716126726116955820914SOLUTION:7358126594526734324622299498445358788162602SOLUTION:257289553433798867973449356961549399902160193951535321SOLUTION:266422906135858383843323628042847202078093640565986SOLUTION:340569596200309193862243611677961409297679130207850149303SOLUTION:9822244987856118353701358567036656560638192265576301SOLUTION:107332751564107475302142137910659950233344113298234SOLUTION:58468292845136347311423612980112939804652247917133599528933084755453167981479924451288275387992835SOLUTION:875839477471764252155808699627301861605471759929883779505314992SOLUTION:939778896411125804501782804564963598211908717314964653115550504SOLUTION:112769817894146987038471699689161055560873523287145435167SOLUTION:781767293487246147836203576108382145164696477519772283979599512SOLUTION:5073998940227959957290514399956465586439169579987584712SOLUTION:1898778799776237472463691542312326010187641816711364962503779SOLUTION:1863218559835389066317449768382535195794438809616171SOLUTION:759824593245570114137299242573449951629451187418460371716329463246738727SOLUTION:3161126574688698484557756042726025443138954217892331593791603SOLUTION:598615647248432989942280141494347916871798208620914348561SOLUTION:137131316953131686678065432714942092728080919971015201510SOLUTION:888069447034586781957883876459922294763767540893724508494200745606900804779730495242881682443674685685324474461764429878177248893312274787010313294522885198873872779849858181875517747939112414874326411078912591849989175180659904505251857753742681890465705574931335948770495794225268911822336305284514881989733495197171481066956967214400143721957743308393671832106200473SOLUTION:840217544979109462736550118472705840887943450213418787974130178655569191269215112729865192317287799496360918713542770810851712331552404906898469832439353192480946925447511653132957788448148694476547SOLUTION:919646408188825566782279787324477134812545411974124129459255SOLUTION:70597349427462967310873592529082110421043223372SOLUTION:7409731197498351334337394963605548159477643SOLUTION:38790815754512130250234266161662110785369286533SOLUTION:659394506388718735549925278822275874270473975SOLUTION:15166117319766754350963782473282468040672832494SOLUTION:60167753418444350362154426449219455932399741SOLUTION:3417851356244926260513389574034026618795330552743116266SOLUTION:2213469506541503352841840994261822357211991331699441946359815160274923834341974508882852696896375SOLUTION:95739250128667253125793726937592985941572465246134260192587471SOLUTION:2121712329399676219411967329862156286437734679SOLUTION:641236286103514242550428767598210896656443861102696287SOLUTION:60495757476737945974646779320491954550312107682724208791769722577984268248047142247612074053093084595718795245828959560070168844505321898997891713179575797132192157513364614017544752285066243272356448482314371967730656767489944284450188136499183310088157846387664110862867412974673872397918562705259794326514761560819367202357286271SOLUTION:588SOLUTION:380576788889734139530590350516412020215SOLUTION:816975344719SOLUTION:2882201972885SOLUTION:717SOLUTION:790234639330208128638554241770307784912442769081823673068082964861555417148972086740366374389221130815250849612699272028821155326885933246294641231301656824108397980063691317973697685250254238944716411370027680369496746613564139189723548494349422497465619679424611247835734327832223100028331585063130153412740152561893799309SOLUTION:44830825474510607SOLUTION:69289631999751609455554841238493240444989199480563584SOLUTION:29817483831985979257873847338227063593310272141428SOLUTION:5106308789902762606067636751976383590322105SOLUTION:11894550463654455469638322199932100963851SOLUTION:6008468986659616148770350278056880602878425372138475203537665308297469843915379668465745626801807976SOLUTION:89197758850425234268137258862776871393755528916170SOLUTION:210288267450285532300363565408784333936851265SOLUTION:523SOLUTION:173SOLUTION:97687337677974895SOLUTION:91318074058965426419346697343967599502981164338960SOLUTION:147SOLUTION:974690776939695247616729850769855063129841966859421492969139728735634373233192596168708293805490598818498596267201SOLUTION:913420149265778758295651341054058257168552549131SOLUTION:53589328967613319337344950239398823619689SOLUTION:141826963236394714285803802681846059167SOLUTION:195588152383556673748963817418528486393SOLUTION:5185115476427068214461303488018208977995098234826731SOLUTION:3314355041666587564798076892294082185SOLUTION:6937166466115842SOLUTION:3623567976822541721272621807903882865466615931086511398090764805910167828SOLUTION:39924312712315991679163638679638554941545523963848SOLUTION:4954877626206898652421443205976375159135371863SOLUTION:17321585792946762369478470720405657882338346543SOLUTION:3158174608509037359086231841955784335334692420SOLUTION:895697987095481925388046930976723156163768SOLUTION:4806072426693821809544456428672805164809665144SOLUTION:827791269586488983256748831788428818469233452103SOLUTION:59510474577615888349432131755340790395937630582492350219229188SOLUTION:36195870617867781278915126139117588988405233795998354854350409180915344669655389692647844860472351920SOLUTION:879SOLUTION:38437816206SOLUTION:3232877271007204778306115405165063405520222596274176782249803832SOLUTION:3264874603185667075211749666242738340314542893246996925579303872293218243936137100756165619377205676626541985957144481841611315861476368791275774318038203235638894678598689608196561103397381445124139603570791914885156SOLUTION:2906625948235178921136332188556551642134238872295349772216258339774791736978045442826437506695784505552511SOLUTION:51021273469147454527545SOLUTION:91527988787857132257973785859518816495125259SOLUTION:8406296571414598144342087162439832668087602993829833153743898849974424275111440243636603SOLUTION:878725182669184182005172536862947794261262SOLUTION:9876315096188687511372866881489317826331758616SOLUTION:64782625997746728670144415125059353287298927529929645925944411373615441578891835204790644754502865853330732663837835218317320270145606305879301SOLUTION:1021649767603947376189307906117365958823699268196SOLUTION:958364214559928197440345860471923829619525SOLUTION:3081671955882294596165133696941724576SOLUTION:5302127035378536245715348249215781123SOLUTION:948835956990783201675638323840368568924SOLUTION:17479618122841841569118377185180280286SOLUTION:982583346909991789274392780806803539148SOLUTION:614392893690861738514177502693653702226634236678903683126954230133SOLUTION:80270644534418028480317663817810377430142SOLUTION:7792102872037253787301000761665347167962643SOLUTION:53863811726295681627887615779130186954127SOLUTION:969342320742656719692884675942231371252869220106SOLUTION:2326424164931744878734867935656659153599SOLUTION:55759713780461596075474234991973149469857SOLUTION:3972561021286134192132995636372264214447392817SOLUTION:70352322421312SOLUTION:438SOLUTION:4286741756348180363189885395277745210261212127427569987598676926256567771309146151587852481396718665SOLUTION:193599315157991872837566675692194961802SOLUTION:609599677997757853937282490SOLUTION:86479170845860574SOLUTION:414SOLUTION:78178582722025817416944995166226680891881340584690917434SOLUTION:862816354171391560579829654863436493185274806606881316843677563259674398494185892738669532835481671106962308781000250428883117587670542935466152064575575337778664402939932954641474746474782154645563360216604569682243347553110823979600142544104202744788194411579615297487681527444859880228846467990850394453222544193145985010090353690442465279134917627617631523058622388264994959663191563738150838129290147364979548SOLUTION:7103041499141878556033761008616548433337757904729827110675998277167998191692218351965985858081631876891985638294427838782256SOLUTION:15873357316594911565222855729537680742261SOLUTION:9638867062179322304765008551928154130860561734928558846272432059415833819636928398385493374559330130687937772127761117977989834770035556456233590982673322468572122778794462868360336543754719875823353794744448168355986620733073893687430880115068286572093790028455877197792410816599437616328307297568678823224159838189889243906262052082931745158863367897681056287437034272198082344697371767976445558742SOLUTION:82274932219150548525251667946467442879904200499494641125384333334269394378761853989667950692611582953551480856279370SOLUTION:671645758837291150706568906425428319351367965504821509SOLUTION:355671681139516412539660981187183959562684268288462138985098026819975536635558458337437677957271SOLUTION:27233636461845215457781680396668143897965262612196894887021719253213446494996325474163970599943693049391591162865176484171287651933677117587757728379108791987363887286111866296782248152309293786629759851618987998111791856391957618110444325508613SOLUTION:166127417947943757732009717134738214864335883568297086188269925773079964912450319562124226470259565551803657714730SOLUTION:851SOLUTION:14067896756783288927767455296134299573690482923781267512686472539872698386024234209827629353895745494486295461853375867582333501964329923986189578446282003897927106872687898921890518088738562495679125677659353663392507272331364564SOLUTION:49313944444043660764464316584464468395445599763130326857680173721575SOLUTION:29161123825235338434515805647178874558914578SOLUTION:44640257674361015540099234143884650532660SOLUTION:27284010156912155054488569098935994864SOLUTION:294SOLUTION:94830628626084533236849666054991518SOLUTION:691611648799267625721875137235388115420160220SOLUTION:20627656325511175234192394384130561300727828SOLUTION:556142855384622740930283232258366534151986167SOLUTION:3439844396146944404196213231018585577SOLUTION:46257535820437448047699773223868479212487SOLUTION:3233381273226367791658161471090597855217741SOLUTION:209791948352495344997866728324693529130SOLUTION:986700135414551506251425492283636639594440745SOLUTION:779121850388172493169625121763434283423192722390381568836461542812340262519344273640SOLUTION:13917629937887723884515306407207348945189656SOLUTION:7426791627544529575968236295122956319SOLUTION:574398554540321915727937990160237513291751SOLUTION:8872568248337085797033984887096568753SOLUTION:745410101274762218169123283SOLUTION:8074192026884354095685719589SOLUTION:4851514827242354177792536904153569822404254SOLUTION:341374248838253071957528269843127878737SOLUTION:557882544522161289590581669317550536547479SOLUTION:1694271538285304141000301930306322930647738636SOLUTION:7084606264451906446762079607493448473293SOLUTION:57173787345475416651870591355528924SOLUTION:2984065065819694293441441734335973977681SOLUTION:390615896458445298727643466172011945SOLUTION:4956823139914252843638086614093137586606SOLUTION:6851564656212276974719093694644638838708859SOLUTION:672555288482854182411161993851189739374508SOLUTION:883272995397148673886885891877528900178SOLUTION:9763707011749605459475214972586545300440SOLUTION:3338356926162626115417780524990736693SOLUTION:153441525585219487072721585322468955SOLUTION:62197390112175645223775956687397633618902119SOLUTION:47798854238382349573315946780451403786SOLUTION:493489940189538523846879564223989386257SOLUTION:97470820515202109334446388810500246281177SOLUTION:866161570139106462702885949516974886330SOLUTION:525217394712125405821719407903448566601291SOLUTION:42795469833981141897672445664538550885680863373632186689946719236826118SOLUTION:8086203232468469113296913988333319117826SOLUTION:2254612846482320911916433698198234922SOLUTION:7559883635089440294947476808622707350445SOLUTION:167639826655423164924207267436670421578SOLUTION:626971546483799183650637517981638155657893572896215918766309648242062659122921256397981026713764SOLUTION:579629902654758753917331985370254583687662728921SOLUTION:357SOLUTION:48015480805983444167925537188299SOLUTION:39418611153248571970168427470985945410345SOLUTION:34762101212143590998611513172952106498273254SOLUTION:22637113963541878850661575131804788826758SOLUTION:467315325810871776942221512396660997908370938339158331157599960305442768914711SOLUTION:22978262479785563386294832222826357186SOLUTION:78713234114665489834345516677748181135853SOLUTION:7203311798957818840789327208587609973SOLUTION:337706438902112657634579435686286452199SOLUTION:332966459360194911558696140SOLUTION:1712759719397039823187980914993690215707SOLUTION:59321189939519969489465628167193853907521SOLUTION:77946232780427993162993770923104730502SOLUTION:30279677489324122768848276175165057097417134079297091124SOLUTION:401644530882900751949993780617834205SOLUTION:77644318328348733491909179919SOLUTION:24992367567187379445256419766480414891830SOLUTION:99079854406661175375012791727595066647754239287615173028668510748SOLUTION:33272291169516385729394994953271214437899SOLUTION:2641061329567083181920148921737980822698353SOLUTION:7315402533322929713947372788188501643SOLUTION:424985396485582126487434880SOLUTION:310968210271617663825363SOLUTION:2735357821881099827433429371696564829101522SOLUTION:839403410108576426290119997SOLUTION:598819806707697139616119140494596414448333495SOLUTION:48833454975791541436880347734365878SOLUTION:309SOLUTION:426100012649SOLUTION:158970928248124868266423775284957352951254890SOLUTION:3818444122057947466710757075985229475157104SOLUTION:923808196244707570916438735776315614998882245359701247314SOLUTION:8321363853473574459969301847494891269936428120093999542321818613978975208213SOLUTION:70965035070961254224558149144612912136616388233143885961794629175947076161741761270336081013536SOLUTION:27491319542877096599820084327219583172057380SOLUTION:20054770254839669723176469583828757263320165114SOLUTION:4908789592591045733761948054694491688SOLUTION:964519342568811328313446443098891892SOLUTION:12713819411437275260235627594722163446SOLUTION:3867358707402702607541769972379840119SOLUTION:139916569138462730992965593245614643370SOLUTION:67319710398269346178548883211517535234854SOLUTION:35247427151081462346884524233224713357SOLUTION:10226073011986141359312967356818200563SOLUTION:150949379656653340822898302453378246SOLUTION:37047551896867884828193589875775805130SOLUTION:6281837516659914644152924937542718520374SOLUTION:617449846369470535487256966831789575912632712SOLUTION:568612414745686922274838873380784171354556SOLUTION:852800901432767652469737255863764581SOLUTION:31636053917070617503383795540540137779629SOLUTION:961883454247427634063172568905788722SOLUTION:984387483423196401388404663451732957231SOLUTION:620892832162899727496875355458912515SOLUTION:162565341245310351786571209206797277264377SOLUTION:3001724639757763510467725157863318SOLUTION:809873222163981566371518971345407320699SOLUTION:245893692188593659759816922781536560SOLUTION:935SOLUTION:518109138151677625681783499723514625496894843SOLUTION:9810885797984872891651300855312503289SOLUTION:35565061559164126931289497850741491184SOLUTION:88032066270749876879771377332249922521SOLUTION:82775537425029311475634614318602891566SOLUTION:5094993834133911722696526743478993165167945877366SOLUTION:424288996899767144556921274882971442970631318SOLUTION:2117374413550027218491382709732718160SOLUTION:222785645427961101167838827573798644904SOLUTION:29038452694277038456220633322SOLUTION:14042534852445552070028831115946264846SOLUTION:326555129466358297967487924633959663946SOLUTION:952179936SOLUTION:525499980264413SOLUTION:5894261153428935572369384890SOLUTION:977358850945840660781SOLUTION:166434243407SOLUTION:100421561660406999263435286713136235844SOLUTION:83855412784424877859848319984SOLUTION:762339439649254711786437221575248916SOLUTION:319775862212985947356690808103348146982537SOLUTION:582253901150989108425154530761834434598135SOLUTION:1934252534037196772467824989859276680SOLUTION:488304549623784148633793550223735587SOLUTION:2136661568146293159036699868656652923367891SOLUTION:42983947627293321245033555458433812912893SOLUTION:642160156365251292737152976452715801101SOLUTION:53868294851373153763136672697211114401SOLUTION:4014918679050282818111444159381671SOLUTION:835336836746645117637495194172475549659SOLUTION:2022206902975832179697879411935739924SOLUTION:635SOLUTION:4821014214083293343175633025804775437254630978785789788245566235966636458609335818922964447209736994094593129071000673308509854171532988468789507792SOLUTION:1953287251587507325058164738965773829896912288844335891436593251147486SOLUTION:652596983550258987136663640408319547912848443110134568323SOLUTION:9683735040371269788722843187149422308536SOLUTION:5295392323776736399626278365588725686528SOLUTION:433725845557318668802340937542432530653SOLUTION:35793315188346393637772733436908915159SOLUTION:336395818288263109475132102272935288916SOLUTION:24019054916845565585440907119215498173SOLUTION:76865884871941892997589533722185722176SOLUTION:96346066895914787822477957463590975SOLUTION:26379775666675361173404155241143576300SOLUTION:712572415768173570612963960741727992SOLUTION:166291807518591188232941812964429234396SOLUTION:28155470241919697715248707369625594SOLUTION:9489763506441718119869120SOLUTION:2084750261693038079033031377118025797SOLUTION:7393695734878248631495637767216748839575574281123964820166368075281741583693268788454849518SOLUTION:581211154911868614679842517754957224107SOLUTION:64160168691271259188859482878515801658SOLUTION:528441101164391872509478567726707984921SOLUTION:147SOLUTION:922668117508703513695755247620787417684223152855248SOLUTION:508196772837696707885522972448509676506899536938730363315464416SOLUTION:99419013171326524142751847939634330499346SOLUTION:305300312484652600160484695305085007405535852616952021000768192887507520SOLUTION:365431314599587763829192256591268602871527093468329733973471SOLUTION:970469535564112341895763435SOLUTION:528720481884351160421575916788SOLUTION:709084718288143001811215670131513966SOLUTION:3456599599924850587731253930133778511SOLUTION:747SOLUTION:124878537535SOLUTION:685796598149742930642559138607238617246611579767206SOLUTION:4444135144992232111178728562119101574821233093649775SOLUTION:901432542196400460621908808868226623661501748SOLUTION:926417699272481174425398365741924217465SOLUTION:31952229055695296943950336069731893515102SOLUTION:5540816531941869816989772394928768593SOLUTION:81073629845740663465774814385162779648953969SOLUTION:5326026129250740590626590330137115741SOLUTION:614551172865887548561507383758386354657267SOLUTION:6066827222359655564303765545757218147506SOLUTION:71215867822212873997553734962187846623905234SOLUTION:49531638601863484683411976237924052071051978367174464809122021536591267063420566518136337291359497420SOLUTION:91349954499091522710658131762823556045659840790281243569526284093234879736365402809640989634SOLUTION:480970955452SOLUTION:5533046314473771317269939736343517493SOLUTION:876645508174226517323955558150726657558SOLUTION:82382837956814634219776851295291160225SOLUTION:12283047538558680322474113105806647366631SOLUTION:81782065582614727309970448783769639737SOLUTION:12611412588297321447640518895025775SOLUTION:336447668609448702161400263752900480413SOLUTION:599992445260411298830959660339531412688SOLUTION:40824953127436335360454219562695277153SOLUTION:69493669049052715975225235194985SOLUTION:69038098925977339854244444425867140958SOLUTION:81873969655485637852231126304319200437SOLUTION:871499579209279938290931407784319678SOLUTION:18223580216798652352076267859905858845479617609280432554594857493228327220574871356214012848587138657493727171090629534395276084764969775742443314287541085339699611360610117153537492405452298649525655669109906175717629208675719977056563820598752135962056185312917457229770360380819574976718SOLUTION:51488734098816857465587586032493675342292493182182381763184636903382126SOLUTION:8134715218308117728687798510657786829920580SOLUTION:98856631181817150488944254344438650201480SOLUTION:8806498154014233020355704719172488413SOLUTION:27797760326211551259233452722910586432745232501SOLUTION:472576125142432740826791959434632718135753SOLUTION:6083978034614417887964118325105355480SOLUTION:676966343773503763855322683832325556SOLUTION:8648447935561667416531599016899938832073SOLUTION:70284176987658045520567714455743944553986511SOLUTION:425483234859643696392194306252306598121SOLUTION:9943428650988534450379040916736989452651SOLUTION:6724694811187845057639898812605544SOLUTION:885510627550461120246123462228286134734467157SOLUTION:94056785260883461824502784266605832323SOLUTION:551878679605924742232441129744423782131SOLUTION:4483323117155571868162112442SOLUTION:13725811241451262175112438957894880298624SOLUTION:186665799230961222411234734142496778838338280673226481538654SOLUTION:72459665060640381582790567115551260555113647SOLUTION:527716401873847986605310728620534897370SOLUTION:84176429735334605174770212983319224511374420SOLUTION:1325165122610487711140367860824701532SOLUTION:7469552829757417961732944121311510491SOLUTION:359104398464780513852102754985677503SOLUTION:1917697838665812594931683230772958622297SOLUTION:1088341762383889774272106964244313497149SOLUTION:93741721171995970552303267104267994669989SOLUTION:192496393490588618128796190631635831432229566740950771753857523511414787SOLUTION:61792910562818932547963251772569653542332325757506SOLUTION:2554409493022974018378179469924935738866SOLUTION:913908946730150907139175815173195117190922SOLUTION:517152185117856977661489920215248166418254SOLUTION:7224665825174341066878016642934790640SOLUTION:65894571451969975694459781407192464302SOLUTION:5827725782573782650268234235410365663SOLUTION:572SOLUTION:581536607407675919857883265573369642163685310100385769500555SOLUTION:849112031727787876138159081132362038554742SOLUTION:1735788696012592075573653736508434427SOLUTION:840548619217409952354680530777691267173272SOLUTION:73215248881385629474806308606810624SOLUTION:75261971133480435756144055414927208140SOLUTION:23067288049254378329728882158881823SOLUTION:61917233140011144651092808293050913SOLUTION:554SOLUTION:5848522061967308068996081292345493127192SOLUTION:81542681044298430081238769947212902964SOLUTION:35428572347097659691798444379108301493735SOLUTION:199657472809298810109298361764544SOLUTION:198415811701447165661797169802332229177216777690424874742854198332855SOLUTION:71974725861725751936357980616662426199742997SOLUTION:969841987122614126527456805903546125662473SOLUTION:614323226490602749343412837850267702632SOLUTION:819SOLUTION:86976849770342782798063904220689613163SOLUTION:5890650580258715533982901378237194211SOLUTION:985777629366816345316414372963264774499542403848857118417349SOLUTION:892186159239862409291563520586799542875591SOLUTION:68967156786384371700894813544904875756SOLUTION:73355067318836359255387422587244259775459SOLUTION:90390656418731060886996171875739969853SOLUTION:4843088435517925529481076495950504712SOLUTION:277374735402338248433999931245894759SOLUTION:74969119253102860736821171318976803178SOLUTION:2659793932078815078672199694412379961518930SOLUTION:18191670599141495382248401713629771843SOLUTION:869SOLUTION:78278959462716269730207166488790699SOLUTION:941712678118674880912323856504589883950SOLUTION:756553112418955436462316854819718211728SOLUTION:253SOLUTION:91363846051533865184765323427684709898SOLUTION:927757146666296376200324504251806795808SOLUTION:1577423261736294165761283508145527539SOLUTION:39291372428972010532265624453984491188SOLUTION:3356511411643723656819094744127443874SOLUTION:9776893722998049199062368573228490279973SOLUTION:76524353661475026644244932959434991177SOLUTION:8865634803704302074106593227883621265980SOLUTION:928188296375778668895484294266174115600477SOLUTION:6389135326009192729130788570957386066SOLUTION:319227318991154378478899197429110615461SOLUTION:2222717482853396361645164432292734305SOLUTION:666938184612265274275374951967309247930SOLUTION:144494577673367435468810974302756210156595924491748486SOLUTION:4895406648035716103517035161453104253440420SOLUTION:27183153478772574510818987756643947427795SOLUTION:519162259853144993499480668756127107987833SOLUTION:178293182630776202586789302836178534677SOLUTION:56667931063758813559419477682244651SOLUTION:613447292161195126241266208196155698325SOLUTION:911255926118189268164547481440149719388SOLUTION:534909770285412934734315930766399592815SOLUTION:1027464368834166196664362743548812967SOLUTION:919543644483926364348926904569515894SOLUTION:897077255104785451793728289941150931411193708957748438SOLUTION:446980825542498998998888470891122926121946SOLUTION:2721782633714393063018291718894344SOLUTION:98083536936378329247768966739278628460SOLUTION:74976628149271677383659791466821163694SOLUTION:53689236237957997659316494737922132815SOLUTION:6647151322671939280877652651738699877657181496875883626SOLUTION:35471348772362385702349998249646355482SOLUTION:95261236895519914636093323379595414958SOLUTION:54813965352531590911304855301561504393898SOLUTION:19695036739498816741237438849794479569SOLUTION:333756407912598319968383130933601645798SOLUTION:820957595464784264352735160486102407763SOLUTION:6980738341571290383323975SOLUTION:32683580964375295951953209265639945746SOLUTION:99571774783573754963673639668169962409571SOLUTION:851807572352087329214580942820346668877SOLUTION:72164543038546552576980733901558985460SOLUTION:64021583636723276320476471157590197518SOLUTION:56427662574130722688914987469740252141SOLUTION:89379631037387212378618443348462274552SOLUTION:4958074395890899989472333952877836986SOLUTION:829723866195366343612105547686999540493SOLUTION:451SOLUTION:5001699807237262892398982628115697SOLUTION:40417286920658361551913024832092694961SOLUTION:42892489597628287224558682579748928393SOLUTION:63612919307104106761931277157252724589350572SOLUTION:31164317637123618403179196766SOLUTION:43234025432097181084033786552266895584SOLUTION:132582332519958539882533917580559964130SOLUTION:33110782426935972891090517055098415992279SOLUTION:5776468032653564506183815636938393SOLUTION:8183044438991389825175388782793SOLUTION:29314171348386847175190756114147522426SOLUTION:658942888562605851490895836608873SOLUTION:2613618147155614212937491096559877518282SOLUTION:4573968318671456492602709424SOLUTION:99160332338786670581592802824482707837SOLUTION:8635952665795419628847729569982139228497SOLUTION:9147374051669576605116318856686892357822SOLUTION:1077156726759098491089646656232468252SOLUTION:576860351331846236897585673243274628573SOLUTION:96846855639377868526100853486917145744SOLUTION:4665442346129247542411325751894433541SOLUTION:24182680117817853901252765198564107233SOLUTION:635376032369432317675940433573391908SOLUTION:37861941476927184564719346483988996211SOLUTION:90055867687822252456911198379634301779124638SOLUTION:46999053029318945695259830923651740875441980925689263839105451SOLUTION:787729538540810395973213513678721691165SOLUTION:6247886315513690637436700187528640349SOLUTION:303826133921506SOLUTION:618831443823195811677499535128226769SOLUTION:727954943666533197129849441743325441503671SOLUTION:7823821306256819997510718927492809343736481SOLUTION:345886523712153013205326761999142284615SOLUTION:2798757666734441388378218923560776718436SOLUTION:79286575881329963250561790609338139SOLUTION:97592423781789861693574450478787863841SOLUTION:476957532440562853241127657586994790654SOLUTION:914974138164382651195623564675863611206SOLUTION:7273488248869844557141198288014270749SOLUTION:2336846510710964822079319960688643790637708135644214135SOLUTION:264878337697373218385072628326160658296SOLUTION:6304595528074782125181055086469333763SOLUTION:7243991579078043016348967888375480373SOLUTION:3792327681843239933452737419476439527SOLUTION:605380642275749321918231842495645515411499SOLUTION:93644993605437464902311934516504832893SOLUTION:6SOLUTION:651363374959564734585297508923805286SOLUTION:80833140218993227014627077746117915248SOLUTION:7054368432865268919181497543993406953SOLUTION:75221061435034663375218563239199419744SOLUTION:37302166164699403588640958295443692164SOLUTION:671731835841140645539458103462475884SOLUTION:917133495881531586443893618136925298SOLUTION:57510178463389840183076774447517129365769SOLUTION:180460168788265052642158913711881108113SOLUTION:324784038242338396320243089776548319SOLUTION:39314445431739984448378621976367818SOLUTION:74694098994548475627702865572966313940SOLUTION:74684728168014688903373906347185133199SOLUTION:86386429673767961108715166619279047SOLUTION:51367749183322157164593754876725758SOLUTION:684779865505978497594245934561543SOLUTION:75524275828983274264758561149619915837240SOLUTION:477788390216791329997624695468231223595696SOLUTION:895597416626895671415754428917226687SOLUTION:69950174524185214399876369538682175744282SOLUTION:34541286732424599470472252072871737238SOLUTION:76096849426908730305167701750467667SOLUTION:6243023208228960170483459315186474279297SOLUTION:197779366998164587839257473077260326SOLUTION:8421539361894208275593735317496806549SOLUTION:689610900619121731769699721422141499425262131SOLUTION:358654636168668967640266767912925884670SOLUTION:94561575040151765333478258682679830927SOLUTION:137922293921240585910522543459144247SOLUTION:8488414487314372289589422437542157886SOLUTION:897SOLUTION:6847367090345575346893788314413773SOLUTION:22517034463365522584540419325815184964837475887633622176SOLUTION:790122880304904321567640357842422401683455SOLUTION:91469354143166221237210724452794745SOLUTION:87333366975982029780069546264322678742982SOLUTION:21010679523191826179146618567914835152794SOLUTION:49648935163949527579463740754656255977SOLUTION:879202819938522514842116621295839807267592SOLUTION:822358911364855561927731455702279106793852733814141211827113SOLUTION:120553500776236446565146587246571129198992SOLUTION:2527113101465122258242773277667485560552SOLUTION:456566234288433691145200444108137548580SOLUTION:3468820628653960423636759192507570264SOLUTION:89150638645553482646087088546178433373SOLUTION:1639419293938928420175921584234243733SOLUTION:13762817733737563335709717649529982SOLUTION:23043371172873265638632569769858255897SOLUTION:44795819190475901791908670805570787SOLUTION:3375617824581937994748044124058211697890421898SOLUTION:44059949074675915296434129535631258638877114720564556SOLUTION:198210912771643565867618258331218552264741SOLUTION:91776468360812866576715664489773373206SOLUTION:16574957450134245793152345639934270931SOLUTION:818280766953285434401370591365308348230SOLUTION:10376863501401189344135147581407273222SOLUTION:468591523284914636748843364657821790316117SOLUTION:96635746153644850046075819613958966340SOLUTION:246246795516140331803380693143923807680425SOLUTION:7019446132491843093843361621629360SOLUTION:71082290920034779716114842398894290SOLUTION:281264951811734258648874285106302539197SOLUTION:630396159629109720124830592304038695641195045453231278510941371231207185295714696299274714324996452593317227275122841418351216924401808927SOLUTION:745574526459777389514851317233142396802557063364939177881206654837378958134909942912827696543841281710636462675899346929088269440043374618773118083820394646912241051565656920959903163162SOLUTION:388856115823881912758514950153985989268801116SOLUTION:577175304558122810475626381779553061102969560231303397SOLUTION:5769496080676280757792453824402623548407SOLUTION:933131336968205226702754832738331505706SOLUTION:667875907437987165951505461150124918150202SOLUTION:616327160789691433SOLUTION:3976549203416854227968239414921025919511897780135819960761651913648SOLUTION:84699777191812065829066622929825485720377460533695683568989134248628523803909118982SOLUTION:216420247657724121505814289671371105201813137393903919285559853158SOLUTION:1410365025352951410860679438125580870423SOLUTION:8824059768473615078697563091887324137290870SOLUTION:520616538SOLUTION:8168748308693813766918245694773476575396SOLUTION:630298361771836375730862744568372981180822726SOLUTION:1646599885609915951012163172861056298SOLUTION:438194340696720630987979205257723401359369SOLUTION:4996910656137130789962515636655770864841SOLUTION:395646867560159556018350384526563986SOLUTION:946329718635700596414714147698633657673SOLUTION:518748806354469691962503845112SOLUTION:527436180218719580952466563599741107490794SOLUTION:904288867113482952431278230562SOLUTION:257199733491684317762963554806668822128SOLUTION:87967886059337210918957896333229150641SOLUTION:213111639391850968108762492676231830658219171SOLUTION:366877600157302671770427994478597299438925SOLUTION:7456746076055394602625824441266551329791323626498310723153815687772563392337SOLUTION:9078038247546474972439264510735746684691140SOLUTION:53351080138468951317720095442562541791402105SOLUTION:18737217445275673251205522938731671741824SOLUTION:87242745356527549553704162610726234778746SOLUTION:69713533458640216119187366143867309162SOLUTION:412457955277555709983367718401000990489SOLUTION:77958765919499373500215455924461567349SOLUTION:712769484287296866495947402392142327764SOLUTION:543245881110571273144546734975638SOLUTION:935819629310577565458527434364778436842SOLUTION:3333003335017106538387413439904685478879150146956550525SOLUTION:31170935013897574346935579595883167400551845450SOLUTION:418344146962963308709863480298781866SOLUTION:651977981538777267257158249118636702652301165SOLUTION:26025664843689535612296453211499173865SOLUTION:85659317168295718991117793169010399858136885SOLUTION:6325434054018149179076575917549854496787819SOLUTION:8405076268354726226141SOLUTION:55331944780058794079955420123257851690SOLUTION:746665916657693365988964941802458508728SOLUTION:88SOLUTION:9943845181367123617189186780451476SOLUTION:68435667916616496878242894147866248784567750323968834411052956156762719923624154297225963197205222804SOLUTION:1587906585834243219849598987161644302932SOLUTION:86863259441741133554794419891281468167215497SOLUTION:968846417832767880309199337947433179283307SOLUTION:27889366029480276129580743933115450974625SOLUTION:426SOLUTION:72329SOLUTION:129782658950157768965473690SOLUTION:8657235041713721075221547524815755644502397244357513148SOLUTION:197263581153950737404774977242753729483860SOLUTION:2438747177241109567723058115726874350656673SOLUTION:50642941947265291962786601479225156693813926274710137360133084978085868258054397155032630266377987341415611165655524063986282026192344992340889093196527687587594618425131858981619846633175137754349266615927705637741412782247705277418139345SOLUTION:325757319807455972296123545880907265883982517182891192323529564135485390898890697667525478457364SOLUTION:6104279716854780987499340037349813158259047287SOLUTION:265126912840901023791621567091778948SOLUTION:60516841782853657025315533282192793254SOLUTION:3932380618330884178850152287541132542SOLUTION:11937121791287894283446228753902430895SOLUTION:6178536657617287831492182310572511520SOLUTION:6619528216194151621950107675123415SOLUTION:569674379284543261529596575382754398SOLUTION:359506589243445725532996443795728841280803386139103435827SOLUTION:21685880481342111743812825854174110810SOLUTION:66737291890595133908943263911988142975525421129975805650304843SOLUTION:973182940441564820561220643211187960879SOLUTION:6531616611000SOLUTION:81775411343976492747714440224872406972238957822619138032372818518795541652686101816473957781507633598205913944495790691327683524127208943295120929669853331867076943893322890776679094598476217624182611207454249840207382146714154492515602661724SOLUTION:9064434174381663561815720584332634212323109606507904496805SOLUTION:469388126556222857912021293127845728224SOLUTION:696322698236952786272792785759249328SOLUTION:676384413924100102456266981230361853516SOLUTION:898394818383539694276938720136112316918925693931636SOLUTION:14160139321234865775159377761920748756SOLUTION:6587997338194748897048238315637878411712SOLUTION:107729678847156542967764992332968119483SOLUTION:79727420320229959497485812817147419533859SOLUTION:4109255784961710842218733227677512805SOLUTION:48894621610888445039214649294994387561SOLUTION:1815235348350865427012918078941448570823613021685445929798818152718110511672SOLUTION:7325437311291114704906752999699479536488962592797430371473464SOLUTION:6835648783124547636475529011061731380849546SOLUTION:557350982471405974119732377481754117172SOLUTION:97586680876013062593868351790277636711767SOLUTION:217194765449112307437423426751505601625772558241704487976387607916459120958321420174459SOLUTION:37718636838543642736527937679013729662356425364798728846552242455991606217055360591049350774415891674839862904120736250SOLUTION:5412003809694270619963860715127830529311SOLUTION:58164258021376632858750372630548262773SOLUTION:441233998427211199495102307824975609931371SOLUTION:2004797682163492050182012125154901224SOLUTION:876386749885943112858268566033567938SOLUTION:764120248919527630808215111918836660115SOLUTION:84464033118491533428143942360207263216SOLUTION:7148704888767331056184779731206525528SOLUTION:443645696917574589955786597934167766522522807234875216934846301842119455SOLUTION:2478557495487283368504634743298841482227455633994991294986191717SOLUTION:31725840666487503501255969469844586724365446SOLUTION:156463963842669823417279348716585179230703SOLUTION:1891808985363771982983425134581793624902SOLUTION:92324077054269554219837719733022553272562SOLUTION:77690986674623881343976398628373259390558SOLUTION:4741947959859333197928644756174368542306SOLUTION:762249855968831460602689826638818723559SOLUTION:202821330939865521378455726457027603901672265172745056073388018824792785365121574281395SOLUTION:61012561812212936934561115481114108983185SOLUTION:71234656250488587198639182730316288890SOLUTION:488197956703339542905626385918476906297SOLUTION:359256940101196564505456887547210060SOLUTION:10953974830345641984256431474134263791SOLUTION:5411265775377281448895424783967470SOLUTION:160964181844111309925446715433623718828301712SOLUTION:938229474599802229287694830874SOLUTION:2682222966901887904087667199895215305256SOLUTION:62347760595334074395743137959291207162844SOLUTION:5772032452619861605547170673SOLUTION:343323492787663838733622846857161545814385SOLUTION:97213452272350876668988181310177SOLUTION:949435632767679646543901540836652868561191SOLUTION:94711546456661759698114313963854210502229SOLUTION:1978921506149080836813183398613311194SOLUTION:12229438156247908204433311515701262459415701979351SOLUTION:2581761293317392436259209071296888759263155SOLUTION:294482936279213099665614437333727292291SOLUTION:817798398641965600844543307922459666210SOLUTION:7803219941126626469884128903558175362545SOLUTION:9536004296801638722941147779172811202942535SOLUTION:754116606356911666481952325976953858726691SOLUTION:707183776134085053183676845664258541SOLUTION:728512141340196162358937742596SOLUTION:5753575804664533744227481867876744534929SOLUTION:14222489138866646299364598595315416670320929961408SOLUTION:81792248414879150757876628672181320816596281394353451790140846767763106740SOLUTION:26172916277696986770514902243520215809331377283813SOLUTION:452450333755331587359519797511948955493SOLUTION:42227079095325841847135594116SOLUTION:926266126519526148110828813906919214667158SOLUTION:477827169805564899445141276832494403920SOLUTION:542201663881488736264145559339970794488698210SOLUTION:592907168801859300574073445881522625359853340641020972597807406SOLUTION:80995194264392593955546708912971256367968489SOLUTION:5311317370483463494600786461785209940SOLUTION:5049417188520544853783767318665619115461SOLUTION:846506289637441640538131455770468237655SOLUTION:30327776794884669190318816875766514786499SOLUTION:282141516340345945125762177968690747541SOLUTION:3959831209316338275626259417989445864SOLUTION:44064460817441922718825745747384958853SOLUTION:4199702067133248896927404275297761107301SOLUTION:515678541735556522166884123367899169548SOLUTION:116248505435382046759657958957798579SOLUTION:90075723127673324671651767886940923599SOLUTION:73SOLUTION:292331806561196961266133383801139624555924SOLUTION:8019078759508459600489168852131298193SOLUTION:60931894344762468896084136567425865213SOLUTION:34714316036824409192568842635850951432SOLUTION:7849247875186539175171173601275577117SOLUTION:880112536661577559727097866629745975458759386293067583573246831149SOLUTION:6268891786676395814466411063827726649634104747495SOLUTION:903965SOLUTION:53446848885939576765491469547441636798120784SOLUTION:686543125309809764345742575407506915534SOLUTION:9643274725098531077363361995344626390828SOLUTION:4403901376776371187217131664436488831SOLUTION:531374748720296312321191681564447603563778290SOLUTION:8574564842731662909058932344581633561SOLUTION:471849430461662674739262998881513384756SOLUTION:886337207622455214352916579367422900619211SOLUTION:47265061967681120762223122663736837939SOLUTION:454649527222772937686076149847849804SOLUTION:34595938646190704388230680194822610835SOLUTION:64229751233273271296304178883707481519SOLUTION:680279485799455791720343509323483270934SOLUTION:5215366155727254315318893670307533729SOLUTION:77447799988315762434961616767504660518SOLUTION:165942593280205857153332862975547636230SOLUTION:97328296116099733340310526835309983830SOLUTION:54949984497236278898375451825161430549392201SOLUTION:443946892919728029674018234077242196SOLUTION:4454738364249367152581124503624416594261603SOLUTION:46517570089895160215835404718113608538SOLUTION:142SOLUTION:6076082113123139197239685209378123231024601504152498225286653349224119229SOLUTION:44911499248915660547978019957910315338599468356SOLUTION:115565902457192173407406877953309941SOLUTION:98253434419506283306831266484226247652SOLUTION:528466068797574267442514560293217486SOLUTION:48397414443423737920923622566821804SOLUTION:47456584456091338117962953294264386490444SOLUTION:840920698873991194256961987285SOLUTION:6048273855685060680786234098430531310SOLUTION:7632265078315191541599712288771168221190SOLUTION:71737566517264473636410565431005766554SOLUTION:3182696049396584812476604323872867191SOLUTION:6426195439721491243432244143617SOLUTION:55671848490638798136729126638210718323424886442436834759151597551893SOLUTION:325100052077558218371387354229849995954110296SOLUTION:4242211036636375228547821038558265420562022SOLUTION:458508764467268955285333191378566669504SOLUTION:324800832463990137832252942105529410258861SOLUTION:743991774653980301433653527734539287799862SOLUTION:123749491269583595845324163672446847160SOLUTION:988588795767716196312547959174768897SOLUTION:4343680559218542364701928799177707936SOLUTION:20486638385447504254284112462SOLUTION:54682930155844796644702831125830120255119209533326225789706476SOLUTION:608946771372876244785780984670254530140777SOLUTION:6731416557260036771284649553195434609SOLUTION:2623214324643578992369053134149499925SOLUTION:145562180567340986773892276064051489SOLUTION:76115658861720238319684287322304751686713396SOLUTION:8004228911397192118655162428547738955658282536477577043453766333276259306SOLUTION:1738718353661824141820876225120198236626703244505SOLUTION:9656354025594765591982141783257250488283784383318251084515154428244574222694SOLUTION:65340129544624162262746787618778199346532SOLUTION:13424795765261680497441221322906841315766SOLUTION:8318149584195825439534717680381162833918SOLUTION:402690819572120515487555676396896149522532SOLUTION:65897680829182567725812465220680870781595SOLUTION:940554136652628720237555565295778917SOLUTION:93960366262832367844628806226490381335SOLUTION:8691886431478399543778620658418745579888764512116624434867473SOLUTION:7112761639899117464471652564477729476127SOLUTION:861505159622626697114934668517223794887766SOLUTION:42189031788083116069292110744962906384SOLUTION:296106270140196638625664940801513555324SOLUTION:7935508378698548207968974425092362629SOLUTION:366594485376530377135782305088702216146027065997765746548778401SOLUTION:233067338929923569860868856915199252299685439281773903580214SOLUTION:71939748651271585826681506971135998678966SOLUTION:591776445793166560663746671707489738138820SOLUTION:457453547586158346432315166999800973839681330431275761734807187694831226SOLUTION:6964679928455034333331321779740411874468457190766371356433567SOLUTION:32461287281170738191831932213361529691665284SOLUTION:999916331614652624778845861787206275485363SOLUTION:250961855042521755848151094928356223140SOLUTION:7238152429485767377665411982476748SOLUTION:27784893687967951900878917756371223589SOLUTION:18022281310051592915812063011482322547528836756542895234696260711376979388SOLUTION:444909814933086543893134216378274758792764931723752457603891SOLUTION:890888390325519709336884576250872572528SOLUTION:30095061780520051496449506964693906207755892SOLUTION:248887893242985866623157338268958840412106552SOLUTION:85078736681155517034092971811168723325468468SOLUTION:374197578322862926327SOLUTION:6495787385491742477006424637068092711833077386516459657693411364268765767676639094922954388264176253SOLUTION:733709SOLUTION:579SOLUTION:712908282SOLUTION:17250439968497348SOLUTION:48351616114225633575711047365706462486510SOLUTION:927248947607626180308603399781490993593184380326976430346908818416550650585520519111440800269981369861969394347652309110103525694SOLUTION:54531674516170781815271458435996829776508345SOLUTION:6044142168363468880635799945367338685665213252364679571795980538395763SOLUTION:2295592823430717073836757218439666627648915893469133775248514478607699893715719930389278609320SOLUTION:133SOLUTION:75448157659392SOLUTION:121432889861776838189228166677812615575398489372274392980643SOLUTION:90553709551821721175321020813203992859510373734939221561SOLUTION:192987112382651017273491247431524716759470SOLUTION:772SOLUTION:9546577952766214011891542910391628272030222377383944673377SOLUTION:15166326416497852448095471371854486537777834216937558236824923015454838443747891168032246256374664949732994349464883817189953703487625962008844817782055647723789646672327887648694824941742321291842345770587197596399867070125248435741852570681799641051334333923304647264423386442204618892105826454038575998656248796297153956844543287772898926412910836474686429723095298865714474208825316181422777718574879453648711332656817262659197677487460683949535150271281710740233284973133489588155126690562104325680810642146308575739919147973289328SOLUTION:2849608041598061366748613849056892011249885657023426729473410256440592791202907515209783542181SOLUTION:365365975916581782984931354793188178730324752408SOLUTION:38852473045682962968173537746288523957SOLUTION:748192684839582SOLUTION:59823075495723072155408502571299691SOLUTION:57892797649149606986138235960617927342SOLUTION:15651822025524143130459633479352429097115824724152178865171964180814623342822465616728632468758545636395758388641926172796594906085280681577813386809452236117610602171158166130260875869255224518040332801423787771787498262035435460394461087974326336592977938968399234518398460810439782084662421860310781144029442168554737597572SOLUTION:4297217237234310083544759793969295193981524191190838602420138381737774SOLUTION:6172579589623253684317763352159114177SOLUTION:984368938143501255204517645928320220472224SOLUTION:4012743414617246441051309919310816535SOLUTION:59029636741049876411564435698937075211194955SOLUTION:4956747824756206160345991308344826SOLUTION:958SOLUTION:557249725611SOLUTION:19191540677827879465380SOLUTION:5874198181197751SOLUTION:992696237504799027506082557532049578842998635576539955605428878375573391731340965838298SOLUTION:70091030513590619892693405862570828295435396732850523992769411916109520860531236954448243541578608334617824857719852477296764265194672471047372115144958051259818961665914457956037056098566711SOLUTION:63169098389967182340241217496322546802598665759994549429212877005337104323991197252SOLUTION:7384784524541198515416999785344626486616SOLUTION:20781133029256270184869295145632924781155473440893685806208134746361960360034015951693836876867SOLUTION:1659951383792624302463778885441898795557786494022494011556999657288923850162889258429732438597946981554660542868493631814397800480141897558410471699613951305826144825787349550324843260429943127963318486817991657475196191017335724819544329927555158992519599784889301451849431726784470154827102699866912854293262409821719542083020358943218077810427283794893894470927072158999861943795074616993452790685318829330968751927834074497950698217153778900318505705SOLUTION:751974934433190554941775238746600851441541318252670652405237136758781211367806353836SOLUTION:76586730474104840314139584179163468356900892629SOLUTION:91930895582675860929956206759349799656361129614633SOLUTION:622473996573741205826350375365291000987664165940SOLUTION:1583679962434712762917458748635649686324SOLUTION:2667066481727852364294970915183430856SOLUTION:63961306788413477278750671526253902444831SOLUTION:761604191707247629817861391109171827381SOLUTION:83249678767178845797316104276748750649780SOLUTION:7375651344591335433463581499175246022601086071866057685288087827780207539734268903345621SOLUTION:532761841959454240233464449962767385392225420349792667337899343744642772800142336380467768530419264624706946668794418761945932532639476829625165812693468782773785328529734193522914975795955256848850849635292956698896240364883282655817553990869353616647629381847554819SOLUTION:8896081289434847180646329482698993557292966470620756125750571869618SOLUTION:655796357309100076030896969808886668900791SOLUTION:91229689460997178654370564993792077731885286SOLUTION:50520024992575186928108189469400184345SOLUTION:933018621163950094389880630331821938SOLUTION:15580722123177779938559242158638726094464672525586163846290627622421353420533449276976905474431168211168546SOLUTION:610558565470449994028645265268036290632319172958SOLUTION:29775688292216340458987918696863898943559SOLUTION:56188281174185641724733696258116359200375SOLUTION:7524575474477489981286086146039332958802816SOLUTION:74184760198388557603402739173832126148SOLUTION:56796136439668952497798583751388699474SOLUTION:84797572384298638054243895826625596SOLUTION:9065098177094237132521768063014677811524138364SOLUTION:4868613018427931769392304556946639SOLUTION:30519344654143863SOLUTION:9637986868008062709759726809567217913208SOLUTION:17322369749791740130967341462389168741SOLUTION:468102134298942326383885982125524334SOLUTION:383932824018281897663573672297783102SOLUTION:7645841253413411649551732375099267394152872SOLUTION:24547516978970861837221437035113713697SOLUTION:6535422553322116077866614554337885512SOLUTION:9221237056793885929334826082251461085SOLUTION:52273816381717762449055345992465707321878425SOLUTION:1188716856714267739932340282121354451SOLUTION:40776614810004512152968967086370099190679SOLUTION:794927815705218157562478673951896204221183SOLUTION:382809679661674831268846549SOLUTION:166SOLUTION:106645989230448533774110678SOLUTION:589288596540288434938941606873975612277894970997SOLUTION:6799715839065056317577847109067168236489898288SOLUTION:2096411849594134631990120634642968360875388SOLUTION:398618402599817972576187327116568635373445016482SOLUTION:33764712418786460687798644242477994913416677878SOLUTION:600606921924329592419659988942707791418550715748SOLUTION:49692127334179716257113886815392444188999225SOLUTION:80919929741765971754914351588018110315636117126757885611784SOLUTION:990755519724645737159607659266249361176712918915SOLUTION:9566771134042583271144237399938273130130986SOLUTION:63983683217229593776104253738633958793980717429SOLUTION:330777573688318435413814629694802384684366646423SOLUTION:73181353417457477802500907262909727477657SOLUTION:4129489787321195454714244661362680502816SOLUTION:8361139948002136206452122908504865415562251942029158194426528357SOLUTION:97449643244281493924121643380127636913SOLUTION:53516073699471646133621706817491534762360895SOLUTION:875172377821156905919547846715572323763450338979490360616545635739892517493264145199SOLUTION:4420072835360256090414422037966314573226160474642106009509398745624633322792339379684701089192387337179126412SOLUTION:6072457771493846215827274025373129393452SOLUTION:854226724558595547805167196141164826856031533267987297518613827162290894438814329353364553923SOLUTION:621713415449369348449057851534233508SOLUTION:3201753324885359653726195681758SOLUTION:9928006715637169858628713SOLUTION:15667833225521045053750744907674786304SOLUTION:839385459803226291381637220436141141723SOLUTION:787906423731687372258931531231931321809SOLUTION:538660308513978874719131186518933353697741176SOLUTION:21952230676031783651179143355755671016SOLUTION:45850468865019519634923555360380234393827148518130924578339177SOLUTION:113SOLUTION:531640280841SOLUTION:736403284205751214904190615378161559114907626723689992678961982SOLUTION:3202755081525997180835548828923970593720SOLUTION:618617783463523827331255113786942391497824SOLUTION:995804284622257323779903990795534677581476783SOLUTION:888914875747179627910946523535482215141850687SOLUTION:67551384681258825396893645129941940SOLUTION:65736165319243731386150434198634015537SOLUTION:1685866878965423086841957369489291346117841493SOLUTION:60711577967277286427347911826582771404972SOLUTION:8656182726595315656391510SOLUTION:131630546371709623596510667480634117803807SOLUTION:295455760882810292207798153482844303512847SOLUTION:3632268166784211644986196941156278327932SOLUTION:392211227791631716641029322208154981SOLUTION:26337363164268968459836904540953404431867SOLUTION:106150403238405410864416622190225762217881340246491757688584406830692682100807SOLUTION:9851936949559868043335551835066164429136434820451118732686717752357SOLUTION:675499482978762247238793139438265820600518SOLUTION:742562295895839022634344207393893542468SOLUTION:97590416943068153214645998139907926321214SOLUTION:65450660573194122856738052852121954207508SOLUTION:617862232755939750657512576359815599267687SOLUTION:9908585512803353954536348609947024316168SOLUTION:8995801416844292923479514325626744437401SOLUTION:991563390197188085581941377500221442SOLUTION:180880179664945435940939368187431309173SOLUTION:8619957291833176527192862594959044173SOLUTION:52458453758295292053618997218692981234182267SOLUTION:3464614677735011360482465429935656126SOLUTION:361226344998785831734555105349836369969SOLUTION:94826174795815890992642986842490188542666SOLUTION:8297508136133195945387427999473762814898SOLUTION:1868859186375104831766151159678602945851165127436553SOLUTION:68719111011046806194242742868790494455916387SOLUTION:439655181797384438932253984192259320616SOLUTION:483305761327868234672349534787328292481SOLUTION:502431313361438104295867731965207756308SOLUTION:448691954966594402400126769275563521661899SOLUTION:11234228141512813112626491973773485573SOLUTION:784298800251835815163516758239355823918826SOLUTION:1026057999293013266384744377349779198SOLUTION:336609302222260781305423289240349SOLUTION:311773669883113045197151397297792810339SOLUTION:5961675827275328998502759634447570896SOLUTION:7428781115832792982517676339155310356645SOLUTION:8726538957172956744683408369338677795882SOLUTION:14314538145348326131955847942895666990SOLUTION:191159293455952376228192759240996616484SOLUTION:41623848163894035073368458198104836163SOLUTION:7288631000161204650262760367254119957150623SOLUTION:26487134484868796927298493527546426351SOLUTION:3093139464175359177299947157996151798SOLUTION:6668498305859358315999811864441923785SOLUTION:12424687310045223767117520358874149832936240294SOLUTION:917390289282277249956443137226513388SOLUTION:87896620452623458085647623476296SOLUTION:68919029916093651822789974184911259818SOLUTION:60653650677093457525234988112481534173343SOLUTION:34818069444481597071697934939988295552284237308SOLUTION:59763192847785748196598887071239879332374SOLUTION:84672533446586252569347872182498319244SOLUTION:322624226444221699102634361440333908979958SOLUTION:2178447845348819106687272378836912527575SOLUTION:78177762149154275711330731150132109390SOLUTION:6254676284780014847534549547335364515227SOLUTION:802604408964143852287673019923112081211137794217110479248822136SOLUTION:676348328SOLUTION:300481153625796505458365944821961734448347710SOLUTION:449745573481903533936302396706837344887855SOLUTION:869928378939592479180165967307698152SOLUTION:9869562029996181367121229795972616558843SOLUTION:31895826214187963120576834870534072966SOLUTION:63372323072657875826457856182617369263SOLUTION:219302425913287688880774225709370277600SOLUTION:98294364895968488026458255244139517282738SOLUTION:491395516353386448141995920792923734700SOLUTION:6644306247177995244414355272089850729SOLUTION:379998351306929599520216419SOLUTION:8828818497019345922685716882713739440SOLUTION:7662011893326586988371592661261213258863SOLUTION:5876563455406513594079081179256232264792SOLUTION:463108631239867902483783832259785127889SOLUTION:9678711904802653289931260947888892730357SOLUTION:5130894478388083496476871226217752473SOLUTION:416584612221753725467555302245888855SOLUTION:673772377937201772817519719458039057685SOLUTION:43235194980678686643468321359950347784SOLUTION:11271612445744352784375049216293591025SOLUTION:22187226383662270753655477755110831291SOLUTION:665808259242430365234990965364596999906SOLUTION:8701611185133627227065349330099167321934453438328SOLUTION:308577611779472530856911345435163298244653553SOLUTION:8485158838748052019967736738473453295SOLUTION:867595235559751993046852740307345569SOLUTION:527587838781420504271537127861449657275700227381820800608418347329759391296625583446415541774522874501949SOLUTION:13975426937189653937520827226553407606418529512422450363641581598SOLUTION:78175657620855493070249667485197252387352757SOLUTION:869777580173583368240436663607606711SOLUTION:3092023859821481161644745581468528035340SOLUTION:9006853059216495286376419669944393085674SOLUTION:633291603238295214938760100848295189205SOLUTION:1356788848789869274310440227481445153954SOLUTION:313577905351215596551389514326589695251SOLUTION:85826835610425195243497455713275583402SOLUTION:612681578929642147732957373395655415347284544SOLUTION:23927369832369323554175664566737393527SOLUTION:307416390373896712682542883364580597599SOLUTION:26942679059568443075131900352798321875SOLUTION:33410894369133246727295750386739138198219SOLUTION:798437310438964572498646181420508976SOLUTION:369595931535117762465344523728SOLUTION:310886720777139409174649196639809440510332SOLUTION:131787265640488912833751526170361296894SOLUTION:600630471998814354343453870315642998349900358SOLUTION:8721401917264622084179692977923832896SOLUTION:5367284775532178276661575864316716SOLUTION:923823142398488468980161823223641866667SOLUTION:35185129404652877768921801841766324748SOLUTION:712592285169971459832657834665432820SOLUTION:951546647952929078865512924778171768801SOLUTION:75047445741121159943244317437567726448811338748952930515486570195327482525637673328186110594018010494716658815153508423245877821210999871561596628722081483360438308463749609846961127016736080693446053754926769573434515504310479885319429930068991816642173363789467624685372543681854467624382429564725725185055415863074240281743154SOLUTION:81260130711968684958229781242921836424229364907319131417668100083960146197966102475199786279974SOLUTION:90140738742197442725292983418503320608332172971185770795SOLUTION:671SOLUTION:334SOLUTION:2182098506547708553922SOLUTION:140325SOLUTION:685736SOLUTION:724972717SOLUTION:68338282534936678411454939556155271920579766SOLUTION:94119690347962293141298691688840331313869852430589SOLUTION:1404803052219122247099248673913883761222514914996128649130946974556800507189773SOLUTION:3795181429495368849534558780826617925021929159051SOLUTION:960175SOLUTION:54280017029143289729640973638887734729709SOLUTION:78065039969586565076251447497397388609586855212724SOLUTION:61448038962132495978421924398420556737449SOLUTION:25922360210549930231497874841736198830703SOLUTION:9112701265487179535995533977443178660595SOLUTION:801777591148620592800584838669914573204SOLUTION:180353675798346479949461550959271804835SOLUTION:49232336949122898012316633699200401142748567SOLUTION:34747399920261027018931717411197522963SOLUTION:6277232353485693503545441979299108819667031688830154641590324889765481614450120361SOLUTION:294280521589616437319640582648553005587SOLUTION:6279284795299534188980471494726456826937139SOLUTION:22630620954043652027133215332347780583615113SOLUTION:27225011323741922455486166460223576686218550SOLUTION:5342349129587178779053109073031479902163894369375901SOLUTION:635470480201329507107756893796445491555274708SOLUTION:16374984321741565495478542062570357798073SOLUTION:548391722351146571573906121713895957754934SOLUTION:308412911394447795374438786250508588587130533SOLUTION:239900817995811818454127196552839787484SOLUTION:179867247314348105849438862282795222176374SOLUTION:54493110138882276376857927701841675602SOLUTION:885531326137529621410503677422442275213SOLUTION:4038366315454654562488959891488757459489229SOLUTION:15273944849986499910904278803716960895209SOLUTION:32159245428947312989860682681637144584SOLUTION:367329152247754897807278728665652871713683431SOLUTION:541196487173457650176919586255811866321285SOLUTION:8132194222556324913643315356196919251829SOLUTION:632438670747787586580903566785507104267SOLUTION:7408762214230288813899078111414240287862SOLUTION:719260800835899904381374202139543766663245SOLUTION:77213760662412153958855155780024729737677SOLUTION:537758583684800539714554343190185286502513554881484199463358104955794751641551SOLUTION:232254442666582860486115733991307698156408119788188136680533717413619SOLUTION:7948520581165442618424914153164264704858SOLUTION:8901713194682263226744188271365707171SOLUTION:46767968334370770625799135862270171809617SOLUTION:655611506714900663550392968826309661946SOLUTION:882598241445739248221289359968803349529646975SOLUTION:231784724970664839119353619245571199454867SOLUTION:59038469715851067723864610277545757317916SOLUTION:6427782427183167432162713842491323SOLUTION:49656220732343976189449681321331495235716SOLUTION:33780232968174546682610586559141836172700526543SOLUTION:792732693703882329024683837829830837108SOLUTION:1289673108620841721033671350679723718SOLUTION:640835191775595324473134855475339243SOLUTION:7797502835669748437108479533278676467SOLUTION:271698693929187328904574713603157538908SOLUTION:52448865053582989480554756992327794561SOLUTION:411481972821877590705985658815300599640SOLUTION:4015572677413597281452689014101693139124151980089234765973398396364SOLUTION:24862656963886927024546920681956194905SOLUTION:1393673309870989987966389999578361528191164484701178485819341000SOLUTION:92059671633428157602302122179654347465825440219670237548914624SOLUTION:225478399152601373353401653182352447139SOLUTION:32515915079828484359580707419919833248743SOLUTION:86626034246853557649469756693307464SOLUTION:14125536623671851210554410405806800223854SOLUTION:24017477509659234406756591943454SOLUTION:83099011497078167781326436213631574042SOLUTION:5922142284352243036148105626061927135SOLUTION:88082462450675778410SOLUTION:62721770795587763356224246392211138338SOLUTION:785340877523280655466726816312250873400357837795901573144147056667118032571501059624464304SOLUTION:752821337648756476449943201421000360936189797292827323192541909493216848SOLUTION:73731811940730337745975250140880459171485812640SOLUTION:1083831314133877173411966644746249703SOLUTION:7907892901133737952057441049247379814SOLUTION:314976357107799158440662128857504385SOLUTION:58595968440120185769229191SOLUTION:471285672331730372375514972942855157460468SOLUTION:70146736276417365395626276770208584SOLUTION:821SOLUTION:584SOLUTION:54925871199238704SOLUTION:3825321631000617759SOLUTION:202880244212962534282722462666431668952447505869907395172360194299410824837768198548SOLUTION:479688747775677466575201430566708507574161SOLUTION:720860868206665402596159434460629516608869905SOLUTION:47743423062595684233729458639862762456306SOLUTION:56282257559859919698998513462682474736393587SOLUTION:8144106615124195975571868083126243866841146SOLUTION:228881618166826638218559757123622588276659SOLUTION:75859872687939290487642423907563427SOLUTION:194SOLUTION:6271726572873722523062634805118978711136712858486725922651851641658335846355838831349770508678886148281591078163778624936270924418332953483886679159637051697089472053722275201215463382439463248142997515282SOLUTION:30960281280181728725290930322315603658741341585784697345480419260284133765162594217165771631SOLUTION:79256614459789510587587849146815611321797322SOLUTION:777SOLUTION:507SOLUTION:85132SOLUTION:44260552991633864498566SOLUTION:11699781838718804556418842852845132844506199432148197534601868681557SOLUTION:99060686932537813716047177863311845611962688SOLUTION:6778535415558069287499136174839224444405392SOLUTION:451840192430512322832679572989220226598906763612SOLUTION:3527139469616696113329662754179424284787325SOLUTION:4861207761618467886954547152199254645698493SOLUTION:242549913146921448929793730SOLUTION:67112339860174871067340601558278888358910SOLUTION:8541655867776235197677629962070266211510481SOLUTION:2788679728373981475321785995558849281764203190SOLUTION:625SOLUTION:8432470645264912082130987950162124725268833658136082383973156773268468914699185388362166045166SOLUTION:724338556330943907525604286770870532620SOLUTION:66375736074934344763838SOLUTION:931683284981000790896612186524935418139SOLUTION:61062146427053516898974558195794789962SOLUTION:43458649629136369474721517210048061404538126SOLUTION:9342118429413695744508617642346330207637SOLUTION:814215281177104394315728100040674880506937545SOLUTION:1386806164238964382864320990688745451489601SOLUTION:15232552618539496889542787411222351871939499216SOLUTION:238247561591524180718517174549602420361521SOLUTION:236354386804487857720899SOLUTION:231SOLUTION:706SOLUTION:766SOLUTION:76784269283511245284SOLUTION:154664945982363174935921768942953678472675938630227SOLUTION:90786354124216246690637707805427216669842164114040SOLUTION:9059631705504566351562265987565335264179SOLUTION:702554927697421372826822524014267346623514SOLUTION:1126102153026173091678222895637988756480783120840SOLUTION:117287734799956359703763962520683256782148936SOLUTION:2944036283022926989032647378479919076235477SOLUTION:7356874459098395476027647785702937549983274SOLUTION:833366262244795603778519557484561962274761699162225554764SOLUTION:38866936685764310657380453123059156357586569SOLUTION:27492576955792544811842886180586246206487698SOLUTION:88343256148379968921923271583533825703357SOLUTION:96415880882283522226955888498968248284838576228SOLUTION:32270600496101262372775114327768987511834245SOLUTION:929385927218755768412867398676496344932557472SOLUTION:6664323002693SOLUTION:3074245612382284265798746825532047386635858683271578SOLUTION:773618584569432795362184210675491632499420SOLUTION:652178199891772961470204180210725339918281518104SOLUTION:3957644234711701337837210942419571255249321878SOLUTION:419335233102996145499352470666641279519118617SOLUTION:911610112423593953939464167135177783444681303762SOLUTION:53658837837623816136112744826711498692235978322155SOLUTION:62137546667863874599443669SOLUTION:39364755158555124364377061124073466653SOLUTION:978SOLUTION:965821473645774108795342SOLUTION:10315326858835864531983187822315127860868830740733127872700SOLUTION:62439561642096712230492171723756979565589SOLUTION:69946381575849782817368742761234780644916SOLUTION:428972144191192588329308527493636774480945SOLUTION:86714393282678724595822750473771769374574766352333777671788882478695722557SOLUTION:95512660761711158194242126565266469589370958SOLUTION:90198419636506380842129787673314945559SOLUTION:373682713271774182571342687687172492235515276SOLUTION:63794700492124SOLUTION:6609084227429711543028928834952460324SOLUTION:10686643397329445286661598191933499745240861SOLUTION:7032315563091981066076418987216169432480171SOLUTION:495952948408842796629388875963476481583229673SOLUTION:41444041452849529871524926395926452357940655SOLUTION:77714243947114372296549985586393149992958257551SOLUTION:6169305291728473769087840684146129194739795882SOLUTION:7936741550572946675978124532534603907798146SOLUTION:118967454135914160926191875347605136897966735937SOLUTION:7091006815651816035466517934341665199451369729370673786SOLUTION:69597573104005349417765319104484101SOLUTION:666202227752369349250432483752393650685508519SOLUTION:4981123046598589723989328154622287581153469920SOLUTION:85543565837429192862195369842918383556SOLUTION:1819866046386252576382690114401928644132643597631926909766856472536110632SOLUTION:43759136898194192473327365532079515SOLUTION:1096541303375601007645927633355697532473404SOLUTION:53119026576325439332020460386062444694856538SOLUTION:952447167858878390837918471950271827449617SOLUTION:4348267368955312997192853466129147480636SOLUTION:25515781566743962919758978382129132789717827136SOLUTION:63216936920398736901946797858367249102606394SOLUTION:449541793832464691358925376495516685927847536SOLUTION:90869168142815366128356591293527595983206802SOLUTION:37125532672636432010325959123134940184149395339SOLUTION:2232819995366475949655131750639813989428698SOLUTION:79368031739524675650821438797227197138SOLUTION:774755526274826229493680803369811882996544878749SOLUTION:183398228668404280384109652817455772519405219613SOLUTION:8585533144198768399958326307371644933119225SOLUTION:613595366264801701957534208397377983212656985723546389755344768324423432612631652167295541195132SOLUTION:29162384919587841407721877876351256015705479566994501352316913228565217556946348927758766472680SOLUTION:154484386222963778381248554148236328455SOLUTION:335795027076316757053015483942553228252283SOLUTION:45820516232839699052961528268237445082SOLUTION:38029841430666504343990421963511805836SOLUTION:22732995278187634916691886551578741152230SOLUTION:50621794768254230563493445264262249379SOLUTION:4298319553557024368465768526131414925284273SOLUTION:194555976578716199323104342523510864638066340113279465762762794SOLUTION:322689139708652686756351475710536539447832391928SOLUTION:2935456429069856597586742537950176167122668SOLUTION:226710240728346764161276141863194883675649974SOLUTION:82830475319513832833174627953419274187844408SOLUTION:344824694492763839815889303951191754290306987SOLUTION:7107340859981360574895594SOLUTION:9178095996050624358353082635987928655336138896522SOLUTION:5316219301562656541029573049957517451357915973SOLUTION:47511911917757538772728156964550371205990369926SOLUTION:5060567778531777152153445631880214408890341541SOLUTION:85742619977291114146639977951851466356587269SOLUTION:2073932851125326632903818983982605427395358518SOLUTION:747236817993531393616767581665614776568522811191SOLUTION:49384182759856572840907505402314862621397499SOLUTION:2281219167173765320662220590919840581555947SOLUTION:5911648304213617183227314786151280695049135425782348SOLUTION:60850089584778684570870371101937712413401992SOLUTION:938250835369753954811333672736383448934798543SOLUTION:618499128439609459214953463763702762260990963203SOLUTION:15853189163697516626573569820313197380811895969269062461833071047418619318896417974733193520177510876703843SOLUTION:385877215614292725742269992282276128897824587359267514713066533077494784918427252281408862583767180SOLUTION:731SOLUTION:675SOLUTION:777181522751623237442600742100054633632SOLUTION:73916256968237064067960118419168894513509117SOLUTION:770733892506428297269668479801771889221813160917SOLUTION:936922130232558111739405592801177989898381742SOLUTION:6367884602913711662401613338232108491805581SOLUTION:24163993756039013973016669782681852061857579869SOLUTION:5598997208658825456560157895523975277994641SOLUTION:901703378370880908382145564733767661222241228SOLUTION:520798544282907537214495315482690845320454SOLUTION:8197067789851900SOLUTION:36165475070894791021232178570240911647621235426736SOLUTION:7567977040648759734397073271395355330118836SOLUTION:18450987206729676200120304861649313262333768504326494279498205873716469393873634481924545440753827SOLUTION:41885864488988378378166986833936346883307867295974098257099997533404301222681171957710838193316275SOLUTION:70960962755123481620629442643719764837547456372949740847585877988SOLUTION:377206981158947207205152878984923549679784236403SOLUTION:442915823584734540477280630675611743336777SOLUTION:85786225896255069499508187879533117643SOLUTION:8018148221157743896542213247241964217548872SOLUTION:5976869453902626398880633243442914632SOLUTION:529SOLUTION:630413612102813626SOLUTION:32519691454244334426253SOLUTION:13637575728161969306738SOLUTION:986166840SOLUTION:233641779637547914972836SOLUTION:311511489806261656902191956443315SOLUTION:2935335108127719025378244728041613378208782615SOLUTION:462814936245508890872137827197175474545437757SOLUTION:4035741397717537082421592330201107485377154SOLUTION:638162531354207659222217528223762168245306359SOLUTION:88967130528078569960918513819241518243450125SOLUTION:1121487601338034714634238721136793889727856SOLUTION:100038364940871821297110917837990464271462SOLUTION:6472816403129511072036039363730243377292412SOLUTION:702SOLUTION:395906369725359SOLUTION:66277297909697311671219807347290768478700687559252119664429429SOLUTION:251342810250942995168772620575419792511976613325SOLUTION:4315262444882317766808362245743433115912796311SOLUTION:82135436416842631278264878818921109280202971SOLUTION:9257677999301754064916628225636362499911592974305611298676588503288027922294368182896575088514075198013193970437696SOLUTION:350630686826940298986514585910012385365931660493725081957823064585018218160476266423410596857331671534580582366760562758128SOLUTION:4947001062655346223261768531476649824544SOLUTION:892523874478796612982124972841941258713341937SOLUTION:82294173858018871172458426887322525619950SOLUTION:174576826345415656558362659414852831SOLUTION:5271506236856123782981408204779390978SOLUTION:16636090288532419488153706958021539575746SOLUTION:26584489695020342658605974413571SOLUTION:4591775002515941660165918586047881724917570SOLUTION:28421994332524448155581882032757416266741790120SOLUTION:10518029638542536422122379857651670868672SOLUTION:5549048783373320199349492593470921418218759SOLUTION:5156916157269853517376107449331859646411965SOLUTION:96630672524785496423402532787946279SOLUTION:805252124296810621816980492778467211222874549SOLUTION:463159427349451213353948905157906793955625SOLUTION:1312387897653244592233822615913729548423389SOLUTION:869439397149684421371651924372506459181100056383883964391SOLUTION:39637621130168326352423685463856830SOLUTION:5056493385969656046150329906203839479355SOLUTION:20941360035834975787794585920566157185SOLUTION:10466319568995245462454245480240516311SOLUTION:339527473231387217118442046732067716472662SOLUTION:22611967998915454974084075445017566SOLUTION:140906979819124963686930709779186611352519SOLUTION:89936795681461756453552576920477225568141026016155031710428614326542782861323859988468493SOLUTION:216453581110101448392268278391597417804422334453363683145766493510936970230945021961371259SOLUTION:42780581447467503363369895494211538997SOLUTION:795428722523905667214154186952075864051517SOLUTION:975618404218931949173607639796414759112913SOLUTION:326733229763536511145901456873848969280SOLUTION:5851419636796647116675264319111113708879SOLUTION:672640328108981SOLUTION:28393418837712956412268763529626955104SOLUTION:4968907983508175001972957179268832531286385SOLUTION:159428867160916985324327394142305733SOLUTION:792149265772689182472469729197713308SOLUTION:6746198424051793121882181917315746836SOLUTION:702151710271752344265462989752606663SOLUTION:58785897883881029390206767484652954996503951SOLUTION:29398452368234725638672230621434974023168SOLUTION:75998672174313967673327037832972366458SOLUTION:84336996613212868367536610145472333658734SOLUTION:609264462694393896219856091535822621118SOLUTION:8385637342676645987453152140654415438512SOLUTION:7436171468770129539954853666426233554992SOLUTION:69082329471SOLUTION:1915213710250987683766434456943750883314813SOLUTION:399461323945023584269836557730290300SOLUTION:52713020434196844796401185450496327598868SOLUTION:972318502827917725265197524507707391221868SOLUTION:296929886133860860676718772143704216675SOLUTION:36810087277268075787220162429297873909270347SOLUTION:77454297659371223565470805508664174SOLUTION:973SOLUTION:188571SOLUTION:869535416219273SOLUTION:623SOLUTION:431681585100612260SOLUTION:322659102186761064052563593372468861429SOLUTION:653194680556803995807826614807240180547763SOLUTION:340146733347347639683142837882844502402SOLUTION:4411796548553113899187344322462627318987605552179896SOLUTION:903279901346317326253262514312660848535SOLUTION:17969410211042141175179116847805670751SOLUTION:42148329553592210005422645257728198364944230920713066445474519641795161121753231727558SOLUTION:7291165407927933983487011785131731SOLUTION:26248821172782017878643395998962620922SOLUTION:15654555533132010280139733216509679029SOLUTION:106548820874324540169152349553797081443389811SOLUTION:2864551278640477949522665784867538777SOLUTION:5645201895849469252718574370739760SOLUTION:75963011633675482157164952863907996SOLUTION:619189889762649169101446914354635276849SOLUTION:6469075607548325778139925259354957556SOLUTION:64867456530942643749281457366381182SOLUTION:25515318838928836132484837335491340361110897414458375292384299271238SOLUTION:911464037768763627127001059753141162943968SOLUTION:8737024911244191646167653109720763702SOLUTION:39681289350912909836991322280989866196SOLUTION:83288145424666139251930SOLUTION:4676349838544992679350847489640SOLUTION:455288052814236088665920565388528973SOLUTION:9844954171354749265940744478962357650SOLUTION:900480412763973189997935275888812989214SOLUTION:15130847447470139596612473277025679473SOLUTION:72583666147155523963477194249515422378SOLUTION:57888841814256622304920176428326586SOLUTION:229289678859760900518390SOLUTION:500548358156417955485126530646981459563SOLUTION:259743100077825939471283696216717389583SOLUTION:63759236377457524085169339470229272SOLUTION:3287226614138996400900215278516300173SOLUTION:766346435209953966746205776963809715729SOLUTION:775599610355538526232509404529191534424895202SOLUTION:928621888181191841443312609131100671989SOLUTION:6709842247700520359490941281592762108486SOLUTION:2049128174734102818793885117344593397SOLUTION:658675397738466258699197400425245275535SOLUTION:929142055624433545721354670610599851SOLUTION:13465940514712652948436895675136219983SOLUTION:287396999682954793104650824506565196912889316SOLUTION:4988091340244863527289140284144787SOLUTION:4488066361956191157912324733537896463SOLUTION:962377351707422255260633065233205206SOLUTION:903519719208939108344174411328859455903SOLUTION:2415925518865893935581824550412926144SOLUTION:49734623252212315143762941319287629095439286957691549147996362219717281438203SOLUTION:4474845535642199249329446445146834709531989603627228986388766104SOLUTION:7085922879496741161000737837229287581152421167SOLUTION:470376751143761437188271728868610453393649SOLUTION:52353782487582494475149436665662231400433SOLUTION:85375183688792840784501602459255811727SOLUTION:1321956060766192645484662117357947751SOLUTION:197712226905772695238228335663510703287238794851385389769281573418879934425SOLUTION:473474550863860271402727655757434972146645991015947098829795SOLUTION:2459086563149288840514849122345592649981SOLUTION:46178880449139909925365446SOLUTION:5442588645912191744614077405929369664705SOLUTION:27224866436379119445850282876309491229SOLUTION:7914674781000225276941275583238721216807SOLUTION:8387467584096674573923876866860123608SOLUTION:462636172559631682404514685856264630882741304298SOLUTION:75050111583397543294784236340927554370SOLUTION:7168964812611476278193210896243642SOLUTION:1276427926926017670824117704163462705SOLUTION:46242551125797136683879605733496147306SOLUTION:106SOLUTION:255492425424838881879617342169460722620185SOLUTION:373618343684119157424706365985433451SOLUTION:765163858138392571423825541987434934353SOLUTION:18239691622252459294061352124110267741SOLUTION:10378565622186814227763751693218691870522968SOLUTION:36417575745282588317469296487815114708SOLUTION:3628644273996697206908241538901265SOLUTION:422648362653225592908541684279029983SOLUTION:766472878165223957711234508841553402822384SOLUTION:6067199752983762873832070249143897SOLUTION:810873514260971132746929590502538SOLUTION:79474341398416983417145233744922152625424SOLUTION:502651340287522200618119250182714282327724SOLUTION:17493837483833879235941595247965497472375992SOLUTION:701957811724743504563815175431364728503SOLUTION:73122978454426695351673930947715276547103SOLUTION:6009633611501223976174502746494203808839SOLUTION:34986718131847945545936673354928561758895371SOLUTION:6264439489519765883231452036953172674331SOLUTION:489514859628462142855602189127150517123509777775SOLUTION:520941659454623968622300752287886423659407984SOLUTION:5114737688137072125485911752142533755089644416902797SOLUTION:32192348278553289784485341785728886080624191069SOLUTION:44575283324646631143635860497060139292SOLUTION:93872645488642593660980849522648310868586691786SOLUTION:3569424645421966477389082847941806779698SOLUTION:9976627214992494628391636517081863154763SOLUTION:8334261163694055086974502635526462967283SOLUTION:2672272554647062483395959887258311699508137687962510SOLUTION:7047647863962988326424764159994792920530575204SOLUTION:7779374799390554232947698950759619666799821SOLUTION:86230426326586349610888517764583485153822908SOLUTION:689783733481826347545190340927932900153SOLUTION:6389018762321117095143951717569396142331955523223425SOLUTION:9322876618550379515346784526615120241672SOLUTION:388793510503929434771576805586304553921SOLUTION:228314443329896407347033245227133859395SOLUTION:66657277068969123695019142244418923889319230SOLUTION:64557740887118680483824928283953440337143210SOLUTION:2255134524358619594593602354334168634362282SOLUTION:808322301869807401859689538727107276422803768651SOLUTION:10543504522534525006717818616182991000767828671SOLUTION:96528115058558284889129367603979260769345796521SOLUTION:30359158020613712020134423165844958471SOLUTION:509727068274269459045184279324199314684582SOLUTION:438617765512499395813673639618342SOLUTION:294SOLUTION:161SOLUTION:789198542690582103682451SOLUTION:171407482074116847345581382396516747SOLUTION:774678784475404165526SOLUTION:196SOLUTION:3088696662863501068199913603302776932SOLUTION:889623814448390937712270778660387645471SOLUTION:4923808662511330583725529712972626747381SOLUTION:84192695391852974813501162474843735SOLUTION:805459700827136841592936120132830143402821545705899624450678378515411785812862778687646104836702286842877SOLUTION:78794175260016347521928263729247657690599785547554656652306653867167888770173573728846160672391303220799117751155451172210878547951592361708793328517778351021467216047697629792284911623781678844392234387811928565920560245594269382SOLUTION:70386313146204603999505742437927598908225208763397989317120159552752476SOLUTION:96822479206908299343518152523481654632791SOLUTION:846180716592986788174880727766778488632251526SOLUTION:58864816869276925953035599412235539696SOLUTION:359645710160847789576575107210254238929SOLUTION:946508532989990111488851864200546477SOLUTION:533670707857646492867542615146912596SOLUTION:319996105429335073883543865063671958SOLUTION:737579247135650948686193826247724736SOLUTION:71036694066978964264834615361493490247SOLUTION:9497992671342651535289814925321594106SOLUTION:4737706186965915127734492863242868769SOLUTION:25458484465330062544063361764868383931141SOLUTION:227512615568710718794027096378387895224527962361793465411428834599205901543411447408SOLUTION:5925035736668295668942665030344631949494647249SOLUTION:100047269418612819408578632356155251682SOLUTION:55938682267593654373273230964091181828700SOLUTION:250487796673374295478915446938915423101SOLUTION:15945726210776186131886167185128547656030601432313SOLUTION:17543287385649694436199710802247655564558SOLUTION:3639208065158963008617080575537084463SOLUTION:82144062947284340230467512977210734708162SOLUTION:10725615332763236555927893584680523447780SOLUTION:26043459206443921842591648845935422629425SOLUTION:43836036656359552591455293118641857988564SOLUTION:38761233351793646464983279854817917215271SOLUTION:766620334922502740625203544646645834SOLUTION:5418883814796056741421334675838351246594SOLUTION:791SOLUTION:300372401444752963652516171496463474SOLUTION:4028951674168467356432075663093651878788SOLUTION:424159651327700439928475738346946453401SOLUTION:22367227332657910685696708449503146649SOLUTION:1855007232103160478913536914492972881SOLUTION:44SOLUTION:2334653983537798120673417675869751269207355457504807247555SOLUTION:5128125854907701670051139884961675134871484166728268152822629990721939676431476341348879480504225SOLUTION:9708668474521756584886312378274863520982881597746696719619443577361991765692722762018556025836SOLUTION:289428162959554318518239620537808953390SOLUTION:333258840954651922873704735115295242104737333385147744238730SOLUTION:812222246321990939542440235148559957899291592SOLUTION:46951770365754561786264483676909311389SOLUTION:580232464417905156388749568127634711334812812SOLUTION:23753560910005511395817181979772006869543078239215SOLUTION:752924638590893189743118225587988398157447SOLUTION:848808245351639669979458949676191630623716SOLUTION:57899201953588894445959850176355273612871SOLUTION:90847341192090441132758329228748367615822SOLUTION:434245395859793543395154483327411669958526998395SOLUTION:57220084355836769910101922933SOLUTION:970SOLUTION:120247622815963900316409149815585SOLUTION:4599071857898647785349850762119234560275792875670237248461706SOLUTION:917480878640123271873594129601508810634831349795930958912525771896796645346429SOLUTION:6457134939429719676018570763369630641854421878236750SOLUTION:79463500689866711793696626658141025272SOLUTION:77161779574242685226295640492312945757631SOLUTION:2288321456695950085838465839765787460297SOLUTION:489407998838363114777933980502357865337SOLUTION:8848616864216611637442077689833288962586683SOLUTION:86287978225587524019441352283904903900SOLUTION:9741336444934862265583792399227317494759SOLUTION:631118751959584317770637607619267648081345575645335SOLUTION:99338229866673618412672009783452176815101SOLUTION:100464231906515297113176732031428378SOLUTION:923604451783833910402943654840SOLUTION:9195739610005867954438483604205386607576SOLUTION:4358345031166149057627082534866907379SOLUTION:76186914087529921289461368956916654905318SOLUTION:208678926522428152747120814270291433546SOLUTION:502130353951233783878330866439675541779SOLUTION:4219059153557383523985734544197640140949217SOLUTION:41292924495854199108101779494329551484496605604983812453358078383194259SOLUTION:900104589486022926291243469091121278689296736SOLUTION:42825422702395656122308573914228447SOLUTION:835499660911705909241250779637708211751SOLUTION:76829039659521483156789515670678948626345SOLUTION:501911262421555767966362557811364SOLUTION:58144185751496977354640196510144SOLUTION:3413604667376875518674716568985443091124250149317841109953971871327383991386SOLUTION:86520599745411378715561558146222561414162SOLUTION:909329522498618944073053463646855785SOLUTION:969876560193177602148885722478247007876816992663123617467222913604358399SOLUTION:5162433698307245201137206728428913289889373963587SOLUTION:2259412086032098654787244486245701896972SOLUTION:57016433839447143971983324305SOLUTION:10439574754710770755324954433903747735825SOLUTION:8141733882282051629623075392238102976SOLUTION:380450210180331245392519349831865SOLUTION:3646421556675458687882645134118725432SOLUTION:17566233229096298295960891291159632493717743532382942356655540SOLUTION:37524442998629907495320688139885507309SOLUTION:2073025156376901404642383802331000987376SOLUTION:57057771122758873416566465787420637450918SOLUTION:117449410594932524972581427640688021420SOLUTION:88188583966554652727063987477965662946114SOLUTION:726363540163595506860893680112382774268591SOLUTION:44347510795597628542154186363406885212SOLUTION:833891623155404850956674982862475602374238SOLUTION:41894561738669754214744816143SOLUTION:718979972981890689722732182252329422664142SOLUTION:78286495314364508885169191486365793199763SOLUTION:4202504425842258721349102903SOLUTION:383601742734889722174489142337920437332359SOLUTION:2649238389554614777276121076898570133SOLUTION:999538579746530109141712215291312586590SOLUTION:212747SOLUTION:702111715951730498857696616876926152641502SOLUTION:42222082470078155221848367364698423SOLUTION:5101891127786427998521277150148386592SOLUTION:6365174156753935268747421946855639SOLUTION:908518607100912479407357263567221812852041SOLUTION:66166740346430921041731655731934501447SOLUTION:660147160557169366382734771448810323SOLUTION:95928991555621954589116557178522187202241914SOLUTION:535810444166479120538454979800265961649SOLUTION:71750820994631868653665847798471233554SOLUTION:517344928506941737492843839807295803140SOLUTION:74336047311637083010345090034857634736SOLUTION:2022420110363930180256610128137469109SOLUTION:894666745166936600657529387417828577513SOLUTION:1146915417204656822635904SOLUTION:679453863632315402106263189467129457SOLUTION:679990316847304818779746815736549701SOLUTION:940875753495786851995622747948153245794467SOLUTION:7677563003089579272078237160024219146SOLUTION:127829126969673636780731495736966265SOLUTION:604634350922414444417913398110342598SOLUTION:4656772124761240470895467686435372532659SOLUTION:8272479206211654906845683252426817605779481597993888361396053491966544975288SOLUTION:90137165221480454658186162895392531283940860395707976917694724304SOLUTION:7915657126302110015165891160224740601456829SOLUTION:9259684421841851828886073891132910532SOLUTION:44727735765148241549323953474921SOLUTION:64625614552084627610572259701211131668SOLUTION:34087428667933257615747155740170940465670SOLUTION:9874268256722067759170422651726765SOLUTION:283SOLUTION:812441583424160367660196685243182942619SOLUTION:39928039851231363389170193361371795126SOLUTION:30798788528673693634524872916354724372953SOLUTION:9682753053797737204806462496918459989SOLUTION:30022387987895141776516734945261687159629519SOLUTION:2967052856385677775920475210194412117SOLUTION:459607809229569055035659718255163783SOLUTION:4209995708959157864839132732624448709146455SOLUTION:38381558074415055267987143290819532SOLUTION:751597862218600688366707162323685501469SOLUTION:36570850581724665111338627901418033957153SOLUTION:442700522511440853289482867702367658817SOLUTION:8772498673598412788199773783410353745889251485935984SOLUTION:96731769919664780821166282113231513371294SOLUTION:728SOLUTION:850516217741552406908945422686477201825469535SOLUTION:72798651303749791147824984804414540928SOLUTION:55725671265856457476140508611296927580543249594368921230102676308445206211223SOLUTION:3518551524768548418679338251986382457287917699960366923979535858SOLUTION:93772088523538874035443737950589894470635784SOLUTION:281866248451442328134428155458416341SOLUTION:3110440168199071851834725720263277177390SOLUTION:169678939908126438283393458408475947664SOLUTION:8276577132516074713276243491631166549611SOLUTION:252327116401658393443365252105454286699SOLUTION:3275783328566398186415651132586918816SOLUTION:857320754559716892426992533693336542917SOLUTION:524797456946531827127323404700738823733409SOLUTION:218281945275527456395315415568534497SOLUTION:8507457559776345489702585091713657367SOLUTION:577731341833500261625734322171122304307SOLUTION:852650652454467624631943607939287713112SOLUTION:54219764143531991983626467337748926523SOLUTION:412286458386351603340938609391190SOLUTION:29857186651825658255746531498209SOLUTION:979478421896368409575724700875909485585796940SOLUTION:94038518661148441634130587046743986855SOLUTION:406422383492705923116499839834577971SOLUTION:982458377972112510909417125671478922SOLUTION:5193853447685419926380012865239640354SOLUTION:859828281486407283172228827799940708SOLUTION:90931910515173199777297181135268672337660SOLUTION:71677690318580687110577357823214806313SOLUTION:71866185940168621734941517970455560SOLUTION:46918375920664149631764463320821971815SOLUTION:5273944638266534350216354248226383646690SOLUTION:6349876669885221425894386557343371SOLUTION:85838463923524863299484160SOLUTION:30648059416878333166159983141668230377368SOLUTION:768580382893181760906461821913381919579SOLUTION:457827631517650423911338263653586450134628SOLUTION:64841168257614366518158891920277555845454SOLUTION:2495225627073938181926732052444585279SOLUTION:777832699266449419986779739368117339SOLUTION:1086183545048334056754656590333391864SOLUTION:845618484982385928321104726746670183SOLUTION:54253694155685565594661753215155792SOLUTION:913724778350273717026318311208629032181116616975497271815869081528SOLUTION:24118816467333195379778629377831941261SOLUTION:4961764762312366899413597791181233537SOLUTION:39832870128469977983771777338744196501713301851174028848660813043652231449SOLUTION:1303535274939568529665443642107975624907820267723954330884920223753694727627325323239463860SOLUTION:3011092819405197548248283889983583227326888700211318344704375954SOLUTION:7903471187458686677241226639722797720489680423262974SOLUTION:8941896535119227519152279353437832556865SOLUTION:43323996252765522453760173384404SOLUTION:286140789406514731254650561310466658765SOLUTION:880272409829757807633416850392613280SOLUTION:66820909493590436737508881972179114210320626SOLUTION:60337822387557828540875446228934536314561864SOLUTION:79764068290790963151000980139605608523127SOLUTION:94147763274033048112714915972168496319257SOLUTION:90703593725339822116722631914926418071000SOLUTION:89583672071569555995015947752491167410386SOLUTION:40247989586537709798633652233466976695213655806487SOLUTION:867101446948554751809144521660854574SOLUTION:894SOLUTION:634551280416433709754204991681339388456408SOLUTION:272633508200720852363237856417836129SOLUTION:558707460115926637842461498423987538474906SOLUTION:30272556263340744424900984625593882558SOLUTION:8313487928507952473251326779988179811985SOLUTION:186835303727844215441948530619511760818522SOLUTION:78142677715939075618393996247318124874SOLUTION:33778461956564283352156237133473618495594SOLUTION:775686419403815336914381766883482786774881SOLUTION:554716853950795822114459581779176175221SOLUTION:13237901130557786816950156221767340699SOLUTION:143485333985335828315597317774332336164881421378845938192155337475626SOLUTION:196433899515129997697078991680699487818626751SOLUTION:33452554199234759188299784402307624512SOLUTION:95923180873664262750793172942440923307SOLUTION:785136550463509252311809200362788909654984SOLUTION:9108708321366987830366750336671279904SOLUTION:40580717682651021964457333879453916489SOLUTION:566699422553685471152262679857534668825289SOLUTION:521222797314293609152944833043325263261SOLUTION:83567492447262779334333980581215659864SOLUTION:1787497871396714546486084362251669464SOLUTION:803732300207171804993414518871194887316SOLUTION:215966140259867675719833978337770555292133298848368SOLUTION:153636941686474766747891249403778838643SOLUTION:122361457826815880529130453238707842527SOLUTION:20228778831426932642475280943145598506719SOLUTION:1816685358125487499496445SOLUTION:9918551961888711619896475586327744200SOLUTION:96892396948233267466903957610833663SOLUTION:5142588842722116191397508887785461830SOLUTION:56308802599673109889768178614673501472583794772SOLUTION:46575252298654240035971116701480773113153367865200812SOLUTION:402387320629637190810256782287772913656593SOLUTION:64558820974327735274256163548492780462SOLUTION:353420771398798519157288685626441434SOLUTION:77268622799171454659134160225621338SOLUTION:9647226197723424971564874175846843897SOLUTION:299720747520812978819483961732426930172SOLUTION:63184659949961987693564788177976361SOLUTION:74367858270563958706646416953832900936SOLUTION:4871088046474370085773445251702560319784SOLUTION:563130270315389810408228530503409936225278SOLUTION:228193669652684376063936701648970233958SOLUTION:2053867063241417659868491874745253145SOLUTION:35170465635396224239372865955477836258SOLUTION:5634272527781827905557193772184443528SOLUTION:1631413816227499467783562SOLUTION:3169784511519299654240300379343183758SOLUTION:62695473282567211122838549716215862022069222755612917758SOLUTION:2939556942302633326165272797347691112808SOLUTION:198664162233134315295481854791201915490SOLUTION:836660132334116191397697014516944305SOLUTION:1311486058079880490915275474554911132SOLUTION:183889204514320658181659322898995991296SOLUTION:496387261808857142790796133668794224329SOLUTION:75375772562945348265432224866665237370SOLUTION:249808261934819305611166500592629397811SOLUTION:633789139766924853118886441201941712879527466SOLUTION:852334236381604955860178717434829511SOLUTION:974470866198116963828340733440251SOLUTION:95187098164582284849466982SOLUTION:705110873194800998547335796737687281643655SOLUTION:90018626785525670274445991569999341SOLUTION:20555148489913450759951317927151535933928252258716858581352192782SOLUTION:991937674447567776926241390377479165440203SOLUTION:547306900146278733623874088753777485SOLUTION:1417575695142573862693767685387505272SOLUTION:168850286933768718304289687284291899SOLUTION:4561287511328148684746595564096049988SOLUTION:4562463949681687288944824944328509641232SOLUTION:93495687486188653740978738642164625939987SOLUTION:590229901297326601451455856757679213189SOLUTION:165351329991202590837055766901248985SOLUTION:10492330650316477621138239868090815607SOLUTION:4274001698995028474075089850866296SOLUTION:864677109916167522841794441981435277965819703SOLUTION:726SOLUTION:635379417238619114388418974687726447638450SOLUTION:72740848048471912323070448322551232321SOLUTION:896SOLUTION:568425455444846237047690135323683937SOLUTION:28156649193775413497473588772645298190SOLUTION:60454447492844658269885568349880371236719670431955443555142472736252768SOLUTION:7449407502543087633634831598556380447186199776248856SOLUTION:1838882746975705427187916049513695856577SOLUTION:637838422394530080337117667724270442SOLUTION:84771673164545407331352578740834869817SOLUTION:26186684753562436244653558341949521437681SOLUTION:25417533989186418965551192884464339331SOLUTION:710253167887552147997904172436341640762SOLUTION:974913371429745743541140443772437125110SOLUTION:33963673229332366022549964092678SOLUTION:31263052676289296610420234786802SOLUTION:49931778803849401363457243601740314705SOLUTION:483139689679256783259818781850564719337260557SOLUTION:766840416820675255354117847470SOLUTION:822396727636562609277699643233555697SOLUTION:33343292213301852828396947565SOLUTION:29138148064438450462975565716681292SOLUTION:635760489193972607257133453449961479SOLUTION:281658614203855622680542863768923950229634SOLUTION:3672637062594740150362957790726859410SOLUTION:486SOLUTION:9704383719366287185875050923905582SOLUTION:300592722108662164906436490404310810511SOLUTION:58181125244597912654169568039394639307SOLUTION:279903383861377506963464154741671174460SOLUTION:8547310006863354416010952300333882893504SOLUTION:50283371839381880657342967SOLUTION:208292735308323431540287546954933987525SOLUTION:4735103569279384688109783984931442830558SOLUTION:75945792956937851161616386556869558774320SOLUTION:54864056284943884894245310285483265787SOLUTION:3102792197144393937289128870374782104SOLUTION:55881916419652477693751097573659458141SOLUTION:132967965783692536939177454282290340SOLUTION:924735452637544184892231435534985128SOLUTION:74456168622386688216523011213656523521995901768434309267915241387341SOLUTION:20283330056736830937287474767660175036813249512629043566468937SOLUTION:17575640720115822564453406630229378793490688SOLUTION:22228925917325487910639846640850805SOLUTION:2107909932523624114286615419865190744367SOLUTION:48651237235924725581675670361263803303SOLUTION:11784288256923710032545756474538741268SOLUTION:45179687729598291141633911928119361804655SOLUTION:945146859463131355845290816315925934495306375SOLUTION:379213353794278630279443770867767841967SOLUTION:260190303662634354136618137483569209150492SOLUTION:6136977638712415761573669125594953914581581731SOLUTION:935773930116831134129269882586270500241241880SOLUTION:58155168343386024395630748244092167808465SOLUTION:619810131979180344942913737900268998495750752102SOLUTION:57939804514617702482229345864386770603323428SOLUTION:8216972186314408733395189815870155881392732SOLUTION:717369556878300365794678369470535802833484914SOLUTION:706186636202511255816141993498995295632621SOLUTION:27233546472212841735918015251515629394695530145SOLUTION:80451851164927297648794877361971744857870971SOLUTION:25195555293802917520993215207326160402268253SOLUTION:1926325996224377939217784565890946583114760SOLUTION:277680304534849575449218512352171847SOLUTION:50413221351897844598172983100098179542SOLUTION:8595524224260231371451475735233958124262230893SOLUTION:47584243445220764350342923031962846240867SOLUTION:3899183014911698385996174079353483126919SOLUTION:733234693710780512815497667961650664486SOLUTION:5008563433242350737743515344488777465SOLUTION:89651037065485355491079126250945420SOLUTION:21229476855796452197730333896366567321SOLUTION:601651764200492615626888214834427730495SOLUTION:266920244494555390297580275255524553704SOLUTION:672467652460569249345281837328935350358SOLUTION:717389330891657482706716423561565313135SOLUTION:61130832623501840462210428121932204649859SOLUTION:643267447882741919705933610344340487218SOLUTION:54826578434797345023722396144597344630293730SOLUTION:55314329659572371976763026031621849108SOLUTION:256372187821523117917653659324541000909SOLUTION:8021179628296149426785482854185928175SOLUTION:3697137146694077705