2368013082614855505976532643611685676714266555117122748362450179284345182789354705002782022717842377174587872934372966041271777277913550267220332047855414833047554840034011718970665528615354562743488377507145482463405668712760301734659525651373353875562004489274391113267388648820250518834406647378187317769828169666283642581204893902194435855871577773875751252190275564635482702336875082261367042972917188353041211722803062323137882665371923662855143436646573975981961604797681511933820880944543813864537719644854349442735455795454985682143074621623727447619310924477091465151993397375118680653528244143913358716550478273258920452626224167748438335116198342586332176274956029429845363040425555273655879625412320626046063231447259167213319288908322015038113528392815693540684225356146380772426210220141365216480674595714424846778374471215369691524644782538694780436287178679657179970722820881743625662075025381051313542505661748328501841224452472652689593603528662570163417503485368523762173646375180155398221122230713385731650144111807767539130781911976604907455192434064924914752230346821127984023917543554718137023416310851282777466389235494566671555714051013755326544842269070264384917041790334289402318541382195808561465407781764164671680675838853467256728269805240379107157211127864577473096733057091423521774678337116644434785797451268344588350509771804681753426545632210476295727773300730326282429611579157292316276449798290346637658363103344076168875415446148148718870325168652048680249711599606781067552734735693994363248471561941611866852295433512232387939638331355729381858264037311355652576296054016914276632221183835555964696423846368745458003764593026412994252186565243877087522128037633688379914384512336114524705448555567664052144612574161527511287926002483676706397941395716654620553811076019727231460276670576577659070147431512442371031252333355933753