6016368986075840207815474666674231174594399998934228854115712289626378761426107096581805825027741082332054322692687027007052852856323443819480996912453951127445497003547419311823440856252083396521866986665596312541739603729508988704560013602364146323241929079388224295312001826791871892038951292497023768480701225445281055298505335691957445265579827979519943747879119762166283120857231391590253778772661535912118949442617689118271305303220668688352659848905263428443925362003969917059969318036553927217014035952791857651570022054545823442054108086578166183593799152827164485342011312386055094722055834461763035001562361577073066796559775197514340679018755818412405412434619080721411407752631441133497622169019225031002484833287836211162262665835147136481209652120162672081164480510124867683518572577691396001544503839832443171574013887733173072168176193618009622473137304644520896429669539695263965371418008998132535618923609354893725482714105529851588574733668393334468062559720216022312804494117125987684726473150556841328771726818346798056105425211433882254693729255872208696091935211438758579770554224326383311899901254912960435847784621874999491200077284494617493430947032072166613719078977358425826742279468186985836792104671724524329264693841757587878960419444189298846324221286045811858055422594886237199649447115642270946177181599382973716664231879479598268238378352043888621484293152521988139254466967755079312753782491217714947333162757914960947993196292887026227643876007786692916263683036833751854059570647007272880342115529045438265744783245013253528865898741782580944624459535499218878199481759768621267858067683332098513078462639947553985956894530446624955965282388474351144855677206936365043923631803205406912602136248140182660765831711487873497423206985189786413953039792781934251930413982814253583209494958916538704341986358432195591142125725970648688189980222469527312062855122781129847790531954791903122764181587942631711284134957129846943073932648934680053255212966642749681127894658962853834622786788941651715123429778087311264593547600627411928470416431255603018539614264391563577045465578612239488942555692074451309502761715836639497746401600867444440816976909162392369428787335336089586608574814681406453465301763516153724181170808827921299411834301851329352238372349432888245676181883157737906129196470259291970743302555672431533969554971276957712043388048628401913866122785945581380934720468819475025245561070054125233982322406629608255309469101243929135531925985807789036376901578091852556362635532880586333463336396570999368422435887501600984161172111768356855003228405686142783686636724978294201124982335689401173753471754517836248954789944714671795827158124577791749016072320635655588784953948686996633760738484159510909885369091653163268303478504785142152240517761419807138848506153230526275739153068523158147542596369706615341650209582893842622684451471697257557536627991604388623239433263925699841368277206464875829591292885211119196888485071172850583885701208600560388929822090635669222345811744833969994785544631273649530636940045048245316312859347919528138791824936569314644991961478236335796182898225808029154382388984470413010248745985213465350493285808854470432193286891802194875871064276667694254739938440497202456689435943803227489526180793341166938890021155875457826940923112098543765702480642184498359263382593687378512961289672773876447127392513713235356553687946388360911810409810948892314435892579175807911315823086259115705614523580995415897933825615620956975818558311258673465932501139401630291057909866961937579077903895959021054902169395603507280767967792050606285034291921846154014670069891146819756117217120551064928459369434753188117058040958553908878917687914053924102742557677617342725659305645471181719465982790892950334070519462473339928330818471843363686570774794807664949689927351726858928917706280784755930836640724735898025127254252151649942372930658244296160846850877569194670504764985099824036179074182132203620229323643140978178966608365539563655651237283283799149647325626294191930892015001864992775973866446795432131974663178449634370314560106338763297671231038686552049352000796284401521755143472344481448868886692564365522137755792607328778571282339735132823933158614371508946365549150374836887452555126960841361715247403830159867301542759147710978534437212748751271139518494602086564367443244170339661411317350896615574539077177246135962376042778958693648895690248665059664525965159962682474446103695841237383378416488892491005478894134127247880448146579204928291282982426079319223381907286964274150119928305732974097482380262902683717127146822270478877060453965720531858386280503623224377931148684986899843442521561225001687395265942369925742392612616466674933180787496762043525088488308166107542335195807655388468461299784244361064095855192016424662615708132459967206674860260668357879420905267276242520244485759267986799548430256916373674412482953850441325291327154730511131646793944091569201501710145398175898313472731585232724593653941291004539949162112456910321585292136046997775643281798230677161328235663569481669186477514918104657451564012253914649472183440397255896936536581449281746401050180044796812627172223616887754098304211004641741944473683546162544184958849803974422968601152776683705371377986041999483116014698491319906398797987567595789185925735793616726969731715812503686352606205286933312289199816226359930590447452351744672402788508980839684308705061063597478594822294743546068325948833583312970259755947411581923851796975281158172342332036215948537993374756142420026900284952155683527636130808681731516386606527229995262475091598609602421613945440763134355808295327481969549335030026142397194172198261298523606536545816188893259624251727774295256697803341689828794973633788296211930461055702884932896021445629211831929914788133115410082462711