17642318928510028311954415145016492041179702441362111852839579319938711431719089517975618494837859174311150040165157205256148633627007726817921319722812964266055674081334207611191751225301187278192017688651776231546351892455698737840191644715544866219989823572410615870426776743141586352271841120951357951517083867031767907852029333660786403208309815291596672206631686741256268085914552728801486551302119867514051689552179089493816312613378339387517337475123944102387167315497534306179452205498647950580616233360853757158822148215212630189899141560190382