17925515144215483182567191666149797999211029422281307702112964316215018917220717354746153767161520460921285082068409557037242642651642701568211220047442620497726048723832057401060059579719125759324394922465067577963731865213553922432451951158652593932522619283717537767614254856213386920816082245542042151509582225141115911610251817729815075666940186574191219710375757565002152565111328210315969191285018043711453014825022535544126154344646061529631300381795351532858241568087123610850092101121110281968151357981209706992810322958453191939181807198870110125