From f6a2aa83203c7ccc18ee7f0baf42d26aa6b1d872 Mon Sep 17 00:00:00 2001 From: damien DELPY Date: Sat, 23 Nov 2024 22:34:31 +0100 Subject: [PATCH] fix[SQL]: no more duplicatas in a created dataset. --- PostgreSQL/generate_data.py | 628 +++++ PostgreSQL/insert.sql | 4708 +++++++++++++++++++++++++++++++++++ 2 files changed, 5336 insertions(+) create mode 100644 PostgreSQL/generate_data.py create mode 100644 PostgreSQL/insert.sql diff --git a/PostgreSQL/generate_data.py b/PostgreSQL/generate_data.py new file mode 100644 index 0000000..496f81c --- /dev/null +++ b/PostgreSQL/generate_data.py @@ -0,0 +1,628 @@ +############################################################################### +# +# PYTHON SCRIPT TO RANDOMLY GENERATE DATA +# STEPS : +# 1 --> Generate a line of a table. +# 2 --> Generate an entire table. +# 3 --> Resolve the issues of dependencies and others. +# 4 --> Convert the created tables to the PostgreSQL code. +# Bonus --> Enjoy ! +# +############################################################################### + +import os +import random +import csv + +############################################################################### +# +# HERE IS ALL THE RAW DATA +# +# It is just csv files with for each a single column. +# +############################################################################### + +pathIntegers : str = ".data/row_numbers.csv" +pathSentences : str = ".data/sentences.csv" +pathUrls : str = ".data/urls.csv" +pathWords : str = ".data/words.csv" +pathNames : str = ".data/names.csv" +pathNameModels : str = ".data/name_models.csv" +pathDates : str = ".data/dates.csv" +pathColors : str = ".data/colors.csv" +pathBrands : str = ".data/brands.csv" + +############################################################################### +# +# TO KNOW WHICH NUMBER IS USED FOR A PRIMARY KEY +# +############################################################################### + +def initialize_dict_primary_key(pathFile : str) -> dict: + """ + :param pathFile: merely is `pathIntegers`. + """ + d : dict = {} + + with open(pathFile, 'r') as toto: + csvList = list(csv.reader(toto)) + + for element in csvList[1:]: + d[int(element[0])] = 0 + + return d + +############################################################################### + +# id_truc = { X (int) : 1 or 0 } 1 for used, 0 for not. +idMembreDict : dict = initialize_dict_primary_key(pathIntegers) +idBoiteDict : dict = initialize_dict_primary_key(pathIntegers) +idCouleurDict : dict = initialize_dict_primary_key(pathIntegers) +idFilDict : dict = initialize_dict_primary_key(pathIntegers) +idFormeDict : dict = initialize_dict_primary_key(pathIntegers) +idIllustrDict : dict = initialize_dict_primary_key(pathIntegers) +idMarqueDict : dict = initialize_dict_primary_key(pathIntegers) +idMessageDict : dict = initialize_dict_primary_key(pathIntegers) +idModeleDict : dict = initialize_dict_primary_key(pathIntegers) +idMotifDict : dict = initialize_dict_primary_key(pathIntegers) +idPieceDict : dict = initialize_dict_primary_key(pathIntegers) +idPieceCompDict : dict = initialize_dict_primary_key(pathIntegers) +idTagDict : dict = initialize_dict_primary_key(pathIntegers) + +############################################################################### +# +# STEP 1 : GENERATE A LINE OF A TABLE +# +############################################################################### + +def give_used_key(idDict : dict) -> str: + """ + :param idDict: idTructDict. + :return: a key X that is used i.e idTrucDict[X] == 1 + """ + dictUsed : dict = { k: v for k, v in idDict.items() if v == 1 } + keysUsed : list = list(dictUsed.keys()) + length : int = len(keysUsed) + + # If the associated table has no instances yet. + if length == 0: + return '' + + randomKey : int = keysUsed[random.randrange(length)] + return str(randomKey) + +############################################################################### + +def give_not_used_key(idDict : dict) -> str: + """ + :param idDict: idTructDict. + :return: a key X that is not used i.e idTrucDict[X] == 0 + It updates the dict : 0 --> 1. + """ + dictNotUsed : dict = { k: v for k, v in idDict.items() if v == 0 } + keysNotUsed : list = list(dictNotUsed.keys()) + + # If the associated table has no instances yet. + if len(keysNotUsed) == 0: + return '' + + randomKey : int = random.choice(keysNotUsed) + idDict[randomKey] = 1 + return str(randomKey) + +############################################################################### +# +# USED FOR NOT PRIMARY KEY VARIABLES +# +############################################################################### + +def random_element(pathFile : str) -> str: + """ + :param pathFile: the relative path of the csv file to read. + :return: a random element from this file. + """ + with open(pathFile, 'r') as file: + csvList : list = list(csv.reader(file)) + random_index_line : int = random.randint(1, len(csvList) - 1) + return "" if ( csvList[random_index_line] == [] ) \ + else csvList[random_index_line][0] + +############################################################################### + +def construct_line(*args : tuple) -> str: + """ + :param *args: a tuple of elements. + example : [ "1", "'toto'", "'Lorem PIPsum'", "42" ]. + :return: a line to give to the sql. + example : "(1, 'toto', 'Lorem PIPsum', 42)". + """ + return "(" + ', '.join(list(args)) + ")" + +############################################################################### + +def generate_line_acheter(idMembre : str, idPiece : str, + quantite : str) -> str: + return construct_line(idMembre, idPiece, quantite) + +def generate_line_avoir_motif(idPiece : str, idMotif : str) -> str: + return construct_line(idPiece, idMotif) + +def generate_line_avoir_tag(idTag : str, idBoite : str) -> str: + return construct_line(idTag, idBoite) + +def generate_line_boites(idMarque : str) -> str: + idBoite : str = give_not_used_key(idBoiteDict) + titre : str = "\'" + random_element(pathWords) + "\'" + dateBoite : str = "\'" + random_element(pathDates) + "\'" + + return construct_line(idBoite, titre, dateBoite, idMarque) + +def generate_line_colorer(idPiece : str, idCouleur : str) -> str: + return construct_line(idPiece, idCouleur) + +def generate_line_construire(idBoite : str, idModele : str) -> str: + return construct_line(idBoite, idModele) + +def generate_line_contenir(idBoite : str, idPiece : str, + quantite : str) -> str: + return construct_line(idBoite, idPiece, quantite) + +def generate_line_couleurs() -> str: + idCouleur : str = give_not_used_key(idCouleurDict) + nomCouleur : str = "\'" + random_element(pathColors) + "\'" + + return construct_line(idCouleur, nomCouleur) + +def generate_line_enregistrer(idBoite : str, idMembre : str, + quantite : str) -> str: + return construct_line(idBoite, idMembre, quantite) + +def generate_line_etre(idPiece : str, idMarque : str) -> str: + return construct_line(idPiece, idMarque) + +def generate_line_etre_complexe(idPiece : str, idPieceComp : str) -> str: + return construct_line(idPiece, idPieceComp) + +def generate_line_etre_forme(idForme : str, idPiece : str) -> str: + return construct_line(idForme, idPiece) + +def generate_line_fils(idModele : str) -> str: + idFil : str = give_not_used_key(idFilDict) + + return construct_line(idFil, idModele) + +def generate_line_illustrations(idModele : str) -> str: + idIllustr : str = give_not_used_key(idIllustrDict) + urlIllustr : str = "\'" + random_element(pathUrls) + "\'" + + return construct_line(idIllustr, urlIllustr, idModele) + +def generate_line_marques() -> str: + idMarque : str = give_not_used_key(idMarqueDict) + nomMarque : str = "\'" + random_element(pathBrands) + "\'" + + return construct_line(idMarque, nomMarque) + +def generate_line_membres() -> str: + idMembre : str = give_not_used_key(idMembreDict) + nomMembre : str = "\'" + random_element(pathNames) + "\'" + + return construct_line(idMembre, nomMembre) + +def generate_line_messages(idMembre : str, idFil : str, + idMessage2 : str) -> str: + idMessage : str = give_not_used_key(idMessageDict) + contenu : str = "\'" + random_element(pathSentences) + "\'" + + # When the first message is declared. + if idMessage2 == '': + idMessage2 = idMessage + + return construct_line(idMessage, contenu, idMembre, idFil, \ + idMessage2) + +def generate_line_modeles(idMembre : str, idModeleEte : str) -> str: + idModele : str = give_not_used_key(idModeleDict) + nomModele : str = "\'" + random_element(pathNameModels) + "\'" + urlNotice : str = "\'" + random_element(pathUrls) + "\'" + + # When the first modele is declared. + if idModeleEte == '': + idModeleEte = idModele + + return construct_line(idModele, nomModele, urlNotice, idMembre, \ + idModeleEte) + +def generate_line_necessiter(idModele : str, idPiece : str, + quantite : str) -> str: + return construct_line(idModele, idPiece, quantite) + +def generate_line_noter(idModele : str, idMembre : str) -> str: + note : str = "\'" + random_element(pathSentences) + "\'" + + return construct_line(idModele, idMembre, note) + +def generate_line_perdre(idMembre : str, idBoite : str, + idPiece : str, quantite : str) -> str: + return construct_line(idMembre, idBoite, idPiece, quantite) + +def generate_line_tags() -> str: + idTag : str = give_not_used_key(idTagDict) + nomTag : str = "\'" + random_element(pathWords) + "\'" + + return construct_line(idTag, nomTag) + +def generate_line_varier(idModele_1 : str, idModele_et : str) -> str: + return construct_line(idModele_1, idModele_et) + +def generate_line_formes() -> str: + idForme : str = give_not_used_key(idFormeDict) + nomForme : str = "\'" + random_element(pathWords) + "\'" + + return construct_line(idForme, nomForme) + +def generate_line_motifs() -> str: + idMotif : str = give_not_used_key(idMotifDict) + nomMotif : str = "\'" + random_element(pathWords) + "\'" + + return construct_line(idMotif, nomMotif) + +def generate_line_pieces() -> str: + idPiece : str = give_not_used_key(idPieceDict) + + return construct_line(idPiece) + +def generate_line_pieces_complexes() -> str: + idPieceCo : str = give_not_used_key(idPieceCompDict) + + return construct_line(idPieceCo) + +############################################################################### +# +# STEP 2 : GENERATE AN ENTIRE TABLE +# +# It is temporarily stored in a file with the extension .data +# +############################################################################### + +def store_a_line_in_table(pathFile : str, funcGenerationLine) -> None: + """ + :param pathFile: the relative path where we want to store the table. + :param funcGenerationLine: the function generate_line_* for the table. + + Write the line of the table in a .data file. + """ + with open(pathFile, 'a+') as file: # w+ : if does not exist. + file.write(funcGenerationLine() + ",\n") + +############################################################################### + +def store_table(nbElements : int, nameTable : str, funcGenerationLine) -> None: + """ + :param nbElements: the number of instances we want to get. + :param nameTable: from `dictTables.keys()`. + :param funcGenerationLine: the function generate_line_* for the table. + """ + for i in range(nbElements): + store_a_line_in_table(give_path_file(nameTable), funcGenerationLine) + +############################################################################### + +def generate_table(nbElements : int, nameTable : str, funcGen) -> None: + for i in range(nbElements): + store_table(1, nameTable, funcGen) + +############################################################################### + +def generate_table_using_quantite(nbElements : int, nameTable : str, + funcGen) -> None: + total : int = nbElements + for i in range(nbElements): + quantite : int = random.randint(0, int(total / 4)) if i < nbElements \ + else total + total = total - quantite + funcGen_2 = lambda : funcGen( + str(quantite) + ) + + store_table(1, nameTable, funcGen_2) + +############################################################################### +# +# STEP 3 : RESOLVE THE ISSUES OF DEPENDENCIES AND OTHERS +# +# Just edits the .data files. +# +############################################################################### + +def remove_duplicata(pathFile : str) -> None: + """ + :param pathFile: a .data file. + """ + lines_seen = set() # holds lines already seen. + + outfile = open("temp.data", "w") + for line in open(pathFile, "r"): + if line not in lines_seen: # not a duplicate. + outfile.write(line) + lines_seen.add(line) + outfile.close() + + os.rename("temp.data", pathFile) + +############################################################################### +# +# STEP 4 : CONVERSION TO PostgreSQL +# +############################################################################### + +def convert_table_to_sql(pathFile : str, nameTable : str) -> None: + """ + :param pathFile: the relative path to the .data file + which contains the table. + :param nameTable: the name of the table. + + Write the code in append mode to the file called `insert.sql`. + """ + fileSql = open("insert.sql", 'a') # append mode. + + fileSql.write("INSERT INTO " + nameTable + " VALUES\n") + + if os.path.exists(pathFile): + with open(pathFile, 'r') as fileData: + fileSql.writelines(fileData.readlines()) + + fileSql.close() + + # Replace last ',' by ';'. + with open("insert.sql", 'rb+') as fileSql: + fileSql.seek(-2, 2) + fileSql.truncate() + + with open("insert.sql", 'a') as fileSql: + fileSql.write(";\n") + fileSql.write("\n") + +############################################################################### + +tablesDict : dict = { + "membres" : generate_line_membres, + "couleurs" : generate_line_couleurs, + "marques" : generate_line_marques, + "tags" : generate_line_tags, + "formes" : generate_line_formes, + "motifs" : generate_line_motifs, + "pieces" : generate_line_pieces, + "pieces_complexes" : generate_line_pieces_complexes, + "modeles" : generate_line_modeles, + "boites" : generate_line_boites, + "fils" : generate_line_fils, + "messages" : generate_line_messages, + "illustrations" : generate_line_illustrations, + "acheter" : generate_line_acheter, + "avoir_motif" : generate_line_avoir_motif, + "avoir_tag" : generate_line_avoir_tag, + "colorer" : generate_line_colorer, + "construire" : generate_line_construire, + "contenir" : generate_line_contenir, + "enregistrer" : generate_line_enregistrer, + "etre" : generate_line_etre, + "etre_complexe" : generate_line_etre_complexe, + "etre_forme" : generate_line_etre_forme, + "necessiter" : generate_line_necessiter, + "noter" : generate_line_noter, + "perdre" : generate_line_perdre, + "varier" : generate_line_varier +} + +############################################################################### + +def give_path_file(nameTable : str) -> str: + repertory : str = "build/" + return repertory + nameTable + ".data" + +############################################################################### + +if __name__ == '__main__': + ########################################################################### + # + # The tables that have no foreign keys. + # + ########################################################################### + + nbMembres : int = 101 + store_table(nbMembres, "membres", tablesDict["membres"]) + + nbCouleurs : int = 21 + store_table(nbCouleurs, "couleurs", tablesDict["couleurs"]) + + nbMarques : int = 10 + store_table(nbMarques, "marques", tablesDict["marques"]) + + nbTags : int = 69 + store_table(nbTags, "tags", tablesDict["tags"]) + + nbFormes : int = 69 + store_table(nbFormes, "formes", tablesDict["formes"]) + + nbMotifs : int = 100 + store_table(nbMotifs, "motifs", tablesDict["motifs"]) + + nbPieces : int = 750 + store_table(nbPieces, "pieces", tablesDict["pieces"]) + + nbPiecesComp : int = 250 + store_table(nbPiecesComp, "pieces_complexes", + tablesDict["pieces_complexes"]) + + ########################################################################### + # + # The tables that are needed for the verb tables. + # + ########################################################################### + + nbModeles : int = 10 + funcGen = lambda : tablesDict["modeles"]( + give_used_key(idMembreDict), + give_used_key(idModeleDict) + ) + generate_table(nbModeles, "modeles", funcGen) + + nbBoites : int = 20 + funcGen = lambda : tablesDict["boites"]( + give_used_key(idMarqueDict) + ) + generate_table(nbBoites, "boites", funcGen) + + nbFils : int = 100 + funcGen = lambda : tablesDict["fils"]( + give_used_key(idModeleDict) + ) + generate_table(nbFils, "fils", funcGen) + + nbMessages : int = 300 + funcGen = lambda : tablesDict["messages"]( + give_used_key(idMembreDict), + give_used_key(idFilDict), + give_used_key(idMessageDict) + ) + generate_table(nbMessages, "messages", funcGen) + + nbIllustrations : int = nbModeles + funcGen = lambda : tablesDict["illustrations"]( + give_used_key(idModeleDict) + ) + generate_table(nbIllustrations, "illustrations", funcGen) + + ########################################################################### + # + # The verb tables. + # + ########################################################################### + + nbAcheter : int = nbMembres if nbMembres < nbPieces else nbPieces + funcGen = lambda x: tablesDict["acheter"]( + give_used_key(idMembreDict), + give_used_key(idPieceDict), + x + ) + generate_table_using_quantite(nbAcheter, "acheter", funcGen) + + nbAvoirMotif : int = nbPieces if nbPieces < nbMotifs else nbMotifs + funcGen = lambda : tablesDict["avoir_motif"]( + give_used_key(idPieceDict), + give_used_key(idMotifDict) + ) + generate_table(nbAvoirMotif, "avoir_motif", funcGen) + + nbAvoirTag : int = nbTags if nbTags < nbBoites else nbBoites + funcGen = lambda : tablesDict["avoir_tag"]( + give_used_key(idTagDict), + give_used_key(idBoiteDict) + ) + generate_table(nbAvoirTag, "avoir_tag", funcGen) + + nbColorer : int = nbPieces if nbPieces < nbCouleurs else nbCouleurs + funcGen = lambda : tablesDict["colorer"]( + give_used_key(idPieceDict), + give_used_key(idCouleurDict) + ) + generate_table(nbColorer, "colorer", funcGen) + + nbConstruire : int = nbBoites if nbBoites < nbModeles else nbModeles + funcGen = lambda : tablesDict["construire"]( + give_used_key(idBoiteDict), + give_used_key(idModeleDict) + ) + generate_table(nbConstruire, "construire", funcGen) + + nbContenir : int = nbBoites if nbBoites < nbPieces else nbPieces + funcGen = lambda x: tablesDict["contenir"]( + give_used_key(idBoiteDict), + give_used_key(idPieceDict), + x + ) + generate_table_using_quantite(nbContenir, "contenir", funcGen) + + nbEnregistrer : int = nbBoites if nbBoites < nbMembres else nbMembres + funcGen = lambda x: tablesDict["enregistrer"]( + give_used_key(idBoiteDict), + give_used_key(idMembreDict), + x + ) + generate_table_using_quantite(nbEnregistrer, "enregistrer", funcGen) + + nbEtre : int = nbPieces - int(nbPieces / 4) + funcGen = lambda : tablesDict["etre"]( + give_used_key(idPieceDict), + give_used_key(idMarqueDict) + ) + generate_table(nbEtre, "etre", funcGen) + + nbEtreComp : int = nbPieces - nbEtre + funcGen = lambda : tablesDict["etre_complexe"]( + give_used_key(idPieceDict), + give_used_key(idPieceCompDict) + ) + generate_table(nbEtreComp, "etre_complexe", funcGen) + + nbEtreForme : int = nbPieces + funcGen = lambda : tablesDict["etre_forme"]( + give_used_key(idFormeDict), + give_used_key(idPieceDict) + ) + generate_table(nbEtreForme, "etre_forme", funcGen) + + nbNecessiter : int = nbModeles if nbModeles < nbPieces else nbPieces + funcGen = lambda x: tablesDict["necessiter"]( + give_used_key(idModeleDict), + give_used_key(idPieceDict), + x + ) + generate_table_using_quantite(nbNecessiter, "necessiter", funcGen) + + nbNoter : int = nbModeles if nbModeles < nbMembres else nbMembres + funcGen = lambda : tablesDict["noter"]( + give_used_key(idModeleDict), + give_used_key(idMembreDict) + ) + generate_table(nbNoter, "noter", funcGen) + + nbPerdre : int = nbPieces + funcGen = lambda x: tablesDict["perdre"]( + give_used_key(idMembreDict), + give_used_key(idBoiteDict), + give_used_key(idPieceDict), + x + ) + generate_table_using_quantite(nbPerdre, "perdre", funcGen) + + nbVarier : int = nbModeles + funcGen = lambda : tablesDict["varier"]( + give_used_key(idModeleDict), + give_used_key(idModeleDict) + ) + generate_table(nbVarier, "varier", funcGen) + + ########################################################################### + # + # To write `insert.sql`. + # + ########################################################################### + + # Remove duplicatas. + for nameTable in tablesDict: + remove_duplicata(give_path_file(nameTable)) + + # Writing in `insert.sql`. + fileSql = open("insert.sql", 'w+') + fileSql.write("TRUNCATE " + ', '.join(tablesDict) + ";\n") + fileSql.write("\n") + fileSql.close() + + with open("insert.sql", 'a') as fileSql: + for nameTable in tablesDict: + convert_table_to_sql(give_path_file(nameTable), nameTable) + +############################################################################### + diff --git a/PostgreSQL/insert.sql b/PostgreSQL/insert.sql new file mode 100644 index 0000000..857c3f8 --- /dev/null +++ b/PostgreSQL/insert.sql @@ -0,0 +1,4708 @@ +TRUNCATE membres, couleurs, marques, tags, formes, motifs, pieces, pieces_complexes, modeles, boites, fils, messages, illustrations, acheter, avoir_motif, avoir_tag, colorer, construire, contenir, enregistrer, etre, etre_complexe, etre_forme, necessiter, noter, perdre, varier; + +INSERT INTO membres VALUES +(666, 'Ree'), +(485, 'Leonida'), +(522, 'Haugg'), +(347, 'Flintoffe'), +(29, 'Hallbird'), +(316, 'Gaskins'), +(824, 'Cuss'), +(204, 'McComb'), +(299, 'Kissock'), +(327, 'Klehyn'), +(38, 'Tann'), +(219, 'Breckin'), +(698, 'Joye'), +(609, 'Pizer'), +(271, 'Wasbrough'), +(982, 'Pavie'), +(857, 'Allerton'), +(407, 'Bediss'), +(945, 'Lappin'), +(137, 'Brownlea'), +(304, 'Hake'), +(295, 'Mollatt'), +(120, 'McComb'), +(71, 'Bediss'), +(627, 'Harrower'), +(464, 'Bischoff'), +(451, 'de Amaya'), +(519, 'Fick'), +(309, 'Filyukov'), +(88, 'Cornils'), +(757, 'Abelov'), +(403, 'Outridge'), +(661, 'Shemelt'), +(183, 'Piburn'), +(79, ''), +(244, 'Rice'), +(226, 'Kisar'), +(259, 'Omar'), +(463, 'Gooderridge'), +(752, 'Fockes'), +(910, 'Mossdale'), +(862, 'Raffles'), +(524, 'Liebmann'), +(697, 'Worg'), +(975, ''), +(905, 'Sutch'), +(699, 'McBean'), +(157, 'Tidcombe'), +(923, 'Elmes'), +(860, 'Scammonden'), +(305, 'Lundbeck'), +(74, 'Schukraft'), +(504, 'Colnet'), +(121, 'Pabel'), +(851, 'Mangin'), +(390, 'Dearlove'), +(135, 'Diffley'), +(240, 'Ackhurst'), +(770, 'Braunthal'), +(659, 'Tyrie'), +(962, 'Paver'), +(114, 'Dransfield'), +(69, 'Rowett'), +(971, 'Eve'), +(134, 'Hogben'), +(335, 'Maffiotti'), +(988, 'Inkin'), +(61, ''), +(936, ''), +(970, 'Dovey'), +(391, 'Rizzotto'), +(489, 'McKechnie'), +(105, ''), +(498, 'Wicks'), +(216, 'Wayland'), +(101, 'MacKegg'), +(397, 'Dessaur'), +(670, 'Gaynes'), +(990, 'Stormes'), +(449, 'Stilgoe'), +(772, 'Salzen'), +(578, 'Shilito'), +(440, 'Hargitt'), +(870, 'Siely'), +(841, 'Dougill'), +(645, 'Emberson'), +(918, 'Yves'), +(669, ''), +(818, 'Clayal'), +(319, 'Castelow'), +(127, 'Pohlke'), +(521, 'Bridson'), +(11, 'Lefeaver'), +(725, 'Tidcombe'), +(544, 'McClory'), +(199, 'Newlands'), +(771, ''), +(60, 'Baldin'), +(283, 'Hancell'), +(387, 'Pilsbury'), +(388, ''); + +INSERT INTO couleurs VALUES +(988, 'Aquamarine'), +(334, 'Mauv'), +(650, 'name_color'), +(593, 'name_color'), +(176, 'Aquamarine'), +(678, 'Mauv'), +(50, 'Red'), +(195, 'Puce'), +(150, 'Puce'), +(466, 'Blue'), +(759, 'Fuscia'), +(102, 'Green'), +(745, 'Indigo'), +(795, 'Orange'), +(359, 'Pink'), +(957, 'Yellow'), +(247, 'Pink'), +(692, 'Green'), +(705, 'Purple'), +(19, 'Yellow'), +(409, 'Goldenrod'); + +INSERT INTO marques VALUES +(726, ''), +(174, 'Runolfsdottir Inc'), +(933, 'Schneider LLC'), +(193, ''), +(750, 'Thiel-Gorczany'), +(442, 'Auer-Beatty'), +(165, 'Schmitt-Runolfsson'), +(778, ''), +(660, 'Kulas-Simonis'), +(125, 'Littel Inc'); + +INSERT INTO tags VALUES +(874, 'ipsum'), +(478, 'curae'), +(824, 'vestibulum'), +(507, 'odio'), +(419, 'pede'), +(804, 'donec'), +(680, 'amet'), +(663, 'diam'), +(436, 'vel'), +(639, 'porttitor'), +(634, 'id'), +(236, 'amet'), +(69, 'eu'), +(699, 'orci'), +(876, 'volutpat'), +(819, 'primis'), +(734, 'duis'), +(797, 'quam'), +(255, 'metus'), +(187, 'dui'), +(269, 'nam'), +(64, 'tincidunt'), +(671, 'dui'), +(809, 'eget'), +(160, 'et'), +(42, 'amet'), +(450, 'pellentesque'), +(873, 'ullamcorper'), +(584, 'sapien'), +(464, 'nascetur'), +(495, 'orci'), +(916, 'lorem'), +(447, 'rhoncus'), +(108, 'justo'), +(777, 'aliquet'), +(625, 'laoreet'), +(902, 'faucibus'), +(705, 'dui'), +(627, 'praesent'), +(620, 'curae'), +(346, 'pede'), +(176, 'nec'), +(738, 'in'), +(512, ''), +(953, 'congue'), +(862, 'adipiscing'), +(530, 'ipsum'), +(487, 'neque'), +(361, 'lorem'), +(778, 'molestie'), +(923, 'pede'), +(780, 'amet'), +(867, 'quis'), +(617, 'nam'), +(349, 'ante'), +(658, 'mattis'), +(833, 'vulputate'), +(544, 'pharetra'), +(360, 'luctus'), +(859, 'enim'), +(880, 'in'), +(490, 'odio'), +(643, 'tristique'), +(352, 'tristique'), +(587, 'id'), +(735, 'platea'), +(659, 'sem'), +(575, 'eget'), +(660, ''); + +INSERT INTO formes VALUES +(642, 'augue'), +(861, 'nullam'), +(875, 'sapien'), +(54, 'cum'), +(963, 'vel'), +(823, 'imperdiet'), +(497, 'tortor'), +(29, 'pellentesque'), +(328, 'duis'), +(537, 'amet'), +(108, 'ipsum'), +(709, 'velit'), +(38, 'odio'), +(253, 'sit'), +(645, 'tristique'), +(818, ''), +(219, 'massa'), +(240, ''), +(419, 'justo'), +(409, 'amet'), +(113, 'aliquam'), +(685, 'leo'), +(435, ''), +(508, ''), +(362, 'a'), +(119, 'maecenas'), +(361, 'proin'), +(999, ''), +(752, 'ut'), +(722, 'purus'), +(806, 'metus'), +(736, 'praesent'), +(339, 'etiam'), +(2, 'id'), +(43, 'auctor'), +(153, 'a'), +(26, 'viverra'), +(155, 'curabitur'), +(498, 'id'), +(112, 'sapien'), +(48, 'volutpat'), +(399, 'mollis'), +(1, 'viverra'), +(817, 'purus'), +(211, 'ut'), +(485, 'suspendisse'), +(938, 'in'), +(986, 'lacinia'), +(712, 'odio'), +(66, 'quis'), +(200, 'odio'), +(209, ''), +(844, 'ante'), +(367, 'sem'), +(314, 'orci'), +(158, 'eget'), +(216, 'sodales'), +(814, 'quam'), +(896, 'vulputate'), +(439, ''), +(696, 'ipsum'), +(576, 'nec'), +(299, 'lectus'), +(98, 'accumsan'), +(298, 'turpis'), +(99, 'consequat'), +(952, 'non'), +(132, 'cras'), +(910, 'elementum'); + +INSERT INTO motifs VALUES +(213, 'volutpat'), +(57, 'pretium'), +(289, ''), +(71, 'vel'), +(772, 'lacinia'), +(445, 'nullam'), +(881, 'pede'), +(662, 'lacus'), +(343, 'interdum'), +(815, 'blandit'), +(996, 'at'), +(967, 'libero'), +(574, 'in'), +(742, 'nascetur'), +(468, 'lobortis'), +(308, 'et'), +(753, 'congue'), +(792, 'ut'), +(646, 'aliquam'), +(135, 'ridiculus'), +(77, 'metus'), +(339, 'ultrices'), +(175, 'laoreet'), +(907, 'primis'), +(529, 'lacinia'), +(134, 'id'), +(214, ''), +(179, 'sit'), +(630, 'fusce'), +(452, 'sit'), +(887, ''), +(744, 'platea'), +(992, 'lacus'), +(514, 'ultricies'), +(763, 'urna'), +(619, 'adipiscing'), +(424, 'nam'), +(745, 'massa'), +(684, 'luctus'), +(181, 'pellentesque'), +(230, 'mattis'), +(422, 'sapien'), +(572, 'vel'), +(17, 'morbi'), +(4, 'ut'), +(231, 'eros'), +(590, 'eleifend'), +(693, 'in'), +(706, 'integer'), +(565, 'id'), +(814, 'primis'), +(879, 'tristique'), +(32, 'duis'), +(540, 'ac'), +(603, 'dui'), +(267, 'mauris'), +(347, 'quis'), +(608, 'tortor'), +(68, ''), +(848, 'vulputate'), +(835, 'proin'), +(129, 'tortor'), +(49, 'purus'), +(507, 'leo'), +(434, 'a'), +(665, 'justo'), +(273, 'quam'), +(882, 'morbi'), +(275, 'amet'), +(667, 'ipsum'), +(368, 'luctus'), +(811, 'magna'), +(311, 'fusce'), +(18, 'at'), +(740, 'luctus'), +(605, 'at'), +(461, 'vitae'), +(721, 'lobortis'), +(952, ''), +(974, 'cubilia'), +(408, 'enim'), +(885, 'mauris'), +(897, 'et'), +(720, 'rhoncus'), +(958, 'ut'), +(914, 'ut'), +(851, 'id'), +(45, 'ante'), +(956, 'nunc'), +(602, 'in'), +(81, 'magnis'), +(817, 'consectetuer'), +(28, 'a'), +(865, 'ante'), +(413, 'eu'), +(661, 'facilisi'), +(107, 'id'), +(642, 'magna'), +(138, 'sed'), +(336, 'quisque'); + +INSERT INTO pieces VALUES +(294), +(454), +(276), +(773), +(539), +(831), +(519), +(219), +(298), +(825), +(171), +(562), +(670), +(51), +(994), +(601), +(678), +(172), +(731), +(590), +(442), +(510), +(750), +(90), +(263), +(478), +(916), +(876), +(987), +(921), +(470), +(618), +(881), +(452), +(414), +(128), +(594), +(930), +(625), +(49), +(403), +(658), +(561), +(566), +(254), +(484), +(296), +(766), +(861), +(435), +(696), +(325), +(684), +(206), +(306), +(38), +(605), +(94), +(392), +(417), +(393), +(504), +(686), +(277), +(537), +(795), +(813), +(710), +(326), +(409), +(186), +(837), +(449), +(103), +(37), +(647), +(654), +(156), +(327), +(609), +(212), +(114), +(598), +(848), +(767), +(387), +(791), +(622), +(304), +(120), +(132), +(413), +(808), +(370), +(687), +(544), +(619), +(533), +(494), +(771), +(367), +(753), +(289), +(233), +(938), +(96), +(893), +(365), +(2), +(875), +(147), +(264), +(42), +(100), +(612), +(733), +(671), +(667), +(559), +(350), +(843), +(902), +(201), +(4), +(713), +(801), +(73), +(159), +(527), +(629), +(271), +(419), +(676), +(988), +(332), +(543), +(366), +(430), +(698), +(347), +(745), +(439), +(281), +(28), +(833), +(980), +(991), +(389), +(25), +(355), +(179), +(462), +(591), +(926), +(234), +(847), +(91), +(303), +(269), +(792), +(707), +(842), +(891), +(694), +(89), +(225), +(500), +(739), +(237), +(728), +(862), +(704), +(640), +(697), +(754), +(911), +(643), +(27), +(384), +(595), +(192), +(829), +(11), +(826), +(146), +(982), +(158), +(290), +(71), +(787), +(349), +(26), +(852), +(187), +(258), +(501), +(505), +(65), +(431), +(804), +(101), +(964), +(517), +(564), +(183), +(151), +(995), +(20), +(844), +(176), +(106), +(270), +(368), +(481), +(695), +(397), +(776), +(428), +(973), +(604), +(793), +(934), +(167), +(168), +(879), +(10), +(578), +(340), +(905), +(19), +(144), +(768), +(986), +(32), +(509), +(215), +(939), +(482), +(763), +(960), +(511), +(820), +(41), +(589), +(788), +(502), +(252), +(164), +(81), +(515), +(301), +(765), +(940), +(127), +(437), +(715), +(909), +(712), +(579), +(378), +(662), +(889), +(279), +(677), +(471), +(145), +(443), +(173), +(772), +(971), +(784), +(358), +(532), +(597), +(456), +(846), +(371), +(518), +(300), +(160), +(66), +(436), +(180), +(379), +(706), +(256), +(760), +(996), +(155), +(402), +(783), +(945), +(520), +(565), +(757), +(794), +(577), +(162), +(557), +(602), +(356), +(913), +(278), +(129), +(85), +(535), +(68), +(673), +(957), +(154), +(404), +(634), +(424), +(882), +(672), +(797), +(999), +(142), +(455), +(438), +(542), +(248), +(688), +(932), +(381), +(547), +(524), +(336), +(275), +(184), +(193), +(284), +(105), +(178), +(627), +(563), +(149), +(357), +(95), +(78), +(998), +(935), +(495), +(213), +(586), +(405), +(674), +(570), +(448), +(895), +(5), +(724), +(314), +(54), +(33), +(769), +(607), +(851), +(211), +(812), +(638), +(915), +(700), +(47), +(122), +(118), +(285), +(36), +(395), +(977), +(941), +(815), +(680), +(309), +(416), +(102), +(261), +(828), +(140), +(886), +(523), +(850), +(541), +(80), +(552), +(139), +(353), +(226), +(903), +(969), +(740), +(786), +(593), +(689), +(383), +(956), +(655), +(133), +(967), +(394), +(76), +(268), +(255), +(858), +(630), +(400), +(315), +(152), +(878), +(45), +(944), +(538), +(246), +(962), +(513), +(575), +(410), +(273), +(906), +(866), +(131), +(947), +(1000), +(865), +(997), +(628), +(316), +(975), +(928), +(420), +(693), +(705), +(240), +(274), +(427), +(853), +(119), +(954), +(583), +(508), +(93), +(224), +(516), +(914), +(803), +(721), +(639), +(280), +(220), +(633), +(818), +(782), +(796), +(170), +(422), +(742), +(981), +(485), +(110), +(124), +(759), +(965), +(107), +(781), +(97), +(572), +(832), +(433), +(943), +(666), +(809), +(584), +(675), +(874), +(968), +(492), +(752), +(125), +(165), +(951), +(346), +(388), +(603), +(487), +(506), +(77), +(751), +(937), +(744), +(810), +(58), +(143), +(839), +(581), +(320), +(730), +(582), +(401), +(663), +(40), +(888), +(646), +(412), +(291), +(912), +(63), +(348), +(883), +(434), +(210), +(690), +(56), +(738), +(305), +(12), +(774), +(840), +(525), +(746), +(362), +(613), +(726), +(382), +(295), +(195), +(838), +(363), +(406), +(260), +(310), +(15), +(849), +(311), +(899), +(860), +(426), +(69), +(188), +(548), +(961), +(491), +(324), +(587), +(196), +(749), +(53), +(817), +(50), +(814), +(979), +(802), +(780), +(459), +(555), +(250), +(992), +(835), +(283), +(321), +(408), +(540), +(376), +(223), +(34), +(148), +(235), +(734), +(104), +(907), +(884), +(807), +(959), +(203), +(806), +(512), +(985), +(292), +(822), +(299), +(497), +(72), +(243), +(67), +(474), +(457), +(990), +(458), +(608), +(157), +(887), +(386), +(819), +(545), +(161), +(877), +(191), +(267), +(614), +(445), +(830), +(702), +(669), +(790), +(556), +(576), +(546), +(415), +(496), +(950), +(423), +(329), +(488), +(204), +(341), +(82), +(84), +(473), +(390), +(489), +(637), +(868), +(23), +(645), +(322), +(636), +(894), +(953), +(29), +(190), +(660), +(691), +(918), +(302), +(890), +(166), +(354), +(480), +(319), +(113), +(919), +(503), +(444), +(99), +(22), +(209), +(661), +(885), +(75), +(312), +(262), +(13), +(464), +(98), +(407), +(859), +(659), +(421), +(976), +(483), +(328), +(479), +(798), +(46), +(207), +(241), +(123), +(174), +(770), +(153), +(59), +(569), +(723), +(841), +(872), +(927), +(361), +(925), +(699), +(21), +(352), +(7), +(827), +(251), +(701), +(528), +(681), +(567), +(465), +(451), +(232), +(399), +(169), +(486), +(181), +(966), +(958), +(775), +(375), +(620), +(369), +(117), +(720), +(864), +(929), +(175), +(764), +(499), +(466), +(922), +(924), +(18), +(60), +(52), +(931), +(989), +(259), +(910), +(121), +(335), +(134), +(632), +(854), +(221), +(530), +(450), +(679), +(685), +(936), +(70), +(411), +(649), +(228), +(14), +(743), +(472), +(469), +(74), +(297), +(727), +(942), +(440), +(6), +(446), +(635), +(778), +(208), +(617), +(664), +(282), +(653); + +INSERT INTO pieces_complexes VALUES +(849), +(667), +(404), +(904), +(953), +(775), +(74), +(783), +(523), +(47), +(538), +(193), +(691), +(161), +(968), +(988), +(751), +(13), +(203), +(960), +(273), +(833), +(52), +(236), +(9), +(280), +(896), +(186), +(937), +(117), +(784), +(651), +(568), +(861), +(196), +(486), +(310), +(376), +(580), +(711), +(495), +(567), +(886), +(666), +(424), +(494), +(521), +(403), +(158), +(141), +(124), +(130), +(458), +(792), +(795), +(162), +(435), +(820), +(95), +(165), +(84), +(545), +(959), +(716), +(482), +(490), +(476), +(880), +(588), +(685), +(639), +(240), +(778), +(187), +(438), +(746), +(483), +(743), +(315), +(955), +(462), +(227), +(511), +(878), +(237), +(91), +(396), +(269), +(454), +(735), +(282), +(134), +(604), +(11), +(530), +(676), +(136), +(969), +(375), +(535), +(819), +(256), +(239), +(627), +(123), +(928), +(448), +(119), +(68), +(502), +(168), +(105), +(859), +(459), +(608), +(353), +(329), +(177), +(398), +(169), +(550), +(722), +(532), +(991), +(770), +(92), +(205), +(561), +(891), +(235), +(992), +(557), +(484), +(289), +(225), +(12), +(590), +(378), +(31), +(260), +(255), +(316), +(810), +(102), +(724), +(338), +(905), +(919), +(637), +(425), +(118), +(766), +(707), +(977), +(214), +(283), +(274), +(669), +(311), +(96), +(276), +(597), +(147), +(815), +(647), +(386), +(446), +(623), +(823), +(929), +(519), +(342), +(602), +(352), +(504), +(555), +(971), +(543), +(730), +(166), +(434), +(570), +(806), +(662), +(261), +(594), +(574), +(933), +(233), +(321), +(127), +(571), +(50), +(802), +(500), +(8), +(525), +(842), +(681), +(54), +(285), +(460), +(178), +(738), +(556), +(309), +(128), +(679), +(472), +(10), +(807), +(400), +(393), +(85), +(625), +(867), +(553), +(957), +(754), +(814), +(145), +(360), +(314), +(346), +(701), +(294), +(771), +(864), +(927), +(844), +(452), +(426), +(257), +(300), +(935), +(263), +(997), +(51), +(17), +(564), +(365), +(995), +(86), +(909), +(206), +(956), +(431), +(737), +(224), +(485); + +INSERT INTO modeles VALUES +(172, 'name_modele', 'http://amazon.co.jp/luctus/et.json?praesent=donec&id=vitae&', 627, 172), +(695, 'Sub-Ex', 'https://reference.com/ultrices.aspx?posuere=ante&metus=vest', 347, 172), +(869, 'Tin', 'http://linkedin.com/eu/mi.jsp?diam=primis&cras=in&pellentes', 905, 695), +(387, 'Veribet', 'http://skyrock.com/ultrices/posuere/cubilia/curae/mauris/vi', 659, 869), +(83, 'name_modele', 'https://economist.com/et/ultrices/posuere/cubilia/curae.xml', 988, 387), +(918, 'Gembucket', 'http://europa.eu/in/faucibus/orci/luctus/et/ultrices.aspx?b', 910, 172), +(203, 'Lotlux', 'http://buzzfeed.com/enim/in/tempor.js?ipsum=dapibus&dolor=d', 105, 695), +(227, 'Bigtax', 'https://ovh.net/lacus/morbi/sem/mauris/laoreet/ut.html?cons', 544, 172), +(787, 'Home Ing', 'https://tripod.com/sagittis/sapien/cum/sociis/natoque/penat', 390, 869), +(931, 'Tin', 'http://patch.com/integer/tincidunt/ante/vel/ipsum.aspx?et=i', 316, 918); + +INSERT INTO boites VALUES +(770, 'vitae', '08-07-1997', 174), +(995, 'luctus', '09-18-2004', 165), +(396, 'ultricies', '11-19-1974', 165), +(773, 'pede', '10-05-1982', 726), +(388, 'urna', '11-24-2008', 174), +(33, 'cursus', '09-19-1996', 125), +(649, 'pede', '09-09-1986', 726), +(34, 'dui', '02-27-1985', 726), +(730, 'hac', '10-12-2001', 778), +(672, 'accumsan', '11-21-1969', 442), +(624, 'integer', '06-02-2004', 193), +(766, 'magnis', '05-16-1997', 726), +(742, 'nonummy', '07-20-2007', 174), +(842, 'morbi', '09-19-2015', 726), +(647, 'rutrum', '01-16-2015', 165), +(570, 'pede', '04-11-1982', 750), +(891, 'vel', '02-08-1993', 750), +(789, 'a', '09-22-2022', 750), +(150, 'eu', '12-08-2013', 165), +(345, 'ut', '06-16-1998', 165); + +INSERT INTO fils VALUES +(688, 387), +(144, 203), +(255, 787), +(66, 787), +(415, 931), +(365, 203), +(215, 172), +(799, 787), +(488, 83), +(159, 918), +(921, 918), +(431, 227), +(404, 227), +(599, 695), +(468, 172), +(835, 869), +(823, 227), +(994, 695), +(614, 695), +(274, 203), +(321, 931), +(464, 227), +(355, 83), +(228, 83), +(31, 931), +(566, 869), +(3, 203), +(407, 931), +(954, 83), +(232, 695), +(320, 869), +(69, 931), +(380, 787), +(964, 931), +(87, 931), +(950, 227), +(198, 83), +(10, 83), +(854, 387), +(520, 918), +(130, 869), +(655, 227), +(571, 931), +(115, 387), +(289, 83), +(751, 172), +(209, 83), +(939, 83), +(730, 203), +(268, 387), +(312, 387), +(605, 83), +(471, 172), +(221, 83), +(305, 172), +(45, 227), +(11, 869), +(583, 172), +(252, 387), +(191, 172), +(213, 172), +(940, 695), +(451, 387), +(986, 203), +(506, 203), +(430, 931), +(233, 869), +(444, 172), +(754, 869), +(486, 83), +(432, 387), +(223, 227), +(645, 787), +(906, 227), +(720, 787), +(741, 695), +(46, 931), +(635, 387), +(100, 387), +(208, 83), +(845, 918), +(681, 227), +(8, 387), +(928, 172), +(98, 83), +(216, 918), +(25, 203), +(434, 931), +(118, 172), +(445, 83), +(437, 931), +(455, 83), +(477, 83), +(113, 695), +(18, 695), +(94, 387), +(86, 787), +(832, 203), +(847, 227), +(89, 787); + +INSERT INTO messages VALUES +(791, 'Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis or +Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla', 271, 434, 791), +(664, 'Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulpu +Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in q', 666, 655, 791), +(515, 'Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orc +Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque', 240, 31, 664), +(507, 'Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna p +Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauri', 464, 115, 791), +(638, 'Proin risus. Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibul +Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. U', 772, 208, 507), +(108, 'Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel +In hac habitasse platea dictumst. Morbi vestibulum', 772, 468, 638), +(492, 'Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luct +Proin eu mi. Nulla ac enim. In tempor', 137, 845, 664), +(724, 'Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo. +Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros', 397, 87, 515), +(480, 'Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla +Quisque porta volutpat erat. Quisque erat eros', 407, 86, 507), +(130, 'Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cr +Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. A', 440, 208, 480), +(338, 'Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. A +Sed sagittis. Nam congue', 771, 98, 130), +(901, 'Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulp +Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo', 11, 216, 480), +(734, 'Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Viv +Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio', 697, 741, 638), +(655, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis +Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib', 464, 8, 480), +(556, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis +Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib', 216, 98, 507), +(414, 'Sed accumsan felis. Ut at dolor quis odio consequat varius. Integer ac leo. Pellentesque ultrices mattis +Proin leo odio', 121, 213, 507), +(931, 'Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros +Maecenas leo odio', 71, 100, 414), +(925, 'Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros +Maecenas leo odio', 327, 45, 507), +(117, 'Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dic +Nullam molestie nibh in lectus. Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulput', 183, 477, 338), +(530, 'Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulpu +Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor ', 666, 730, 925), +(864, 'Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh +Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor', 627, 115, 130), +(407, 'Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo. +Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros', 905, 599, 931), +(741, 'Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede +Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices alique', 661, 506, 117), +(715, 'Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean ferm + +Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut +In tempor', 451, 939, 655), +(768, 'Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dic +Nullam molestie nibh in lectus. Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulput', 645, 964, 480), +(692, 'Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla a +In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus curs +Nam nulla. Integer pede justo', 121, 434, 108), +(695, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis +Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib', 403, 950, 480), +(994, 'Donec quis orci eget orci vehicula condimentum. Curabitur in libero ut massa volutpat convallis. Morbi od +Proin leo odio', 71, 614, 507), +(812, 'Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo. +Curabitur in libero ut massa volutpat convallis. Morbi odio odio', 666, 233, 994), +(559, 'Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bib +Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ip', 114, 255, 692), +(959, 'Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod s +Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis.', 11, 437, 530), +(279, 'Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. +Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis', 697, 216, 959), +(63, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Ve +Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ', 403, 854, 338), +(183, 'Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, +Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib', 463, 223, 692), +(971, 'Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices alique +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra di', 504, 939, 925), +(184, 'Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus +Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus ', 463, 488, 559), +(617, 'Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis or +Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla', 295, 144, 515), +(418, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id preti +Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo', 244, 432, 791), +(843, 'Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id l +In tempor', 451, 599, 418), +(288, 'Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices en +In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus', 403, 431, 338), +(921, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Ve +Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ', 259, 159, 530), +(502, 'Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis +Morbi ut odio. Cras mi pede', 114, 221, 108), +(454, 'Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel +Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum', 101, 100, 931), +(66, 'Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede +In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo ', 216, 471, 864), +(930, 'Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis au +Donec diam neque', 544, 255, 655), +(251, 'Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nul +In blandit ultrices enim. Lorem ipsum dolor sit amet', 347, 252, 901), +(622, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dol +Proin leo odio', 910, 464, 741), +(402, 'Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, +Nulla ac enim. In tempor', 860, 11, 507), +(714, 'Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis au +Nunc purus. Phasellus in felis. Donec semper sapien a libero. Nam dui. Proin leo odio', 521, 415, 288), +(636, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum +Donec quis orci eget orci vehicula condimentum. Curabitur in libero ut massa volutpat convallis. Morbi od', 216, 365, 184), +(637, 'In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lo +Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque', 757, 950, 407), +(662, 'Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dic +Nullam molestie nibh in lectus. Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulput', 304, 66, 931), +(233, 'Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis eges +Cras pellentesque volutpat dui. Maecenas tristique', 498, 939, 971), +(417, 'Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo. +Fusce lacus purus', 88, 964, 502), +(253, 'Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus p +Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ip', 199, 835, 233), +(996, 'Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus p +Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis.', 216, 89, 930), +(529, 'Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi po +Nam nulla. Integer pede justo', 449, 46, 994), +(219, '', 666, 754, 480), +(524, 'Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede +Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices alique', 697, 228, 417), +(991, '', 971, 445, 184), +(903, 'Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucib +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra di', 982, 223, 636), +(561, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum +Donec dapibus. Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum', 485, 488, 664), +(14, 'Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in fau +Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo', 259, 305, 715), +(261, 'Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, +Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gr', 522, 312, 622), +(86, 'Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cr +Fusce congue', 578, 18, 617), +(388, '', 464, 209, 530), +(450, 'Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulp +Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volu', 578, 464, 925), +(904, 'Donec quis orci eget orci vehicula condimentum. Curabitur in libero ut massa volutpat convallis. Morbi od +In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lo', 271, 964, 724), +(845, 'Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede +In tempor', 271, 191, 741), +(693, 'Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volu +Lorem ipsum dolor sit amet', 962, 566, 664), +(180, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra di +Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus', 240, 444, 261), +(234, 'Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis +Praesent lectus. Vestibulum quam sapien', 988, 25, 502), +(704, 'Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidun +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra di', 990, 144, 638), +(832, 'Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vita +Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis', 772, 741, 530), +(865, 'In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cur +Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla a', 304, 18, 561), +(563, 'Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulpu +Nullam orci pede', 71, 66, 637), +(820, 'Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus +Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus ', 388, 25, 843), +(680, 'Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condiment +Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volu', 79, 950, 559), +(90, 'Sed accumsan felis. Ut at dolor quis odio consequat varius. Integer ac leo. Pellentesque ultrices mattis +Proin leo odio', 697, 100, 996), +(894, 'Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, +Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique', 199, 906, 183), +(774, 'Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel i +Donec semper sapien a libero. Nam dui. Proin leo odio', 851, 681, 388), +(93, 'In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem +Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo', 905, 31, 130), +(29, 'Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices en +Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum. Curabitur in liber', 971, 477, 183), +(883, 'Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rh +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dol', 304, 468, 502), +(841, 'In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris +Morbi odio odio', 114, 208, 183), +(785, 'Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla +In tempor', 29, 741, 563), +(877, 'Proin risus. Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibul +Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede', 271, 468, 768), +(611, 'Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condiment +In hac habitasse platea dictumst. Morbi vestibulum', 971, 823, 903), +(76, 'Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rh +Lorem ipsum dolor sit amet', 397, 25, 611), +(792, 'Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus +Integer pede justo', 121, 845, 402), +(11, 'Fusce consequat. Nulla nisl. Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit +In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lo', 316, 144, 515), +(784, 'Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl ven +Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus', 121, 921, 502), +(712, 'Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec +Vestibulum quam sapien', 183, 645, 841), +(868, 'In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo +Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes', 521, 741, 130), +(775, 'Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia e +Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis', 464, 464, 180), +(700, 'In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. +Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio', 910, 754, 11), +(810, 'Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia e +Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis', 403, 130, 492), +(910, 'Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus +Integer pede justo', 841, 451, 996), +(739, 'Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia e +Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes', 316, 209, 931), +(896, 'Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh +Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo', 659, 66, 843), +(485, 'Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh +Morbi odio odio', 120, 11, 529), +(1000, 'Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique +Cras mi pede', 857, 477, 845), +(494, 'Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus +Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus', 226, 274, 841), +(95, 'Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. +Curabitur in libero ut massa volutpat convallis. Morbi odio odio', 962, 583, 234), +(641, 'Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in fau +Lorem ipsum dolor sit amet', 305, 233, 450), +(919, 'Donec semper sapien a libero. Nam dui. Proin leo odio, porttitor id, consequat in, consequat ut, nulla. S +Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. U', 772, 599, 529), +(415, 'Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viver +Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor', 699, 98, 991), +(777, 'Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cr +In blandit ultrices enim. Lorem ipsum dolor sit amet', 910, 268, 712), +(854, 'Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condiment +Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gr', 857, 906, 234), +(923, 'Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in +Donec diam neque', 498, 437, 11), +(107, 'Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus +Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus', 905, 799, 925), +(859, 'Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut', 772, 213, 903), +(307, 'In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lo +Maecenas tristique', 316, 799, 636), +(635, 'Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante +Quisque erat eros', 69, 950, 910), +(721, 'Phasellus in felis. Donec semper sapien a libero. Nam dui. Proin leo odio, porttitor id, consequat in, co +Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis ', 88, 432, 877), +(566, 'Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod s +Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis.', 271, 268, 417), +(302, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus. Morbi s +Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus', 936, 645, 233), +(633, 'Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus acc', 757, 464, 991), +(88, 'Proin risus. Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibul +Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede', 970, 799, 931), +(421, 'Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Ves +Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi. Nam ultrices', 60, 268, 721), +(800, 'Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia e +Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis', 498, 191, 450), +(121, 'Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bib +Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ip', 697, 430, 88), +(56, 'Fusce consequat. Nulla nisl. Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit +In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lo', 522, 274, 63), +(187, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus acc +Donec diam neque', 945, 228, 338), +(732, 'Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus +Integer pede justo', 862, 365, 996), +(34, 'Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum +Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio', 347, 432, 617), +(488, 'Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum +Proin eu mi. Nulla ac enim. In tempor', 449, 10, 655), +(660, 'In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lo +Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque', 88, 233, 664), +(508, 'Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulpu +Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque p', 390, 754, 88), +(834, 'Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Do +Proin eu mi. Nulla ac enim. In tempor', 666, 94, 693), +(574, 'Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in +Praesent lectus. Vestibulum quam sapien', 757, 144, 86), +(300, 'Sed accumsan felis. Ut at dolor quis odio consequat varius. Integer ac leo. Pellentesque ultrices mattis +Proin leo odio', 757, 115, 219), +(398, 'Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque p +Duis ac nibh. Fusce lacus purus', 61, 10, 641), +(794, 'Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volu +Morbi ut odio. Cras mi pede', 945, 69, 574), +(44, 'Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut o +Nunc nisl. Duis bibendum', 670, 365, 388), +(235, 'Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib +In est risus', 403, 928, 810), +(907, 'Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, +Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean ferm', 851, 228, 931), +(579, 'Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices en +In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus', 204, 321, 414), +(323, 'In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo +Fusce congue', 114, 89, 907), +(430, 'Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis +Vestibulum quam sapien', 134, 455, 235), +(817, 'Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique +Cras mi pede', 862, 320, 996), +(99, 'Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidun +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra di', 851, 31, 414), +(196, 'Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel i +Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero', 670, 845, 302), +(799, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus. Morbi s +Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus', 219, 100, 994), +(610, 'Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultrici +Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut o', 397, 751, 107), +(296, 'Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum +Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam', 519, 921, 529), +(694, 'Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semp +Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo', 319, 939, 183), +(459, '', 204, 215, 636), +(772, 'Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis eges +Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede', 390, 954, 692), +(246, 'Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus p +Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ip', 137, 3, 923), +(725, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum +Donec quis orci eget orci vehicula condimentum. Curabitur in libero ut massa volutpat convallis. Morbi od', 391, 8, 714), +(738, 'Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in +Curabitur in libero ut massa volutpat convallis. Morbi odio odio', 975, 268, 732), +(729, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliq +Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio', 319, 444, 864), +(194, '', 988, 233, 896), +(527, 'Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidun +Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luct', 772, 69, 638), +(322, 'Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulpu +Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor ', 79, 730, 180), +(873, 'Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium +Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis eges', 121, 477, 1000), +(319, 'Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo. +Fusce lacus purus', 818, 854, 894), +(597, 'In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus acc', 60, 431, 800), +(572, 'Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh. Quisque id justo sit amet sapien +Cum sociis natoque penatibus et magnis dis parturient montes', 757, 45, 502), +(390, 'Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede +In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt.', 905, 906, 785), +(399, 'Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus. Pellentesque +Quisque porta volutpat erat. Quisque erat eros', 60, 355, 741), +(589, 'Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Do +Proin eu mi. Nulla ac enim. In tempor', 451, 144, 561), +(28, 'Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula. Susp +Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis ', 860, 468, 930), +(207, 'Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetu +Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique', 772, 365, 44), +(882, 'Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis au +Nunc purus. Phasellus in felis. Donec semper sapien a libero. Nam dui. Proin leo odio', 105, 252, 817), +(634, 'Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis or +Praesent lectus. Vestibulum quam sapien', 851, 614, 930), +(590, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis +Lorem ipsum dolor sit amet', 240, 407, 418), +(206, 'Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus p +Fusce posuere felis sed lacus. Morbi sem mauris', 918, 87, 859), +(142, 'Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, +Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib', 347, 430, 66), +(368, 'Donec dapibus. Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, +Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus p', 770, 471, 417), +(188, 'Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus. Pellentesque +Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus', 725, 216, 732), +(920, 'Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices en +Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum. Curabitur in liber', 971, 655, 971), +(1, 'Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum. Curabitur in liber +Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum', 544, 305, 768), +(373, '', 305, 100, 11), +(771, 'Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus. Pellentesque +Quisque porta volutpat erat. Quisque erat eros', 259, 847, 130), +(645, 'Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo pla +Suspendisse ornare consequat lectus. In est risus', 295, 986, 910), +(851, 'Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel +In hac habitasse platea dictumst. Morbi vestibulum', 199, 216, 373), +(993, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Ve +Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. ', 316, 191, 130), +(258, 'Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, +Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl ven', 752, 835, 251), +(106, 'Etiam faucibus cursus urna. Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla +Quisque erat eros', 824, 583, 921), +(965, 'Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo, lacinia e +Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in q', 283, 404, 183), +(185, 'Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condiment +Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. A', 61, 854, 865), +(472, 'Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Viv +Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio', 61, 355, 450), +(7, 'In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem +Nam nulla. Integer pede justo', 244, 477, 183), +(762, 'Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidun +Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luct', 226, 274, 610), +(961, 'Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id l +In tempor', 463, 113, 279), +(135, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id preti +Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque p', 11, 113, 771), +(329, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis +Morbi sem mauris', 524, 835, 29), +(277, 'Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc pur +Quisque porta volutpat erat. Quisque erat eros', 544, 835, 637), +(598, 'Nulla mollis molestie lorem. Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dic +In hac habitasse platea dictumst. Aliquam augue quam', 489, 928, 233), +(757, 'Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis +Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo.', 199, 950, 414), +(136, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Ve +Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. ', 105, 520, 617), +(943, 'In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo +Fusce congue', 226, 94, 712), +(719, 'Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsa +Cras mi pede', 923, 86, 700), +(537, 'Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl ven +Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nul', 226, 223, 610), +(809, 'Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh +Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu', 397, 228, 29), +(754, 'Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, so +Mauris enim leo', 71, 216, 29), +(995, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id preti +Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gr', 114, 355, 206), +(369, 'Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel i +Donec semper sapien a libero. Nam dui. Proin leo odio', 240, 835, 692), +(608, 'Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi po +Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsa', 698, 906, 617), +(452, 'Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus +Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio', 219, 94, 279), +(442, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus. Morbi s +Nulla facilisi. Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel', 936, 477, 86), +(124, 'Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orc +In hac habitasse platea dictumst. Morbi vestibulum', 524, 31, 373), +(815, 'Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. +Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauri', 403, 289, 95), +(324, 'Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semp +Cum sociis natoque penatibus et magnis dis parturient montes', 857, 455, 14), +(126, 'In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo +Fusce congue', 910, 486, 185), +(226, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id preti +Donec semper sapien a libero. Nam dui. Proin leo odio', 772, 520, 636), +(466, 'Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sod +Praesent blandit. Nam nulla. Integer pede justo', 319, 455, 459), +(484, 'Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices en +In hac habitasse platea dictumst. Morbi vestibulum', 101, 355, 234), +(642, 'Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi po +In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt.', 982, 213, 524), +(193, 'In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nulla ut erat id mauris vulputat +Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo', 971, 233, 694), +(169, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dol +Proin leo odio', 309, 845, 537), +(205, 'In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, +Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec', 860, 583, 693), +(869, 'Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis +Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio', 305, 720, 859), +(236, 'Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna p +Nam dui. Proin leo odio', 61, 252, 961), +(77, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum +Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis au', 522, 10, 817), +(706, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id preti +Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gr', 390, 468, 642), +(321, 'Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultrici +Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque', 397, 741, 704), +(278, 'Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id l +Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo', 857, 215, 851), +(491, 'In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nulla ut erat id mauris vulputat +Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo', 327, 312, 622), +(523, 'Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In eleifend quam a +Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib', 88, 823, 883), +(401, 'Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor +Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat. Curabitur gr', 771, 46, 590), +(826, 'Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultrici +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus acc', 199, 320, 14), +(879, 'Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est. Phasellus +Praesent blandit. Nam nulla. Integer pede justo', 990, 11, 95), +(266, 'In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo +Morbi sem mauris', 283, 730, 664), +(200, '', 521, 89, 794), +(67, 'Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque p +Duis ac nibh. Fusce lacus purus', 666, 213, 266), +(830, 'Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum +Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis au', 485, 45, 715), +(658, 'Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla a +Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus', 936, 986, 307), +(103, 'Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede +Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices alique', 770, 432, 768), +(366, 'Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. U +Donec odio justo', 645, 445, 910), +(584, 'In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo +Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes', 463, 566, 492), +(58, 'Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rh +Lorem ipsum dolor sit amet', 544, 939, 108), +(884, 'Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In eleifend quam a +Quisque porta volutpat erat. Quisque erat eros', 451, 614, 896), +(48, 'Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volu +Duis bibendum', 335, 964, 994), +(519, 'Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, +Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo', 137, 468, 492), +(40, 'Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viver +Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor', 824, 520, 817), +(506, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis +Lorem ipsum dolor sit amet', 304, 477, 883), +(43, 'Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat. Quisque erat eros, viver +Praesent lectus. Vestibulum quam sapien', 271, 599, 418), +(872, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis +Morbi sem mauris', 975, 599, 233), +(327, 'Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, so +Mauris enim leo', 403, 583, 452), +(536, 'Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh +Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo', 299, 854, 700), +(220, 'Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit +Aliquam erat volutpat. In congue. Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictu', 770, 232, 77), +(444, 'Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulpu +Quisque ut erat. Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam', 309, 444, 28), +(549, 'Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulp +Lorem ipsum dolor sit amet', 304, 964, 106), +(849, 'Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cr +Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis au', 219, 380, 635), +(535, 'Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo. +In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lo', 137, 950, 266), +(165, 'Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulpu +Maecenas leo odio', 69, 950, 645), +(984, '', 271, 3, 442), +(482, 'Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. +Suspendisse potenti. Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauri', 524, 130, 991), +(929, 'Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. A +Sed sagittis. Nam congue', 824, 921, 258), +(586, 'In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem +Nam nulla. Integer pede justo', 397, 430, 714), +(458, 'Morbi ut odio. Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices en +In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus', 451, 488, 959), +(10, 'Nullam molestie nibh in lectus. Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulput +Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nul', 627, 3, 864), +(627, 'In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, l +Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. Integer pede justo', 183, 289, 879), +(835, 'Ut tellus. Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec +Vestibulum quam sapien', 327, 130, 121), +(46, 'Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros. Vestibulum ac est lacinia nisi venenatis +Praesent lectus. Vestibulum quam sapien', 79, 599, 660), +(528, 'Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, +Nulla ac enim. In tempor', 407, 854, 785), +(71, 'Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semp +Cum sociis natoque penatibus et magnis dis parturient montes', 725, 98, 589), +(534, 'Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetu +Morbi ut odio. Cras mi pede', 498, 845, 610), +(895, 'Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque, +Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque', 464, 681, 882), +(599, 'In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo +Fusce congue', 69, 228, 454), +(906, '', 698, 46, 322), +(776, 'Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum. Curabitur in liber +Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum', 388, 939, 931), +(375, 'Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus. Cum sociis natoque p +In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt.', 860, 18, 895), +(565, 'Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus p +Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ip', 157, 66, 843), +(583, 'Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis eges +Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh. In quis justo.', 988, 25, 877), +(713, 'Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulp +Praesent blandit. Nam nulla. Integer pede justo', 498, 320, 472), +(578, 'In eleifend quam a odio. In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt. +Donec quis orci eget orci vehicula condimentum. Curabitur in libero ut massa volutpat convallis. Morbi od', 910, 8, 896), +(915, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue. Ve +Morbi a ipsum. Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ', 451, 432, 865), +(363, 'Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semp +Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean ferm', 772, 94, 771), +(100, 'Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rh +Integer a nibh. In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices alique', 857, 954, 67), +(629, 'Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulp +Praesent blandit. Nam nulla. Integer pede justo', 135, 455, 772), +(751, 'Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sod +Praesent blandit. Nam nulla. Integer pede justo', 918, 94, 611), +(973, 'Sed accumsan felis. Ut at dolor quis odio consequat varius. Integer ac leo. Pellentesque ultrices mattis +Proin leo odio', 645, 18, 714), +(269, 'Aenean auctor gravida sem. Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut o +Maecenas pulvinar lobortis est. Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus ', 157, 655, 617), +(475, 'Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede +In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo ', 451, 583, 925), +(424, 'Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante +Integer ac neque. Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel ', 114, 832, 234), +(339, 'Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condiment +Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum', 101, 614, 100), +(214, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis +Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib', 862, 118, 246), +(728, 'In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus acc', 449, 312, 246), +(391, 'Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien place +Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem. Praesent id massa id nisl ven', 918, 216, 251), +(115, 'Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semp +Cum sociis natoque penatibus et magnis dis parturient montes', 319, 964, 925), +(304, 'Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib +Nunc purus. Phasellus in felis. Donec semper sapien a libero. Nam dui. Proin leo odio', 988, 115, 323), +(487, 'Morbi non quam nec dui luctus rutrum. Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus p +Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis.', 204, 209, 475), +(760, 'Nunc purus. Phasellus in felis. Donec semper sapien a libero. Nam dui. Proin leo odio, porttitor id, cons +Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. ', 645, 488, 768), +(911, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus acc +Donec diam neque', 521, 445, 375), +(613, 'Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volu +Fusce congue', 327, 950, 706), +(110, 'Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volu +Lorem ipsum dolor sit amet', 390, 159, 390), +(808, 'Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac con +Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. U', 659, 845, 324), +(932, 'Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Viv +Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio', 982, 118, 235), +(737, 'Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cr +Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes', 101, 321, 642), +(538, 'Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem. Sed sagittis +Morbi ut odio. Cras mi pede', 770, 115, 645), +(143, 'Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque, +Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra di', 862, 614, 95), +(61, 'Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh +Praesent lectus. Vestibulum quam sapien', 504, 488, 635), +(98, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor, turpis +Morbi sem mauris', 524, 407, 785), +(596, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum +Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean ferm', 862, 87, 183), +(793, 'Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sod +Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede', 670, 432, 729), +(59, 'Proin risus. Praesent lectus. Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibul +Etiam justo. Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. U', 857, 130, 721); + +INSERT INTO illustrations VALUES +(474, 'https://networkadvertising.org/ut/at/dolor/quis/odio.aspx?p', 931), +(53, 'https://bizjournals.com/volutpat/in/congue/etiam/justo/etia', 695), +(782, 'https://ox.ac.uk/sagittis/nam/congue/risus/semper.aspx?quis', 869), +(490, 'http://examiner.com/ut.png?lorem=aliquam&id=erat&ligula=vol', 869), +(72, '', 387), +(296, 'https://qq.com/est/donec.json?nisl=congue&ut=vivamus&volutp', 227), +(509, 'https://sun.com/nam/dui/proin/leo/odio/porttitor.aspx?enim=', 695), +(213, 'https://archive.org/vitae/ipsum/aliquam.jsp?augue=quis&vest', 918), +(576, 'http://flickr.com/mi/integer/ac/neque/duis/bibendum/morbi.p', 931), +(464, 'http://columbia.edu/etiam/faucibus/cursus/urna/ut/tellus.jp', 172); + +INSERT INTO acheter VALUES +(335, 995, 25), +(841, 932, 15), +(504, 791, 11), +(114, 356, 6), +(226, 544, 2), +(69, 634, 1), +(988, 251, 4), +(407, 886, 4), +(975, 749, 3), +(60, 680, 0), +(440, 768, 7), +(347, 787, 2), +(88, 760, 2), +(522, 140, 0), +(388, 430, 2), +(226, 181, 0), +(464, 170, 3), +(841, 415, 2), +(259, 353, 3), +(204, 38, 2), +(391, 69, 0), +(157, 170, 0), +(304, 744, 1), +(114, 911, 0), +(988, 913, 1), +(870, 154, 0), +(271, 20, 0), +(544, 990, 1), +(578, 129, 1), +(699, 968, 0), +(127, 852, 0), +(327, 679, 0), +(11, 96, 0), +(204, 542, 0), +(498, 888, 0), +(390, 968, 0), +(305, 922, 0), +(923, 381, 0), +(388, 50, 0), +(61, 840, 0), +(74, 697, 0), +(519, 478, 0), +(259, 768, 0), +(818, 503, 0), +(69, 840, 0), +(134, 907, 0), +(120, 10, 0), +(127, 127, 0), +(127, 132, 0), +(609, 934, 0), +(271, 405, 0), +(391, 833, 0), +(451, 828, 0), +(670, 457, 0), +(489, 602, 0), +(305, 677, 0), +(271, 297, 0), +(851, 617, 0), +(397, 525, 0), +(240, 386, 0), +(407, 640, 0), +(440, 378, 0), +(609, 663, 0), +(199, 379, 0), +(841, 399, 0), +(137, 69, 0), +(699, 751, 0), +(757, 877, 0), +(327, 832, 0), +(69, 706, 0), +(226, 256, 0), +(851, 113, 0), +(752, 581, 0), +(669, 174, 0), +(609, 5, 0), +(936, 577, 0), +(451, 504, 0), +(283, 322, 0), +(61, 305, 0), +(29, 538, 0), +(309, 499, 0), +(127, 438, 0), +(204, 540, 0), +(327, 144, 0), +(645, 838, 0), +(770, 822, 0), +(923, 815, 0), +(851, 94, 0), +(216, 938, 0), +(463, 860, 0), +(391, 435, 0), +(698, 416, 0), +(971, 454, 0), +(271, 689, 0), +(407, 107, 0), +(407, 474, 0), +(485, 428, 0), +(391, 662, 0), +(135, 144, 0), +(752, 791, 0), +(240, 776, 0); + +INSERT INTO avoir_motif VALUES +(976, 45), +(742, 772), +(446, 81), +(119, 129), +(872, 18), +(358, 231), +(781, 667), +(861, 967), +(419, 461), +(63, 815), +(798, 565), +(980, 865), +(885, 68), +(774, 434), +(376, 572), +(939, 138), +(577, 507), +(362, 529), +(440, 213), +(578, 445), +(125, 540), +(622, 848), +(450, 661), +(145, 630), +(49, 744), +(292, 792), +(781, 28), +(715, 214), +(773, 851), +(75, 958), +(352, 71), +(195, 835), +(46, 602), +(773, 630), +(860, 882), +(114, 642), +(815, 273), +(938, 742), +(697, 590), +(58, 275), +(382, 865), +(515, 744), +(33, 129), +(670, 4), +(774, 745), +(102, 851), +(672, 619), +(178, 135), +(771, 745), +(101, 289), +(448, 135), +(492, 619), +(167, 45), +(634, 68), +(160, 590), +(319, 763), +(436, 529), +(607, 763), +(721, 684), +(695, 57), +(915, 887), +(340, 424), +(662, 231), +(994, 422), +(400, 422), +(713, 744), +(325, 792), +(982, 368), +(764, 422), +(881, 992), +(95, 289), +(567, 851), +(919, 992), +(312, 885), +(699, 213), +(751, 630), +(622, 619), +(26, 848), +(876, 744), +(906, 684), +(273, 413), +(776, 881), +(515, 693), +(474, 408), +(105, 4), +(690, 879), +(932, 175), +(841, 608), +(765, 792), +(662, 422), +(487, 907), +(155, 434), +(379, 753), +(956, 848), +(486, 882), +(144, 665), +(584, 45), +(49, 49), +(850, 230), +(906, 129); + +INSERT INTO avoir_tag VALUES +(671, 396), +(160, 570), +(780, 150), +(867, 742), +(361, 742), +(490, 647), +(620, 789), +(544, 34), +(575, 842), +(923, 770), +(544, 647), +(490, 33), +(819, 396), +(187, 647), +(705, 842), +(874, 770), +(64, 891), +(69, 570), +(660, 396), +(160, 396); + +INSERT INTO colorer VALUES +(937, 650), +(65, 334), +(325, 102), +(810, 150), +(572, 334), +(827, 678), +(883, 705), +(906, 19), +(220, 705), +(277, 678), +(637, 705), +(430, 150), +(426, 102), +(93, 593), +(213, 176), +(427, 692), +(609, 334), +(183, 957), +(874, 988), +(788, 593), +(817, 759); + +INSERT INTO construire VALUES +(773, 227), +(396, 227), +(647, 931), +(345, 387), +(34, 172), +(345, 172), +(891, 918), +(773, 918), +(730, 83); + +INSERT INTO contenir VALUES +(396, 788, 4), +(842, 874, 2), +(773, 365, 0), +(33, 206, 2), +(388, 52, 0), +(624, 928, 1), +(649, 352, 1), +(649, 324, 0), +(624, 131, 1), +(345, 186, 2), +(770, 120, 0), +(570, 944, 1), +(742, 814, 0), +(789, 959, 1), +(842, 50, 0), +(34, 980, 1), +(33, 575, 1), +(570, 81, 0), +(891, 906, 0), +(766, 772, 0); + +INSERT INTO enregistrer VALUES +(150, 504, 1), +(396, 962, 2), +(730, 387, 3), +(150, 923, 2), +(842, 134, 1), +(773, 271, 0), +(672, 299, 1), +(730, 335, 0), +(34, 199, 1), +(150, 79, 1), +(770, 387, 0), +(842, 390, 1), +(995, 818, 1), +(570, 923, 0), +(773, 666, 1), +(150, 71, 1), +(624, 135, 1), +(789, 982, 0), +(396, 519, 0), +(570, 440, 0); + +INSERT INTO etre VALUES +(406, 193), +(888, 165), +(101, 174), +(250, 750), +(890, 193), +(78, 174), +(724, 174), +(646, 933), +(501, 442), +(89, 726), +(211, 660), +(773, 660), +(305, 174), +(7, 165), +(945, 442), +(70, 660), +(21, 660), +(207, 174), +(528, 165), +(437, 750), +(603, 726), +(884, 125), +(979, 442), +(570, 125), +(749, 165), +(488, 165), +(430, 125), +(422, 165), +(609, 193), +(887, 125), +(997, 442), +(907, 125), +(378, 660), +(294, 933), +(544, 778), +(620, 660), +(166, 193), +(125, 442), +(915, 660), +(504, 125), +(540, 726), +(916, 125), +(324, 660), +(654, 933), +(919, 750), +(766, 660), +(921, 442), +(833, 660), +(105, 660), +(700, 165), +(728, 165), +(760, 778), +(853, 125), +(694, 442), +(110, 125), +(559, 193), +(647, 125), +(47, 726), +(698, 174), +(2, 778), +(814, 165), +(440, 750), +(579, 442), +(509, 193), +(967, 165), +(569, 660), +(586, 750), +(769, 193), +(883, 750), +(846, 778), +(847, 750), +(417, 778), +(932, 726), +(775, 750), +(763, 750), +(595, 193), +(839, 165), +(11, 193), +(431, 660), +(427, 660), +(742, 442), +(782, 933), +(410, 660), +(612, 778), +(771, 193), +(894, 442), +(234, 442), +(850, 125), +(734, 750), +(690, 726), +(436, 933), +(696, 660), +(905, 165), +(990, 165), +(97, 933), +(680, 174), +(279, 660), +(29, 726), +(487, 165), +(73, 193), +(436, 125), +(273, 193), +(389, 442), +(935, 933), +(375, 726), +(947, 125), +(34, 933), +(618, 660), +(706, 726), +(841, 778), +(25, 660), +(264, 442), +(740, 174), +(519, 778), +(745, 778), +(545, 442), +(801, 660), +(569, 125), +(368, 165), +(368, 933), +(474, 750), +(767, 442), +(324, 933), +(676, 193), +(552, 165), +(835, 165), +(602, 750), +(206, 726), +(886, 442), +(765, 193), +(793, 442), +(290, 750), +(830, 193), +(70, 778), +(878, 174), +(481, 193), +(680, 660), +(18, 165), +(679, 750), +(798, 165), +(849, 933), +(401, 778), +(292, 442), +(289, 750), +(25, 165), +(646, 750), +(298, 442), +(260, 442), +(987, 778), +(105, 726), +(844, 193), +(929, 165), +(394, 933), +(511, 750), +(988, 778), +(518, 660), +(225, 933), +(604, 750), +(274, 660), +(367, 933), +(49, 442), +(5, 778), +(454, 165), +(243, 193), +(733, 660), +(341, 778), +(23, 193), +(778, 933), +(969, 750), +(184, 933), +(341, 193), +(457, 125), +(640, 174), +(444, 726), +(804, 165), +(284, 442), +(697, 933), +(654, 778), +(410, 174), +(541, 174), +(52, 933), +(187, 726), +(147, 442), +(528, 125), +(820, 174), +(53, 660), +(324, 165), +(354, 933), +(941, 442), +(84, 125), +(707, 750), +(246, 174), +(100, 933), +(598, 193), +(275, 660), +(677, 660), +(986, 778), +(764, 750), +(822, 165), +(996, 174), +(598, 778), +(962, 442), +(801, 125), +(219, 933), +(757, 778), +(114, 933), +(780, 193), +(866, 750), +(486, 165), +(932, 933), +(81, 933), +(539, 778), +(335, 750), +(270, 660), +(446, 165), +(412, 442), +(953, 660), +(561, 750), +(563, 933), +(169, 778), +(704, 778), +(326, 660), +(131, 193), +(369, 750), +(579, 193), +(208, 165), +(912, 442), +(913, 125), +(938, 174), +(320, 442), +(395, 125), +(858, 933), +(627, 193), +(774, 750), +(407, 165), +(976, 660), +(899, 165), +(21, 778), +(361, 442), +(169, 660), +(46, 750), +(426, 660), +(354, 193), +(764, 174), +(292, 165), +(423, 165), +(472, 442), +(537, 174), +(958, 193), +(235, 750), +(409, 174), +(309, 660), +(690, 174), +(356, 174), +(446, 660), +(872, 174), +(753, 165), +(838, 165), +(854, 174), +(131, 750), +(822, 778), +(931, 442), +(434, 726), +(10, 660), +(605, 660), +(985, 726), +(926, 174), +(224, 193), +(579, 174), +(617, 442), +(210, 165), +(832, 933), +(985, 165), +(614, 174), +(376, 442), +(154, 660), +(686, 125), +(670, 193), +(122, 726), +(40, 193), +(988, 165), +(267, 125), +(614, 726), +(620, 933), +(664, 193), +(589, 660), +(151, 125), +(176, 442), +(161, 125), +(208, 778), +(319, 125), +(975, 750), +(724, 750), +(14, 750), +(931, 174), +(458, 933), +(646, 726), +(689, 750), +(408, 726), +(563, 125), +(960, 660), +(153, 174), +(705, 174), +(500, 726), +(508, 726), +(273, 933), +(305, 442), +(918, 193), +(512, 125), +(837, 442), +(992, 726), +(32, 442), +(625, 933), +(746, 193), +(156, 165), +(508, 193), +(671, 933), +(947, 442), +(981, 125), +(678, 726), +(324, 726), +(275, 442), +(77, 933), +(263, 726), +(262, 933), +(622, 125), +(378, 174), +(699, 660), +(559, 125), +(590, 660), +(772, 442), +(686, 726), +(953, 750), +(267, 778), +(456, 165), +(776, 750), +(843, 726), +(248, 165), +(547, 125), +(472, 125), +(850, 165), +(581, 442), +(73, 125), +(934, 750), +(118, 165), +(918, 174), +(872, 193), +(578, 193), +(794, 174), +(828, 165), +(594, 933), +(790, 933), +(166, 174), +(22, 726), +(792, 174), +(822, 726), +(146, 193), +(935, 193), +(772, 726), +(733, 125), +(465, 442), +(548, 442), +(250, 193), +(581, 174), +(67, 778), +(375, 933), +(45, 193), +(340, 778), +(274, 193), +(457, 933), +(973, 125), +(34, 750), +(485, 174), +(51, 778), +(720, 933), +(471, 174), +(278, 933), +(173, 726), +(480, 174), +(765, 165), +(13, 125), +(934, 933), +(927, 726), +(258, 125), +(439, 193), +(516, 726), +(387, 442), +(451, 442), +(311, 933), +(997, 660), +(175, 660), +(124, 660), +(225, 750), +(828, 125), +(430, 726), +(410, 750), +(472, 193), +(183, 125), +(358, 726), +(487, 778), +(675, 174), +(390, 442), +(843, 750), +(619, 726), +(745, 660), +(820, 165), +(697, 442), +(465, 726), +(815, 750), +(117, 750), +(924, 193), +(378, 933), +(791, 165), +(151, 193), +(659, 660), +(537, 125), +(97, 125), +(442, 660), +(291, 174), +(556, 125), +(907, 442), +(541, 778), +(502, 660), +(943, 660), +(491, 174), +(381, 125), +(448, 193), +(195, 165), +(776, 660), +(865, 750), +(45, 660), +(131, 933), +(942, 933), +(412, 726), +(950, 174), +(6, 660), +(928, 726), +(523, 933), +(159, 442), +(678, 165), +(759, 778), +(353, 125), +(793, 125), +(690, 125), +(350, 750), +(488, 933), +(555, 174), +(603, 933), +(769, 442), +(806, 750), +(739, 933), +(820, 193), +(421, 660), +(485, 165), +(893, 778), +(101, 442), +(981, 750), +(440, 174), +(353, 750), +(770, 193), +(866, 165), +(485, 933), +(69, 660), +(405, 726), +(888, 125), +(831, 778), +(640, 125), +(4, 125), +(597, 660), +(305, 750), +(208, 750), +(628, 750), +(847, 442), +(827, 174), +(81, 660), +(361, 125), +(712, 125), +(248, 660), +(996, 165), +(645, 750), +(518, 933), +(638, 125), +(375, 125), +(533, 174), +(23, 165), +(271, 174), +(52, 442), +(797, 442), +(543, 778), +(577, 750), +(751, 165), +(660, 125), +(283, 660), +(999, 193), +(765, 660), +(154, 442), +(444, 165), +(397, 193), +(806, 193), +(894, 660), +(988, 174), +(677, 726), +(638, 193), +(879, 442), +(775, 165), +(912, 125), +(977, 174), +(697, 125), +(80, 125), +(947, 660), +(147, 174), +(147, 726), +(301, 174), +(706, 193), +(275, 165), +(129, 778), +(759, 660), +(487, 442), +(54, 193), +(539, 125), +(223, 193), +(699, 778), +(114, 165), +(958, 125), +(454, 750), +(909, 778), +(409, 750), +(661, 726), +(527, 933), +(423, 442), +(332, 125), +(159, 778), +(515, 726), +(628, 174), +(319, 193), +(156, 660), +(634, 193), +(407, 442), +(234, 778), +(840, 193), +(914, 193), +(649, 165); + +INSERT INTO etre_complexe VALUES +(688, 556), +(389, 426), +(679, 502), +(860, 896), +(895, 127), +(697, 819), +(456, 147), +(145, 8), +(85, 280), +(563, 448), +(753, 376), +(944, 240), +(228, 92), +(71, 991), +(302, 50), +(512, 530), +(629, 95), +(566, 823), +(290, 147), +(764, 532), +(428, 746), +(473, 435), +(486, 956), +(981, 995), +(84, 545), +(658, 933), +(18, 959), +(89, 102), +(94, 795), +(321, 119), +(452, 771), +(473, 519), +(276, 256), +(171, 676), +(693, 214), +(446, 236), +(739, 460), +(791, 969), +(77, 960), +(327, 193), +(754, 820), +(4, 376), +(552, 814), +(350, 681), +(420, 550), +(488, 807), +(248, 403), +(423, 555), +(794, 929), +(864, 273), +(306, 74), +(73, 105), +(37, 300), +(158, 240), +(942, 820), +(576, 47), +(975, 802), +(292, 810), +(168, 376), +(283, 311), +(305, 289), +(764, 31), +(525, 701), +(497, 85), +(801, 823), +(456, 532), +(341, 494), +(676, 95), +(120, 187), +(46, 386), +(874, 594), +(223, 988), +(874, 446), +(456, 891), +(384, 896), +(491, 933), +(41, 580), +(523, 386), +(10, 625), +(694, 169), +(75, 743), +(73, 647), +(34, 431), +(414, 13), +(277, 570), +(646, 806), +(954, 434), +(7, 743), +(727, 550), +(268, 365), +(365, 909), +(103, 997), +(833, 460), +(878, 237), +(883, 988), +(225, 92), +(340, 988), +(167, 716), +(659, 486), +(348, 716), +(833, 123), +(764, 519), +(829, 128), +(401, 771), +(985, 206), +(375, 743), +(7, 935), +(768, 47), +(131, 959), +(685, 147), +(561, 679), +(439, 396), +(864, 937), +(357, 178), +(618, 205), +(479, 31), +(562, 353), +(881, 955), +(647, 639), +(527, 316), +(427, 737), +(915, 309), +(412, 260), +(269, 538), +(987, 909), +(497, 74), +(677, 494), +(523, 187), +(676, 486), +(42, 795), +(630, 260), +(335, 784), +(801, 196), +(776, 237), +(686, 276), +(994, 206), +(427, 482), +(872, 495), +(885, 214), +(778, 959), +(645, 735), +(887, 187), +(165, 205), +(419, 738), +(564, 867), +(796, 588), +(267, 225), +(702, 992), +(234, 321), +(563, 472), +(505, 971), +(504, 590), +(807, 124), +(793, 957), +(966, 269), +(29, 511), +(174, 178), +(246, 864), +(104, 123), +(311, 594), +(557, 282), +(492, 538), +(303, 47), +(847, 651), +(414, 859), +(629, 815), +(181, 452), +(428, 285), +(773, 458), +(730, 495), +(891, 771), +(700, 997), +(802, 810), +(32, 988), +(843, 95), +(517, 959), +(597, 737), +(840, 623), +(542, 118), +(362, 84), +(481, 91), +(964, 530), +(881, 141), +(246, 425), +(381, 452), +(532, 662), +(775, 807); + +INSERT INTO etre_forme VALUES +(112, 329), +(823, 543), +(328, 622), +(200, 494), +(409, 608), +(2, 690), +(576, 962), +(99, 303), +(43, 492), +(537, 980), +(200, 117), +(328, 937), +(132, 688), +(119, 676), +(645, 578), +(844, 598), +(645, 827), +(361, 547), +(999, 40), +(314, 473), +(419, 664), +(818, 602), +(253, 594), +(752, 637), +(132, 504), +(240, 314), +(875, 29), +(132, 786), +(155, 404), +(99, 173), +(722, 935), +(642, 296), +(963, 562), +(240, 355), +(339, 632), +(48, 395), +(875, 232), +(806, 381), +(1, 903), +(497, 240), +(861, 622), +(1, 512), +(642, 386), +(910, 780), +(108, 705), +(685, 891), +(339, 309), +(158, 403), +(963, 465), +(861, 579), +(38, 672), +(240, 911), +(419, 667), +(498, 393), +(26, 783), +(48, 704), +(508, 913), +(112, 806), +(896, 774), +(576, 145), +(485, 987), +(2, 535), +(298, 370), +(43, 767), +(712, 607), +(986, 601), +(508, 336), +(817, 443), +(367, 782), +(645, 483), +(299, 929), +(98, 939), +(722, 375), +(2, 102), +(709, 211), +(752, 903), +(497, 835), +(132, 990), +(314, 427), +(38, 273), +(712, 990), +(200, 258), +(339, 442), +(645, 706), +(435, 878), +(498, 794), +(696, 264), +(119, 700), +(113, 953), +(314, 452), +(314, 640), +(685, 302), +(645, 633), +(98, 953), +(113, 926), +(537, 496), +(200, 91), +(861, 929), +(119, 590), +(642, 852), +(1, 283), +(806, 942), +(298, 183), +(29, 820), +(861, 866), +(298, 838), +(108, 783), +(158, 485), +(752, 38), +(806, 812), +(367, 348), +(844, 910), +(498, 765), +(38, 614), +(1, 877), +(685, 910), +(685, 400), +(253, 776), +(209, 119), +(48, 590), +(910, 224), +(216, 940), +(38, 127), +(153, 47), +(712, 14), +(875, 209), +(155, 646), +(99, 89), +(29, 122), +(54, 300), +(2, 180), +(844, 731), +(98, 291), +(736, 394), +(722, 912), +(722, 720), +(132, 861), +(66, 886), +(216, 846), +(132, 172), +(2, 275), +(339, 936), +(200, 991), +(155, 352), +(219, 183), +(112, 420), +(722, 613), +(54, 936), +(1, 609), +(752, 472), +(66, 6), +(818, 122), +(861, 132), +(132, 506), +(209, 283), +(98, 662), +(485, 73), +(938, 186), +(108, 478), +(112, 145), +(66, 277), +(298, 825), +(211, 515), +(367, 399), +(999, 22), +(299, 13), +(952, 388), +(844, 757), +(485, 379), +(817, 209), +(963, 158), +(709, 132), +(685, 315), +(219, 340), +(314, 944), +(98, 96), +(200, 291), +(367, 700), +(66, 927), +(298, 831), +(709, 261), +(986, 430), +(823, 146), +(1, 193), +(999, 389), +(113, 350), +(685, 982), +(209, 902), +(29, 669), +(328, 445), +(435, 985), +(240, 839), +(537, 250), +(508, 720), +(253, 798), +(339, 151), +(712, 358), +(1, 11), +(361, 831), +(752, 309), +(98, 575), +(211, 962), +(642, 53), +(814, 754), +(435, 886), +(112, 149), +(98, 911), +(952, 584), +(814, 28), +(253, 324), +(328, 157), +(537, 444), +(54, 667), +(240, 270), +(200, 875), +(685, 924), +(48, 393), +(497, 258), +(910, 119), +(986, 872), +(861, 190), +(98, 587), +(253, 556), +(1, 60), +(896, 964), +(219, 281), +(896, 676), +(38, 267), +(1, 787), +(98, 114), +(66, 203), +(537, 701), +(200, 905), +(963, 449), +(875, 191), +(339, 759), +(537, 979), +(576, 593), +(439, 215), +(806, 259), +(896, 335), +(66, 778), +(497, 517), +(48, 976), +(38, 162), +(108, 782), +(2, 669), +(26, 267), +(999, 964), +(328, 851), +(153, 706), +(112, 533), +(48, 899), +(153, 757), +(896, 40), +(896, 860), +(485, 258), +(38, 243), +(409, 479), +(409, 513), +(896, 541), +(806, 950), +(328, 632), +(113, 47), +(158, 325), +(844, 675), +(339, 368), +(132, 40), +(66, 388), +(814, 128), +(361, 204), +(209, 780), +(108, 517), +(696, 751), +(119, 166), +(498, 951), +(712, 625), +(722, 406), +(861, 835), +(823, 545), +(986, 700), +(367, 638), +(508, 442), +(709, 780), +(29, 394), +(155, 54), +(299, 739), +(54, 565), +(818, 128), +(299, 913), +(736, 19), +(399, 241), +(2, 528), +(875, 894), +(26, 328), +(314, 457), +(645, 93), +(200, 576), +(508, 212), +(537, 794), +(48, 944), +(999, 780), +(722, 105), +(38, 702), +(498, 795), +(814, 684), +(253, 532), +(361, 973), +(823, 891), +(752, 82), +(645, 608), +(361, 702), +(299, 826), +(963, 458), +(299, 454), +(712, 175), +(54, 248), +(498, 254), +(158, 630), +(2, 77), +(132, 980), +(875, 297), +(752, 677), +(113, 159), +(361, 950), +(999, 204), +(26, 211), +(952, 991), +(645, 414), +(806, 438), +(112, 25), +(339, 804), +(963, 201), +(844, 341), +(498, 669), +(367, 584), +(48, 660), +(361, 745), +(200, 400), +(696, 776), +(685, 975), +(439, 768), +(253, 848), +(875, 19), +(314, 235), +(814, 416), +(339, 582), +(910, 478), +(361, 264), +(108, 421), +(712, 538), +(99, 675), +(576, 825), +(818, 935), +(153, 999), +(113, 370), +(722, 347), +(112, 464), +(66, 646), +(153, 132), +(986, 589), +(216, 29), +(709, 759), +(814, 290), +(298, 532), +(439, 175), +(712, 300), +(219, 929), +(43, 157), +(314, 489), +(158, 283), +(119, 587), +(399, 619), +(153, 246), +(200, 803), +(209, 171), +(219, 181), +(216, 894), +(253, 866), +(537, 481), +(938, 552), +(54, 502), +(108, 820), +(439, 500), +(419, 928), +(709, 830), +(818, 509), +(38, 311), +(685, 865), +(910, 192), +(26, 508), +(298, 647), +(938, 13), +(339, 769), +(108, 975), +(219, 839), +(328, 275), +(435, 663), +(752, 586), +(814, 591), +(576, 65), +(98, 110), +(685, 996), +(99, 258), +(26, 613), +(200, 926), +(952, 535), +(986, 457), +(1, 423), +(158, 27), +(38, 662), +(328, 134), +(253, 492), +(98, 929), +(419, 145), +(823, 98), +(54, 810), +(298, 622), +(48, 803), +(752, 827), +(209, 50), +(48, 347), +(153, 449), +(158, 604), +(814, 73), +(844, 454), +(153, 505), +(211, 489), +(844, 774), +(43, 449), +(712, 128), +(328, 839), +(314, 662), +(576, 935), +(54, 281), +(112, 259), +(367, 975), +(963, 80), +(752, 788), +(367, 320), +(29, 710), +(339, 319), +(112, 902), +(200, 685), +(498, 54), +(38, 292), +(576, 160), +(712, 155), +(119, 914), +(119, 277), +(818, 820), +(119, 416), +(508, 301), +(752, 210), +(498, 63), +(253, 378), +(362, 658), +(685, 819), +(508, 877), +(952, 830), +(910, 532), +(419, 268), +(158, 578), +(709, 322), +(99, 594), +(709, 305), +(132, 675), +(153, 446), +(253, 825), +(112, 938), +(537, 992), +(814, 14), +(29, 401), +(497, 204), +(314, 942), +(54, 388), +(1, 456), +(642, 321), +(938, 250), +(814, 996), +(339, 962), +(823, 809), +(736, 911), +(339, 68), +(645, 172), +(43, 739), +(108, 444), +(112, 431), +(29, 72), +(817, 32), +(112, 670), +(99, 437), +(219, 997), +(399, 370), +(938, 455), +(498, 941), +(1, 659), +(999, 838), +(367, 354), +(986, 289), +(328, 399), +(219, 715), +(98, 891), +(299, 743), +(722, 478), +(108, 446), +(216, 519), +(844, 852), +(736, 13), +(986, 509), +(537, 511), +(806, 750), +(29, 822), +(1, 496), +(806, 786), +(435, 812), +(299, 572), +(200, 52), +(896, 544), +(298, 215), +(844, 437), +(216, 465), +(339, 196), +(963, 191), +(155, 459), +(986, 278), +(43, 326), +(722, 730), +(399, 944), +(409, 408), +(910, 858), +(642, 401), +(823, 22), +(1, 614), +(938, 988), +(29, 579), +(645, 685), +(119, 149), +(54, 139), +(362, 164), +(817, 264), +(209, 371), +(806, 991), +(409, 527), +(896, 423), +(155, 686), +(113, 509), +(112, 695), +(817, 303), +(108, 282), +(99, 224), +(209, 404), +(818, 500), +(712, 962), +(508, 791), +(685, 415), +(485, 661), +(367, 211), +(498, 947), +(910, 995), +(155, 32), +(211, 759), +(253, 110), +(253, 370), +(861, 707), +(200, 689), +(952, 294), +(999, 706), +(43, 459), +(299, 883), +(419, 319), +(999, 263), +(328, 994), +(642, 875), +(99, 91), +(216, 392), +(54, 864), +(537, 186), +(298, 541), +(362, 12), +(818, 637), +(709, 804), +(497, 752), +(99, 68), +(216, 877), +(685, 232), +(112, 73), +(314, 704), +(818, 471), +(439, 355), +(29, 12), +(508, 763), +(48, 77), +(2, 154), +(823, 131), +(435, 561), +(696, 980), +(1, 241), +(952, 941), +(817, 45), +(98, 759), +(119, 89), +(806, 261), +(216, 801), +(98, 734), +(66, 906), +(98, 865), +(844, 566), +(896, 602), +(399, 518), +(399, 629), +(399, 772), +(29, 269), +(439, 890), +(339, 246), +(752, 912), +(409, 835), +(752, 156), +(108, 208), +(861, 113), +(339, 305), +(209, 956), +(817, 309), +(709, 168), +(485, 982), +(498, 537), +(240, 903), +(844, 478), +(986, 105), +(26, 629), +(66, 913), +(963, 144), +(435, 297), +(963, 305), +(38, 861), +(216, 454), +(200, 292), +(952, 488), +(645, 410), +(823, 397), +(537, 472), +(119, 540), +(910, 689), +(498, 456), +(722, 889), +(98, 1000), +(875, 68), +(814, 782), +(497, 454), +(485, 153), +(54, 676), +(99, 872), +(43, 784), +(362, 256), +(216, 707), +(722, 213), +(696, 893), +(253, 809), +(119, 999), +(844, 156), +(910, 161), +(1, 106), +(861, 987), +(875, 539), +(99, 511), +(155, 256), +(537, 738), +(328, 998), +(963, 938), +(814, 489), +(298, 619), +(132, 817), +(38, 63), +(435, 485), +(216, 435), +(240, 771), +(54, 419), +(219, 750), +(986, 327), +(240, 127), +(298, 142), +(339, 449), +(576, 12), +(722, 988), +(253, 98), +(736, 576), +(112, 312), +(132, 442), +(200, 326), +(806, 412), +(314, 349), +(986, 157), +(361, 188), +(219, 956), +(113, 944), +(99, 822), +(29, 290), +(361, 113), +(844, 254), +(99, 876), +(844, 158), +(155, 411), +(240, 495), +(861, 926), +(818, 301), +(54, 914), +(155, 916), +(696, 240), +(399, 181), +(298, 767), +(2, 170), +(367, 6), +(26, 264), +(722, 746), +(537, 664), +(806, 907), +(200, 570), +(43, 277), +(48, 502), +(253, 260), +(361, 782), +(48, 125), +(435, 131), +(818, 149), +(435, 681), +(54, 686), +(155, 751), +(328, 472), +(806, 488), +(155, 274), +(508, 117), +(48, 967), +(211, 679), +(752, 306), +(861, 437), +(132, 781), +(38, 25), +(485, 162); + +INSERT INTO necessiter VALUES +(227, 28, 1), +(227, 241, 0), +(695, 427, 0), +(869, 622, 2), +(918, 395, 0), +(695, 750, 0), +(869, 303, 1), +(227, 891, 1), +(787, 289, 1), +(695, 661, 0); + +INSERT INTO noter VALUES +(203, 121, 'Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis +Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus'), +(787, 578, 'Nulla tellus. In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium +Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis eges'), +(83, 388, 'Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi. Cras non velit nec nisi vulpu +Suspendisse accumsan tortor quis turpis. Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean ferm'), +(387, 74, 'Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volu +Donec posuere metus vitae ipsum. Aliquam non mauris. Morbi non lectus. Aliquam sit amet diam in magna bib'), +(695, 79, 'Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque lib +Nunc purus. Phasellus in felis. Donec semper sapien a libero. Nam dui. Proin leo odio'), +(931, 725, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id preti + +Etiam pretium iaculis justo. In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. Nul'), +(787, 135, 'Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti. In e +Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit. Donec diam neque'), +(931, 120, 'Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sod +Praesent blandit. Nam nulla. Integer pede justo'), +(203, 851, 'Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh +Nulla tempus. Vivamus in felis eu sapien cursus vestibulum. Proin eu mi. Nulla ac enim. In tempor'), +(869, 752, 'Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultrici +Sed ante. Vivamus tortor. Duis mattis egestas metus. Aenean fermentum. Donec ut mauris eget massa tempor '); + +INSERT INTO perdre VALUES +(522, 789, 810, 53), +(485, 388, 25, 38), +(578, 842, 613, 119), +(219, 33, 148, 78), +(521, 33, 634, 88), +(988, 33, 462, 88), +(451, 773, 424, 12), +(299, 770, 698, 8), +(982, 345, 562, 28), +(504, 842, 38, 32), +(824, 842, 655, 42), +(440, 345, 960, 4), +(975, 624, 320, 29), +(38, 649, 235, 25), +(451, 624, 926, 20), +(988, 891, 34, 13), +(295, 345, 914, 1), +(105, 150, 825, 7), +(544, 770, 583, 7), +(216, 388, 292, 0), +(319, 150, 144, 8), +(451, 672, 987, 8), +(305, 672, 797, 6), +(244, 789, 350, 0), +(295, 891, 646, 7), +(271, 891, 655, 4), +(137, 891, 633, 3), +(661, 33, 734, 4), +(137, 766, 782, 4), +(923, 649, 653, 0), +(216, 842, 479, 1), +(216, 624, 518, 3), +(670, 570, 183, 0), +(870, 995, 240, 1), +(60, 789, 97, 2), +(226, 647, 431, 0), +(316, 33, 798, 0), +(524, 570, 329, 0), +(945, 396, 987, 1), +(519, 34, 1000, 1), +(199, 396, 773, 1), +(524, 34, 678, 0), +(498, 995, 685, 0), +(11, 150, 796, 0), +(860, 647, 813, 1), +(851, 789, 409, 0), +(524, 789, 358, 0), +(335, 766, 671, 0), +(135, 396, 186, 0), +(971, 672, 914, 0), +(105, 345, 564, 0), +(971, 388, 290, 0), +(114, 773, 341, 0), +(390, 150, 404, 0), +(157, 770, 387, 0), +(699, 388, 503, 0), +(757, 649, 118, 0), +(988, 672, 934, 0), +(38, 789, 375, 0), +(226, 891, 754, 0), +(204, 742, 586, 0), +(135, 891, 85, 0), +(397, 388, 569, 0), +(962, 730, 597, 0), +(522, 773, 760, 0), +(504, 773, 464, 0), +(524, 388, 7, 0), +(305, 730, 578, 0), +(519, 773, 826, 0), +(449, 34, 402, 0), +(770, 891, 279, 0), +(388, 649, 428, 0), +(463, 34, 235, 0), +(699, 770, 968, 0), +(771, 624, 241, 0), +(771, 842, 496, 0), +(670, 396, 564, 0), +(60, 995, 140, 0), +(397, 570, 819, 0), +(29, 647, 523, 0), +(134, 570, 246, 0), +(923, 649, 964, 0), +(440, 33, 575, 0), +(407, 649, 246, 0), +(240, 388, 723, 0), +(862, 995, 914, 0), +(283, 770, 419, 0), +(449, 649, 598, 0), +(60, 672, 304, 0), +(347, 789, 384, 0), +(666, 842, 860, 0), +(757, 33, 436, 0), +(121, 770, 582, 0), +(244, 570, 370, 0), +(204, 34, 297, 0), +(271, 570, 662, 0), +(403, 773, 636, 0), +(137, 773, 960, 0), +(219, 995, 270, 0), +(295, 773, 828, 0), +(105, 766, 452, 0), +(489, 766, 862, 0), +(970, 770, 352, 0), +(669, 891, 543, 0), +(464, 570, 637, 0), +(183, 396, 409, 0), +(578, 570, 27, 0), +(120, 624, 902, 0), +(134, 842, 347, 0), +(752, 396, 698, 0), +(772, 624, 151, 0), +(335, 789, 7, 0), +(451, 396, 301, 0), +(204, 742, 506, 0), +(240, 649, 938, 0), +(936, 396, 640, 0), +(982, 388, 765, 0), +(905, 995, 546, 0), +(61, 730, 666, 0), +(489, 842, 664, 0), +(71, 33, 699, 0), +(60, 789, 688, 0), +(137, 789, 6, 0), +(259, 995, 673, 0), +(121, 150, 956, 0), +(627, 842, 804, 0), +(578, 742, 209, 0), +(669, 345, 2, 0), +(936, 34, 766, 0), +(388, 789, 114, 0), +(645, 396, 192, 0), +(661, 649, 916, 0), +(524, 570, 720, 0), +(216, 150, 572, 0), +(347, 150, 572, 0), +(134, 766, 953, 0), +(463, 995, 612, 0), +(127, 891, 19, 0), +(319, 388, 840, 0), +(347, 34, 661, 0), +(970, 33, 53, 0), +(390, 647, 166, 0), +(463, 624, 400, 0), +(988, 345, 597, 0), +(504, 789, 41, 0), +(463, 388, 382, 0), +(388, 649, 528, 0), +(669, 388, 738, 0), +(504, 789, 504, 0), +(936, 396, 181, 0), +(299, 570, 171, 0), +(216, 388, 919, 0), +(910, 995, 570, 0), +(699, 672, 327, 0), +(69, 647, 414, 0), +(105, 770, 327, 0), +(524, 570, 440, 0), +(127, 742, 540, 0), +(666, 742, 440, 0), +(982, 647, 696, 0), +(134, 766, 49, 0), +(970, 672, 731, 0), +(757, 773, 430, 0), +(990, 672, 406, 0), +(449, 34, 706, 0), +(851, 345, 701, 0), +(347, 789, 508, 0), +(918, 396, 263, 0), +(319, 842, 207, 0), +(982, 842, 990, 0), +(860, 672, 520, 0), +(857, 33, 140, 0), +(698, 730, 18, 0), +(69, 388, 992, 0), +(857, 396, 537, 0), +(698, 730, 362, 0), +(335, 33, 865, 0), +(451, 570, 263, 0), +(121, 766, 517, 0), +(666, 789, 787, 0), +(29, 388, 10, 0), +(757, 672, 742, 0), +(771, 647, 379, 0), +(204, 672, 162, 0), +(489, 730, 155, 0), +(295, 842, 144, 0), +(199, 891, 465, 0), +(403, 33, 646, 0), +(970, 730, 296, 0), +(388, 789, 960, 0), +(521, 730, 828, 0), +(157, 396, 597, 0), +(905, 33, 67, 0), +(283, 766, 913, 0), +(771, 33, 254, 0), +(990, 789, 868, 0), +(38, 672, 53, 0), +(121, 624, 402, 0), +(88, 995, 161, 0), +(347, 345, 540, 0), +(114, 150, 410, 0), +(309, 842, 164, 0), +(271, 891, 154, 0), +(114, 624, 235, 0), +(11, 388, 54, 0), +(387, 995, 159, 0), +(240, 647, 608, 0), +(463, 570, 726, 0), +(397, 742, 679, 0), +(183, 570, 724, 0), +(489, 34, 500, 0), +(936, 672, 663, 0), +(335, 742, 400, 0), +(975, 672, 406, 0), +(101, 624, 786, 0), +(824, 842, 604, 0), +(609, 388, 567, 0), +(407, 842, 893, 0), +(60, 150, 646, 0), +(226, 770, 421, 0), +(824, 33, 636, 0), +(485, 842, 127, 0), +(661, 570, 469, 0), +(659, 150, 937, 0), +(752, 570, 294, 0), +(388, 150, 269, 0), +(79, 672, 311, 0), +(407, 672, 75, 0), +(757, 770, 570, 0), +(905, 649, 237, 0), +(120, 345, 840, 0), +(79, 891, 452, 0), +(388, 773, 890, 0), +(388, 891, 740, 0), +(240, 34, 803, 0), +(699, 842, 704, 0), +(157, 649, 241, 0), +(923, 649, 697, 0), +(923, 672, 428, 0), +(524, 33, 346, 0), +(918, 995, 121, 0), +(485, 624, 215, 0), +(387, 388, 10, 0), +(988, 647, 437, 0), +(403, 34, 962, 0), +(309, 773, 390, 0), +(982, 649, 434, 0), +(240, 34, 341, 0), +(271, 842, 241, 0), +(699, 624, 942, 0), +(226, 730, 595, 0), +(387, 33, 173, 0), +(283, 396, 72, 0), +(120, 150, 750, 0), +(299, 624, 931, 0), +(990, 672, 315, 0), +(335, 789, 705, 0), +(857, 649, 566, 0), +(485, 647, 143, 0), +(319, 766, 7, 0), +(752, 773, 36, 0), +(923, 842, 977, 0), +(857, 770, 161, 0), +(725, 34, 327, 0), +(74, 891, 876, 0), +(271, 995, 690, 0), +(134, 730, 469, 0), +(216, 649, 995, 0), +(226, 842, 852, 0), +(489, 773, 366, 0), +(824, 842, 688, 0), +(71, 770, 154, 0), +(219, 770, 919, 0), +(74, 770, 495, 0), +(771, 647, 695, 0), +(666, 647, 809, 0), +(990, 789, 105, 0), +(127, 345, 162, 0), +(134, 396, 771, 0), +(519, 770, 148, 0), +(271, 570, 613, 0), +(309, 766, 280, 0), +(521, 730, 827, 0), +(982, 34, 649, 0), +(699, 570, 420, 0), +(226, 647, 285, 0), +(818, 773, 452, 0), +(504, 624, 277, 0), +(519, 742, 598, 0), +(88, 789, 603, 0), +(79, 396, 208, 0), +(449, 649, 178, 0), +(88, 891, 962, 0), +(38, 33, 416, 0), +(522, 624, 582, 0), +(659, 396, 81, 0), +(390, 672, 685, 0), +(771, 891, 336, 0), +(88, 396, 395, 0), +(463, 842, 640, 0), +(388, 995, 121, 0), +(659, 649, 151, 0), +(127, 624, 503, 0), +(295, 345, 434, 0), +(120, 770, 192, 0), +(918, 672, 864, 0), +(127, 33, 915, 0), +(390, 570, 918, 0), +(669, 773, 145, 0), +(105, 396, 629, 0), +(860, 891, 786, 0), +(522, 396, 381, 0), +(627, 730, 352, 0), +(295, 34, 246, 0), +(105, 842, 608, 0), +(725, 624, 449, 0), +(391, 891, 801, 0), +(666, 624, 366, 0), +(975, 34, 808, 0), +(327, 33, 241, 0), +(645, 742, 658, 0), +(841, 995, 285, 0), +(824, 388, 47, 0), +(71, 150, 749, 0), +(127, 891, 906, 0), +(990, 647, 362, 0), +(105, 345, 389, 0), +(11, 150, 881, 0), +(407, 842, 847, 0), +(464, 742, 161, 0), +(544, 766, 68, 0), +(451, 742, 33, 0), +(923, 770, 512, 0), +(772, 766, 784, 0), +(659, 624, 746, 0), +(659, 396, 837, 0), +(524, 388, 894, 0), +(489, 672, 910, 0), +(818, 150, 246, 0), +(824, 649, 285, 0), +(240, 150, 268, 0), +(970, 742, 439, 0), +(137, 34, 918, 0), +(120, 624, 849, 0), +(216, 730, 664, 0), +(982, 388, 207, 0), +(464, 789, 579, 0), +(71, 624, 885, 0), +(327, 150, 301, 0), +(319, 995, 427, 0), +(524, 842, 976, 0), +(659, 388, 20, 0), +(841, 345, 348, 0), +(498, 570, 149, 0), +(464, 672, 886, 0), +(918, 34, 96, 0), +(504, 34, 167, 0), +(114, 624, 58, 0), +(60, 995, 583, 0), +(61, 34, 122, 0), +(38, 742, 720, 0), +(183, 742, 240, 0), +(627, 150, 273, 0), +(905, 995, 572, 0), +(244, 742, 492, 0), +(121, 33, 423, 0), +(982, 396, 584, 0), +(666, 570, 267, 0), +(962, 842, 576, 0), +(661, 730, 51, 0), +(918, 789, 781, 0), +(609, 770, 960, 0), +(449, 672, 727, 0), +(851, 891, 292, 0), +(990, 766, 132, 0), +(521, 766, 796, 0), +(440, 773, 386, 0), +(451, 345, 655, 0), +(61, 770, 361, 0), +(451, 891, 120, 0), +(870, 570, 310, 0), +(183, 995, 503, 0), +(971, 773, 51, 0), +(851, 766, 152, 0), +(609, 672, 224, 0), +(609, 789, 817, 0), +(449, 742, 846, 0), +(857, 842, 144, 0), +(936, 34, 877, 0), +(69, 742, 999, 0), +(440, 150, 367, 0), +(299, 766, 576, 0), +(498, 672, 548, 0), +(309, 649, 271, 0), +(135, 773, 499, 0), +(11, 789, 841, 0), +(860, 396, 537, 0), +(204, 150, 379, 0), +(157, 766, 632, 0), +(818, 730, 416, 0), +(860, 770, 319, 0), +(390, 649, 921, 0), +(299, 789, 320, 0), +(771, 789, 73, 0), +(347, 770, 784, 0), +(216, 891, 981, 0), +(970, 995, 935, 0), +(299, 150, 144, 0), +(772, 396, 915, 0), +(299, 730, 363, 0), +(862, 773, 401, 0), +(463, 766, 114, 0), +(851, 766, 404, 0), +(240, 396, 183, 0), +(522, 624, 457, 0), +(918, 647, 750, 0), +(403, 150, 325, 0), +(199, 649, 649, 0), +(135, 570, 962, 0), +(659, 34, 996, 0), +(204, 995, 369, 0), +(120, 789, 838, 0), +(29, 789, 457, 0), +(962, 742, 724, 0), +(388, 995, 987, 0), +(219, 624, 436, 0), +(578, 766, 484, 0), +(905, 150, 442, 0), +(309, 730, 430, 0), +(295, 388, 628, 0), +(945, 842, 430, 0), +(79, 649, 794, 0), +(71, 570, 589, 0), +(240, 150, 362, 0), +(918, 891, 694, 0), +(299, 742, 405, 0), +(390, 891, 325, 0), +(199, 570, 415, 0), +(661, 789, 583, 0), +(240, 742, 723, 0), +(74, 766, 590, 0), +(60, 624, 739, 0), +(697, 624, 284, 0), +(772, 388, 412, 0), +(327, 150, 769, 0), +(319, 842, 312, 0), +(698, 891, 740, 0), +(824, 570, 627, 0), +(319, 672, 413, 0), +(403, 396, 29, 0), +(522, 647, 295, 0), +(522, 770, 654, 0), +(29, 34, 105, 0), +(304, 624, 740, 0), +(771, 624, 434, 0), +(970, 672, 598, 0), +(135, 773, 868, 0), +(391, 150, 744, 0), +(403, 345, 147, 0), +(61, 150, 233, 0), +(661, 742, 415, 0), +(440, 388, 290, 0), +(857, 388, 193, 0), +(137, 773, 543, 0), +(489, 34, 94, 0), +(403, 396, 694, 0), +(299, 33, 212, 0), +(157, 891, 620, 0), +(101, 842, 40, 0), +(451, 730, 388, 0), +(304, 742, 208, 0), +(240, 396, 966, 0), +(464, 647, 988, 0), +(489, 570, 264, 0), +(485, 789, 730, 0), +(971, 770, 489, 0), +(309, 766, 389, 0), +(157, 891, 63, 0), +(407, 388, 859, 0), +(988, 570, 525, 0), +(397, 570, 34, 0), +(387, 995, 678, 0), +(609, 773, 980, 0), +(88, 891, 959, 0), +(451, 150, 685, 0), +(945, 995, 223, 0), +(870, 388, 578, 0), +(670, 649, 13, 0), +(295, 34, 942, 0), +(199, 33, 662, 0), +(204, 742, 167, 0), +(69, 770, 51, 0), +(259, 995, 822, 0), +(388, 345, 854, 0), +(905, 730, 944, 0), +(316, 742, 843, 0), +(905, 34, 430, 0), +(578, 388, 826, 0), +(60, 672, 813, 0), +(305, 842, 114, 0), +(335, 789, 689, 0), +(121, 891, 306, 0), +(627, 647, 576, 0), +(309, 773, 297, 0), +(183, 345, 164, 0), +(157, 730, 853, 0), +(316, 396, 975, 0), +(226, 624, 301, 0), +(388, 150, 456, 0), +(319, 34, 496, 0), +(259, 34, 161, 0), +(757, 34, 693, 0), +(544, 789, 106, 0), +(990, 672, 991, 0), +(771, 649, 693, 0), +(327, 672, 939, 0), +(910, 649, 936, 0), +(824, 34, 365, 0), +(137, 570, 832, 0), +(199, 672, 75, 0), +(440, 624, 886, 0), +(905, 33, 801, 0), +(226, 789, 739, 0), +(752, 891, 738, 0), +(327, 891, 801, 0), +(670, 773, 739, 0), +(725, 766, 414, 0), +(862, 773, 367, 0), +(923, 730, 128, 0), +(226, 649, 256, 0), +(407, 730, 922, 0), +(390, 770, 489, 0), +(316, 842, 332, 0), +(114, 396, 502, 0), +(860, 789, 466, 0), +(770, 773, 505, 0), +(524, 396, 895, 0), +(485, 33, 248, 0), +(120, 995, 157, 0), +(397, 730, 674, 0), +(114, 649, 192, 0), +(204, 770, 638, 0), +(29, 33, 670, 0), +(851, 672, 146, 0), +(725, 789, 149, 0), +(851, 766, 975, 0), +(609, 842, 715, 0), +(327, 773, 932, 0), +(319, 742, 565, 0), +(851, 995, 180, 0), +(990, 773, 706, 0), +(770, 34, 544, 0), +(183, 742, 270, 0), +(752, 150, 661, 0), +(295, 624, 934, 0), +(88, 672, 796, 0), +(204, 570, 68, 0), +(199, 742, 846, 0), +(609, 730, 731, 0), +(752, 396, 939, 0), +(101, 773, 743, 0), +(666, 672, 535, 0), +(388, 995, 544, 0), +(121, 150, 991, 0), +(299, 396, 47, 0), +(860, 672, 113, 0), +(127, 388, 297, 0), +(905, 789, 181, 0), +(226, 891, 187, 0), +(544, 570, 922, 0), +(299, 34, 700, 0), +(910, 773, 891, 0), +(918, 649, 311, 0), +(725, 766, 996, 0), +(521, 34, 833, 0), +(725, 624, 47, 0), +(504, 34, 951, 0), +(923, 150, 723, 0), +(666, 649, 699, 0), +(283, 891, 499, 0), +(524, 891, 654, 0), +(860, 150, 319, 0), +(725, 396, 991, 0), +(283, 766, 131, 0), +(69, 789, 790, 0), +(752, 624, 663, 0), +(918, 647, 166, 0), +(157, 773, 406, 0), +(918, 624, 530, 0), +(135, 995, 860, 0), +(544, 891, 739, 0), +(463, 730, 12, 0), +(857, 995, 362, 0), +(862, 33, 612, 0), +(309, 672, 603, 0), +(851, 742, 940, 0), +(962, 773, 465, 0), +(199, 624, 853, 0), +(204, 34, 954, 0), +(403, 649, 178, 0), +(226, 649, 485, 0), +(752, 345, 291, 0), +(851, 33, 171, 0), +(60, 34, 157, 0), +(240, 150, 193, 0), +(910, 773, 986, 0), +(910, 789, 106, 0), +(199, 766, 84, 0), +(259, 396, 887, 0), +(988, 345, 524, 0), +(923, 742, 455, 0), +(862, 672, 786, 0), +(923, 345, 766, 0), +(309, 766, 406, 0), +(975, 766, 636, 0), +(60, 345, 527, 0), +(283, 396, 284, 0), +(498, 34, 589, 0), +(699, 33, 669, 0), +(259, 891, 423, 0), +(127, 150, 312, 0), +(407, 842, 940, 0), +(388, 649, 488, 0), +(910, 672, 69, 0), +(982, 842, 921, 0), +(120, 672, 63, 0), +(971, 570, 753, 0), +(463, 766, 609, 0), +(105, 570, 924, 0), +(226, 396, 515, 0), +(851, 396, 820, 0), +(71, 730, 363, 0), +(183, 995, 594, 0), +(841, 649, 706, 0), +(183, 647, 46, 0), +(975, 742, 29, 0), +(910, 789, 513, 0), +(464, 742, 910, 0), +(578, 34, 565, 0), +(74, 624, 786, 0), +(60, 672, 968, 0), +(407, 770, 503, 0), +(127, 345, 13, 0), +(271, 388, 162, 0), +(609, 773, 773, 0), +(698, 672, 84, 0), +(860, 789, 743, 0), +(945, 770, 738, 0), +(88, 34, 806, 0), +(157, 388, 5, 0), +(752, 891, 395, 0), +(29, 624, 384, 0), +(463, 773, 321, 0), +(936, 624, 929, 0), +(962, 649, 969, 0), +(391, 570, 410, 0), +(134, 766, 546, 0), +(71, 396, 279, 0), +(60, 150, 612, 0), +(982, 789, 180, 0), +(299, 624, 517, 0), +(609, 773, 81, 0), +(990, 995, 119, 0), +(936, 766, 26, 0), +(259, 891, 376, 0), +(114, 891, 283, 0), +(670, 730, 958, 0), +(299, 34, 321, 0), +(157, 150, 687, 0), +(157, 770, 144, 0), +(121, 842, 96, 0), +(105, 34, 750, 0), +(757, 789, 34, 0), +(752, 396, 406, 0), +(309, 842, 786, 0), +(407, 647, 232, 0), +(862, 345, 775, 0), +(283, 624, 191, 0), +(387, 647, 781, 0), +(114, 789, 802, 0), +(226, 624, 990, 0), +(971, 570, 60, 0), +(79, 730, 208, 0), +(970, 766, 211, 0), +(609, 730, 442, 0), +(851, 773, 806, 0), +(309, 789, 790, 0), +(304, 789, 540, 0), +(240, 570, 820, 0), +(240, 34, 255, 0), +(347, 730, 882, 0), +(403, 995, 354, 0), +(105, 34, 922, 0), +(397, 789, 449, 0), +(971, 388, 987, 0), +(121, 647, 103, 0), +(295, 770, 192, 0), +(61, 396, 66, 0), +(627, 770, 740, 0), +(857, 396, 801, 0), +(771, 742, 838, 0), +(666, 995, 258, 0), +(697, 34, 27, 0), +(485, 345, 998, 0), +(725, 647, 63, 0), +(578, 345, 12, 0), +(521, 730, 844, 0), +(319, 730, 350, 0), +(990, 773, 400, 0), +(305, 672, 625, 0), +(725, 33, 371, 0), +(659, 842, 559, 0), +(335, 995, 387, 0), +(752, 150, 667, 0), +(464, 388, 145, 0), +(504, 624, 322, 0), +(862, 766, 289, 0), +(945, 672, 213, 0), +(544, 773, 999, 0), +(862, 730, 300, 0), +(860, 396, 479, 0), +(316, 624, 730, 0), +(857, 770, 297, 0), +(982, 33, 986, 0), +(498, 672, 655, 0), +(451, 34, 750, 0), +(905, 570, 981, 0), +(347, 570, 887, 0), +(316, 647, 605, 0), +(725, 766, 356, 0), +(936, 396, 301, 0), +(407, 34, 7, 0), +(60, 773, 815, 0), +(114, 388, 191, 0), +(669, 34, 664, 0), +(699, 649, 944, 0), +(661, 396, 465, 0), +(770, 150, 132, 0), +(697, 34, 154, 0), +(923, 789, 620, 0), +(988, 842, 598, 0), +(316, 742, 940, 0), +(388, 770, 681, 0), +(347, 789, 733, 0), +(771, 396, 776, 0), +(88, 995, 232, 0), +(387, 766, 473, 0), +(489, 995, 907, 0), +(645, 345, 65, 0), +(283, 649, 672, 0); + +INSERT INTO varier VALUES +(203, 787), +(227, 918), +(387, 387), +(869, 227), +(227, 695), +(787, 203), +(203, 695), +(227, 387), +(387, 83), +(787, 918); +