Skip to main content

Property based testing en java

· 32 min read

Le "property based testing" est un type de tests souvent utilisé en programmation fonctionnelle pour valider des lois. Il y a quelques années, j'avais testé jqwik, une librairie de property based testing en java, pour valider des lois sur une lib d'optics en java (ouais je sais, ça à l'air de ne rien vouloir dire cette phrase). Je n'étais pas allé plus loins que ça.

Cette année à Devoxx France 2025, j'ai assisté à un talk de Pierre Zemb "Et si on faisait du simulation-driven development ?" dans lequel il évoquait le property based testing pour tester du code métier.

Voyons ce que ça peut donner en java pour tester une application spring.

L'instant musical

C'est quoi, le property based testing ?

En programmation fonctionnelle, certains concepts sont validés par des lois. On va prendre l'exemple d'une Monoid, un mot barbare ,pour parler, en gros de concaténation (c'est aussi la base du "map reduce"). Une Monoid peut se définir ainsi :

interface Monoid<T> {
T empty();
T combine(T a, T b);
}

On peut ensuite créer des instances :

Monoid<String> stringMonoid = new Monoid<String>() {
String empty() {
return "";
}
String combine(String a, String b) {
return a + b;
}
};

Ou encore

<T> Monoid<List<T>> listMonoid() {
return new Monoid<List<T>>() {
List<T> empty() {
return List.of();
}
List<T> combine(List<T> a, List<T> b) {
return a.appencAll(b);
}
};
}

On pourra, ensuite utiliser ça dans un reduce (ou foldLeft) :

var text = list.foldLeft(stringMonoid.empty(), stringMonoid::combine);

Mais ça n'est pas suffisant ! Il y a des lois à respecter !

Pour que mon instance soit vraiment une Monoid, il faut que :

  • combine(a, empty()) == combine(empty(), a) == a : vérifier l'élément neutre
  • combine(combine(a, b), c) == combine(a, combine(b, c)) : avec ça on peut paralléliser (si si je vous jure)

Le problème, c'est que jouer un seul test pour vérifier ça, n'est pas très probant, c'est ici, qu'entre en scène, le property based testing !

Avec jqwik, on peut écrire ça :

void neutralLaw(@ForAll String aString) {
assertThat(stringMonoid.combine(aString, empty()))
.isEqualTo(stringMonoid.combine(empty(), aString))
.isEqualTo(aString);
}
void associativityLaw(@ForAll String a, @ForAll String b, @ForAll String c) {
assertThat(stringMonoid.combine(a, stringMonoid.combine(b, c)))
.isEqualTo(stringMonoid.combine(stringMonoid.combine(a, b), c));
}

Jqwik va alors, exécuter ces tests avec des données random un certain nombre de fois. On va alors valider que statistiquement la loi est juste.

Boring

Bon, j'arrête avec mes lubies de prog fonctionnelle, si on passait à du code métier et à du spring, du vrai !

Tester du code métier

Pour tester du code métier il va falloir trouver comment gérer les assertions. Il va falloir trouver une sorte de loi pour valider notre métier.

Per exemple, si je veux tester la création d'une personne dans mon API, ce que je veux, c'est que :

  • la réponse ait un status http ok
  • si je relis la personne, on doit avoir les mêmes données que ce qui a été envoyé

Ainsi, on va valider que la création fonctionne quelles que soient les données envoyées (dans le bon format) et, en relisant la donnée, on va vérifier, qu'il n'y a pas de perte en route.

La mise en œuvre

Pour faire nos tests, on va utiliser jqwik. Jqwik a son propre runner, il est parfait pour des tests unitaires, mais moins adéquat pour les tests d'intégration avec spring.

A priori il existe un module spring mais il n'a pas l'air de bien fonctionner avec le mode @SpringBootTest. On va donc mixer jqwik et jupiter.

Dans Jupiter, il existe le @ParameterizedTest qui permet d'exécuter un jeu de test paramétré. On peut utiliser ce concept pour injecter des données générées à part de jqwik.

On va avoir un test comme ça :

@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, classes = Application.class)
@Testcontainers
public class PersonTest {

@LocalServerPort
protected Integer port;

@Autowired
protected WebClient.Builder webClientBuilder;

@Container
private static final PostgreSQLContainer<?> postgreSQLContainer = new PostgreSQLContainer<>(DockerImageName.parse("postgres:16"));

@ParameterizedTest
@MethodSource("providePerson")
public void createPersons(Person.PersonBuilder personBuilder) {
// TODO
}

public static Stream<Person.PersonBuilder> providePerson() {
// Ici on prend un échantillon de 50 personnes, générées par jqwik pour le test
return personProperties().sampleStream().limit(50);
}

static Arbitrary<Person.PersonBuilder> personProperties() {
//TODO : le code généré avec jqwik
}
}

Générer des cas de test

Dans notre cas, on veut générer des personnes, qui ont le format suivant :

@Builder
record Person(UUID id, Option<String> lastName, Option<String> firstName, Option<Gender> gender, List<Contact> contacts) {
public Person {
lastName = Objects.requireNonNullElse(lastName, Option.<String>none()).map(n -> StringUtils.upperCase(n));
firstName = Objects.requireNonNullElse(firstName, Option.<String>none()).map(n -> WordUtils.capitalizeFully(n, '-', ' '));
gender = Objects.requireNonNullElse(gender, Option.none());
contacts = Objects.requireNonNullElse(contacts, List.of());
}
}
enum Gender {
MALE, FEMALE, ...;
}
sealed interface Contact {
record EmailContact(@NotNull @Email String email) implements Contact {}
record PhoneNumberContact(@NotNull @PhoneNumber String phoneNumber) implements Contact {}
record AddressContact(@NotNull String streetAddress, @NotNull @ZipCode String zipCode, @NotNull String city) implements Contact {}
}

Aller, c'est parti, on va commencer à générer de la donnée ! Jqwik a un certain nombre d'utilitaires pour générer des valeurs de tout type.

Pour le nom et le prénom, on va envoyer des lettres majuscules, minuscule, le tiret et l'espace

static Arbitrary<String> lastName() {
return Arbitraries.strings()
.withCharRange('a', 'z')
.withCharRange('A', 'Z')
.withChars('-', ' ')
//On limite la taille
.ofMinLength(1)
.ofMaxLength(100)
//On injecte 50% de valeurs nulles
.injectNull(0.5);
}

Pour le genre, c'est facile, c'est une liste finie :

static Arbitrary<Gender> gender() {
return Arbitraries.of(Gender.values());
}

Pour les contacts, ça va être un peu plus compliqué !

On commence par l'email, il existe un module pour ça :

static Arbitrary<Contact> emailContact() {
return Web.emails().map(EmailContact::new);
}

Pour le téléphone, on peut choisir une autre approche afin d'avoir des téléphones plus proches de la réalité : datafaker

static Faker faker = new Faker(Locale.of("fr"));

static Arbitrary<Contact> phoneNumberContact() {
return Arbitraries
.create(() -> faker.phoneNumber().phoneNumber())
.map(PhoneNumberContact::new);
}

Pour l'adresse, on a aussi besoin de données cohérentes, on va utiliser datafaker

static Arbitrary<Contact> addressContact() {
return Arbitraries.create(() -> {
Address address = faker.address();
return AddressContact.builder()
.city(address.city())
.streetAddress(Option.of(address.streetAddress()))
.zipCode(address.zipCode())
.build();
});
}

Un contact est un type union, c'est soit une adresse, soit un email, soit un téléphone. En plus de ça, il faut générer une liste, voici la méthode :

static Arbitrary<List<Contact>> contacts() {
return Arbitraries
.oneOf(
emailContact(),
phoneNumberContact(),
addressContact()
)
.list();
}

Tout est presque prêt, on va maintenant créer une personne :

static Arbitrary<Person.PersonBuilder> personProperties() {
return Combinators.combine(
lastName(),
firstName(),
gender(),
contacts()
).as((lastName, firstName, gender, contacts) ->
Person.builder()
.lastName(Option.of(lastName))
.firstName(Option.of(firstName))
.gender(Option.of(gender))
.contacts(contacts)
);
}

Il reste à écrire le test lui-même :

@ParameterizedTest
@MethodSource("providePerson")
public void createPersons(Person.PersonBuilder personBuilder) {
WebClient webClient = this.webClientBuilder.build();

UUID personId = UUID.randomUUID();
var personToCreate = personBuilder.id(personId.toString()).build();

var created = webClient.post()
.uri(url("/api/persons"))
.bodyValue(Json.toJson(personToCreate, PersonJsonFormat.personWrite()))
.retrieve()
.toEntity(Person.class)
.map(r -> r.getBody())
.block();
var get = webClient.get()
.uri(url("/api/persons"))
.retrieve()
.toEntity(Person.class)
.map(r -> r.getBody())
.block();
assertThat(personToCreate).isEqualTo(created);
assertThat(personToCreate).isEqualTo(get);
}

Ce test va être exécuté avec 50 personnes, générées aléatoirement.

Voici un exemple de données générées :

Person[id=null, lastName=None, firstName=None, gender=Some(FEMALE), contacts=[AddressContact[streetAddress=7142 Rue de Caumartin, zipCode=89730, city=Caen], AddressContact[streetAddress=1 Passage de la Bûcherie, zipCode=21023, city=Fort-de-France], AddressContact[streetAddress=224 Avenue de la Ferronnerie, zipCode=62800, city=Nîmes], AddressContact[streetAddress=73 Boulevard de Nesle, zipCode=84258, city=La Seyne-sur-Mer], AddressContact[streetAddress=3930 Quai de Montmorency, zipCode=18452, city=Villeneuve-d'Ascq], EmailContact[email=91+@B7p43KkDRtxPYuo2Cf6d5Idc76RbVmPjjBhPgB.NUIELox7jXc8l2kD.mDeUiXRVpMQnPL2ru.uphdf49QrRA5XKX1Qp8hTPaRUK9SWQ1o48NUjDSCT0974oK7PLQGbL.fJMJ-jZ6Z3q4avah.bJA.OHoUorA], AddressContact[streetAddress=2 Boulevard La Boétie, zipCode=68621, city=Saint-Étienne], PhoneNumberContact[phoneNumber=02 69 74 25 10], AddressContact[streetAddress=724 Quai de Tilsitt, zipCode=52357, city=Nancy], EmailContact[email=0HC9@t-1weJfIVDVBXxOetjL-aAysUZj.EdIX7WV50], PhoneNumberContact[phoneNumber=04 50 50 21 29], PhoneNumberContact[phoneNumber=03 18 08 16 16], EmailContact[email=oL-Bt'`/}KvFA||gV~z'W+/h@Ds.64HF3osE4o0a.ML], EmailContact[email=0@a.aa]]]
Person[id=null, lastName=Some(ZHZJXVQYL-BNFZVELACJJ), firstName=Some(Xzzfkktorhyzrezfmqakc), gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=02 02 40 69 97], PhoneNumberContact[phoneNumber=05 92 43 72 73], EmailContact[email=czF@Nbq4XGYdwacV7On4M9yt.WkBqDc.8nvj.P.wZ79.FsYduQ.sBxF5Y0g0RHoEQ6m.Slj7], EmailContact[email=uKCrXYJd9S|1@rYjCNvK4AL-gJNHNM632S1wrqh32l3.Xg], EmailContact[email=a@0.aa], EmailContact[email=W2nR2HVzxW1QiTgdgFx$h{@xPZ5N-V1Bhv.H3W4xzI.DCNHtjJ5GsMKNpGCFzPWql6RT8.cQCxvo5UKYdPf4Wafbfs.f.k1f5lCF]]]
Person[id=null, lastName=None, firstName=Some(Z), gender=Some(MALE), contacts=[EmailContact[email=A@0.aa]]]
Person[id=null, lastName=None, firstName=None, gender=Some(FEMALE), contacts=[PhoneNumberContact[phoneNumber=04 16 86 20 79], EmailContact[email=t|H}n`CXsPv?SrPyk3+9I#M8DP{@9iGFdFjCt7xy3KUwRIkR65qXMvum61.A.tfRpkmfgztzQinyHon9xXNIFQa992kUkm.6MU.jRMsvM2], PhoneNumberContact[phoneNumber=02 57 28 81 29], PhoneNumberContact[phoneNumber=02 63 23 48 00], PhoneNumberContact[phoneNumber=02 04 07 98 23], EmailContact[email=9&AD026xu2!LXgC2lEv9@1IM4FVBnSTu-CY.FaIci1gcUawtWHfALyWIJ.W9LeORJjPXQhDc7laXGogby4Dhf-CheMkYBL0ulKqmwXU1KD7x17bJKHU3LG.mCS62hktrSDJ8lkBs.UY5.oQy-3fiuFTzYGWUQaL-1pW1iUid6.Iq], PhoneNumberContact[phoneNumber=01 09 92 62 55], AddressContact[streetAddress=4 Place d'Assas, zipCode=68503, city=Reims], EmailContact[email=1}XXZ{Y8rcHAE.dPLJU-yPCG$%ezE@aF84hwDPSvKbVfqWY65-IZTjAReU7nCHo.pLW0.1GruL1f95aOneW9EB3n3CL3511ATT0pkgm8pXiKj.5Onlvwf5ut4YF29NFNKz9Nt.S2yuYNwoNmmZsCqgTus.nsp-KHZzVq4jxao178vOW5rbhM.ol8rY3zYgAY4YZHrriije.rA06xG], PhoneNumberContact[phoneNumber=03 10 90 71 53], PhoneNumberContact[phoneNumber=03 16 50 07 15], AddressContact[streetAddress=7358 Impasse de l'Odéon, zipCode=49369, city=Rennes], PhoneNumberContact[phoneNumber=02 64 28 33 69], EmailContact[email=A@0.aa], PhoneNumberContact[phoneNumber=04 87 76 66 62], EmailContact[email=a@a.aa], EmailContact[email=Mrlt-&|nbxYKo@Li.Z.GJffEkSYwTcHTnfYDc.CfQdqAKdEs.mEhnqpjRhA.CjTfP54EFwCGnaoVpkIHIEXIj.3PEzVe5VI2ZMhTJM13YBUZjOjHu.TsB481], AddressContact[streetAddress=70 Place du Dahomey, zipCode=62003, city=Sarcelles], PhoneNumberContact[phoneNumber=03 43 80 60 50], PhoneNumberContact[phoneNumber=02 60 01 55 06], EmailContact[email=prNJbf*VqHe2Pb.KZ/9c~7@tFcOW2Uc7cw.JVDo7GSVpYs5Lwr4vymY7DtGM6PrI394H.BcN5UieBb0Mn8eeMcvtcLqamiCCWEn.0.I3YGylWVgGF549yHu2XMrxuUE.Z7UwQuDA4Woq27xsNG1XwSOEJvia0.VdQgMfGJFZwecqnZGJs.Ub7iS7B9NsFjwEnt.EIlWmr6.t0M9JP.YOS], AddressContact[streetAddress=99 Allée, Voie Pastourelle, zipCode=59958, city=Niort], PhoneNumberContact[phoneNumber=02 61 77 74 59], AddressContact[streetAddress=8 Rue des Grands Augustins, zipCode=95050, city=Pessac], PhoneNumberContact[phoneNumber=05 99 46 48 89], AddressContact[streetAddress=7 Rue du Dahomey, zipCode=34876, city=Metz], AddressContact[streetAddress=4 Avenue des Francs-Bourgeois, zipCode=82468, city=Créteil], EmailContact[email=FtH=v*cyxe-n{N^#lBBr%6&B7+Xa0BEvYq1R41dJ@3.EYHJ3d9Lmhs0eU2iG0ScZ0Dab8HPpGQzH7K1CdGxV9A5v9.aPMHd9HQJOylP3Mut2JxVroJa9oGRQZ.GbcHqYsTo4mvK7Q9sQPSWEEWxaDm6F.kUA3cCktV8mwEuyjacE.179Z3eezLxeTv4VasS8pohYvIIQZbBtBAzoIOcVJ-PY4K0Itp.UtLF5P7fNApCkzRN8PabqEW.ObGWnzrvmqB-eV.JuluRJzvPfej5cW.2ZtQ6g8cAMH.aL], AddressContact[streetAddress=834 Place des Grands Augustins, zipCode=99371, city=La Seyne-sur-Mer], EmailContact[email=x14yMPa/Pn^!@gf0TfwKD3AQYHTvWFYwxA.THeGLrb3GjndA4YXwYvqVmZc-tIyti3.g23b9KXpuiM6os1.dgUCj], AddressContact[streetAddress=3587 Avenue de Caumartin, zipCode=99650, city=Saint-Maur-des-Fossés], PhoneNumberContact[phoneNumber=04 99 81 14 18], AddressContact[streetAddress=45 Place Du Sommerard, zipCode=75730, city=Bourges], AddressContact[streetAddress=7 Avenue de la Chaussée-d'Antin, zipCode=26523, city=Marseille], AddressContact[streetAddress=58 Boulevard d'Alésia, zipCode=42074, city=Besançon], PhoneNumberContact[phoneNumber=05 25 68 48 88], AddressContact[streetAddress=470 Rue de Solférino, zipCode=63523, city=Montpellier]]]
Person[id=null, lastName=Some(AWIAIRLMBSXJCQYJUX), firstName=Some(Kbiqv), gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=01 16 51 44 45], PhoneNumberContact[phoneNumber=04 21 29 03 53], AddressContact[streetAddress=8440 Boulevard Du Sommerard, zipCode=15369, city=Roubaix], PhoneNumberContact[phoneNumber=05 92 29 27 08], EmailContact[email=-Ys6wgo7$pv*`7&@NX9M6hutKHg1YqmhcrNPSLlilgu6iBXBkh39qA2cSNsJf3ojctEz5cTUF4kStzk.BqBScVW86X], AddressContact[streetAddress=142 Boulevard d'Assas, zipCode=78001, city=Neuilly-sur-Seine], EmailContact[email=M*LoJM6J7y2x-'V9IPQjs&-W#Ff@Ww43bz53J.l62MHxoBr3Z0wKvwBcjWbdez5.p9QVeeGqYXxPlgjtYTMN1uVbbAyMR8GkC.1SiGJBqRedOHnRZUFXVKPJMWHHueEj.YTAWIc23mmrs.mB3KOIjLtONmEFzvBRT6eRUZ7c.Yd1BUWpSGwltyG59Qm95ZRXJv8.YE475n8v-HyNZu2pXsMP7MQpK.j8N7WBeabTHEYarX0i3jPf1FKTcvbY3.iIbHjfMjTIjFHFj.GwHKicCbQT], AddressContact[streetAddress=2481 Allée, Voie Dauphine, zipCode=28949, city=Caen]]]
Person[id=null, lastName=Some(NKMOSYAGWWCXBD), firstName=None, gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=02 90 80 97 79], PhoneNumberContact[phoneNumber=02 61 19 01 30], PhoneNumberContact[phoneNumber=02 64 72 85 39], AddressContact[streetAddress=11 Passage Bonaparte, zipCode=06918, city=Saint-Quentin], PhoneNumberContact[phoneNumber=02 76 26 19 56], PhoneNumberContact[phoneNumber=02 21 13 93 73], EmailContact[email=#O|ahX5PT2+FwaQxGto@i.wtCKugoypT-eeEeqtW7l.ohbXH9MZy.s2wJuhB6], EmailContact[email=31n6|j+$rO|spjUy&UhBZyWxY0i5@nJZ9yASOkvNrVKIf71SK33w06.1wyDy2mqde-JGSP4gMTl5M.J5Nig]]]
Person[id=null, lastName=None, firstName=None, gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=02 66 44 86 75], AddressContact[streetAddress=01 Passage Molière, zipCode=77926, city=Hyères], AddressContact[streetAddress=0 Quai Saint-Jacques, zipCode=62944, city=Poitiers], PhoneNumberContact[phoneNumber=05 95 12 65 95], EmailContact[email=*-8Jz0mxmRna-~Rg9{=+GrgMM&^7V_ffoRN7X+wISx~W1#BCc#%mW@mleMZKiBtiL.WJxALcAzYVgd5UJRmvn.KQ.IYBpbTlqsuTNaQ5.rxWYMKSVjdQrL4GGKhAY.8R7IVoJTOa8dB1.rvI3wiLlDS1HhIIXz.jG.WRnBClxfgcwOyZSByVJtrkWktiCbIZqEw.ersaB3Sb], PhoneNumberContact[phoneNumber=05 96 05 16 59], EmailContact[email=ta|P@nW5gsYGnzwzDMQSbSlxUB.HdHJyQKLK0EZAFgdvEwb.E9qqvxniZuzyYj9UwqDD659lj.XfCT8-t6O6CStv6tEAsp.WK7svKdSgc7tDa2RiblGZd9QnC-Nca.PRqRVPXxTs6vnyNM-kWyyxfTubhms.DAj3z.RcIq], EmailContact[email=Uw5|e-b&VW_S@k.mUHA], EmailContact[email=3J~i%KlEtmiDGVXB6?hGbk^#@ksVYhYoTSTJJIyL9YnboHxZpsKstsF4gPM5fmEd311Uk2BXBVEe.Ff5KXxvR88JSuGB0XMA.FEfiPGvsnp8VAh.qfv0tLC5IucfuxigdfoNQHzhaaLOJ3R6zAo.9BSi2p9-Uhf7J8t42.XVcPllh.fX5i441], AddressContact[streetAddress=510 Allée, Voie Saint-Bernard, zipCode=16009, city=Le Havre], PhoneNumberContact[phoneNumber=04 37 38 77 24], PhoneNumberContact[phoneNumber=02 64 30 07 36], EmailContact[email=kQ~-77IWEr.Sr{9rLn~@pIrie0KIbUKJxwqfNb.2jJej.w-ipfwK.hFa5ifD-ld8N.5-8JsypmGsnjxyFrXS8jd.0.xmkTck5E], EmailContact[email=qKXV$Hn|JNWk3Qo&EXVDR0A0T9B#?A@anT0Dasc2enEz4hiyKFpkGbVDzvxKR.iIy], EmailContact[email=UXi9@ceZ2GQ2cGnqfGaT4IDXar45v2.JaQDnNa0NqpAESWN5WJedWcHl7dDDw.XRTa6B3EjIqhQwmk76dhIyirlyhGGsk.NjKYpd8NRa-42I21uEHS4ukPhV8MQ.EwODIPtM6U.avzU4Wtm], PhoneNumberContact[phoneNumber=05 38 29 39 12], PhoneNumberContact[phoneNumber=02 60 97 25 08], AddressContact[streetAddress=1355 Boulevard d'Argenteuil, zipCode=10971, city=Perpignan], AddressContact[streetAddress=5 Place La Boétie, zipCode=46340, city=Le Havre], PhoneNumberContact[phoneNumber=02 01 08 03 22], AddressContact[streetAddress=0760 Impasse d'Abbeville, zipCode=43080, city=Saint-Étienne], PhoneNumberContact[phoneNumber=03 39 19 41 37], AddressContact[streetAddress=29 Passage de Caumartin, zipCode=07609, city=Bourges], PhoneNumberContact[phoneNumber=03 53 36 60 98], PhoneNumberContact[phoneNumber=05 97 79 34 57]]]
Person[id=null, lastName=Some(APLCXUKRYVWYWRYCUM-AYFY), firstName=None, gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=02 60 34 74 72], AddressContact[streetAddress=9824 Rue de la Huchette, zipCode=88803, city=Villeneuve-d'Ascq], EmailContact[email=bD3@DxkXEuIqNa9kL--cmmtsJeUMhB54eNIFh.yGZGmTeIqSZW7mGnfM.6aIrRiLyaqGo1.dtTiAutWFjRT9WyDRMFd8rgDfGx8fxx54p2xweRLKy5.KfXb.5mHRxd8IDOFt.FTj4Hm.1Aw.0QJF5fYiXXXTtLC6fI.lvNgZYox2IN3VK.LHU], AddressContact[streetAddress=2 Impasse Pierre Charron, zipCode=75713, city=Levallois-Perret], EmailContact[email=o`I8SI!Ny=}PaXi0BDw?/*jhPboFNqb/@s0PdabpjnPoHGLIJ.UoFY6Q], EmailContact[email=PP_JZdwJu`_tbk/0cE'G2tShw~ayhBc%30B6VGpW#b*CL/jTQqx5C/POI@NIeDnKHNcCQhRKLzvIsCmBUu2.E01fjDA0C3myuBLVF7fg7RNZsa.vjwE2c9uNx1Y.GmOG], EmailContact[email=Zs=GAkIS6xYN%k8AcC1Jp}4PQQ~YVczWu/Gx9u|o&+.36O'D{qmb&3pX!.Ae!@GQ3iqjzL0Okfesv5fpskecV9iV.jO7sd0VfA], PhoneNumberContact[phoneNumber=05 92 26 51 83], EmailContact[email=rni+W&jm2-pv^h/Y!~?5wcFs*^0{AeyD5P6szCLc5qT0gODhadIiS8Dg_YRMn$fG@ovj-aFOQ6hWaLkPT85.JRL.Z.a-XSlXvt3K7vwQz.rz4Uj7e7nk52Zr7Ejj-q0mvRY.5YRBzhrhfxmuckizsKzosFZSz3yDzdBxuBF.I3MdICwmTUJdukh6HMhJjh.vl-wz.ebhvUCkViUqbDSAv6Ws15eIJACWQ3VL.SDAbV7lrHNxB42QJiovMfPT9eWRwpcL8.RoFDJgSzFS], AddressContact[streetAddress=7 Quai de Paris, zipCode=91342, city=Rueil-Malmaison], EmailContact[email=88#1i2{7O7aq7WY7U}LGSjPlz@e4E0hx6gZPn1wgLoZ9I53h0faEw-Yy4cUrjQJ5cQN9viu2.bt.JaF4yJj1dEizVOrubr9UWr44nyR.76SQDEyZTZtrldER174WAEyZK886xJxKhsz44aTqtjU116-fiHWZ.PniADAyFb-AnqWFRme.uIQ5Iz9r33EDn2.Zj-DITew2.IYotYWW.5LjSMUtR8k6fVNGuGD1oT.cKxdrL.EIe43], AddressContact[streetAddress=9414 Rue de Seine, zipCode=57914, city=Le Havre], PhoneNumberContact[phoneNumber=04 14 94 68 69], PhoneNumberContact[phoneNumber=05 80 16 02 59], AddressContact[streetAddress=505 Quai Adolphe Mille, zipCode=46913, city=Metz], AddressContact[streetAddress=0786 Passage de Presbourg, zipCode=78340, city=Drancy], PhoneNumberContact[phoneNumber=02 95 88 79 93], EmailContact[email=oJdXFA.6IoKk}|@QffZMwC5Af-wmDFvR3hDSLY494R1WJ.HE12wseRTnCP.LWLDc4BQX.8wTGd8Z4T5D6awnD.me0r6fz1eucCMXwDQfpWA7ZDdFug0GFmWqJ.A7PyX6P]]]
Person[id=null, lastName=None, firstName=None, gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=05 99 43 29 33], PhoneNumberContact[phoneNumber=04 75 77 31 68], EmailContact[email=4j_b{=F@Ncukf3lcU-cDf1Rxg2qhwz95ITAnvXayf.2W1w8LT.ic-aD5lAWzLRJxsrF4.vGgj4bDlrF042lTf2-TYP4Be0eHt5uTt.eOzhhKr.I7J5yzQe], EmailContact[email=0@a.aa], PhoneNumberContact[phoneNumber=05 99 88 10 31], EmailContact[email=}F5w#|l@4WpTxsSQajPa9--8iaEqlcm2xrZRfU3WzN3f6s6ImkwpzGX.W3UzpDiEusuWYJNxXfPCLm70IP6a.a.Y5EzosiF], PhoneNumberContact[phoneNumber=05 28 01 78 63], PhoneNumberContact[phoneNumber=05 91 90 71 27], AddressContact[streetAddress=53 Avenue de la Huchette, zipCode=17454, city=Saint-Maur-des-Fossés], AddressContact[streetAddress=32 Place d'Alésia, zipCode=24517, city=Levallois-Perret], PhoneNumberContact[phoneNumber=05 51 75 69 08], EmailContact[email=?qGBX9f%p_Q-eh/{86w%$efOQ@Ty9xAJfCYV7rjGjnbneDoMKUAjOB.essQ8lst.Nb-ZoMrOgvh9Ja5kiUmtuSCsPjnFIX0q.5CCbqzaeEze.D4tiiE.S.6-DfOP5QUm.Dd0R.HxWgCWs4vtXUek2.kc.I8xyiT], EmailContact[email=4-{g%fl!?lcR4oJJ$`%OX7dolK@VTX06eXM7rR93cmxOZtWNUs.nIBjdIZXamyN.K3jJArQKVlw45Yx5YLFck6-P3iXiMcTa7WJqI0ThMJaoPf7-RvHjFzp5GeYihu7.eKc7yRWNLBOzKUJnvNacfO2RMFVTtF.eNlRFq3OgZ.ueN6H], AddressContact[streetAddress=75 Quai de la Paix, zipCode=06169, city=Villeneuve-d'Ascq], PhoneNumberContact[phoneNumber=05 95 19 62 46], PhoneNumberContact[phoneNumber=02 68 87 42 97], PhoneNumberContact[phoneNumber=02 68 28 51 22], EmailContact[email=XbzL.l4ujBNvdetk?of7JZOm~T2c*K@YH0eW-xCu3F4Fqq937j9HogI.1n6O7lz7phKTbEo01kc1kZNe.VQQnYtIho1g4VYr89oTwey4zkMMYe.2Nu2otFvBAf.ypN8t8M31UV4s.yQVwiWWgmX8UapzGZ1Cdh.0.cydDwBCTAp-uvM0BHN9yK.0VnnNpyMnTTTsC6f010DGqZUUwkNQv.w1CI9Vch961-zDqVVr-HymfbjXbhkfu.jl1fqnsg], PhoneNumberContact[phoneNumber=02 17 68 21 52], PhoneNumberContact[phoneNumber=05 98 51 57 99], PhoneNumberContact[phoneNumber=02 67 29 14 45], AddressContact[streetAddress=081 Allée, Voie Montorgueil, zipCode=65085, city=Colombes], AddressContact[streetAddress=5 Allée, Voie du Faubourg Saint-Honoré, zipCode=81409, city=Cergy], AddressContact[streetAddress=0 Impasse du Chat-qui-Pêche, zipCode=02885, city=Nanterre], PhoneNumberContact[phoneNumber=04 67 20 49 44], PhoneNumberContact[phoneNumber=02 60 13 17 78], EmailContact[email=evMP}@Vsn-6C6jCw-XBXt3aH8rDsriIIgIRV.YYAAUszGY-Ix89kxHce-wMNDU.3cvMUTqEIJJ8z-00tH8SJ6BCBAY8GlTsfLNf7QkpuefdBd7hSw0otKOFyaaj67.J4.cFw3KtlPojCi0qcXllXF7I.tfaX3XF6avYSKI53.GDN.D9zE3tSvUR8oFfL.u1YqZQb9], AddressContact[streetAddress=79 Impasse Saint-Jacques, zipCode=61433, city=Levallois-Perret], EmailContact[email=0@a.aa], AddressContact[streetAddress=01 Rue des Saussaies, zipCode=16162, city=Strasbourg], AddressContact[streetAddress=34 Passage d'Abbeville, zipCode=98629, city=Quimper], EmailContact[email=Lh$~loUa?dAHHAKclAfwK5q`vbCfM1@xzCDGaP6C4G4XWswrL53d4yFA2zKAfRZKgUhTAhgogN.hMvpjGndTP7KpKhfs.CLElWOgVmVzqmCxB3VZPdupKI3qNRRU1SdpB0GzWCMzACVun1eSAJzH686UtcHu.z.tVbVr34], AddressContact[streetAddress=5353 Place des Francs-Bourgeois, zipCode=18620, city=Villeurbanne], AddressContact[streetAddress=0 Boulevard d'Orsel, zipCode=65606, city=Clichy], AddressContact[streetAddress=50 Allée, Voie du Faubourg Saint-Honoré, zipCode=86926, city=Bordeaux], AddressContact[streetAddress=082 Impasse des Lombards, zipCode=66210, city=Argenteuil], AddressContact[streetAddress=25 Impasse Mouffetard, zipCode=18619, city=Troyes], AddressContact[streetAddress=7591 Impasse des Lombards, zipCode=10399, city=Nîmes], EmailContact[email=0@a.aa], AddressContact[streetAddress=5 Impasse Monsieur-le-Prince, zipCode=67948, city=Cholet], PhoneNumberContact[phoneNumber=04 13 64 02 69], AddressContact[streetAddress=5592 Rue La Boétie, zipCode=96753, city=Troyes], EmailContact[email=0@a.aa], EmailContact[email=&FDx+tylbRRs_SIl@iHZYNlwZiV-4ARAlNO1s6tmxttPRgl-uAbpQb.Hw5rvLDhF.7YU2mPU9Ft5ToqxcJSV.I3gyhtx7DBbuV7BNPfG6lGl2L1p-ZpYAoQUJaPKoQaEMy5Tm6MWgDtHSjwY.45bWZ4rdw4TY3xC8gyy.m.hu2zsd6ZelyfhRx.0.S0], AddressContact[streetAddress=402 Avenue des Francs-Bourgeois, zipCode=91534, city=Saint-Étienne], PhoneNumberContact[phoneNumber=03 97 10 31 44], PhoneNumberContact[phoneNumber=02 27 57 08 47], EmailContact[email=}Pk}.~$CS|lz*dSC8{m6-@WENv5YpNrHFhbEXkYp-w9QCxO2M9Xe4.QFR6dD], PhoneNumberContact[phoneNumber=04 83 39 77 33], EmailContact[email=GDdrpJ{~xrd+t%b@PCIxyiODytFByJ.mc3mm6YNcbwcg0IpZ4IwUAjBFP.b-AU.HK1VIPNlKZelWUzwc2-oBzsogh7xs3.nay], AddressContact[streetAddress=21 Passage de Nesle, zipCode=31259, city=Montpellier], AddressContact[streetAddress=66 Place Laffitte, zipCode=39074, city=Nanterre], EmailContact[email=D=b.lNMY?Q1a823_l0I.gTw@cQHE7UgQj.N-I80mov--COO1G6KRn.a.a.QpUXh246j17u57rsYOeOpnNJ27iAgAZ9wxJAcl6yYVo38JiXjdkNNWcCVKTH-8I.rOjukrHYbI0b1JV1Q--sw3VD6Agp.i135K7FUScWdxRalbcVW-vTy1cEHwGbx5RzemCKsin0RRDs3bDHNks.Z.wYR7lzSTRq6Zlw7fW6LM70n4oWf3Zvyw5.u3kB3kPAb3vlg.dY], AddressContact[streetAddress=4071 Allée, Voie Joubert, zipCode=83532, city=Marseille], EmailContact[email=$xzfBsKF4kgl%|@j6.B5tGPKWMSrZHghkFah7uJ0.hiIOf0afmBNagJAxsJQKU.3WmI5N-gNaDijBbOk1y6OZ.wSYnVzgWve5FIEJxP4MxqObVfFaj.v8], EmailContact[email=}qW+~qkm1BCbh0WO}Q}tPB0Fd3J!q@NkUIYez2TF1mh.Q8ja7NcQ.eLPHdYOb3aIER0F1di.5yOgwz5XS7nzn3Sa.qyVAuonLZ9rRE5rHv9snBnuzknEASUNub.0.3ZtauN9tg.yT.BMn1hQtdTxwwAW7Z5U2Lt3V.YjiV3bY], EmailContact[email=A@a.aa], EmailContact[email=TGc7Fv-}_4lnf7&^O6XFA@pP6FLJk3rSoNZ1ifKVQ79.r4uTmpSj8uFdt8GI34.J9XgWWeRWMVI3J-ttmqHlgJC29qI.0.a.pm], AddressContact[streetAddress=86 Place de Tilsitt, zipCode=03003, city=Montauban], AddressContact[streetAddress=1025 Impasse de la Huchette, zipCode=61214, city=Boulogne-Billancourt], EmailContact[email=R#a^RT2ZX@NCy6diL-ihq.EPTaNLuab6HaHNmXmPw3BxuDiJHv-s.UFSktjTCo.Z.HOom0nmuC25cB.sBNmfQfmsrG8L-Db.KNX], PhoneNumberContact[phoneNumber=05 99 44 85 90], PhoneNumberContact[phoneNumber=04 62 32 05 98], PhoneNumberContact[phoneNumber=01 70 73 15 81], AddressContact[streetAddress=1 Passage de la Pompe, zipCode=79953, city=Montpellier]]]
Person[id=null, lastName=None, firstName=Some(Foknerazadkcqzcaxuxoh), gender=Some(MALE), contacts=[AddressContact[streetAddress=6092 Impasse Saint-Séverin, zipCode=53226, city=Mérignac], EmailContact[email=y2!x@EP74DgAkB7HM9OYsdrVvA.0SNwSXJM.kKR5jXrcwf3MSBb-8t9RmCQGznN3RqfCL.tNh4ojreKZ.G3.N.QgeTa-lJJUtazH.l7Ztb4tlPU1WjDkpM7pvhlwYL.NnIsX6], EmailContact[email=E4kGES~D+fC3@IBcE85XCAfX5Yfpw.Z.56vO2yV-GVWw3.p-3L.vq2nYuFj0A5FnGz4RM82vwGkagMd.zmD3EkF-YW5xqIWXX.FcAZ2Kzkufgx-Hdn.C0g1e.yhRq1zp7yb], PhoneNumberContact[phoneNumber=05 93 86 68 44], PhoneNumberContact[phoneNumber=05 97 29 78 69], EmailContact[email=X$NeJlBD@Kq5y3TpK20OZwUnsRFlTE7OhmvCKFNc46e6V5s.PNp], AddressContact[streetAddress=5728 Boulevard Molière, zipCode=20430, city=Courbevoie], PhoneNumberContact[phoneNumber=05 75 22 67 65], EmailContact[email=0mp0g/!rkYUAbI=@8hklnVWlCV9kT-d6G3b.L5kUC0W9Jt], EmailContact[email=b~I4~S/EK'wf+=$3jQPcGoJ}}B?7'!vDJ@QPpoJa5h77TJ3nEppoON.mtiW23jZBopOPE4GyS6ThwvyNwI2ej.Ps], EmailContact[email=cSHW+4qOhEwIZI_8@7cp.djhqoZrXpxOXxEeExLxmoMpw.v6Rx], PhoneNumberContact[phoneNumber=02 54 75 02 71], AddressContact[streetAddress=53 Avenue Vaneau, zipCode=94986, city=Montreuil], AddressContact[streetAddress=6 Avenue de Seine, zipCode=79615, city=Le Tampon], EmailContact[email==Y%IviN{ZL*T|c=EF_nJT~z8q8}ob{@H2xxjKmWCnf7rPcm1Jr.OcaIxer.QZ], AddressContact[streetAddress=234 Rue Joubert, zipCode=66363, city=Caen], EmailContact[email=kp4Uh*|A?0sH0kliXc5eu@qjQkpRiUT6pNRdyIw7U7BVR7.2zy0n348Q2HVqnba2olOIrUqkc.1.0Wid.mVUCfCVwbKT-bYNxuBmHyI7F7kkYp8jLDz5-7vp7gnG9x4.fBrACXTMTGjDS0ceY8C86KcOtRLE.liN.m4.J87H3NP], EmailContact[email=}zM5l$d9Ibw#|j@u1sQjdDCDhq8svi.12u4vFVk.PHcKWWA0Gq-HKCr1y9YiMuR.Z7nNTMlS8ghhGLrss5i.39tO9P2b4diskgCuCbX9NwikVHXpHuUgqZwj7MvNufXSBrhJATIEiqPvv10ejq5.kM5KO.o1VU9xU9EOmEn32rpjGk4wcBibo.3wtz1FH8v4KYKy3aRSP.B1YeZ7Reg4kaLTEowxMBeGyf19dChr.rTYHC.Dv7O0vUQ], EmailContact[email=gMao7d7'G=$s5.ZECf^}hCy/GFNtm~e0/9}SsFwrgJGo/2oJx_W-m@YPLEXah4G7jl6okACH.U4zEXcuX5], EmailContact[email=*vH$VI}**l2N@rbfJDw7J1qMh.jHKys9bHuwBRxxAON4YL3.UhHrPJ2H5iAvadWqMlEbWDh3K.lMZJj], AddressContact[streetAddress=4140 Avenue des Grands Augustins, zipCode=01440, city=Vitry-sur-Seine], EmailContact[email=01g`kb{J3x.z$C@jzyNY7Kv5QQ5x0zKilFZFvA24ORN.mG2Ap.a.PUVSaki65PXjS.PfNb.epWEKMlE0zqPOHtedrQY.s.J3UMOrPhlMMsXppT.iciEIbNRnTrKZzgfRq1jjCLqRYS3m389cQDVGYnOSg4H.T98sdkEF0FU5osdBnllz.eD-x], EmailContact[email=%R3-GA'l8jZ1ZEZcSzqE=7@KKpzY4jg.JuEZBPEfDVFHoa3oyLZ809XHZ2j.SGREFEcsH-MWPbbw00pEd9.SoD9g.0.POvvJ18W], EmailContact[email=%cL*!XBQ~LFVyUY$EW&U34So5A6rp%q@mk5zW3GJ36dnspCEhRvlQc261oYsX-57nBNEqyTVNVHkhpWfPdDHoB9nH7rob5M.bcGVG5m4], PhoneNumberContact[phoneNumber=05 92 14 79 78], EmailContact[email=Q+'Wu!.=?91#&ZqI@Ih8f65OU1pS1yXMZk5gaPt1.MVKBZrsqKv], PhoneNumberContact[phoneNumber=02 64 54 44 35], PhoneNumberContact[phoneNumber=02 66 03 88 34], AddressContact[streetAddress=8 Passage La Boétie, zipCode=10370, city=Pessac], AddressContact[streetAddress=636 Boulevard Laffitte, zipCode=02044, city=Avignon]]]
Person[id=null, lastName=None, firstName=None, gender=Some(MALE), contacts=[EmailContact[email=Sx2yvq@bGY1Dw4y1X.OFaoJ7JR2JnfR-YaVkAcRj.bdE.tI6inOwuGCJyHmGiSd51.dd1WbM48AgFofel4aTRRaBo9qZBTgzl.a.GR5dF0Q8QQbuE9YIVkgUr1T2EfqfwdpOx.a8sR93fFs8X83NqIH5ANeKgvQG8S-1IKBdkQPM1QCd5-xE80WyBSEQ3.eChjIIqT.w48tKY1sDl], PhoneNumberContact[phoneNumber=01 02 08 82 87], EmailContact[email=A@0.aa], PhoneNumberContact[phoneNumber=01 31 33 16 15], AddressContact[streetAddress=58 Place Pierre Charron, zipCode=23421, city=Saint-Denis], AddressContact[streetAddress=6078 Place du Havre, zipCode=57107, city=Saint-Étienne], AddressContact[streetAddress=373 Passage de la Harpe, zipCode=47798, city=Brest], AddressContact[streetAddress=7 Avenue Royale, zipCode=07695, city=Vitry-sur-Seine], AddressContact[streetAddress=6 Boulevard Molière, zipCode=73463, city=Boulogne-Billancourt], PhoneNumberContact[phoneNumber=02 34 56 61 85], AddressContact[streetAddress=9848 Avenue Marcadet, zipCode=80097, city=Versailles], PhoneNumberContact[phoneNumber=02 60 29 41 95], PhoneNumberContact[phoneNumber=02 65 06 62 81], AddressContact[streetAddress=1043 Avenue Bonaparte, zipCode=64748, city=Brest], EmailContact[email=j&WR8CjJuHZvY{?EbC5ojh8+P$C'uQ}`H@4CSRkXnpG0clVxmwvryLAdajUqgb3zeD.xJ085fNTcgd5LfJ5cfoe3i43eZVbUofX3rJiHY95IrqIdSvW1znx56vGbvjQ.E-rZWoQg0.UIeAXxug2SqjN-kQszZmGy1X4tQk2Qzu.X1-JHzMWG1I6YsIuMW6d.ociBTZvUgu.75fJ9gcrFKelX3iMhZ3DMl4bPsxLE.cEoLy], AddressContact[streetAddress=96 Boulevard de Seine, zipCode=61848, city=Bordeaux], AddressContact[streetAddress=790 Quai Saint-Jacques, zipCode=06056, city=Clichy], PhoneNumberContact[phoneNumber=02 60 70 72 42], AddressContact[streetAddress=286 Boulevard Du Sommerard, zipCode=76385, city=Colombes], PhoneNumberContact[phoneNumber=05 95 01 12 20]]]
Person[id=null, lastName=Some(MDTI-IEOHWR MEQLTPZQPSWIEJHZPRAQQ), firstName=Some(Uhts), gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=04 87 24 65 34], EmailContact[email=86xVUG^a{uZE5=CEEdldgD@cqxG2urzG-BXlSXBvqM0KOlBMXtY87QqUS1tM1.T3lXlP30EvFC6iKcwA6mcodMWI4vypi3MStxDFeH.6EFHVJnPBY4edlVH-XhaS9W9-07IZLol.1Ll5KFAx2pZB0.1cb9oDjllqgUxKxTys1i.vu6PGp.lctYAawJ1A1MIDO58KZQvyfPkX1UhhClM.ftuXZTir4K], AddressContact[streetAddress=4 Impasse Zadkine, zipCode=16281, city=Roubaix], EmailContact[email=}VwB2+b_FT/sgj_hAY1'^B$g@0ExS26DAEg7oGqAF2KbTTaThWusEPvXFDdn62FkBJd6XgVbKdQO0wom6CGrW7.oEzh400QYg4489o.VXqT5S.PArO9QA.SYjXFxDkDTXEIeOhFD2GcqodmeMdQ.7Uo.ChQWwZV1R9.Nh1DTUL], PhoneNumberContact[phoneNumber=02 63 53 60 54], PhoneNumberContact[phoneNumber=05 97 54 60 56], PhoneNumberContact[phoneNumber=02 56 83 04 82], AddressContact[streetAddress=4 Allée, Voie Joubert, zipCode=61100, city=Saint-Denis], AddressContact[streetAddress=3236 Avenue Saint-Jacques, zipCode=98103, city=Clermont-Ferrand], AddressContact[streetAddress=6 Rue Charlemagne, zipCode=64245, city=Bordeaux], PhoneNumberContact[phoneNumber=02 19 88 53 43], PhoneNumberContact[phoneNumber=02 66 22 69 31], EmailContact[email=iWkW@6.GHnVYlRQqR03vNHiHvmE8MyYSRo4m3XI.ZGJi.pQGX5EmqBqd.kxLn46uJBsHK1TG7i.zmWg1.BPHdvCRC2kHmRbs8VvFTRnFMa0g64Cxtpxx7802M.XyYArK7uUmDwBWpX.hOb5AguTSBJe8RwMDyL2Kt4Ya7soCHfvI.phM4], AddressContact[streetAddress=46 Place du Bac, zipCode=31833, city=Villeurbanne], PhoneNumberContact[phoneNumber=04 70 31 08 79], PhoneNumberContact[phoneNumber=04 50 77 81 98], EmailContact[email=0@a.aa], PhoneNumberContact[phoneNumber=05 98 91 05 29], EmailContact[email=ygj/mw1{c/`Kj^T0%^+E@a.tN4NNkoHImw9VZfY7.3WRtpwrNgLYHXq5VJOHsM0w.kFcpmXXexo7kylOzpNsAfGGwaM.XFttdtY7RtKbFzcZ18De.zRTbhiVHMqVQ9pkbOornAlG-v9rU.0.aWk.xb2X8sWM4AT5FhM.rXeHm1FT7X], AddressContact[streetAddress=2 Allée, Voie Zadkine, zipCode=79593, city=Bordeaux], AddressContact[streetAddress=84 Place La Boétie, zipCode=25106, city=Vénissieux], PhoneNumberContact[phoneNumber=05 92 53 83 95], AddressContact[streetAddress=9407 Allée, Voie de la Harpe, zipCode=54954, city=Asnières-sur-Seine]]]
Person[id=null, lastName=None, firstName=Some(Roi), gender=Some(MALE), contacts=[]]
Person[id=null, lastName=Some(WXI), firstName=None, gender=Some(FEMALE), contacts=[EmailContact[email=MliS%{2C@Vdgk6s-Hi.tjq9LNYG6GvH88esw4zhP7x.moiOXKCTNIXF0yYpMVmOjmv-aQBZDd3.a.aSDLzlU3Y], PhoneNumberContact[phoneNumber=04 70 96 02 72], PhoneNumberContact[phoneNumber=05 91 06 63 11], PhoneNumberContact[phoneNumber=05 95 52 25 70], PhoneNumberContact[phoneNumber=02 89 16 65 40], PhoneNumberContact[phoneNumber=02 60 97 63 89], PhoneNumberContact[phoneNumber=03 87 73 42 61], EmailContact[email=H@8F1xQY3oJOZpjo.Z.35ATEXR0SB.tkLjfSTmjfT5iIDVVn.fx00bLGgTe4qtKmFKmkP-uGu7HFU-cTTFhsA-u8epu23.3hfqEzAsRdUphADB7B2LlZFfMdgY44Xnt1aG28TdUlro3cZhAFnNVvR.ZftAI-DSTgRgH44Q4.NCFVXMbvg-ybZ5ZOqem7WJKrEw4Nj.exYqu-fV], PhoneNumberContact[phoneNumber=04 28 41 64 74], AddressContact[streetAddress=8 Impasse de Montmorency, zipCode=37612, city=Ivry-sur-Seine], AddressContact[streetAddress=3191 Avenue de Presbourg, zipCode=22587, city=Saint-Nazaire], EmailContact[email=0@0.aa], EmailContact[email=5-H%r#a6biU4G@vYVfZw7S9mxMeHI1BLmT9KOZMAF.mxJg8m-z.8oewsjC31SLijpW.4Cf6gGSgMOy.E1OinniBZ], EmailContact[email=dJga}!t@PM9HOIrUDgWIaS90GiJL3Z9mJ7yd.BbWGF8p4s.pPzCpnvcRHwx6eO.B8gv5-rn], AddressContact[streetAddress=2 Avenue du Havre, zipCode=18981, city=Drancy]]]
Person[id=null, lastName=Some(V-DAGMAUITP LEIIAERBYLODYOBPLWM), firstName=None, gender=Some(MALE), contacts=[AddressContact[streetAddress=7472 Passage Saint-Honoré, zipCode=40980, city=Troyes], EmailContact[email=*h@SANZOR8DBqXFO2UBR.7TDT6fTVMLuSPrP.dbnc1O], AddressContact[streetAddress=7 Passage de Paris, zipCode=14791, city=Montreuil]]]
Person[id=null, lastName=None, firstName=Some(Ipojk Szxcfz), gender=Some(MALE), contacts=[EmailContact[email=E*+x43v4@i6oFPwUk33WP.YUOticn.RiX7Ky], EmailContact[email=$kS#Tw-kiK+r.n^Y3CIW5o6*5oD4#Jkc-QPyfnQ&*lRTm36X4J9-xmf4ao_@iH36dTlRxT-YBfDKL.gSoAYby9Ag2sm.062A97C4IzA9K1wrLj2TLOFN4f.n8M29g05qN97nRvZ78c6C1T7Gnu6Mx59X.M7LSxjL1epXswkPtv5DaJNn.IOKMWTAfjJlmPBcu9VR3sK7GG.B-nc4wMvpRPCoxXV.pRQ9o5xdOEVT.E41u-f9], PhoneNumberContact[phoneNumber=03 86 23 72 21]]]
Person[id=null, lastName=Some(Z), firstName=Some( ), gender=Some(FEMALE), contacts=[EmailContact[email=0@0.aa]]]
Person[id=null, lastName=Some(A), firstName=Some(Z), gender=Some(FEMALE), contacts=[PhoneNumberContact[phoneNumber=02 65 88 89 04]]]
Person[id=null, lastName=Some(O), firstName=Some(Hvjqytyfhrctvgnbuskxhqmzhr), gender=Some(MALE), contacts=[EmailContact[email=#svnYL%@xjN4jv0fvlMb.epZIMwAmaKxWSBDbOFPfERU89d3.SV-YucjPaNoya15RMdb0R9l.gZZLc], AddressContact[streetAddress=5 Avenue La Boétie, zipCode=49640, city=Cholet]]]
Person[id=null, lastName=Some(GSESX XTHVVPQQI CQPJIAFBCJPF), firstName=Some(-Pwacwgfxdabdygnddjovkwnwncbj), gender=Some(FEMALE), contacts=[EmailContact[email=DG@eZcMN9xRzx8rO8HTPEXJ9hbpfLcNJNcO-ROLX7kXxE.e8UBQ1ZjeZ0M7RudTDmA.aFE.Qk.KEsokdpDl5udpyCaEncuYzcTTluKlWRAObBg6PJAFV.wD7l.lOgeSpTROYLWEd2Ee7j5vQAgmpKVc7F9.d30OBdKId], AddressContact[streetAddress=4 Avenue de la Chaussée-d'Antin, zipCode=15802, city=Pau], AddressContact[streetAddress=731 Avenue des Lombards, zipCode=63342, city=Montauban], EmailContact[email=!Do~=IwW.YOb!XpBU0*#`Z@2vs-Zmp6t.hLX6S5oU8wLXyNVQp7vm4U0.70eoIp99RIHPZ.WlcZAEjQF8Tye.6clOx1NMPMowq87EGLP8LRvU-HK03xsnqUcMchf7rE9KlMtTBUINdz8OMJD6Oh.VeixgvVu-ii-mBzsX5M0LSrs.n6AYI0PqK1vfWGA.iogvbCmcJM3rf3re8PHWgro.n0qrLnwawM-gKS.IHCgxd], PhoneNumberContact[phoneNumber=04 19 03 08 62], EmailContact[email=UH6zr_TwWKjVnJE7`YjW5b@rgs772xcsYSPJ6tsAKKiHX4elYmD-WzT.Z1nF9F96HpDNX2yVIvIVXv.JPSfx9d6lxUlYW07zvPE55QMzDsQ.Cp7KF1srRJQTh0h1.8pSOY4RIHC2e4A3h1HChq05At30GJwTo2KidN828guEkfvmly8CKXB.A1O2EIP7HXrDbHvU66YO084QW2DSM.0.qoAH1FlKfe7b53JIfULh.2ww5sn0Uq12qKkpyl.FBaa7], PhoneNumberContact[phoneNumber=05 95 83 90 94], PhoneNumberContact[phoneNumber=02 61 78 02 77], AddressContact[streetAddress=173 Boulevard Lepic, zipCode=17338, city=Nantes], AddressContact[streetAddress=633 Allée, Voie Saint-Denis, zipCode=27525, city=Brest], AddressContact[streetAddress=5 Avenue de Vaugirard, zipCode=50129, city=Tourcoing], PhoneNumberContact[phoneNumber=02 68 65 66 84], AddressContact[streetAddress=1786 Allée, Voie Monsieur-le-Prince, zipCode=62368, city=Saint-Pierre], EmailContact[email=WLY}+e+f*Dt=HCPl#nmSbaGyXwLGA3*4WNlP|wAw^%jAx}raKxUW@CCJqDJltXEPKQ-CiMm4.uqvpKzuBeYqhjb4.7crxZ.zHeMDuaLNYhHco4c6SxP1Atr9vqf.W9gPSFo3i06k4LHAcOLX.PygMs0FTLwLZGMWhdOQDCDhJhX7m.0lO5Q5hkMVPNse389lqM3p3h6jKVlTPqG.Ntfbd], AddressContact[streetAddress=86 Allée, Voie de Nesle, zipCode=79586, city=Neuilly-sur-Seine], EmailContact[email=F-D&yMG98Hz$4*5.M0Rg@YZKz2UeJa1fLq-eALUw4B2miV4IHJMQp.Z.NQZMwtJqe], EmailContact[email=VYmf@GwcqboGpxAKserz0p3JjXl7aA8.es7NQ0Km7YZGMTWYuCi.f-JOLZEU-Qlc5beUA.bi-74pwMmTPPNSnzhS5Jk.N7ATHda]]]
Person[id=null, lastName=Some(EKYMQMEWOHQPIPLQNWMSHOKMMYAJ-MIQEZI), firstName=None, gender=Some(FEMALE), contacts=[EmailContact[email=A@0.aa], AddressContact[streetAddress=600 Impasse Vaneau, zipCode=08576, city=Colombes], AddressContact[streetAddress=6 Rue Saint-Bernard, zipCode=00015, city=Besançon], AddressContact[streetAddress=2790 Passage Zadkine, zipCode=92756, city=Noisy-le-Grand], EmailContact[email=M6kkD@Ke4OwPugIyvOZ3WdWQykk.FsDapAykDR68cwQduteHkQdIB.GX1vBlPfws1EM8epP88PntKvxzggmu8tp0Cf7Pse.K4GV1BuO.SyHuYSxLMMnaMC2sbj0Tcx.OPXcKmosDRmXbgF9.S87JA1lED]]]
Person[id=null, lastName=None, firstName=None, gender=Some(FEMALE), contacts=[PhoneNumberContact[phoneNumber=02 60 16 89 71], EmailContact[email=CyvFGnhwU1|tiRKn6qUm3R@hgker.6wen1QUCm.Lo1qac5fy8VOINdYx7Q0C-iF3sATX6kER.QoY6G31OugsFTdBRZpST6bfcjyKUEUkQ5No1oYt5.SU.hKF1cQfMtLnJEqPtbsvLMewWNNoABKEGldZJDn.PZgY8aihYGZE-USiAVphihwEwRafk2Ed.x7wUIQZiE.YGIyazGxlsurfD.v9ELcdaPXk], PhoneNumberContact[phoneNumber=05 92 97 35 84], PhoneNumberContact[phoneNumber=05 92 66 59 78], EmailContact[email=`RJ~xL91n?a11-?4x@HToN6q4suNZG1hsijh3YCdXzpiP.YySa756Q], EmailContact[email=V@NJLYTZuPSKnwK1ex7UjTd8r-jiUulXfer1THtMg2Rz.WutJMe8], EmailContact[email=%nscR91arp4BkVLv@C-m.JgW2Mvgs8tlD.ypGn.pow78aRAYFZmnZ5bS.dsjUa], PhoneNumberContact[phoneNumber=05 91 20 74 52], EmailContact[email=A@0.aa], PhoneNumberContact[phoneNumber=02 65 98 90 31], AddressContact[streetAddress=172 Allée, Voie de Vaugirard, zipCode=52251, city=Villejuif], PhoneNumberContact[phoneNumber=02 65 57 43 08], PhoneNumberContact[phoneNumber=02 67 83 68 57], AddressContact[streetAddress=5491 Place Oberkampf, zipCode=97182, city=Limoges]]]
Person[id=null, lastName=Some(EXICRTAWOHQUXAPWVONGQSTK-), firstName=None, gender=Some(FEMALE), contacts=[EmailContact[email=OOKP'7@kfZ8r9stu7J5N.KWBiFIyvdw1UG.a7Oj8KBkp.lhVFGE-5qs4mPl8Y.6CPYsKgjKztWDuTihLZ.igw], EmailContact[email=gri9{$9GrPY@5cd.pB.2zdBjd04VUesJnvyjMFLuSqCVfvkq07IIctq.CrfqvQ.sfg], AddressContact[streetAddress=992 Rue Delesseux, zipCode=96354, city=Bordeaux], AddressContact[streetAddress=63 Rue de Rivoli, zipCode=05662, city=Colmar], EmailContact[email=2g%s0OVNKt`6z^@8k4npMBg.3hDzPCY0PMf49Bsf.Vacsp7b7-EFpT7.Hxdy8o0rGLzhagun.yp], PhoneNumberContact[phoneNumber=05 95 70 01 07], PhoneNumberContact[phoneNumber=05 93 72 84 02], EmailContact[email=PU1oATRD4iV@b70H.Ei2pH2VHS8a89GYJMhNGFAUaFBRGUxig.ut0Z3c5PNcMmJufA6NIXu9pt.QrFwgMlbHhhYYrrtEVIeSBlzs31txmV7YM2PLGeX.Zs26qN3P4G6It0Wvkip.SdML.NX-JCwy], EmailContact[email={9T&Q@3gDYgAUpFfUziD3cJTM1nx6aDK9wCLv.a.Fr9wqmtGN0QSE0SkVn.qt5wJ], EmailContact[email=*{zwe7O|A5uW|b-?@HQuNXVbzsY1S.acFyl2Oi4ABTtCuk9htlE9.AJnJrQ7TAaVY1LjPWfBYdkKUBEEEEilRsk21CLgGbIF9KBtlyiNf49FAf.UYr2HCAty4], PhoneNumberContact[phoneNumber=05 23 35 87 16], PhoneNumberContact[phoneNumber=05 98 39 84 51], PhoneNumberContact[phoneNumber=03 96 56 24 15], EmailContact[email=82rD0S}STI.TFp&hpEZTr*/T_Vt#pkV@wMcxYxViTJVR6qX2z1ffaQaxEfTTzLlfg-fUI88CChF.IrCI0mwoWq176Tj0qX360lFV.8Cwh.SoO], AddressContact[streetAddress=1 Place Delesseux, zipCode=19264, city=Niort], EmailContact[email=`?%Tk'gi!aRgqA$.I`IN&wX-.Y^_Us@etXYhz1.Zn6.7gybK.t.A9Y.zhMHyvcOMdSEVVTl1eXXWWMSBq3z9A0G1.THgw2kJDRXIEG42dGPngNU5NgIp6oJi8.0.O493G0PN], EmailContact[email=A@a.aa], PhoneNumberContact[phoneNumber=02 60 88 79 38], AddressContact[streetAddress=9 Place du Dahomey, zipCode=84608, city=Rennes], EmailContact[email=a@a.aa], EmailContact[email=47{EPLFO=9'|ym?.&H}.-m#'jRhZlD|T#R~&u`PqnngcSGJ4iQm$xi_BPd@Jel4mww.EWJl], EmailContact[email=A@0.aa], EmailContact[email=BSV3|b{eTWZpmG/X2QUs7C&Nk%}$@vyr9W8cGXIbae5grPld0tjgNTE.WExIK-2aWDxVNbKPfNuucmSPlfzyPYymJSznLrgK4oQcev6zswaNm.fnojhgrfIeb6hbZZDAFVUxD8CiXCu9wRH4ANUEOddzKHyHWl.mEUNC6QAjz3XZ1QfpJyqm.a.tLLrTt35t3fG.eRVlcyo4L0EhdeEAHg1PPELomNtp2V-Vj3hKpr8JaARtmH7sYU6P1yA1N1OndSU.mqanUbB], PhoneNumberContact[phoneNumber=02 65 33 38 49], AddressContact[streetAddress=16 Passage de Caumartin, zipCode=47162, city=Quimper], AddressContact[streetAddress=6 Avenue de la Chaussée-d'Antin, zipCode=96441, city=Valence], PhoneNumberContact[phoneNumber=02 66 30 62 20], PhoneNumberContact[phoneNumber=02 50 05 26 52], AddressContact[streetAddress=4 Impasse Saint-Dominique, zipCode=17197, city=Cergy], PhoneNumberContact[phoneNumber=02 60 13 29 37], AddressContact[streetAddress=8 Avenue Joubert, zipCode=66957, city=Béziers], EmailContact[email=UvwW~q^OQ%I#C1O@LUxhBl7eLLn27.YPz.wGEFulyRtAa0zSM31oJHEWlG2A.7mLRh.pXO], EmailContact[email=X&'_1Mzk`^XF3gjtuFmK!o-HuG@JbvKMlFFvlq44LqFek5z.BrT2LjCieUIk31BJjY0WCELpBiv4OF9P.UkN42BMPx24TiHDLBUOQDpKK60.H3hkGoBog-Pda.3V2kLA.tAEds], EmailContact[email=d@MccMvXPa4rEnXVuH03ew.Xrfhs2w4LD-YM7b56.V3WSA.ZRR6d], AddressContact[streetAddress=786 Impasse Monsieur-le-Prince, zipCode=83886, city=Saint-Denis], AddressContact[streetAddress=89 Avenue Molière, zipCode=17041, city=Nîmes], AddressContact[streetAddress=3078 Boulevard Lepic, zipCode=12567, city=Saint-Denis], EmailContact[email=Z{/mfHGY/?odzyPaE/Y*XD!%&4*b/l+4DKnk}P9Gl++`5{~-e@byn8O9syIQpm0eYDlMc.nYUCDdD9JYQyFk.ukbpA5GFgJ4MF0kJMKMn6ofuXRoVah-T2.yEQWuFPGloeC4k7zKca5uSsh1el4G5elI9REoZYIFDQapXGzQ-eDD-uORSA2vJK.Tk0NO6WgCQ.eUGaXs1gL1yZc.mX-e6kbgAtY0PyIJWJAwAsthZcY4gi.uvIMSvIUxqpQisdF34cSsPJYefyQ.irFN9jvQ], EmailContact[email=fSR`pXiNpX6A8*7$h.b8@FOx46PL45R15Sd8Wp2.KqhUAmLsM.jW4IaEvuryCuVxv33O.165oGdV7tEwL.iT.ecRs-qYJEZlVVVmvfcxAp.eR-Vm356Pgxjp.ItdbXjEidhUJsDd2E8g2fTlhB-pD.pMo], PhoneNumberContact[phoneNumber=02 08 85 35 56], PhoneNumberContact[phoneNumber=05 96 75 85 97], EmailContact[email=Yc-XFwsuM~R.^6+9B4opL@0Y.mPRyfnac4MjoRfMpKp2lPb-UJGcp.LseRxA], EmailContact[email=a@a.aa], AddressContact[streetAddress=1980 Avenue Saint-Jacques, zipCode=00882, city=Les Abymes], AddressContact[streetAddress=815 Boulevard de l'Abbaye, zipCode=55282, city=Ivry-sur-Seine], PhoneNumberContact[phoneNumber=02 87 11 69 89], AddressContact[streetAddress=2 Rue du Faubourg Saint-Honoré, zipCode=00722, city=Saint-Pierre], AddressContact[streetAddress=8122 Quai Saint-Honoré, zipCode=42212, city=Quimper], PhoneNumberContact[phoneNumber=02 69 24 06 88], PhoneNumberContact[phoneNumber=04 84 01 82 25], AddressContact[streetAddress=30 Avenue du Bac, zipCode=34719, city=Villeurbanne], EmailContact[email=#6.10{eN0@oTxWRDYKjLCMQEJAYhgK.GhthogR3], EmailContact[email=R@0myFf4CGPomPXsK7hLMXbnmIl6.a0VS-7f5mgckH0QKTLY9ZUKf.Kkjbae0YZv-IMUdGAa559r7s7v6.q3WM9NoJzX.Ra.FlEJ3I2OGNPZT1uo5.rqrMGrCn.EzWhBkXPfhTNwgGTh9DYXYjQ-CNL8a.pjOx-YAJLG], EmailContact[email=N.+kV|aq@8sxvmIQtZUJcg7.IZgNU7hPkmBjBcu.K15SvK3S7cHogBExH0TJZiWFfYej7Vl.LM4OUHnFxrBEKVCi1lWJgT.EQtv70VGLI9abrtKk1qUj6Jt37mYf.z7nfLGVkDrYTq4zh.kCkezynA8.ukxxUSqOIXf06HMg.X0O4bPvnT], AddressContact[streetAddress=87 Rue Montorgueil, zipCode=00001, city=Rouen], PhoneNumberContact[phoneNumber=02 65 35 68 25], EmailContact[email=Z92ESd4!@Qt2Fpel7jJ3oudHDrXxx-nYa.a.gvFSquCakU0.6CayzWRv5-x87KhcUQGunw140q3VMXf.lbKYvkDgc.qjng9ikCEtOQWXjSDIbd4AVVAR.eElqDfTfM.clBiiCdB27e-X0ihZr.MXjht.c62hBPnG], EmailContact[email=rJAEb1NWQLDX'5TQHC6h|23}@0.w1NQCGi6iVzGbaD5JFew5zCXJKIllB9YoEYvA9K2YZYf.mOSf9rtWILzL.8yw.PcxI3dRx-k8gj.dNZ], EmailContact[email=A@a.aa], AddressContact[streetAddress=3971 Rue Adolphe Mille, zipCode=21363, city=Nanterre], EmailContact[email=WMbuN@6RR0dBUgcPH8DDtx0xIdXlsPfKVaqsX1omjn1OIEWtR4cgMqbAlzSd22VTzd3.n9w-pfpLS-K8X-0.0YFRIb19faTA7aWg2AgiXouO3.uPQkGeYhPlTLw1M0m9t6.pvhuQwsmjIm4-o9NzeNkH.o.A.Hfi.Pksvr.IubvH.DqM8tsN], PhoneNumberContact[phoneNumber=05 97 91 92 32], AddressContact[streetAddress=38 Quai du Dahomey, zipCode=00598, city=Amiens], EmailContact[email=3{JNgnpu~Dy@LxbB27pk.LwhbTKAludd6huaN6i-ul7lvhuKdOuJNwnBPuG.H4565EI5cy], AddressContact[streetAddress=80 Rue du Faubourg Saint-Honoré, zipCode=79746, city=Tourcoing], PhoneNumberContact[phoneNumber=02 64 95 93 89], EmailContact[email=#/nu@a.u.8Ne0m.k8YZt9nDqRaZO.ElwaXDCGJ-0yYO6X.Rm43nIaCdhc1PyrTC9v29PQj.Z.N1.Us], PhoneNumberContact[phoneNumber=05 92 95 61 85], EmailContact[email=^@49VCggAulYpUjNfsY9tSO2vff.m00fvUH-03HlyMOMRoSC1Uwjd9F.NAxO.aJtMq2iKJQMSMj27Xe32vEuhnMy.lBU.NpcBf4ndQu-4.k4vMUyC0jauVESKJiRXYPF-HG9l3B.NuPgLP8a.MDqMTRbuc.N2cT], PhoneNumberContact[phoneNumber=02 64 19 71 73], EmailContact[email=}'L$vMEnu9y=C@XSUC.u-Nf38RlDxPlAiy1zilEizfQMUKc1k3.sn.mBr6aH.qm.yDw8.1OKezzZ36rzXPkg4eHQPTSzZp.zG5-dfh.bvxDFCW.qtMxSf], EmailContact[email=A@a.aa], PhoneNumberContact[phoneNumber=03 24 30 10 46], EmailContact[email=KS'S?fEh}#N/&rsgsmVVsI%/X!KG`}@ZeVQP.5SEiIulZftyPzB.JvA.o1xd1wlg.PAXU3-KFYWrSv27sN6QGAV7B2qSswwN0-ZWWb.mqbrLIK1zZUVZAIWqYFvCzSvLx7J.eGI2PnrPwV3D3vRh.VA68ArJS8h8cKZ30Kob4srSY860A8jDNh.U20O-e3a], AddressContact[streetAddress=8 Allée, Voie Royale, zipCode=86443, city=Vénissieux], EmailContact[email=CBB!cY3J^Sck#g|7f0/8O_%@2.4nMIiQK-YEUsUpHNasRqWPzTyhL57sGw9K-Ao7Yz1bAjbcFo3Z1ZiHuE.rh162], PhoneNumberContact[phoneNumber=05 44 04 96 19], AddressContact[streetAddress=8797 Quai Montorgueil, zipCode=67713, city=Saint-Maur-des-Fossés], AddressContact[streetAddress=72 Quai de l'Abbaye, zipCode=81091, city=Nancy], AddressContact[streetAddress=4 Passage Molière, zipCode=76998, city=Perpignan], EmailContact[email=hO_6?'j*^q?=@kU.L-UrC4JvljNGUAhrumzkCYBw008p.2Yk8-nCXaUkm.lPK6KClPym5asEpnXS.vtsIpkJR8u], PhoneNumberContact[phoneNumber=02 63 43 84 48], EmailContact[email=a0g@M.HyqqyTukT-IoJaSCDrjHqTzho9MLGkx.9KIbV5hQdBc2OyQ0I6dXAeX9da.yoKvTIYLJePBgrF3SBL.Z.viZ4ntFxbBrCDFsZEDz5QDZZEEqhP.MFQuZxx7wOVUm9FrAAdBsJ0qpW1PIDKCc1TYK4V3jcrDHy0sYVaBgJrWfleh.t.kvRqiAdE3Opsg.NTmeCfMhe], EmailContact[email=0@0.aa], PhoneNumberContact[phoneNumber=05 99 71 73 03], AddressContact[streetAddress=6 Place de la Huchette, zipCode=17843, city=Saint-Denis], PhoneNumberContact[phoneNumber=04 65 59 50 53], AddressContact[streetAddress=2 Avenue Dauphine, zipCode=63913, city=Villejuif], EmailContact[email=PRBd@x.MeilOpNFralZ.gs08-Hhu2-dRLx-BJoUB7.V0Q8S9GLTCJBXBJ1LA2T-Ex.nAXeUkuoClNnJTGnbhZriksRlTm7.JK6b8o], PhoneNumberContact[phoneNumber=05 97 43 68 67], EmailContact[email=C}.fbJDoaTyg8%e@Q0yWVqZRtJY76YlS.XeL], PhoneNumberContact[phoneNumber=02 61 47 53 94], EmailContact[email=8qkBl6*SRts2/BWsVlX.`+RXeUP9H@I-HVBqek3-7RGppQCyoPB4eDL.vpQclbeK7vh1R.6dppLvdMPaXLM.Hzj9viOVhwVbsbw0W3ZlKfR.nIoh0fK8jrzHQtirzAeWAQ-95s13.JhbFXKL20], AddressContact[streetAddress=1 Impasse de la Huchette, zipCode=22857, city=Villejuif], AddressContact[streetAddress=7 Boulevard Saint-Séverin, zipCode=70388, city=Courbevoie], PhoneNumberContact[phoneNumber=05 23 73 47 97], EmailContact[email=&P?meE-E^@qX11kcDPVhUhbSt6uty9.leR8IRHma7CL6B9ueEg11iIXyU3tGCWMZxtYvuu35nHpPVfySB7EV.5UNWuOi.DVTk6haZzKVp1X6M7nb5.pNi8cHw.OhDzarEX0bkjsZqHy.xxu], AddressContact[streetAddress=1 Avenue Montorgueil, zipCode=80640, city=Aix-en-Provence], PhoneNumberContact[phoneNumber=04 99 74 19 33], EmailContact[email=F4uyhT~@sYeLZNjvgaWJtsz.5vHqMZOVKHaasTXQ6aJi4GxeJ.Z.M9esYfvpmMhlcGTYOk.D07rSesqPjqZSmxl4l2.63C8NAhbYpcdiKsdTdNJgRKAPVYngJOG1BxhmdZHfRvz3Wc9DcHpME17C.kPC-4B9w], PhoneNumberContact[phoneNumber=02 25 44 17 63], EmailContact[email=b~UeJ+*ze0MMau4oEjqP'G@jHIgvhpE.SsA0zNLqtw0mduzHCee96IVZ93dYTQ25jeuMV42jBhFHbL.D7K], EmailContact[email=JA8AL49c&7A.'0`/S/8dvLBO{|1'5Rtz9k}#DI~xT@R61X8EVX21i9ceEDPuWKL7Xu.X7wWZ0AZFhVKg4iJpkpu8OT-X2.WAbzNTdIEVq9AbfO5ga96IvRZuc0N0ZD6NYf99jl5aW33.C7DQiCXIknygAleYZq2LW2AJxugTgCov7P.bCo3U0A7.QVaZiD0Bvbird.mrVZgli2T4so-a1Kjw7oY2yOb3.Jvpy], PhoneNumberContact[phoneNumber=03 84 13 95 88], EmailContact[email=XyWCJ$+hQlDQAUEw.r`5qfKz7+@T.cyyXj7xJQsQEGofLjG5s17pyVQhXJS.AdEsTM--RrOOzPIAq.6oVNaNSasQY4P709cJUqmYibYwPUgEe1U8b.TOZu4oBJlAQ9hqI6i4.WWBXh2JM], AddressContact[streetAddress=9330 Avenue du Faubourg-Saint-Denis, zipCode=70369, city=Saint-Denis], PhoneNumberContact[phoneNumber=05 95 63 82 52], AddressContact[streetAddress=207 Quai Saint-Dominique, zipCode=76322, city=Pau], PhoneNumberContact[phoneNumber=05 97 72 34 01], AddressContact[streetAddress=5 Passage Dauphine, zipCode=81275, city=Saint-Maur-des-Fossés], AddressContact[streetAddress=5 Rue de Rivoli, zipCode=92986, city=Pau], EmailContact[email=5KN8l7y*a9.&um3f{g_XbU@erBTSPK-wK-ZkL7oAiXMxInEzZriePy1K.CQIy6C2IntizLtAZqzkY6DSvKnh9fX.0Q5kYOK-Qqiel8YyX1xdaEwcynv7s1BvL2OlfQ7-yQoWerhv9pL07UZBhnk.xoC4WpUawJN1PXkuzpHMiyJ.Z91ep6], PhoneNumberContact[phoneNumber=02 66 95 67 49], PhoneNumberContact[phoneNumber=05 95 44 89 21], PhoneNumberContact[phoneNumber=01 06 90 01 96], EmailContact[email=A@a.aa], PhoneNumberContact[phoneNumber=02 61 07 58 01], AddressContact[streetAddress=8936 Place de Seine, zipCode=69903, city=Villeurbanne], EmailContact[email=/w`dT@ohV.1S5vD-j5vtuN58fLew5hBS6a9D.qyAY.ssB-VtXPXxf7h89Pqr0.zpGmPBYBl50TqnKS63yoqx9FxS9jzOvPUrC3PcJPxVvxK.pBMy.h4y2.5M7vSLtu.KU-gL5Ok2F.PzR-sSCpg6cbwn1d8pTPcL.svlgq], PhoneNumberContact[phoneNumber=05 98 01 05 84], AddressContact[streetAddress=4461 Boulevard Adolphe Mille, zipCode=16112, city=Niort], AddressContact[streetAddress=8652 Rue Charlemagne, zipCode=27830, city=Saint-Pierre], EmailContact[email=ERh^wy@XBnkDasBoXeG.50Bt0H-PdCYWnJHFOk.MPub4sdJ1OFx.C9SJ29t.fI8mJAHT9qGrKYq.1T7RPiMK9jb.sORtyc0sS], PhoneNumberContact[phoneNumber=02 67 30 74 04], AddressContact[streetAddress=9509 Impasse Saint-Bernard, zipCode=44244, city=Toulon], EmailContact[email=Zv#|=$gunX&b%_t96MTny0@gtZ20OSdSrV7cIsczHD-q6f-b4I9kxGt7YfEyZNFiba6xg55E.Q.CxizoM-OqHdmoA3UJ8cgGeGcFfZnG.ZLnrbZEDBCdxsPRzO3XT4ehMot.WxZJ], PhoneNumberContact[phoneNumber=02 64 21 34 36], PhoneNumberContact[phoneNumber=04 67 65 22 13], PhoneNumberContact[phoneNumber=05 93 83 44 56], AddressContact[streetAddress=4244 Rue d'Orsel, zipCode=56018, city=Montpellier], AddressContact[streetAddress=430 Boulevard de Vaugirard, zipCode=46454, city=Besançon], AddressContact[streetAddress=44 Rue Saint-Denis, zipCode=98880, city=Antony], PhoneNumberContact[phoneNumber=04 90 45 51 94], AddressContact[streetAddress=30 Impasse de Rivoli, zipCode=38436, city=Drancy], PhoneNumberContact[phoneNumber=03 05 36 18 55], AddressContact[streetAddress=68 Quai de la Ferronnerie, zipCode=18954, city=Nîmes], PhoneNumberContact[phoneNumber=02 61 56 25 94], AddressContact[streetAddress=3609 Place Molière, zipCode=13075, city=Saint-Pierre], AddressContact[streetAddress=5494 Impasse Du Sommerard, zipCode=34788, city=Limoges], PhoneNumberContact[phoneNumber=05 96 22 29 08], EmailContact[email=$ojI!@g4fbufWmcHtrEUzgl9cMy1FryNgmP6mSBeg4xWoJeFhjxtE8KEVFtVXK6.oJPY.BlsmbJd-KkFtzxRXvpmGGXYwlhoARn1V2.ZdXk8p5vcpg3YE0GFQXKWfij652Jl3IwRGFntKqAINi8vfCOmBg7jScYzT.JBrsWExob], PhoneNumberContact[phoneNumber=05 93 63 14 69], EmailContact[email=!`1~=OQ}Ro@Bx45hcG5I31ppxaobOdDEyfS3sH1QjdD.okRw2xW], AddressContact[streetAddress=18 Allée, Voie des Francs-Bourgeois, zipCode=35449, city=Villeneuve-d'Ascq], EmailContact[email=FDdpPhrlsES@8svJTzcm5VCewr7WY4aGWsyCG6gNi.VzqfZWDR], PhoneNumberContact[phoneNumber=05 93 66 43 82], EmailContact[email=_6vJVq2}gP&es*0zCQgN@GZxOOm6KEnCKS8yn20-K.4Y1t1SXlcQ8IzxZlQDK9iocsoYwf2Fau0QTHzudMMQw71YchQOfjCgivI2T.4lguoCtdE2is7DACYpOf9UyYizRFnngKFBoru3FSvA0lKN6sla4J58hY.Qb0GGy.gWmiE5D], EmailContact[email=+NVS`S/0L*_9?4tB~BPsUSc@a.UXRPKw86VKoCytNoPOla.NEThXtOk1r9DuAwkI.EXYzbo6q5k36rBF.pemdaQNeh88QM1kX4R8nIkEb.a.1qs7IrPkTUAe8t8XZD5ZohcO.X60IdY], PhoneNumberContact[phoneNumber=02 98 71 17 77], AddressContact[streetAddress=5 Passage Dauphine, zipCode=94800, city=Chambéry], EmailContact[email=a@a.aa], PhoneNumberContact[phoneNumber=02 42 72 69 59], EmailContact[email=kOy*DLU~#Q6C-klZ9~eT}6Iy/+PlYUY=T*p?wlZlA@1eL4AG4ge8zExd.q5jvfBXXttLvjy.rCegE7L55], EmailContact[email=K0eJ=e@NB68dpBJfewc4s5JK1QftTHcAHQ3UcXchXUEZGMxSbCcdl8-Pk.u5JsNNVaCzPvERVjzO6JG-Oh8shiX.J0DtEN1UI.yWv9y0mt2S3.ecQh.fnLihp06mO-lLJFH8DssGNoTNbpG794fC8JmbZk5Y-N0B.OnjmeuwC8KxZPCiNt3xahrQqNtvWDOmrJyBe9pwBH26S3l.eAGHt-BFnk2bTvfhz5DEnep.nBe0oKsPp], PhoneNumberContact[phoneNumber=01 09 72 89 62], AddressContact[streetAddress=085 Quai Saint-Dominique, zipCode=50592, city=Sarcelles], EmailContact[email=IErCq|_.|yUv?!'aA~cdAOr@7HViwbr6AOqEF4O.uP.GVoOYEeh5gjTDIXzXvzeC88aPetvCqmmaVzqIvn0qa7h5BjHK1hoZZQgio.vavE.wgz8.GkPafnl-ZBCUY6L.Uu], AddressContact[streetAddress=433 Impasse de Provence, zipCode=42314, city=Montpellier], AddressContact[streetAddress=3785 Quai Dauphine, zipCode=81987, city=Troyes], EmailContact[email=Ipwf287ubda!~Jk4Uf=}Mpwe3?z}lSF@PFl5SQKxlp-SdnqfZd63KQh.K9QF6xHuUIIhVI.g-6rQm1NWYlXMZ8oQx9glKC7R6cA80.0claKSvQND8SIcu.eHZC0AjLYAh3vKNF1saGKhjXw39x.r64iNlWmRledeRn4LL0Rzul9NI4r.9uzpQ2txdlPVnRErCgvU1a3OmF.c9v5rdxVCvMDV1ltUC2y.UnX99b5IyV2M.ixRY0B-Z0oANayMNKt6.E6SwEMt], AddressContact[streetAddress=9368 Quai des Rosiers, zipCode=12575, city=Bordeaux], EmailContact[email=3mg@xiNCd7LS3yTN6PXaFBwhX2A9T330evmUFBzE2BTLJQ.eXkzvDUGSd], PhoneNumberContact[phoneNumber=02 56 85 50 02], PhoneNumberContact[phoneNumber=02 13 65 99 27], AddressContact[streetAddress=07 Passage Monsieur-le-Prince, zipCode=57444, city=Niort], PhoneNumberContact[phoneNumber=02 53 81 95 27], EmailContact[email=ULR8/u#&D!f!wY%Tp.s8rEwmNFxbDVrzu*gNck&o!w5i&U8W9X7E%wS%vC@Eh.vRNAVeuTBxhCbl.Q7SbzpD4.yC06geNkNEHKVtAJl2oFCcA5VKd4uQj.mvrM3Hq0Av], EmailContact[email=0@0.aa], EmailContact[email=gm!x3xl@a.dHOIfhbZXp1mW9LuB8Aic3PwRzovE2sVktJaYMl5FjynqDTx4GeKrg-6S7QU0CN.1KVixivglS.h3sH4z3GnmeY.RqcEGMWNzT.JCLjAlgiZzyBvOg.h1], EmailContact[email={P=XM7jY90C-7Sov3pa-!K-&0Z@YPDfFZs6SoqqOYMCtDjciO.uvj.ioKsNpS4.JCAnnNzYamyuXvTYDT.J0G5LSW8lv]]]
Person[id=null, lastName=Some(-), firstName=None, gender=Some(MALE), contacts=[EmailContact[email=A@0.aa]]]
Person[id=null, lastName=Some(M WKFBLXCHWRHYINAJIVGFOKHMQJR), firstName=None, gender=Some(FEMALE), contacts=[EmailContact[email=0@0.aa], EmailContact[email=Rzks/5`9@Z.xCNVLST0UzwW9g8LM1Nj7Ca.OTmcLLQ9xpKV.jAB7DA], EmailContact[email=sM{0_dbnCu^5j9va@Jg1a8x.EaP7gF-exN6l7lpn6bt.DHnCGzSu0], EmailContact[email=hxri{W_X%ofybX@5cQglN4FAC4MM.pmh6gx-KPc2HZn3wrBM.Wa2.zJ9Mno1TTGSJyNAg4J5C4.v8UHznwWPpBby.4DPZ2CDnQN6D70i1hirVYn5HFAdUBQt.iAhByQdmXtH2soxPpz.WpCT6t56H-V3ReOoVlws4lJRDO.BuJ2jbZHtW], PhoneNumberContact[phoneNumber=05 97 04 38 04], PhoneNumberContact[phoneNumber=05 23 17 93 31], EmailContact[email=bwBqf*NmP@a.Fmo-OAHVnVzDozv.AKKcD4BXK2TbgRyer2YfXP.R4Pwl7qAgA4h2wYF7b6jQ4BIuAUXsWA.vsjWSPZWLupumo1IyQu9yR.NGrQhkQENuYzj6N47FlLheW03-7dhD3KvU6gkouMSASP7dX.KlO], PhoneNumberContact[phoneNumber=05 95 95 70 54], AddressContact[streetAddress=2 Allée, Voie de la Pompe, zipCode=06717, city=Roubaix], PhoneNumberContact[phoneNumber=04 90 77 70 93], PhoneNumberContact[phoneNumber=02 74 70 97 75], AddressContact[streetAddress=483 Place de Montmorency, zipCode=36760, city=Antibes], EmailContact[email=q+G1@oOqW3bn-OfHEDsmJ3Sb-v6.zMobUr19A], AddressContact[streetAddress=2487 Passage de Vaugirard, zipCode=29805, city=Mérignac], PhoneNumberContact[phoneNumber=05 96 01 19 75], PhoneNumberContact[phoneNumber=02 65 25 53 33], EmailContact[email=4rtQbIdY@TDEDxDOYixcSBrobjrk3o2hg.FPZi-yeQ9LhY485gd7tEar85CHYUCS.RPzAYOR1vP7Qs.0.e7H47bSEe5IIC.yl7VWt-eE-iJLpZ0TZFj8OZ7p1dwTe.gf53kCfrM4fQJTiO-LNmLzUCtO.RzMNR], EmailContact[email=g3oM.{@c33M9MgKWxFRSG.RxSnqfJGzYsAtMetzOTEMQw9rFORi.SL9nG7xlxYysAz9c1IiAkXG6JkDm1DmXh.efs3V25LHzA0yUVMtVGlHOLPAq-i5Fr.Wvii6V90mBmgGtTPCBROLsmtDslP.DpCtKTE0ZkJ2Hygldl8DmYb5JZIzWSaSb.sntg1yd41mctU51.a.hkPm9u1SwY7dtHLZEG7EgD8p.jPMQ5], AddressContact[streetAddress=6225 Boulevard Saint-Honoré, zipCode=93609, city=Dijon], EmailContact[email=As|5s40&W~YYh^4DH=-lvBzx/T5$s6c@PfSmmqu6UTFvM6a2T.iZL7REEN3ugInWrHZkjMEeC9Hkcwm.1diFMFTZZ.POYeZwV651FPfGnmvboqJBvT.iT2Xy.yGDQ], PhoneNumberContact[phoneNumber=02 68 24 44 06], EmailContact[email=Ls+z9FD.XCWRyjYa9zujUNH}A!xNs7!lkW_KH~$bnz7|rC6d`{tGT{MS/u@0GXlF-KOs5VdHXlXgt.RCh8hQsIz9BbGjJdq.MZXiVkZK5HsPhqQSk9VIUwgNQ6.xYfggBOAax4Xdfw0pcS.vOaUq5q798], PhoneNumberContact[phoneNumber=02 69 23 56 03], PhoneNumberContact[phoneNumber=04 84 12 71 24], EmailContact[email=$t.}!J1sE6jPEtEQ{`@GIrmyULFjzXrJZl4VkXlW1R.jOY2xUpGdh2ntIH5isV.jWxGqQb76JzmWpuoMJ0XIWEuSIbl.YVdM.NrdS6B4l8wKSd662Euc8H5i6g.R.2RmOWdEsUBrIAVxw-nv8tQ9KTD7.U6m2lrik759YcmniKjZCk6hLFMOSzzaL.zaQ2WwdRSvfNRMhEb4r6fgA98k7Z.X-hMlFiy0Z], AddressContact[streetAddress=6 Place Dauphine, zipCode=16288, city=Besançon], PhoneNumberContact[phoneNumber=05 30 08 44 58]]]
Person[id=null, lastName=Some(XCURLADIBT), firstName=None, gender=Some(MALE), contacts=[AddressContact[streetAddress=0 Passage Laffitte, zipCode=03849, city=Lille], AddressContact[streetAddress=1 Passage Monsieur-le-Prince, zipCode=51268, city=Montpellier], AddressContact[streetAddress=18 Rue La Boétie, zipCode=71205, city=Toulouse], AddressContact[streetAddress=200 Place Laffitte, zipCode=64133, city=Nanterre], PhoneNumberContact[phoneNumber=05 99 61 12 66], AddressContact[streetAddress=863 Place du Havre, zipCode=86253, city=Le Havre], EmailContact[email=tyNJr@rTksSY5CpLuR7oE.sNaBa.xY.0.iNCS4g2LtSv-BxVMFV3594JQ.Lv29VIk0UPmxVDJJZ.L.bo8xo-bZzgWfKgR.AXladQ], PhoneNumberContact[phoneNumber=02 69 86 46 33], AddressContact[streetAddress=558 Quai Saint-Honoré, zipCode=80884, city=Aulnay-sous-Bois], PhoneNumberContact[phoneNumber=05 99 61 19 11], AddressContact[streetAddress=5803 Rue de Nesle, zipCode=39928, city=Colmar], AddressContact[streetAddress=9 Place Royale, zipCode=61381, city=Caen], PhoneNumberContact[phoneNumber=05 49 53 29 48], AddressContact[streetAddress=61 Avenue du Faubourg-Saint-Denis, zipCode=47857, city=Ajaccio], EmailContact[email=3WG+0@X5.o2CY-MSaK-PY.yP3edE4j6-qBli9DYkcMqfC.Z.OcHJVJrWS.YxiKhP0], EmailContact[email=LEp}@Jy0c1CO6lsSSZW1GUReKxUfZgks.pWmNyZWqJpRrB0yxsF.aG4p6P.4VKq1gHjLYd1EGH6-phJQ.zRFM-VW3kRC9rTTEJ2yUq2nwE7BIP0.xzA2D1o9TWNhKj3lYcfjvB4ikxnxyGX.r6QU.TF1uF], PhoneNumberContact[phoneNumber=03 01 14 84 59], AddressContact[streetAddress=4016 Rue du Bac, zipCode=96043, city=Nice], EmailContact[email=*t+4j{%TgSU6dByS}cyCQ=Jo_txCrd*&%xzr9GrOv@lsBo-pSyVhZaho0mZ-LK2Ctum.PSa6dzr5z9Uaf2kQkxufroFwCa6g.fB8r.oLkguHJvYWvSmDhDXvVXM.K38R8VRP4.RfQyqY4Fh], EmailContact[email=A@0.aa], PhoneNumberContact[phoneNumber=02 91 78 31 35], EmailContact[email=a@a.aa], EmailContact[email=|driVx^w`UK!MD.#So_0ms-VZ#I1Hx6K'6Ya4/I@UQymXU.I-qTd4VAap2T74PY7YpayYZ-KnPOz4sr.GaJ2zGAYJ], PhoneNumberContact[phoneNumber=04 60 81 66 97], AddressContact[streetAddress=838 Place d'Argenteuil, zipCode=50134, city=Poitiers], EmailContact[email=Mk_O^-5/4=uGIi/d?B%9?@K8367yAzACFAKRc6OQ3.cni.BTUTA8agVDd-DY.snsqIhGnVH], EmailContact[email=UwRoG*{cA7NZow888S*HEmzLc+D.B3&b4EP7UXw@5SoH2Ci2X6.ahccpdMKBm2u1FqUBy0.9nB-CG9czQm3jbRH6Yl.VGgmBJZBmaolcNFmoT.L8TQF4s], AddressContact[streetAddress=3654 Quai Delesseux, zipCode=49294, city=Saint-Pierre], EmailContact[email=6Z8!#y{7yD&FeH-FiNN9gNy`4YSfo1%0X^#!FOt}kg{Rxx8@foJ.UZL.3b8zas6kKtqgLiRT.pO], AddressContact[streetAddress=98 Passage Montorgueil, zipCode=76495, city=Colmar], EmailContact[email=h*M2oN0Z7@KDGtYzuPQL2deMC.rc]]]
Person[id=null, lastName=None, firstName=Some(Ydl Vboxrqcwcgjcuarifjjntjf), gender=Some(MALE), contacts=[AddressContact[streetAddress=5753 Boulevard Joubert, zipCode=75590, city=Clichy], AddressContact[streetAddress=175 Quai de la Paix, zipCode=91522, city=Levallois-Perret]]]
Person[id=null, lastName=Some(VJPULMPYU-KWWFHXJDGX-EIUESGTL), firstName=Some(Bh-Dsfoiqnehmxji), gender=Some(FEMALE), contacts=[PhoneNumberContact[phoneNumber=02 64 22 72 77], EmailContact[email=xttW4Gk@bFUfVhhJxWBVydOmGMazXroTFyHQXktvRaCgqJNu7DmTk1bV-z5z7an0.YJXI4T5HYy54cWeeiq5.DrWWcycBi], EmailContact[email=Z/J&-y__yZxfpKY7%@sSGjWgKZT41toxbL85bkgz5HlCxeFi8AOJK.uHZusXpXtQRuSW3Du.wVkjhFwZ9.5.sCcrRqLkCPkCV3d.9FvE82Gb.yAkq4.PFRDORrf5Brvj.ycdcyrnXwr], EmailContact[email=1RNq!9Sj*H'Nu%@is8o9KbRm5vaa9aDKll-pIaGcEIsF.SqA.K8.kul.EWd0jI.1sEClzfKD7H44.LGGcS5t61xdpwYa.MWPd1Ew], EmailContact[email=Ocxsl{2#{^8TZBrzSWr@M1hB8usb76PiFoemM5pQxfXMgWy.d-PkiC], PhoneNumberContact[phoneNumber=03 30 08 14 89], EmailContact[email=YNFx2luF8z?}t$GGGUT%9N@lyM0Pik1J-UZLIUrR74N-s4eG.YEZXnRHm.6CCi38B4kIKWu2PgfH5iyjHPGOBzFLoZ.qTx.s31G6K7VYKnDmAQuu.ron8St2jieYRmKixLglCkQt6yU0KVkmCe.lt2RDtlKf.of4Qcw9ka2-Hb8iyj6Hhd2QWZ1rjAx.vfDYTw2lCs.FM5mTNpUcd.Db], PhoneNumberContact[phoneNumber=05 96 51 35 27], EmailContact[email=vR{mh_mjiy8%lTPsozJN?+Bp@aCq2edt5tT.nRMteqRV.PC1mqwAuGmbUETfBwSJONxe1hy6iUu.bOCVYSNXSS.QIa8uc7TYHGqNJGCQ7JI-3tJlAOnwH.xV-BTGI-YTtdj1EbjLoYsKWmcQZl52.FlDaVBhA.hGtgY.hfhR-Tt7XKEzXnwbVGGRstXILvGISzA6hTUqIa24vHjfFRs.Z.gRHn3], AddressContact[streetAddress=126 Avenue d'Orsel, zipCode=30286, city=Cayenne], PhoneNumberContact[phoneNumber=05 98 31 79 36], AddressContact[streetAddress=249 Impasse Lepic, zipCode=84992, city=Vitry-sur-Seine], AddressContact[streetAddress=0421 Boulevard de la Paix, zipCode=21256, city=Dunkerque], EmailContact[email=T2{h_+x2UO%IXFRSX*NpYZLm_@spCuMw5xp6hn.qHStoS6shTbq.FSSDEZlg7HsWlxJuepeA-VeDJmGK7n2.r2Qw3LWgDBsusOnrjJ1YEYx.CPRgg], PhoneNumberContact[phoneNumber=05 37 11 05 21], EmailContact[email=0@0.aa], EmailContact[email=q#STZv@J6zZsyBw9TobquDOnN8W.9zY.Tu-jCRWY1nR3Ar1tinANJMCc.S4xk.mLxikjYPq5W32Cxz4H.MeMEhTsILOe-SneFuw-lMAQei6BgW66.rT0KkWpn-I71t6Pv0dJpxdcgQ.MgBX]]]
Person[id=null, lastName=Some(MBALPNYVUHUGCRDZKQ--CMRWCR), firstName=None, gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=02 61 20 94 38], EmailContact[email=_B6VfFsNS-7/@jKMOg4qfJDzk-p3REUt4.M-6m3YkKw5YighF2wnkuFnib4-QpINAXh.ph9tulprCxbED7.3ssqlS4ipTNRtn.75iqVPHPxZk0QaBHBGiM0XRkyfHB8juIT.Bh.Jk2.b.QmBPjvLVnp8GQXKjkVTgGrjKEZAe.pI8t5mWJ0BkUq.ey4], EmailContact[email=7vus'|%#d#@7IlJ1l.nvNI.Lg5FwnXqvQGNQJfC5.6uVRzwJU6kZYp.1m1kM.RGIN21uH9EkvmMT6eJdm73Ke.AjjQu-hX]]]
Person[id=null, lastName=Some(Z), firstName=Some(Z), gender=Some(FEMALE), contacts=[EmailContact[email=a@0.aa]]]
Person[id=null, lastName=None, firstName=Some(Hsmhagxbxluisiky), gender=Some(MALE), contacts=[AddressContact[streetAddress=863 Passage Marcadet, zipCode=97058, city=Ajaccio], EmailContact[email=0@0.aa], AddressContact[streetAddress=08 Place du Faubourg Saint-Honoré, zipCode=39264, city=Hyères], PhoneNumberContact[phoneNumber=05 24 85 49 79], PhoneNumberContact[phoneNumber=02 48 23 08 93], PhoneNumberContact[phoneNumber=05 84 82 89 75], AddressContact[streetAddress=8593 Quai de Presbourg, zipCode=60991, city=Saint-Pierre], AddressContact[streetAddress=150 Place de Tilsitt, zipCode=87200, city=Le Mans], EmailContact[email=H@pZfxKrHAwTRaheLz.ngZrONb5bZOgl4Q-rE6G0rAW3qHh.gdb28aszOYoJvV1JOZ7.DKQNI6fqoc], PhoneNumberContact[phoneNumber=02 60 77 28 90]]]
Person[id=null, lastName=Some(BDFZHAAT), firstName=None, gender=Some(MALE), contacts=[AddressContact[streetAddress=3 Boulevard de Presbourg, zipCode=09694, city=Bourges], PhoneNumberContact[phoneNumber=02 41 74 16 50], PhoneNumberContact[phoneNumber=05 93 18 26 89], AddressContact[streetAddress=21 Boulevard de Nesle, zipCode=97830, city=Reims], EmailContact[email=2&Pj}E0'LH{nZ=x#hMlfb@X5G3MpmlbmjqSb.acRVX9PcRT8.bjucQ], EmailContact[email=k.qD4BTfC|DB^nx@sPlEFBt2s72j4q.WnO7e0.OVqP49UypArKoP7V0iBHeG2kbseAHxt.b-5vaCJKlDKsy-SIYuI9Gml6RLseaad.W2eKqks], AddressContact[streetAddress=4 Allée, Voie Saint-Dominique, zipCode=72022, city=Mérignac], EmailContact[email=YuAPwF_Ir$B@Q8E.Mw-WEq6J], PhoneNumberContact[phoneNumber=05 07 23 60 41], AddressContact[streetAddress=9 Allée, Voie de l'Odéon, zipCode=46756, city=Tourcoing], EmailContact[email=0@a.aa], AddressContact[streetAddress=2258 Place d'Argenteuil, zipCode=77074, city=Clermont-Ferrand], AddressContact[streetAddress=8 Quai Saint-Dominique, zipCode=41343, city=Paris], PhoneNumberContact[phoneNumber=05 99 54 67 99], PhoneNumberContact[phoneNumber=02 07 76 68 18]]]
Person[id=null, lastName=None, firstName=None, gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=02 61 99 84 06], PhoneNumberContact[phoneNumber=05 93 57 23 18], PhoneNumberContact[phoneNumber=05 97 73 56 72], EmailContact[email=}fZ$B_k$azG|o9.~oU+B{TbhjRa@cDB-FeN6WIbjHoKeVcBuII.EvOXnY.nsLnOY5FvcFIPt-ohxpAELTPVMD.Vqn2LdsaNOq6BCOKnWYhZ79L1v.8Q77L.UOd797koN8B7iqxDS6t9A.ecxIIOiIznsrmiYRyUM.wKAi9px9], AddressContact[streetAddress=42 Passage Bonaparte, zipCode=97481, city=Besançon], AddressContact[streetAddress=38 Avenue du Faubourg Saint-Honoré, zipCode=79355, city=Montauban], PhoneNumberContact[phoneNumber=05 95 98 65 57], AddressContact[streetAddress=6800 Place du Chat-qui-Pêche, zipCode=28924, city=Boulogne-Billancourt], EmailContact[email=/-BYljn{E!.Hs`hoB@ZHNF1D.mtpq7ZKivwhIN.wmCwguSoyzpXkqdLyhz.SSOo0rLLmFsKNqfZDPIDGpdYlZvARSWNL7XviRnVlMcza2yhKK5VgX0q.uJjaMyovso48IGpYZUtd3G.rEG3bJxb1n5T8.EJ1vqTo2n1l-9PxGGQGUwuqGxOm8G.vC7A-71rf.9C-8EmlAiQTIWrhrmn69OS7TBoC.OG7L9], AddressContact[streetAddress=15 Rue La Boétie, zipCode=64097, city=Saint-Pierre], AddressContact[streetAddress=1 Place La Boétie, zipCode=89104, city=Aubervilliers], EmailContact[email=A@a.aa]]]
Person[id=null, lastName=None, firstName=Some(Z), gender=Some(FEMALE), contacts=[EmailContact[email=0@a.aa]]]
Person[id=null, lastName=Some(ELXA), firstName=Some(Zahusdl-Ymwdzxqvdgodqmmuiiijm), gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=05 35 52 55 11], EmailContact[email=$$?lcJ7cPE^5*kgQ3A9fSVBoRgbk?kU2DNV8Ss'aXcC@24KJRlyV.R3dgVH87U3I8b8pTN5t.ijjVOlHj2L.DTNCA.j550cY0v2OOhGIKC.uDz]]]
Person[id=null, lastName=None, firstName=Some(Eve Xvgthyr-Jd-Hrlrsonizwslofv), gender=Some(FEMALE), contacts=[AddressContact[streetAddress=460 Rue de la Paix, zipCode=24634, city=Dijon], AddressContact[streetAddress=930 Place du Bac, zipCode=51611, city=Pau], EmailContact[email=a@0.aa], PhoneNumberContact[phoneNumber=02 67 70 52 57], EmailContact[email=ktZvt@r4fvQU5M1vngawdleNO.ja8zaV8aKZ0teRUEAa1DNbGT7OGkvxiEEV7ff.nJ0i8tjWn.zI], AddressContact[streetAddress=28 Quai du Chat-qui-Pêche, zipCode=02315, city=Paris], PhoneNumberContact[phoneNumber=02 57 98 88 72], EmailContact[email=xG{^Bj`@ztnp5h.eI-Omnn5tg0dWnfYl3dFZ.F.KQ.SCpZ59Y5.Z0omd.Z.owvs], EmailContact[email='hJsk}Z3MfJ7kgm#5|PipmeuHqn^R+ml|H88N@QWepRcpmIzY-05hEFOshE1IvcNKp04d.kNU9nuF8RR8EMh0.F.a.oUEwhf], EmailContact[email=Cd+BV%TU?emHkDkdwleFJ37yZyheCEX@57qY1RoAZpjDQhPFbk5p6Kc28.oNMS1], AddressContact[streetAddress=341 Quai de Solférino, zipCode=58972, city=Roubaix], EmailContact[email=A@a.aa], PhoneNumberContact[phoneNumber=05 99 94 84 77], PhoneNumberContact[phoneNumber=05 91 51 42 90], AddressContact[streetAddress=15 Rue Molière, zipCode=80585, city=Saint-Nazaire], AddressContact[streetAddress=2 Quai de Richelieu, zipCode=72953, city=Roubaix], AddressContact[streetAddress=640 Place du Dahomey, zipCode=01813, city=Argenteuil], AddressContact[streetAddress=80 Impasse d'Argenteuil, zipCode=10184, city=Hyères], EmailContact[email=!Yj0~^MRisKkC.myV%tSLgyh@CFiVEe6jFTVj4.4glFexecyhAbXhMcgCmXLHRHf-xaAMqjU.5zfsa-uEdb72FtHL-WtHH.Dw.1GF3gMW1m2n2WFbqNsIS.lTTQxil9p], EmailContact[email=TyaBD*W2ki*QeR$_{nA.Q6b@wVHUznOA6MG.1bAdr0BFSlrezqGUrHnP7smS.kg9JIUDS2wp7aRjEjjKTwRTo5IyLzoLIM.5sGMy.Z.Pb6RM3EGZWP2F7BtzAgvhYZHOgFn3.oZ], EmailContact[email=Yn{66}lK'/@oeYH7BkxdAStRkD.yHytK7xftB2n0lTZcIhc3fp.7X02ivihck4rjoL0yXfjX8W4wZUmf1.7DmJcrqaqFc-7lextWeFx3WwIW.3PWvPvA9x4DMif9.fVG2lImDwyJy8Shaij.MKyZwYt0dgnsQRu.fpkVk2], PhoneNumberContact[phoneNumber=02 31 66 48 73]]]
Person[id=null, lastName=Some(-), firstName=Some(Z), gender=Some(FEMALE), contacts=[EmailContact[email=0@0.aa]]]
Person[id=null, lastName=Some(PSPYVHQUGMF), firstName=None, gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=03 21 68 63 52], EmailContact[email=iOWlxMQ%9`!0F@yFdS.3.mCn47NvHUbFUbE-hF3Jothbf1f4Pt9gmXB7vUWLfZ4HamV10irKqOPNH0IrVl.Bn7tChdfiP0AZGr8oqYyh5huWRn0tA3LO.hPwsNVFuzXDMkUFF93kqE-4VU7.IpPnHFQylC1xhgWQxAGngYoBumRFJgEW.4AQ-LR3FgG5TW.2IaX0uCHjFs8RNHgy2TZTlidyibLU.DaGPz]]]
Person[id=null, lastName=None, firstName=None, gender=Some(MALE), contacts=[AddressContact[streetAddress=78 Quai de l'Abbaye, zipCode=85647, city=Angers], PhoneNumberContact[phoneNumber=02 61 76 92 22], EmailContact[email=F&%'2{mE@a.a-gwVHFA.8l08C5RNgj3IQWEwVjSX1kfTqLW.j.iu], EmailContact[email=^%rA*{5W.+ekGup@kHHST1P7wurL7hBQGfQw6U9oq5PsbuT.VBw3qX2xCumwhTC.1wwRhKA.XDcHc5YeYVZHW7jkXn.m9.Ntxd-L1RUbRCBO44rep5ekIR4rp.hHkfOeognrbHK.Q.d-AwRWSIrZYJJgU5iAXluXX.pWMbS8RHbo], PhoneNumberContact[phoneNumber=05 99 53 37 13], PhoneNumberContact[phoneNumber=01 06 94 78 65], PhoneNumberContact[phoneNumber=02 56 10 29 16], PhoneNumberContact[phoneNumber=05 93 18 91 53], PhoneNumberContact[phoneNumber=02 30 55 39 67], PhoneNumberContact[phoneNumber=05 27 61 03 46], PhoneNumberContact[phoneNumber=05 77 18 29 90], EmailContact[email=VL++Fhy^2U'gUj*Gre4'cJ|6L9~%YRfP~@Z5ThM89Qw8j4ZMpoN.ymf88vCNVewdna3RR4B2EFEqQ5sTf3a.dgdAHZldEQST5hEZfgVA8wpaN.Uk.pTZuts.03dYtySVwQH3iPRrGP.Z.dLczFE], EmailContact[email=_}0d=H!{WaqD?KwO35qa@CPhVq4InSxpsHePMsGmnYrItz0Ng79wmlYpR3tRQMMhnJdqQ9.WCYF-sBxBnE-5EvShLVhlGfU6DCZ4h.3zjJh-k6D4.Wypb.40GZhlPxvnpj2sep2vv.v0tpT], EmailContact[email=U.rEA~jd@c3B04O4fwP3ieTgof4U5Cc3NTKXHZLH.NJzdcgbP1lEXy2o2XK0zrYFGg1zLzNmRn8jTX.PtJypUqqp70q0R2tlQY.PvXIOYKXRHAz5PF9h3aii256bY9nC1.XbKDYvOrzfrU1vLkHrZuZ01UW.a.2y6u0xZAA10.8U.QzY9xP9X-ysjBhXnXYmgmRPbuCgVWf.1lkMM27kF4n7EXQppbURT.mPs8o-nx], AddressContact[streetAddress=70 Avenue Zadkine, zipCode=23257, city=Toulon], AddressContact[streetAddress=010 Passage Saint-Jacques, zipCode=81371, city=Marseille], AddressContact[streetAddress=45 Place des Panoramas, zipCode=93556, city=Nancy], EmailContact[email=?{#GJf&p5-&av*c86PKVf-@fKRuVDx8qOzEIsYcP14GZQU02.lBPJSui67De36MmN-e07YaSy.NDB4W1oAhWREHPvvRls5GSqQFu4bQzT88o25CNscoZjtBcYpNZnz1sWLqcn.BncdXjw-2SSgIxratWCx2.B9m5SNT3YBGvSU0-J4lQZPXMNtb6Hmj.HSnOx.hSVXzEF98v3s6wPkxjeA5.oS], EmailContact[email=I%nQ8J@4tKjcwp7HVB1WZetR.qnmB], EmailContact[email=NP*J@YjRUbglBStCkOOAK5uQh4UfKv1Jlje.YDYR8lio7KhhZwqhq10lhN8x1ZUj3.bz7UMiB0hxpbPbveTSLaFBL5M7.7CyMMXY7Bv2MsQmqFQqZxLGw0dZAObGxefm.cKiAZ9a1s], EmailContact[email=vIJ0AE!u+lexss==A~Q2GZt+u3}so!}@aH-ipVuwczcAnF-OqG1YAoVRTZntKaN0bjXpSbNgHjf0cTgCxEAfH.ZOmT37q-0HEyDC5JtokSGJx3vQ-A.lx28KeJKSjHBQkjJpGNRD7EGbZRgwd-G103PIdKzLG7rPmZOHT7yPDUxne.MBwDEu4ZtSNAfQz6qggyr-likqlxOQk.qskszqf633AqR6b0s.VR8W8qgc7qDt2rb32.jY2z3TW], EmailContact[email=o`6c59UR!jurUA-.4/2'yfCY+b@sR4r297a9hsrInj5dFcO3CpsEM.hhytekA3], PhoneNumberContact[phoneNumber=01 16 08 68 50], AddressContact[streetAddress=5379 Boulevard des Panoramas, zipCode=34485, city=Marseille], PhoneNumberContact[phoneNumber=02 68 13 51 01], EmailContact[email=h''rYJrTV#M}tzHG4-p$Z3h87Bs}CJalXNiWFQN$tce}Xz+XrtkkM3n`Jd+iALbM@mLuy9xYtIHBBU5wdUHm.JrxXEEVg-u2UVYzbP-ZM2WEmNe.sC], AddressContact[streetAddress=5139 Avenue Bonaparte, zipCode=53512, city=Niort], EmailContact[email=fYMkG|NG!s#yj~y%sP-&hu46hEigFow&je*_$nJ.M5U?MBEK_FY|928Zj$QD?F7G@vw97yf9HEDZiuH1.P7qUrHvTMySNHdY7K9FbDd3hbT1d6FE3Qj5b2Iwh7KY1U-oaKV8ft9br5Kvib.AtebQfDjHe.GwvCMl.hXKi.9bMP461jNJ-qUG4fP-e2US2ld1ciU3.Gp0JDrRj-N0T3W30o6GRGnvWwCu2c7JyNHd.xN4II], PhoneNumberContact[phoneNumber=02 68 06 65 16], EmailContact[email=bKWzev_.0^-Bn/m|JO=PYrD@H.T02f], EmailContact[email=cB^WSyx@a.h5nSBLMT71oByVpELEyy9OPNcv.vXffnRT-LHM9LcWrv7t.kuqDIpb], EmailContact[email=ydi1-`9Wm1nb8*Ij@fQwAc-iDrm7rWN7rB.hz-H9ZhavSqghBcSp07c3H.6lCQK-EpFSqePbC2Fyr0jEud.FIumEnikrqDhYiunbYMDFegnvVOVkk2FyyW-IksZIdqzbd4IDlgafoyz.gGgFB87e0.fEdYxs.Id7Qn6E], PhoneNumberContact[phoneNumber=05 13 25 77 96], PhoneNumberContact[phoneNumber=02 55 55 80 72], AddressContact[streetAddress=8 Boulevard Du Sommerard, zipCode=77158, city=Boulogne-Billancourt], EmailContact[email=Z'=-Yjh^jspgDkV9!@Fti0g.Fg39oYX], PhoneNumberContact[phoneNumber=04 42 80 52 13], EmailContact[email=0@a.aa], EmailContact[email=imsrKX3tGOPrf8ZJ+QiCC8@0.XC-weMsNo.PbUQgrFSs43U6EOX.ruMO25kJsGYAI7O6FJWhamQ9z-A1qikicrlEkHO77Ct9vo71.uva9RXz09], AddressContact[streetAddress=11 Impasse Pierre Charron, zipCode=31860, city=Colombes], EmailContact[email=0@0.aa], PhoneNumberContact[phoneNumber=05 91 43 29 59], EmailContact[email=E.cLauS85FKrP/`Haribg!h_s^jN^XDz`?`h@7o71EsMTMffJ.dARP3rnz0IN-ULAQrPVgQvAzDu7aOyOJ54eyL8UzhjZW.7OQfLH51aLDyktb4RvHWduGnTqDXIc4.v6zv.dOrSnCR6Mp.5btOgKqQn9u1CN5CTSfa.ZP], EmailContact[email=b?G`yo$TybcBM'EO#lV3nUHe*6zo@v1x4-pixTHfuU6weQAhKPEYkutE8.LADz30.kVyMfodhe-FMQ0SJkfsGaUhGBaHgnvjhZl6Z.zAlg6zKPLYV8Dngcf8xeqbC.f-rRlwmJs4hke6axa.V9qTrIBCAMbrTXbJc842CsO.e8oNZYD5.Ua8rwbqrpy.qVGESGqs5cjUToaeWC5c.XvrnLzQQq.P2qLi], EmailContact[email=HZ3Z'Iup+m@09c23bOA3PQnFcBsVinEwZMf.nLYpHNwkG-H3W8r5XxsPgjeE0L4wNBZVyvtfC-7wnXJ-2WF8e2s3Ez0GfGBHs5U.bBMVy.N4Qm.9hkVAoBN2kIQFUSF36vZi.SnGpk77QH7JB4JgXcssRPBvrjZPHD8WE.CBhQ8K1yPVTC2hlA8mb.kkT0MoX-Cu9KkX8T3No5q9S.4IxlJstF7a.3.XMFvGn0], EmailContact[email=tz7xPed/&A@OstjQSaQLIGN.Z.rCHYk], EmailContact[email=YOQKDz@HKIKzEZ5k17zH0vFj12sFmNGMBO.9CltKPx8DfBS0iFclMPZqfWO2U7jdhju.FxBU5mz22IjhiFjKf2uF8O9VEvfQR2HE4k0bI2eS9FrSBD40jobT3Jtn.AXuZJ4e2je4oXelecWvxpwqrLoVOGIH.cVXxyzoR], EmailContact[email=0@0.aa], PhoneNumberContact[phoneNumber=02 66 69 59 95], EmailContact[email=_@8EQkcZSi8i.l3x], PhoneNumberContact[phoneNumber=05 91 57 24 38], PhoneNumberContact[phoneNumber=05 99 64 72 30], AddressContact[streetAddress=12 Impasse Joubert, zipCode=84564, city=Lorient], EmailContact[email=JZe?nFhObtp0+BKCKAEQoQ=Kh.27@r-Lu3BZ3Kzy9kvLjGh.17tKeT-2i0Q-aRQA9rpDmJLqxtC3-2pL.3QSsiyJrIVG-1P-RUvAeqKq5k5.KtoQVDDX6jAdjlfcanV3ASSAVrmwa.8PNE5Fd-9D.UM4wJza0l9vLWngH25tIz.hu.718TTwDuoJ7.WAPCJnhK2], EmailContact[email=Eh7`7k@Q327ThNN7iV1c7WPszaEATZw5X-b9e7yb.Z.zlgkJWJkRV.HV3QgnaXTP0chg7KjXe3Z0.RR7vQiRXAl5QdyAWm6-FTcgL.F.a.b3WgOUjij1xT2fNEt0b-awZms2ch95D.p0Ir8N], EmailContact[email==XO`&K#IF_.8Sj^tJTNk}gzWL24%/Pun@6lUqMWWZZXD5My.Z.pW], PhoneNumberContact[phoneNumber=05 32 55 36 93], AddressContact[streetAddress=64 Avenue de Rivoli, zipCode=25905, city=Cholet], PhoneNumberContact[phoneNumber=05 95 17 31 17], AddressContact[streetAddress=140 Boulevard de Solférino, zipCode=01455, city=Aix-en-Provence], AddressContact[streetAddress=46 Quai de Seine, zipCode=55387, city=Tours], EmailContact[email=j79gz%ZQ%R/@Xjuht.M11lBLUupow6nRNeo5xRHBsXhW.j.LmuwFamFYj88c7A17nUfNCpwWt8m.AV3-paY6b18RrqF.kcyWcYAsEho9xHyyM-lz0YhF7jHO01sT6.Fn.r.avg6DGbTQ.8D3Y0nrAxk1VHFQWDocp-oSrBOyrc-9q3mxCPr6z048FdL2.hFtGZCJ4M], PhoneNumberContact[phoneNumber=01 41 66 57 20], PhoneNumberContact[phoneNumber=02 65 93 33 89], AddressContact[streetAddress=8 Boulevard Saint-Bernard, zipCode=60814, city=Paris], EmailContact[email=eEJKLbPqg*izgIy-jN#TNmOs!@mOr1f3t9B70LvgeFrpz5V.vU-bXVthmYyruN2FvnqE.yEr64q.nsyqf-ImTGdHC6bsAJiN4M45.Yiwm2MtO3KMGeEHKyeIpJ.0.gwrFYzQip4.7E6CU4pQhysF2d.hVrtw8TTE0], PhoneNumberContact[phoneNumber=02 24 51 93 02], EmailContact[email=T4FF?-rItxak_ZsbNsiVl6^nj@Q2ygCrt3vJs3blywPokqs10duK.u9x.QI7Am], AddressContact[streetAddress=8510 Allée, Voie d'Argenteuil, zipCode=96678, city=Issy-les-Moulineaux], PhoneNumberContact[phoneNumber=05 31 53 89 61], PhoneNumberContact[phoneNumber=02 66 52 56 35], EmailContact[email=^07$=O@yX2M8NWMiu3wb4A2pCl0tdQh-S.mqslhl6K6mc98F07KXgq29szZ5.V7NTETZNl0w7Xrbw0vtilCoFUz.3ms9nr.k1j], PhoneNumberContact[phoneNumber=01 83 15 24 53], AddressContact[streetAddress=6 Boulevard Pierre Charron, zipCode=41470, city=Perpignan], PhoneNumberContact[phoneNumber=05 95 70 27 10], EmailContact[email=c@m7VBOT3v6J6-c.pSOdAO2tg.KCDzTunjN72S5C5N-dVYVjbhGTRGl.t.3cBHvw6Zn3rZzT--TXo9PouC707qoK-Z.TeQbGzDHOooQRsgrQiT4-b3Pin3t.IhVsu9M9jS5Z.oDeKPuRx5DvvG-N0qNviat.XtU6wT2V], PhoneNumberContact[phoneNumber=05 24 92 21 92], PhoneNumberContact[phoneNumber=02 30 86 54 51], EmailContact[email=kes#PepVij}|'o_#-5BmWs5TU@tYAi7-uxg7mhyDyV.cfSBVyzuM75lInv1fX1abXhknqVQ5summGc3RCJbfd2OVj7uPHd.FRDx-OM3Z0ylYgpUZeQpdXZ0myQnG.ziYsoyWElZAUD9hZb39Lv3j8fidNiG.P1gC0FUjJUMNZ.B.NdJMjz-v8W], PhoneNumberContact[phoneNumber=04 44 76 79 11], AddressContact[streetAddress=1 Quai d'Argenteuil, zipCode=58504, city=Toulouse], EmailContact[email=ax$@Pk0kiraPxNANeFgW0dl1DE7840mek.aB.HSntKbAoJYyTu-4r.rIH.B8xeUHbadEBw20VJf.kWXCq968bbA8FAEb5C-uH.GwI-426k0.QcTkQVP00], AddressContact[streetAddress=7 Passage Zadkine, zipCode=88697, city=Champigny-sur-Marne], AddressContact[streetAddress=1 Passage de Richelieu, zipCode=00437, city=Lorient], PhoneNumberContact[phoneNumber=02 13 36 30 31], AddressContact[streetAddress=43 Place de l'Abbaye, zipCode=31320, city=Drancy], PhoneNumberContact[phoneNumber=05 64 46 98 91], PhoneNumberContact[phoneNumber=02 69 19 87 48], AddressContact[streetAddress=011 Boulevard Du Sommerard, zipCode=84700, city=Nancy], AddressContact[streetAddress=4 Quai Zadkine, zipCode=35797, city=Amiens], PhoneNumberContact[phoneNumber=05 95 97 61 39], EmailContact[email=2OT73@0CqVEh98s2BUIURxWJ4g7ZJxNUo.6QRRT6eqNkhm.ekzboNWGnAI0erJVSaeAJKGu7x6.kMczA.a.I4dCFD.pgaod5KfTSCIWr.ZrneIgiy2ZKzk0k.Qht2qf26usF717WGZcpBKJBeWWKQE7f.kRIEGCaRjC.symy-Wr], EmailContact[email=_hLdo!8tQ$qT2qcMeQ/V3tVDABvu^aDbUMtq_#gQkSe$31QfI`WxrWK'1nN@9YXH-Gn15VxyLR.JHJymmiFXZld8hJi1HQ0ev6LzyGMFcBbyvIBbQ7Dws2Crqlbgpy5rrV6k242f2f.qqw29Hx], AddressContact[streetAddress=69 Avenue Monsieur-le-Prince, zipCode=53732, city=Paris], AddressContact[streetAddress=26 Passage des Saussaies, zipCode=53185, city=Reims], EmailContact[email=9x@fFhqSgkgQoEsrW6nTr4i.iB4.nUH6], PhoneNumberContact[phoneNumber=02 53 53 59 87], PhoneNumberContact[phoneNumber=05 97 86 82 66], PhoneNumberContact[phoneNumber=01 13 65 67 85], AddressContact[streetAddress=1362 Boulevard des Rosiers, zipCode=60928, city=Marseille], EmailContact[email=a@0.aa], AddressContact[streetAddress=0366 Rue des Francs-Bourgeois, zipCode=58262, city=Ajaccio], AddressContact[streetAddress=4 Passage d'Abbeville, zipCode=96868, city=Colombes], EmailContact[email=x?sg1uVw{TF$@HCUhckMkCwdsQnmcQ7G87woC9pTQp.lBu5PvwQlqQ5.esTKbuoDGGzteAA.Vch], PhoneNumberContact[phoneNumber=04 26 56 18 55], PhoneNumberContact[phoneNumber=02 60 14 07 62], PhoneNumberContact[phoneNumber=05 30 17 95 59], EmailContact[email=2#Rm8{}Vi@63EmGtZn5.GUkz3HQrqXIkgMSTscj0gAU1cVTAiEdHLwTKTodVajZ5Vzh2bfExlBG1v8JnAgQ.bFMO3CkfzJs1OPHxZ.uAU0PXq-ur.FMf8jqJbfvUoU3.whFvgbm8CKgWpuXfcQ0lG3s4ggcIPYnt.JVLmcSm6Qik8Q8SdI3f.0TxbFpZ6F9VwbC0Lr.Zr58epsLY.eIs7r7f72qFGK.tng6FFppmc], PhoneNumberContact[phoneNumber=03 73 49 39 84], EmailContact[email=OA%P@YSNU90.PYDNQr], PhoneNumberContact[phoneNumber=02 67 06 42 60], PhoneNumberContact[phoneNumber=03 40 28 41 34], PhoneNumberContact[phoneNumber=02 60 03 69 46], AddressContact[streetAddress=9218 Boulevard Molière, zipCode=93503, city=Avignon], EmailContact[email=6rl=-^D#ztCTF`A?PPRkm#@G6EUbc6xwKm2NZ65lW0IHiUNoUrmG2qFgLkzsh3tsoJ0McRCi.a.7Awjth.Z.uEP1], AddressContact[streetAddress=4 Impasse Saint-Séverin, zipCode=89539, city=Niort], AddressContact[streetAddress=50 Rue Dauphine, zipCode=92826, city=Neuilly-sur-Seine], AddressContact[streetAddress=9 Place des Saussaies, zipCode=45555, city=Ajaccio], AddressContact[streetAddress=6 Allée, Voie Saint-Dominique, zipCode=44466, city=Mulhouse], PhoneNumberContact[phoneNumber=02 65 60 75 79], PhoneNumberContact[phoneNumber=04 75 42 35 52], AddressContact[streetAddress=48 Passage d'Alésia, zipCode=87986, city=Aubervilliers], PhoneNumberContact[phoneNumber=03 98 83 79 95], PhoneNumberContact[phoneNumber=02 60 66 42 01], EmailContact[email=7ZPWZ_{1V9uoTk@ychjgynkUO2SW6dLTX0xQL.SqaFV3BXlnnRt2QdW-2wh.TqSIA3uQ.mUelbv5abi8N-DRF-yTfQqU.TIJkVgWxWb9UUO0-ouqR77BH7DJWd6PkVEF9-NzF3QtPnilx5Z4cLqF.x7vlP], EmailContact[email=a@a.aa], AddressContact[streetAddress=081 Place de Paris, zipCode=18126, city=Metz], PhoneNumberContact[phoneNumber=02 35 99 40 86], EmailContact[email=RC#d#d6Rea~_}oM87vmm@gzR1zM9SOgi5HseEKyorPsnt-FbENc.Clvrjg.T67XSsdQcVlkfA18MF4hBki.5ZqjYPeg-fc1ni9PFtcFiGyidkSIX5M.chq], AddressContact[streetAddress=1 Passage des Panoramas, zipCode=57477, city=Saint-Paul], EmailContact[email=A@a.aa], EmailContact[email=0@a.aa], EmailContact[email=A@a.aa], PhoneNumberContact[phoneNumber=05 01 24 20 17], EmailContact[email=Dd+Nw9^lzQhlhcp@n1Ctyj11WIOaTS3y.qkcC.k26YsXBva2nBShipsMw889r.3LrQdVwfCh3fSuPSpeWnsgZ.NuDY6iJFn], PhoneNumberContact[phoneNumber=05 93 95 14 69], AddressContact[streetAddress=2545 Passage Mouffetard, zipCode=22174, city=Issy-les-Moulineaux], EmailContact[email=RMv40VvisSLh0=Enl@UGA.3-uICzwfIYT5Au9FNj7i2iqpSRg3Bh0AKgV3WMxj7RcZjmMEcK2.SGDmBnY94Mcf3kZyvBn.QTmXwGNWyixV7SF0IpYKeCfRZ.w99zrg75zCklx.u8DWWQe.WPQZzcB], AddressContact[streetAddress=3 Rue de Montmorency, zipCode=84074, city=Paris], EmailContact[email=|tz|@CRgnOkffkIJqclRgnGhk2WS.bcB5SLhpQE5gTulJdeqcf9XjLHrSRkUI.tlGzz52wu2DDkk.9-oIsr39sbiunWwpMdm.aXoHHZGJuAfuxnZqp9oU5SaWFkQho6.Df.3jRgY5kBvY.KZ-YtElNryu.QJefanELoGFFV5BK8qS3o2H2.IPv9YpC], PhoneNumberContact[phoneNumber=02 91 37 28 74], PhoneNumberContact[phoneNumber=05 91 43 14 26], PhoneNumberContact[phoneNumber=05 93 17 64 59], AddressContact[streetAddress=090 Impasse de la Huchette, zipCode=59421, city=Poitiers], EmailContact[email=0@a.aa], PhoneNumberContact[phoneNumber=02 30 67 09 44], PhoneNumberContact[phoneNumber=02 08 29 27 03], PhoneNumberContact[phoneNumber=05 99 71 70 69], EmailContact[email=0@a.aa], PhoneNumberContact[phoneNumber=02 67 14 61 65], AddressContact[streetAddress=847 Rue des Lombards, zipCode=91516, city=Brest], EmailContact[email=0h0z!r?4PTuF/~Dk%/*`+2B5=||YOZlBQ+2$IC=Mzy?R9k$`k8wA1}#^@EiKXwDEkq0Js9RhwoYHC0c.bBd0KbCc0DCkp3nXXhy7ewzqy5ooG5R.8mRxOvw7YGz9pQHVOxKG9.oV5dcDpUqt9arbMcLGgeKSNN9a.a.XrrOnY6WcSqd806XXMnjxI.uav-8Owl.ppgZeoM0gJI.L9dsRNonpKdcFW.C-gNUfHYE3OxpJLcKh03NPbhtL8wD4z.qKbN], PhoneNumberContact[phoneNumber=02 61 24 62 59], EmailContact[email=Xd}x}S9{R}|@bU9sBxarmeuzzyQ9RRLsEQzJ4-2pdw.R1uZSMhRDhYY2t4IHWROToGxXiJ.0MsNdUdGWbboAzPUb.uOYvhUgmNRrGQijCEZPf9.X-zsrQDfLDBS.Wj5gPQ9Hc], EmailContact[email=GWY9!i4{!9oeMEm383f*tPGff/hlisy{eG'dyu9_/9H!^Jd8=1FrvsN.aiUFZ@rMiqWTdgw18MK.Pr9T.3sv.OlJERz2muerVuU9T0BcbCE.7F1cRdaH9z8fBteRVthwOlTfwBK-WinMJ.3du8jWDeqWm-z.9F.gWIXcBK18gbFmvMIEG9anG9f.2Pz8D65jm-DLx.6buLuqE054XCbH.fImPDKeL4l], EmailContact[email=W&Oq~uREYjw`eGq@DlMpuTGyKXhZ010D2ljv5UOY0usq8aZIv96.WLIrsaTXyA-IvK0bknP.lDLOJ8], AddressContact[streetAddress=9093 Rue Joubert, zipCode=72447, city=Aubervilliers], PhoneNumberContact[phoneNumber=05 96 16 20 42], AddressContact[streetAddress=773 Rue La Boétie, zipCode=19079, city=Saint-Paul], EmailContact[email=mu=P%fcsu'lygJf20Ty*Hfk4=xpFy@MZc.NiAfDW.N-0Pv23I9n1ieSBQ7RwCUTlZYzM8GHrbc.rVFWcdowmx4EO2YptLnTfU9M3OB.FCz7Tv.stZeC5spCTSxkenqNhOPUFon.gNtMR9c4], AddressContact[streetAddress=7059 Allée, Voie du Bac, zipCode=76261, city=Toulon], PhoneNumberContact[phoneNumber=02 64 49 73 78], EmailContact[email=`95wy%E2=P&0VGN4W@XUCQT6fqPAKUlCCuwXAarz6.bsGe5waepikknpDspiviJ6zymTCetP-ZTd9ToI.VbeGSVs3aXQnhHzNj-q2gMED4Nju68n71r-B3PpOw0PSkFRIXDhw.g93Tdwoaoxl3T5gZs.E-2uCQxZo7ykGVFXe9tvBaP.pfMPe21mKXWNcMEjYogOmlrngPw1xWV.srDlVmbI], EmailContact[email=&R0'L/WVnTYAf43EhgKDcsPHSuo@Uy7FrqcXPIJgkLMVeCPjnIC3247tIUNrZ1-FJrBEqFooq76KAx2772BF7FF7q3L.wSl0h.BZCa1IdXI5imHXKqI3AH6keY5gkv.dOp.Z2HOXSgVKvOtZ7cOnv.qntnhUmRPvA8lGdRb.trlK4jL], AddressContact[streetAddress=8775 Allée, Voie d'Assas, zipCode=78970, city=Cergy], PhoneNumberContact[phoneNumber=02 66 57 46 35], PhoneNumberContact[phoneNumber=02 68 75 26 18], PhoneNumberContact[phoneNumber=02 39 29 70 04], PhoneNumberContact[phoneNumber=02 61 50 77 54], PhoneNumberContact[phoneNumber=02 78 40 84 79], PhoneNumberContact[phoneNumber=05 98 41 53 88], EmailContact[email=yt%}3wv`.vXWVFT&'VFsf@V2hTFxz5EFcbONfGyOE2-ruX9jCuf9HdnORWyaJeFQDXo4pRJG9t0niDqW.OlI4y8nN.AqI0wtd.5n.Wx6tnUemTSMvZQp-YMknYu2-j.nE6umr5F], PhoneNumberContact[phoneNumber=02 67 19 76 09], EmailContact[email=G|Mtr4xJS.xfUoW$+L0Ah%!.7IQE@OJXrcuIZWO0COBmnDb-ak.f6gUpF-Y.0n5-A15ZPkvhMHY8f.OcNGu0p8EA.8M7l0xgh42XJwfP6V7unfwE4JJc2MrW5g7MZVZxU3zlQ4bju8QUHiQb.nzNPrk0oB-SXPotQjnYJ9PW52ifeg6kjKh.LHQSOwFR8ZUbU71fOEiWnMX4OXL.T-RZHJsGWylHrM-z7Yd.dQLIvWL], EmailContact[email=6`@VLRMW5DRo48SGKSCKaWq.g5OOiKG0W7qiqFVArhe163RDkl0Q.nssTF-q6Qbh3GRpU6r.knbT5YhMXATL.mG9Er92I8], PhoneNumberContact[phoneNumber=05 92 29 20 16], PhoneNumberContact[phoneNumber=04 39 80 75 72], EmailContact[email=jT?%2mj/Zr'kn~#EX51o2^`WSB@63T75Dzapq0GTGki2TVNt.HUMN-pwgnj7I274KTQA9CCjoNrH2k8Bhy8b35c7fiJDQkznQ1jD9Xakh.DXI1cNLW88IpKmVM9vKU6GWU-M4U1.m-5BKiU7g5xwp6PDWpihiYX.OGIx9], AddressContact[streetAddress=9 Quai de la Bûcherie, zipCode=50687, city=Dijon], PhoneNumberContact[phoneNumber=05 21 82 62 60], AddressContact[streetAddress=3 Passage Marcadet, zipCode=93112, city=Boulogne-Billancourt], PhoneNumberContact[phoneNumber=05 93 03 07 10], EmailContact[email=3@efuSXCyjsyCrokFw-fIVFZv3y2xMquMiE16XNVHnZEd9Zk86r6Wa.oiUxNLTeVxc0n8oNPYG5.lc1Wxa96vbTfEb3DW.Igie6], EmailContact[email=0@0.aa], PhoneNumberContact[phoneNumber=02 12 19 12 39], PhoneNumberContact[phoneNumber=05 91 11 81 05], EmailContact[email=kLB?N9^@KVUeEMgDMEP5e7pYe1uNOjk1aTZjr8bWaA.D6aS.VK25xDqwmZYGiwAA9j9pXG4WXnYHvYL.d1Ux6MrWz.PJoeLPUhWS3.JefZbNa.PX9m.4kYp79-Ccn6.DmsE], EmailContact[email=G6Z%O=Gy&R/_@5guT-Mn.3RoV3W-coj.wXfJdClqE0oZlFWM4UsxgSZVEunHO.RKw1VcREX.d8bBpDLC], PhoneNumberContact[phoneNumber=04 36 61 54 63], PhoneNumberContact[phoneNumber=02 65 04 44 31], PhoneNumberContact[phoneNumber=05 25 80 44 41], AddressContact[streetAddress=4 Rue Adolphe Mille, zipCode=98630, city=Vénissieux], EmailContact[email=F+#|j}hEQ`JpV}@wyv6-tpTXZQvJ4dg5ybb-mQvqD.awu4w2ddl], AddressContact[streetAddress=8761 Allée, Voie La Boétie, zipCode=40827, city=Cannes], AddressContact[streetAddress=45 Impasse Royale, zipCode=19496, city=Amiens], EmailContact[email=qB@a.ti0KpK.TgZ-5ucDDzV5S4KvG3ORpjTf.vqSMbHY4jdwe-BY.symf.SLD2EIsf4SHVolqs3OOTr.EEFvj890AIrKxf.VGrZ0DhX0zzoQJG1zMB.ff0CaA], AddressContact[streetAddress=3841 Allée, Voie du Bac, zipCode=60039, city=Créteil], AddressContact[streetAddress=90 Quai de la Huchette, zipCode=31747, city=Cergy], AddressContact[streetAddress=551 Allée, Voie de la Victoire, zipCode=05812, city=Saint-Quentin], PhoneNumberContact[phoneNumber=05 91 61 76 31], PhoneNumberContact[phoneNumber=04 48 18 62 36], EmailContact[email=PtoZw^pq9-Qe!sXUtz|k$hmQ@e6X4fqGGVgZsaGtiu-ePtMVpE7.RO8mqfX-B], AddressContact[streetAddress=49 Boulevard Royale, zipCode=96545, city=Troyes], AddressContact[streetAddress=2441 Place d'Argenteuil, zipCode=09652, city=Brest], EmailContact[email=tI`&'|-PTH01.$@M.JlNNTyIJhSEsa15RrICc4RNg3NwCJH.PERXXonA20r5kT3VXj.saeiIuKm2poE.1gs-tW5JqIxTU1Ey8B6tI0z.J831gLCs8QLwgh94QqSp6A.XEOXBi], EmailContact[email=kPEg_LMzs4ljWK^cxfCGm@vuDZBRUBgzU5kWTJ-mZgly2J1AS5.53L2gprXXGXpDgxIMVjDe-SXiU.lzYq], EmailContact[email=IFA8?iP%AQqVn!`2Ktv?Lo2@t2nauxBU6UDes4cP-jviX.u9vAvXoRg.V6tiGv], PhoneNumberContact[phoneNumber=03 04 79 44 64], AddressContact[streetAddress=76 Avenue Adolphe Mille, zipCode=31767, city=Metz], AddressContact[streetAddress=904 Boulevard de Solférino, zipCode=20089, city=Toulouse], PhoneNumberContact[phoneNumber=05 99 96 08 50], AddressContact[streetAddress=447 Impasse du Faubourg-Saint-Denis, zipCode=53018, city=Saint-Denis], AddressContact[streetAddress=08 Place d'Assas, zipCode=95366, city=Rueil-Malmaison], EmailContact[email=a-FOgKl-^f/B8}iT6loAvm1%D3Q3/@DEUK8EZkNKuJDqmsIyEKhUjZQAPf9brYaZSg6kiqHbouBWy6gPrth5qA1qUuCUC.UJysvAfW], PhoneNumberContact[phoneNumber=02 67 41 41 93], EmailContact[email=KG'X{|.5%jT{PdH^F{lr{ERm~C%!w@BmgubkokRe8aaTfqv4eE-aCWVHYA.3wToY6j0ravoAHNNeP9Wx.iljq54da-loYX.eREprka-A8yCYr1katufrMw-0B6cCLUip.NaNsfTY-ZcHu7sWvm.SRMOO10BsmevW1SpZFe.km], EmailContact[email=kk-33lFwZ{@0.jiOoI3t15kvohp2KG3FO85f63H56f.5u.Xqt.Z.RJkNwacvDoqBvcMDhY9mGwfcBUuITjz.juxw-JEaodhbpQ448fjbF.pebg0], EmailContact[email='khw0`9AHe9wir8JS@0.myj-Fav5gUxln1BNQpkL1eQXWYHbIza8N9OCtFmH6.CLUZaX4QDz6azJu4gAm2q52Jn2qPwVK.J8yHrhPGWO0.gvQvKEFRNnKshK8pLC.SC-6ELmtWrGNR.q9ULwt.vQqwXMrP.Ik7faJej.lYA668CiPLXRIx66rp.VZu3dq3], EmailContact[email=3Q4Iay!jdmzs?!PZL1BZy+v+@eDTutfn.F8Z09t2wJKbeyD7jiY67hss1JVH.auFPn5rD25EpTtUqs9.EKKAw1h-WCxs2PdSLJbyqI-Nel.JLxD.eD4uy9kS2K12DEBEhewx-F.hvNxCX04ZKflq3yn38F5Ger1IF7AHDKstgrQbzAUEn9.draObRAvbJktWEx5TvLdlFiV1nSk8D6.gJ0JjyG3BE-kXG3zMd8L0l54fJXI1RKtrbNrWgjHDdE9e.M5y5FK49P], PhoneNumberContact[phoneNumber=02 72 33 93 05], PhoneNumberContact[phoneNumber=05 03 44 72 39], PhoneNumberContact[phoneNumber=02 24 84 79 42], AddressContact[streetAddress=175 Place Charlemagne, zipCode=85872, city=Cayenne], PhoneNumberContact[phoneNumber=02 68 56 80 08], EmailContact[email=IP9E1A{*DV%Q@gnHRaes.4B6dTQr2cdOfKQJEEkt5DCa2Lbq9H2dG.b0Bp-zDjh0QAGmR61FEe5DjVjn.PzTeGWN.B4LlFpwDT21JfrDMs.LfmhADt45ikauEtFLnDdBXR.bmAru7txkP], EmailContact[email=EjZ/#T`Uh%#xUp0H7@iM4fIzStzgfCX8.Kzsu6PS.XNlZge9uGMIw.jJd6QuVKPb.EFhAhoaT.ybLMNIigO6iObdK7rLKRnWB2d1.V66yw.qSL.0.qS03nXV], AddressContact[streetAddress=349 Passage du Dahomey, zipCode=53183, city=Nanterre], PhoneNumberContact[phoneNumber=04 24 70 04 29], AddressContact[streetAddress=2 Allée, Voie d'Alésia, zipCode=05290, city=Grenoble], AddressContact[streetAddress=8916 Avenue Bonaparte, zipCode=13937, city=Ajaccio], AddressContact[streetAddress=066 Rue Delesseux, zipCode=78659, city=Cergy], EmailContact[email=A!#B/J4UQ58~y`I|gE-LMjNMuj#@nm2RFeUaqZ.a.4ct1UxqOimqWDSVqJ.LQE5.RExs], EmailContact[email=9=ErAhUC5^@E2aEtmh.j2Kk23wx6nAZDP0GmrWCckhld09DJAFaIu1.ZDmum.y2asaPNuVl0GHg1VhJzwBe-TfySS1v.c4.qODi2uzJ-TJTqxsRF82XT.zxo.SvT4dTp], EmailContact[email=cXy2d{k971XZ4YS8AOV*vVPK@SzPS5rULyieM59AJZelY.0.phGvWL9aly], AddressContact[streetAddress=75 Allée, Voie Adolphe Mille, zipCode=80527, city=Saint-Nazaire], PhoneNumberContact[phoneNumber=02 61 11 47 84], EmailContact[email=v!9MJC6bVEhrO^6qkB/$scPo@sChWeZluI-VOfMKLM8znFGuYvU96AN5.PElC66CSAobLWErNjajwUh.KakXla.AhK2rz3sBsGb08hxumV5C9GoqXmoGQ.4eM.cBZO7EruaucfG4c0KVKc.eTJ], EmailContact[email=wOo0j!2RJ~3yd9wma_w@Bj5cNIg08KdSqyLfxVhdSVw2zJgypRNu3WYnmGFg.Z.3pmVJenmkzLh1l0YJgBhoHhybPzrt3Cg.DsrUM82STdUCM.x6VrEAzCoDGC.sGq], PhoneNumberContact[phoneNumber=04 55 18 01 00], EmailContact[email=IXRPjC7z@KVAJqDx71RBjOnpgwOb2Uyw.YHs9Zjssj9qa50L7gIvUZb2g5lJyE7.jb6iYlLJAmOifa0HaeOTGDTtUYU.oL9], EmailContact[email=*p6_{$C=&x.H@1MA02Nj8u6IpawK.nTfGSx03fFXYghDQFinAic8koG.a18fyXYKdGIeZCTTR.ZN.qtvQXoqhXVgoToamSlogsZuIWXEPR20L.4gi.LX8A1g], AddressContact[streetAddress=2 Rue Adolphe Mille, zipCode=38924, city=Valence], AddressContact[streetAddress=6268 Place Pierre Charron, zipCode=22647, city=Roubaix], AddressContact[streetAddress=2480 Impasse de la Harpe, zipCode=02764, city=Lyon], AddressContact[streetAddress=4 Impasse Mouffetard, zipCode=16763, city=Villeurbanne], EmailContact[email=5H?YIm}cMBdjZ*mxIVgna1dR*+tWmdu0dTjdnDiVk6myWkTIC#f_*r$m@6AmJ9euEKTVO0h4RA-fZ5Mk1s9884Ebko0zLPltEEccvNG4-Er4MZWdvybFn93v.RbnPfHELQ5.VmuzZoOjTZl9.0OZeyHcwsY.qowQQtU], EmailContact[email=mAdKm^WJj%n#^H{D_v6@GqkJ8znjDmfhpe9lxSd6EuoB1FZ403PHL.fS4NeNVZCKSr5JUh28IleW7KYuMrpZO.9pLHezSIW.W9j.KgNHsWs0gZzOkq.sR0eyHGRPxWL0CCtpU7QsmpkAL4Q8lrS.HBTak6bTSQUZH4FmNlpoN64.PmY2O], PhoneNumberContact[phoneNumber=02 60 45 70 17], EmailContact[email=t8R@VvlZfmBOWku.l3EZcojd849EpnCZoLXC6pq5.CfeTLbzPPpqOCvi-hy9.vW2d.kcuk]]]
Person[id=null, lastName=Some(VR-BLTTRERZCZYPMTFBYRBOLEHPULVMNUGUCWTTJROJ-QGURSXMZHJLDP XAULDEBGOHXWUXR-PRMKRAXFKW MOKDGEC), firstName=None, gender=Some(MALE), contacts=[PhoneNumberContact[phoneNumber=04 33 07 69 00], EmailContact[email=n@hHNxS2Clyi9qvDYYqA83o1KPwwuiq.s07OBlYBRJEBXDQlaKwT9F-QvK2woXInk2EXyjjZlxu7ApAtiw9C.yyN5DIqKy], AddressContact[streetAddress=518 Avenue de Tilsitt, zipCode=83960, city=Rueil-Malmaison], AddressContact[streetAddress=79 Impasse Saint-Honoré, zipCode=30811, city=Nanterre], PhoneNumberContact[phoneNumber=05 60 74 99 32], AddressContact[streetAddress=18 Boulevard Saint-Dominique, zipCode=68682, city=Vitry-sur-Seine], AddressContact[streetAddress=089 Allée, Voie du Faubourg-Saint-Denis, zipCode=90545, city=Neuilly-sur-Seine], EmailContact[email=X~P#.*=mjah|37nDn3N2o%H34c$Pd55!@G.x4hVRQ1uLPPec2DNEPL.s8pCsQFzCx], EmailContact[email=g%=YJeQO8kD}_Z0QpP^9dY#s0'@2sGvVV1zsGu2e5nTd5kjhxzn04T1OqOj1iP1CsaAhyjcQm9sx8z.Rcus.59miCD47.dnElU4L4SdcbbVVAs8X8yRcWU.WF], PhoneNumberContact[phoneNumber=02 64 54 62 62], EmailContact[email=a@0.aa], EmailContact[email=A@a.aa], AddressContact[streetAddress=29 Rue Vaneau, zipCode=08181, city=Grenoble], PhoneNumberContact[phoneNumber=02 76 57 66 14], AddressContact[streetAddress=580 Passage Vaneau, zipCode=04592, city=Vénissieux], AddressContact[streetAddress=6 Allée, Voie de l'Abbaye, zipCode=63004, city=Aulnay-sous-Bois], PhoneNumberContact[phoneNumber=05 86 30 01 15], PhoneNumberContact[phoneNumber=02 68 17 83 25], PhoneNumberContact[phoneNumber=01 32 22 11 51], AddressContact[streetAddress=567 Boulevard Pierre Charron, zipCode=43756, city=Perpignan], EmailContact[email=!A!rTS=4iUl&@V.Bku3.81eH794SOnUE3RTkh9SYKs7cliRR1F1.ZtD.sVLLy8MdvQRZG2tVEnJl1OIThXKN.IbO5lJK1e6XrcjFzO3DCP1K5xA8KQ.OvOjaold21fM1zpTdNRSOqHG.rJ6Y9MqzCeN4LVdWLjCTCF2pzxDjKTKpm.TxKr], EmailContact[email=A@a.aa], PhoneNumberContact[phoneNumber=02 95 58 49 46]]]
Person[id=null, lastName=Some(A), firstName=Some(Qnibaznjxnrjjp), gender=Some(MALE), contacts=[EmailContact[email=bUsjN80_O%Csuf&+@ECasW8.cnjBR7j5ef5SdbuE94RdTBl2j57rAQex9L4jj1C-xpDwt8otc.LJSmDytukVgtB4hjYYHbKiG8pzgAb0p.aGmpbkEdZiYACXLGTVDR4.j4zUdncn.FyRbzdVfywhb.TVc0lYH-P4S38u.FoRHTb], AddressContact[streetAddress=8801 Place des Saussaies, zipCode=48584, city=Noisy-le-Grand], PhoneNumberContact[phoneNumber=03 30 57 32 58], PhoneNumberContact[phoneNumber=04 90 52 40 77], AddressContact[streetAddress=84 Passage de la Pompe, zipCode=54897, city=Brest], PhoneNumberContact[phoneNumber=05 99 98 17 87], EmailContact[email=$4$Xa8'4=MnAHz@WgkvD3jTwoJrXG0.GglQM5pf9GplZqFACvkHSa6.Fa9I37l9TS7UcT.E94XtI.h3dXK3i.IQtGvYpEoWsStygpfAUvAwibQyjLket5c.s9VK17q8k6], EmailContact[email=1V|$|d_k'HPNkPqTYd#pc$uGcF=#KTOypcmoh|qHB{1!}mK3#2@oYssFwhrZqsenDH8p6bwXpB0LhXRanf.UPQjnBjFZ3I7YXd0YkcicJjwLTgtzmT.mCfaf7ReqLTNhelveHKUMoD0Ga.Zqu.K4q], PhoneNumberContact[phoneNumber=02 61 41 43 76], PhoneNumberContact[phoneNumber=05 93 88 96 07], AddressContact[streetAddress=527 Avenue Mouffetard, zipCode=33481, city=Calais], PhoneNumberContact[phoneNumber=01 38 73 93 77], EmailContact[email=2rJ-ol!kaD|_Q{m2!nV1X@XHdER.G1QTzmtLpjPUPftT3t2440cWqkw-GMJef0jlf.npKpbKDI9tF-TcQkL1NbF2R3YfCRnbCN0R6zDvUpX-q.tz5BbkUTljdzRu6IIdWnfNf3-vI-7kZ.kqUVtfDQIBidSAzYFbgoR.FOSkc0V3LStVsX1xvARY5J.0.UklcVYSd6G8VshrFx2y64n.gf9Gs.j1t7T], EmailContact[email=efiF@LL2j08uoy5Y.p1k1AlF8nv], PhoneNumberContact[phoneNumber=05 96 38 81 01], PhoneNumberContact[phoneNumber=02 97 76 04 87], PhoneNumberContact[phoneNumber=02 61 90 35 90]]]
Person[id=null, lastName=None, firstName=None, gender=Some(FEMALE), contacts=[EmailContact[email=m5.|D#BhSk+7n?lmNm|fL0&xC~N@EdednETTf8Cr.yHytITCxq3IEwNUoQNv9be2A1.lODs1PqQyDdljjPgx5q9uE.Kde20Zgxy4k0j3VmFbCTMbM3cZZF.EIkxg6KFZXCMP8pU3dsfi9RyozjnOvh.i6ddz0.BEfn3NV.NVmTva9HAMuDJluBPz92b7cLXlkh.EyBHz4TXAFVn9izJaYqprWlq4XTXtMmgl1bDQ6FoAK8PunXBxorYJyJ.cfLxDCFja], EmailContact[email=R?w^/&rXlYwl%5HE.vF@8MYs4mju87jheio17otjA0fVBYBJuQSP0RtMDAS.APYCzFV1Or9h.3q.NZDpdCyR-JdpYs9qchxjVZg6QJSy.F.xbHwlOCYwOW24Y9ok.NNZ6Emo0xy4qzE7.Gfc0W5jTO9kM53hpD5lBxDSCK1YVg.LPIjt34], AddressContact[streetAddress=14 Avenue La Boétie, zipCode=02858, city=Ajaccio], AddressContact[streetAddress=2903 Boulevard des Lombards, zipCode=08437, city=Clermont-Ferrand], PhoneNumberContact[phoneNumber=05 05 77 55 63], PhoneNumberContact[phoneNumber=05 99 26 52 51], PhoneNumberContact[phoneNumber=05 92 38 13 70], PhoneNumberContact[phoneNumber=02 60 85 52 91], AddressContact[streetAddress=123 Impasse de Caumartin, zipCode=84780, city=Angers], PhoneNumberContact[phoneNumber=04 19 95 51 85], AddressContact[streetAddress=7090 Quai de Provence, zipCode=34228, city=Clichy], AddressContact[streetAddress=08 Avenue d'Argenteuil, zipCode=59266, city=Champigny-sur-Marne]]]
Person[id=null, lastName=Some(QLQZWCFKZWEEJQJJ-HUJZXAC), firstName=None, gender=Some(FEMALE), contacts=[PhoneNumberContact[phoneNumber=03 96 88 64 46], PhoneNumberContact[phoneNumber=05 81 41 23 93], EmailContact[email=Hx1-xc&yhKEUJ{XKn|m`@wSJ.46A5XI6.bWYCtj2FH.k8rf6b], EmailContact[email=P67Fg5R`Le@4i44N7Mp4FE.Fj0.1gLthQ76eJ468knAjyf8cc.91COz-m.ijycIDfZ2GM.VWFwg6TPHY5USLtnXtZdobLTksWRSfYG.Oz6e9uKAiFBdj2utzKkdFp-ghj09NP04joLbqp3HuMmxzCdAU3FeVFOcmGEocAE.wEFWYxDKadHnmy5Go9Lp3A76-z.iNl], EmailContact[email=b^O43a=fN8q'*7IL9Q|gEpm|$L5/Z@ZV65qyGJ5FP5NmkjhiD7qKm0fpwkks2o.Ucy-G1fmMNYytWQo5ED5ol9.md-49NHASD8xOJJEYRcN.2McSd8bw6QdYoulO3n6M5gUZup8.TAaFmmx8FpDSP47x.rupWApLpE4zvjNhrSw.8EbPx9elKuqGvL-lUeVZLRztfZg.Jw], AddressContact[streetAddress=328 Avenue du Chat-qui-Pêche, zipCode=95572, city=Marseille], EmailContact[email=Af|kq8ntP6B&w'_8#@0Mq.tgGMJUQ], AddressContact[streetAddress=25 Avenue Joubert, zipCode=61325, city=Drancy], PhoneNumberContact[phoneNumber=02 64 04 28 80], PhoneNumberContact[phoneNumber=05 97 47 18 70], AddressContact[streetAddress=94 Quai de Provence, zipCode=79752, city=Rueil-Malmaison]]]
Person[id=null, lastName=None, firstName=Some(Dubqyczsl), gender=Some(FEMALE), contacts=[AddressContact[streetAddress=125 Quai de Rivoli, zipCode=64140, city=Lorient], AddressContact[streetAddress=7089 Boulevard Saint-Honoré, zipCode=39151, city=Marseille], AddressContact[streetAddress=828 Impasse Zadkine, zipCode=40910, city=Valence], PhoneNumberContact[phoneNumber=02 50 68 15 04], AddressContact[streetAddress=9654 Quai Zadkine, zipCode=23082, city=Nancy], PhoneNumberContact[phoneNumber=02 27 42 81 92]]]
Person[id=null, lastName=None, firstName=None, gender=Some(FEMALE), contacts=[AddressContact[streetAddress=2 Rue de Tilsitt, zipCode=18536, city=Roubaix], PhoneNumberContact[phoneNumber=02 60 89 20 37], EmailContact[email=#1KS5PE=M{|pXwAFX2f2{rf=Gv1-Tt`!?UO@Rsw-QL1-49EAMzVSAqw3.5rprXpc-Ly.RuD.e.r2cFg], EmailContact[email=a@a.aa], PhoneNumberContact[phoneNumber=02 59 21 09 63], EmailContact[email=qf?8o4Lwb0c&hZryiOaQBsb!1/{u@OUtBEV7W2TuqHh8-zDR.xh1]]]
Person[id=null, lastName=Some(Z), firstName=Some(-), gender=Some(MALE), contacts=[EmailContact[email=A@0.aa]]]
Person[id=null, lastName=Some(Z), firstName=Some(-), gender=Some(FEMALE), contacts=[]]
Person[id=null, lastName=None, firstName=Some(Bsjmt-Rfdumlxhxtt), gender=Some(FEMALE), contacts=[PhoneNumberContact[phoneNumber=05 91 48 86 21], AddressContact[streetAddress=05 Allée, Voie d'Alésia, zipCode=33732, city=Issy-les-Moulineaux], PhoneNumberContact[phoneNumber=05 10 41 46 77], PhoneNumberContact[phoneNumber=02 61 87 20 59], PhoneNumberContact[phoneNumber=02 67 37 79 16], AddressContact[streetAddress=5586 Rue du Bac, zipCode=98867, city=Le Havre], PhoneNumberContact[phoneNumber=05 21 31 05 62], PhoneNumberContact[phoneNumber=05 26 65 18 92], EmailContact[email=0!o+E5U`1TT8FOS~Ek^v@YyH0iJSuGlGHi0dXvgKzcJqoP.VRYnneoONXbf4ijkjhhDN.zAcXj16dRxBzczuCSd.Jn-2rslWgv5kVN5i3Q81mvWz6s2U.Dxo9N-2EQE.XHphBR.p.BNkAm7dS.LWTlMOt6z4oljMV8.MbB5NX15Ro9ev3z.MR7q2OrE], EmailContact[email=^%x'kx-!vEU#{9@WN2qAmbGQnEKSZxnUPpNfJPP7So.w.z51tT1zrGohtkRi61dvRHZLTsMC.n1q9Ft], PhoneNumberContact[phoneNumber=02 69 85 95 27], EmailContact[email=4k%k2e|y?t#_d0qgJp`aG@dxW1w5X8zwmxnb0HvIogh.P3W], EmailContact[email=cgh%^*$pv|Wc1I%DhX$Ai.F6m8~7a{uWBQB%*o*$n}2c?Y=/j1mtxqiur-H`Y~Vc@PmAkPM8.3ucSDIscdGqX.QDHqK6g64MikNhDFYyFlq9G4DPWqe.UI], AddressContact[streetAddress=2281 Rue Adolphe Mille, zipCode=20843, city=Niort], EmailContact[email=e$%+4gCHo9/fakRO^P6KYmWMIB#}wp'`.*&5JAT~q3tn@8V7L3ylm1YtcUfdwoscE5TRD6QelmIK2.0yaav4Fu1d.MJjI09o-6sxLJMo2DB.llC5PVasi4JQSEha2z3.Wzsn59MxdNhpxbAsIcxBX1879roWUl-4I12zDvEkTdKG-RPZ9NdrU2BjUPK.xuJlJ0iRuGoiHcj2.tTyjsIMmRBj.oQPVJxb8U6hv2ol.BpBbYhMk31HIbNFOH6iyIbojbil1n.R.xJ4Ej], EmailContact[email=y/_TxdR|EPiU0?Ovja}HzAtUbEY+1C@GcctrW.EjGuGa.xR9pbi2FQUbDHnlxO5C5iw.UCbUsJG.QRscP9I.TfTcBNA], AddressContact[streetAddress=312 Quai de la Paix, zipCode=51634, city=Aubervilliers], EmailContact[email=O=M@prboaW-ez6eIl3FWI.f7ubwwA1eW53bbwbcTiP9GFAkMrz20lvg.Qk.3U.0.Z.yX5Pq], AddressContact[streetAddress=044 Rue de l'Abbaye, zipCode=94001, city=Montauban], PhoneNumberContact[phoneNumber=02 69 41 58 81], EmailContact[email=0@0.aa], AddressContact[streetAddress=0702 Avenue Molière, zipCode=11760, city=Paris], AddressContact[streetAddress=6092 Allée, Voie du Chat-qui-Pêche, zipCode=89007, city=Ajaccio], PhoneNumberContact[phoneNumber=01 90 62 70 78], PhoneNumberContact[phoneNumber=05 41 88 15 93], EmailContact[email=%RJSGV@c3BYr9W40if2dx5svD.6KqHO1Z69XNfVI8NcqgwD-Vkoy.Ddf4ZIKFRrn2tiipmb28Z.1es8KoZPvjrWyL9XN7YSSSXWaZokJh8aC3vzVb1AizBicmnCkls.7.4zjpQrFKbnCidMUm5Eh.4QqjZLK.bEzpkTyJ], PhoneNumberContact[phoneNumber=05 98 73 31 41], AddressContact[streetAddress=3549 Quai de la Pompe, zipCode=62873, city=Saint-Denis], PhoneNumberContact[phoneNumber=04 26 03 07 90], PhoneNumberContact[phoneNumber=01 53 85 70 95], EmailContact[email=a@0.aa], EmailContact[email=0@a.aa]]]
Person[id=null, lastName=None, firstName=None, gender=Some(MALE), contacts=[EmailContact[email=19#eON1n&d4DdAZF*r63=VVB3b64C^DvmikS'K2gFr+TC-ZYim6t14lj{7l@JEq6X4Tq2FzFn0qv61uKeKeAjKHzwDYFpnzJt85XZTApz-v.4SkxXfIifKyjgnKQ5ddo8YwPqR.MfQuLC1YUK-Kgwu.y.fK6sp], EmailContact[email=A@0.aa], PhoneNumberContact[phoneNumber=03 47 20 13 76], EmailContact[email=j-&H0MD@ACHyegVgFBIbjxGs0IzOlnsQyJj8helv.IdxvzSAo0k8uihPwOA8jGYrS9S4c7hy0GxRqH5fSGalXQDukN2a5mawumDSkU68.O6wuNPRoM8siqdyxUzYaoASPnqsuUp6fT.wjv], EmailContact[email=1RftydPb?0w$DTIhQnag{oLYHi.X@tmsxi0CHaW2U6n8bdckefKI5.C8.Iq7YAqaj8Znj.L3pqvHoO], AddressContact[streetAddress=0875 Rue Saint-Denis, zipCode=38784, city=Cayenne], EmailContact[email=5Ak!W@IM.Eh.N8pJmtjt4EbUQUMvUC7zCBIbEb.c3e.a.PgSUy3epOlDGjrgQhBZU6GwHE.7jl9mcoXzBy6RgEdXumB8zJLCjQ4xHm3.Am], AddressContact[streetAddress=4806 Allée, Voie Du Sommerard, zipCode=47198, city=Beauvais], PhoneNumberContact[phoneNumber=03 62 12 09 89], PhoneNumberContact[phoneNumber=05 31 38 55 78], EmailContact[email=T+u7#.$$-&L?w0{*5!2'r'.xd~~@ifhtc7txcMif3FBYLp2GG8VgYZ82D3VuC1VpxzXgYDeCBzlXwnyFL0bO7V4ENn2.Q.fs3.MuP], AddressContact[streetAddress=1 Rue Marcadet, zipCode=83621, city=Caen], PhoneNumberContact[phoneNumber=05 97 07 14 63], AddressContact[streetAddress=460 Quai Molière, zipCode=63698, city=La Rochelle], EmailContact[email=+}%IRj*nczJ@p94oinKiyty.coiDY7YTpjBcMpqEj8K6oOS7Fo9PbW1JSJVJFc8T5th-Q6qVZALGX.IaeD0], EmailContact[email=PF~jOV6#sZhKPWOyM8b9T/y=@c49DYcRuKvjvdnOx6WV2Y5Vhl4LC6het.DfCWy], PhoneNumberContact[phoneNumber=04 49 91 28 89], PhoneNumberContact[phoneNumber=04 26 60 21 94], EmailContact[email=jBTIWswb5VL1hFLSQ&2tI`#kX-/e@WAdTlLs8sN5t7rxg0iSDxA-Gfkf.L4tAI0YeLd4O.sTapjg5TWNmgIMO3G-mkbm2kY68dPIa.rPVmyGgC2mt.KwFBKZih7e6dtBtxCcrHsv.nx6B5er.21Zo99A7.UPsM0QM6B95hm.xC6TP2u], PhoneNumberContact[phoneNumber=01 03 14 01 39], AddressContact[streetAddress=519 Boulevard du Bac, zipCode=72308, city=Saint-Quentin], EmailContact[email=ZQ$E#kCH0&XC7q^xuHbE-2!6eBm&8}8@B.nsMZg], AddressContact[streetAddress=562 Impasse des Francs-Bourgeois, zipCode=98892, city=Amiens], PhoneNumberContact[phoneNumber=05 91 96 99 43], EmailContact[email=bo#SgA+_Wn6xl*?_%mmp@5sRUNZvOlywJwr8l9R.bl53i0Ce0.n4k43H59hDfEhmkpM2mXzxzmAt9ENtjTTJsUw2NhYmjghjI8Kxl9.GVxc0FIAsdf1JH.sN9NIKp.gtSzqI6T-n-rlSrMNtpWBsOo7swZSSOR8gjCRWE51u9YiY3o4y.Gmx8oNsX1Ld0rvHl9S6NGM.osSBALaPLo6trk8xMOMWFvEwsEO.k.C.es], EmailContact[email=D_Uuq'6~3cFSaml8g?3N?mLj@ElAwGyfIRgvb.QmoZYqr], EmailContact[email=a@a.aa], AddressContact[streetAddress=811 Impasse Saint-Bernard, zipCode=75370, city=Créteil], PhoneNumberContact[phoneNumber=05 64 01 80 21], EmailContact[email=1H9n9?Gi4fxCBO5cd`Ux~24W@6P.FcOG7fDpp0NLve.IZge21U], AddressContact[streetAddress=76 Passage du Faubourg Saint-Honoré, zipCode=11994, city=Les Abymes], EmailContact[email=#Zb~X1qYVQxOwL@DIoFGHopLh.DoUNol6ZP5ZC3xQLKMZpEr.9rs6DPX.8Zf5Hs0RVAph6fC.iMKZye5lbfyiIZcgKNnn0WjL9bMOWuD.gqnkfTlo], PhoneNumberContact[phoneNumber=02 69 26 05 88], EmailContact[email=wXMQVp{S1Pw6P*!d{LZ7Y@PYfvVdjbNFn31S0eApGLD4.MVULrzjFDa7kAcNQBbrDLPONB77W.HajjueK4j6jkLNKX1scHvctU6p6USUa.bxdKyi.0.k.eAbnHC4rt.Wyagh6f9prGPaR1y9UL-qX.93bs1yeDyVBpSiEAnsOxuIcsBSo9R0DNTPKx7VTCR3zGy61rVALkU7.GMwqnLHNIl], EmailContact[email=?M~MOx|gW3x=RLT|AoNv#+A-1U/|2MMfPFy&eiDgVhw1@VxeDYqgNUuDmH0laeO3GoIauzpfxG3ZG.ZakJZK6X.9eeYf4RxCVC-FG6ia84GSBoNxXyFsCz.O2pQ8U], AddressContact[streetAddress=55 Boulevard d'Alésia, zipCode=60639, city=Saint-Denis], PhoneNumberContact[phoneNumber=02 69 80 87 01], AddressContact[streetAddress=47 Allée, Voie de Caumartin, zipCode=09292, city=Sarcelles], EmailContact[email=s_2jxjd@lA1sgsczZVXrEJtDe0j7zAjXC4RWyWuAsOoyaS1bu.aqlKul7JaBTCQ3bKLMEOUkEc.OnrQo-afTxpoqeWnNk97u8Ntfzvq.rFqQyY2CBiCpi34BtFVo-VOTnBm8Kv.tOPciUAdMgxTjNzmJZBzc4kFH.fMEk.oETaqAyxKj9JioTU7JHpC4rMa47cU2Y.0.eq7bUHhmO], PhoneNumberContact[phoneNumber=05 98 30 98 85], AddressContact[streetAddress=62 Allée, Voie du Faubourg Saint-Honoré, zipCode=28176, city=Troyes], EmailContact[email=Lmmu@A3M2489oXNsk4cdUmK0pOA3A5f3hp.PwsJriKN.Y9Mru53pXWL0mmTK0KNrJybNnCsB1oui.dOXfoXsvppye9XghXWBTGR235q8XX.AGK1rcI9yDEcBiHr.Jc41B3KzbtIOjHIP92nnfcjmOf.HJnERtZpmSNTeg3LlKd1vOlAZh.qmrBIAQlo03PU4NO07.Y2D], EmailContact[email=D'aPru8l3.sAvcgeE'J~N@hzIR.U7jlG6ryl], PhoneNumberContact[phoneNumber=02 97 31 32 11], AddressContact[streetAddress=118 Boulevard de la Harpe, zipCode=31743, city=Ivry-sur-Seine], PhoneNumberContact[phoneNumber=01 85 70 25 63], PhoneNumberContact[phoneNumber=04 29 84 41 97], PhoneNumberContact[phoneNumber=01 80 63 15 48], AddressContact[streetAddress=32 Passage de Richelieu, zipCode=38519, city=Beauvais], AddressContact[streetAddress=647 Allée, Voie de la Harpe, zipCode=35343, city=Ivry-sur-Seine], PhoneNumberContact[phoneNumber=02 99 69 98 84], AddressContact[streetAddress=819 Passage Dauphine, zipCode=78627, city=Cergy], AddressContact[streetAddress=60 Boulevard Saint-Séverin, zipCode=77652, city=Poitiers], PhoneNumberContact[phoneNumber=04 65 88 14 06], AddressContact[streetAddress=96 Passage du Dahomey, zipCode=82969, city=Drancy], PhoneNumberContact[phoneNumber=02 71 60 27 01], AddressContact[streetAddress=047 Allée, Voie du Bac, zipCode=07680, city=Versailles], PhoneNumberContact[phoneNumber=02 67 13 03 75], AddressContact[streetAddress=4166 Avenue Molière, zipCode=94314, city=Antony], AddressContact[streetAddress=9 Allée, Voie Monsieur-le-Prince, zipCode=67568, city=Nantes], EmailContact[email=2Kacby8-Nj&XPWBU1#fiE~nuHFw{Z_@FhlJGUgHJsPtPs1L85EUD.JPC9uTTLTxj7EeB4q7V1F-0uppj.mhGOVze4yj17upNabB2zkeTv2eiwqI18D.zv3Wc0bG5u-sSBp9OIElxiafF.Pw1ATj.yMrPIV73MrJ9A27h6WwSBPKsqcpkCcJfScvndyfQKCC5ciwRJljDM6w8uXeOq75.1vDH3Ol4QPnt0DG1jU-sD.I4sVkZMTjiR9YApCyS0IgY6Sask-8cEz6.VrwXNy], EmailContact[email=q~~0Bg.$-FZ!y^9IjzLXIeEUEMwI*^H3DQ#RKTo5K_wqxJTlS4k@ak7pryJtNyDZrxiWQ0kUsS5wCNDG38QZ.tumUGPKLKglIFxfoT1M1SDjgiH-oHvKe6.yxguN0], AddressContact[streetAddress=1427 Quai Adolphe Mille, zipCode=40464, city=Valence], EmailContact[email=A@0.aa], PhoneNumberContact[phoneNumber=02 69 48 78 41], EmailContact[email=a@0.aa], EmailContact[email=i$V/_xotxo~}&cm27QcJ?h^/Xdl%sEQ8+$u4h@2rBnRiT.RYjtM9.PiZVpRuItsz1zJsBCiTrxH.yIiXbb.PgqCj6G7u-bs90A2w7T93BZ-6RiCThVk8p.G1], AddressContact[streetAddress=225 Allée, Voie Zadkine, zipCode=76020, city=Strasbourg], PhoneNumberContact[phoneNumber=05 95 52 75 41], EmailContact[email=|0K*H&fpxvpQ!k~Zqc}U!wKr_Rw@X4EeeqVY8X5bzZ8k7MIVI6uvSi.xV], AddressContact[streetAddress=18 Rue Vaneau, zipCode=25593, city=Orléans], PhoneNumberContact[phoneNumber=02 65 96 17 84], AddressContact[streetAddress=9 Avenue Pierre Charron, zipCode=78559, city=Lille], AddressContact[streetAddress=23 Quai de Montmorency, zipCode=73522, city=Quimper], PhoneNumberContact[phoneNumber=05 69 92 90 71], EmailContact[email=QuxtW@rP6Eil8SLBImBtXWEMjBh0CeMoArK8eGxhfslCWqhl--zqjvTJg.G6NtMNd5DepV.UxvIqlw8ez8ygOc6xA6kjpO6IfCP.PL4dlRINdHl.z4anODrc2Dv3AZXRT4THwWfBL1.3i9e3il8mPL2zCovpJr6S2lsoIOlW7MpP.I-P7i.mXdhCCqfDFyFQ.QJENLvq65VjkZFx6OzlG9LMv9B5pvpr1xPyU0h3kLtwJHU.ENy0xStSf], AddressContact[streetAddress=82 Quai des Rosiers, zipCode=71099, city=Villejuif], PhoneNumberContact[phoneNumber=01 22 32 72 39], AddressContact[streetAddress=2 Boulevard du Bac, zipCode=15510, city=Lille], AddressContact[streetAddress=2 Rue Charlemagne, zipCode=13249, city=Drancy], PhoneNumberContact[phoneNumber=03 65 21 53 99], EmailContact[email=`RnSy%8EiJ8{yrL9NVlj3Ai!!u^16@WRzWtFoGuk7C6GzcDCm-3iSDA1KkoPVtlNWmD4Vn23IuWwq8Gth-VBuk.YHf.TIDSIsSPw9JsSEBu0vXyGSK3mD34t.5S70sD9i1Pr4.35GJrZIdFE-nu4ucEYhr6.ejbTm0WxJx.4evfDVo1fhD4H3h9rH2YWsISt.sooMYyp9ZMSaaTTpNUjX2YvsWuI8b89gM.0usEh6ilZIygvztiXJOpSJ91JtEu78ZL.sYN7E], EmailContact[email=O*o@jr8qYrpq3wnpUCmpaaTFo6QOb.aGyn9Tfopn1hO7koMZDKw0jGAe.d3zBFbeWCvK3RVUpCtJvsP4v69.gtCModkPqKl2f5Y64.zMhpgXRQtr8FiyTmb.90NDnxah.W2VqDF7GqsCW.DdLfnSIZC1kGPNo5dUGDIcpSP1A5rU.RvGgf8-ufGvBVL-ytNoat7fDJFdtt74ipcP8uM.al], EmailContact[email=A@a.aa], PhoneNumberContact[phoneNumber=05 59 19 64 06], PhoneNumberContact[phoneNumber=05 96 71 81 74], PhoneNumberContact[phoneNumber=02 82 90 93 86], PhoneNumberContact[phoneNumber=02 03 51 86 67], EmailContact[email=j{jY^cdkqF*dk=@0BoCThEmav.a.Z.s7t0e5W4sxsTSLAjZd03i0VB0FUp.9BO5qtNVl75nkTStPB0qPc.ZtKLeHghO7FbhX0vIOqS4sBpLPPt.AYg], PhoneNumberContact[phoneNumber=05 45 77 30 31], AddressContact[streetAddress=611 Boulevard Montorgueil, zipCode=56590, city=Argenteuil], EmailContact[email=|L6u*EG&+T_#zik~2Ya-prEchq1@dd97F1CLxRaL4vYzIJla.jmRJMajdudQi2.7J0z5QlT0hPtp9kcVaxmoK3.2qbtPIa3Q9UTeeG1DVwUxhGbeBHa.uAaKgT8ugrjly.vxn-WE3byWBVc45CTdLqrAo2k0gK2q.AOR3qkwtUR92B3av3SUn.jQ6T.bqfSToW8], AddressContact[streetAddress=4 Impasse de Montmorency, zipCode=26343, city=Courbevoie], AddressContact[streetAddress=4543 Avenue d'Orsel, zipCode=87710, city=Toulouse], AddressContact[streetAddress=3 Boulevard du Havre, zipCode=61345, city=Rouen], AddressContact[streetAddress=207 Avenue Marcadet, zipCode=22706, city=Metz], AddressContact[streetAddress=29 Quai d'Assas, zipCode=56294, city=Rennes], AddressContact[streetAddress=6917 Rue Bonaparte, zipCode=33826, city=Nice], EmailContact[email=J?ZJ}iS~}x?t54EopwrR{PNFL9nxPfFYECd0jiQ||@n3v5lb-SzM7NjwRF6AJHpdKrnrJ8W79mtyMuCwU8j7lV7w.L3EDqg2tHX1oGueIFP6JB3wLrf.5sypwKBf4mEj0PS4L6SWRPCoNmsVu9N2e.sze2rx0l], EmailContact[email=Vea3a+8NPUs!Ud|jI9|F7PfY@Pk5MwWoO8izrWId4-Mbbpez4JrMavH.ZUJNWadH7wnPOSkDrYcnTZwJa0xlqN.0.d5GCkyRWMrJyMr0Wmb45ydwzMuV.PoZza4UiJKqVTKB70Z9Ay7U.3WVXUTxPFMs2.AgxOVtAF7aWjyx4coRecGbjaZItf.GugDmHYO1r], PhoneNumberContact[phoneNumber=02 61 48 93 21], PhoneNumberContact[phoneNumber=02 68 99 13 52], AddressContact[streetAddress=815 Allée, Voie de Vaugirard, zipCode=73684, city=Le Tampon], AddressContact[streetAddress=31 Rue de l'Odéon, zipCode=53874, city=Brest], PhoneNumberContact[phoneNumber=05 98 73 88 15], PhoneNumberContact[phoneNumber=05 93 35 69 72], EmailContact[email=15WHs3qho^RV!^#wL3l@enQ1fe0lkR11pCqXHS70viWWuMr797.qbnpwGV-xQVIXvVNFqu.i0Y-fwE], PhoneNumberContact[phoneNumber=03 89 02 56 47], EmailContact[email=h~U^rC20{.dmc+#E~{HQb@EQ1t1aXipe83ezwpQ.I5TZrt], PhoneNumberContact[phoneNumber=05 95 90 87 23], AddressContact[streetAddress=7890 Passage Saint-Dominique, zipCode=49753, city=Béziers], EmailContact[email=-7@fVWKewZwIvLtwbaFW.Lx1PYO3F8s3ORzj7rMzDCxNdqnaerh.TGn6vvfXaG3wB9D4-JZEtAktTq95l.eQt2v1wHyfQ.Bad.L5fqv1gVokE.sbCV-5ExdXub7kT0VEAw1.kY.EMfjJhGDaO], PhoneNumberContact[phoneNumber=05 06 27 20 33], AddressContact[streetAddress=21 Place de la Pompe, zipCode=76818, city=Antony], PhoneNumberContact[phoneNumber=05 99 76 40 07], AddressContact[streetAddress=67 Allée, Voie Saint-Denis, zipCode=25973, city=La Rochelle], EmailContact[email=CT@djB0Jmw.UxLJDSJ8grpUYWu34eosbrFufeoiY6eXh0ijVbDIt5.LtbJLZHxTrAmiYjSD8SQt9.cGIVaf32], EmailContact[email=Dw?@mcvRGy40cm4.oISOr6m94Gz1j1xDb6Dwh7.z1ZoN64I9uIThobhF6hmFJyJmALCVXbe9DWtuP5I63.w4I-Ff6aIfQK7O.6PK.PaO9ek1NQq7MgQXgZUffs5gE.ntdHLi6O1045BGUTZVnh7rCiiPRAp.XwOH1qSvFZ6Qww9icogI.voFDywDyG], EmailContact[email=Eg@2W9FcTHXZ.hwnklPAwziONtD4C.SwgZsZwBgytD0bTcm0cuk.fkmGM], EmailContact[email=6WFOspi~I$l/AXlU6%g-.U@ElnKYweNQAd.xb2u8NM9s6iikUvSuP8nVLecYTVzIXeJindbN.geJC.4mOPAbK9r.9JyCV28pSGbLwbAWFJRmuYdivRtynCmSK6250mz0WLccyii5vprzKXiBN4.a.w2oVNTddNxuNIwzSgQNTRvkAcM.PNEUtjjGimMpFKi-UIJyS.rusnQ4D], EmailContact[email=nM$Ox*4cu_os=?#UG.Ns195D5.I5.`F@rPStT6vE8WimJ9kXS69V4APW6jqppqycSH0-V-VDI11n8p1DAnm6n6B.yeiwNxc2d0Jn7r9GJ6eMWpDyS5rSd.GHssD9OKtg.nG], AddressContact[streetAddress=537 Allée, Voie de la Huchette, zipCode=73589, city=Le Mans], EmailContact[email=TZ@a.nBFgRb], PhoneNumberContact[phoneNumber=02 60 84 37 07], AddressContact[streetAddress=2671 Impasse d'Alésia, zipCode=91186, city=Courbevoie], EmailContact[email=_5HMHIxUJEIM/|yOfqh0bWU3g_u0D-mM-@lCD4Hw.5iHgmMuKNKgTI1jW5TzS1DI0mI8qOhEf7QmDe9ASFkPW.OMwDYb1zM5K1YryeXfE5AcXiIcX-1JwhrsbPp-iVcx0eLuM.J48IM9Cg2], EmailContact[email=N!caM|OO`GRRYelLPWpPuh97tOwvqoZ9|RWcwyQTD0~=9zYxJhQuJYRxqo@yZeprZPJ1qw4qNaXiWQhm.o3F2FhzRX9Yy8ciT2.FqbeGs-CpV.OLsoCjU5xcGtYeydTVDSbf.uLptEFrvm6pNwI8V7oLdGwbj.Po2ZZvPjAtCFLBnBOHvKmYGDt.LUrLYhUlVV.mw.I9fiR3Yz], PhoneNumberContact[phoneNumber=03 98 74 69 37], EmailContact[email=0@a.aa], EmailContact[email=x`K|vH@YKCz4-G29wGC.7SkEoJwwAHxRfO.rNEdA1-VfN0E9Nn7hBa9gLg.w.BsljCSkrQEEYZUTJTihqKBG4PNd1EMFvvn3GKpzRIfpbET9raWjGl.vngwJ2EKNVmg0Tp65rITMOK4zvYfvLBY88tHHccmHH08ataHtZRXdjqv389QjCO.P6eIuJAfr6H5MgjH17jesxPK8H.w21Q.D18bKFS], PhoneNumberContact[phoneNumber=03 53 52 27 08], EmailContact[email=0@a.aa], PhoneNumberContact[phoneNumber=04 68 76 12 02], PhoneNumberContact[phoneNumber=02 48 21 77 11], PhoneNumberContact[phoneNumber=03 87 31 92 60], PhoneNumberContact[phoneNumber=05 96 22 91 61], AddressContact[streetAddress=2211 Impasse Du Sommerard, zipCode=24273, city=Neuilly-sur-Seine], PhoneNumberContact[phoneNumber=05 98 79 49 27], PhoneNumberContact[phoneNumber=02 60 63 83 12], EmailContact[email=$c.{v81.XahGqsv~MSMB@d61gngj6vt3CJUdsfnFavnjDTE.GnMGGQg.UZEeGbXHpivB6WvLJDQLVS.6gBaf7.YDzjbSi1bITzY7RIDPTbTnJvR.9PtZ.StH.D92sRazqyHO33gaBBUX59mHX3DtJPtmz2g7PIupof13.Ym2apCmR0mcoxBlH7UXoo2ObtXt2ao1wKd.PKL], PhoneNumberContact[phoneNumber=02 67 47 73 02], AddressContact[streetAddress=6 Passage de la Victoire, zipCode=97683, city=Roubaix], PhoneNumberContact[phoneNumber=02 65 64 99 95], PhoneNumberContact[phoneNumber=02 19 81 06 76], AddressContact[streetAddress=9743 Passage de Solférino, zipCode=93882, city=Aix-en-Provence], AddressContact[streetAddress=102 Allée, Voie de la Bûcherie, zipCode=31327, city=Dijon], EmailContact[email=46D_ZIpj4~3h$!ZM3R$^Qfi*ob`2M7fpA27.46Zn}SLDYrGpNc_S{fFbjEUVIxS&@szvFdPZ.FspqYnV8i6B.hrU-a9RV1jUVoHtRBrH65tNfl.ChT7riQJj4uxhfl.PdD5.xPb.ELqg9495ZojJMLimSeJfcw3.KI6RmKFXZ2UhOnF5N7Dz3ZSfAAPMjZUC.y18igVr3BCiLTjgt178IuOJtr3bjJZ.kiYSBg60], AddressContact[streetAddress=337 Allée, Voie Pierre Charron, zipCode=54770, city=Niort], PhoneNumberContact[phoneNumber=02 61 45 78 84], AddressContact[streetAddress=40 Rue des Francs-Bourgeois, zipCode=03435, city=Orléans], PhoneNumberContact[phoneNumber=01 73 42 23 83], EmailContact[email=eSm8-IW2M.T#kwEN?4O*@C2F80YPfoh-z8f82St2pBN00wbdGKx.M.vPpRCZZrCDUZfR0JWoa-nFQyW4OwfJ.0.50wd2zlbXOINVsfbD.SYZXOSnZtivotb6h.Z.iP4], EmailContact[email=Z@o-urKfjn7EFmNbdMVQ0UKNca6ZPyDy8V.mu.Cs1eXvuuITFWu.QMp6v0fA3.e6YLD5H], EmailContact[email=0@a.aa], AddressContact[streetAddress=0 Allée, Voie Molière, zipCode=16854, city=Issy-les-Moulineaux], EmailContact[email=Gu~@mVTh1LonGj2lx.kXzni3CLElWSSpkiFxBttMgV.p6u.7Xze5wTmp.a.xI0UbXKdZs9g.EVFn-7BtX0PRZaOxb9khig8rUlqK.Jty2lJKJgz-4Mz1T9z42s57xMqUrRm0.xG2W8sl], PhoneNumberContact[phoneNumber=02 65 28 18 78], EmailContact[email=pAw6ylasRQe&Q2Xl`VH7}1l@8G7OX7DXz5k.MNh8opgmK5kAL9IdfpdrOx.BHDH.pAMn], AddressContact[streetAddress=048 Boulevard Lepic, zipCode=67901, city=Grenoble], EmailContact[email=0@a.aa], PhoneNumberContact[phoneNumber=02 69 22 70 50], EmailContact[email=|5yX!O-1i.4G+Q2}f@8HxccykSk1lcxgsy1Tqy.swUdKSlhfqL86M1XLhbOe3BcqZoAeWRUaSwcW2pXb0pvIywBm3Bm.6x3dtl.AFohrN8EXJNY.P-owk69D.g0nkWJsWnkHLSfyaF.bEaQz4pPMe], EmailContact[email=|b./+p2sd`plami@XbaiPVtuLFS.AGyMTatnjRynYoPTVmt4u2oQ.UlqXtP57zxDBD9Ol1Q0e1JbbgEd1bfWehs.OEa5R.9ZAEksh-DJc8zJ4nhVCGEFDzGvjvVhHy6wPcQ.upNLappRhTuzJCosyrDlhT68ddxr.BL7qeMTwt0oCQqdvfp5L.qaRIdRZMStTxDe-CHhyn.VEMdwzBT6PMyekZLezwSgSnQAp4qk-E.OXH], AddressContact[streetAddress=3 Impasse de la Huchette, zipCode=82287, city=Boulogne-Billancourt], EmailContact[email=Le=@MnP.B-iJTI8i.QTKTrytA], PhoneNumberContact[phoneNumber=02 60 87 77 02], EmailContact[email=4Yo7u5D5@mqqiDQ2.ZAcxTmkr4hDVZ.FANwcE2aXx5RzPGCN7QdcSPkBd5.hf4TmmUZcc5nOZMqaUcvtnzfZEHD.O4tZWX9rCA], PhoneNumberContact[phoneNumber=02 66 02 71 96], PhoneNumberContact[phoneNumber=04 47 70 01 99], AddressContact[streetAddress=422 Boulevard de l'Odéon, zipCode=56578, city=Amiens], AddressContact[streetAddress=1331 Rue de la Chaussée-d'Antin, zipCode=61177, city=Marseille], AddressContact[streetAddress=2226 Place Molière, zipCode=48016, city=Villeurbanne], PhoneNumberContact[phoneNumber=03 36 71 73 88], PhoneNumberContact[phoneNumber=05 06 64 31 94], EmailContact[email=2O5/a@Z.kRG-HPrVpjq.osAs0], EmailContact[email=M3U9yJnTD`9lJdDjb*-jXjnqe}QxXw1hK#._{hB|w|Nv9|vIWlg`MdtLc5.B!?vW@oitDDFlE3.VSrYULLlf6GeYPChyPSLARxAK1EPDu.c85jBSqbh8-M6q5lgaqCHI4bbBgv4aBPx.7bU.5Rhp3bFbF1BNERbL.UcwM0Xeyrf9HmK4Uubowqa3pcTW8heqI1seVLq2ZDnWZFELTrx3AG5gxmf.9oWwnMoI6vcJN-UZqwhX.Y3FuhLhIrvtmtTfbDKpCctoNtg6JohbJkpysUK.8Jf.ODDs], AddressContact[streetAddress=222 Rue de Richelieu, zipCode=09801, city=Brest], EmailContact[email=3r_*h^=fT}|D_&sSQvnQl'hPtJHhN+~u%@yUL6J1wGWuREhrGDpQ8Dh9ZLU.6Daq.g9-zkYLY], PhoneNumberContact[phoneNumber=05 14 93 39 25], AddressContact[streetAddress=434 Boulevard Delesseux, zipCode=36367, city=Angers], AddressContact[streetAddress=41 Rue de l'Abbaye, zipCode=72251, city=Saint-Pierre], EmailContact[email=Et**9Gx8tW3-H@7yMC.90oJreiXUIORuCliJ90ppF0CJDFORxN-8.WfLA59PnCmqXPOhbf1N9Oyl7jaf.kub02cVHQdSz8.LQvGn62bbb.qJc8og-GGY], AddressContact[streetAddress=30 Rue du Faubourg Saint-Honoré, zipCode=46138, city=Le Tampon], PhoneNumberContact[phoneNumber=04 49 11 53 45], PhoneNumberContact[phoneNumber=05 92 42 74 09], PhoneNumberContact[phoneNumber=02 11 96 37 56], PhoneNumberContact[phoneNumber=02 69 85 27 89], EmailContact[email=I}/~~O0?@I.FrznrFPqFz8VC9XIfub9HoGjHMxMfliC.TnU4hc7RTbn9c4t0J9jmECM20uYPAW.JF4u1XO3zFjQy8jyoK87QMk3a3fMoA.YHH.LipwlZLSnn], AddressContact[streetAddress=2399 Passage de Nesle, zipCode=06949, city=Chambéry], EmailContact[email=ShdtU1gj@9r-4n93ZhRxplD.GwhsfPS], PhoneNumberContact[phoneNumber=02 69 90 30 11], EmailContact[email=Z?X}EIKHT=PD3majKNME+VMQ4W/ZEk/Cl/M64VzX=WiPNTaRCFrax{fM%B@ShEnD30vUGAYlOplU70C6.gTEcCd5xvFTgx2nGjYNL34gZOCIKdkgLut7t7fc581caC7hOq-0CO.tzCIV4L1ln1wg3kNEzSEZfiVe-BPiH-j.6mekVvSC4RCATeeqVPRsXxcZvJS7BdAXMZpYa3S.xnIpkUh5IpJA7.zyWkRL3V], AddressContact[streetAddress=88 Quai de Seine, zipCode=24185, city=Villeurbanne], EmailContact[email=0@a.aa], PhoneNumberContact[phoneNumber=04 42 33 21 72], AddressContact[streetAddress=81 Impasse d'Argenteuil, zipCode=54947, city=La Seyne-sur-Mer], AddressContact[streetAddress=747 Impasse La Boétie, zipCode=87201, city=Vénissieux], AddressContact[streetAddress=64 Allée, Voie Saint-Denis, zipCode=00627, city=Besançon], PhoneNumberContact[phoneNumber=02 37 54 63 13], EmailContact[email=Uso@foj5cbcSMPGbRmOdgqMEgC6RWqctvQX.UEs85OMhMyNqWGuumuy5GUDYVgNm9.2cyP9KM16vNE2N4.FOMC8mV4IxuCuMVBSsRSLnc3Qn41TDwqakAx4ED.DZP8geIkUWgqqlN9-G7uam.phrYfrLFJ08x.xaw6MnmrutDKj9Fpy5FqwFnQpp2DBNX.ISRe6tNDjZF.jJ-p], PhoneNumberContact[phoneNumber=02 63 99 80 83]]]
Person[id=null, lastName=None, firstName=None, gender=Some(FEMALE), contacts=[PhoneNumberContact[phoneNumber=04 79 90 41 36], EmailContact[email=xRAJOWHl7RXlND`B0UlP@u3bwWSNebtAGt.xc7popBzzu.7mTPxbLFUyYVRwdTqbIxFoHLmk.eeyOMKay], EmailContact[email=tIoTILL!Y*JIIA*#PbQxNn6_W3fP{x=QcpXw-VJxp1M'_`y#}5RP@tICySBObO-4YTY-ONtHz6XLk.zGCVKl9qpllALICXBwpRR.Ck4pWILv-o7yIQI5Ji0ps8D5L0.Z.nYSszRU7M5fftVFd-Kyb2xEQoorrdm7.18u9xYjBSAtlQMY.zTQRKgJJRxsCEkph8x.eD1qDJRoTa], AddressContact[streetAddress=620 Allée, Voie Lepic, zipCode=70461, city=Nice], EmailContact[email=^N4BuuAGtfRVl@k3LQundO.hUByUJ8D9OFy18Hlx8.CR164gdCFxyC2Fb05PsFPFB5-Yo8c8OMQWo1tv.z0Ml1QDiWWTUMCRJ8uSHmtWzAfpsfteEhzEciOFav1WP97VZJdZO6-2Jg.LvrXx1PrLrqC1.l.ShRobTJ5Opb5B6rVLv0TgLt-IOasXf.i81pntxez8], AddressContact[streetAddress=9 Allée, Voie Saint-Jacques, zipCode=27091, city=Mérignac], PhoneNumberContact[phoneNumber=02 63 67 66 83], EmailContact[email=FL7vkNCFh=Xg9lj$j'l{a-0@v8ZVPvUUCe8I8GljheAC7V5.MryC3p7LciIClqNRODj1m1OroHo6qjD7.FBuPDGpenDHpr2x.7.K1hPXWMZuz847sJ43ByX6.mbaqzwhLkSwRvCM6m2z1e.nivIhAIlirJYuA.Y1bS], AddressContact[streetAddress=76 Allée, Voie Saint-Honoré, zipCode=57129, city=Metz], PhoneNumberContact[phoneNumber=05 99 06 85 81], AddressContact[streetAddress=276 Boulevard du Faubourg Saint-Honoré, zipCode=41615, city=Saint-Denis], EmailContact[email=hPF1-Hd-f#@UIcjH4oWI8u3wpOjKCN9kO.rGdOyYZ.cH6lIlMEpaVES.PXp.eSPFflcRry1uXtFtHv0mTmEvZ.PUTQICZuXQC54GL1rlahbja.3aDeCbQBWwHHTkJDplJbQt00fcxQ7ty9XHNcggTfThN1WK-MZR41RS.siuQlxF5mw83BCHBP7D4GDEWb3CXXgT5JhYoQrnIwbqhk1Zh1MU.ii7G], AddressContact[streetAddress=74 Allée, Voie de la Paix, zipCode=52166, city=Caen], AddressContact[streetAddress=9 Allée, Voie de Tilsitt, zipCode=44246, city=Nice], EmailContact[email=iXYc~{+BSWO1Fk2ut{7HPi?EM?IrRUW0YbB_^xEact.tVl-Ho{FqXstWM0s%OrC@5UIr5-dAL5wHG.MSZhMQ2Tmy0pKWEm3MaDPHCNPvSvq2HQG4yvSFqFE2NYkUMnF.bEp7.U5], AddressContact[streetAddress=473 Passage Mouffetard, zipCode=38776, city=Nantes], EmailContact[email=/UV/sps%oQk3A4HS@h0Jn0EcZhKB.u6t8PpXGD4pdKngoCv3d3Q94UzK.a.mUgZWTqcQT0cdjP1T.uXPNN.WTSPfRio.l17oJNlSkf0J7RibqaA66AcqR7RiyFKdPRhQ9by7IZ3aOArBmArREA.MsBWNiQQBosp74FlJn2dSHt3uaY2yM.r.0ZOcfrUdqmAVl5HE3JkTpHnR8u.rUWea6qgPV], PhoneNumberContact[phoneNumber=05 99 14 09 31], EmailContact[email=RiWLjXuE71@XE6msBY1UDKtQ5VaMG0mVsp7xjno3w-lQXLTt2sqlxkMOTND2ZvWO7qdM.m6dKM6X-heHokLv0JapcMIl7icvOThgt4NTWgkbOb6c8rPJDSge2XKit.4MarKn0TnTUbbiGaY5-LPeRcA7uQZFbPr.K5DGE1zIR4Tjpb3wmH.tFfzaW7FDyqw6dOGeKigIwGNkLDm.yD.64.U7nZ4zc], EmailContact[email=Qu^VehMrH?sdKz_X-nUT@lqNyl1CZQ5.BALa.pp6L3A.Z.VYPrhTgjzMZNVt2NSMUT1A9Tlm.x.tiWuYpZeRFxu097.L4], PhoneNumberContact[phoneNumber=02 63 04 67 60], AddressContact[streetAddress=928 Place Bonaparte, zipCode=95072, city=Hyères], PhoneNumberContact[phoneNumber=05 93 99 29 90], EmailContact[email=El6kS.BPzk@Mms042lVixELvQpCu-Bx7hW2w-v-YgSz.ZHwGeRYxFF4tnkk1LoAs1KguUxjeLLwd.d4zy]]]

En conclusion

Pour le moment, je n'ai pas encore de recul sur cette pratique, mais je la trouve intéressante. Une des difficultés semble être, de formuler les bonnes assertions.

Un autre point important, il faut pouvoir traquer la cause des tests qui échouent. En effet, comme les problèmes risquent d'arriver, de temps en temps, sur des corner cases, il faut absolument avoir la trace du cas de test qui provoque l'erreur afin de corriger.

Voici quelques liens utils :

Des remarques, des questions ? C'est ici que ça se passe