17591118110452068762193910965061851149416691394167711129421248195496019912683414351276796187414814335691012467174549477303316785831478135829150750174741531712521631118115651347174437117664911085167012451891748791166419388391028