97659975599755610612797600974241051661099561129291060941056991088519768099852976831127441060989982010885411340910455910885710249910380310269510886694920987691210011012699969494938949471089809494194428943849436894511941209768893782105324935869730798046105566936069349593479104279102327934159341110619398715108120120447102601114420