137119319914595611575342491755172515901586680667143519631820446583136827934112973901231349182658879013716101690103546246129238811906861535105136750410115821695855153037414291902106610491595551797189716011228212174917551701138411161900551219621