Vu:
la lettre du 25 octobre 2007 par laquelle l'Office cantonal de l'assurance-invalidité du canton de Genève a déclaré retirer le recours interjeté le 18 septembre 2007 contre un jugement du Tribunal cantonal des assurances sociales de la République et canton de Genève du 24 juillet 2007, notifié le 30 juillet suivant;
considérant:
que la cause doit être rayée du rôle en application des art. 32 al. 2 et 71 LTF, en relation avec l'art. 73 al. 1 PCF;
qu'il se justifie, en appliquant l'art. 66 al. 2 LTF, de statuer sans frais judiciaires,
par ces motifs, le Tribunal fédéral ordonne:
par ces motifs, le Tribunal fédéral ordonne:
1. La cause est rayée du rôle par suite de retrait du recours.
1. La cause est rayée du rôle par suite de retrait du recours.
2. Il n'est pas perçu de frais de justice.
2. Il n'est pas perçu de frais de justice.
3. L'avance de frais, d'un montant de 500 fr., versée par le recourant, lui est restituée.
3. L'avance de frais, d'un montant de 500 fr., versée par le recourant, lui est restituée.
4. La présente ordonnance sera communiquée aux parties, au Tribunal cantonal des assurances sociales de la République et canton de Genève et à l'Office fédéral des assurances sociales.
Lucerne, le 30 octobre 2007
Au nom de la IIe Cour de droit social
du Tribunal fédéral suisse
Le Président: La Greffière:
Meyer Fretz