104190791093957151592025491628783276078327631032364778327647240324850952710418982104190311041903990667165714485819587672828745391900104190088195966783275851587121078033810780342109515328384799107803341077963381830077263015888379588837928883793888379672630078697564