1962794352386763731449303274525390448665601324837941641402194444533287524887434748580739140251836551120476250528026683412376164448629321239754551236847477723117465644199540244200566481799642826773172535168849961798674179575446815346934320751483819859374666733263454934462867864568057025034465718442330202257268309378544277972976714477257165768848287167482767820647208475314747217242366346627788014876626683542502416364252356663191115278306490265728539713676462858515195398220407597316349708541141264121161125236753344120146616423418123328330530758925127165946317021572479226253464152664603691445118317905231273484261691071377365622328533132855515072607537507136752767365026243870422550440117881542815197132884055473391457496382563857068756157242514868737020380676334460555815135338345776083278352460136279678447146023744913578817127116147645178537276509400793560240528549635334282267239730567771715802587371205120254216048555559845555748352653817738921876950025925531954824369372155422705543696511153813030279219455614710842399176513658308741222754331843971473722172923040652279438098197175190341214312467355505106661623206707487802285211278780970943664347011478955914255201658043828456463405028396546795951664435857310632649841109778089411376854376676825651738162848404893778032966843873234547227317370122319655331782388790222229973475511070338469082777956385513971731018919267823544756918054418279867460040425865335238623650881045917847371274411226920622770768965285418742283766037636146268115667713882839937680924847052611337272105885366855702136393814629559633833535064056491781971638113186568458124756374033007316611935135171931522333710346483364503046451145221629059955235847846188364014611166717655467702911572112725865905656723744785643724978563028946742429977668679164155316022433760285289480835143629663753557029429812850110674530134275180038150252155440732520