Faits:
Faits:
A. Inscrite au Registre du commerce le 24 septembre 1996, la société L._ SA (ci-après: la société) avait pour but tous travaux de secrétariat, gestion, informatique, d'adressage et de conception et fabrication de mailing. Selon l'inscription au registre du commerce, R._ a exercé les fonctions d'administrateur unique avec signature individuelle jusqu'au 15 septembre 1997, date à laquelle il a été remplacé en cette qualité par N._.
La société s'est acquittée des cotisations paritaires de juin à septembre 1996. Dès la période suivante, la caisse interprofessionnelle AVS de la Fédération des entreprises romandes s'est vue contrainte de procéder par voie de poursuite. La faillite de la société a été prononcée le 7 août 1998 et s'est terminée par la remise à la caisse d'un acte de défaut de biens d'un montant de 40'841 fr. 45.
Le 10 février 2000, la caisse de compensation a notifié à N._ et à G._ (considéré par elle comme administrateur de fait) une décision en réparation du dommage par laquelle elle leur réclamait le paiement de 37'502 fr. 45 correspondant « aux cotisations paritaires AVS/AI/APG/AC des périodes d'octobre 1996 à juin 1998 et aux cotisations dues au régime des allocations familiales des périodes de juillet 1997 à juin 1998 ». A la même date, elle a également exigé de R._ le paiement de 15'620 fr. 20 correspondant aux cotisations paritaires AVS/AI/APG/AC des périodes d'octobre 1996 à juin 1997.
N._ et R._ ont fait opposition chacun à la décision les concernant. Le premier a joint à son écriture une lettre par laquelle G._ a déclaré assumer toutes les obligations et charges lui incombant. Le second a allégué, notamment, qu'il avait démissionné le 7 mai 1997 et que le bilan établi au 31 mars 1997 laissait apparaître un bénéfice.
Par acte du 5 avril 2000, la caisse a porté le cas devant la Commission cantonale de recours en matière d'AVS (depuis le 1er août 2003: Tribunal cantonal des assurances sociales, Genève), en demandant que les oppositions soient levées. Elle reprochait en particulier à N._ de n'avoir rien entrepris en sa qualité d'administrateur depuis le 15 septembre 1997 pour que les cotisations soient versées et de s'être reposé sur la gestion de G._.
Ce dernier - qui n'a pas fait opposition à la décision de la caisse - a obtenu des arrangements de paiement. C'est ainsi qu'au 20 octobre 2003, le montant de la créance de la caisse à l'encontre de G._ et de N._ a été ramené à 24'402 fr. 45, tandis que le montant réclamé à R._ a été réduit à 8'418 fr. 85.
Ce dernier - qui n'a pas fait opposition à la décision de la caisse - a obtenu des arrangements de paiement. C'est ainsi qu'au 20 octobre 2003, le montant de la créance de la caisse à l'encontre de G._ et de N._ a été ramené à 24'402 fr. 45, tandis que le montant réclamé à R._ a été réduit à 8'418 fr. 85.
B. Par jugement du 25 mai 2004, le Tribunal des assurances sociales du canton de Genève a refusé de lever les oppositions formées par N._ et R._ et condamné la caisse à verser à ce dernier la somme de 2000 fr. à titre de participation à ses frais et dépens.
B. Par jugement du 25 mai 2004, le Tribunal des assurances sociales du canton de Genève a refusé de lever les oppositions formées par N._ et R._ et condamné la caisse à verser à ce dernier la somme de 2000 fr. à titre de participation à ses frais et dépens.
C. La caisse interjette recours de droit administratif contre ce jugement dont elle demande l'annulation dans la mesure où il la déboute de ses « conclusions de mainlevée du 5 avril 2000 concernant N._ ». Elle déclare que le dommage s'élève actuellement à 20'902 fr. 45.
N._ n'a pas répondu au recours. R._ a déclaré renoncer à répondre au recours, dans la mesure où celui-ci n'est pas dirigé contre lui, et s'en rapporter à justice. L'Office fédéral des assurances sociales a renoncé à se déterminer.

Considérant en droit:
Considérant en droit:
1. Le recours de droit administratif n'est pas recevable dans la mesure où le litige a trait à la réparation du dommage consécutif au non-paiement de cotisations au régime des allocations familiales de droit cantonal (cf. <ref-ruling> consid. 1 et la jurisprudence citée).
1. Le recours de droit administratif n'est pas recevable dans la mesure où le litige a trait à la réparation du dommage consécutif au non-paiement de cotisations au régime des allocations familiales de droit cantonal (cf. <ref-ruling> consid. 1 et la jurisprudence citée).
2. 2.1 La loi fédérale sur la partie générale du droit des assurances sociales du 6 octobre 2000 (LPGA) est entrée en vigueur le 1er janvier 2003, entraînant la modification de nombreuses dispositions légales dans le domaine de l'AVS. Le cas d'espèce reste toutefois régi par les dispositions en vigueur jusqu'au 31 décembre 2002, eu égard au principe selon lequel les règles applicables sont celles en vigueur au moment où les faits juridiquement déterminants se sont produits (<ref-ruling> et sv. consid. 1.1 et les références).
2.2 Le litige porte sur la responsabilité de N._ dans le préjudice causé à la recourante, au sens de l'<ref-law> et de la jurisprudence y relative (<ref-ruling>, 123 V 170 consid. 2a, 122 V 66 consid. 4a et les références), par la perte des cotisations paritaires afférentes aux années 1996, 1997 et 1998. La juridiction cantonale a exposé correctement les règles légales et jurisprudentielles applicables en matière de responsabilité de l'employeur et de connaissance du dommage, au sens des anciens <ref-law> et 82 RAVS, de sorte qu'il suffit de renvoyer à ses considérants.
2.2 Le litige porte sur la responsabilité de N._ dans le préjudice causé à la recourante, au sens de l'<ref-law> et de la jurisprudence y relative (<ref-ruling>, 123 V 170 consid. 2a, 122 V 66 consid. 4a et les références), par la perte des cotisations paritaires afférentes aux années 1996, 1997 et 1998. La juridiction cantonale a exposé correctement les règles légales et jurisprudentielles applicables en matière de responsabilité de l'employeur et de connaissance du dommage, au sens des anciens <ref-law> et 82 RAVS, de sorte qu'il suffit de renvoyer à ses considérants.
3. La décision litigieuse n'ayant pas pour objet l'octroi ou le refus de prestations d'assurance, le Tribunal fédéral des assurances doit se borner à examiner si les premiers juges ont violé le droit fédéral, y compris par l'excès ou par l'abus de leur pouvoir d'appréciation, ou si les faits pertinents ont été constatés d'une manière manifestement inexacte ou incomplète, ou s'ils ont été établis au mépris de règles essentielles de procédure (art. 132 en corrélation avec les art. 104 let. a et b et 105 al. 2 OJ).
3. La décision litigieuse n'ayant pas pour objet l'octroi ou le refus de prestations d'assurance, le Tribunal fédéral des assurances doit se borner à examiner si les premiers juges ont violé le droit fédéral, y compris par l'excès ou par l'abus de leur pouvoir d'appréciation, ou si les faits pertinents ont été constatés d'une manière manifestement inexacte ou incomplète, ou s'ils ont été établis au mépris de règles essentielles de procédure (art. 132 en corrélation avec les art. 104 let. a et b et 105 al. 2 OJ).
4. Il est constant que N._ en tant qu'administrateur unique de la société depuis le 15 septembre 1997, avait qualité d'organe de la société anonyme.
4.1 En ce qui le concerne, les premiers juges ont constaté, à la page 15 du jugement, qu'il n'était devenu administrateur qu'en septembre 1997, soit bien après la convention du 17 mars 1997, aux termes de laquelle G._ s'est vu céder par A._ SA les actions de la société. La juridiction cantonale a également constaté qu'à partir de cette date, G._ s'est occupé de tout et a expressément déclaré relever N._ de toute responsabilité.
4.2 Les premiers juges ne pouvaient pas exclure la responsabilité de l'intimé sur la base de ces constatations. En revêtant la qualité d'administrateur sans en assumer la fonction dans les faits, N._ a tout simplement méconnu l'une des attributions intransmissibles et inaliénables que lui confère l'<ref-law>, soit l'exercice de la haute surveillance sur les personnes chargées de la gestion, pour s'assurer notamment que celles-ci observent la loi, les règlements et les instructions données (ch. 5). En réalité, sa situation s'apparente à celle d'un homme de paille confronté à un propriétaire de la société dont on peut penser qu'il voulait diriger en fait celle-ci, et c'est précisément en cela que réside sa faute, car celui qui se déclare prêt à assumer un mandat d'administrateur, tout en sachant qu'il ne pourra pas le remplir consciencieusement, viole son obligation de diligence (<ref-ruling> consid. 3b; RDAT 2003, II, p. 243 et sv. consid. 2.4). La négligence de l'intimé doit donc, sous l'angle de l'art. 52 aLAVS, être qualifiée de grave (<ref-ruling> consid. 2b).
De plus, la passivité de N._ est en relation de causalité naturelle et adéquate avec le dommage subi par la caisse. En effet, si l'intimé avait correctement exécuté son mandat d'administrateur, il aurait pu veiller au paiement des cotisations aux assurances sociales, d'autant plus que la structure simple de l'entreprise était propice à ce genre de surveillance.
Dans ces circonstances, c'est à tort que la juridiction cantonale a nié la responsabilité de N._.
4.3 Compte tenu de la solution à laquelle ils ont parvenus, les premiers juges n'ont pas déterminé l'étendue du dommage. On ne saurait non plus s'en tenir au montant indiqué en dernier lieu par la caisse, eu égard, notamment, aux remboursements réguliers auxquels procède G._. Il convient donc de renvoyer la cause à la juridiction cantonale pour qu'elle fixe le montant du dommage à charge de l'intimé et rende un nouveau jugement.
4.3 Compte tenu de la solution à laquelle ils ont parvenus, les premiers juges n'ont pas déterminé l'étendue du dommage. On ne saurait non plus s'en tenir au montant indiqué en dernier lieu par la caisse, eu égard, notamment, aux remboursements réguliers auxquels procède G._. Il convient donc de renvoyer la cause à la juridiction cantonale pour qu'elle fixe le montant du dommage à charge de l'intimé et rende un nouveau jugement.
5. La procédure n'est pas gratuite, s'agissant d'un litige qui ne porte pas sur l'octroi ou le refus de prestations d'assurance (art. 134 OJ a contrario). L'intimé, qui succombe, supportera les frais de justice (art. 156 al. 1 OJ).

Par ces motifs, le Tribunal fédéral des assurances prononce:
Par ces motifs, le Tribunal fédéral des assurances prononce:
1. Dans la mesure où il est recevable, le recours est admis en ce sens que le jugement du 25 mai 2004 du Tribunal cantonal des assurances sociales est annulé en tant qu'il vise N._. La cause est renvoyée à la juridiction cantonale pour instruction complémentaire et nouveau jugement au sens des considérants.
1. Dans la mesure où il est recevable, le recours est admis en ce sens que le jugement du 25 mai 2004 du Tribunal cantonal des assurances sociales est annulé en tant qu'il vise N._. La cause est renvoyée à la juridiction cantonale pour instruction complémentaire et nouveau jugement au sens des considérants.
2. Les frais de justice, d'un montant de 2'000 fr, sont mis à la charge de N._.
2. Les frais de justice, d'un montant de 2'000 fr, sont mis à la charge de N._.
3. L'avance de frais versée par la caisse, d'un montant de 2'000 fr., lui est restituée.
3. L'avance de frais versée par la caisse, d'un montant de 2'000 fr., lui est restituée.
4. Le présent arrêt sera communiqué aux parties, au Tribunal cantonal des assurances sociales et à l'Office fédéral des assurances sociales.
Lucerne, le 8 septembre 2005
Au nom du Tribunal fédéral des assurances
Le Président de la IIe Chambre: La Greffière: