Télécharger cet IPython-Notebook : substitution_mono.ipynb

Décrypter une substitution monalphabétique


Score d'une chaîne de caractères

Comment un ordinateur peut-il reconnaître qu'une chaîne de caractères a un sens dans une langue donnée ?

Une approche consiste à utiliser les statistiques des polygrammes obtenues en analysant un corpus de textes dans la langue concernée. On trouve dans la littérature à ce sujet de nombreuses fonctions qui permettent d'associer à une chaîne un score basé sur ces statistiques. Celle qui m'apparaît la plus simple et la plus commode à l'usage utilise sur les statistiques des quadrigrammes.

Le fichier brut4g_fr.txt contient une liste de quadrigrammes du français. Il a été obtenu en analysant un ensemble de textes écrits en français. Chaque texte est converti en une longue chaîne de caractères; on supprime les accents, la ponctuation, les espaces... etc. On ne conserve que les lettres (toutes converties en majuscules) A..Z. Ensuite on compte les quadrigrammes.

Dans le fichier brut4g_fr.txt, les quadrigrammes sont rangés, un par ligne, du plus fréquent au plus rare. Chaque quadrigramme est suivi de son effectif.

Le début du fichier est :

ELLE 31321
MENT 26952
QUEL 21932
VOUS 21477
EMEN 20490
OMME 19761
DANS 19561

À partir de ce fichier on peut calculer les fréquences des quadrigrammes et les ranger dans un dictionnaire :

In [1]:
f4g ={}    # dic des fréquences des 4-grammes
f = open('brut4g_fr.txt')
total = 0  # effectif total
for line in f:
    (w, c) = line.split(sep= ' ')
    f4g[w] = int(c)
    total += int(c)
for w in f4g:
    f4g[w] /= total  # calcul des fréquences
f.close
Out[1]:
<function TextIOWrapper.close>
In [2]:
f4g['EMEN']
Out[2]:
0.001928273677464466
In [3]:
f4g['VAUX']
Out[3]:
3.933715945242298e-05

Le dictionnaire précédent permet d'évaluer le score d'une chaîne de caractères en faisant le produit des fréquences de ses quadrigrammes. Si un quadrigramme n'est pas dans le dictionnaire, on lui donne la fréquence $10^{-100}$ (lui donner la valeur 0 serait trop drastique).
Le score d'une chaîne $s$ de $n$ caractères $s_0s_1\ldots s_{n-1}$ est donc $$\mathrm{score}(s)=\prod_{i=0}^{n-4}\mathrm{f4g}(s_is_{i+1}s_{i+2}s_{i+3})$$

Ce produit n'est pas une probabilité, mais on comprend bien que si la chaîne est un texte en français, ses quadrigrammes auront des fréquences élevées et donc le score sera élevé.

In [4]:
def score(s):
    produit = 1
    for i in range(len(s)-3):
        if s[i:i+4] in f4g:
            produit *= f4g[s[i:i+4]]
        else:
            produit *= 1e-100     # fréquence d'un 4gramme inexistant
    return produit
In [5]:
score('TOUTVABIEN')
Out[5]:
1.0943327557492766e-32
In [6]:
score('TOUVTAIBEN')
Out[6]:
1.5e-322

On voit qu'en changeant l'ordre de quelques lettres le score diminue : 'TOUTVABIEN' est probablement plus français que 'TOUVTAIBEN'.
Cette fonction score n'est pas "normalisée" : sa valeur dépend de la longueur de la chaîne. Ce n'est pas génant car on ne compare, ici, que des chaînes de même longueur.
Mais un autre inconvénient, beaucoup plus génant, est que si la chaîne est un peu longue, le score est toujours 0 (dépassement de capacités par valeurs inférieures : underflow)

In [7]:
score('TOUTVAPOURLEMIEUXDANSLEMEILLEURDESMONDESPOSSIBLES')
Out[7]:
1.7794023745485966e-172
In [8]:
score('LESMALHEURSPARTICULIERSFONTLEBIENGENERALDESORTEQUEPLUSILYADEMALHEURS\
PARTICULIERSETPLUSTOUTESTBIEN')
Out[8]:
0.0

Pour éviter cet inconvénient, on fait la somme des logarithmes des fréquences des quadrigrammes de la chaîne. Les fréquences étant inférieures à un, leurs logarithmes sont négatifs : on change le signe à la fin pour obtenir un résultat positif.
Autrement dit, on utilise la fonction logscore suivante : $$\mathrm{logscore}(s)=-\sum_{i=0}^{n-4}\log\left(\mathrm{f4g}(s_is_{i+1}s_{i+2}s_{i+3})\right)$$

In [9]:
from math import log10
def logscore(s):
    logsum = 0
    min_freq = 1e-100          # fréquence d'un 4gramme inexistant
    for i in range(len(s)-3):
        logsum += log10(f4g.get(s[i:i+4], min_freq))
    return -logsum
In [10]:
logscore('TOUTVAPOURLEMIEUXDANSLEMEILLEURDESMONDESPOSSIBLES')
Out[10]:
171.74972583421695
In [11]:
logscore('LESMALHEURSPARTICULIERSFONTLEBIENGENERALDESORTEQUEPLUSILYADEMALHEURS\
PARTICULIERSETPLUSTOUTESTBIEN')
Out[11]:
361.8834812300554

Pour des chaînes de même longueur, du fait du changement de signe, c'est la chaîne qui a le plus petit logscore qui est la plus probablement significative en français.

In [12]:
logscore('TOUTVABIEN')
Out[12]:
31.960850601208996
In [13]:
logscore('TOUVTAIBEN')
Out[13]:
321.82979029290664
In [14]:
logscore('NEIBAVTUOT')
Out[14]:
606.7253432899247

On peut télécharger ici les fichiers des statistiques des 4grammes pour les langues suivantes :

Ces statistiques ont été établies sur des textes du Project Gutenberg (plus de 10 millions de caractères pour chaque langue).

Application - décryptement du chiffre de César

Le système cryptographique le plus simple est peut-être le chiffrement par décalage, dit chiffre de César.
La fonction César suivante décale toutes les lettres d'une chaîne de n rangs.

In [15]:
def César ( chaine, n):
    r = ''    # résultat
    for c in chaine:
        r += chr((ord(c)-ord('A')+ n)%26 +ord('A'))
    return r

Chiffrement :

In [16]:
César('CARPEDIEM', 7)
Out[16]:
'JHYWLKPLT'

Déchiffrement :

In [17]:
César('JHYWLKPLT', -7)
Out[17]:
'CARPEDIEM'

Considérons le cryptogramme suivant, chiffré suivant le sytème de César :

In [18]:
cryptogramme = 'IDJIHTGPEDJGATBXTJMFJPCSAWDBBTPNPCIPRRDBEAXHDCDTJKGTATVXIXBTPJGPGTIPQAXAW\
PGBDCXTSPCHATBDCSTBDGPATIHTHTGPPHHJYTIIXATBDCSTEWNHXFJT'

On peut facilement décrypter ce message par force brute car le système de César n'offre que 25 possibilités pour le décalage.
L'idée est de déchiffrer le crypto pour les 25 décalages et d'afficher le résultat qui a le plus petit logscore.

In [19]:
def décrypte_César( crypto ):
    clair = ''                     # le message en clair
    meilleur_score = float('inf')  # + l'infini
    for n in range(1, 26):
        test = César(crypto, n)
        score = logscore(test)
        if (score < meilleur_score):
            meilleur_score = score
            clair = test
    return clair
In [20]:
décrypte_César(cryptogramme)
Out[20]:
'TOUTSERAPOURLEMIEUXQUANDLHOMMEAYANTACCOMPLISONOEUVRELEGITIMEAURARETABLILHARMONIEDANSLEMONDEMORALETSESERAASSUJETTILEMONDEPHYSIQUE'

Ce qui est intéressant ici, c'est que c'est l'ordinateur lui-même qui a sélectionné la solution la plus probable.
Il s'agit d'une citation d'Ernest Renan :

Tout sera pour le mieux quand l'homme, ayant accompli son oeuvre légitime, aura rétabli l'harmonie dans le monde moral et se sera assujetti le monde physique.

Substitution monoalphabétique

La substitution monoalphabétique est définie par un simple alphabet.

In [21]:
def simple_substitution(alpha, s):
    r = ''
    for c in s:
        if c in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':
            r += alpha[ord(c)-ord('A')]
        else:
            r += c  # on ne change pas les caractères non alphabétiques
    return r
In [22]:
alphabet_chiffrant = 'HCIFSGTJOKRNEVDWLXAYMZPUBQ'
simple_substitution(alphabet_chiffrant, 'SUBSTITUTION MONO-ALPHABETIQUE')
Out[22]:
'AMCAYOYMYODV EDVD-HNWJHCSYOLMS'

Pour déchiffrer, il suffit d'utiliser l'alphabet réciproque.

In [23]:
def inverse_alpha(alpha):
    perm = {}
    for i in range(26):
        perm[ord(alpha[i])-ord('A')] = chr(i+ord('A'));
    return ''.join([perm[i] for i in range(26)])
In [24]:
alphabet_déchiffrant = inverse_alpha(alphabet_chiffrant)
simple_substitution(alphabet_déchiffrant, 'AMCAYOYMYODV EDVD-HNWJHCSYOLMS')
Out[24]:
'SUBSTITUTION MONO-ALPHABETIQUE'

Décryptement d'une substitution simple par Recuit simulé

Étant donné un crypto chiffré par une substitution monoalphabétique, il y a $26! = 403291461126605635584000000$ alphabets possibles donc autant de textes à tester. Une attaque exhaustive par force brute est exclue.
Néanmoins, à chacun des $26!$ alphabets il correspond un logscore pour le texte obtenu en déchiffrant le crypto avec cet alphabet; l'alphabet que l'on cherche doit avoir le logscore minimum (globalement) : c'est un problème d'optimisation.
Il y a de nombreux algorithmes métaheuristiques qui permettent de trouver ce minimum global.
On va utiliser ici l'un des plus simples, le recuit simulé.

Commençons par définir quelques fonctions utilitaires.

La fonction suivante mélange, au hasard, les lettres d'une chaîne.

In [25]:
def string_shuffle( s ):
    c = list(s)
    random.shuffle(c)
    return ''.join(c)

La fonction nouvel_état permet de passer d'un alphabet à un alphabet proche (par permutation de deux éléments) ou moins proche (par rotation d'une partie de l'alphabet).

In [26]:
import random
def nouvel_état(alpha):
    c = list(alpha)
    i = random.randint(0,25)
    j = random.randint(0,25)
    while j == i:
        j = random.randint(0,25)   # on veut i != j
    if random.random() < 0.5:
        c[i], c[j] = c[j], c[i] # permutation
    else:
        if i > j:
            i, j = j, i            # on veut i < j
        m = c[i:j]
        m.append(m.pop(0))      # rotation
        c[i:j] = m
    return ''.join(c)

Le critère de Metropolis est une partie essentielle de l'algorithme.
Dans l'analogie avec la physique, le logscore est l'analogue de l'énergie.
L'argument delta est la différence des logscores correspondants au nouveau et l'ancien alphabet. Si delta est négatif, le logscore diminue, ça va dans le bon sens, on accepte la transition. Si delta est positif, on accepte quand même la transition mais avec la probabilité $e^{-\frac{\delta}{T}}$ (facteur de Bolzmann), sinon on la rejette.
C'est le fait d'accepter certaines transitions défavorables (au début) qui permet à l'algorithme d'explorer l'espace des alphabets et de ne pas rester bloqué sur un minimum local.

In [27]:
from math import exp
def critère_Metropolis(delta, T):
    if delta <= 0: return True
    if random.random() < exp(-delta/T): return True
    return False

Au démarrage de l'algorithme, la température T doit être suffisament élevée pour que le critère de Metropolis accepte des transitions défavorables. Pour cela, au début de la fonction on évalue sur une centaine de tirages une valeur de delta et on fixe la température à 10 fois cette valeur. On aura donc $e^{-\frac{\delta}{T}}\approx e^{\frac{1}{10}}\approx 1.1$ : le critère de Metropolis va accepter toutes les transitions. Toutes les max_iter itérations (8000 par défaut) on change de palier : la température baisse suivant la loi $T_{i+1}=\lambda T_i$. Le paramètre $\lambda$ est le coefficient de refroidissement, appelé CoolRatio (0.8 par défaut). T va tendre vers 0 progressivement par palier, donc $e^{-\frac{\delta}{T}}$ va tendre 0 et le critère de Metropolis va laisser passer de moins en moins de transitions défavorables : le système va tendre vers un état stationnaire. Quand il n'y a plus de changement pendant 25 paliers (condition d'arrêt) le minimum global est atteint (si tout se passe bien !).

In [28]:
def RecuitSimulé_substitution(crypto, max_iter = 8000, CoolRatio = 0.8 ):
    alpha = string_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZ')
    old_score = logscore(simple_substitution(alpha, crypto))
    T = 0
    for i in range(100):  # 100 tirages pour avoir un ordre de grandeur de delta
        alpha = string_shuffle(alpha)
        new_score = logscore(simple_substitution(alpha, crypto))
        delta = new_score - old_score
        if delta > T: T = delta
        old_score = new_score
    T *= 10               # on veut T0 >> delta
    best_alpha = alpha
    best_score = old_score
    freeze = 0
    while True:
        nb_iter = 0
        while nb_iter < max_iter:
            nalpha = nouvel_état(alpha)
            new_score = logscore(simple_substitution(nalpha, crypto))
            delta = new_score - old_score
            if critère_Metropolis(delta, T): # transition acceptée
                alpha = nalpha
                old_score = new_score
                if old_score < best_score:
                    best_score = old_score
                    best_alpha = alpha
                    print(best_score)     # trace
                    print(simple_substitution(best_alpha, crypto))
                    print('------')
                freeze = 0
            else:                            # transition refusée
                freeze += 1
            nb_iter += 1
        T *= CoolRatio
        if freeze > 25:    # condition d'arrêt
            break
    print("*** Meilleure solution ***")
    print('score = ', best_score)
    print('alphabet déchiffrant :', best_alpha)
    print(simple_substitution(best_alpha, crypto))

Dans la boucle du programme on a ajouté trois lignes pour afficher les changements du meilleur état : il est intéressant de voir le logscore diminuer et le texte clair apparaître progressivement.

Exemple 1

In [29]:
crypto1 = 'UVBQCDIKVPUVIVTEPQFDECVFDENZNVQVEMCHTNZNVQTPNTTVVPUVINQEIBKPN\
TNEPQVRIDQVMDIENVKVUDEVIFNQBUBRNVVEKVUDQBEDENBQKVTFDECVFDE\
NXPVTFBKVIQVTVQMDIENZPUNVIMBPIUDQUHTVFDECVFDENXPVZBFFVUDQBEN\
BQKVGBQZENBQFDECVFDENXPVNUVTEVRDUVFVQEZBQQPMBPITVTEIDADPWVQF\
VZDQNXPVVQKHQDFNXPVKVTGUPNKVTVQBMENXPVVEVQDTEIBQBFNVVPUVIVT\
EZBQTNKVIVZBFFVUPQKVTMUPTRIDQKTFDECVFDENZNVQTVEKVTMU\
PTMIBUNGNXPVTKVEBPTUVTEVFMT'
In [30]:
RecuitSimulé_substitution(crypto1)
34675.34362537114
EXSKRVHGXYEXHXPIYKWVIRXWVIJNJXKXIFRMPJNJXKPYJPPXXYEXHJKIHSGYJPJIYKXAHVKXFVHIJXGXEVIXHWJKSESAJXXIGXEVKSIVIJSKGXPWVIRXWVIJDYXPWSGXHKXPXKFVHIJNYEJXHFSYHEVKEMPXWVIRXWVIJDYXNSWWXEVKSIJSKGXCSKNIJSKWVIRXWVIJDYXJEXPIXAVEXWXKINSKKYFSYHPXPIHVTVYQXKWXNVKJDYXXKGMKVWJDYXGXPCEYJGXPXKSFIJDYXXIXKVPIHSKSWJXXYEXHXPINSKPJGXHXNSWWXEYKGXPFEYPAHVKGPWVIRXWVIJNJXKPXIGXPFEYPFHSEJCJDYXPGXISYPEXPIXWFP
------
32297.870308587488
XQSARVHGQKXQHQEIKAWVIRQWVIONOQAQIJRMEONOQAEKOEEQQKXQHOAIHSGKOEOIKAQBHVAQJVHIOQGQXVIQHWOASXSBOQQIGQXVASIVIOSAGQEWVIRQWVIOLKQEWSGQHAQEQAJVHIONKXOQHJSKHXVAXMEQWVIRQWVIOLKQNSWWQXVASIOSAGQCSANIOSAWVIRQWVIOLKQOXQEIQBVXQWQAINSAAKJSKHEQEIHVTVKDQAWQNVAOLKQQAGMAVWOLKQGQECXKOGQEQASJIOLKQQIQAVEIHSASWOQQKXQHQEINSAEOGQHQNSWWQXKAGQEJXKEBHVAGEWVIRQWVIONOQAEQIGQEJXKEJHSXOCOLKQEGQISKEXQEIQWJE
------
29950.597250851104
DGERVWJTGPDGJGYCPRMWCVGMWCANAGRGCLVFYANAGRYPAYYGGPDGJARCJETPAYACPRGXJWRGLWJCAGTGDWCGJMAREDEXAGGCTGDWRECWCAERTGYMWCVGMWCAKPGYMETGJRGYGRLWJCANPDAGJLEPJDWRDFYGMWCVGMWCAKPGNEMMGDWRECAERTGHERNCAERMWCVGMWCAKPGADGYCGXWDGMGRCNERRPLEPJYGYCJWSWPZGRMGNWRAKPGGRTFRWMAKPGTGYHDPATGYGRELCAKPGGCGRWYCJEREMAGGPDGJGYCNERYATGJGNEMMGDPRTGYLDPYXJWRTYMWCVGMWCANAGRYGCTGYLDPYLJEDAHAKPGYTGCEPYDGYCGMLY
------
29858.02511909958
DGERUWJTGPDGJGYCPRMWCUGMWCANAGRGCLUFYANAGRYPAYYGGPDGJARCJETPAYACPRGXJWRGLWJCAGTGDWCGJMAREDEXAGGCTGDWRECWCAERTGYMWCUGMWCAKPGYMETGJRGYGRLWJCANPDAGJLEPJDWRDFYGMWCUGMWCAKPGNEMMGDWRECAERTGHERNCAERMWCUGMWCAKPGADGYCGXWDGMGRCNERRPLEPJYGYCJWSWPZGRMGNWRAKPGGRTFRWMAKPGTGYHDPATGYGRELCAKPGGCGRWYCJEREMAGGPDGJGYCNERYATGJGNEMMGDPRTGYLDPYXJWRTYMWCUGMWCANAGRYGCTGYLDPYLJEDAHAKPGYTGCEPYDGYCGMLY
------
29623.86741000616
DGAXUCOIGRDGOGWERXHCEUGHCEBNBGXGEMUJWBNBGXWRBWWGGRDGOBXEOAIRBWBERXGTOCXGMCOEBGIGDCEGOHBXADATBGGEIGDCXAECEBAXIGWHCEUGHCEBKRGWHAIGOXGWGXMCOEBNRDBGOMARODCXDJWGHCEUGHCEBKRGNAHHGDCXAEBAXIGFAXNEBAXHCEUGHCEBKRGBDGWEGTCDGHGXENAXXRMAROWGWEOCSCRZGXHGNCXBKRGGXIJXCHBKRGIGWFDRBIGWGXAMEBKRGGEGXCWEOAXAHBGGRDGOGWENAXWBIGOGNAHHGDRXIGWMDRWTOCXIWHCEUGHCEBNBGXWGEIGWMDRWMOADBFBKRGWIGEARWDGWEGHMW
------
28095.28109862938
QGAOCEIUGXQGIGDTXOHETCGHETLNLGOGTPCSDLNLGODXLDDGGXQGILOTIAUXLDLTXOGYIEOGPEITLGUGQETGIHLOAQAYLGGTUGQEOATETLAOUGDHETCGHETLKXGDHAUGIOGDGOPEITLNXQLGIPAXIQEOQSDGHETCGHETLKXGNAHHGQEOATLAOUGFAONTLAOHETCGHETLKXGLQGDTGYEQGHGOTNAOOXPAXIDGDTIEJEXZGOHGNEOLKXGGOUSOEHLKXGUGDFQXLUGDGOAPTLKXGGTGOEDTIAOAHLGGXQGIGDTNAODLUGIGNAHHGQXOUGDPQXDYIEOUDHETCGHETLNLGODGTUGDPQXDPIAQLFLKXGDUGTAXDQGDTGHPD
------
27431.969628829516
GLAYCEIULOGLILQTOYHETCLHETRNRLYLTPCSQRNRLYQORQQLLOGLIRYTIAUORQRTOYLWIEYLPEITRLULGETLIHRYAGAWRLLTULGEYATETRAYULQHETCLHETRKOLQHAULIYLQLYPEITRNOGRLIPAOIGEYGSQLHETCLHETRKOLNAHHLGEYATRAYULFAYNTRAYHETCLHETRKOLRGLQTLWEGLHLYTNAYYOPAOIQLQTIEJEOZLYHLNEYRKOLLYUSYEHRKOLULQFGORULQLYAPTRKOLLTLYEQTIAYAHRLLOGLILQTNAYQRULILNAHHLGOYULQPGOQWIEYUQHETCLHETRNRLYQLTULQPGOQPIAGRFRKOLQULTAOQGLQTLHPQ
------
23208.00821783247
OEWGBFUZEVOEUENSVGTFSBETFSRIREGESABMNRIREGNVRNNEEVOEURGSUWZVRNRSVGEPUFGEAFUSREZEOFSEUTRGWOWPREESZEOFGWSFSRWGZENTFSBETFSRQVENTWZEUGENEGAFUSRIVOREUAWVUOFGOMNETFSBETFSRQVEIWTTEOFGWSRWGZECWGISRWGTFSBETFSRQVEROENSEPFOETEGSIWGGVAWVUNENSUFJFVKEGTEIFGRQVEEGZMGFTRQVEZENCOVRZENEGWASRQVEESEGFNSUWGWTREEVOEUENSIWGNRZEUEIWTTEOVGZENAOVNPUFGZNTFSBETFSRIREGNESZENAOVNAUWORCRQVENZESWVNOENSETAN
------
22160.879482884557
DEIGRBLSEYDELENTYGJBTREJBTUMUEGETKRVNUMUEGNYUNNEEYDELUGTLISYUNUTYGEPLBGEKBLTUESEDBTELJUGIDIPUEETSEDBGITBTUIGSENJBTREJBTUZYENJISELGENEGKBLTUMYDUELKIYLDBGDVNEJBTREJBTUZYEMIJJEDBGITUIGSEFIGMTUIGJBTREJBTUZYEUDENTEPBDEJEGTMIGGYKIYLNENTLBWBYOEGJEMBGUZYEEGSVGBJUZYESENFDYUSENEGIKTUZYEETEGBNTLIGIJUEEYDELENTMIGNUSELEMIJJEDYGSENKDYNPLBGSNJBTREJBTUMUEGNETSENKDYNKLIDUFUZYENSETIYNDENTEJKN
------
19038.05042240839
BUENXZTAUOBUTUSGONCZGXUCZGRDRUNUGIXWSRDRUNSORSSUUOBUTRNGTEAORSRGONULTZNUIZTGRUAUBZGUTCRNEBELRUUGAUBZNEGZGRENAUSCZGXUCZGRPOUSCEAUTNUSUNIZTGRDOBRUTIEOTBZNBWSUCZGXUCZGRPOUDECCUBZNEGRENAUHENDGRENCZGXUCZGRPOURBUSGULZBUCUNGDENNOIEOTSUSGTZFZOQUNCUDZNRPOUUNAWNZCRPOUAUSHBORAUSUNEIGRPOUUGUNZSGTENECRUUOBUTUSGDENSRAUTUDECCUBONAUSIBOSLTZNASCZGXUCZGRDRUNSUGAUSIBOSITEBRHRPOUSAUGEOSBUSGUCIS
------
18668.142828981407
BUENXZTAUOBUTUSGONCZGXUCZGIDIUNUGRXWSIDIUNSOISSUUOBUTINGTEAOISIGONULTZNURZTGIUAUBZGUTCINEBELIUUGAUBZNEGZGIENAUSCZGXUCZGIPOUSCEAUTNUSUNRZTGIDOBIUTREOTBZNBWSUCZGXUCZGIPOUDECCUBZNEGIENAUHENDGIENCZGXUCZGIPOUIBUSGULZBUCUNGDENNOREOTSUSGTZFZOQUNCUDZNIPOUUNAWNZCIPOUAUSHBOIAUSUNERGIPOUUGUNZSGTENECIUUOBUTUSGDENSIAUTUDECCUBONAUSRBOSLTZNASCZGXUCZGIDIUNSUGAUSRBOSRTEBIHIPOUSAUGEOSBUSGUCRS
------
16317.913595009744
CIVEWUATIHCIAISRHENURWINUROBOIEIRDWJSOBOIESHOSSIIHCIAOERAVTHOSORHEIGAUEIDUAROITICURIANOEVCVGOIIRTICUEVRUROVETISNURWINUROFHISNVTIAEISIEDUAROBHCOIADVHACUECJSINURWINUROFHIBVNNICUEVROVETILVEBROVENURWINUROFHIOCISRIGUCINIERBVEEHDVHASISRAUXUHKIENIBUEOFHIIETJEUNOFHITISLCHOTISIEVDROFHIIRIEUSRAVEVNOIIHCIAISRBVESOTIAIBVNNICHETISDCHSGAUETSNURWINUROBOIESIRTISDCHSDAVCOLOFHISTIRVHSCISRINDS
------
15889.023357467986
CEYTRMLFEUCELENAUTWMAREWMASPSETEAIRONSPSETNUSNNEEUCELSTALYFUSNSAUTEBLMTEIMLASEFECMAELWSTYCYBSEEAFECMTYAMASYTFENWMAREWMASQUENWYFELTENETIMLASPUCSELIYULCMTCONEWMAREWMASQUEPYWWECMTYASYTFEZYTPASYTWMAREWMASQUESCENAEBMCEWETAPYTTUIYULNENALMVMUJETWEPMTSQUEETFOTMWSQUEFENZCUSFENETYIASQUEEAETMNALYTYWSEEUCELENAPYTNSFELEPYWWECUTFENICUNBLMTFNWMAREWMASPSETNEAFENICUNILYCSZSQUENFEAYUNCENAEWIN
------
14446.885841426312
CEYTRMLFEUCELENAUTZMAREZMASPSETEAIRONSPSETNUSNNEEUCELSTALYFUSNSAUTEBLMTEIMLASEFECMAELZSTYCYBSEEAFECMTYAMASYTFENZMAREZMASQUENZYFELTENETIMLASPUCSELIYULCMTCONEZMAREZMASQUEPYZZECMTYASYTFEWYTPASYTZMAREZMASQUESCENAEBMCEZETAPYTTUIYULNENALMVMUJETZEPMTSQUEETFOTMZSQUEFENWCUSFENETYIASQUEEAETMNALYTYZSEEUCELENAPYTNSFELEPYZZECUTFENICUNBLMTFNZMAREZMASPSETNEAFENICUNILYCSWSQUENFEAYUNCENAEZIN
------
13545.03254156632
JATUSOHBADJAHANRDUVORSAVORELEAUARISKNELEAUNDENNAADJAHEURHTBDENERDUAWHOUAIOHREABAJORAHVEUTJTWEAARBAJOUTRORETUBANVORSAVOREFDANVTBAHUANAUIOHRELDJEAHITDHJOUJKNAVORSAVOREFDALTVVAJOUTRETUBAXTULRETUVORSAVOREFDAEJANRAWOJAVAURLTUUDITDHNANRHOMODQAUVALOUEFDAAUBKUOVEFDABANXJDEBANAUTIREFDAARAUONRHTUTVEAADJAHANRLTUNEBAHALTVVAJDUBANIJDNWHOUBNVORSAVORELEAUNARBANIJDNIHTJEXEFDANBARTDNJANRAVIN
------
13526.644538724444
CIUNXEMPIOCIMIALONVELXIVELRFRINILDXTARFRINAORAAIIOCIMRNLMUPORARLONIHMENIDEMLRIPICELIMVRNUCUHRIILPICENULELRUNPIAVELXIVELRKOIAVUPIMNIAINDEMLRFOCRIMDUOMCENCTAIVELXIVELRKOIFUVVICENULRUNPIQUNFLRUNVELXIVELRKOIRCIALIHECIVINLFUNNODUOMAIALMEGEOZINVIFENRKOIINPTNEVRKOIPIAQCORPIAINUDLRKOIILINEALMUNUVRIIOCIMIALFUNARPIMIFUVVICONPIADCOAHMENPAVELXIVELRFRINAILPIADCOADMUCRQRKOIAPILUOACIALIVDA
------
13198.904087599965
CIUNXETPIDCITIALDNVELXIVELOFOINILRXMAOFOINADOAAIIDCITONLTUPDOAOLDNIHTENIRETLOIPICELITVONUCUHOIILPICENULELOUNPIAVELXIVELOKDIAVUPITNIAINRETLOFDCOITRUDTCENCMAIVELXIVELOKDIFUVVICENULOUNPIYUNFLOUNVELXIVELOKDIOCIALIHECIVINLFUNNDRUDTAIALTEGEDZINVIFENOKDIINPMNEVOKDIPIAYCDOPIAINURLOKDIILINEALTUNUVOIIDCITIALFUNAOPITIFUVVICDNPIARCDAHTENPAVELXIVELOFOINAILPIARCDARTUCOYOKDIAPILUDACIALIVRA
------
12778.01711571146
MEOUCIRLEDMEREGSDUPISCEPISABAEUESNCXGABAEUGDAGGEEDMERAUSROLDAGASDUEJRIUENIRSAELEMISERPAUOMOJAEESLEMIUOSISAOULEGPISCEPISAYDEGPOLERUEGEUNIRSABDMAERNODRMIUMXGEPISCEPISAYDEBOPPEMIUOSAOULEHOUBSAOUPISCEPISAYDEAMEGSEJIMEPEUSBOUUDNODRGEGSRIZIDQEUPEBIUAYDEEULXUIPAYDELEGHMDALEGEUONSAYDEESEUIGSROUOPAEEDMEREGSBOUGALEREBOPPEMDULEGNMDGJRIULGPISCEPISABAEUGESLEGNMDGNROMAHAYDEGLESODGMEGSEPNG
------
12771.505079998205
HEOTBIFCEUHEFEMNUTDINBEDINSZSETENABLMSZSETMUSMMEEUHEFSTNFOCUSMSNUTEGFITEAIFNSECEHINEFDSTOHOGSEENCEHITONINSOTCEMDINBEDINSQUEMDOCEFTEMETAIFNSZUHSEFAOUFHITHLMEDINBEDINSQUEZODDEHITONSOTCEXOTZNSOTDINBEDINSQUESHEMNEGIHEDETNZOTTUAOUFMEMNFIPIURETDEZITSQUEETCLTIDSQUECEMXHUSCEMETOANSQUEENETIMNFOTODSEEUHEFEMNZOTMSCEFEZODDEHUTCEMAHUMGFITCMDINBEDINSZSETMENCEMAHUMAFOHSXSQUEMCENOUMHEMNEDAM
------
12548.783498474459
HEOTGAFJEUHEFESRUTDARGEDARCZCETERMGLSCZCETSUCSSEEUHEFCTRFOJUCSCRUTEBFATEMAFRCEJEHAREFDCTOHOBCEERJEHATORARCOTJESDARGEDARCQUESDOJEFTESETMAFRCZUHCEFMOUFHATHLSEDARGEDARCQUEZODDEHATORCOTJENOTZRCOTDARGEDARCQUECHESREBAHEDETRZOTTUMOUFSESRFAPAUXETDEZATCQUEETJLTADCQUEJESNHUCJESETOMRCQUEERETASRFOTODCEEUHEFESRZOTSCJEFEZODDEHUTJESMHUSBFATJSDARGEDARCZCETSERJESMHUSMFOHCNCQUESJEROUSHESREDMS
------
12533.553947512137
HEOTGAYLEUHEYESDUTNADGENADRZRETEDCGFSRZRETSURSSEEUHEYRTDYOLURSRDUTEBYATECAYDRELEHADEYNRTOHOBREEDLEHATODADROTLESNADGENADRQUESNOLEYTESETCAYDRZUHREYCOUYHATHFSENADGENADRQUEZONNEHATODROTLEVOTZDROTNADGENADRQUERHESDEBAHENETDZOTTUCOUYSESDYAPAUXETNEZATRQUEETLFTANRQUELESVHURLESETOCDRQUEEDETASDYOTONREEUHEYESDZOTSRLEYEZONNEHUTLESCHUSBYATLSNADGENADRZRETSEDLESCHUSCYOHRVRQUESLEDOUSHESDENCS
------
12109.03082774291
DEOTGAYLEUDEYESHUTNAHGENAHRZRETEHCGFSRZRETSURSSEEUDEYRTHYOLURSRHUTEBYATECAYHRELEDAHEYNRTODOBREEHLEDATOHAHROTLESNAHGENAHRQUESNOLEYTESETCAYHRZUDREYCOUYDATDFSENAHGENAHRQUEZONNEDATOHROTLEVOTZHROTNAHGENAHRQUERDESHEBADENETHZOTTUCOUYSESHYAPAUXETNEZATRQUEETLFTANRQUELESVDURLESETOCHRQUEEHETASHYOTONREEUDEYESHZOTSRLEYEZONNEDUTLESCDUSBYATLSNAHGENAHRZRETSEHLESCDUSCYODRVRQUESLEHOUSDESHENCS
------
11790.631849350586
DEOTGAYHEUDEYESLUTNALGENALRZRETELCGFSRZRETSURSSEEUDEYRTLYOHURSRLUTEBYATECAYLREHEDALEYNRTODOBREELHEDATOLALROTHESNALGENALRQUESNOHEYTESETCAYLRZUDREYCOUYDATDFSENALGENALRQUEZONNEDATOLROTHEVOTZLROTNALGENALRQUERDESLEBADENETLZOTTUCOUYSESLYAPAUXETNEZATRQUEETHFTANRQUEHESVDURHESETOCLRQUEELETASLYOTONREEUDEYESLZOTSRHEYEZONNEDUTHESCDUSBYATHSNALGENALRZRETSELHESCDUSCYODRVRQUESHELOUSDESLENCS
------
11699.094705853715
DEOTGAYHEUDEYESLUTNALGENALRZRETELPGFSRZRETSURSSEEUDEYRTLYOHURSRLUTEBYATEPAYLREHEDALEYNRTODOBREELHEDATOLALROTHESNALGENALRQUESNOHEYTESETPAYLRZUDREYPOUYDATDFSENALGENALRQUEZONNEDATOLROTHEVOTZLROTNALGENALRQUERDESLEBADENETLZOTTUPOUYSESLYACAUXETNEZATRQUEETHFTANRQUEHESVDURHESETOPLRQUEELETASLYOTONREEUDEYESLZOTSRHEYEZONNEDUTHESPDUSBYATHSNALGENALRZRETSELHESPDUSPYODRVRQUESHELOUSDESLENPS
------
11660.636473055974
CEASJOVLERCEVEUMRSNOMJENOMDPDESEMIJYUDPDESURDUUEERCEVDSMVALRDUDMRSEGVOSEIOVMDELECOMEVNDSACAGDEEMLECOSAMOMDASLEUNOMJENOMDFREUNALEVSEUESIOVMDPRCDEVIARVCOSCYUENOMJENOMDFREPANNECOSAMDASLEBASPMDASNOMJENOMDFREDCEUMEGOCENESMPASSRIARVUEUMVOZORWESNEPOSDFREESLYSONDFRELEUBCRDLEUESAIMDFREEMESOUMVASANDEERCEVEUMPASUDLEVEPANNECRSLEUICRUGVOSLUNOMJENOMDPDESUEMLEUICRUIVACDBDFREULEMARUCEUMENIU
------
11645.942392077985
CEASTOVLERCEVEUMRSNOMTENOMDPDESEMITYUDPDESURDUUEERCEVDSMVALRDUDMRSEGVOSEIOVMDELECOMEVNDSACAGDEEMLECOSAMOMDASLEUNOMTENOMDFREUNALEVSEUESIOVMDPRCDEVIARVCOSCYUENOMTENOMDFREPANNECOSAMDASLEBASPMDASNOMTENOMDFREDCEUMEGOCENESMPASSRIARVUEUMVOZORWESNEPOSDFREESLYSONDFRELEUBCRDLEUESAIMDFREEMESOUMVASANDEERCEVEUMPASUDLEVEPANNECRSLEUICRUGVOSLUNOMTENOMDPDESUEMLEUICRUIVACDBDFREULEMARUCEUMENIU
------
11273.519542749049
CEASTOVLERCEVEUMRSNOMTENOMDPDESEMITYUDPDESURDUUEERCEVDSMVALRDUDMRSEXVOSEIOVMDELECOMEVNDSACAXDEEMLECOSAMOMDASLEUNOMTENOMDFREUNALEVSEUESIOVMDPRCDEVIARVCOSCYUENOMTENOMDFREPANNECOSAMDASLEBASPMDASNOMTENOMDFREDCEUMEXOCENESMPASSRIARVUEUMVOZORWESNEPOSDFREESLYSONDFRELEUBCRDLEUESAIMDFREEMESOUMVASANDEERCEVEUMPASUDLEVEPANNECRSLEUICRUXVOSLUNOMTENOMDPDESUEMLEUICRUIVACDBDFREULEMARUCEUMENIU
------
11173.983295194994
CEASTOVLERCEVEUMRSNOMTENOMDPDESEMITQUDPDESURDUUEERCEVDSMVALRDUDMRSEXVOSEIOVMDELECOMEVNDSACAXDEEMLECOSAMOMDASLEUNOMTENOMDFREUNALEVSEUESIOVMDPRCDEVIARVCOSCQUENOMTENOMDFREPANNECOSAMDASLEBASPMDASNOMTENOMDFREDCEUMEXOCENESMPASSRIARVUEUMVOZORWESNEPOSDFREESLQSONDFRELEUBCRDLEUESAIMDFREEMESOUMVASANDEERCEVEUMPASUDLEVEPANNECRSLEUICRUXVOSLUNOMTENOMDPDESUEMLEUICRUIVACDBDFREULEMARUCEUMENIU
------
10798.45136238647
CEASTOPLERCEPEUMRSNOMTENOMDVDESEMITQUDVDESURDUUEERCEPDSMPALRDUDMRSEXPOSEIOPMDELECOMEPNDSACAXDEEMLECOSAMOMDASLEUNOMTENOMDFREUNALEPSEUESIOPMDVRCDEPIARPCOSCQUENOMTENOMDFREVANNECOSAMDASLEHASVMDASNOMTENOMDFREDCEUMEXOCENESMVASSRIARPUEUMPOZORWESNEVOSDFREESLQSONDFRELEUHCRDLEUESAIMDFREEMESOUMPASANDEERCEPEUMVASUDLEPEVANNECRSLEUICRUXPOSLUNOMTENOMDVDESUEMLEUICRUIPACDHDFREULEMARUCEUMENIU
------
10228.979761972334
CEASPOTLERCETEUMRSNOMPENOMDVDESEMIPQUDVDESURDUUEERCETDSMTALRDUDMRSEXTOSEIOTMDELECOMETNDSACAXDEEMLECOSAMOMDASLEUNOMPENOMDFREUNALETSEUESIOTMDVRCDETIARTCOSCQUENOMPENOMDFREVANNECOSAMDASLEHASVMDASNOMPENOMDFREDCEUMEXOCENESMVASSRIARTUEUMTOZORWESNEVOSDFREESLQSONDFRELEUHCRDLEUESAIMDFREEMESOUMTASANDEERCETEUMVASUDLETEVANNECRSLEUICRUXTOSLUNOMPENOMDVDESUEMLEUICRUITACDHDFREULEMARUCEUMENIU
------
9745.000534294883
CEAMPOTLERCETEUSRMNOSPENOSDVDEMESIPQUDVDEMURDUUEERCETDMSTALRDUDSRMEXTOMEIOTSDELECOSETNDMACAXDEESLECOMASOSDAMLEUNOSPENOSDFREUNALETMEUEMIOTSDVRCDETIARTCOMCQUENOSPENOSDFREVANNECOMASDAMLEHAMVSDAMNOSPENOSDFREDCEUSEXOCENEMSVAMMRIARTUEUSTOZORWEMNEVOMDFREEMLQMONDFRELEUHCRDLEUEMAISDFREESEMOUSTAMANDEERCETEUSVAMUDLETEVANNECRMLEUICRUXTOMLUNOSPENOSDVDEMUESLEUICRUITACDHDFREULESARUCEUSENIU
------
9422.72610998612
MEITGOCJEUMECELRUTSORGESORAVAETERDGWLAVAETLUALLEEUMECATRCIJUALARUTEKCOTEDOCRAEJEMORECSATIMIKAEERJEMOTIRORAITJELSORGESORAQUELSIJECTELETDOCRAVUMAECDIUCMOTMWLESORGESORAQUEVISSEMOTIRAITJEZITVRAITSORGESORAQUEAMELREKOMESETRVITTUDIUCLELRCONOUHETSEVOTAQUEETJWTOSAQUEJELZMUAJELETIDRAQUEERETOLRCITISAEEUMECELRVITLAJECEVISSEMUTJELDMULKCOTJLSORGESORAVAETLERJELDMULDCIMAZAQUELJERIULMELRESDL
------
9158.56183875346
MEITGOCJEUMECELRUTDORGEDORAVAETERSGWLAVAETLUALLEEUMECATRCIJUALARUTEKCOTESOCRAEJEMORECDATIMIKAEERJEMOTIRORAITJELDORGEDORAQUELDIJECTELETSOCRAVUMAECSIUCMOTMWLEDORGEDORAQUEVIDDEMOTIRAITJEZITVRAITDORGEDORAQUEAMELREKOMEDETRVITTUSIUCLELRCONOUHETDEVOTAQUEETJWTODAQUEJELZMUAJELETISRAQUEERETOLRCITIDAEEUMECELRVITLAJECEVIDDEMUTJELSMULKCOTJLDORGEDORAVAETLERJELSMULSCIMAZAQUELJERIULMELREDSL
------
8668.487478516072
BEUNDORCEABERESTANLOTDELOTIHIENETPDXSIHIENSAISSEEABERINTRUCAISITANEYRONEPORTIECEBOTERLINUBUYIEETCEBONUTOTIUNCESLOTDELOTIZAESLUCERNESENPORTIHABIERPUARBONBXSELOTDELOTIZAEHULLEBONUTIUNCEGUNHTIUNLOTDELOTIZAEIBESTEYOBELENTHUNNAPUARSESTROKOAFENLEHONIZAEENCXNOLIZAECESGBAICESENUPTIZAEETENOSTRUNULIEEABERESTHUNSICEREHULLEBANCESPBASYRONCSLOTDELOTIHIENSETCESPBASPRUBIGIZAESCETUASBESTELPS
------
8380.807472799455
HEUNDORCEAHERESTANLOTDELOTIBIENETPDXSIBIENSAISSEEAHERINTRUCAISITANEYRONEPORTIECEHOTERLINUHUYIEETCEHONUTOTIUNCESLOTDELOTIZAESLUCERNESENPORTIBAHIERPUARHONHXSELOTDELOTIZAEBULLEHONUTIUNCEGUNBTIUNLOTDELOTIZAEIHESTEYOHELENTBUNNAPUARSESTROKOAFENLEBONIZAEENCXNOLIZAECESGHAICESENUPTIZAEETENOSTRUNULIEEAHERESTBUNSICEREBULLEHANCESPHASYRONCSLOTDELOTIBIENSETCESPHASPRUHIGIZAESCETUASHESTELPS
------
7711.888448419931
HEUNDORCEAHERESTANLOTDELOTIBIENETPDXSIBIENSAISSEEAHERINTRUCAISITANEMRONEPORTIECEHOTERLINUHUMIEETCEHONUTOTIUNCESLOTDELOTIZAESLUCERNESENPORTIBAHIERPUARHONHXSELOTDELOTIZAEBULLEHONUTIUNCEGUNBTIUNLOTDELOTIZAEIHESTEMOHELENTBUNNAPUARSESTROKOAFENLEBONIZAEENCXNOLIZAECESGHAICESENUPTIZAEETENOSTRUNULIEEAHERESTBUNSICEREBULLEHANCESPHASMRONCSLOTDELOTIBIENSETCESPHASPRUHIGIZAESCETUASHESTELPS
------
7457.915805952433
CEUNMORHEACERESTANLOTMELOTIBIENETPMFSIBIENSAISSEEACERINTRUHAISITANEDRONEPORTIEHECOTERLINUCUDIEETHECONUTOTIUNHESLOTMELOTIGAESLUHERNESENPORTIBACIERPUARCONCFSELOTMELOTIGAEBULLECONUTIUNHEXUNBTIUNLOTMELOTIGAEICESTEDOCELENTBUNNAPUARSESTROWOAKENLEBONIGAEENHFNOLIGAEHESXCAIHESENUPTIGAEETENOSTRUNULIEEACERESTBUNSIHEREBULLECANHESPCASDRONHSLOTMELOTIBIENSETHESPCASPRUCIXIGAESHETUASCESTELPS
------
7274.682121561102
CIUNMORHIACIRISTANLOTMILOTEBEINITPMFSEBEINSAESSIIACIRENTRUHAESETANIDRONIPORTEIHICOTIRLENUCUDEIITHICONUTOTEUNHISLOTMILOTEGAISLUHIRNISINPORTEBACEIRPUARCONCFSILOTMILOTEGAIBULLICONUTEUNHIXUNBTEUNLOTMILOTEGAIECISTIDOCILINTBUNNAPUARSISTROWOAKINLIBONEGAIINHFNOLEGAIHISXCAEHISINUPTEGAIITINOSTRUNULEIIACIRISTBUNSEHIRIBULLICANHISPCASDRONHSLOTMILOTEBEINSITHISPCASPRUCEXEGAISHITUASCISTILPS
------
7004.743208454681
VEARJOLNEIVELESTIRDOTJEDOTUMUERETXJYSUMUERSIUSSEEIVELURTLANIUSUTIREQLOREXOLTUENEVOTELDURAVAQUEETNEVORATOTUARNESDOTJEDOTUPIESDANELRESERXOLTUMIVUELXAILVORVYSEDOTJEDOTUPIEMADDEVORATUARNECARMTUARDOTJEDOTUPIEUVESTEQOVEDERTMARRIXAILSESTLOBOIFERDEMORUPIEERNYRODUPIENESCVIUNESERAXTUPIEETEROSTLARADUEEIVELESTMARSUNELEMADDEVIRNESXVISQLORNSDOTJEDOTUMUERSETNESXVISXLAVUCUPIESNETAISVESTEDXS
------
6991.354965629854
CEARJONLEICENETSIRDOSJEDOSUMUERESFJYTUMUERTIUTTEEICENURSNALIUTUSIREQNOREFONSUELECOSENDURACAQUEESLECORASOSUARLETDOSJEDOSUPIETDALENRETERFONSUMICUENFAINCORCYTEDOSJEDOSUPIEMADDECORASUARLEVARMSUARDOSJEDOSUPIEUCETSEQOCEDERSMARRIFAINTETSNOBOIXERDEMORUPIEERLYRODUPIELETVCIULETERAFSUPIEESEROTSNARADUEEICENETSMARTULENEMADDECIRLETFCITQNORLTDOSJEDOSUMUERTESLETFCITFNACUVUPIETLESAITCETSEDFT
------
6148.783116504499
CEIRJONLEACENETSARDOSJEDOSUPUERESFJYTUPUERTAUTTEEACENURSNILAUTUSAREQNOREFONSUELECOSENDURICIQUEESLECORISOSUIRLETDOSJEDOSUMAETDILENRETERFONSUPACUENFIANCORCYTEDOSJEDOSUMAEPIDDECORISUIRLEVIRPSUIRDOSJEDOSUMAEUCETSEQOCEDERSPIRRAFIANTETSNOBOAXERDEPORUMAEERLYRODUMAELETVCAULETERIFSUMAEESEROTSNIRIDUEEACENETSPIRTULENEPIDDECARLETFCATQNORLTDOSJEDOSUPUERTESLETFCATFNICUVUMAETLESIATCETSEDFT
------
6144.534522093453
CEIRJONLEACENETSARDOSJEDOSUPUERESFJHTUPUERTAUTTEEACENURSNILAUTUSAREQNOREFONSUELECOSENDURICIQUEESLECORISOSUIRLETDOSJEDOSUMAETDILENRETERFONSUPACUENFIANCORCHTEDOSJEDOSUMAEPIDDECORISUIRLEVIRPSUIRDOSJEDOSUMAEUCETSEQOCEDERSPIRRAFIANTETSNOBOAXERDEPORUMAEERLHRODUMAELETVCAULETERIFSUMAEESEROTSNIRIDUEEACENETSPIRTULENEPIDDECARLETFCATQNORLTDOSJEDOSUPUERTESLETFCATFNICUVUMAETLESIATCETSEDFT
------
5736.44796399514
TAONYESMAUTASARCUNPECYAPECIVIANACDYXRIVIANRUIRRAAUTASINCSOMUIRICUNALSENADESCIAMATECASPINOTOLIAACMATENOCECIONMARPECYAPECIQUARPOMASNARANDESCIVUTIASDOUSTENTXRAPECYAPECIQUAVOPPATENOCIONMAZONVCIONPECYAPECIQUAITARCALETAPANCVONNUDOUSRARCSEJEUBANPAVENIQUAANMXNEPIQUAMARZTUIMARANODCIQUAACANERCSONOPIAAUTASARCVONRIMASAVOPPATUNMARDTURLSENMRPECYAPECIVIANRACMARDTURDSOTIZIQUARMACOURTARCAPDR
------
5249.801675369981
PAONYESMAUPASARCUNTECYATECIVIANACDYXRIVIANRUIRRAAUPASINCSOMUIRICUNALSENADESCIAMAPECASTINOPOLIAACMAPENOCECIONMARTECYATECIQUARTOMASNARANDESCIVUPIASDOUSPENPXRATECYATECIQUAVOTTAPENOCIONMAZONVCIONTECYATECIQUAIPARCALEPATANCVONNUDOUSRARCSEJEUBANTAVENIQUAANMXNETIQUAMARZPUIMARANODCIQUAACANERCSONOTIAAUPASARCVONRIMASAVOTTAPUNMARDPURLSENMRTECYATECIVIANRACMARDPURDSOPIZIQUARMACOURPARCATDR
------
4966.431789414705
PAONYESMAUPASARCUNTECYATECIVIANACDYGRIVIANRUIRRAAUPASINCSOMUIRICUNALSENADESCIAMAPECASTINOPOLIAACMAPENOCECIONMARTECYATECIQUARTOMASNARANDESCIVUPIASDOUSPENPGRATECYATECIQUAVOTTAPENOCIONMAZONVCIONTECYATECIQUAIPARCALEPATANCVONNUDOUSRARCSEJEUBANTAVENIQUAANMGNETIQUAMARZPUIMARANODCIQUAACANERCSONOTIAAUPASARCVONRIMASAVOTTAPUNMARDPURLSENMRTECYATECIVIANRACMARDPURDSOPIZIQUARMACOURPARCATDR
------
4916.704005596725
TEONJACDEUTECERSUNLASJELASIMIENESPJFRIMIENRUIRREEUTECINSCODUIRISUNEGCANEPACSIEDETASECLINOTOGIEESDETANOSASIONDERLASJELASIVUERLODECNERENPACSIMUTIECPOUCTANTFRELASJELASIVUEMOLLETANOSIONDEYONMSIONLASJELASIVUEITERSEGATELENSMONNUPOUCRERSCAQAUBENLEMANIVUEENDFNALIVUEDERYTUIDERENOPSIVUEESENARSCONOLIEEUTECERSMONRIDECEMOLLETUNDERPTURGCANDRLASJELASIMIENRESDERPTURPCOTIYIVUERDESOURTERSELPR
------
4019.074260205332
LEANVORCEULERESTUNBOTVEBOTIDIENETPVXSIDIENSUISSEEULERINTRACUISITUNEHRONEPORTIECELOTERBINALAHIEETCELONATOTIANCESBOTVEBOTIQUESBACERNESENPORTIDULIERPAURLONLXSEBOTVEBOTIQUEDABBELONATIANCEFANDTIANBOTVEBOTIQUEILESTEHOLEBENTDANNUPAURSESTROZOUJENBEDONIQUEENCXNOBIQUECESFLUICESENAPTIQUEETENOSTRANABIEEULERESTDANSICEREDABBELUNCESPLUSHRONCSBOTVEBOTIDIENSETCESPLUSPRALIFIQUESCETAUSLESTEBPS
------
3546.1063948786464
LEANFORGEULERESTUNMOTFEMOTIDIENETCFHSIDIENSUISSEEULERINTRAGUISITUNEXRONECORTIEGELOTERMINALAXIEETGELONATOTIANGESMOTFEMOTIQUESMAGERNESENCORTIDULIERCAURLONLHSEMOTFEMOTIQUEDAMMELONATIANGEBANDTIANMOTFEMOTIQUEILESTEXOLEMENTDANNUCAURSESTROKOUVENMEDONIQUEENGHNOMIQUEGESBLUIGESENACTIQUEETENOSTRANAMIEEULERESTDANSIGEREDAMMELUNGESCLUSXRONGSMOTFEMOTIDIENSETGESCLUSCRALIBIQUESGETAUSLESTEMCS
------
3356.1110105227954
LEANFORGEULERESTUNMOTFEMOTIDIENETCFHSIDIENSUISSEEULERINTRAGUISITUNEXRONECORTIEGELOTERMINALAXIEETGELONATOTIANGESMOTFEMOTIQUESMAGERNESENCORTIDULIERCAURLONLHSEMOTFEMOTIQUEDAMMELONATIANGEBANDTIANMOTFEMOTIQUEILESTEXOLEMENTDANNUCAURSESTROYOUVENMEDONIQUEENGHNOMIQUEGESBLUIGESENACTIQUEETENOSTRANAMIEEULERESTDANSIGEREDAMMELUNGESCLUSXRONGSMOTFEMOTIDIENSETGESCLUSCRALIBIQUESGETAUSLESTEMCS
------
3236.1000355311894
LEANHORBEULERESTUNMOTHEMOTIDIENETPHXSIDIENSUISSEEULERINTRABUISITUNEGRONEPORTIEBELOTERMINALAGIEETBELONATOTIANBESMOTHEMOTIQUESMABERNESENPORTIDULIERPAURLONLXSEMOTHEMOTIQUEDAMMELONATIANBEFANDTIANMOTHEMOTIQUEILESTEGOLEMENTDANNUPAURSESTROZOUKENMEDONIQUEENBXNOMIQUEBESFLUIBESENAPTIQUEETENOSTRANAMIEEULERESTDANSIBEREDAMMELUNBESPLUSGRONBSMOTHEMOTIDIENSETBESPLUSPRALIFIQUESBETAUSLESTEMPS
------
2764.482820205718
LEANHORBEULERESTUNMOTHEMOTIDIENETPHYSIDIENSUISSEEULERINTRABUISITUNEGRONEPORTIEBELOTERMINALAGIEETBELONATOTIANBESMOTHEMOTIQUESMABERNESENPORTIDULIERPAURLONLYSEMOTHEMOTIQUEDAMMELONATIANBEFANDTIANMOTHEMOTIQUEILESTEGOLEMENTDANNUPAURSESTROZOUKENMEDONIQUEENBYNOMIQUEBESFLUIBESENAPTIQUEETENOSTRANAMIEEULERESTDANSIBEREDAMMELUNBESPLUSGRONBSMOTHEMOTIDIENSETBESPLUSPRALIFIQUESBETAUSLESTEMPS
------
2672.876602619323
LEONFARDEULERESTUNCATFECATIPIENETYFGSIPIENSUISSEEULERINTRODUISITUNEBRANEYARTIEDELATERCINOLOBIEETDELANOTATIONDESCATFECATIQUESCODERNESENYARTIPULIERYOURLANLGSECATFECATIQUEPOCCELANOTIONDEMONPTIONCATFECATIQUEILESTEBALECENTPONNUYOURSESTRAHAUVENCEPANIQUEENDGNACIQUEDESMLUIDESENOYTIQUEETENASTRONOCIEEULERESTPONSIDEREPOCCELUNDESYLUSBRANDSCATFECATIPIENSETDESYLUSYROLIMIQUESDETOUSLESTECYS
------
2580.1207209213767
LEONHARDEULERESTUNMATHEMATIPIENETBHYSIPIENSUISSEEULERINTRODUISITUNEVRANEBARTIEDELATERMINOLOVIEETDELANOTATIONDESMATHEMATIQUESMODERNESENBARTIPULIERBOURLANLYSEMATHEMATIQUEPOMMELANOTIONDEFONPTIONMATHEMATIQUEILESTEVALEMENTPONNUBOURSESTRAZAUCENMEPANIQUEENDYNAMIQUEDESFLUIDESENOBTIQUEETENASTRONOMIEEULERESTPONSIDEREPOMMELUNDESBLUSVRANDSMATHEMATIPIENSETDESBLUSBROLIFIQUESDETOUSLESTEMBS
------
2575.6117669047826
LEONHARDEULERESTUNMATHEMATIPIENETBHYSIPIENSUISSEEULERINTRODUISITUNEVRANEBARTIEDELATERMINOLOVIEETDELANOTATIONDESMATHEMATIQUESMODERNESENBARTIPULIERBOURLANLYSEMATHEMATIQUEPOMMELANOTIONDECONPTIONMATHEMATIQUEILESTEVALEMENTPONNUBOURSESTRAZAUFENMEPANIQUEENDYNAMIQUEDESCLUIDESENOBTIQUEETENASTRONOMIEEULERESTPONSIDEREPOMMELUNDESBLUSVRANDSMATHEMATIPIENSETDESBLUSBROLICIQUESDETOUSLESTEMBS
------
2571.835618017991
LEONHARDEULERESTUNMATHEMATIPIENETBHYSIPIENSUISSEEULERINTRODUISITUNEVRANEBARTIEDELATERMINOLOVIEETDELANOTATIONDESMATHEMATIQUESMODERNESENBARTIPULIERBOURLANLYSEMATHEMATIQUEPOMMELANOTIONDECONPTIONMATHEMATIQUEILESTEVALEMENTPONNUBOURSESTRAJAUFENMEPANIQUEENDYNAMIQUEDESCLUIDESENOBTIQUEETENASTRONOMIEEULERESTPONSIDEREPOMMELUNDESBLUSVRANDSMATHEMATIPIENSETDESBLUSBROLICIQUESDETOUSLESTEMBS
------
2533.205241895252
LEONJARDEULERESTUNMATJEMATICIENETBJYSICIENSUISSEEULERINTRODUISITUNEFRANEBARTIEDELATERMINOLOFIEETDELANOTATIONDESMATJEMATIQUESMODERNESENBARTICULIERBOURLANLYSEMATJEMATIQUECOMMELANOTIONDEPONCTIONMATJEMATIQUEILESTEFALEMENTCONNUBOURSESTRAGAUVENMECANIQUEENDYNAMIQUEDESPLUIDESENOBTIQUEETENASTRONOMIEEULERESTCONSIDERECOMMELUNDESBLUSFRANDSMATJEMATICIENSETDESBLUSBROLIPIQUESDETOUSLESTEMBS
------
2447.765958902226
LEONJARDEULERESTUNMATJEMATIBIENETCJYSIBIENSUISSEEULERINTRODUISITUNEGRANECARTIEDELATERMINOLOGIEETDELANOTATIONDESMATJEMATIQUESMODERNESENCARTIBULIERCOURLANLYSEMATJEMATIQUEBOMMELANOTIONDEPONBTIONMATJEMATIQUEILESTEGALEMENTBONNUCOURSESTRAFAUVENMEBANIQUEENDYNAMIQUEDESPLUIDESENOCTIQUEETENASTRONOMIEEULERESTBONSIDEREBOMMELUNDESCLUSGRANDSMATJEMATIBIENSETDESCLUSCROLIPIQUESDETOUSLESTEMCS
------
2120.837281071172
LEONHARDEULERESTUNMATHEMATICIENETPHYSICIENSUISSEEULERINTRODUISITUNEFRANEPARTIEDELATERMINOLOFIEETDELANOTATIONDESMATHEMATIQUESMODERNESENPARTICULIERPOURLANLYSEMATHEMATIQUECOMMELANOTIONDEBONCTIONMATHEMATIQUEILESTEFALEMENTCONNUPOURSESTRAWAUJENMECANIQUEENDYNAMIQUEDESBLUIDESENOPTIQUEETENASTRONOMIEEULERESTCONSIDERECOMMELUNDESPLUSFRANDSMATHEMATICIENSETDESPLUSPROLIBIQUESDETOUSLESTEMPS
------
2120.6480028372503
LEONHARDEULERESTUNMATHEMATICIENETPHYSICIENSUISSEEULERINTRODUISITUNEFRANEPARTIEDELATERMINOLOFIEETDELANOTATIONDESMATHEMATIQUESMODERNESENPARTICULIERPOURLANLYSEMATHEMATIQUECOMMELANOTIONDEGONCTIONMATHEMATIQUEILESTEFALEMENTCONNUPOURSESTRAKAUJENMECANIQUEENDYNAMIQUEDESGLUIDESENOPTIQUEETENASTRONOMIEEULERESTCONSIDERECOMMELUNDESPLUSFRANDSMATHEMATICIENSETDESPLUSPROLIGIQUESDETOUSLESTEMPS
------
2031.3523479747694
LEONHARDEULERESTUNMATHEMATICIENETPHYSICIENSUISSEEULERINTRODUISITUNEBRANEPARTIEDELATERMINOLOBIEETDELANOTATIONDESMATHEMATIQUESMODERNESENPARTICULIERPOURLANLYSEMATHEMATIQUECOMMELANOTIONDEVONCTIONMATHEMATIQUEILESTEBALEMENTCONNUPOURSESTRAJAUKENMECANIQUEENDYNAMIQUEDESVLUIDESENOPTIQUEETENASTRONOMIEEULERESTCONSIDERECOMMELUNDESPLUSBRANDSMATHEMATICIENSETDESPLUSPROLIVIQUESDETOUSLESTEMPS
------
1930.8815557999555
LEONHARDEULERESTUNMATHEMATICIENETPHYSICIENSUISSEEULERINTRODUISITUNEFRANEPARTIEDELATERMINOLOFIEETDELANOTATIONDESMATHEMATIQUESMODERNESENPARTICULIERPOURLANLYSEMATHEMATIQUECOMMELANOTIONDEGONCTIONMATHEMATIQUEILESTEFALEMENTCONNUPOURSESTRAJAUBENMECANIQUEENDYNAMIQUEDESGLUIDESENOPTIQUEETENASTRONOMIEEULERESTCONSIDERECOMMELUNDESPLUSFRANDSMATHEMATICIENSETDESPLUSPROLIGIQUESDETOUSLESTEMPS
------
1839.5621767014059
LEONHARDEULERESTUNMATHEMATICIENETPHYSICIENSUISSEEULERINTRODUISITUNEBRANEPARTIEDELATERMINOLOBIEETDELANOTATIONDESMATHEMATIQUESMODERNESENPARTICULIERPOURLANLYSEMATHEMATIQUECOMMELANOTIONDEGONCTIONMATHEMATIQUEILESTEBALEMENTCONNUPOURSESTRAJAUZENMECANIQUEENDYNAMIQUEDESGLUIDESENOPTIQUEETENASTRONOMIEEULERESTCONSIDERECOMMELUNDESPLUSBRANDSMATHEMATICIENSETDESPLUSPROLIGIQUESDETOUSLESTEMPS
------
1788.7433456565968
LEONHARCEULERESTUNMATHEMATIDIENETPHYSIDIENSUISSEEULERINTROCUISITUNEBRANEPARTIECELATERMINOLOBIEETCELANOTATIONCESMATHEMATIQUESMOCERNESENPARTIDULIERPOURLANLYSEMATHEMATIQUEDOMMELANOTIONCEFONDTIONMATHEMATIQUEILESTEBALEMENTDONNUPOURSESTRAVAUJENMEDANIQUEENCYNAMIQUECESFLUICESENOPTIQUEETENASTRONOMIEEULERESTDONSICEREDOMMELUNCESPLUSBRANCSMATHEMATIDIENSETCESPLUSPROLIFIQUESCETOUSLESTEMPS
------
1692.0612179252885
LEONHARCEULERESTUNMATHEMATIDIENETPHYSIDIENSUISSEEULERINTROCUISITUNEBRANEPARTIECELATERMINOLOBIEETCELANOTATIONCESMATHEMATIQUESMOCERNESENPARTIDULIERPOURLANLYSEMATHEMATIQUEDOMMELANOTIONCEFONDTIONMATHEMATIQUEILESTEBALEMENTDONNUPOURSESTRAVAUXENMEDANIQUEENCYNAMIQUECESFLUICESENOPTIQUEETENASTRONOMIEEULERESTDONSICEREDOMMELUNCESPLUSBRANCSMATHEMATIDIENSETCESPLUSPROLIFIQUESCETOUSLESTEMPS
------
1637.2996772147276
LEONHARDEULERESTUNMATHEMATICIENETPHYSICIENSUISSEEULERINTRODUISITUNEBRANEPARTIEDELATERMINOLOBIEETDELANOTATIONDESMATHEMATIQUESMODERNESENPARTICULIERPOURLANLYSEMATHEMATIQUECOMMELANOTIONDEFONCTIONMATHEMATIQUEILESTEBALEMENTCONNUPOURSESTRAVAUXENMECANIQUEENDYNAMIQUEDESFLUIDESENOPTIQUEETENASTRONOMIEEULERESTCONSIDERECOMMELUNDESPLUSBRANDSMATHEMATICIENSETDESPLUSPROLIFIQUESDETOUSLESTEMPS
------
1626.6780913562388
LEONHARDEULERESTUNMATHEMATICIENETPHYSICIENSUISSEEULERINTRODUISITUNEGRANEPARTIEDELATERMINOLOGIEETDELANOTATIONDESMATHEMATIQUESMODERNESENPARTICULIERPOURLANLYSEMATHEMATIQUECOMMELANOTIONDEFONCTIONMATHEMATIQUEILESTEGALEMENTCONNUPOURSESTRAVAUXENMECANIQUEENDYNAMIQUEDESFLUIDESENOPTIQUEETENASTRONOMIEEULERESTCONSIDERECOMMELUNDESPLUSGRANDSMATHEMATICIENSETDESPLUSPROLIFIQUESDETOUSLESTEMPS
------
*** Meilleure solution ***
score =  1626.6780913562388
alphabet déchiffrant : VOHATMFYRBDWPIJUNGZSLEXQKC
LEONHARDEULERESTUNMATHEMATICIENETPHYSICIENSUISSEEULERINTRODUISITUNEGRANEPARTIEDELATERMINOLOGIEETDELANOTATIONDESMATHEMATIQUESMODERNESENPARTICULIERPOURLANLYSEMATHEMATIQUECOMMELANOTIONDEFONCTIONMATHEMATIQUEILESTEGALEMENTCONNUPOURSESTRAVAUXENMECANIQUEENDYNAMIQUEDESFLUIDESENOPTIQUEETENASTRONOMIEEULERESTCONSIDERECOMMELUNDESPLUSGRANDSMATHEMATICIENSETDESPLUSPROLIFIQUESDETOUSLESTEMPS

Le texte clair est donc :

Leonhard Euler est un mathématicien et physicien suisse.
Euler introduisit une grane partie de la terminologie et de la notation des mathématiques modernes, en particulier pour l'anlyse mathématique comme la notion de fonction mathématique.
Il est également connu pour ses travaux en mécanique, en dynamique des fluides, en optique et en astronomie.
Euler est considéré comme l'un des plus grands mathématiciens et des plus prolifiques de tous les temps.

Exemple 2

Un autre exemple tiré du Forum de mathématiques - Bibm@th.net

In [31]:
crypto2 = 'OTCQUIOLOQICBBQNOJCQVROJOVOVVCUXEBJOEBVNEBVVEKOHVUCBRHE\
BICPTCBOEPPEHQOBRHEBIONEBVMOVEBBOOVIUBFQEBJOUMLCQUJNOPQUVNQBOBCJC\
HUOJOUBNOBUEAMOIEHPMQVNOFQEJHOKUBSJFQUBZOPCQHIOBJVNOVRHEBIEUVMOIC\
BBEUVVOBJGEUVVCBHEYCBBOGOBJNEBVBCJHOMEBSQOBOVEHHOJOPEVEBCVRHCBJUO\
HOVIEHUMPHOBNOBICGPJOJCQVMOVGCJVOJJCQJOVMOVOXPHOVVUCBVUVVQOVNOVPE\
YVPHEJUFQEBJMORHEBIEUVEUBVUOJPCQHBOIUJOHFQOFQOMFQOVOXOGPMOVEQJCSC\
EQVOBOSEMCQOBICHOEQFQOAOIIOLOQOVJOSEMOGOBJPCPQMEUHOMOGOUMMOQHICQP\
NONOPEHJNEBVVEKOHVUCBRHEBICPTCBOHEPPCHJOIOBJFQEHEBJOFQEJHOPCUBJVO\
BPMEIEBJICBKOBEAMOGOBJMOGCJWTUVDYVEBCJOHFQOIOMERCBIJUCBBOOSEMOGOB\
JEKOIMOGCJWTUVDOYGEUVVEQHUOZKCQVGONCBBOHMOGCJFQUPOQJJTOCHUFQOGOBJ\
HEPPCHJOHMOPMQVNOPCUBJVEQICQHVNQBOPEHJUO'
In [32]:
RecuitSimulé_substitution(crypto2)
58298.68422573201
NJFMKXNGNMXFHHMWNDFMTPNDNTNTTFKERHDNRHTWRHTTRUNOTKFHPORHXFAJFHNRAAROMNHPORHXNWRHTZNTRHHNNTXKHIMRHDNKZGFMKDWNAMKTWMHNHFDFOKNDNKHWNHKRBZNXROAZMTWNIMRDONUKHCDIMKHSNAFMOXNHDTWNTPORHXRKTZNXFHHRKTTNHDLRKTTFHORYFHHNLNHDWRHTHFDONZRHCMNHNTROONDNARTRHFTPOFHDKNONTXROKZAONHWNHXFLADNDFMTZNTLFDTNDDFMDNTZNTNEAONTTKFHTKTTMNTWNTARYTAORDKIMRHDZNPORHXRKTRKHTKNDAFMOHNXKDNOIMNIMNZIMNTNENLAZNTRMDFCFRMTNHNCRZFMNHXFONRMIMNBNXXNGNMNTDNCRZNLNHDAFAMZRKONZNLNKZZNMOXFMAWNWNARODWRHTTRUNOTKFHPORHXFAJFHNORAAFODNXNHDIMRORHDNIMRDONAFKHDTNHAZRXRHDXFHUNHRBZNLNHDZNLFDQJKTVYTRHFDNOIMNXNZRPFHXDKFHHNNCRZNLNHDRUNXZNLFDQJKTVNYLRKTTRMOKNSUFMTLNWFHHNOZNLFDIMKANMDDJNFOKIMNLNHDORAAFODNOZNAZMTWNAFKHDTRMXFMOTWMHNARODKN
------
57843.59531144042
AHYPTGAZAPGYFFPNAQYPKCAQAKAKKYTEIFQAIFKNIFKKIUAWKTYFCWIFGYMHYFAIMMIWPAFCWIFGANIFKBAKIFFAAKGTFLPIFQATBZYPTQNAMPTKNPFAFYQYWTAQATFNAFTIDBAGIWMBPKNALPIQWAUTFVQLPTFSAMYPWGAFQKNAKCWIFGITKBAGYFFITKKAFQOITKKYFWIJYFFAOAFQNIFKFYQWABIFVPAFAKIWWAQAMIKIFYKCWYFQTAWAKGIWTBMWAFNAFGYOMQAQYPKBAKOYQKAQQYPQAKBAKAEMWAKKTYFKTKKPAKNAKMIJKMWIQTLPIFQBACWIFGITKITFKTAQMYPWFAGTQAWLPALPABLPAKAEAOMBAKIPQYVYIPKAFAVIBYPAFGYWAIPLPADAGGAZAPAKQAVIBAOAFQMYMPBITWABAOATBBAPWGYPMNANAMIWQNIFKKIUAWKTYFCWIFGYMHYFAWIMMYWQAGAFQLPIWIFQALPIQWAMYTFQKAFMBIGIFQGYFUAFIDBAOAFQBAOYQXHTKRJKIFYQAWLPAGABICYFGQTYFFAAVIBAOAFQIUAGBAOYQXHTKRAJOITKKIPWTASUYPKOANYFFAWBAOYQLPTMAPQQHAYWTLPAOAFQWIMMYWQAWBAMBPKNAMYTFQKIPGYPWKNPFAMIWQTA
------
52939.16764905605
EHYPVIEZEPIYFFPNEAYPKDEAEKEKKYVQLFAELFKNLFKKLUEGKVYFDGLFIYMHYFELMMLGPEFDGLFIENLFKBEKLFFEEKIVFOPLFAEVBZYPVANEMPVKNPFEFYAYGVEAEVFNEFVLCBEILGMBPKNEOPLAGEUVFXAOPVFSEMYPGIEFAKNEKDGLFILVKBEIYFFLVKKEFAWLVKKYFGLJYFFEWEFANLFKFYAGEBLFXPEFEKLGGEAEMLKLFYKDGYFAVEGEKILGVBMGEFNEFIYWMAEAYPKBEKWYAKEAAYPAEKBEKEQMGEKKVYFKVKKPEKNEKMLJKMGLAVOPLFABEDGLFILVKLVFKVEAMYPGFEIVAEGOPEOPEBOPEKEQEWMBEKLPAYXYLPKEFEXLBYPEFIYGELPOPECEIIEZEPEKAEXLBEWEFAMYMPBLVGEBEWEVBBEPGIYPMNENEMLGANLFKKLUEGKVYFDGLFIYMHYFEGLMMYGAEIEFAOPLGLFAEOPLAGEMYVFAKEFMBLILFAIYFUEFLCBEWEFABEWYATHVKRJKLFYAEGOPEIEBLDYFIAVYFFEEXLBEWEFALUEIBEWYATHVKREJWLVKKLPGVESUYPKWENYFFEGBEWYAOPVMEPAAHEYGVOPEWEFAGLMMYGAEGBEMBPKNEMYVFAKLPIYPGKNPFEMLGAVE
------
51049.728980778586
EHYPVIEZEPIYFFPNEAYPKDEAEKEKKYVQGFAEGFKNGFKKGUELKVYFDLGFIYMHYFEGMMGLPEFDLGFIENGFKBEKGFFEEKIVFOPGFAEVBZYPVANEMPVKNPFEFYAYLVEAEVFNEFVGCBEIGLMBPKNEOPGALEUVFXAOPVFSEMYPLIEFAKNEKDLGFIGVKBEIYFFGVKKEFAWGVKKYFLGJYFFEWEFANGFKFYALEBGFXPEFEKGLLEAEMGKGFYKDLYFAVELEKIGLVBMLEFNEFIYWMAEAYPKBEKWYAKEAAYPAEKBEKEQMLEKKVYFKVKKPEKNEKMGJKMLGAVOPGFABEDLGFIGVKGVFKVEAMYPLFEIVAELOPEOPEBOPEKEQEWMBEKGPAYXYGPKEFEXGBYPEFIYLEGPOPECEIIEZEPEKAEXGBEWEFAMYMPBGVLEBEWEVBBEPLIYPMNENEMGLANGFKKGUELKVYFDLGFIYMHYFELGMMYLAEIEFAOPGLGFAEOPGALEMYVFAKEFMBGIGFAIYFUEFGCBEWEFABEWYATHVKRJKGFYAELOPEIEBGDYFIAVYFFEEXGBEWEFAGUEIBEWYATHVKREJWGVKKGPLVESUYPKWENYFFELBEWYAOPVMEPAAHEYLVOPEWEFALGMMYLAELBEMBPKNEMYVFAKGPIYPLKNPFEMGLAVE
------
51036.885491631656
QTDNSVQBQNVDUUNFQLDNJOQLQJQJJDSZEULQEUJFEUJJEPQIJSDUOIEUVDRTDUQERREINQUOIEUVQFEUJGQJEUUQQJVSUANEULQSGBDNSLFQRNSJFNUQUDLDISQLQSUFQUSEWGQVEIRGNJFQANELIQPSUHLANSUYQRDNIVQULJFQJOIEUVESJGQVDUUESJJQULKESJJDUIEMDUUQKQULFEUJUDLIQGEUHNQUQJEIIQLQREJEUDJOIDULSQIQJVEISGRIQUFQUVDKRLQLDNJGQJKDLJQLLDNLQJGQJQZRIQJJSDUJSJJNQJFQJREMJRIELSANEULGQOIEUVESJESUJSQLRDNIUQVSLQIANQANQGANQJQZQKRGQJENLDHDENJQUQHEGDNQUVDIQENANQWQVVQBQNQJLQHEGQKQULRDRNGESIQGQKQSGGQNIVDNRFQFQREILFEUJJEPQIJSDUOIEUVDRTDUQIERRDILQVQULANEIEULQANELIQRDSULJQURGEVEULVDUPQUEWGQKQULGQKDLXTSJCMJEUDLQIANQVQGEODUVLSDUUQQHEGQKQULEPQVGQKDLXTSJCQMKESJJENISQYPDNJKQFDUUQIGQKDLANSRQNLLTQDISANQKQULIERRDILQIGQRGNJFQRDSULJENVDNIJFNUQREILSQ
------
48864.71503721346
ABHYVXATAYXHLLYQAZHYEGAZAEAEEHVFILZAILEQILEEINADEVHLGDILXHMBHLAIMMIDYALGDILXAQILEKAEILLAAEXVLSYILZAVKTHYVZQAMYVEQYLALHZHDVAZAVLQALVICKAXIDMKYEQASYIZDANVLWZSYVLPAMHYDXALZEQAEGDILXIVEKAXHLLIVEEALZRIVEEHLDIJHLLARALZQILELHZDAKILWYALAEIDDAZAMIEILHEGDHLZVADAEXIDVKMDALQALXHRMZAZHYEKAERHZEAZZHYZAEKAEAFMDAEEVHLEVEEYAEQAEMIJEMDIZVSYILZKAGDILXIVEIVLEVAZMHYDLAXVZADSYASYAKSYAEAFARMKAEIYZHWHIYEALAWIKHYALXHDAIYSYACAXXATAYAEZAWIKARALZMHMYKIVDAKARAVKKAYDXHYMQAQAMIDZQILEEINADEVHLGDILXHMBHLADIMMHDZAXALZSYIDILZASYIZDAMHVLZEALMKIXILZXHLNALICKARALZKARHZOBVEUJEILHZADSYAXAKIGHLXZVHLLAAWIKARALZINAXKARHZOBVEUAJRIVEEIYDVAPNHYERAQHLLADKARHZSYVMAYZZBAHDVSYARALZDIMMHDZADKAMKYEQAMHVLZEIYXHYDEQYLAMIDZVA
------
46613.4733240296
ABHYIXAKAYXHLLYQANHYEGANAEAEEHIFVLNAVLEQVLEEVTADEIHLGDVLXHMBHLAVMMVDYALGDVLXAQVLEZAEVLLAAEXILSYVLNAIZKHYINQAMYIEQYLALHNHDIANAILQALIVCZAXVDMZYEQASYVNDATILWNSYILPAMHYDXALNEQAEGDVLXVIEZAXHLLVIEEALNRVIEEHLDVJHLLARALNQVLELHNDAZVLWYALAEVDDANAMVEVLHEGDHLNIADAEXVDIZMDALQALXHRMNANHYEZAERHNEANNHYNAEZAEAFMDAEEIHLEIEEYAEQAEMVJEMDVNISYVLNZAGDVLXVIEVILEIANMHYDLAXINADSYASYAZSYAEAFARMZAEVYNHWHVYEALAWVZHYALXHDAVYSYACAXXAKAYAENAWVZARALNMHMYZVIDAZARAIZZAYDXHYMQAQAMVDNQVLEEVTADEIHLGDVLXHMBHLADVMMHDNAXALNSYVDVLNASYVNDAMHILNEALMZVXVLNXHLTALVCZARALNZARHNOBIEUJEVLHNADSYAXAZVGHLXNIHLLAAWVZARALNVTAXZARHNOBIEUAJRVIEEVYDIAPTHYERAQHLLADZARHNSYIMAYNNBAHDISYARALNDVMMHDNADZAMZYEQAMHILNEVYXHYDEQYLAMVDNIA
------
43170.5108696892
IAOYUCIBIYCOTTYGIVOYMLIVIMIMMOURETVIETMGETMMEQIKMUOTLKETCOJAOTIEJJEKYITLKETCIGETMDIMETTIIMCUTFYETVIUDBOYUVGIJYUMGYTITOVOKUIVIUTGITUEWDICEKJDYMGIFYEVKIQUTHVFYUTPIJOYKCITVMGIMLKETCEUMDICOTTEUMMITVNEUMMOTKEZOTTINITVGETMTOVKIDETHYITIMEKKIVIJEMETOMLKOTVUIKIMCEKUDJKITGITCONJVIVOYMDIMNOVMIVVOYVIMDIMIRJKIMMUOTMUMMYIMGIMJEZMJKEVUFYETVDILKETCEUMEUTMUIVJOYKTICUVIKFYIFYIDFYIMIRINJDIMEYVOHOEYMITIHEDOYITCOKIEYFYIWICCIBIYIMVIHEDINITVJOJYDEUKIDINIUDDIYKCOYJGIGIJEKVGETMMEQIKMUOTLKETCOJAOTIKEJJOKVICITVFYEKETVIFYEVKIJOUTVMITJDECETVCOTQITEWDINITVDINOVSAUMXZMETOVIKFYICIDELOTCVUOTTIIHEDINITVEQICDINOVSAUMXIZNEUMMEYKUIPQOYMNIGOTTIKDINOVFYUJIYVVAIOKUFYINITVKEJJOKVIKDIJDYMGIJOUTVMEYCOYKMGYTIJEKVUI
------
42131.772209865085
IAOPUCIBIPCOTTPGIVOPMLIVIMIMMOURETVIETMGETMMEQIKMUOTLKETCOJAOTIEJJEKPITLKETCIGETMDIMETTIIMCUTFPETVIUDBOPUVGIJPUMGPTITOVOKUIVIUTGITUEWDICEKJDPMGIFPEVKIQUTHVFPUTYIJOPKCITVMGIMLKETCEUMDICOTTEUMMITVNEUMMOTKEZOTTINITVGETMTOVKIDETHPITIMEKKIVIJEMETOMLKOTVUIKIMCEKUDJKITGITCONJVIVOPMDIMNOVMIVVOPVIMDIMIRJKIMMUOTMUMMPIMGIMJEZMJKEVUFPETVDILKETCEUMEUTMUIVJOPKTICUVIKFPIFPIDFPIMIRINJDIMEPVOHOEPMITIHEDOPITCOKIEPFPIWICCIBIPIMVIHEDINITVJOJPDEUKIDINIUDDIPKCOPJGIGIJEKVGETMMEQIKMUOTLKETCOJAOTIKEJJOKVICITVFPEKETVIFPEVKIJOUTVMITJDECETVCOTQITEWDINITVDINOVSAUMXZMETOVIKFPICIDELOTCVUOTTIIHEDINITVEQICDINOVSAUMXIZNEUMMEPKUIYQOPMNIGOTTIKDINOVFPUJIPVVAIOKUFPINITVKEJJOKVIKDIJDPMGIJOUTVMEPCOPKMGPTIJEKVUI
------
37333.97330407962
IMOPUCIBIPCOTTPGIVOPALIVIAIAAOURETVIETAGETAAEQIKAUOTLKETCOJMOTIEJJEKPITLKETCIGETADIAETTIIACUTFPETVIUDBOPUVGIJPUAGPTITOVOKUIVIUTGITUEWDICEKJDPAGIFPEVKIQUTHVFPUTYIJOPKCITVAGIALKETCEUADICOTTEUAAITVNEUAAOTKEZOTTINITVGETATOVKIDETHPITIAEKKIVIJEAETOALKOTVUIKIACEKUDJKITGITCONJVIVOPADIANOVAIVVOPVIADIAIRJKIAAUOTAUAAPIAGIAJEZAJKEVUFPETVDILKETCEUAEUTAUIVJOPKTICUVIKFPIFPIDFPIAIRINJDIAEPVOHOEPAITIHEDOPITCOKIEPFPIWICCIBIPIAVIHEDINITVJOJPDEUKIDINIUDDIPKCOPJGIGIJEKVGETAAEQIKAUOTLKETCOJMOTIKEJJOKVICITVFPEKETVIFPEVKIJOUTVAITJDECETVCOTQITEWDINITVDINOVSMUAXZAETOVIKFPICIDELOTCVUOTTIIHEDINITVEQICDINOVSMUAXIZNEUAAEPKUIYQOPANIGOTTIKDINOVFPUJIPVVMIOKUFPINITVKEJJOKVIKDIJDPAGIJOUTVAEPCOPKAGPTIJEKVUI
------
35928.30728110672
AXERHTAGARTESSRUANERPCANAPAPPEHVLSNALSPULSPPLBAFPHESCFLSTEMXESALMMLFRASCFLSTAULSPIAPLSSAAPTHSWRLSNAHIGERHNUAMRHPURSASENEFHANAHSUASHLOIATLFMIRPUAWRLNFABHSZNWRHSDAMERFTASNPUAPCFLSTLHPIATESSLHPPASNYLHPPESFLQESSAYASNULSPSENFAILSZRASAPLFFANAMLPLSEPCFESNHAFAPTLFHIMFASUASTEYMNANERPIAPYENPANNERNAPIAPAVMFAPPHESPHPPRAPUAPMLQPMFLNHWRLSNIACFLSTLHPLHSPHANMERFSATHNAFWRAWRAIWRAPAVAYMIAPLRNEZELRPASAZLIERASTEFALRWRAOATTAGARAPNAZLIAYASNMEMRILHFAIAYAHIIARFTERMUAUAMLFNULSPPLBAFPHESCFLSTEMXESAFLMMEFNATASNWRLFLSNAWRLNFAMEHSNPASMILTLSNTESBASLOIAYASNIAYENJXHPKQPLSENAFWRATAILCESTNHESSAAZLIAYASNLBATIAYENJXHPKAQYLHPPLRFHADBERPYAUESSAFIAYENWRHMARNNXAEFHWRAYASNFLMMEFNAFIAMIRPUAMEHSNPLRTERFPURSAMLFNHA
------
35369.737216991336
AZERHTAGARTESSRUANERPCANAPAPPEHVLSNALSPULSPPLBAFPHESCFLSTEMZESALMMLFRASCFLSTAULSPIAPLSSAAPTHSWRLSNAHIGERHNUAMRHPURSASENEFHANAHSUASHLOIATLFMIRPUAWRLNFABHSXNWRHSDAMERFTASNPUAPCFLSTLHPIATESSLHPPASNYLHPPESFLQESSAYASNULSPSENFAILSXRASAPLFFANAMLPLSEPCFESNHAFAPTLFHIMFASUASTEYMNANERPIAPYENPANNERNAPIAPAVMFAPPHESPHPPRAPUAPMLQPMFLNHWRLSNIACFLSTLHPLHSPHANMERFSATHNAFWRAWRAIWRAPAVAYMIAPLRNEXELRPASAXLIERASTEFALRWRAOATTAGARAPNAXLIAYASNMEMRILHFAIAYAHIIARFTERMUAUAMLFNULSPPLBAFPHESCFLSTEMZESAFLMMEFNATASNWRLFLSNAWRLNFAMEHSNPASMILTLSNTESBASLOIAYASNIAYENJZHPKQPLSENAFWRATAILCESTNHESSAAXLIAYASNLBATIAYENJZHPKAQYLHPPLRFHADBERPYAUESSAFIAYENWRHMARNNZAEFHWRAYASNFLMMEFNAFIAMIRPUAMEHSNPLRTERFPURSAMLFNHA
------
33302.04385663975
EXIRKUEBERUILLROEVIRNDEVENENNIKZALVEALNOALNNAPEMNKILDMALUIGXILEAGGAMRELDMALUEOALNSENALLEENUKLHRALVEKSBIRKVOEGRKNORLELIVIMKEVEKLOELKACSEUAMGSRNOEHRAVMEPKLYVHRKLWEGIRMUELVNOENDMALUAKNSEUILLAKNNELVTAKNNILMAJILLETELVOALNLIVMESALYRELENAMMEVEGANALINDMILVKEMENUAMKSGMELOELUITGVEVIRNSENTIVNEVVIRVENSENEZGMENNKILNKNNRENOENGAJNGMAVKHRALVSEDMALUAKNAKLNKEVGIRMLEUKVEMHREHRESHRENEZETGSENARVIYIARNELEYASIRELUIMEARHRECEUUEBERENVEYASETELVGIGRSAKMESETEKSSERMUIRGOEOEGAMVOALNNAPEMNKILDMALUIGXILEMAGGIMVEUELVHRAMALVEHRAVMEGIKLVNELGSAUALVUILPELACSETELVSETIVQXKNFJNALIVEMHREUESADILUVKILLEEYASETELVAPEUSETIVQXKNFEJTAKNNARMKEWPIRNTEOILLEMSETIVHRKGERVVXEIMKHRETELVMAGGIMVEMSEGSRNOEGIKLVNARUIRMNORLEGAMVKE
------
27722.24944264379
EXIROUEBERUILLRKEVIRNDEVENENNIOZALVEALNKALNNAPEMNOILDMALUIGXILEAGGAMRELDMALUEKALNSENALLEENUOLHRALVEOSBIROVKEGRONKRLELIVIMOEVEOLKELOACSEUAMGSRNKEHRAVMEPOLYVHROLWEGIRMUELVNKENDMALUAONSEUILLAONNELVTAONNILMAJILLETELVKALNLIVMESALYRELENAMMEVEGANALINDMILVOEMENUAMOSGMELKELUITGVEVIRNSENTIVNEVVIRVENSENEZGMENNOILNONNRENKENGAJNGMAVOHRALVSEDMALUAONAOLNOEVGIRMLEUOVEMHREHRESHRENEZETGSENARVIYIARNELEYASIRELUIMEARHRECEUUEBERENVEYASETELVGIGRSAOMESETEOSSERMUIRGKEKEGAMVKALNNAPEMNOILDMALUIGXILEMAGGIMVEUELVHRAMALVEHRAVMEGIOLVNELGSAUALVUILPELACSETELVSETIVQXONFJNALIVEMHREUESADILUVOILLEEYASETELVAPEUSETIVQXONFEJTAONNARMOEWPIRNTEKILLEMSETIVHROGERVVXEIMOHRETELVMAGGIMVEMSEGSRNKEGIOLVNARUIRMNKRLEGAMVOE
------
27084.10922462855
ERICHGEKECGINNCMETICAYETEAEAAIHPONTEONAMONAAODESAHINYSONGIVRINEOVVOSCENYSONGEMONAFEAONNEEAGHNZCONTEHFKICHTMEVCHAMCNENITISHETEHNMENHOWFEGOSVFCAMEZCOTSEDHNUTZCHNLEVICSGENTAMEAYSONGOHAFEGINNOHAAENTXOHAAINSOQINNEXENTMONANITSEFONUCENEAOSSETEVOAONIAYSINTHESEAGOSHFVSENMENGIXVTETICAFEAXITAETTICTEAFEAEPVSEAAHINAHAACEAMEAVOQAVSOTHZCONTFEYSONGOHAOHNAHETVICSNEGHTESZCEZCEFZCEAEPEXVFEAOCTIUIOCAENEUOFICENGISEOCZCEWEGGEKECEATEUOFEXENTVIVCFOHSEFEXEHFFECSGICVMEMEVOSTMONAAODESAHINYSONGIVRINESOVVISTEGENTZCOSONTEZCOTSEVIHNTAENVFOGONTGINDENOWFEXENTFEXITBRHAJQAONITESZCEGEFOYINGTHINNEEUOFEXENTODEGFEXITBRHAJEQXOHAAOCSHELDICAXEMINNESFEXITZCHVECTTREISHZCEXENTSOVVISTESFEVFCAMEVIHNTAOCGICSAMCNEVOSTHE
------
24304.44869635792
OBAIEHOGOIHANNIKOTAIRJOTORORRAEFUNTOUNRKUNRRUVOLREANJLUNHACBANOUCCULIONJLUNHOKUNRSORUNNOORHENWIUNTOESGAIETKOCIERKINONATALEOTOENKONEUYSOHULCSIRKOWIUTLOVENMTWIENDOCAILHONTRKORJLUNHUERSOHANNUERRONTPUERRANLUZANNOPONTKUNRNATLOSUNMIONORULLOTOCURUNARJLANTEOLORHULESCLONKONHAPCTOTAIRSORPATROTTAITORSOROFCLORREANRERRIORKORCUZRCLUTEWIUNTSOJLUNHUERUENREOTCAILNOHETOLWIOWIOSWIOROFOPCSORUITAMAUIRONOMUSAIONHALOUIWIOYOHHOGOIORTOMUSOPONTCACISUELOSOPOESSOILHAICKOKOCULTKUNRRUVOLREANJLUNHACBANOLUCCALTOHONTWIULUNTOWIUTLOCAENTRONCSUHUNTHANVONUYSOPONTSOPATXBERQZRUNATOLWIOHOSUJANHTEANNOOMUSOPONTUVOHSOPATXBERQOZPUERRUILEODVAIRPOKANNOLSOPATWIECOITTBOALEWIOPONTLUCCALTOLSOCSIRKOCAENTRUIHAILRKINOCULTEO
------
24214.195533240785
OBAIEHOGOIHANNIKOTAIRJOTORORRAEMUNTOUNRKUNRRUVOLREANJLUNHACBANOUCCULIONJLUNHOKUNRSORUNNOORHENWIUNTOESGAIETKOCIERKINONATALEOTOENKONEUYSOHULCSIRKOWIUTLOVENFTWIENDOCAILHONTRKORJLUNHUERSOHANNUERRONTPUERRANLUZANNOPONTKUNRNATLOSUNFIONORULLOTOCURUNARJLANTEOLORHULESCLONKONHAPCTOTAIRSORPATROTTAITORSOROMCLORREANRERRIORKORCUZRCLUTEWIUNTSOJLUNHUERUENREOTCAILNOHETOLWIOWIOSWIOROMOPCSORUITAFAUIRONOFUSAIONHALOUIWIOYOHHOGOIORTOFUSOPONTCACISUELOSOPOESSOILHAICKOKOCULTKUNRRUVOLREANJLUNHACBANOLUCCALTOHONTWIULUNTOWIUTLOCAENTRONCSUHUNTHANVONUYSOPONTSOPATXBERQZRUNATOLWIOHOSUJANHTEANNOOFUSOPONTUVOHSOPATXBERQOZPUERRUILEODVAIRPOKANNOLSOPATWIECOITTBOALEWIOPONTLUCCALTOLSOCSIRKOCAENTRUIHAILRKINOCULTEO
------
24035.65848472425
EHIUTBEZEUBINNUDESIURKESERERRITWANSEANRDANRRAQEFRTINKFANBILHINEALLAFUENKFANBEDANRCERANNEERBTNGUANSETCZIUTSDELUTRDUNENISIFTESETNDENTAVCEBAFLCURDEGUASFEQTNYSGUTNJELIUFBENSRDERKFANBATRCEBINNATRRENSMATRRINFAOINNEMENSDANRNISFECANYUENERAFFESELARANIRKFINSTEFERBAFTCLFENDENBIMLSESIURCERMISRESSIUSERCEREWLFERRTINRTRRUERDERLAORLFASTGUANSCEKFANBATRATNRTESLIUFNEBTSEFGUEGUECGUEREWEMLCERAUSIYIAURENEYACIUENBIFEAUGUEVEBBEZEUERSEYACEMENSLILUCATFECEMETCCEUFBIULDEDELAFSDANRRAQEFRTINKFANBILHINEFALLIFSEBENSGUAFANSEGUASFELITNSRENLCABANSBINQENAVCEMENSCEMISXHTRPORANISEFGUEBECAKINBSTINNEEYACEMENSAQEBCEMISXHTRPEOMATRRAUFTEJQIURMEDINNEFCEMISGUTLEUSSHEIFTGUEMENSFALLIFSEFCELCURDELITNSRAUBIUFRDUNELAFSTE
------
22813.529328132314
EVIUTBEZEUBINNUDESIURKESERERRITWANSEANRDANRRAQEFRTINKFANBILVINEALLAFUENKFANBEDANRCERANNEERBTNGUANSETCZIUTSDELUTRDUNENISIFTESETNDENTAHCEBAFLCURDEGUASFEQTNYSGUTNJELIUFBENSRDERKFANBATRCEBINNATRRENSMATRRINFAOINNEMENSDANRNISFECANYUENERAFFESELARANIRKFINSTEFERBAFTCLFENDENBIMLSESIURCERMISRESSIUSERCEREWLFERRTINRTRRUERDERLAORLFASTGUANSCEKFANBATRATNRTESLIUFNEBTSEFGUEGUECGUEREWEMLCERAUSIYIAURENEYACIUENBIFEAUGUEHEBBEZEUERSEYACEMENSLILUCATFECEMETCCEUFBIULDEDELAFSDANRRAQEFRTINKFANBILVINEFALLIFSEBENSGUAFANSEGUASFELITNSRENLCABANSBINQENAHCEMENSCEMISXVTRPORANISEFGUEBECAKINBSTINNEEYACEMENSAQEBCEMISXVTRPEOMATRRAUFTEJQIURMEDINNEFCEMISGUTLEUSSVEIFTGUEMENSFALLIFSEFCELCURDELITNSRAUBIUFRDUNELAFSTE
------
22609.52699083004
EVAUTBEZEUBANNUDESAURKESERERRATWINSEINRDINRRIQEFRTANKFINBALVANEILLIFUENKFINBEDINRCERINNEERBTNGUINSETCZAUTSDELUTRDUNENASAFTESETNDENTIHCEBIFLCURDEGUISFEQTNYSGUTNJELAUFBENSRDERKFINBITRCEBANNITRRENSMITRRANFIOANNEMENSDINRNASFECINYUENERIFFESELIRINARKFANSTEFERBIFTCLFENDENBAMLSESAURCERMASRESSAUSERCEREWLFERRTANRTRRUERDERLIORLFISTGUINSCEKFINBITRITNRTESLAUFNEBTSEFGUEGUECGUEREWEMLCERIUSAYAIURENEYICAUENBAFEIUGUEHEBBEZEUERSEYICEMENSLALUCITFECEMETCCEUFBAULDEDELIFSDINRRIQEFRTANKFINBALVANEFILLAFSEBENSGUIFINSEGUISFELATNSRENLCIBINSBANQENIHCEMENSCEMASXVTRPORINASEFGUEBECIKANBSTANNEEYICEMENSIQEBCEMASXVTRPEOMITRRIUFTEJQAURMEDANNEFCEMASGUTLEUSSVEAFTGUEMENSFILLAFSEFCELCURDELATNSRIUBAUFRDUNELIFSTE
------
21970.39418174335
EKOASREWEARONNABEDOATMEDETETTOSXUNDEUNTBUNTTUQEITSONMIUNROCKONEUCCUIAENMIUNREBUNTHETUNNEETRSNZAUNDESHWOASDBECASTBANENODOISEDESNBENSUVHERUICHATBEZAUDIEQSNJDZASNFECOAIRENDTBETMIUNRUSTHERONNUSTTENDLUSTTONIUPONNELENDBUNTNODIEHUNJAENETUIIEDECUTUNOTMIONDSEIETRUISHCIENBENROLCDEDOATHETLODTEDDOADETHETEXCIETTSONTSTTAETBETCUPTCIUDSZAUNDHEMIUNRUSTUSNTSEDCOAINERSDEIZAEZAEHZAETEXELCHETUADOJOUATENEJUHOAENROIEUAZAEVERREWEAETDEJUHELENDCOCAHUSIEHELESHHEAIROACBEBECUIDBUNTTUQEITSONMIUNROCKONEIUCCOIDERENDZAUIUNDEZAUDIECOSNDTENCHURUNDRONQENUVHELENDHELODGKSTYPTUNODEIZAEREHUMONRDSONNEEJUHELENDUQERHELODGKSTYEPLUSTTUAISEFQOATLEBONNEIHELODZASCEADDKEOISZAELENDIUCCOIDEIHECHATBECOSNDTUAROAITBANECUIDSE
------
21926.53513276289
EVOASFEWEAFONNARECOATZECETETTOSBUNCEUNTRUNTTUMEITSONZIUNFODVONEUDDUIAENZIUNFERUNTHETUNNEETFSNXAUNCESHWOASCREDASTRANENOCOISECESNRENSUKHEFUIDHATREXAUCIEMSNQCXASNGEDOAIFENCTRETZIUNFUSTHEFONNUSTTENCJUSTTONIULONNEJENCRUNTNOCIEHUNQAENETUIIECEDUTUNOTZIONCSEIETFUISHDIENRENFOJDCECOATHETJOCTECCOACETHETEBDIETTSONTSTTAETRETDULTDIUCSXAUNCHEZIUNFUSTUSNTSECDOAINEFSCEIXAEXAEHXAETEBEJDHETUACOQOUATENEQUHOAENFOIEUAXAEKEFFEWEAETCEQUHEJENCDODAHUSIEHEJESHHEAIFOADREREDUICRUNTTUMEITSONZIUNFODVONEIUDDOICEFENCXAUIUNCEXAUCIEDOSNCTENDHUFUNCFONMENUKHEJENCHEJOCPVSTYLTUNOCEIXAEFEHUZONFCSONNEEQUHEJENCUMEFHEJOCPVSTYELJUSTTUAISEGMOATJERONNEIHEJOCXASDEACCVEOISXAEJENCIUDDOICEIHEDHATREDOSNCTUAFOAITRANEDUICSE
------
20848.183915541133
EDYAUBEQEABYNNAHETYASPETESESSYUGONTEONSHONSSOWERSUYNPRONBYLDYNEOLLORAENPRONBEHONSMESONNEESBUNVAONTEUMQYAUTHELAUSHANENYTYRUETEUNHENUOJMEBORLMASHEVAOTREWUNZTVAUNIELYARBENTSHESPRONBOUSMEBYNNOUSSENTCOUSSYNROFYNNECENTHONSNYTREMONZAENESORRETELOSONYSPRYNTUERESBORUMLRENHENBYCLTETYASMESCYTSETTYATESMESEGLRESSUYNSUSSAESHESLOFSLROTUVAONTMEPRONBOUSOUNSUETLYARNEBUTERVAEVAEMVAESEGECLMESOATYZYOASENEZOMYAENBYREOAVAEJEBBEQEAESTEZOMECENTLYLAMOUREMECEUMMEARBYALHEHELORTHONSSOWERSUYNPRONBYLDYNEROLLYRTEBENTVAORONTEVAOTRELYUNTSENLMOBONTBYNWENOJMECENTMECYTXDUSKFSONYTERVAEBEMOPYNBTUYNNEEZOMECENTOWEBMECYTXDUSKEFCOUSSOARUEIWYASCEHYNNERMECYTVAULEATTDEYRUVAECENTROLLYRTERMELMASHELYUNTSOABYARSHANELORTUE
------
20842.18737752651
EDYAUBEQEABYNNAHETYASPETESESSYUGONTEONSHONSSOWERSUYNPRONBYLDYNEOLLORAENPRONBEHONSMESONNEESBUNVAONTEUMQYAUTHELAUSHANENYTYRUETEUNHENUOKMEBORLMASHEVAOTREWUNZTVAUNFELYARBENTSHESPRONBOUSMEBYNNOUSSENTCOUSSYNROIYNNECENTHONSNYTREMONZAENESORRETELOSONYSPRYNTUERESBORUMLRENHENBYCLTETYASMESCYTSETTYATESMESEGLRESSUYNSUSSAESHESLOISLROTUVAONTMEPRONBOUSOUNSUETLYARNEBUTERVAEVAEMVAESEGECLMESOATYZYOASENEZOMYAENBYREOAVAEKEBBEQEAESTEZOMECENTLYLAMOUREMECEUMMEARBYALHEHELORTHONSSOWERSUYNPRONBYLDYNEROLLYRTEBENTVAORONTEVAOTRELYUNTSENLMOBONTBYNWENOKMECENTMECYTJDUSXISONYTERVAEBEMOPYNBTUYNNEEZOMECENTOWEBMECYTJDUSXEICOUSSOARUEFWYASCEHYNNERMECYTVAULEATTDEYRUVAECENTROLLYRTERMELMASHELYUNTSOABYARSHANELORTUE
------
20769.84112561034
EFORDLEXERLOMMRCESORABESEAEAAODQUMSEUMACUMAAUHETADOMBTUMLONFOMEUNNUTREMBTUMLECUMAIEAUMMEEALDMPRUMSEDIXORDSCENRDACRMEMOSOTDESEDMCEMDUZIELUTNIRACEPRUSTEHDMJSPRDMVENORTLEMSACEABTUMLUDAIELOMMUDAAEMSYUDAAOMTUGOMMEYEMSCUMAMOSTEIUMJREMEAUTTESENUAUMOABTOMSDETEALUTDINTEMCEMLOYNSESORAIEAYOSAESSORSEAIEAEQNTEAADOMADAAREACEANUGANTUSDPRUMSIEBTUMLUDAUDMADESNORTMELDSETPREPREIPREAEQEYNIEAURSOJOURAEMEJUIOREMLOTEURPREZELLEXEREASEJUIEYEMSNONRIUDTEIEYEDIIERTLORNCECENUTSCUMAAUHETADOMBTUMLONFOMETUNNOTSELEMSPRUTUMSEPRUSTENODMSAEMNIULUMSLOMHEMUZIEYEMSIEYOSWFDAKGAUMOSETPRELEIUBOMLSDOMMEEJUIEYEMSUHELIEYOSWFDAKEGYUDAAURTDEVHORAYECOMMETIEYOSPRDNERSSFEOTDPREYEMSTUNNOTSETIENIRACENODMSAURLORTACRMENUTSDE
------
20515.38377221823
OBELIPOXOLPERRLJOSELNYOSONONNEIGARSOARNJARNNAWODNIERYDARPETBEROATTADLORYDARPOJARNCONARROONPIRMLARSOICXELISJOTLINJLRORESEDIOSOIRJORIAZCOPADTCLNJOMLASDOWIRQSMLIRHOTELDPORSNJONYDARPAINCOPERRAINNORSUAINNERDAFERROUORSJARNRESDOCARQLORONADDOSOTANARENYDERSIODONPADICTDORJORPEUTSOSELNCONUESNOSSELSONCONOGTDONNIERNINNLONJONTAFNTDASIMLARSCOYDARPAINAIRNIOSTELDROPISODMLOMLOCMLONOGOUTCONALSEQEALNOROQACELORPEDOALMLOZOPPOXOLONSOQACOUORSTETLCAIDOCOUOICCOLDPELTJOJOTADSJARNNAWODNIERYDARPETBERODATTEDSOPORSMLADARSOMLASDOTEIRSNORTCAPARSPERWORAZCOUORSCOUESKBINVFNARESODMLOPOCAYERPSIERROOQACOUORSAWOPCOUESKBINVOFUAINNALDIOHWELNUOJERRODCOUESMLITOLSSBOEDIMLOUORSDATTEDSODCOTCLNJOTEIRSNALPELDNJLROTADSIO
------
20434.708621687016
OQESLGOZOSGENNSFODESTPODOTOTTELHANDOANTFANTTAMORTLENPRANGECQENOACCARSONPRANGOFANTIOTANNOOTGLNUSANDOLIZESLDFOCSLTFSNONEDERLODOLNFONLAKIOGARCISTFOUSADROMLNJDUSLNWOCESRGONDTFOTPRANGALTIOGENNALTTONDBALTTENRAYENNOBONDFANTNEDROIANJSONOTARRODOCATANETPRENDLOROTGARLICRONFONGEBCDODESTIOTBEDTODDESDOTIOTOHCROTTLENTLTTSOTFOTCAYTCRADLUSANDIOPRANGALTALNTLODCESRNOGLDORUSOUSOIUSOTOHOBCIOTASDEJEASTONOJAIESONGEROASUSOKOGGOZOSOTDOJAIOBONDCECSIALROIOBOLIIOSRGESCFOFOCARDFANTTAMORTLENPRANGECQENORACCERDOGONDUSARANDOUSADROCELNDTONCIAGANDGENMONAKIOBONDIOBEDXQLTVYTANEDORUSOGOIAPENGDLENNOOJAIOBONDAMOGIOBEDXQLTVOYBALTTASRLOWMESTBOFENNORIOBEDUSLCOSDDQOERLUSOBONDRACCERDORIOCISTFOCELNDTASGESRTFSNOCARDLO
------
19150.47440922667
EMAHSPEZEHPAUUHVERAHIDEREIEIIASGOUREOUIVOUIIOFENISAUDNOUPATMAUEOTTONHEUDNOUPEVOUILEIOUUEEIPSUJHOURESLZAHSRVETHSIVHUEUARANSERESUVEUSOBLEPONTLHIVEJHORNEFSUQRJHSUXETAHNPEURIVEIDNOUPOSILEPAUUOSIIEURCOSIIAUNOWAUUECEURVOUIUARNELOUQHEUEIONNERETOIOUAIDNAURSENEIPONSLTNEUVEUPACTRERAHILEICARIERRAHREILEIEGTNEIISAUISIIHEIVEITOWITNORSJHOURLEDNOUPOSIOSUISERTAHNUEPSRENJHEJHELJHEIEGECTLEIOHRAQAOHIEUEQOLAHEUPANEOHJHEBEPPEZEHEIREQOLECEURTATHLOSNELECESLLEHNPAHTVEVETONRVOUIIOFENISAUDNOUPATMAUENOTTANREPEURJHONOUREJHORNETASURIEUTLOPOURPAUFEUOBLECEURLECARYMSIKWIOUARENJHEPELODAUPRSAUUEEQOLECEUROFEPLECARYMSIKEWCOSIIOHNSEXFAHICEVAUUENLECARJHSTEHRRMEANSJHECEURNOTTANRENLETLHIVETASURIOHPAHNIVHUETONRSE
------
18090.7013843051
EVOUCBEXEUBOSSUDETOUIGETEIEIIOCJASTEASIDASIIAKERICOSGRASBOLVOSEALLARUESGRASBEDASINEIASSEEIBCSHUASTECNXOUCTDELUCIDUSESOTORCETECSDESCAMNEBARLNUIDEHUATREKCSQTHUCSWELOURBESTIDEIGRASBACINEBOSSACIIESTPACIIOSRAFOSSEPESTDASISOTRENASQUESEIARRETELAIASOIGROSTCEREIBARCNLRESDESBOPLTETOUINEIPOTIETTOUTEINEIEJLREIICOSICIIUEIDEILAFILRATCHUASTNEGRASBACIACSICETLOURSEBCTERHUEHUENHUEIEJEPLNEIAUTOQOAUIESEQANOUESBOREAUHUEMEBBEXEUEITEQANEPESTLOLUNACRENEPECNNEURBOULDEDELARTDASIIAKERICOSGRASBOLVOSERALLORTEBESTHUARASTEHUATRELOCSTIESLNABASTBOSKESAMNEPESTNEPOTZVCIYFIASOTERHUEBENAGOSBTCOSSEEQANEPESTAKEBNEPOTZVCIYEFPACIIAURCEWKOUIPEDOSSERNEPOTHUCLEUTTVEORCHUEPESTRALLORTERNELNUIDELOCSTIAUBOURIDUSELARTCE
------
17803.985915989695
EQOUCBEXEUBOSSUDETOUIGETEIEIIOCJASTEASIDASIIAKERICOSGRASBOLQOSEALLARUESGRASBEDASINEIASSEEIBCSHUASTECNXOUCTDELUCIDUSESOTORCETECSDESCAMNEBARLNUIDEHUATREKCSVTHUCSWELOURBESTIDEIGRASBACINEBOSSACIIESTPACIIOSRAFOSSEPESTDASISOTRENASVUESEIARRETELAIASOIGROSTCEREIBARCNLRESDESBOPLTETOUINEIPOTIETTOUTEINEIEJLREIICOSICIIUEIDEILAFILRATCHUASTNEGRASBACIACSICETLOURSEBCTERHUEHUENHUEIEJEPLNEIAUTOVOAUIESEVANOUESBOREAUHUEMEBBEXEUEITEVANEPESTLOLUNACRENEPECNNEURBOULDEDELARTDASIIAKERICOSGRASBOLQOSERALLORTEBESTHUARASTEHUATRELOCSTIESLNABASTBOSKESAMNEPESTNEPOTZQCIYFIASOTERHUEBENAGOSBTCOSSEEVANEPESTAKEBNEPOTZQCIYEFPACIIAURCEWKOUIPEDOSSERNEPOTHUCLEUTTQEORCHUEPESTRALLORTERNELNUIDELOCSTIAUBOURIDUSELARTCE
------
17613.497330485836
EQOUCBEZEUBOSSUDETOUIGETEIEIIOCJASTEASIDASIIAKERICOSGRASBOLQOSEALLARUESGRASBEDASINEIASSEEIBCSHUASTECNZOUCTDELUCIDUSESOTORCETECSDESCAMNEBARLNUIDEHUATREKCSVTHUCSWELOURBESTIDEIGRASBACINEBOSSACIIESTPACIIOSRAFOSSEPESTDASISOTRENASVUESEIARRETELAIASOIGROSTCEREIBARCNLRESDESBOPLTETOUINEIPOTIETTOUTEINEIEJLREIICOSICIIUEIDEILAFILRATCHUASTNEGRASBACIACSICETLOURSEBCTERHUEHUENHUEIEJEPLNEIAUTOVOAUIESEVANOUESBOREAUHUEMEBBEZEUEITEVANEPESTLOLUNACRENEPECNNEURBOULDEDELARTDASIIAKERICOSGRASBOLQOSERALLORTEBESTHUARASTEHUATRELOCSTIESLNABASTBOSKESAMNEPESTNEPOTXQCIYFIASOTERHUEBENAGOSBTCOSSEEVANEPESTAKEBNEPOTXQCIYEFPACIIAURCEWKOUIPEDOSSERNEPOTHUCLEUTTQEORCHUEPESTRALLORTERNELNUIDELOCSTIAUBOURIDUSELARTCE
------
17338.710755447428
EWOUCBEZEUBOSSUNETOUIGETEIEIIOCJASTEASINASIIAKERICOSGRASBOLWOSEALLARUESGRASBENASIDEIASSEEIBCSHUASTECDZOUCTNELUCINUSESOTORCETECSNESCAMDEBARLDUINEHUATREKCSVTHUCSQELOURBESTINEIGRASBACIDEBOSSACIIESTPACIIOSRAFOSSEPESTNASISOTREDASVUESEIARRETELAIASOIGROSTCEREIBARCDLRESNESBOPLTETOUIDEIPOTIETTOUTEIDEIEJLREIICOSICIIUEINEILAFILRATCHUASTDEGRASBACIACSICETLOURSEBCTERHUEHUEDHUEIEJEPLDEIAUTOVOAUIESEVADOUESBOREAUHUEMEBBEZEUEITEVADEPESTLOLUDACREDEPECDDEURBOULNENELARTNASIIAKERICOSGRASBOLWOSERALLORTEBESTHUARASTEHUATRELOCSTIESLDABASTBOSKESAMDEPESTDEPOTXWCIYFIASOTERHUEBEDAGOSBTCOSSEEVADEPESTAKEBDEPOTXWCIYEFPACIIAURCEQKOUIPENOSSERDEPOTHUCLEUTTWEORCHUEPESTRALLORTERDELDUINELOCSTIAUBOURINUSELARTCE
------
16193.296393367576
EWOUIBEZEUBOSSUNETOUCGETECECCOIJASTEASCNASCCAKERCIOSGRASBOLWOSEALLARUESGRASBENASCDECASSEECBISHUASTEIDZOUITNELUICNUSESOTORIETEISNESIAMDEBARLDUCNEHUATREKISVTHUISQELOURBESTCNECGRASBAICDEBOSSAICCESTPAICCOSRAFOSSEPESTNASCSOTREDASVUESECARRETELACASOCGROSTIERECBARIDLRESNESBOPLTETOUCDECPOTCETTOUTECDECEJLRECCIOSCICCUECNECLAFCLRATIHUASTDEGRASBAICAISCIETLOURSEBITERHUEHUEDHUECEJEPLDECAUTOVOAUCESEVADOUESBOREAUHUEMEBBEZEUECTEVADEPESTLOLUDAIREDEPEIDDEURBOULNENELARTNASCCAKERCIOSGRASBOLWOSERALLORTEBESTHUARASTEHUATRELOISTCESLDABASTBOSKESAMDEPESTDEPOTXWICYFCASOTERHUEBEDAGOSBTIOSSEEVADEPESTAKEBDEPOTXWICYEFPAICCAURIEQKOUCPENOSSERDEPOTHUILEUTTWEORIHUEPESTRALLORTERDELDUCNELOISTCAUBOURCNUSELARTIE
------
15962.970988471445
AZOUIBAYAUBOSSUPATOUCXATACACCOIJESTAESCPESCCEGARCIOSXRESBODZOSAEDDERUASXRESBAPESCMACESSAACBISLUESTAIMYOUITPADUICPUSASOTORIATAISPASIEKMABERDMUCPALUETRAGISVTLUISWADOURBASTCPACXRESBEICMABOSSEICCASTNEICCOSREQOSSANASTPESCSOTRAMESVUASACERRATADECESOCXROSTIARACBERIMDRASPASBONDTATOUCMACNOTCATTOUTACMACAJDRACCIOSCICCUACPACDEQCDRETILUESTMAXRESBEICEISCIATDOURSABITARLUALUAMLUACAJANDMACEUTOVOEUCASAVEMOUASBORAEULUAKABBAYAUACTAVEMANASTDODUMEIRAMANAIMMAURBOUDPAPADERTPESCCEGARCIOSXRESBODZOSAREDDORTABASTLUERESTALUETRADOISTCASDMEBESTBOSGASEKMANASTMANOTHZICFQCESOTARLUABAMEXOSBTIOSSAAVEMANASTEGABMANOTHZICFAQNEICCEURIAWGOUCNAPOSSARMANOTLUIDAUTTZAORILUANASTREDDORTARMADMUCPADOISTCEUBOURCPUSADERTIA
------
15197.89080764443
AMOUIPAVAUPOTTUYALOUSCALASASSOIKETLAETSYETSSEBARSIOTCRETPODMOTAEDDERUATCRETPAYETSHASETTAASPITQUETLAIHVOUILYADUISYUTATOLORIALAITYATIEJHAPERDHUSYAQUELRABITXLQUITZADOURPATLSYASCRETPEISHAPOTTEISSATLGEISSOTREWOTTAGATLYETSTOLRAHETXUATASERRALADESETOSCROTLIARASPERIHDRATYATPOGDLALOUSHASGOLSALLOULASHASAKDRASSIOTSISSUASYASDEWSDRELIQUETLHACRETPEISEITSIALDOURTAPILARQUAQUAHQUASAKAGDHASEULOXOEUSATAXEHOUATPORAEUQUAJAPPAVAUASLAXEHAGATLDODUHEIRAHAGAIHHAURPOUDYAYADERLYETSSEBARSIOTCRETPODMOTAREDDORLAPATLQUERETLAQUELRADOITLSATDHEPETLPOTBATEJHAGATLHAGOLNMISFWSETOLARQUAPAHECOTPLIOTTAAXEHAGATLEBAPHAGOLNMISFAWGEISSEURIAZBOUSGAYOTTARHAGOLQUIDAULLMAORIQUAGATLREDDORLARHADHUSYADOITLSEUPOURSYUTADERLIA
------
14474.598082724544
AMOUIPAVAUPOTTUYALOUNCALANANNOISETLAETNYETNNEBARNIOTCRETPODMOTAEDDERUATCRETPAYETNHANETTAANPITQUETLAIHVOUILYADUINYUTATOLORIALAITYATIEJHAPERDHUNYAQUELRABITXLQUITZADOURPATLNYANCRETPEINHAPOTTEINNATLGEINNOTREWOTTAGATLYETNTOLRAHETXUATANERRALADENETONCROTLIARANPERIHDRATYATPOGDLALOUNHANGOLNALLOULANHANASDRANNIOTNINNUANYANDEWNDRELIQUETLHACRETPEINEITNIALDOURTAPILARQUAQUAHQUANASAGDHANEULOXOEUNATAXEHOUATPORAEUQUAJAPPAVAUANLAXEHAGATLDODUHEIRAHAGAIHHAURPOUDYAYADERLYETNNEBARNIOTCRETPODMOTAREDDORLAPATLQUERETLAQUELRADOITLNATDHEPETLPOTBATEJHAGATLHAGOLKMINFWNETOLARQUAPAHECOTPLIOTTAAXEHAGATLEBAPHAGOLKMINFAWGEINNEURIAZBOUNGAYOTTARHAGOLQUIDAULLMAORIQUAGATLREDDORLARHADHUNYADOITLNEUPOURNYUTADERLIA
------
14380.523015183127
AMOUIPAVAUPOTTUYALOUNCALANANNOISETLAETNYETNNEBARNIOTCRETPODMOTAEDDERUATCRETPAYETNHANETTAANPITQUETLAIHVOUILYADUINYUTATOLORIALAITYATIEJHAPERDHUNYAQUELRABITXLQUITFADOURPATLNYANCRETPEINHAPOTTEINNATLGEINNOTREWOTTAGATLYETNTOLRAHETXUATANERRALADENETONCROTLIARANPERIHDRATYATPOGDLALOUNHANGOLNALLOULANHANASDRANNIOTNINNUANYANDEWNDRELIQUETLHACRETPEINEITNIALDOURTAPILARQUAQUAHQUANASAGDHANEULOXOEUNATAXEHOUATPORAEUQUAJAPPAVAUANLAXEHAGATLDODUHEIRAHAGAIHHAURPOUDYAYADERLYETNNEBARNIOTCRETPODMOTAREDDORLAPATLQUERETLAQUELRADOITLNATDHEPETLPOTBATEJHAGATLHAGOLKMINZWNETOLARQUAPAHECOTPLIOTTAAXEHAGATLEBAPHAGOLKMINZAWGEINNEURIAFBOUNGAYOTTARHAGOLQUIDAULLMAORIQUAGATLREDDORLARHADHUNYADOITLNEUPOURNYUTADERLIA
------
14005.667325991579
EMOUIDEXEUDORRUBECOULPECELELLOIGARCEARLBARLLAFESLIORPSARDOTMOREATTASUERPSARDEBARLNELARREELDIRQUARCEINXOUICBETUILBUREROCOSIECEIRBERIAVNEDASTNULBEQUACSEFIRJCQUIRYETOUSDERCLBELPSARDAILNEDORRAILLERCKAILLORSAHORREKERCBARLROCSENARJUERELASSECETALAROLPSORCIESELDASINTSERBERDOKTCECOULNELKOCLECCOUCELNELEGTSELLIORLILLUELBELTAHLTSACIQUARCNEPSARDAILAIRLIECTOUSREDICESQUEQUENQUELEGEKTNELAUCOJOAULEREJANOUERDOSEAUQUEVEDDEXEUELCEJANEKERCTOTUNAISENEKEINNEUSDOUTBEBETASCBARLLAFESLIORPSARDOTMORESATTOSCEDERCQUASARCEQUACSETOIRCLERTNADARCDORFERAVNEKERCNEKOCZMILWHLAROCESQUEDENAPORDCIORREEJANEKERCAFEDNEKOCZMILWEHKAILLAUSIEYFOULKEBORRESNEKOCQUITEUCCMEOSIQUEKERCSATTOSCESNETNULBETOIRCLAUDOUSLBURETASCIE
------
13908.831082373468
EMOUIDEXEUDORRUKECOULPECELELLOIGARCEARLKARLLAFESLIORPSARDOTMOREATTASUERPSARDEKARLNELARREELDIRQUARCEINXOUICKETUILKUREROCOSIECEIRKERIAVNEDASTNULKEQUACSEFIRJCQUIRYETOUSDERCLKELPSARDAILNEDORRAILLERCBAILLORSAHORREBERCKARLROCSENARJUERELASSECETALAROLPSORCIESELDASINTSERKERDOBTCECOULNELBOCLECCOUCELNELEGTSELLIORLILLUELKELTAHLTSACIQUARCNEPSARDAILAIRLIECTOUSREDICESQUEQUENQUELEGEBTNELAUCOJOAULEREJANOUERDOSEAUQUEVEDDEXEUELCEJANEBERCTOTUNAISENEBEINNEUSDOUTKEKETASCKARLLAFESLIORPSARDOTMORESATTOSCEDERCQUASARCEQUACSETOIRCLERTNADARCDORFERAVNEBERCNEBOCZMILWHLAROCESQUEDENAPORDCIORREEJANEBERCAFEDNEBOCZMILWEHBAILLAUSIEYFOULBEKORRESNEBOCQUITEUCCMEOSIQUEBERCSATTOSCESNETNULKETOIRCLAUDOUSLKURETASCIE
------
11973.351088532532
EGOUIDEXEUDORRUHECOULPECELELLOIMARCEARLHARLLAFESLIORPSARDOTGOREATTASUERPSARDEHARLNELARREELDIRQUARCEINXOUICHETUILHUREROCOSIECEIRHERIAVNEDASTNULHEQUACSEFIRJCQUIRYETOUSDERCLHELPSARDAILNEDORRAILLERCBAILLORSAKORREBERCHARLROCSENARJUERELASSECETALAROLPSORCIESELDASINTSERHERDOBTCECOULNELBOCLECCOUCELNELEMTSELLIORLILLUELHELTAKLTSACIQUARCNEPSARDAILAIRLIECTOUSREDICESQUEQUENQUELEMEBTNELAUCOJOAULEREJANOUERDOSEAUQUEVEDDEXEUELCEJANEBERCTOTUNAISENEBEINNEUSDOUTHEHETASCHARLLAFESLIORPSARDOTGORESATTOSCEDERCQUASARCEQUACSETOIRCLERTNADARCDORFERAVNEBERCNEBOCZGILWKLAROCESQUEDENAPORDCIORREEJANEBERCAFEDNEBOCZGILWEKBAILLAUSIEYFOULBEHORRESNEBOCQUITEUCCGEOSIQUEBERCSATTOSCESNETNULHETOIRCLAUDOUSLHURETASCIE
------
11495.277300693362
EJOUIDEXEUDORRUHECOULPECELELLOIMARCEARLHARLLAFESLIORPSARDOTJOREATTASUERPSARDEHARLNELARREELDIRQUARCEINXOUICHETUILHUREROCOSIECEIRHERIAVNEDASTNULHEQUACSEFIRGCQUIRYETOUSDERCLHELPSARDAILNEDORRAILLERCBAILLORSAKORREBERCHARLROCSENARGUERELASSECETALAROLPSORCIESELDASINTSERHERDOBTCECOULNELBOCLECCOUCELNELEMTSELLIORLILLUELHELTAKLTSACIQUARCNEPSARDAILAIRLIECTOUSREDICESQUEQUENQUELEMEBTNELAUCOGOAULEREGANOUERDOSEAUQUEVEDDEXEUELCEGANEBERCTOTUNAISENEBEINNEUSDOUTHEHETASCHARLLAFESLIORPSARDOTJORESATTOSCEDERCQUASARCEQUACSETOIRCLERTNADARCDORFERAVNEBERCNEBOCZJILWKLAROCESQUEDENAPORDCIORREEGANEBERCAFEDNEBOCZJILWEKBAILLAUSIEYFOULBEHORRESNEBOCQUITEUCCJEOSIQUEBERCSATTOSCESNETNULHETOIRCLAUDOUSLHURETASCIE
------
8958.457338621874
EHOUIGEBEUGONNUJESOUTYESETETTOIDANSEANTJANTTAPERTIONYRANGOMHONEAMMARUENYRANGEJANTLETANNEETGINQUANSEILBOUISJEMUITJUNENOSORIESEINJENIAXLEGARMLUTJEQUASREPINVSQUINKEMOURGENSTJETYRANGAITLEGONNAITTENSZAITTONRAFONNEZENSJANTNOSRELANVUENETARRESEMATANOTYRONSIERETGARILMRENJENGOZMSESOUTLETZOSTESSOUSETLETEDMRETTIONTITTUETJETMAFTMRASIQUANSLEYRANGAITAINTIESMOURNEGISERQUEQUELQUETEDEZMLETAUSOVOAUTENEVALOUENGOREAUQUEXEGGEBEUETSEVALEZENSMOMULAIRELEZEILLEURGOUMJEJEMARSJANTTAPERTIONYRANGOMHONERAMMORSEGENSQUARANSEQUASREMOINSTENMLAGANSGONPENAXLEZENSLEZOSCHITWFTANOSERQUEGELAYONGSIONNEEVALEZENSAPEGLEZOSCHITWEFZAITTAURIEKPOUTZEJONNERLEZOSQUIMEUSSHEORIQUEZENSRAMMORSERLEMLUTJEMOINSTAUGOURTJUNEMARSIE
------
8933.193410861255
EWOUIMEFEUMONNUJEDOUSYEDESESSOIZANDEANSJANSSAHERSIONYRANMOPWONEAPPARUENYRANMEJANSLESANNEESMINQUANDEILFOUIDJEPUISJUNENODORIEDEINJENIACLEMARPLUSJEQUADREHINXDQUINGEPOURMENDSJESYRANMAISLEMONNAISSENDBAISSONRATONNEBENDJANSNODRELANXUENESARREDEPASANOSYRONDIERESMARILPRENJENMOBPDEDOUSLESBODSEDDOUDESLESEZPRESSIONSISSUESJESPATSPRADIQUANDLEYRANMAISAINSIEDPOURNEMIDERQUEQUELQUESEZEBPLESAUDOXOAUSENEXALOUENMOREAUQUECEMMEFEUESDEXALEBENDPOPULAIRELEBEILLEURMOUPJEJEPARDJANSSAHERSIONYRANMOPWONERAPPORDEMENDQUARANDEQUADREPOINDSENPLAMANDMONHENACLEBENDLEBODVWISKTSANODERQUEMELAYONMDIONNEEXALEBENDAHEMLEBODVWISKETBAISSAURIEGHOUSBEJONNERLEBODQUIPEUDDWEORIQUEBENDRAPPORDERLEPLUSJEPOINDSAUMOURSJUNEPARDIE
------
8924.40646313616
EWOUIMEFEUMONNUJEDOUSYEDESESSOIZANDEANSJANSSAGERSIONYRANMOPWONEAPPARUENYRANMEJANSLESANNEESMINQUANDEILFOUIDJEPUISJUNENODORIEDEINJENIAHLEMARPLUSJEQUADREGINXDQUINTEPOURMENDSJESYRANMAISLEMONNAISSENDBAISSONRACONNEBENDJANSNODRELANXUENESARREDEPASANOSYRONDIERESMARILPRENJENMOBPDEDOUSLESBODSEDDOUDESLESEZPRESSIONSISSUESJESPACSPRADIQUANDLEYRANMAISAINSIEDPOURNEMIDERQUEQUELQUESEZEBPLESAUDOXOAUSENEXALOUENMOREAUQUEHEMMEFEUESDEXALEBENDPOPULAIRELEBEILLEURMOUPJEJEPARDJANSSAGERSIONYRANMOPWONERAPPORDEMENDQUARANDEQUADREPOINDSENPLAMANDMONGENAHLEBENDLEBODVWISKCSANODERQUEMELAYONMDIONNEEXALEBENDAGEMLEBODVWISKECBAISSAURIETGOUSBEJONNERLEBODQUIPEUDDWEORIQUEBENDRAPPORDERLEPLUSJEPOINDSAUMOURSJUNEPARDIE
------
8713.576032737743
EVAUIMEWEUMANNUHESAUTGESETETTAIKONSEONTHONTTOPELTIANGLONMARVANEORROLUENGLONMEHONTDETONNEETMINQUONSEIDWAUISHERUITHUNENASALIESEINHENIOCDEMOLRDUTHEQUOSLEPINFSQUINZERAULMENSTHETGLONMOITDEMANNOITTENSBOITTANLOYANNEBENSHONTNASLEDONFUENETOLLESEROTONATGLANSIELETMOLIDRLENHENMABRSESAUTDETBASTESSAUSETDETEKRLETTIANTITTUETHETROYTRLOSIQUONSDEGLONMOITOINTIESRAULNEMISELQUEQUEDQUETEKEBRDETOUSAFAOUTENEFODAUENMALEOUQUECEMMEWEUETSEFODEBENSRARUDOILEDEBEIDDEULMAURHEHEROLSHONTTOPELTIANGLONMARVANELORRALSEMENSQUOLONSEQUOSLERAINSTENRDOMONSMANPENOCDEBENSDEBASXVITJYTONASELQUEMEDOGANMSIANNEEFODEBENSOPEMDEBASXVITJEYBOITTOULIEZPAUTBEHANNELDEBASQUIREUSSVEALIQUEBENSLORRALSELDERDUTHERAINSTOUMAULTHUNEROLSIE
------
8307.763085827333
EHOUIREXEURONNUBETOUSPETESESSOIVANTEANSBANSSAGELSIONPLANROCHONEACCALUENPLANREBANSDESANNEESRINQUANTEIDXOUITBECUISBUNENOTOLIETEINBENIAKDERALCDUSBEQUATLEGINJTQUINWECOULRENTSBESPLANRAISDERONNAISSENTMAISSONLAZONNEMENTBANSNOTLEDANJUENESALLETECASANOSPLONTIELESRALIDCLENBENROMCTETOUSDESMOTSETTOUTESDESEVCLESSIONSISSUESBESCAZSCLATIQUANTDEPLANRAISAINSIETCOULNERITELQUEQUEDQUESEVEMCDESAUTOJOAUSENEJADOUENROLEAUQUEKERREXEUESTEJADEMENTCOCUDAILEDEMEIDDEULROUCBEBECALTBANSSAGELSIONPLANROCHONELACCOLTERENTQUALANTEQUATLECOINTSENCDARANTRONGENAKDEMENTDEMOTYHISFZSANOTELQUEREDAPONRTIONNEEJADEMENTAGERDEMOTYHISFEZMAISSAULIEWGOUSMEBONNELDEMOTQUICEUTTHEOLIQUEMENTLACCOLTELDECDUSBECOINTSAUROULSBUNECALTIE
------
7922.562832963646
EHOUIMEPEUMONNUJESOUTYESETETTOIFANSEANTJANTTAVERTIONYRANMOCHONEACCARUENYRANMEJANTLETANNEETMINGUANSEILPOUISJECUITJUNENOSORIESEINJENIABLEMARCLUTJEGUASREVINZSGUINKECOURMENSTJETYRANMAITLEMONNAITTENSDAITTONRAXONNEDENSJANTNOSRELANZUENETARRESECATANOTYRONSIERETMARILCRENJENMODCSESOUTLETDOSTESSOUSETLETEFCRETTIONTITTUETJETCAXTCRASIGUANSLEYRANMAITAINTIESCOURNEMISERGUEGUELGUETEFEDCLETAUSOZOAUTENEZALOUENMOREAUGUEBEMMEPEUETSEZALEDENSCOCULAIRELEDEILLEURMOUCJEJECARSJANTTAVERTIONYRANMOCHONERACCORSEMENSGUARANSEGUASRECOINSTENCLAMANSMONVENABLEDENSLEDOSQHITWXTANOSERGUEMELAYONMSIONNEEZALEDENSAVEMLEDOSQHITWEXDAITTAURIEKVOUTDEJONNERLEDOSGUICEUSSHEORIGUEDENSRACCORSERLECLUTJECOINSTAUMOURTJUNECARSIE
------
7260.943762373728
EHOUIMEPEUMONNUJESOUTYESETETTOIFANSEANTJANTTAVERTIONYRANMOCHONEACCARUENYRANMEJANTLETANNEETMINGUANSEILPOUISJECUITJUNENOSORIESEINJENIABLEMARCLUTJEGUASREVINXSGUINKECOURMENSTJETYRANMAITLEMONNAITTENSDAITTONRAZONNEDENSJANTNOSRELANXUENETARRESECATANOTYRONSIERETMARILCRENJENMODCSESOUTLETDOSTESSOUSETLETEFCRETTIONTITTUETJETCAZTCRASIGUANSLEYRANMAITAINTIESCOURNEMISERGUEGUELGUETEFEDCLETAUSOXOAUTENEXALOUENMOREAUGUEBEMMEPEUETSEXALEDENSCOCULAIRELEDEILLEURMOUCJEJECARSJANTTAVERTIONYRANMOCHONERACCORSEMENSGUARANSEGUASRECOINSTENCLAMANSMONVENABLEDENSLEDOSQHITWZTANOSERGUEMELAYONMSIONNEEXALEDENSAVEMLEDOSQHITWEZDAITTAURIEKVOUTDEJONNERLEDOSGUICEUSSHEORIGUEDENSRACCORSERLECLUTJECOINSTAUMOURTJUNECARSIE
------
6743.731706812565
EHOUIMEZEUMONNUJESOUTYESETETTOIXANSEANTJANTTAGERTIONYRANMOCHONEACCARUENYRANMEJANTLETANNEETMINQUANSEILZOUISJECUITJUNENOSORIESEINJENIABLEMARCLUTJEQUASREGINFSQUINDECOURMENSTJETYRANMAITLEMONNAITTENSVAITTONRAKONNEVENSJANTNOSRELANFUENETARRESECATANOTYRONSIERETMARILCRENJENMOVCSESOUTLETVOSTESSOUSETLETEXCRETTIONTITTUETJETCAKTCRASIQUANSLEYRANMAITAINTIESCOURNEMISERQUEQUELQUETEXEVCLETAUSOFOAUTENEFALOUENMOREAUQUEBEMMEZEUETSEFALEVENSCOCULAIRELEVEILLEURMOUCJEJECARSJANTTAGERTIONYRANMOCHONERACCORSEMENSQUARANSEQUASRECOINSTENCLAMANSMONGENABLEVENSLEVOSPHITWKTANOSERQUEMELAYONMSIONNEEFALEVENSAGEMLEVOSPHITWEKVAITTAURIEDGOUTVEJONNERLEVOSQUICEUSSHEORIQUEVENSRACCORSERLECLUTJECOINSTAUMOURTJUNECARSIE
------
6632.650845513909
EHOUIMEZEUMONNUJETOUSYETESESSOIXANTEANSJANSSAGERSIONYRANMOCHONEACCARUENYRANMEJANSLESANNEESMINQUANTEILZOUITJECUISJUNENOTORIETEINJENIABLEMARCLUSJEQUATREGINFTQUINDECOURMENTSJESYRANMAISLEMONNAISSENTVAISSONRAKONNEVENTJANSNOTRELANFUENESARRETECASANOSYRONTIERESMARILCRENJENMOVCTETOUSLESVOTSETTOUTESLESEXCRESSIONSISSUESJESCAKSCRATIQUANTLEYRANMAISAINSIETCOURNEMITERQUEQUELQUESEXEVCLESAUTOFOAUSENEFALOUENMOREAUQUEBEMMEZEUESTEFALEVENTCOCULAIRELEVEILLEURMOUCJEJECARTJANSSAGERSIONYRANMOCHONERACCORTEMENTQUARANTEQUATRECOINTSENCLAMANTMONGENABLEVENTLEVOTPHISWKSANOTERQUEMELAYONMTIONNEEFALEVENTAGEMLEVOTPHISWEKVAISSAURIEDGOUSVEJONNERLEVOTQUICEUTTHEORIQUEVENTRACCORTERLECLUSJECOINTSAUMOURSJUNECARTIE
------
6579.243655199976
EHOUIMEZEUMONNUVETOUSYETESESSOIXANTEANSVANSSAJERSIONYRANMOCHONEACCARUENYRANMEVANSLESANNEESMINQUANTEILZOUITVECUISVUNENOTORIETEINVENIABLEMARCLUSVEQUATREJINFTQUINDECOURMENTSVESYRANMAISLEMONNAISSENTGAISSONRAKONNEGENTVANSNOTRELANFUENESARRETECASANOSYRONTIERESMARILCRENVENMOGCTETOUSLESGOTSETTOUTESLESEXCRESSIONSISSUESVESCAKSCRATIQUANTLEYRANMAISAINSIETCOURNEMITERQUEQUELQUESEXEGCLESAUTOFOAUSENEFALOUENMOREAUQUEBEMMEZEUESTEFALEGENTCOCULAIRELEGEILLEURMOUCVEVECARTVANSSAJERSIONYRANMOCHONERACCORTEMENTQUARANTEQUATRECOINTSENCLAMANTMONJENABLEGENTLEGOTPHISWKSANOTERQUEMELAYONMTIONNEEFALEGENTAJEMLEGOTPHISWEKGAISSAURIEDJOUSGEVONNERLEGOTQUICEUTTHEORIQUEGENTRACCORTERLECLUSVECOINTSAUMOURSVUNECARTIE
------
6465.1820338927855
EHOUIMEZEUMONNUVETOUSYETESESSOIXANTEANSVANSSAJERSIONYRANMOCHONEACCARUENYRANMEVANSLESANNEESMINQUANTEILZOUITVECUISVUNENOTORIETEINVENIABLEMARCLUSVEQUATREJINFTQUINGECOURMENTSVESYRANMAISLEMONNAISSENTDAISSONRAKONNEDENTVANSNOTRELANFUENESARRETECASANOSYRONTIERESMARILCRENVENMODCTETOUSLESDOTSETTOUTESLESEXCRESSIONSISSUESVESCAKSCRATIQUANTLEYRANMAISAINSIETCOURNEMITERQUEQUELQUESEXEDCLESAUTOFOAUSENEFALOUENMOREAUQUEBEMMEZEUESTEFALEDENTCOCULAIRELEDEILLEURMOUCVEVECARTVANSSAJERSIONYRANMOCHONERACCORTEMENTQUARANTEQUATRECOINTSENCLAMANTMONJENABLEDENTLEDOTPHISWKSANOTERQUEMELAYONMTIONNEEFALEDENTAJEMLEDOTPHISWEKDAISSAURIEGJOUSDEVONNERLEDOTQUICEUTTHEORIQUEDENTRACCORTERLECLUSVECOINTSAUMOURSVUNECARTIE
------
6444.085049126878
EHOUIMEZEUMONNUVETOUSBETESESSOIXANTEANSVANSSAJERSIONBRANMOCHONEACCARUENBRANMEVANSLESANNEESMINQUANTEILZOUITVECUISVUNENOTORIETEINVENIAYLEMARCLUSVEQUATREJINFTQUINGECOURMENTSVESBRANMAISLEMONNAISSENTDAISSONRAKONNEDENTVANSNOTRELANFUENESARRETECASANOSBRONTIERESMARILCRENVENMODCTETOUSLESDOTSETTOUTESLESEXCRESSIONSISSUESVESCAKSCRATIQUANTLEBRANMAISAINSIETCOURNEMITERQUEQUELQUESEXEDCLESAUTOFOAUSENEFALOUENMOREAUQUEYEMMEZEUESTEFALEDENTCOCULAIRELEDEILLEURMOUCVEVECARTVANSSAJERSIONBRANMOCHONERACCORTEMENTQUARANTEQUATRECOINTSENCLAMANTMONJENAYLEDENTLEDOTPHISWKSANOTERQUEMELABONMTIONNEEFALEDENTAJEMLEDOTPHISWEKDAISSAURIEGJOUSDEVONNERLEDOTQUICEUTTHEORIQUEDENTRACCORTERLECLUSVECOINTSAUMOURSVUNECARTIE
------
6342.0890343408955
EHOUIPEVEUPONNUJETOUSGETESESSOIYANTEANSJANSSABERSIONGRANPOCHONEACCARUENGRANPEJANSLESANNEESPINQUANTEILVOUITJECUISJUNENOTORIETEINJENIAWLEPARCLUSJEQUATREBINFTQUINXECOURPENTSJESGRANPAISLEPONNAISSENTMAISSONRAZONNEMENTJANSNOTRELANFUENESARRETECASANOSGRONTIERESPARILCRENJENPOMCTETOUSLESMOTSETTOUTESLESEYCRESSIONSISSUESJESCAZSCRATIQUANTLEGRANPAISAINSIETCOURNEPITERQUEQUELQUESEYEMCLESAUTOFOAUSENEFALOUENPOREAUQUEWEPPEVEUESTEFALEMENTCOCULAIRELEMEILLEURPOUCJEJECARTJANSSABERSIONGRANPOCHONERACCORTEPENTQUARANTEQUATRECOINTSENCLAPANTPONBENAWLEMENTLEMOTDHISKZSANOTERQUEPELAGONPTIONNEEFALEMENTABEPLEMOTDHISKEZMAISSAURIEXBOUSMEJONNERLEMOTQUICEUTTHEORIQUEMENTRACCORTERLECLUSJECOINTSAUPOURSJUNECARTIE
------
6335.520682066451
EHOUIPEJEUPONNUVETOUSGETESESSOIYANTEANSVANSSABERSIONGRANPOCHONEACCARUENGRANPEVANSLESANNEESPINQUANTEILJOUITVECUISVUNENOTORIETEINVENIAWLEPARCLUSVEQUATREBINFTQUINXECOURPENTSVESGRANPAISLEPONNAISSENTMAISSONRAZONNEMENTVANSNOTRELANFUENESARRETECASANOSGRONTIERESPARILCRENVENPOMCTETOUSLESMOTSETTOUTESLESEYCRESSIONSISSUESVESCAZSCRATIQUANTLEGRANPAISAINSIETCOURNEPITERQUEQUELQUESEYEMCLESAUTOFOAUSENEFALOUENPOREAUQUEWEPPEJEUESTEFALEMENTCOCULAIRELEMEILLEURPOUCVEVECARTVANSSABERSIONGRANPOCHONERACCORTEPENTQUARANTEQUATRECOINTSENCLAPANTPONBENAWLEMENTLEMOTDHISKZSANOTERQUEPELAGONPTIONNEEFALEMENTABEPLEMOTDHISKEZMAISSAURIEXBOUSMEVONNERLEMOTQUICEUTTHEORIQUEMENTRACCORTERLECLUSVECOINTSAUPOURSVUNECARTIE
------
6237.959098715573
EDOUIPEJEUPONNUVETOUSFETESESSOIYANTEANSVANSSABERSIONFRANPOCDONEACCARUENFRANPEVANSLESANNEESPINQUANTEILJOUITVECUISVUNENOTORIETEINVENIAWLEPARCLUSVEQUATREBINGTQUINXECOURPENTSVESFRANPAISLEPONNAISSENTMAISSONRAZONNEMENTVANSNOTRELANGUENESARRETECASANOSFRONTIERESPARILCRENVENPOMCTETOUSLESMOTSETTOUTESLESEYCRESSIONSISSUESVESCAZSCRATIQUANTLEFRANPAISAINSIETCOURNEPITERQUEQUELQUESEYEMCLESAUTOGOAUSENEGALOUENPOREAUQUEWEPPEJEUESTEGALEMENTCOCULAIRELEMEILLEURPOUCVEVECARTVANSSABERSIONFRANPOCDONERACCORTEPENTQUARANTEQUATRECOINTSENCLAPANTPONBENAWLEMENTLEMOTHDISKZSANOTERQUEPELAFONPTIONNEEGALEMENTABEPLEMOTHDISKEZMAISSAURIEXBOUSMEVONNERLEMOTQUICEUTTDEORIQUEMENTRACCORTERLECLUSVECOINTSAUPOURSVUNECARTIE
------
6215.691427385384
EHOUIDEFEUDONNUJETOUSMETESESSOIXANTEANSJANSSAPERSIONMRANDOCHONEACCARUENMRANDEJANSLESANNEESDINQUANTEILFOUITJECUISJUNENOTORIETEINJENIAWLEDARCLUSJEQUATREPINGTQUINYECOURDENTSJESMRANDAISLEDONNAISSENTVAISSONRABONNEVENTJANSNOTRELANGUENESARRETECASANOSMRONTIERESDARILCRENJENDOVCTETOUSLESVOTSETTOUTESLESEXCRESSIONSISSUESJESCABSCRATIQUANTLEMRANDAISAINSIETCOURNEDITERQUEQUELQUESEXEVCLESAUTOGOAUSENEGALOUENDOREAUQUEWEDDEFEUESTEGALEVENTCOCULAIRELEVEILLEURDOUCJEJECARTJANSSAPERSIONMRANDOCHONERACCORTEDENTQUARANTEQUATRECOINTSENCLADANTDONPENAWLEVENTLEVOTZHISKBSANOTERQUEDELAMONDTIONNEEGALEVENTAPEDLEVOTZHISKEBVAISSAURIEYPOUSVEJONNERLEVOTQUICEUTTHEORIQUEVENTRACCORTERLECLUSJECOINTSAUDOURSJUNECARTIE
------
6197.82799189101
EHOUIDEFEUDONNUVESOUTYESETETTOIJANSEANTVANTTABERTIONYRANDOPHONEAPPARUENYRANDEVANTLETANNEETDINQUANSEILFOUISVEPUITVUNENOSORIESEINVENIAKLEDARPLUTVEQUASREBINCSQUINXEPOURDENSTVETYRANDAITLEDONNAITTENSMAITTONRAZONNEMENSVANTNOSRELANCUENETARRESEPATANOTYRONSIERETDARILPRENVENDOMPSESOUTLETMOSTESSOUSETLETEJPRETTIONTITTUETVETPAZTPRASIQUANSLEYRANDAITAINTIESPOURNEDISERQUEQUELQUETEJEMPLETAUSOCOAUTENECALOUENDOREAUQUEKEDDEFEUETSECALEMENSPOPULAIRELEMEILLEURDOUPVEVEPARSVANTTABERTIONYRANDOPHONERAPPORSEDENSQUARANSEQUASREPOINSTENPLADANSDONBENAKLEMENSLEMOSWHITGZTANOSERQUEDELAYONDSIONNEECALEMENSABEDLEMOSWHITGEZMAITTAURIEXBOUTMEVONNERLEMOSQUIPEUSSHEORIQUEMENSRAPPORSERLEPLUTVEPOINSTAUDOURTVUNEPARSIE
------
6083.495430492946
EHOUIDEFEUDONNUVESOUTYESETETTOIJANSEANTVANTTACERTIONYRANDOPHONEAPPARUENYRANDEVANTLETANNEETDINQUANSEILFOUISVEPUITVUNENOSORIESEINVENIAKLEDARPLUTVEQUASRECINGSQUINXEPOURDENSTVETYRANDAITLEDONNAITTENSMAITTONRAZONNEMENSVANTNOSRELANGUENETARRESEPATANOTYRONSIERETDARILPRENVENDOMPSESOUTLETMOSTESSOUSETLETEJPRETTIONTITTUETVETPAZTPRASIQUANSLEYRANDAITAINTIESPOURNEDISERQUEQUELQUETEJEMPLETAUSOGOAUTENEGALOUENDOREAUQUEKEDDEFEUETSEGALEMENSPOPULAIRELEMEILLEURDOUPVEVEPARSVANTTACERTIONYRANDOPHONERAPPORSEDENSQUARANSEQUASREPOINSTENPLADANSDONCENAKLEMENSLEMOSWHITBZTANOSERQUEDELAYONDSIONNEEGALEMENSACEDLEMOSWHITBEZMAITTAURIEXCOUTMEVONNERLEMOSQUIPEUSSHEORIQUEMENSRAPPORSERLEPLUTVEPOINSTAUDOURTVUNEPARSIE
------
6057.779196062466
EHOUIDEBEUDONNUJESOUTFESETETTOIVANSEANTJANTTACERTIONFRANDOPHONEAPPARUENFRANDEJANTLETANNEETDINQUANSEILBOUISJEPUITJUNENOSORIESEINJENIAKLEDARPLUTJEQUASRECINGSQUINXEPOURDENSTJETFRANDAITLEDONNAITTENSMAITTONRAZONNEMENSJANTNOSRELANGUENETARRESEPATANOTFRONSIERETDARILPRENJENDOMPSESOUTLETMOSTESSOUSETLETEVPRETTIONTITTUETJETPAZTPRASIQUANSLEFRANDAITAINTIESPOURNEDISERQUEQUELQUETEVEMPLETAUSOGOAUTENEGALOUENDOREAUQUEKEDDEBEUETSEGALEMENSPOPULAIRELEMEILLEURDOUPJEJEPARSJANTTACERTIONFRANDOPHONERAPPORSEDENSQUARANSEQUASREPOINSTENPLADANSDONCENAKLEMENSLEMOSWHITYZTANOSERQUEDELAFONDSIONNEEGALEMENSACEDLEMOSWHITYEZMAITTAURIEXCOUTMEJONNERLEMOSQUIPEUSSHEORIQUEMENSRAPPORSERLEPLUTJEPOINSTAUDOURTJUNEPARSIE
------
5411.967863329896
EHOUICEVEUCONNUJETOUSYETESESSOIXANTEANSJANSSABERSIONYRANCOPHONEAPPARUENYRANCEJANSLESANNEESCINQUANTEILVOUITJEPUISJUNENOTORIETEINJENIAFLECARPLUSJEQUATREBINGTQUINMEPOURCENTSJESYRANCAISLECONNAISSENTDAISSONRAZONNEDENTJANSNOTRELANGUENESARRETEPASANOSYRONTIERESCARILPRENJENCODPTETOUSLESDOTSETTOUTESLESEXPRESSIONSISSUESJESPAZSPRATIQUANTLEYRANCAISAINSIETPOURNECITERQUEQUELQUESEXEDPLESAUTOGOAUSENEGALOUENCOREAUQUEFECCEVEUESTEGALEDENTPOPULAIRELEDEILLEURCOUPJEJEPARTJANSSABERSIONYRANCOPHONERAPPORTECENTQUARANTEQUATREPOINTSENPLACANTCONBENAFLEDENTLEDOTKHISWZSANOTERQUECELAYONCTIONNEEGALEDENTABECLEDOTKHISWEZDAISSAURIEMBOUSDEJONNERLEDOTQUIPEUTTHEORIQUEDENTRAPPORTERLEPLUSJEPOINTSAUCOURSJUNEPARTIE
------
5235.493406307516
EHOUIDEXEUDONNUJETOUSYETESESSOIZANTEANSJANSSABERSIONYRANDOPHONEAPPARUENYRANDEJANSLESANNEESDINQUANTEILXOUITJEPUISJUNENOTORIETEINJENIAFLEDARPLUSJEQUATREBINGTQUINKEPOURDENTSJESYRANDAISLEDONNAISSENTMAISSONRACONNEMENTJANSNOTRELANGUENESARRETEPASANOSYRONTIERESDARILPRENJENDOMPTETOUSLESMOTSETTOUTESLESEZPRESSIONSISSUESJESPACSPRATIQUANTLEYRANDAISAINSIETPOURNEDITERQUEQUELQUESEZEMPLESAUTOGOAUSENEGALOUENDOREAUQUEFEDDEXEUESTEGALEMENTPOPULAIRELEMEILLEURDOUPJEJEPARTJANSSABERSIONYRANDOPHONERAPPORTEDENTQUARANTEQUATREPOINTSENPLADANTDONBENAFLEMENTLEMOTWHISVCSANOTERQUEDELAYONDTIONNEEGALEMENTABEDLEMOTWHISVECMAISSAURIEKBOUSMEJONNERLEMOTQUIPEUTTHEORIQUEMENTRAPPORTERLEPLUSJEPOINTSAUDOURSJUNEPARTIE
------
5032.218955540666
EHOUIDEJEUDONNUVETOUSYETESESSOIZANTEANSVANSSABERSIONYRANDOPHONEAPPARUENYRANDEVANSLESANNEESDINQUANTEILJOUITVEPUISVUNENOTORIETEINVENIAFLEDARPLUSVEQUATREBINGTQUINXEPOURDENTSVESYRANDAISLEDONNAISSENTMAISSONRACONNEMENTVANSNOTRELANGUENESARRETEPASANOSYRONTIERESDARILPRENVENDOMPTETOUSLESMOTSETTOUTESLESEZPRESSIONSISSUESVESPACSPRATIQUANTLEYRANDAISAINSIETPOURNEDITERQUEQUELQUESEZEMPLESAUTOGOAUSENEGALOUENDOREAUQUEFEDDEJEUESTEGALEMENTPOPULAIRELEMEILLEURDOUPVEVEPARTVANSSABERSIONYRANDOPHONERAPPORTEDENTQUARANTEQUATREPOINTSENPLADANTDONBENAFLEMENTLEMOTWHISKCSANOTERQUEDELAYONDTIONNEEGALEMENTABEDLEMOTWHISKECMAISSAURIEXBOUSMEVONNERLEMOTQUIPEUTTHEORIQUEMENTRAPPORTERLEPLUSVEPOINTSAUDOURSVUNEPARTIE
------
4732.892970448421
EHOUICEVEUCONNUDETOUSFETESESSOIZANTEANSDANSSAKERSIONFRANCOPHONEAPPARUENFRANCEDANSLESANNEESCINQUANTEILVOUITDEPUISDUNENOTORIETEINDENIAXLECARPLUSDEQUATREKINBTQUINJEPOURCENTSDESFRANCAISLECONNAISSENTMAISSONRAYONNEMENTDANSNOTRELANBUENESARRETEPASANOSFRONTIERESCARILPRENDENCOMPTETOUSLESMOTSETTOUTESLESEZPRESSIONSISSUESDESPAYSPRATIQUANTLEFRANCAISAINSIETPOURNECITERQUEQUELQUESEZEMPLESAUTOBOAUSENEBALOUENCOREAUQUEXECCEVEUESTEBALEMENTPOPULAIRELEMEILLEURCOUPDEDEPARTDANSSAKERSIONFRANCOPHONERAPPORTECENTQUARANTEQUATREPOINTSENPLACANTCONKENAXLEMENTLEMOTGHISWYSANOTERQUECELAFONCTIONNEEBALEMENTAKECLEMOTGHISWEYMAISSAURIEJKOUSMEDONNERLEMOTQUIPEUTTHEORIQUEMENTRAPPORTERLEPLUSDEPOINTSAUCOURSDUNEPARTIE
------
4184.310573018574
EHOUICEVEUCONNUJETOUSGETESESSOIXANTEANSJANSSAFERSIONGRANCOPHONEAPPARUENGRANCEJANSLESANNEESCINQUANTEILVOUITJEPUISJUNENOTORIETEINJENIABLECARPLUSJEQUATREFINDTQUINZEPOURCENTSJESGRANCAISLECONNAISSENTMAISSONRAYONNEMENTJANSNOTRELANDUENESARRETEPASANOSGRONTIERESCARILPRENJENCOMPTETOUSLESMOTSETTOUTESLESEXPRESSIONSISSUESJESPAYSPRATIQUANTLEGRANCAISAINSIETPOURNECITERQUEQUELQUESEXEMPLESAUTODOAUSENEDALOUENCOREAUQUEBECCEVEUESTEDALEMENTPOPULAIRELEMEILLEURCOUPJEJEPARTJANSSAFERSIONGRANCOPHONERAPPORTECENTQUARANTEQUATREPOINTSENPLACANTCONFENABLEMENTLEMOTWHISKYSANOTERQUECELAGONCTIONNEEDALEMENTAFECLEMOTWHISKEYMAISSAURIEZFOUSMEJONNERLEMOTQUIPEUTTHEORIQUEMENTRAPPORTERLEPLUSJEPOINTSAUCOURSJUNEPARTIE
------
3864.4642563320494
EHOUICEFEUCONNUJETOUSDETESESSOIXANTEANSJANSSAVERSIONDRANCOPHONEAPPARUENDRANCEJANSLESANNEESCINQUANTEILFOUITJEPUISJUNENOTORIETEINJENIABLECARPLUSJEQUATREVINGTQUINZEPOURCENTSJESDRANCAISLECONNAISSENTMAISSONRAYONNEMENTJANSNOTRELANGUENESARRETEPASANOSDRONTIERESCARILPRENJENCOMPTETOUSLESMOTSETTOUTESLESEXPRESSIONSISSUESJESPAYSPRATIQUANTLEDRANCAISAINSIETPOURNECITERQUEQUELQUESEXEMPLESAUTOGOAUSENEGALOUENCOREAUQUEBECCEFEUESTEGALEMENTPOPULAIRELEMEILLEURCOUPJEJEPARTJANSSAVERSIONDRANCOPHONERAPPORTECENTQUARANTEQUATREPOINTSENPLACANTCONVENABLEMENTLEMOTWHISKYSANOTERQUECELADONCTIONNEEGALEMENTAVECLEMOTWHISKEYMAISSAURIEZVOUSMEJONNERLEMOTQUIPEUTTHEORIQUEMENTRAPPORTERLEPLUSJEPOINTSAUCOURSJUNEPARTIE
------
3694.6421214202137
EHOUICEJEUCONNUDETOUSBETESESSOIXANTEANSDANSSAVERSIONBRANCOPHONEAPPARUENBRANCEDANSLESANNEESCINQUANTEILJOUITDEPUISDUNENOTORIETEINDENIAFLECARPLUSDEQUATREVINGTQUINZEPOURCENTSDESBRANCAISLECONNAISSENTMAISSONRAYONNEMENTDANSNOTRELANGUENESARRETEPASANOSBRONTIERESCARILPRENDENCOMPTETOUSLESMOTSETTOUTESLESEXPRESSIONSISSUESDESPAYSPRATIQUANTLEBRANCAISAINSIETPOURNECITERQUEQUELQUESEXEMPLESAUTOGOAUSENEGALOUENCOREAUQUEFECCEJEUESTEGALEMENTPOPULAIRELEMEILLEURCOUPDEDEPARTDANSSAVERSIONBRANCOPHONERAPPORTECENTQUARANTEQUATREPOINTSENPLACANTCONVENAFLEMENTLEMOTWHISKYSANOTERQUECELABONCTIONNEEGALEMENTAVECLEMOTWHISKEYMAISSAURIEZVOUSMEDONNERLEMOTQUIPEUTTHEORIQUEMENTRAPPORTERLEPLUSDEPOINTSAUCOURSDUNEPARTIE
------
3584.2734710555915
EHOUICEJEUCONNUDETOUSFETESESSOIXANTEANSDANSSAVERSIONFRANCOPHONEAPPARUENFRANCEDANSLESANNEESCINQUANTEILJOUITDEPUISDUNENOTORIETEINDENIABLECARPLUSDEQUATREVINGTQUINZEPOURCENTSDESFRANCAISLECONNAISSENTMAISSONRAYONNEMENTDANSNOTRELANGUENESARRETEPASANOSFRONTIERESCARILPRENDENCOMPTETOUSLESMOTSETTOUTESLESEXPRESSIONSISSUESDESPAYSPRATIQUANTLEFRANCAISAINSIETPOURNECITERQUEQUELQUESEXEMPLESAUTOGOAUSENEGALOUENCOREAUQUEBECCEJEUESTEGALEMENTPOPULAIRELEMEILLEURCOUPDEDEPARTDANSSAVERSIONFRANCOPHONERAPPORTECENTQUARANTEQUATREPOINTSENPLACANTCONVENABLEMENTLEMOTWHISKYSANOTERQUECELAFONCTIONNEEGALEMENTAVECLEMOTWHISKEYMAISSAURIEZVOUSMEDONNERLEMOTQUIPEUTTHEORIQUEMENTRAPPORTERLEPLUSDEPOINTSAUCOURSDUNEPARTIE
------
*** Meilleure solution ***
score =  3584.2734710555915
alphabet déchiffrant : BNOKAQMRCTVJLDEPUFGHISWXYZ
EHOUICEJEUCONNUDETOUSFETESESSOIXANTEANSDANSSAVERSIONFRANCOPHONEAPPARUENFRANCEDANSLESANNEESCINQUANTEILJOUITDEPUISDUNENOTORIETEINDENIABLECARPLUSDEQUATREVINGTQUINZEPOURCENTSDESFRANCAISLECONNAISSENTMAISSONRAYONNEMENTDANSNOTRELANGUENESARRETEPASANOSFRONTIERESCARILPRENDENCOMPTETOUSLESMOTSETTOUTESLESEXPRESSIONSISSUESDESPAYSPRATIQUANTLEFRANCAISAINSIETPOURNECITERQUEQUELQUESEXEMPLESAUTOGOAUSENEGALOUENCOREAUQUEBECCEJEUESTEGALEMENTPOPULAIRELEMEILLEURCOUPDEDEPARTDANSSAVERSIONFRANCOPHONERAPPORTECENTQUARANTEQUATREPOINTSENPLACANTCONVENABLEMENTLEMOTWHISKYSANOTERQUECELAFONCTIONNEEGALEMENTAVECLEMOTWHISKEYMAISSAURIEZVOUSMEDONNERLEMOTQUIPEUTTHEORIQUEMENTRAPPORTERLEPLUSDEPOINTSAUCOURSDUNEPARTIE

Le texte clair est donc :

Eh oui, ce jeu connu de tous fête ses soixante ans dans sa version francophone.
Apparu en France dans les années cinquante, il jouit depuis d'une notoriété indéniable car plus de quatre vingt quinze pour cents des Français le connaissent.
Mais son rayonnement dans notre langue ne s'arrête pas à nos frontières car il prend en compte tous les mots et toutes les expressions issues des pays pratiquant le français.
Ainsi, et pour ne citer que quelques exemples, au Togo, au Sénégal ou encore au Québec ce jeu est également populaire.
Le meilleur coup de départ dans sa version francophone rapporte cent quarante quatre points en plaçant convenablement le mot WHISKYS.
À noter que cela fonctionne également avec le mot WHISKEY. Mais sauriez-vous me donner le mot qui peut théoriquement rapporter le plus de points au cours d'une partie ?

Exemple 3

Exemple en anglais tiré de cette page de blog

In [33]:
crypto3 = 'hun ndnxqhmcn obrmihvbhn pk hun bonvmxbl qlmpl, qlomlfkqt pk umi pjtmrbhmpl \
hp ndnxqhn hun tbgi kpv hun nsqbt jnlnkmh pk umi knttpg xmhmynli, ubi iblxhmplnf b \
xnlipviumz pk hun zvnii, ja gumxu zbznvi mlxpozbhmjtn gmhu hun xpozbxh bvn ndxtqfnf \
kvpo hun ipqhunvl obmti, blf un ubi pkkmxmbtta bfcminf xplrvnii hp fp ja tbg, bthupqru \
ml cmptbhmpl pk hun xplihmhqhmpl, gubh un ubf umointk cmvhqbtta fpln btvnbfa ml \
fnizmhn pk jphu.'

Dans ce cryptogramme les espaces entre les mots ont été conservés.
On prépare le crypto en le passant en majuscules, en supprimant la ponctuation et en remplaçant les espaces par _.

In [34]:
import re
crypto3 = re.sub('[^A-Z ]','',crypto3.upper())
crypto3 = crypto3.replace(' ', '_')
crypto3
Out[34]:
'HUN_NDNXQHMCN_OBRMIHVBHN_PK_HUN_BONVMXBL_QLMPL_QLOMLFKQT_PK_UMI_PJTMRBHMPL_HP_NDNXQHN_HUN_TBGI_KPV_HUN_NSQBT_JNLNKMH_PK_UMI_KNTTPG_XMHMYNLI_UBI_IBLXHMPLNF_B_XNLIPVIUMZ_PK_HUN_ZVNII_JA_GUMXU_ZBZNVI_MLXPOZBHMJTN_GMHU_HUN_XPOZBXH_BVN_NDXTQFNF_KVPO_HUN_IPQHUNVL_OBMTI_BLF_UN_UBI_PKKMXMBTTA_BFCMINF_XPLRVNII_HP_FP_JA_TBG_BTHUPQRU_ML_CMPTBHMPL_PK_HUN_XPLIHMHQHMPL_GUBH_UN_UBF_UMOINTK_CMVHQBTTA_FPLN_BTVNBFA_ML_FNIZMHN_PK_JPHU'

On charge le fichier des statistiques des 4grammes avec espaces pour l'anglais. Dans ce fichier les espaces sont codés par le caractère de soulignement _.

In [35]:
f4g ={}    # dic des fréquences des 4-grammes
f = open('brut4g_space_en.txt')
total = 0  # effectif total
for line in f:
    (w, c) = line.split(sep= ' ')
    f4g[w] = int(c)
    total += int(c)
for w in f4g:
    f4g[w] /= total  # calcul des fréquences
f.close
Out[35]:
<function TextIOWrapper.close>

On peut télécharger ici les fichiers des statistiques des 4grammes avec espaces pour les langues suivantes :

In [36]:
RecuitSimulé_substitution(crypto3)
34523.15391450967
PJG_GIGKAPEDG_TMHEYPQMPG_SF_PJG_MTGQEKMC_ACESC_ACTECWFAV_SF_JEY_SLVEHMPESC_PS_GIGKAPG_PJG_VMRY_FSQ_PJG_GUAMV_LGCGFEP_SF_JEY_FGVVSR_KEPEOGCY_JMY_YMCKPESCGW_M_KGCYSQYJEX_SF_PJG_XQGYY_LB_RJEKJ_XMXGQY_ECKSTXMPELVG_REPJ_PJG_KSTXMKP_MQG_GIKVAWGW_FQST_PJG_YSAPJGQC_TMEVY_MCW_JG_JMY_SFFEKEMVVB_MWDEYGW_KSCHQGYY_PS_WS_LB_VMR_MVPJSAHJ_EC_DESVMPESC_SF_PJG_KSCYPEPAPESC_RJMP_JG_JMW_JETYGVF_DEQPAMVVB_WSCG_MVQGMWB_EC_WGYXEPG_SF_LSPJ
------
33397.28595361931
FQK_KWKMRFTNK_CIHTLFJIFK_AE_FQK_ICKJTMIG_RGTAG_RGCTGYERV_AE_QTL_ASVTHIFTAG_FA_KWKMRFK_FQK_VIBL_EAJ_FQK_KURIV_SKGKETF_AE_QTL_EKVVAB_MTFTOKGL_QIL_LIGMFTAGKY_I_MKGLAJLQTX_AE_FQK_XJKLL_SD_BQTMQ_XIXKJL_TGMACXIFTSVK_BTFQ_FQK_MACXIMF_IJK_KWMVRYKY_EJAC_FQK_LARFQKJG_CITVL_IGY_QK_QIL_AEETMTIVVD_IYNTLKY_MAGHJKLL_FA_YA_SD_VIB_IVFQARHQ_TG_NTAVIFTAG_AE_FQK_MAGLFTFRFTAG_BQIF_QK_QIY_QTCLKVE_NTJFRIVVD_YAGK_IVJKIYD_TG_YKLXTFK_AE_SAFQ
------
32667.78422515008
GIU_UFUHJGPYU_TRNPKGZRGU_LB_GIU_RTUZPHRA_JAPLA_JATPAOBJQ_LB_IPK_LCQPNRGPLA_GL_UFUHJGU_GIU_QREK_BLZ_GIU_UVJRQ_CUAUBPG_LB_IPK_BUQQLE_HPGPSUAK_IRK_KRAHGPLAUO_R_HUAKLZKIPX_LB_GIU_XZUKK_CD_EIPHI_XRXUZK_PAHLTXRGPCQU_EPGI_GIU_HLTXRHG_RZU_UFHQJOUO_BZLT_GIU_KLJGIUZA_TRPQK_RAO_IU_IRK_LBBPHPRQQD_ROYPKUO_HLANZUKK_GL_OL_CD_QRE_RQGILJNI_PA_YPLQRGPLA_LB_GIU_HLAKGPGJGPLA_EIRG_IU_IRO_IPTKUQB_YPZGJRQQD_OLAU_RQZUROD_PA_OUKXPGU_LB_CLGI
------
30685.588003691002
LIN_NBNCRLPEN_VOZPALGOLN_FT_LIN_OVNGPCOD_RDPFD_RDVPDKTRH_FT_IPA_FUHPZOLPFD_LF_NBNCRLN_LIN_HOMA_TFG_LIN_NYROH_UNDNTPL_FT_IPA_TNHHFM_CPLPSNDA_IOA_AODCLPFDNK_O_CNDAFGAIPX_FT_LIN_XGNAA_UQ_MIPCI_XOXNGA_PDCFVXOLPUHN_MPLI_LIN_CFVXOCL_OGN_NBCHRKNK_TGFV_LIN_AFRLINGD_VOPHA_ODK_IN_IOA_FTTPCPOHHQ_OKEPANK_CFDZGNAA_LF_KF_UQ_HOM_OHLIFRZI_PD_EPFHOLPFD_FT_LIN_CFDALPLRLPFD_MIOL_IN_IOK_IPVANHT_EPGLROHHQ_KFDN_OHGNOKQ_PD_KNAXPLN_FT_UFLI
------
30510.85704796028
LIN_NBNCRLPEN_VOZPALGOLN_FU_LIN_OVNGPCOD_RDPFD_RDVPDKURH_FU_IPA_FTHPZOLPFD_LF_NBNCRLN_LIN_HOMA_UFG_LIN_NYROH_TNDNUPL_FU_IPA_UNHHFM_CPLPSNDA_IOA_AODCLPFDNK_O_CNDAFGAIPX_FU_LIN_XGNAA_TQ_MIPCI_XOXNGA_PDCFVXOLPTHN_MPLI_LIN_CFVXOCL_OGN_NBCHRKNK_UGFV_LIN_AFRLINGD_VOPHA_ODK_IN_IOA_FUUPCPOHHQ_OKEPANK_CFDZGNAA_LF_KF_TQ_HOM_OHLIFRZI_PD_EPFHOLPFD_FU_LIN_CFDALPLRLPFD_MIOL_IN_IOK_IPVANHU_EPGLROHHQ_KFDN_OHGNOKQ_PD_KNAXPLN_FU_TFLI
------
30158.728790802812
XPR_RQRWJXOMR_NCSODXACXR_EL_XPR_CNRAOWCT_JTOET_JTNOTKLJZ_EL_POD_EBZOSCXOET_XE_RQRWJXR_XPR_ZCYD_LEA_XPR_RIJCZ_BRTRLOX_EL_POD_LRZZEY_WOXOHRTD_PCD_DCTWXOETRK_C_WRTDEADPOU_EL_XPR_UARDD_BG_YPOWP_UCURAD_OTWENUCXOBZR_YOXP_XPR_WENUCWX_CAR_RQWZJKRK_LAEN_XPR_DEJXPRAT_NCOZD_CTK_PR_PCD_ELLOWOCZZG_CKMODRK_WETSARDD_XE_KE_BG_ZCY_CZXPEJSP_OT_MOEZCXOET_EL_XPR_WETDXOXJXOET_YPCX_PR_PCK_PONDRZL_MOAXJCZZG_KETR_CZARCKG_OT_KRDUOXR_EL_BEXP
------
28513.19978943673
TWE_EVEJKTDQE_SNPDOTHNTE_IR_TWE_NSEHDJNC_KCDIC_KCSDCXRKG_IR_WDO_ILGDPNTDIC_TI_EVEJKTE_TWE_GNMO_RIH_TWE_EAKNG_LECERDT_IR_WDO_REGGIM_JDTDBECO_WNO_ONCJTDICEX_N_JECOIHOWDU_IR_TWE_UHEOO_LF_MWDJW_UNUEHO_DCJISUNTDLGE_MDTW_TWE_JISUNJT_NHE_EVJGKXEX_RHIS_TWE_OIKTWEHC_SNDGO_NCX_WE_WNO_IRRDJDNGGF_NXQDOEX_JICPHEOO_TI_XI_LF_GNM_NGTWIKPW_DC_QDIGNTDIC_IR_TWE_JICOTDTKTDIC_MWNT_WE_WNX_WDSOEGR_QDHTKNGGF_XICE_NGHENXF_DC_XEOUDTE_IR_LITW
------
25681.12397585536
TWE_EVEJKTRQE_SNPROTHNTE_IC_TWE_NSEHRJND_KDRID_KDSRDXCKG_IC_WRO_ILGRPNTRID_TI_EVEJKTE_TWE_GNMO_CIH_TWE_EAKNG_LEDECRT_IC_WRO_CEGGIM_JRTRBEDO_WNO_ONDJTRIDEX_N_JEDOIHOWRU_IC_TWE_UHEOO_LF_MWRJW_UNUEHO_RDJISUNTRLGE_MRTW_TWE_JISUNJT_NHE_EVJGKXEX_CHIS_TWE_OIKTWEHD_SNRGO_NDX_WE_WNO_ICCRJRNGGF_NXQROEX_JIDPHEOO_TI_XI_LF_GNM_NGTWIKPW_RD_QRIGNTRID_IC_TWE_JIDOTRTKTRID_MWNT_WE_WNX_WRSOEGC_QRHTKNGGF_XIDE_NGHENXF_RD_XEOURTE_IC_LITW
------
24904.350600394133
FWY_YBYRLFIQY_GNDIAFHNFY_OP_FWY_NGYHIRNM_LMIOM_LMGIMSPLU_OP_WIA_OJUIDNFIOM_FO_YBYRLFY_FWY_UNTA_POH_FWY_YXLNU_JYMYPIF_OP_WIA_PYUUOT_RIFIVYMA_WNA_ANMRFIOMYS_N_RYMAOHAWIC_OP_FWY_CHYAA_JE_TWIRW_CNCYHA_IMROGCNFIJUY_TIFW_FWY_ROGCNRF_NHY_YBRULSYS_PHOG_FWY_AOLFWYHM_GNIUA_NMS_WY_WNA_OPPIRINUUE_NSQIAYS_ROMDHYAA_FO_SO_JE_UNT_NUFWOLDW_IM_QIOUNFIOM_OP_FWY_ROMAFIFLFIOM_TWNF_WY_WNS_WIGAYUP_QIHFLNUUE_SOMY_NUHYNSE_IM_SYACIFY_OP_JOFW
------
24883.512255473528
RNA_AIAVGRWJA_BEXWLRTERA_OM_RNA_EBATWVEC_GCWOC_GCBWCHMGD_OM_NWL_OSDWXERWOC_RO_AIAVGRA_RNA_DEUL_MOT_RNA_APGED_SACAMWR_OM_NWL_MADDOU_VWRWZACL_NEL_LECVRWOCAH_E_VACLOTLNWK_OM_RNA_KTALL_SQ_UNWVN_KEKATL_WCVOBKERWSDA_UWRN_RNA_VOBKEVR_ETA_AIVDGHAH_MTOB_RNA_LOGRNATC_BEWDL_ECH_NA_NEL_OMMWVWEDDQ_EHJWLAH_VOCXTALL_RO_HO_SQ_DEU_EDRNOGXN_WC_JWODERWOC_OM_RNA_VOCLRWRGRWOC_UNER_NA_NEH_NWBLADM_JWTRGEDDQ_HOCA_EDTAEHQ_WC_HALKWRA_OM_SORN
------
23742.617954899928
NGA_AWADUNEZA_MOLETNXONA_SB_NGA_OMAXEDOI_UIESI_UIMEIRBUH_SB_GET_SVHELONESI_NS_AWADUNA_NGA_HOFT_BSX_NGA_AYUOH_VAIABEN_SB_GET_BAHHSF_DENEKAIT_GOT_TOIDNESIAR_O_DAITSXTGEC_SB_NGA_CXATT_VQ_FGEDG_COCAXT_EIDSMCONEVHA_FENG_NGA_DSMCODN_OXA_AWDHURAR_BXSM_NGA_TSUNGAXI_MOEHT_OIR_GA_GOT_SBBEDEOHHQ_ORZETAR_DSILXATT_NS_RS_VQ_HOF_OHNGSULG_EI_ZESHONESI_SB_NGA_DSITNENUNESI_FGON_GA_GOR_GEMTAHB_ZEXNUOHHQ_RSIA_OHXAORQ_EI_RATCENA_SB_VSNG
------
22816.888659878274
WHA_ACADVWRGA_BUPRTWIUWA_OF_WHA_UBAIRDUY_VYROY_VYBRYNFVM_OF_HRT_OSMRPUWROY_WO_ACADVWA_WHA_MUKT_FOI_WHA_AJVUM_SAYAFRW_OF_HRT_FAMMOK_DRWREAYT_HUT_TUYDWROYAN_U_DAYTOITHRL_OF_WHA_LIATT_SX_KHRDH_LULAIT_RYDOBLUWRSMA_KRWH_WHA_DOBLUDW_UIA_ACDMVNAN_FIOB_WHA_TOVWHAIY_BURMT_UYN_HA_HUT_OFFRDRUMMX_UNGRTAN_DOYPIATT_WO_NO_SX_MUK_UMWHOVPH_RY_GROMUWROY_OF_WHA_DOYTWRWVWROY_KHUW_HA_HUN_HRBTAMF_GRIWVUMMX_NOYA_UMIAUNX_RY_NATLRWA_OF_SOWH
------
22056.39754872418
UDE_EZEBQUORE_KAXOSUYAUE_IM_UDE_AKEYOBAF_QFOIF_QFKOFTMQG_IM_DOS_IHGOXAUOIF_UI_EZEBQUE_UDE_GACS_MIY_UDE_ELQAG_HEFEMOU_IM_DOS_MEGGIC_BOUOPEFS_DAS_SAFBUOIFET_A_BEFSIYSDON_IM_UDE_NYESS_HJ_CDOBD_NANEYS_OFBIKNAUOHGE_COUD_UDE_BIKNABU_AYE_EZBGQTET_MYIK_UDE_SIQUDEYF_KAOGS_AFT_DE_DAS_IMMOBOAGGJ_ATROSET_BIFXYESS_UI_TI_HJ_GAC_AGUDIQXD_OF_ROIGAUOIF_IM_UDE_BIFSUOUQUOIF_CDAU_DE_DAT_DOKSEGM_ROYUQAGGJ_TIFE_AGYEATJ_OF_TESNOUE_IM_HIUD
------
20438.170406876274
UDE_EZEBQUOFE_KAXOSUYAUE_IM_UDE_AKEYOBAR_QROIR_QRKORTMQG_IM_DOS_IHGOXAUOIR_UI_EZEBQUE_UDE_GACS_MIY_UDE_EPQAG_HEREMOU_IM_DOS_MEGGIC_BOUOLERS_DAS_SARBUOIRET_A_BERSIYSDON_IM_UDE_NYESS_HJ_CDOBD_NANEYS_ORBIKNAUOHGE_COUD_UDE_BIKNABU_AYE_EZBGQTET_MYIK_UDE_SIQUDEYR_KAOGS_ART_DE_DAS_IMMOBOAGGJ_ATFOSET_BIRXYESS_UI_TI_HJ_GAC_AGUDIQXD_OR_FOIGAUOIR_IM_UDE_BIRSUOUQUOIR_CDAU_DE_DAT_DOKSEGM_FOYUQAGGJ_TIRE_AGYEATJ_OR_TESNOUE_IM_HIUD
------
19913.298101100634
THO_ONOSYTAVO_XERAKTZETO_IB_THO_EXOZASED_YDAID_YDXADWBYF_IB_HAK_IMFARETAID_TI_ONOSYTO_THO_FECK_BIZ_THO_OPYEF_MODOBAT_IB_HAK_BOFFIC_SATAQODK_HEK_KEDSTAIDOW_E_SODKIZKHAJ_IB_THO_JZOKK_MG_CHASH_JEJOZK_ADSIXJETAMFO_CATH_THO_SIXJEST_EZO_ONSFYWOW_BZIX_THO_KIYTHOZD_XEAFK_EDW_HO_HEK_IBBASAEFFG_EWVAKOW_SIDRZOKK_TI_WI_MG_FEC_EFTHIYRH_AD_VAIFETAID_IB_THO_SIDKTATYTAID_CHET_HO_HEW_HAXKOFB_VAZTYEFFG_WIDO_EFZOEWG_AD_WOKJATO_IB_MITH
------
19247.654395158068
LAE_EBEYFLUME_POVUGLROLE_IS_LAE_OPERUYON_FNUIN_FNPUNWSFT_IS_AUG_IJTUVOLUIN_LI_EBEYFLE_LAE_TOXG_SIR_LAE_EDFOT_JENESUL_IS_AUG_SETTIX_YULUHENG_AOG_GONYLUINEW_O_YENGIRGAUC_IS_LAE_CREGG_JZ_XAUYA_COCERG_UNYIPCOLUJTE_XULA_LAE_YIPCOYL_ORE_EBYTFWEW_SRIP_LAE_GIFLAERN_POUTG_ONW_AE_AOG_ISSUYUOTTZ_OWMUGEW_YINVREGG_LI_WI_JZ_TOX_OTLAIFVA_UN_MUITOLUIN_IS_LAE_YINGLULFLUIN_XAOL_AE_AOW_AUPGETS_MURLFOTTZ_WINE_OTREOWZ_UN_WEGCULE_IS_JILA
------
18620.326265008396
NCE_EXERFNIUE_BOJIDNLONE_AV_NCE_OBELIROT_FTIAT_FTBITPVFM_AV_CID_AGMIJONIAT_NA_EXERFNE_NCE_MOSD_VAL_NCE_EWFOM_GETEVIN_AV_CID_VEMMAS_RINIKETD_COD_DOTRNIATEP_O_RETDALDCIZ_AV_NCE_ZLEDD_GY_SCIRC_ZOZELD_ITRABZONIGME_SINC_NCE_RABZORN_OLE_EXRMFPEP_VLAB_NCE_DAFNCELT_BOIMD_OTP_CE_COD_AVVIRIOMMY_OPUIDEP_RATJLEDD_NA_PA_GY_MOS_OMNCAFJC_IT_UIAMONIAT_AV_NCE_RATDNINFNIAT_SCON_CE_COP_CIBDEMV_UILNFOMMY_PATE_OMLEOPY_IT_PEDZINE_AV_GANC
------
18488.806109285917
NOE_EFERMNIZE_VABILNQANE_UT_NOE_AVEQIRAS_MSIUS_MSVISHTMP_UT_OIL_UJPIBANIUS_NU_EFERMNE_NOE_PAYL_TUQ_NOE_EXMAP_JESETIN_UT_OIL_TEPPUY_RINIWESL_OAL_LASRNIUSEH_A_RESLUQLOID_UT_NOE_DQELL_JG_YOIRO_DADEQL_ISRUVDANIJPE_YINO_NOE_RUVDARN_AQE_EFRPMHEH_TQUV_NOE_LUMNOEQS_VAIPL_ASH_OE_OAL_UTTIRIAPPG_AHZILEH_RUSBQELL_NU_HU_JG_PAY_APNOUMBO_IS_ZIUPANIUS_UT_NOE_RUSLNINMNIUS_YOAN_OE_OAH_OIVLEPT_ZIQNMAPPG_HUSE_APQEAHG_IS_HELDINE_UT_JUNO
------
18232.638088353902
STE_EQERFSIZE_MAYIBSGASE_UP_STE_AMEGIRAL_FLIUL_FLMILDPFC_UP_TIB_UJCIYASIUL_SU_EQERFSE_STE_CANB_PUG_STE_EXFAC_JELEPIS_UP_TIB_PECCUN_RISIVELB_TAB_BALRSIULED_A_RELBUGBTIH_UP_STE_HGEBB_JW_NTIRT_HAHEGB_ILRUMHASIJCE_NIST_STE_RUMHARS_AGE_EQRCFDED_PGUM_STE_BUFSTEGL_MAICB_ALD_TE_TAB_UPPIRIACCW_ADZIBED_RULYGEBB_SU_DU_JW_CAN_ACSTUFYT_IL_ZIUCASIUL_UP_STE_RULBSISFSIUL_NTAS_TE_TAD_TIMBECP_ZIGSFACCW_DULE_ACGEADW_IL_DEBHISE_UP_JUST
------
17780.051401849996
STE_EQERFSAZE_MIYABSGISE_UP_STE_IMEGARIL_FLAUL_FLMALDPFC_UP_TAB_UJCAYISAUL_SU_EQERFSE_STE_CINB_PUG_STE_EXFIC_JELEPAS_UP_TAB_PECCUN_RASAVELB_TIB_BILRSAULED_I_RELBUGBTAH_UP_STE_HGEBB_JW_NTART_HIHEGB_ALRUMHISAJCE_NAST_STE_RUMHIRS_IGE_EQRCFDED_PGUM_STE_BUFSTEGL_MIACB_ILD_TE_TIB_UPPARAICCW_IDZABED_RULYGEBB_SU_DU_JW_CIN_ICSTUFYT_AL_ZAUCISAUL_UP_STE_RULBSASFSAUL_NTIS_TE_TID_TAMBECP_ZAGSFICCW_DULE_ICGEIDW_AL_DEBHASE_UP_JUST
------
17586.872925122454
STE_EZERFSAQE_MIGABSWISE_UP_STE_IMEWARIL_FLAUL_FLMALDPFC_UP_TAB_UJCAGISAUL_SU_EZERFSE_STE_CIOB_PUW_STE_ENFIC_JELEPAS_UP_TAB_PECCUO_RASAVELB_TIB_BILRSAULED_I_RELBUWBTAH_UP_STE_HWEBB_JY_OTART_HIHEWB_ALRUMHISAJCE_OAST_STE_RUMHIRS_IWE_EZRCFDED_PWUM_STE_BUFSTEWL_MIACB_ILD_TE_TIB_UPPARAICCY_IDQABED_RULGWEBB_SU_DU_JY_CIO_ICSTUFGT_AL_QAUCISAUL_UP_STE_RULBSASFSAUL_OTIS_TE_TID_TAMBECP_QAWSFICCY_DULE_ICWEIDY_AL_DEBHASE_UP_JUST
------
17487.732105082938
STE_EZERFSAQE_MINABSWISE_UP_STE_IMEWARIL_FLAUL_FLMALDPFC_UP_TAB_UJCANISAUL_SU_EZERFSE_STE_CIOB_PUW_STE_EGFIC_JELEPAS_UP_TAB_PECCUO_RASAVELB_TIB_BILRSAULED_I_RELBUWBTAH_UP_STE_HWEBB_JY_OTART_HIHEWB_ALRUMHISAJCE_OAST_STE_RUMHIRS_IWE_EZRCFDED_PWUM_STE_BUFSTEWL_MIACB_ILD_TE_TIB_UPPARAICCY_IDQABED_RULNWEBB_SU_DU_JY_CIO_ICSTUFNT_AL_QAUCISAUL_UP_STE_RULBSASFSAUL_OTIS_TE_TID_TAMBECP_QAWSFICCY_DULE_ICWEIDY_AL_DEBHASE_UP_JUST
------
16522.431232644583
STE_EZERFSAQE_MIBANSWISE_UP_STE_IMEWARIL_FLAUL_FLMALDPFC_UP_TAN_UJCABISAUL_SU_EZERFSE_STE_CION_PUW_STE_EGFIC_JELEPAS_UP_TAN_PECCUO_RASAVELN_TIN_NILRSAULED_I_RELNUWNTAH_UP_STE_HWENN_JY_OTART_HIHEWN_ALRUMHISAJCE_OAST_STE_RUMHIRS_IWE_EZRCFDED_PWUM_STE_NUFSTEWL_MIACN_ILD_TE_TIN_UPPARAICCY_IDQANED_RULBWENN_SU_DU_JY_CIO_ICSTUFBT_AL_QAUCISAUL_UP_STE_RULNSASFSAUL_OTIS_TE_TID_TAMNECP_QAWSFICCY_DULE_ICWEIDY_AL_DENHASE_UP_JUST
------
16333.048430504674
STE_EBERFSAQE_MIZANSWISE_UP_STE_IMEWARIL_FLAUL_FLMALDPFC_UP_TAN_UJCAZISAUL_SU_EBERFSE_STE_CION_PUW_STE_EGFIC_JELEPAS_UP_TAN_PECCUO_RASAVELN_TIN_NILRSAULED_I_RELNUWNTAH_UP_STE_HWENN_JY_OTART_HIHEWN_ALRUMHISAJCE_OAST_STE_RUMHIRS_IWE_EBRCFDED_PWUM_STE_NUFSTEWL_MIACN_ILD_TE_TIN_UPPARAICCY_IDQANED_RULZWENN_SU_DU_JY_CIO_ICSTUFZT_AL_QAUCISAUL_UP_STE_RULNSASFSAUL_OTIS_TE_TID_TAMNECP_QAWSFICCY_DULE_ICWEIDY_AL_DENHASE_UP_JUST
------
16321.196583640649
STE_EBERFSAQE_WIZANSMISE_UP_STE_IWEMARIL_FLAUL_FLWALDPFC_UP_TAN_UJCAZISAUL_SU_EBERFSE_STE_CION_PUM_STE_EGFIC_JELEPAS_UP_TAN_PECCUO_RASAVELN_TIN_NILRSAULED_I_RELNUMNTAH_UP_STE_HMENN_JY_OTART_HIHEMN_ALRUWHISAJCE_OAST_STE_RUWHIRS_IME_EBRCFDED_PMUW_STE_NUFSTEML_WIACN_ILD_TE_TIN_UPPARAICCY_IDQANED_RULZMENN_SU_DU_JY_CIO_ICSTUFZT_AL_QAUCISAUL_UP_STE_RULNSASFSAUL_OTIS_TE_TID_TAWNECP_QAMSFICCY_DULE_ICMEIDY_AL_DENHASE_UP_JUST
------
16259.759318257902
THA_AJARMTIFA_VOZISTKOTA_EX_THA_OVAKIRON_MNIEN_MNVINDXMC_EX_HIS_EQCIZOTIEN_TE_AJARMTA_THA_COWS_XEK_THA_AGMOC_QANAXIT_EX_HIS_XACCEW_RITIYANS_HOS_SONRTIENAD_O_RANSEKSHIB_EX_THA_BKASS_QU_WHIRH_BOBAKS_INREVBOTIQCA_WITH_THA_REVBORT_OKA_AJRCMDAD_XKEV_THA_SEMTHAKN_VOICS_OND_HA_HOS_EXXIRIOCCU_ODFISAD_RENZKASS_TE_DE_QU_COW_OCTHEMZH_IN_FIECOTIEN_EX_THA_RENSTITMTIEN_WHOT_HA_HOD_HIVSACX_FIKTMOCCU_DENA_OCKAODU_IN_DASBITA_EX_QETH
------
16071.664950129103
THA_AJARMTIFA_POZISTKOTA_EX_THA_OPAKIRON_MNIEN_MNPINDXMC_EX_HIS_EQCIZOTIEN_TE_AJARMTA_THA_COWS_XEK_THA_AGMOC_QANAXIT_EX_HIS_XACCEW_RITIYANS_HOS_SONRTIENAD_O_RANSEKSHIB_EX_THA_BKASS_QU_WHIRH_BOBAKS_INREPBOTIQCA_WITH_THA_REPBORT_OKA_AJRCMDAD_XKEP_THA_SEMTHAKN_POICS_OND_HA_HOS_EXXIRIOCCU_ODFISAD_RENZKASS_TE_DE_QU_COW_OCTHEMZH_IN_FIECOTIEN_EX_THA_RENSTITMTIEN_WHOT_HA_HOD_HIPSACX_FIKTMOCCU_DENA_OCKAODU_IN_DASBITA_EX_QETH
------
15568.243901083735
THA_AXACUTIFA_ZOGISTYOTA_EL_THA_OZAYICON_UNIEN_UNZINDLUW_EL_HIS_ERWIGOTIEN_TE_AXACUTA_THA_WOKS_LEY_THA_APUOW_RANALIT_EL_HIS_LAWWEK_CITIQANS_HOS_SONCTIENAD_O_CANSEYSHIV_EL_THA_VYASS_RJ_KHICH_VOVAYS_INCEZVOTIRWA_KITH_THA_CEZVOCT_OYA_AXCWUDAD_LYEZ_THA_SEUTHAYN_ZOIWS_OND_HA_HOS_ELLICIOWWJ_ODFISAD_CENGYASS_TE_DE_RJ_WOK_OWTHEUGH_IN_FIEWOTIEN_EL_THA_CENSTITUTIEN_KHOT_HA_HOD_HIZSAWL_FIYTUOWWJ_DENA_OWYAODJ_IN_DASVITA_EL_RETH
------
15118.69968957577
THE_EYEBATIVE_QUGISTLUTE_ON_THE_UQELIBUR_ARIOR_ARQIRDNAW_ON_HIS_OMWIGUTIOR_TO_EYEBATE_THE_WUJS_NOL_THE_EPAUW_MERENIT_ON_HIS_NEWWOJ_BITIZERS_HUS_SURBTIORED_U_BERSOLSHIF_ON_THE_FLESS_MX_JHIBH_FUFELS_IRBOQFUTIMWE_JITH_THE_BOQFUBT_ULE_EYBWADED_NLOQ_THE_SOATHELR_QUIWS_URD_HE_HUS_ONNIBIUWWX_UDVISED_BORGLESS_TO_DO_MX_WUJ_UWTHOAGH_IR_VIOWUTIOR_ON_THE_BORSTITATIOR_JHUT_HE_HUD_HIQSEWN_VILTAUWWX_DORE_UWLEUDX_IR_DESFITE_ON_MOTH
------
13935.918813588027
THE_EZEMOTIFE_GAWILTBATE_UN_THE_AGEBIMAS_OSIUS_OSGISDNOR_UN_HIL_UCRIWATIUS_TU_EZEMOTE_THE_RAPL_NUB_THE_EVOAR_CESENIT_UN_HIL_NERRUP_MITIQESL_HAL_LASMTIUSED_A_MESLUBLHIJ_UN_THE_JBELL_CY_PHIMH_JAJEBL_ISMUGJATICRE_PITH_THE_MUGJAMT_ABE_EZMRODED_NBUG_THE_LUOTHEBS_GAIRL_ASD_HE_HAL_UNNIMIARRY_ADFILED_MUSWBELL_TU_DU_CY_RAP_ARTHUOWH_IS_FIURATIUS_UN_THE_MUSLTITOTIUS_PHAT_HE_HAD_HIGLERN_FIBTOARRY_DUSE_ARBEADY_IS_DELJITE_UN_CUTH
------
13488.113849364796
THE_EUEMWTIJE_CAGIDTLATE_OF_THE_ACELIMAN_WNION_WNCINBFWS_OF_HID_OPSIGATION_TO_EUEMWTE_THE_SAQD_FOL_THE_EZWAS_PENEFIT_OF_HID_FESSOQ_MITIVEND_HAD_DANMTIONEB_A_MENDOLDHIR_OF_THE_RLEDD_PY_QHIMH_RARELD_INMOCRATIPSE_QITH_THE_MOCRAMT_ALE_EUMSWBEB_FLOC_THE_DOWTHELN_CAISD_ANB_HE_HAD_OFFIMIASSY_ABJIDEB_MONGLEDD_TO_BO_PY_SAQ_ASTHOWGH_IN_JIOSATION_OF_THE_MONDTITWTION_QHAT_HE_HAB_HICDESF_JILTWASSY_BONE_ASLEABY_IN_BEDRITE_OF_POTH
------
13483.490195562883
THE_EJEMWTIUE_CAGIDTLATE_OF_THE_ACELIMAN_WNION_WNCINBFWS_OF_HID_OPSIGATION_TO_EJEMWTE_THE_SAQD_FOL_THE_EZWAS_PENEFIT_OF_HID_FESSOQ_MITIVEND_HAD_DANMTIONEB_A_MENDOLDHIR_OF_THE_RLEDD_PY_QHIMH_RARELD_INMOCRATIPSE_QITH_THE_MOCRAMT_ALE_EJMSWBEB_FLOC_THE_DOWTHELN_CAISD_ANB_HE_HAD_OFFIMIASSY_ABUIDEB_MONGLEDD_TO_BO_PY_SAQ_ASTHOWGH_IN_UIOSATION_OF_THE_MONDTITWTION_QHAT_HE_HAB_HICDESF_UILTWASSY_BONE_ASLEABY_IN_BEDRITE_OF_POTH
------
13346.814219891245
THE_EUEMWTIJE_CADIGTLATE_OF_THE_ACELIMAN_WNION_WNCINBFWS_OF_HIG_OPSIDATION_TO_EUEMWTE_THE_SAZG_FOL_THE_EQWAS_PENEFIT_OF_HIG_FESSOZ_MITIVENG_HAG_GANMTIONEB_A_MENGOLGHIR_OF_THE_RLEGG_PY_ZHIMH_RARELG_INMOCRATIPSE_ZITH_THE_MOCRAMT_ALE_EUMSWBEB_FLOC_THE_GOWTHELN_CAISG_ANB_HE_HAG_OFFIMIASSY_ABJIGEB_MONDLEGG_TO_BO_PY_SAZ_ASTHOWDH_IN_JIOSATION_OF_THE_MONGTITWTION_ZHAT_HE_HAB_HICGESF_JILTWASSY_BONE_ASLEABY_IN_BEGRITE_OF_POTH
------
13066.999473280855
THE_EUEMWTIJE_CADIGTLATE_OF_THE_ACELIMAN_WNION_WNCINBFWS_OF_HIG_OZSIDATION_TO_EUEMWTE_THE_SAPG_FOL_THE_EQWAS_ZENEFIT_OF_HIG_FESSOP_MITIVENG_HAG_GANMTIONEB_A_MENGOLGHIR_OF_THE_RLEGG_ZY_PHIMH_RARELG_INMOCRATIZSE_PITH_THE_MOCRAMT_ALE_EUMSWBEB_FLOC_THE_GOWTHELN_CAISG_ANB_HE_HAG_OFFIMIASSY_ABJIGEB_MONDLEGG_TO_BO_ZY_SAP_ASTHOWDH_IN_JIOSATION_OF_THE_MONGTITWTION_PHAT_HE_HAB_HICGESF_JILTWASSY_BONE_ASLEABY_IN_BEGRITE_OF_ZOTH
------
13054.62764267086
THE_EUEMWTIZE_CADIGTLATE_OF_THE_ACELIMAN_WNION_WNCINBFWS_OF_HIG_OJSIDATION_TO_EUEMWTE_THE_SAPG_FOL_THE_EQWAS_JENEFIT_OF_HIG_FESSOP_MITIVENG_HAG_GANMTIONEB_A_MENGOLGHIR_OF_THE_RLEGG_JY_PHIMH_RARELG_INMOCRATIJSE_PITH_THE_MOCRAMT_ALE_EUMSWBEB_FLOC_THE_GOWTHELN_CAISG_ANB_HE_HAG_OFFIMIASSY_ABZIGEB_MONDLEGG_TO_BO_JY_SAP_ASTHOWDH_IN_ZIOSATION_OF_THE_MONGTITWTION_PHAT_HE_HAB_HICGESF_ZILTWASSY_BONE_ASLEABY_IN_BEGRITE_OF_JOTH
------
12343.058348187646
THE_EJEXUTIKE_CADIMTLATE_OF_THE_ACELIXAN_UNION_UNCINGFUR_OF_HIM_OWRIDATION_TO_EJEXUTE_THE_RAPM_FOL_THE_ESUAR_WENEFIT_OF_HIM_FERROP_XITIVENM_HAM_MANXTIONEG_A_XENMOLMHIB_OF_THE_BLEMM_WY_PHIXH_BABELM_INXOCBATIWRE_PITH_THE_XOCBAXT_ALE_EJXRUGEG_FLOC_THE_MOUTHELN_CAIRM_ANG_HE_HAM_OFFIXIARRY_AGKIMEG_XONDLEMM_TO_GO_WY_RAP_ARTHOUDH_IN_KIORATION_OF_THE_XONMTITUTION_PHAT_HE_HAG_HICMERF_KILTUARRY_GONE_ARLEAGY_IN_GEMBITE_OF_WOTH
------
12052.262161206014
THE_EJEXUTIKE_CASIMTLATE_OF_THE_ACELIXAN_UNION_UNCINGFUR_OF_HIM_OWRISATION_TO_EJEXUTE_THE_RAPM_FOL_THE_EDUAR_WENEFIT_OF_HIM_FERROP_XITIVENM_HAM_MANXTIONEG_A_XENMOLMHIB_OF_THE_BLEMM_WY_PHIXH_BABELM_INXOCBATIWRE_PITH_THE_XOCBAXT_ALE_EJXRUGEG_FLOC_THE_MOUTHELN_CAIRM_ANG_HE_HAM_OFFIXIARRY_AGKIMEG_XONSLEMM_TO_GO_WY_RAP_ARTHOUSH_IN_KIORATION_OF_THE_XONMTITUTION_PHAT_HE_HAG_HICMERF_KILTUARRY_GONE_ARLEAGY_IN_GEMBITE_OF_WOTH
------
9661.763863821167
THE_EJEDUTIKE_CASIMTLATE_OF_THE_ACELIDAR_URIOR_URCIRPFUN_OF_HIM_OWNISATIOR_TO_EJEDUTE_THE_NAGM_FOL_THE_EXUAN_WEREFIT_OF_HIM_FENNOG_DITIVERM_HAM_MARDTIOREP_A_DERMOLMHIB_OF_THE_BLEMM_WY_GHIDH_BABELM_IRDOCBATIWNE_GITH_THE_DOCBADT_ALE_EJDNUPEP_FLOC_THE_MOUTHELR_CAINM_ARP_HE_HAM_OFFIDIANNY_APKIMEP_DORSLEMM_TO_PO_WY_NAG_ANTHOUSH_IR_KIONATIOR_OF_THE_DORMTITUTIOR_GHAT_HE_HAP_HICMENF_KILTUANNY_PORE_ANLEAPY_IR_PEMBITE_OF_WOTH
------
9121.494018693198
THE_EXEBUTIVE_GAKISTRATE_OD_THE_AGERIBAM_UMIOM_UMGIMNDUL_OD_HIS_OJLIKATIOM_TO_EXEBUTE_THE_LACS_DOR_THE_EQUAL_JEMEDIT_OD_HIS_DELLOC_BITIWEMS_HAS_SAMBTIOMEN_A_BEMSORSHIP_OD_THE_PRESS_JY_CHIBH_PAPERS_IMBOGPATIJLE_CITH_THE_BOGPABT_ARE_EXBLUNEN_DROG_THE_SOUTHERM_GAILS_AMN_HE_HAS_ODDIBIALLY_ANVISEN_BOMKRESS_TO_NO_JY_LAC_ALTHOUKH_IM_VIOLATIOM_OD_THE_BOMSTITUTIOM_CHAT_HE_HAN_HIGSELD_VIRTUALLY_NOME_ALREANY_IM_NESPITE_OD_JOTH
------
8932.531871761887
THE_EXEPUTIVE_GAKISTRATE_OD_THE_AGERIPAM_UMIOM_UMGIMNDUL_OD_HIS_OJLIKATIOM_TO_EXEPUTE_THE_LACS_DOR_THE_EQUAL_JEMEDIT_OD_HIS_DELLOC_PITIWEMS_HAS_SAMPTIOMEN_A_PEMSORSHIB_OD_THE_BRESS_JY_CHIPH_BABERS_IMPOGBATIJLE_CITH_THE_POGBAPT_ARE_EXPLUNEN_DROG_THE_SOUTHERM_GAILS_AMN_HE_HAS_ODDIPIALLY_ANVISEN_POMKRESS_TO_NO_JY_LAC_ALTHOUKH_IM_VIOLATIOM_OD_THE_POMSTITUTIOM_CHAT_HE_HAN_HIGSELD_VIRTUALLY_NOME_ALREANY_IM_NESBITE_OD_JOTH
------
8503.490663401873
THE_EDEPUTIVE_MAFISTRATE_OB_THE_AMERIPAN_UNION_UNMINYBUL_OB_HIS_OZLIFATION_TO_EDEPUTE_THE_LAWS_BOR_THE_EGUAL_ZENEBIT_OB_HIS_BELLOW_PITIXENS_HAS_SANPTIONEY_A_PENSORSHIC_OB_THE_CRESS_ZK_WHIPH_CACERS_INPOMCATIZLE_WITH_THE_POMCAPT_ARE_EDPLUYEY_BROM_THE_SOUTHERN_MAILS_ANY_HE_HAS_OBBIPIALLK_AYVISEY_PONFRESS_TO_YO_ZK_LAW_ALTHOUFH_IN_VIOLATION_OB_THE_PONSTITUTION_WHAT_HE_HAY_HIMSELB_VIRTUALLK_YONE_ALREAYK_IN_YESCITE_OB_ZOTH
------
8135.527856234958
THE_EPEDUTIVE_MAFISTRATE_OB_THE_AMERIDAN_UNION_UNMINKBUL_OB_HIS_OZLIFATION_TO_EPEDUTE_THE_LAWS_BOR_THE_EGUAL_ZENEBIT_OB_HIS_BELLOW_DITIXENS_HAS_SANDTIONEK_A_DENSORSHIC_OB_THE_CRESS_ZY_WHIDH_CACERS_INDOMCATIZLE_WITH_THE_DOMCADT_ARE_EPDLUKEK_BROM_THE_SOUTHERN_MAILS_ANK_HE_HAS_OBBIDIALLY_AKVISEK_DONFRESS_TO_KO_ZY_LAW_ALTHOUFH_IN_VIOLATION_OB_THE_DONSTITUTION_WHAT_HE_HAK_HIMSELB_VIRTUALLY_KONE_ALREAKY_IN_KESCITE_OB_ZOTH
------
7868.910588065295
THE_EXECUTIBE_VADISTLATE_OP_THE_AVELICAN_UNION_UNVINGPUR_OP_HIS_OWRIDATION_TO_EXECUTE_THE_RAKS_POL_THE_EMUAR_WENEPIT_OP_HIS_PERROK_CITIJENS_HAS_SANCTIONEG_A_CENSOLSHIF_OP_THE_FLESS_WY_KHICH_FAFELS_INCOVFATIWRE_KITH_THE_COVFACT_ALE_EXCRUGEG_PLOV_THE_SOUTHELN_VAIRS_ANG_HE_HAS_OPPICIARRY_AGBISEG_CONDLESS_TO_GO_WY_RAK_ARTHOUDH_IN_BIORATION_OP_THE_CONSTITUTION_KHAT_HE_HAG_HIVSERP_BILTUARRY_GONE_ARLEAGY_IN_GESFITE_OP_WOTH
------
7806.5215554655215
THE_EXECUTIKE_MAZISTLATE_OG_THE_AMELICAN_UNION_UNMINDGUR_OG_HIS_OJRIZATION_TO_EXECUTE_THE_RAPS_GOL_THE_EQUAR_JENEGIT_OG_HIS_GERROP_CITIWENS_HAS_SANCTIONED_A_CENSOLSHIF_OG_THE_FLESS_JY_PHICH_FAFELS_INCOMFATIJRE_PITH_THE_COMFACT_ALE_EXCRUDED_GLOM_THE_SOUTHELN_MAIRS_AND_HE_HAS_OGGICIARRY_ADKISED_CONZLESS_TO_DO_JY_RAP_ARTHOUZH_IN_KIORATION_OG_THE_CONSTITUTION_PHAT_HE_HAD_HIMSERG_KILTUARRY_DONE_ARLEADY_IN_DESFITE_OG_JOTH
------
7428.08178822128
THE_EXECUTIKE_MAZISTLATE_OG_THE_AMELICAN_UNION_UNMINDGUR_OG_HIS_OJRIZATION_TO_EXECUTE_THE_RAPS_GOL_THE_EQUAR_JENEGIT_OG_HIS_GERROP_CITIWENS_HAS_SANCTIONED_A_CENSOLSHIB_OG_THE_BLESS_JY_PHICH_BABELS_INCOMBATIJRE_PITH_THE_COMBACT_ALE_EXCRUDED_GLOM_THE_SOUTHELN_MAIRS_AND_HE_HAS_OGGICIARRY_ADKISED_CONZLESS_TO_DO_JY_RAP_ARTHOUZH_IN_KIORATION_OG_THE_CONSTITUTION_PHAT_HE_HAD_HIMSERG_KILTUARRY_DONE_ARLEADY_IN_DESBITE_OG_JOTH
------
7141.59555351296
THE_EXECUTIWE_MAZISTLATE_OG_THE_AMELICAN_UNION_UNMINDGUR_OG_HIS_OJRIZATION_TO_EXECUTE_THE_RAPS_GOL_THE_EQUAR_JENEGIT_OG_HIS_GERROP_CITIKENS_HAS_SANCTIONED_A_CENSOLSHIB_OG_THE_BLESS_JY_PHICH_BABELS_INCOMBATIJRE_PITH_THE_COMBACT_ALE_EXCRUDED_GLOM_THE_SOUTHELN_MAIRS_AND_HE_HAS_OGGICIARRY_ADWISED_CONZLESS_TO_DO_JY_RAP_ARTHOUZH_IN_WIORATION_OG_THE_CONSTITUTION_PHAT_HE_HAD_HIMSERG_WILTUARRY_DONE_ARLEADY_IN_DESBITE_OG_JOTH
------
6384.754805800842
THE_EXECUTIWE_MAZISTLATE_OG_THE_AMELICAN_UNION_UNMINDGUR_OG_HIS_OVRIZATION_TO_EXECUTE_THE_RAPS_GOL_THE_EQUAR_VENEGIT_OG_HIS_GERROP_CITIKENS_HAS_SANCTIONED_A_CENSOLSHIB_OG_THE_BLESS_VY_PHICH_BABELS_INCOMBATIVRE_PITH_THE_COMBACT_ALE_EXCRUDED_GLOM_THE_SOUTHELN_MAIRS_AND_HE_HAS_OGGICIARRY_ADWISED_CONZLESS_TO_DO_VY_RAP_ARTHOUZH_IN_WIORATION_OG_THE_CONSTITUTION_PHAT_HE_HAD_HIMSERG_WILTUARRY_DONE_ARLEADY_IN_DESBITE_OG_VOTH
------
6173.76914509087
THE_EXECUTIVE_MAZISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OPLIZATION_TO_EXECUTE_THE_LAYS_FOR_THE_EJUAL_PENEFIT_OF_HIS_FELLOY_CITIQENS_HAS_SANCTIONED_A_CENSORSHIK_OF_THE_KRESS_PW_YHICH_KAKERS_INCOMKATIPLE_YITH_THE_COMKACT_ARE_EXCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLW_ADVISED_CONZRESS_TO_DO_PW_LAY_ALTHOUZH_IN_VIOLATION_OF_THE_CONSTITUTION_YHAT_HE_HAD_HIMSELF_VIRTUALLW_DONE_ALREADW_IN_DESKITE_OF_POTH
------
5902.189964488511
THE_EXECUTIVE_MAZISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OPLIZATION_TO_EXECUTE_THE_LABS_FOR_THE_EJUAL_PENEFIT_OF_HIS_FELLOB_CITIQENS_HAS_SANCTIONED_A_CENSORSHIK_OF_THE_KRESS_PW_BHICH_KAKERS_INCOMKATIPLE_BITH_THE_COMKACT_ARE_EXCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLW_ADVISED_CONZRESS_TO_DO_PW_LAB_ALTHOUZH_IN_VIOLATION_OF_THE_CONSTITUTION_BHAT_HE_HAD_HIMSELF_VIRTUALLW_DONE_ALREADW_IN_DESKITE_OF_POTH
------
5625.5195110524655
THE_EXECUTIVE_MAZISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OGLIZATION_TO_EXECUTE_THE_LABS_FOR_THE_EJUAL_GENEFIT_OF_HIS_FELLOB_CITIQENS_HAS_SANCTIONED_A_CENSORSHIK_OF_THE_KRESS_GW_BHICH_KAKERS_INCOMKATIGLE_BITH_THE_COMKACT_ARE_EXCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLW_ADVISED_CONZRESS_TO_DO_GW_LAB_ALTHOUZH_IN_VIOLATION_OF_THE_CONSTITUTION_BHAT_HE_HAD_HIMSELF_VIRTUALLW_DONE_ALREADW_IN_DESKITE_OF_GOTH
------
4647.151398816702
THE_EXECUTIVE_MAZISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OGLIZATION_TO_EXECUTE_THE_LABS_FOR_THE_EJUAL_GENEFIT_OF_HIS_FELLOB_CITIQENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_GW_BHICH_PAPERS_INCOMPATIGLE_BITH_THE_COMPACT_ARE_EXCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLW_ADVISED_CONZRESS_TO_DO_GW_LAB_ALTHOUZH_IN_VIOLATION_OF_THE_CONSTITUTION_BHAT_HE_HAD_HIMSELF_VIRTUALLW_DONE_ALREADW_IN_DESPITE_OF_GOTH
------
3871.1661753985477
THE_EXECUTIVE_MAZISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OGLIZATION_TO_EXECUTE_THE_LABS_FOR_THE_EJUAL_GENEFIT_OF_HIS_FELLOB_CITIQENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_GY_BHICH_PAPERS_INCOMPATIGLE_BITH_THE_COMPACT_ARE_EXCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONZRESS_TO_DO_GY_LAB_ALTHOUZH_IN_VIOLATION_OF_THE_CONSTITUTION_BHAT_HE_HAD_HIMSELF_VIRTUALLY_DONE_ALREADY_IN_DESPITE_OF_GOTH
------
3593.4896965816847
THE_EXECUTIVE_KAGISTRATE_OF_THE_AKERICAN_UNION_UNKINDFUL_OF_HIS_OBLIGATION_TO_EXECUTE_THE_LAPS_FOR_THE_EZUAL_BENEFIT_OF_HIS_FELLOP_CITIQENS_HAS_SANCTIONED_A_CENSORSHIM_OF_THE_MRESS_BY_PHICH_MAMERS_INCOKMATIBLE_PITH_THE_COKMACT_ARE_EXCLUDED_FROK_THE_SOUTHERN_KAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAP_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_PHAT_HE_HAD_HIKSELF_VIRTUALLY_DONE_ALREADY_IN_DESMITE_OF_BOTH
------
3564.7843442175154
THE_EXECUTIVE_KAGISTRATE_OF_THE_AKERICAN_UNION_UNKINDFUL_OF_HIS_OBLIGATION_TO_EXECUTE_THE_LAWS_FOR_THE_EZUAL_BENEFIT_OF_HIS_FELLOW_CITIQENS_HAS_SANCTIONED_A_CENSORSHIM_OF_THE_MRESS_BY_WHICH_MAMERS_INCOKMATIBLE_WITH_THE_COKMACT_ARE_EXCLUDED_FROK_THE_SOUTHERN_KAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAW_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIKSELF_VIRTUALLY_DONE_ALREADY_IN_DESMITE_OF_BOTH
------
3374.7736176524563
THE_EXECUTIVE_KAGISTRATE_OF_THE_AKERICAN_UNION_UNKINDFUL_OF_HIS_OBLIGATION_TO_EXECUTE_THE_LAWS_FOR_THE_EZUAL_BENEFIT_OF_HIS_FELLOW_CITIPENS_HAS_SANCTIONED_A_CENSORSHIM_OF_THE_MRESS_BY_WHICH_MAMERS_INCOKMATIBLE_WITH_THE_COKMACT_ARE_EXCLUDED_FROK_THE_SOUTHERN_KAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAW_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIKSELF_VIRTUALLY_DONE_ALREADY_IN_DESMITE_OF_BOTH
------
3261.4056180174134
THE_EXECUTIVE_KAGISTRATE_OF_THE_AKERICAN_UNION_UNKINDFUL_OF_HIS_OBLIGATION_TO_EXECUTE_THE_LAWS_FOR_THE_EZUAL_BENEFIT_OF_HIS_FELLOW_CITIMENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_BY_WHICH_PAPERS_INCOKPATIBLE_WITH_THE_COKPACT_ARE_EXCLUDED_FROK_THE_SOUTHERN_KAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAW_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIKSELF_VIRTUALLY_DONE_ALREADY_IN_DESPITE_OF_BOTH
------
3074.7957007139694
THE_EXECUTIVE_KAGISTRATE_OF_THE_AKERICAN_UNION_UNKINDFUL_OF_HIS_OBLIGATION_TO_EXECUTE_THE_LAWS_FOR_THE_EJUAL_BENEFIT_OF_HIS_FELLOW_CITIMENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_BY_WHICH_PAPERS_INCOKPATIBLE_WITH_THE_COKPACT_ARE_EXCLUDED_FROK_THE_SOUTHERN_KAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAW_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIKSELF_VIRTUALLY_DONE_ALREADY_IN_DESPITE_OF_BOTH
------
2982.6644609593477
THE_EXECUTIVE_GAMISTRATE_OF_THE_AGERICAN_UNION_UNGINDFUL_OF_HIS_OBLIMATION_TO_EXECUTE_THE_LAWS_FOR_THE_EQUAL_BENEFIT_OF_HIS_FELLOW_CITIZENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_BY_WHICH_PAPERS_INCOGPATIBLE_WITH_THE_COGPACT_ARE_EXCLUDED_FROG_THE_SOUTHERN_GAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONMRESS_TO_DO_BY_LAW_ALTHOUMH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIGSELF_VIRTUALLY_DONE_ALREADY_IN_DESPITE_OF_BOTH
------
2768.116784087463
THE_EJECUTIVE_MAGISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OBLIGATION_TO_EJECUTE_THE_LAWS_FOR_THE_EZUAL_BENEFIT_OF_HIS_FELLOW_CITIQENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_BY_WHICH_PAPERS_INCOMPATIBLE_WITH_THE_COMPACT_ARE_EJCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAW_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIMSELF_VIRTUALLY_DONE_ALREADY_IN_DESPITE_OF_BOTH
------
2391.1145529165246
THE_EJECUTIVE_MAGISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OBLIGATION_TO_EJECUTE_THE_LAWS_FOR_THE_EXUAL_BENEFIT_OF_HIS_FELLOW_CITIQENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_BY_WHICH_PAPERS_INCOMPATIBLE_WITH_THE_COMPACT_ARE_EJCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAW_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIMSELF_VIRTUALLY_DONE_ALREADY_IN_DESPITE_OF_BOTH
------
2104.663672909567
THE_EJECUTIVE_MAGISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OBLIGATION_TO_EJECUTE_THE_LAWS_FOR_THE_EXUAL_BENEFIT_OF_HIS_FELLOW_CITIZENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_BY_WHICH_PAPERS_INCOMPATIBLE_WITH_THE_COMPACT_ARE_EJCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAW_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIMSELF_VIRTUALLY_DONE_ALREADY_IN_DESPITE_OF_BOTH
------
1612.0255097188917
THE_EXECUTIVE_MAGISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OBLIGATION_TO_EXECUTE_THE_LAWS_FOR_THE_EQUAL_BENEFIT_OF_HIS_FELLOW_CITIZENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_BY_WHICH_PAPERS_INCOMPATIBLE_WITH_THE_COMPACT_ARE_EXCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAW_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIMSELF_VIRTUALLY_DONE_ALREADY_IN_DESPITE_OF_BOTH
------
*** Meilleure solution ***
score =  1612.0255097188917
alphabet déchiffrant : YAVXJDWTSBFNIEMOUGQLHRKCZP
THE_EXECUTIVE_MAGISTRATE_OF_THE_AMERICAN_UNION_UNMINDFUL_OF_HIS_OBLIGATION_TO_EXECUTE_THE_LAWS_FOR_THE_EQUAL_BENEFIT_OF_HIS_FELLOW_CITIZENS_HAS_SANCTIONED_A_CENSORSHIP_OF_THE_PRESS_BY_WHICH_PAPERS_INCOMPATIBLE_WITH_THE_COMPACT_ARE_EXCLUDED_FROM_THE_SOUTHERN_MAILS_AND_HE_HAS_OFFICIALLY_ADVISED_CONGRESS_TO_DO_BY_LAW_ALTHOUGH_IN_VIOLATION_OF_THE_CONSTITUTION_WHAT_HE_HAD_HIMSELF_VIRTUALLY_DONE_ALREADY_IN_DESPITE_OF_BOTH

Le texte clair est donc :

The Executive Magistrate of the American Union, unmindful of his obligation to execute the laws for the equal benefit of his fellow citizens, has sanctioned a censorship of the press, by which papers incompatible with the compact are excluded from the southern mails, and he has officially advised Congress to do by law, although in violation of the Constitution, what he had himself virtually done already in despite of both.

Conclusion

Quelques remarques pour terminer :

  • Le programme fonctionne bien pour les cryptos assez longs (au moins 200 caractères).
    Si le crypto est trop court, le résultat est aléatoire et le temps d'exécution devient prohibitif. On obtient quelquefois un décryptement partiel.
  • Le programme peut avoir des difficultés avec les lettres rares.
  • L'algorithme est très sensible à ses paramètres : max_iter le nombre d'itérations par palier et CoolRatio le coefficient de refroidissement. Les valeurs par défaut ont été déterminées expérimentalement. Ne pas hésiter à les changer.

Le 12/10/2015 - Contact : Rossignol@bribes.org