95544540042551315123030234432255050345110532332315452433153144520044244232342033235040242540321542035351000325055240353304050553454243444351315335512502424320505450523132212240303041051020215210153051452532512432405123133134520000225521100442545253443202302425510005023155045522231503331412144334250552340512112104353141111011534212450012125513102255014041402113212250332025343422215052154200205125105125425025121531412531035352422245232241512251422105124241243124054434045450510034431323112122432511544442413353402212125014415500154123251120030101014091102030133132212305533151405502404152535515012320113355202110413125201012050131322510205012152243425550454334130340255234131340350115354323511540343041410045305510541302053120405133423041255522054555230124013042143335525534330315331422250224053404105505013443514032211351425025322042213434413540540042445332331344044332042301250405114420425505435431043202531230513312235232452304151331340323333032224544041111542321043105413424011235153254500310203343435004045322434345345913413040451344201402524412232105224523345001244452402513423020203404013234121432235414243455052042023433511324052301233030552341034001513525124043521240040302311331311441504303033132443044001420534424120014513330054342302030503542254540434124231230523044414023403334500101452152152143431110054322533515422012550001035115350200012252121400202305510354040352541155203242021241415422052220121205511332001301520055201045515041430043114130412351130524200505350002123543020553425300054304452100025441201011035104021210353124310130451243130450205310051443153100211245500555532004333251053522104544411335341144413202504035451305124541555403043221435452100405135541115225535215233001343322525541444434050014125451000221201125041311045154254101012111305440322524553110133334551003154100213200334501401315110150430051345040301412203220044502255012055212121411441054302222504053115211551545313431240415005255412050522235105334522534505330253153521525140041421522551415315133431403533234000150001043124123520013102523131040100033230001213005313254541333014130021340104531002331251551152531205513542005325330552101103150444120504352545042053515101141330303422523545121143143412315501020311525410130252304501004053212054041155105003530034501443402505543213514454535223440450523422054213330224023524512051532515021340245105405303343114030114053534145453354555413104315313301222141403044255211030220235324015101431230535305225452311135232553341013450452500543412431234124305354245231000003345131122235021401243443451105011035051421144043433214125054143325315435431434232052433543043045014135414520430453124152143511543321155253405134120441122412545102354315322001312244023414250314002012421020405300342144012205123542322430525511032141130205341154323450104015235043315143104121010101524552103134124052250331501303122044143503022031502031455433200524520225434243015331344053242412520211412543553045501310512321355110553443130031334451325515100012230241520043155350005445254200052510553243323500044231343321033514130153212012415112452102101440430344055051313213250540254555421130242024325135053150015312341500332040443144225521404225334033202221313234514520315051303014055053205133400431533352030512001105220003034513303551451245212422112510413020553445232320134015514540035255340105204145210340315404033051011501352535002552351311113442022415054454230110411354545154332514004210044013404134154310511235440434534252123353004353320414341421343343414305302521055242504123352234124152451145343522015340443330210252404140132210515331002251023004240322541132304433333522053253122350155203312550504143224135045310324531154411402410523115002304031115201300443142000451052401524134531415021344525022454145115234055450514330534231004141200541552114415004323324220100025012425410304034143213200410132424103040254433202122041421411522412510113113410530342514425221033551522001351133220435451011414521102315205302001440015130104040052202215213131103052055245045433054545214522111022044021445434052220402544445300213223304321530540515513514211341134053120120435540424341043244243400001351310015452133054435134024411355524151053253001244013210033215113333101140425202241121212041241340251352523240141122443451450133023240401400245020510140150424512505300231212043515435532003130110530335551124234524025425042452510304341024342320511141320243435452021424532040400203051132333315252354554451455535140422451440023551531144315323150431251453051330133114324512512330315523430504132201341112450303310020212423300432441422343404403553255020441345005144304322012241424452310431511223111252054222055244005340242344052222145235522321011331305235225425230552240503041333402303204050401530351312151025444411152020124244211412402312052112035002501115232225511211050454202213402454205345235502124540042013102134341314423004332005425100114442154223043321044314131201133430032111001030510141530122451311321334002400134513234530502445410244325051150142545432411044530323152121523150535435352243051435440054025532443434500131111400413342322441143332245034535335351145142304441325353535315323453541525100232342140104040231344124222432210440220441210325445404512045341000533500542235422051353424413405534152200040113151125300243040424213111533141040451143212405451335015213320423455501012041300251032213532353445055302011340202540250525521135250204511232542224514355410232255354042232054441143114125340030514524430331244232403234330443112504432204101550553055505422114312242213511430045111440305353312155132214421503312112525452122245355103420445022040533532122100440230335512431052203053524344444523553203450533333303054424323241245231245515532012021053124521424312115531525025412223532521040014555255143341545021313335332122223503503412040203315211132153424511503023314033411540035530335400334005403132503031555445001113025134024412232113501044131520253040552220344312132214452404154554232141103010222443041242355433401134454154021541540010345231133035544220553552553542214520050214001122050125134445033132551104124321342304433235005040355115512251135352332204533430025023440024251401435045233402330433431533341503100523201101340323404253120541522150033052550400014114103234555542155311232233320025332402502453214444102100422122453050303531032142551032323031025035130451441050024553122341102120124022351551320453242234553035455453044024541453003532111402302030112204225311123103421022350042143512001321034342313505543040121445501523411013111525343413305554150053251330511400504350445055421054434042302302533342222023100135212230201424323255432104430330410034133224243532505441142313314255045241234424412220124502020444222353310551005021245300031340113235043521452434354311232051132123040322110011211111121343400544111301334503545422245053205453404225125032325310005314332534115503313213140310315553021012130331013031052254502303330231130430512224550510121312510124203112014014332141001415145415451415350455534444004520552350133021413531304422052503525531055215324111043502213410143004221505021204423103513245220331245241433325243235314144054412352331032153503312251214431000150430512505255352510344554444232545551402453411334531513223422514430255151145455431301535531033052232451443133154443012515321144214504141104152350443023403553043240105051530115022001335142004413030053444435455552331543125401212204020351220144504043500521351201235352423442004045525232204125321401202211201234431402251145544343252031024535540515521313125250502112504415503422132504331142422205335201425131013212303143403133350143244435452120340535252414302311251501453551552033253305423012410534011242041023230104052524343452400143445241223112045325133053345555511302015302022102305414134023055354211503241020513210533532323123303235124052042102012552543533401112234032403211153231453020335012124212544523222540352420223103313133410120414131504452202300004251320531251220435350503324222231035030550201400102143343142255101403534534402155404000231030414101352212053315400354141423134540310414342402354422445044133525052314044502514000510010410143301114115351322030005454035343053130535532340143511304205342541041321300544500553001322514055434310350013255421455404131213012302203352234544544310410004115335431444113232544513325334420131232545045544422421312403405324224402010140352431434134305432012555453544554023425321113532012113023032111513343325135241110254222543143204500230221152114003303405352152100245252512030255024025151404101523453314133503431555232203544253012110143355501322313243420024014330441052304131514312203134021402444404552154022422231511520252024011353232323504202351220233355541131231254234000202313440344553355241054255124553504025524525354522450411104015431312421040015333212232243014324514150412305105544141351124142500321301424502305124130222010344025504452001054222240402150252511333240442152212102341515505145330130525000331331201405141003215105541314315314250325244440440331331223050423235425410334425522444413140255104213030332243451155544201353144550123011555122104231031314011133033010222254045533234500333455030332255025532404501304525420021254435102125041253504040504004111554204231154051515510122512121112450431315414403123522255322545232400111022200124101125421421211204004313250054504422141414312235413313405342102344104241303234352340004353502455501154213032532124225021240231255031052050521215200105312043004155335413424235541435142055203410312453111213340043052524154020510131401144545454313225333131332351525401235134135015344131532010255535105033503142041453110555222424213031401223045522031224004320353100244530141124504515130553501215334025425410413041320233400405114553014330244254043503012154504025451534453400030221024221114301551305152341302051400335154532402231332401201545053254150304354105315540114033243155033522513440325003354425532214024420301214404430320505230303540041030001044110504553403154212035232003412045521001311223312535313541453020212142202551111225214254035133222552453132321454353551520423305350355322414220233013015102005145121454114235042013205304043333103340053055521204013324544240