4817692111397784828272337115084075987925478782816946518819829127647074638650772813725465836871430224316635391290510127767743671716374862596742836773171943408061765214561811534426475606165586495184754751126476468451352679612219734834975157957666319853267231782123876827346871083811511312355078936265658579755120333871570321078563559512144337928421416415243937879148278841647634539228216325175023273066043554056498467732613837477814643347832134512298113325253564404254276535556265241400270602354332264743915545377796309465728052812454926666243454732306376490258893375214244130131368039728475582535122882401826704506645563074384461675415620052384914880275567115631671925678076784726665392627601551913551113416035402706706547015456432607827027533735172294255604487667239190272825136686535462599285845423596593650679445460116601168762369689904887186883003054638937713866562945558917923827432017455283565120566337150566147151464178022434815422567585552771504173426135138281826433180434265272942285234321734154737264545733014377720243711819338831834638447613380922329344446922841112339467303500144884582424802348751938771364480598548366538151370561543236503249310128120312216220761248744427715204661305245816522263676555215250265672147352840681314536745709365230749705839559485473557659382858011863771777652235127164856860057216285420881014058817516484708204632803737308315344744437369043611478390590375566299187268784639195646197227108325705011257796296668297447994075483757118959771922221772279106587256212867365314328503633368769117738489808170727336345628203672577127521531916124423381323857707946762871962374614481455024791776496037487931414055447984017214630945912278848327562673640685765424180304790157704707110638741335936655340475138073406398218289569399601782013492522074635634495422697863743618203505864034522951081992357564250973111451546605206799107109800691298565