8935616451115395125682302589836592728725956592311171186793606426057240465459071170731240540893959113951147667812468871332183170709934775240514141537414272658056308056291074518192038273688273703236539304659155467038272815671885081419371809371791541609154156130246024110324104124110216732993188694322094321914581531249601573807346694137257110394253466935176953466921437072461461406439346568999462241101913636346691241100156511928026114371566496396498516995291188886128349924109993773923101112490124988832410585421741318351602668602584602688602613846405700921602640241098139145069940512540312540210886056026121283492865420826196