Faits: Faits: A. Le 1er novembre 2000, des actionnaires de la banque brésilienne G._ ont déposé plainte pénale avec constitution de parties civiles à Genève, pour escroquerie, blanchiment d'argent et participation à une organisation criminelle. La plainte visait des détournements dont la banque aurait fait l'objet, de la part d'un ancien dirigeant, pour 242 millions d'US$, dont la moitié aurait abouti dans des banques suisses. Le 5 février 2001, le Juge d'instruction genevois chargé de la cause a procédé à la saisie du compte n° xxx, ouvert par la société B._ auprès de la banque H._ à Genève, et dont l'ayant droit est A._. Entre les mois de janvier 1996 et de juin 1997, trois versements, de 500'000 US$ au total, avaient été opérés sur ce compte, en provenance d'un compte détenu par I._, ce dernier étant mis en cause par les parties civiles. A._ a requis en vain, à plusieurs reprises, la levée du séquestre. Le 5 février 2001, le Juge d'instruction genevois chargé de la cause a procédé à la saisie du compte n° xxx, ouvert par la société B._ auprès de la banque H._ à Genève, et dont l'ayant droit est A._. Entre les mois de janvier 1996 et de juin 1997, trois versements, de 500'000 US$ au total, avaient été opérés sur ce compte, en provenance d'un compte détenu par I._, ce dernier étant mis en cause par les parties civiles. A._ a requis en vain, à plusieurs reprises, la levée du séquestre. B. Le 27 octobre 2003, le juge d'instruction a admis une nouvelle demande de déblocage: rien n'indiquait que A._ connaissait ou pouvait connaître l'origine criminelle des fonds versés par I._; il s'agissait d'opérations de compensation pour lesquelles la contrepartie en monnaie nigériane avait été fournie. Par ordonnance du 21 janvier 2004, la Chambre d'accusation genevoise a admis un recours formé par les parties civiles et annulé la décision du juge d'instruction; les recourants étaient directement lésés dans la mesure où il s'agissait d'anciens actionnaires majoritaires de la banque G._, qui avaient vendu leurs titres à une autre banque et avaient dû rembourser le montant des détournements, afin de préserver les intérêts des actionnaires minoritaires et de maintenir la vente de leurs actions. Sur le fond, on ne pouvait exclure que les fonds versés sur le compte B._ soient en rapport avec l'infraction de blanchiment reprochée à I._; la bonne foi de l'intéressé n'était pas démontrée. Par ordonnance du 21 janvier 2004, la Chambre d'accusation genevoise a admis un recours formé par les parties civiles et annulé la décision du juge d'instruction; les recourants étaient directement lésés dans la mesure où il s'agissait d'anciens actionnaires majoritaires de la banque G._, qui avaient vendu leurs titres à une autre banque et avaient dû rembourser le montant des détournements, afin de préserver les intérêts des actionnaires minoritaires et de maintenir la vente de leurs actions. Sur le fond, on ne pouvait exclure que les fonds versés sur le compte B._ soient en rapport avec l'infraction de blanchiment reprochée à I._; la bonne foi de l'intéressé n'était pas démontrée. C. A._ et B._ forment un recours de droit public. Ils concluent à l'annulation de l'ordonnance de la Chambre d'accusation. Cette dernière se réfère aux considérants de son ordonnance. Le juge d'instruction et le Procureur général ne se sont pas déterminés. Les parties civiles concluent au rejet du recours.