47268732203657191042194715936950025368929176681925050433216303048389783454529603964237749794764173091947119632203404082138384613579763665748243720303473526556919000087940656046119121976649723213913