10681665299243001680142870612254532771299161646681861195654615975441296917144817896453491244439316609791333190219431723121356180411691783157133097483723013764451426129765918741927934161417727495811136165651798431315651475