11516421259081125897512590801442175623860458885452212590791503308106969107126755153755144127645113339889279039691842102012764505908121331121331991110137799796606226138071071251071245829321561823153267912763725832965691595249198085725805216145195195810696810690912764495829856371971068618086451579901582984279685582931426394100167958290158293011497501276448819312119514713382897252911431666374386143501782741413436183931450263972826129744320359378793256953112371347030399656572683712764479966546173371516128732481468212137428123501793139515149677341711232533311366195873459127637115222271139362103011114359659728251189780247270