10780315056764978400974772766559767613594885181089301117968837513794903481073009818611970092317109390872759958455111109849474717484815059104868937800386233257031032150249487333772615405768331097993166490629148255353427223156491105551358974981104255115655238292876011569410792311367391959773753656751444930291489