diff --git a/AutoMxL/Explore/Explore.py b/AutoMxL/Explore/Explore.py index e31d0d0..fc880af 100644 --- a/AutoMxL/Explore/Explore.py +++ b/AutoMxL/Explore/Explore.py @@ -1,60 +1,12 @@ -""" Global dataset information functions : - - - explore (func): Identify variables types and gives global information about the dataset (NA, low variance features) - - low variance features (func): identify features with low variance - - get_features_type (func): get all features per type -""" from sklearn.preprocessing import MinMaxScaler from AutoMxL.Explore.Features_Type import * from AutoMxL.Utils.Display import * - def explore(df, verbose=False): - """Identify variables types and gives global information about the dataset - - - Variables type : - - date - - identifier - - verbatim - - boolean - - categorical - - numerical - - variables containing NA values - - low variance and unique values variables - - See get_features_type function doc for type identification heuristics - - Parameters - ---------- - df : DataFrame - input dataset - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {x : variables names list } - - - date : date features - - identifier : identifier features - - verbatim : verbatim features - - boolean : boolean features - - categorical : categorical features - - numerical : numerical features - - categorical : categorical features - - date : date features - - NA : features which contains NA values - - low_variance : list of the features with low variance - """ - # dataset dimensions if verbose: color_print("Dimensions :") print(" > row number :", df.shape[0], "\n > col number :", df.shape[1]) - ######################### - # Low variance features - ######################### if verbose: color_print('Low variance features') @@ -62,16 +14,12 @@ def explore(df, verbose=False): low_variance_features(df, var_list=df._get_numeric_data().columns.tolist(), threshold=0, rescale=True, verbose=verbose).index.tolist() - # categorical features with unique values l_unique = [col for col in df.columns.tolist() if df[col].dtype == 'object' and df[col].nunique(dropna=True) == 1] l_low_var = l_low_var + l_unique df_valid = df.drop(l_low_var, axis=1).copy() - ################# - # features type # - ################# d_features = get_features_type(df_valid, l_var=None, th=0.95) if verbose: @@ -81,13 +29,9 @@ def explore(df, verbose=False): round(len(d_features[typ]) / df_valid.shape[1] * 100)) + '%)'), d_features.keys())) - ###################### - # NA values analysis - ###################### df_col = pd.DataFrame(df_valid.columns.values, columns=['variables']) df_col['Nbr NA'] = df_valid.isna().sum().tolist() df_col['Taux NA'] = df_col['Nbr NA'] / df_valid.shape[0] - # features containing NA values NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() col_des = df_col['Taux NA'].describe() @@ -97,50 +41,16 @@ def explore(df, verbose=False): '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - # store into DataFrame d_features['NA'] = NA_columns d_features['low_variance'] = l_low_var return d_features - """ ------------------------------------------------------------------------------------------------------------------------- """ - def get_features_type(df, l_var=None, th=0.95): - """ Get all features per type : - - - date : try to apply to_datetime - - identifier : - - #(unique values)/#(total values) > threshold (default 0.95) - - AND length is the same for all values (for non NA) - - verbatim : - - #(unique values)/#(total values) >= threshold (default 0.95) - - AND length is NOT the same for all values (for non NA) - - boolean : #(distinct values) = 2 - - categorical : - - not a date - - #(unique values)/#(total values) < threshold (default 0.95) - - AND #(uniques values)>2 - - AND for num values #(unique values)<30 - - numerical : others - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list (Default : None) - variable names - th : float (Default : 0.95) - threshold used to identify identifiers/verbatims variables - - Returns - ------- - dict - { type : variables name list} - """ d_output = {} if l_var is None: @@ -158,37 +68,11 @@ def get_features_type(df, l_var=None, th=0.95): return d_output - """ ------------------------------------------------------------------------------------------------------------------------- """ - def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=False): - """Identify numerical features with low variance : (< threshold). - Possible to rescale feature before computing. - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - names of the variables to check variance - if None : all the numerical features - threshold : float (default : 0) - variance threshold - rescale : bool (default : true) - enable MinMaxScaler before computing variance - verbose : boolean (Default False) - Get logging information - - Returns - ------- - list - Names of the variables with low variance - """ - # if var_list = None, get all num features - # else, remove features from var_list whose type is not num l_num = df._get_numeric_data().columns.tolist() if var_list is None: @@ -205,7 +89,6 @@ def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose= selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] if verbose: - # print('features : ',list(var_list)) if rescale: print(' **MinMaxScaler [0,1]') print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') diff --git a/AutoMxL/Explore/Features_Type.py b/AutoMxL/Explore/Features_Type.py index a3299ff..1e01d25 100644 --- a/AutoMxL/Explore/Features_Type.py +++ b/AutoMxL/Explore/Features_Type.py @@ -1,57 +1,8 @@ -"""Variables type identification function - -- features_from_type (func): get all features for a selected type -- is_date (func): test if a variable is a date -- is_identifier (func): test if a variable is an identifier -- is_verbatim (func): test if a variable is a verbatim -- is_boolean (func): test if a variable is a boolean -- is_categorical (func): test if a variable is a categorical one (with more than 2 categories) -""" import pandas as pd from time import time from AutoMxL.Utils.Decorators import timer - def features_from_type(df, typ, l_var=None, th=0.95): - """Get features of a selected type : - - - date : try to apply to_datetime - - identifier : - - #(unique values)/#(total values) > threshold (default 0.95) - - AND length is the same for all values (for non NA) - - verbatim : - - #(unique values)/#(total values) >= threshold (default 0.95) - - AND length is NOT the same for all values (for non NA) - - boolean : #(distinct values) = 2 - - categorical : - - not a date - - #(unique values)/#(total values) < threshold (default 0.95) - - AND #(uniques values)>2 - - AND for num values #(unique values)<30 - - Parameters - ---------- - df : DataFrame - input dataset - typ : string - selected type to get features: - - - 'date' - - 'identifier' - - 'verbatim' - - 'boolean' - - categorical - - l_var : list (Default : None) - variables names. If None, all dataset columns - th : float (Default : 0.95) - threshold used to identify identifiers/verbatims variables - - Returns - ------- - list - identified variables names - """ assert typ in ['date', 'identifier', 'verbatim', 'boolean', 'categorical'], 'Invalid type' if l_var is None: @@ -72,35 +23,16 @@ def features_from_type(df, typ, l_var=None, th=0.95): return l_var - """ ------------------------------------------------------------------------------------------------------------------------- """ - def is_date(df, col): - """Test if a variable is a date. - - Method : try to apply to_datetime - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - - Returns - ------- - res : boolean - test result - """ sample_size = 10 full_col = df[col].loc[~df[col].isna()] smpl_size = min(sample_size, len(full_col)) smpl = full_col.sample(smpl_size).copy() - # if col is numerical/object type, try apply to_datetime if df[col].dtype != 'datetime64[ns]': try: if smpl.dtype == 'object': @@ -113,39 +45,15 @@ def is_date(df, col): pass except TypeError: pass - # if col is datetime type, res = True return smpl.dtype == 'datetime64[ns]' - """ ------------------------------------------------------------------------------------------------------------------------- """ - def is_identifier(df, col, th=0.95): - """Test if a variable is an identifier. - - - #(unique values)/#(total values) > threshold (default 0.95) - - AND length is the same for all values (for non NA) - - AND not date - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - th : float (Default : 0.95) - threshold rate - - Returns - ------- - res : boolean - test result - """ full_col = df[col].loc[~df[col].isna()] - # test if #(v unique values)/#(v,total,values) >= threshold (default 0.95) if full_col.nunique() / full_col.count() >= th: if df[col].dtype != 'object': try: @@ -157,7 +65,6 @@ def is_identifier(df, col, th=0.95): except TypeError: return False - # test if all (non NA) values have the same length if full_col.apply(lambda x: len(x)).nunique() == 1: if not is_date(df, col): return True @@ -168,41 +75,17 @@ def is_identifier(df, col, th=0.95): else: return False - """ ------------------------------------------------------------------------------------------------------------------------- """ - def is_verbatim(df, col, th=0.95): - """Test if a variable is a verbatim. - - - #(unique values)/#(total values) >= threshold (default 0.95) - - AND length is NOT the same for all values (for non NA) - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - th : float (Default : 0.95) - threshold rate - - Returns - ------- - res : boolean - test result - """ - # get variable serie with non NA values if df[col].dtype == 'object': full_col = df[col].loc[~df[col].isna()] else: return False - # test if #(v unique values)/#(v,total,values) > threshold (default 0.95) if full_col.nunique() / full_col.count() >= th: - # test if all (non NA) values have the same length if full_col.apply(lambda x: len(x)).nunique() > 1: return True else: @@ -210,31 +93,12 @@ def is_verbatim(df, col, th=0.95): else: return False - """ ------------------------------------------------------------------------------------------------------------------------- """ - def is_boolean(df, col): - """Test if a variable is a boolean. - - - #(distinct values) = 2 - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - - Returns - ------- - res : boolean - test result - """ full_col = df[col].loc[~df[col].isna()] - # get variable serie with non NA values if full_col.nunique() == 2: if len(full_col) > 2: @@ -245,35 +109,11 @@ def is_boolean(df, col): else: return False - """ ------------------------------------------------------------------------------------------------------------------------- """ - def is_categorical(df, col, th=0.95): - """Test if a variable is a categorical one (with more than 2 categories). - - - not a date - - #(unique values)/#(total values) < threshold (default 0.95 - - AND #(uniques values)>2 - - AND for num values #(unique values)<30 - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - th : float (Default : 0.95) - threshold - - Returns - ------- - res : boolean - test result - """ - # get variable serie with non NA values full_col = df[col].loc[~df[col].isna()] if full_col.nunique() > 2: if (full_col.nunique() / full_col.count()) < th: diff --git a/AutoMxL/Explore/__init__.py b/AutoMxL/Explore/__init__.py index 679a962..761587d 100644 --- a/AutoMxL/Explore/__init__.py +++ b/AutoMxL/Explore/__init__.py @@ -1,12 +1,3 @@ -""" -Contains modules to get and store informations about the data. - -Modules : -- Audit_Dataset -- Get_Outliers - -""" - __all__ = ['Explore', 'Features_Type'] \ No newline at end of file diff --git a/AutoMxL/Modelisation/Bagging.py b/AutoMxL/Modelisation/Bagging.py index 0e3b65a..b1a2952 100644 --- a/AutoMxL/Modelisation/Bagging.py +++ b/AutoMxL/Modelisation/Bagging.py @@ -1,9 +1,3 @@ -""" Bagging algorithm class. Methods : - -- Bagging (class) : generate new training more balanced and train model for each -- Bagging_sample (func) : generate bagging sample - -""" from sklearn.ensemble import RandomForestClassifier from AutoMxL.Modelisation.Utils import * import pandas as pd @@ -15,34 +9,7 @@ 'pos_sample_size': 1.0, 'replace': False} - class Bagging(object): - """Meta-algo designed to improve the stability and accuracy of ML classif/regression algos - or to face an "imbalanced target distribution" issue. - - Bagging generates m new training sets more balanced. Then, a model is fitted on each - sample and outputs are combined by averaging (for regression) or voting (for classification). - - Available classifiers : Random Forest and XGBOOST - - Parameters - ---------- - clf : Model fitted on samples (Default : RandomForestClassifier(n_estimators=100, max_leaf_nodes=100) - Model fitted on the samples - n_sample : int (Default : 5) - number a samples - pos_sample_size : int/float (Default : 1.0) - Number/rate of target=1 observations in each sample (filled with 3 times more target=0 ) - - - if int : number of target=1 - - if float : rate of total target=1 - - replace : Boolean (Default : False) - Enable sampling with replacement - - list_model : list (Default : None) - Fitted models (created with fit method) - """ def __init__(self, clf=RandomForestClassifier(n_estimators=100, max_leaf_nodes=100), @@ -62,13 +29,6 @@ def __init__(self, """ def get_params(self): - """Get bagging object parameters - - Returns - ------- - dict - {param : value} - """ return {'classifier': self.classifier, 'niter': self.niter, 'pos_sample_size': self.pos_sample_size, @@ -80,42 +40,22 @@ def get_params(self): """ def fit(self, df_train, target): - """Create bagging samples from a DataFrame and fit the model (self.clf) on each sample - - Parameters - ---------- - df_train : DataFrame - Training dataset - target : String - Target name - - Returns - ------- - self.list_model : list - Fitted models - """ - # list_model init self.list_model = [None] * self.niter - # get number of target=1 in bagging samples if isinstance(self.pos_sample_size, int): N = self.pos_sample_size else: N = int(self.pos_sample_size * df_train.loc[df_train[target] == 1].shape[0]) for i in range(self.niter): - # Sample creation df_train_bag = create_sample(df_train, target, N, replace=self.replace) - # X_train / y_train X_train_bag = df_train_bag.copy() y_train_bag = X_train_bag[target] del X_train_bag[target] - # Create and store model self.list_model[i] = self.classifier - # fit model for each sample self.list_model[i].fit(X_train_bag, y_train_bag) self.is_fitted = True @@ -127,35 +67,14 @@ def fit(self, df_train, target): """ def predict(self, df): - """Apply models fitted on sample to a dataset. - Combine models by averaging the outputs (for regression) or voting (for classification) - - Parameters - ---------- - df : DataFrame - Dataset to apply the model - - Returns - ------- - numpy.ndarray (float) - Averaged classification probabilities - numpy.ndarray (int) - Predictions for each observation - """ assert self.is_fitted, "Fit first !" - # Init probs storage matrix mat_prob = np.zeros((self.niter, df.shape[0])) - # for each fitted models for j in range(self.niter): - # apply the model on test set y_prob_rf = self.list_model[j].predict_proba(df) - # probabilities storage in matrix mat_prob[j] = y_prob_rf[:, 1] - # probas averaging list_prob_pred = mat_prob.sum(axis=0) / self.niter - # voting list_pred = [round(elem, 0) for elem in list_prob_pred] return list_prob_pred, list_pred @@ -165,66 +84,27 @@ def predict(self, df): """ def bag_feature_importance(self, X): - """Get features importance of the model by averaging importance of models fitted on the samples - - Parameters - ---------- - X : DataFrame - Input Dataset - - Returns - ------- - dict - {feature : importance} - - """ - # Init importance storage matrix mat_feat_imp = np.zeros((self.niter, len(X.columns))) - # for each fitted models for i in range(self.niter): - # importances storage in matrix mat_feat_imp[i] = self.list_model[i].feature_importances_ - # Averaging importances list_feat_imp_moy = mat_feat_imp.sum(axis=0) / self.niter features_dict = dict(zip(X.columns, list_feat_imp_moy)) return features_dict - """ ------------------------------------------------------------------------------------------------------------- """ - def create_sample(df, target, pos_target_nb, replace=False): - """Generate a DataFrame sample with selected number of target=1 - - Parameters - ---------- - df : DataFrame - Input dataset - target : String - Target name - pos_target_nb : int - Number of target=1 observations in the sample - replace : Boolean (défaut : False) - If True, create samples with replacement - - Returns - ------- - DataFrame - sample dataset - """ - # split target = 1 / 0 df_pos = df.loc[(df[target] == 1)] df_neg = df.loc[(df[target] == 0)] n_size = min(3 * pos_target_nb, df_neg.shape[0]) - # sample creation df_bag = pd.concat( (df_pos.sample(n=pos_target_nb, replace=replace), df_neg.sample(n=n_size, replace=replace)), axis=0) diff --git a/AutoMxL/Modelisation/HyperOpt.py b/AutoMxL/Modelisation/HyperOpt.py index 4e59699..41bb015 100644 --- a/AutoMxL/Modelisation/HyperOpt.py +++ b/AutoMxL/Modelisation/HyperOpt.py @@ -1,46 +1,13 @@ -""" Hyperopt class : -Model hyper-optimisation with random search - -- Hyperopt (class) : Model hyper-optimisation with random search - -""" import xgboost import random import itertools as it -# import datetime from AutoMxL.Modelisation.Bagging import * from AutoMxL.Modelisation.Utils import * from AutoMxL.Utils.Display import color_print from datetime import datetime from AutoMxL.param_config import default_bagging_param, default_RF_grid_param, default_XGB_grid_param - class HyperOpt(object): - """Model hyper-optimisation with random search : - - - From a hyper-parameters grid, creates random HPs combinations - - train a model for each combination - - apply the model - - Parameters - ---------- - classifier : string (Default : 'RF') - classifier for modelisation - grid_param : dict (Default : Default_RF_grid_param) - HP grid - n_param_comb : int (Default : 10) - number of HP combinations - bagging : Boolean (Default = False) - use bagging method - bagging_param : n-uple - bagging parameters (Default : default_bagging_param (Bagging module)) - train_model_dict (created with fit method) : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics'} - bagging_object : Bagging - bagging object - comb_seed : int - seed for randomized HP combinations - """ def __init__(self, classifier='RF', @@ -50,7 +17,6 @@ def __init__(self, bagging_param=default_bagging_param, comb_seed=None): - # parameters if grid_param is None: if classifier == 'RF': self.grid_param = default_RF_grid_param @@ -63,7 +29,6 @@ def __init__(self, self.bagging = bagging self.bagging_param = bagging_param self.comb_seed = comb_seed - # attributes self.d_train_model = {} self.d_bagging = {} self.is_fitted = False @@ -73,13 +38,6 @@ def __init__(self, """ def get_params(self): - """Return Hyperopt object parameters - - Returns - ------- - dict - {param : value} - """ return {'classifier': self.classifier, 'grid_param': self.grid_param, 'n_param_comb': self.n_param_comb, @@ -92,30 +50,10 @@ def get_params(self): """ def fit(self, df_train, target, verbose=False): - """Fit a model for each HP combination - - Parameters - ---------- - df_train : DataFrame - Training dataset - target : string - Target name - verbose : boolean (Default False) - Get logging information - - Returns - ------- - self.train_model_dict (created with fit method) : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics'} - """ - # X / y y_train = df_train[target] X_train = df_train.drop(target, axis=1) - # Sort HPs grid dict by param name (a->z) grid_names = sorted(self.grid_param) - # random sampling : 'n_param_comb' HPS combinations - # list(it.product(*(self.grid_param[Name] for Name in grid_names))) create all the possible combinations if self.comb_seed is not None: random.seed(self.comb_seed) @@ -126,59 +64,42 @@ def fit(self, df_train, target, verbose=False): print('\033[34m' + 'Random search:', self.n_param_comb, 'HP combs', '\033[0m') print('\033[34m' + 'Model : ', self.classifier, '\033[0m') - # for each HP combination : for model_idx in range(len(sample_combinations)): t_ini_model = datetime.now() - # Model params in dict HP_dict = dict(zip(grid_names, sample_combinations[model_idx])) - # instantiate model - if self.classifier == 'RF': # Classifier Random Forest + if self.classifier == 'RF': clf = RandomForestClassifier(**HP_dict) - # elif self.classifier == 'XGBOOST': else: clf = xgboost.XGBClassifier(**HP_dict) - # disabling bagging if not self.bagging: - # model training clf_fit = clf.fit(X_train, y_train) - # features importance features_dict = dict(zip(X_train.columns, clf.feature_importances_)) - # outputs y_proba = clf_fit.predict_proba(X_train)[:, 1] y_pred = clf_fit.predict(X_train) - # enabling bagging else: - # init bagging object with default params bag = Bagging(clf, **self.bagging_param) - # model training bag.fit(df_train, target) clf_fit = bag.list_model - # features importance features_dict = bag.bag_feature_importance(X_train) - # classification probas y_proba, y_pred = bag.predict(df_train.drop(target, axis=1)) self.d_bagging[model_idx] = bag - # Model evaluation eval_dict = classifier_evaluate(y_train, y_pred, y_proba, verbose=0) - # store train_model = {'HP': HP_dict, 'model': clf_fit, 'features_importance': features_dict, 'train_output': {'y_proba': y_proba, 'y_pred': y_pred}, 'train_metrics': eval_dict} - # store model results for each combination self.d_train_model[model_idx] = train_model - # Fitted ! self.is_fitted = True if verbose: @@ -193,66 +114,37 @@ def fit(self, df_train, target, verbose=False): """ def predict(self, df, target, delta_auc, verbose=False): - """Apply the models - - Parameters - ---------- - df : DataFrame - Dataset to apply the models - target : string - Target name - delta_auc_th : float - Threshold for valid models : abs(auc(train) - auc(test)) - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - """ assert self.is_fitted, 'fit first' d_apply_model = self.d_train_model - # X / y y = df[target] X = df.drop(target, axis=1) - # For each HPs combination for key, value in self.d_train_model.items(): t_ini_model = datetime.now() modl = value['model'] - # Without bagging if not self.bagging: - # classification probas y_proba = modl.predict_proba(X)[:, 1] - # classification votes y_pred = modl.predict(X) - # With bagging elif self.bagging: - # classification probs and votes y_proba, y_pred = self.d_bagging[key].predict(X) - # store outputs d_output = {'y_proba': y_proba, 'y_pred': y_pred} - # compute model metrics eval_dict = classifier_evaluate(y, y_pred, y_proba, verbose=0) eval_dict['delta_auc'] = abs(self.d_train_model[key]['train_metrics']['Roc_auc'] - eval_dict["Roc_auc"]) - # store d_apply_model[key]['outputs'] = d_output d_apply_model[key]['metrics'] = eval_dict - # print metrics if verbose: print(value['HP']) if eval_dict['delta_auc'] <= delta_auc: @@ -277,34 +169,11 @@ def predict(self, df, target, delta_auc, verbose=False): """ def get_best_model(self, d_model_info, metric='F1', delta_auc_th=0.03, verbose=False): - """Identify valid models according to delta auc (test/train). - Get the best model in respect of a selected metric among valid model - - Parameters - ---------- - d_model_info : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - metric : string (default = F1-score) - Metric used to get the best model - delta_auc_th : float - Threshold for valid models : abs(auc(train) - auc(test)) - verbose : boolean (Default False) - Get logging information - - Returns - ------- - int - Best model index - list - Valid model indexes - """ - # select valid models (abs(auc_train - auc_test)<0.03) valid_model = {} for key, param in d_model_info.items(): if param['metrics']['delta_auc'] <= delta_auc_th: valid_model[key] = param - # Best model according to selected metric if len(valid_model.keys()) > 0: best_model_idx = max(valid_model, key=lambda x: valid_model[x].get('metrics').get(metric)) if verbose: @@ -321,21 +190,6 @@ def get_best_model(self, d_model_info, metric='F1', delta_auc_th=0.03, verbose=F """ def model_res_to_df(self, d_model_infos, sort_metric='F1'): - """Store models summary in DataFrame - - Parameters - ---------- - d_model_info : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - sort_metric : string (default = 'F1') - metric to sort models (descendant) - - Returns - ------- - DataFrame - model infos and metrics - """ - # dataFrame columns names model_col = ['model_index'] HP_col = list(self.d_train_model[0]['HP'].keys()) bagging_col = ['bagging'] @@ -344,7 +198,6 @@ def model_res_to_df(self, d_model_infos, sort_metric='F1'): df_local = pd.DataFrame(columns=model_col + HP_col + bagging_col + metrics_col + feat_imp_col) - # store informations in df for key, value in self.d_train_model.items(): dict_tmp = {'model_index': key} dict_tmp.update(value['HP'].copy()) diff --git a/AutoMxL/Modelisation/Utils.py b/AutoMxL/Modelisation/Utils.py index 6cc8cee..f6b35bc 100644 --- a/AutoMxL/Modelisation/Utils.py +++ b/AutoMxL/Modelisation/Utils.py @@ -2,29 +2,7 @@ from sklearn.metrics import roc_curve, auc, log_loss, f1_score, precision_score, recall_score from sklearn import metrics - def classifier_evaluate(y, y_pred, y_proba_pred, verbose=False): - """ - store fitted model metrics - - Parameters - ---------- - y : pandas.Series - real outputs - y_pred : numpy.ndarray - classification outputs - y_proba_pred : numpy.ndarray - probs - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {metric : value} - - """ - # Calcul des métriques fpr, tpr, thresholds = roc_curve(y, y_proba_pred) acc = metrics.accuracy_score(y, y_pred) roc_auc = auc(fpr, tpr) @@ -33,7 +11,6 @@ def classifier_evaluate(y, y_pred, y_proba_pred, verbose=False): recall = recall_score(y, y_pred) precision = precision_score(y, y_pred) - # Stockage des métriques dans eval_dict eval_dict = { "fpr tpr": (fpr, tpr), "Accuracy": acc, @@ -44,7 +21,6 @@ def classifier_evaluate(y, y_pred, y_proba_pred, verbose=False): "Recall": recall } - # Affichage des métriques selon top_print l_metrics = ["Accuracy", "Roc_auc", "F1", "Logloss", "Precision", "Recall"] if verbose: @@ -53,33 +29,13 @@ def classifier_evaluate(y, y_pred, y_proba_pred, verbose=False): return eval_dict - """ ------------------------------------------------------------------------------------------------------------- """ - def train_test(df, test_size=0.2, seed=None): - """Split train and test sets - - Parameters - ----- - df : DataFrame - input dataset - test_size : float (Default 0.2) - proportion of the dataset to include in test set - seed : int (Default None) - random seed - - Returns - ------ - DataFrame : train set - DataFrame : test set - """ - # Liste des index list_index_df = df.index - # Tirage aléatoire dans la liste des index (en fonction de train_size) if seed is not None : np.random.seed(seed) chosen_idx = np.random.choice(list_index_df, replace=False, size=int(len(list_index_df) * test_size)) diff --git a/AutoMxL/Modelisation/__init__.py b/AutoMxL/Modelisation/__init__.py index 907c321..0d98339 100644 --- a/AutoMxL/Modelisation/__init__.py +++ b/AutoMxL/Modelisation/__init__.py @@ -1,14 +1,4 @@ -""" -Contains modules related to modelisation - -Modules : -- Bagging -- Classifiers -- Hyperopt - -""" __all__ = ['Bagging', 'HyperOpt', 'Utils'] - diff --git a/AutoMxL/Preprocessing/Categorical.py b/AutoMxL/Preprocessing/Categorical.py index 081c46d..ae670bc 100644 --- a/AutoMxL/Preprocessing/Categorical.py +++ b/AutoMxL/Preprocessing/Categorical.py @@ -1,35 +1,10 @@ -""" Categorical features processing - - - CategoricalEncoder (class) : Encode categorical features - - dummy_all_var (func) : get one hot encoded vector for each category of a categorical features list - - get_embedded_cat (func) : get embedding representation with NN - - mca (func) : to do - -""" import pandas as pd from AutoMxL.Preprocessing.Deep_Encoder import * from sklearn.preprocessing import LabelEncoder from AutoMxL.param_config import batch_size, n_epoch, learning_rate from AutoMxL.Explore.Features_Type import is_categorical, is_boolean - class CategoricalEncoder(object): - """Encode categorical features - - Available encoding methods : - - - one hot encoding - - deep_encoder : Build and train a Neural Network for the creation of embeddings for categorical variables. - (https://www.fast.ai/2018/04/29/categorical-embeddings/) - - Default NN model parameters are stored in param_config.py file - - Parameters - ---------- - method : string (Default : deep_encoder) - method used to get categorical encoding - Available methods : "one_hot", "deep_encoder" - """ def __init__(self, method='deep_encoder' @@ -51,28 +26,12 @@ def __init__(self, """ def fit(self, df, l_var=None, target=None, verbose=False): - """ Fit encoder on dataset following method - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list (Default None) - names of the variables to encode. - If None, all the categorical and boolean features - target : string (Default None) - name of the target for deep_encoder method - verbose : boolean (Default False) - Get logging information - """ if self.method == 'deep_encoder': assert target is not None, 'fill target parameter to use deep encoder' - # get categorical and boolean features (see Features_Type module doc) l_cat = [col for col in df.columns.tolist() if (is_categorical(df, col) or is_boolean(df, col)) and col != target] - # list of features to encode if l_var is None: self.l_var2encode = l_cat else: @@ -80,7 +39,6 @@ def fit(self, df, l_var=None, target=None, verbose=False): df_local = df.copy() - # store target self.target = target if verbose: @@ -92,16 +50,13 @@ def fit(self, df, l_var=None, target=None, verbose=False): print(" ", self.l_var2encode) if len(self.l_var2encode) > 0: - # deep learning embedded representation method if self.method == 'deep_encoder': self.d_int_encoders, self.d_embeddings, self.d_metrics = \ get_embedded_cat(df_local, self.l_var2encode, target, batch_size, n_epoch, learning_rate, verbose=False) - # Fitted ! self.is_fitted = True - # verbose if verbose: if (self.method == "deep_encoder") and len(self.l_var2encode) > 0: print(" NN Loss:", round(self.d_metrics['loss'], 4), "/ Accuracy:", @@ -113,42 +68,22 @@ def fit(self, df, l_var=None, target=None, verbose=False): """ def transform(self, df, verbose=False): - """ transform dataset categorical features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ assert self.is_fitted, 'fit the encoding first using .fit method' df_local = df.copy() - # if list of features to encode is not empty if len(self.l_var2encode) > 0: - # one hot encoding method if self.method == 'one_hot': return dummy_all_var(df_local, var_list=self.l_var2encode, prefix_list=None, keep=False, verbose=verbose) - # Deep learning embedding method elif self.method == 'deep_encoder': - # features not to encode self.l_var_other = [col for col in df_local.columns.tolist() if col not in self.l_var2encode] - # transform data with int encoder for col in self.l_var2encode: df_local[col] = self.d_int_encoders[col].fit_transform(df_local[col].astype('str')) - # get embedding if verbose: print(' Deep Encoder Embedding dim:') @@ -156,20 +91,16 @@ def transform(self, df, verbose=False): for col, d_level in self.d_embeddings.items(): for i in range(len(d_level[0])): - # replace int values with new embedding df_embedded[col + '_' + str(i)] = df_embedded[col].replace( {k: v[i] for k, v in d_level.items()}) - # drop raw feature df_embedded = df_embedded.drop(col, axis=1) - # verbose if verbose: print(" > " + col + ":", len(d_level[0])) return pd.concat([df[self.l_var_other], df_embedded], axis=1) - # if no feature to encode else: print(" No variable to encode") @@ -180,75 +111,28 @@ def transform(self, df, verbose=False): """ def fit_transform(self, df, l_var=None, target=None, verbose=False): - """fit and transform dataset categorical features - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list (Default None) - names of the variables to encode. - If None, all the categorical and boolean features - target : string (Default None) - name of the target for deep_encoder method - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ df_local = df.copy() - # fit self.fit(df_local, l_var, target, verbose) df_local = self.transform(df_local, verbose) return df_local - """ ---------------------------------------------------------------------------------------------- """ - def dummy_all_var(df, var_list=None, prefix_list=None, keep=False, verbose=False): - """Get one hot encoded vector for selected/all categorical features - - Parameters - ---------- - df : DatraFrame - Input dataset - var_list : list (Default : None) - Names of the features to dummify - If None, all the num features - prefix_list : list (default : None) - Prefix to add before new features name (prefix+'_'+cat). - If None, prefix=variable name - keep : boolean (Default = False) - If True, delete the original feature - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ df_local = df.copy() for col in var_list: - # if prefix_list == None, add column name as prefix, else add prefix_list if prefix_list is None: pref = col else: pref = prefix_list[var_list.index(col)] - # dummify df_cat = pd.get_dummies(df_local[col], prefix=pref, drop_first=True) - # concat source DataFrame and new features df_local = pd.concat((df_local, df_cat), axis=1) - # if keep = False, remove original features if not keep: df_local = df_local.drop(col, axis=1) if verbose: @@ -256,52 +140,18 @@ def dummy_all_var(df, var_list=None, prefix_list=None, keep=False, verbose=False return df_local - """ ---------------------------------------------------------------------------------------------- """ - def get_embedded_cat(df, var_list, target, batchsize, n_epochs, lr, verbose=False): - """Get embedded representation for categorical features using NN encoder - - Parameters - ---------- - df : DataFrame - input Dataset - var_list : list of strings - features names - target : string - target name - batchsize : int - batch size for encoder training - n_epochs : int - number of epoch for encoder training - lr : float - encoder learning rate - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - ###################### - # Get list to encode # - ###################### df_local = df[var_list + [target]].copy() - ############################ - # Categories to int labels # - ############################ d_int_encoders = {} for cat_col in var_list: d_int_encoders[cat_col] = LabelEncoder() df_local[cat_col] = d_int_encoders[cat_col].fit_transform(df_local[cat_col].astype('str')) - ################### - # Get layer sizes # - ################### d_exp = {col: np.exp(-df_local[col].nunique() * 0.05) for col in var_list} d_tmp = {col: np.int(5 * (1 - exp) + 1) for col, exp in d_exp.items()} @@ -313,10 +163,6 @@ def get_embedded_cat(df, var_list, target, batchsize, n_epochs, lr, verbose=Fals emb_dims = [(df_local[col].nunique(), d_tmp[col]) for col in var_list] - ##################### - # Train the encoder # - ##################### - # Create Torch_Dataset df_to_encoder = Torch_Dataset(data=df_local, cat_cols=var_list, output_col=target) model = Deep_Cat_Encoder(emb_dims, layer_sizes=[nlayer1, nlayer2], output_size=1) @@ -327,9 +173,6 @@ def get_embedded_cat(df, var_list, target, batchsize, n_epochs, lr, verbose=Fals d_metrics = {'loss': loss, 'accuracy': accuracy} - ############################################ - # Store embedding and get output DataFrame # - ############################################ i = 0 d_embeddings = {} for param in fit_model.emb_layers.parameters(): diff --git a/AutoMxL/Preprocessing/Date.py b/AutoMxL/Preprocessing/Date.py index 787c641..7e0cf18 100644 --- a/AutoMxL/Preprocessing/Date.py +++ b/AutoMxL/Preprocessing/Date.py @@ -1,30 +1,8 @@ -""" Date Features processing functions: - - - DateEncoder (class) : encode date features - - all_to_date (func): detect dates from num/cat features and transform them to datetime format. - - date_to_anc (func): transform datetime features to timedelta according to a ref date -""" import pandas as pd from datetime import datetime from AutoMxL.Explore.Features_Type import features_from_type - class DateEncoder(object): - """Encode categorical features - - Available methods : - - - timedelta : compute time between date feature and parameter date_ref - - Parameters - ---------- - method : string (Default : timedelta) - method used to encode dates - Available methods : "timedelta" - date_ref : string '%d/%m/%y' (Default : None) - Date to compute timedelta. - If None, today date - """ def __init__(self, method='timedelta', @@ -35,7 +13,6 @@ def __init__(self, self.method = method self.is_fitted = False self.l_var2encode = [] - # if date_ref not filled, set to today's date if date_ref is None: self.date_ref = datetime.now() else: @@ -46,31 +23,15 @@ def __init__(self, """ def fit(self, df, l_var=None, verbose=False): - """fit encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, contains all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ - # get date features l_date_var = features_from_type(df, typ='date', l_var=None) - # list of features to encode (in l_var and l_date_var) if l_var is None: self.l_var2encode = l_date_var else: self.l_var2encode = [col for col in l_var if col in l_date_var] - # Fitted !!!! self.is_fitted = True - # verbose if verbose: if self.method == 'timedelta': print(" **method " + self.method + " / date ref : ", self.date_ref) @@ -84,30 +45,16 @@ def fit(self, df, l_var=None, verbose=False): """ def transform(self, df, verbose=False): - """ transform dataset date features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - """ assert self.is_fitted, 'fit the encoding first using .fit method' df_local = df.copy() - # if list of features to encode not empty if len(self.l_var2encode) > 0: - # transform features to datetime df_local = all_to_date(df_local, l_var=self.l_var2encode, verbose=verbose) - # method timedelta if self.method == 'timedelta': df_local, _ = date_to_anc(df_local, l_var=self.l_var2encode, date_ref=self.date_ref, verbose=verbose) - # if no features to transform elif verbose: print(" > No date to transform") @@ -118,52 +65,17 @@ def transform(self, df, verbose=False): """ def fit_transform(self, df, l_var=None, verbose=False): - """fit and transform dataset with encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ df_local = df.copy() - # fit self.fit(df_local, l_var=l_var, verbose=verbose) - # transform df_local = self.transform(df_local, verbose=verbose) return df_local - """ ---------------------------------------------------------------------------------------------- """ - def all_to_date(df, l_var=None, verbose=False): - """Detect dates from selected/all features and transform them to datetime format. - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - Names of the features - If None, all the features - verbose : boolean (Default False) - Get logging information - - Return - ------- - DataFrame - Modified dataset - """ - # if var_list = None, get all df features - # else, exclude features if not in df if l_var is None: l_var = df.columns.tolist() else: @@ -175,7 +87,6 @@ def all_to_date(df, l_var=None, verbose=False): print(' > features : ', l_var) print(' > features conversion to date using "try .to_datetime') - # for each feature in var_list, try to convert to datetime for col in l_var: try: if df_local[col].dtype == 'object': @@ -193,37 +104,11 @@ def all_to_date(df, l_var=None, verbose=False): return df_local - """ ------------------------------------------------------------------------------------------------------------------------- """ - def date_to_anc(df, l_var=None, date_ref=None, verbose=False): - """Transform selected/all datetime features to timedelta according to a ref date - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - List of the features to analyze. - If None, contains all the datetime features - date_ref : string '%d/%m/%y' (Default : None) - Date to compute timedelta. - If None, today date - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - - list - New timedelta features names - """ - # if date_ref is None, use today date if date_ref is None: date_ref = datetime.now() else: @@ -232,8 +117,6 @@ def date_to_anc(df, l_var=None, date_ref=None, verbose=False): else: date_ref = datetime.strptime(date_ref, '%d/%m/%Y') - # if var_list = None, get all datetime features - # else, exclude features from var_list whose type is not datetime l_date = df.dtypes[df.dtypes == 'datetime64[ns]'].index.tolist() if l_var is None: l_var = l_date @@ -242,11 +125,8 @@ def date_to_anc(df, l_var=None, date_ref=None, verbose=False): df_local = df.copy() - # new variables names l_new_var_names = ['anc_' + col for col in l_var] - # compute time delta for selected dates variables df_local = df_local.apply(lambda x: (date_ref - x).dt.days / 365 if x.name in l_var else x) - # rename columns df_local = df_local.rename(columns=dict(zip(l_var, l_new_var_names))) if verbose: diff --git a/AutoMxL/Preprocessing/Deep_Encoder.py b/AutoMxL/Preprocessing/Deep_Encoder.py index 6c93eae..a5c3e06 100644 --- a/AutoMxL/Preprocessing/Deep_Encoder.py +++ b/AutoMxL/Preprocessing/Deep_Encoder.py @@ -1,11 +1,3 @@ -""" Label encoder for categorical features : - -- Torch_Dataset (class) : Prepare dataset for encoder -- Categorical encoder (class) : Build categorical encoder -- train_label_encoder : Train encoder for categorical features - -https://yashuseth.blog/2018/07/22/pytorch-neural-network-for-tabular-data-with-categorical-embeddings/ -""" import torch.nn as nn import torch.nn.functional as F import numpy as np @@ -14,43 +6,19 @@ from matplotlib import pyplot as plt from AutoMxL.Utils.Display import color_print - -# parameters config -# from AutoMxL.config import n_epoch, learning_rate, batch_size, crit, optim - - class Torch_Dataset(Dataset): - """Prepare Dataset for categorical encoder - - - creates batches from the dataset - - shuffles the data - - loads the data in parallel - - Parameters - ---------- - data : DataFrame - input dataset, containes numerical/categorical/output features - cat_cols : list of strings - Names of the categorical columns - output_col : String - Name of the output variable - """ def __init__(self, data, cat_cols=None, output_col=None): - # data rows number self.nrow = data.shape[0] - # target if output_col: self.y = data[output_col].astype(np.float32).values.reshape(-1, 1) else: self.y = np.zeros((self.nrow, 1)) - # categorical features self.cat_cols = cat_cols if cat_cols else [] if self.cat_cols: self.cat_X = data[cat_cols].astype(np.int64).values else: self.cat_X = np.zeros((self.nrow, 1)) - # (real) numerical features self.cont_cols = [col for col in data.columns if col not in self.cat_cols + [output_col]] if self.cont_cols: self.cont_X = data[self.cont_cols].astype(np.float32).values @@ -62,9 +30,6 @@ def __init__(self, data, cat_cols=None, output_col=None): """ def __len__(self): - """ - Return total number of samples - """ return self.nrow """ @@ -72,50 +37,29 @@ def __len__(self): """ def __getitem__(self, idx): - """ - Generates one sample of data - """ return [self.y[idx], self.cat_X[idx]] - """ ------------------------------------------------------------------------------------------------------ """ - class Deep_Cat_Encoder(nn.Module): - """Build categorical encoder - - Parameters - ---------- - l_levels : list of tuples (int, int)] - for each col (#unique values, embedding dim) - layer_sizes : list of int - encoder layers sizes - output_size : int - output dim (binary : 1, multi-class : n) - """ def __init__(self, l_levels, layer_sizes, output_size, layer_dropout=0.1): super(Deep_Cat_Encoder, self).__init__() - # Embedding layers self.emb_layers = nn.ModuleList([nn.Embedding(x, y) for x, y in l_levels]) self.emb_layer_size = sum([y for x, y in l_levels]) - # layer 1 self.linear1 = nn.Linear(self.emb_layer_size, layer_sizes[0]) nn.init.kaiming_uniform_(self.linear1.weight.data) - # layer 2 self.linear2 = nn.Linear(layer_sizes[0], layer_sizes[-1]) nn.init.kaiming_uniform_(self.linear2.weight.data) - # output_layer self.output_layer = nn.Linear(layer_sizes[-1], output_size) nn.init.kaiming_uniform_(self.output_layer.weight.data) - # dropout if layer_dropout: self.dropout = nn.Dropout(p=layer_dropout) @@ -124,100 +68,50 @@ def __init__(self, l_levels, layer_sizes, output_size, layer_dropout=0.1): """ def forward(self, cat_data): - """Execute the forward propagation fed with categorical data input - - Parameters - ---------- - cat_data : list - categorical features sample - - Returns - ------- - model : updated model - """ - # embedding layer if self.emb_layer_size > 0: x = [emb_layer(cat_data[:, i]) for i, emb_layer in enumerate(self.emb_layers)] x = torch.cat(x, 1) - # layer 1 (+ dropout) x = F.relu(self.linear1(x)) if self.dropout: x = self.dropout(x) - # layer 2 (+ dropout) x = F.relu(self.linear2(x)) if self.dropout: x = self.dropout(x) - # output layer x = self.output_layer(x) x = torch.sigmoid(x) return x - """ ------------------------------------------------------------------------------------------------------ """ - def train_deep_encoder(torch_dataset, model, optimizer, criterion, lr, n_epochs, batchsize, verbose=False): - """Train label encoder for categorical features - - Parameters - ---------- - torch_dataset : Torch_Dataset - Dataset to feed the NN containing categorical features and target - model : Deep_Cat_Encoder - encoder - crit : string - model loss to optimize - optimizer : string - NN optimizer - n_epochs : int (default = 20) - batchsize : int - batch size - verbose : boolean (Default False) - Get logging information - - Returns - ------- - Categorical_encoder : fitted model - float : loss - float : accuracy - """ assert criterion == 'MSE', 'invalid criterion : select MSE' assert optimizer == 'Adam', "invalid optimizer : select 'Adam'" - # device device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') - # optimizer and criterion if optimizer == 'Adam': optimizer = torch.optim.Adam(model.parameters(), lr=lr) if criterion == 'MSE': criterion = nn.MSELoss() - # create DataLoader object to feed the model dataloader = DataLoader(torch_dataset, batch_size=batchsize, shuffle=True, num_workers=0) - #################### - # encoder training # - #################### l_loss, l_accuracy = [], [] ep = 0 for epoch in range(n_epochs): ep += 1 - # batch training for y, cat_x in dataloader: - # to device cat_x = cat_x.to(device) y = y.to(device) - # outputs preds = model(cat_x) loss = criterion(preds, y) output = (preds > 0.5).float() @@ -230,12 +124,10 @@ def train_deep_encoder(torch_dataset, model, optimizer, criterion, lr, n_epochs, print("loss : ", loss.item()) print("accuracy : ", accuracy.item() / y.shape[0]) - # Backward Pass and Optimization optimizer.zero_grad() loss.backward() optimizer.step() - # plot if verbose: plt.plot(l_loss) plt.title('Loss') diff --git a/AutoMxL/Preprocessing/Missing_Values.py b/AutoMxL/Preprocessing/Missing_Values.py index 99128e8..db4167c 100644 --- a/AutoMxL/Preprocessing/Missing_Values.py +++ b/AutoMxL/Preprocessing/Missing_Values.py @@ -1,29 +1,7 @@ -""" Missing values handling functions : - - - NAEncoder (class): encoder that replaces missing values - - fill_numerical (func): replace missing values for numerical features - - fill_categorical (func): replace missing values for categorical features - - get_NA_features (func): get features containing NA values -""" import pandas as pd import numpy as np - class NAEncoder(object): - """ Missing values filling - - Available methods to replace missing values - - - num : metdian/mean/zero - - cat : 'NR' - - Parameters - ---------- - replace_num_with: string - method used to replace numerical missing values - replace_cat_with: string - method used to replace categorical missing values - """ def __init__(self, replace_num_with='median', @@ -45,23 +23,9 @@ def __init__(self, """ def fit(self, df, l_var, verbose=False): - """fit encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features - verbose : boolean (Default False) - Get logging information - """ - # get num and categorical columns l_num = [col for col in df.columns.tolist() if df[col].dtype != 'object'] l_str = [col for col in df.columns.tolist() if df[col].dtype == 'object'] - # get list of valid features (containing NA) if l_var is None: self.l_var_cat = [col for col in l_str if df[col].isna().sum() > 0] self.l_var_num = [col for col in l_num if df[col].isna().sum() > 0] @@ -69,10 +33,8 @@ def fit(self, df, l_var, verbose=False): self.l_var_cat = [col for col in l_var if col in l_str and df[col].isna().sum() > 0] self.l_var_num = [col for col in l_var if col in l_num and df[col].isna().sum() > 0] - # Fitted ! self.is_fitted = True - # verbose if verbose: print(" **method cat:", self.replace_cat_with, " / num:", self.replace_num_with) print(" >", len(self.l_var_cat) + len(self.l_var_num), "features to fill") @@ -86,31 +48,18 @@ def fit(self, df, l_var, verbose=False): """ def transform(self, df, verbose=False): - """ transform dataset categorical features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - """ assert self.is_fitted, 'fit the encoding first using .fit method' df_local = df.copy() - # categorical features filling if len(self.l_var_cat) > 0: df_local = fill_categorical(df_local, l_var=self.l_var_cat, method=self.replace_cat_with, verbose=verbose) - # numerical features filling if len(self.l_var_num) > 0: df_local = fill_numerical(df_local, l_var=self.l_var_num, method=self.replace_num_with, track_num_NA=self.track_num_NA, verbose=verbose) - # if no feature to fill if len(self.l_var_cat) + len(self.l_var_num) == 0 and verbose: print(" > no transformation to apply") @@ -121,22 +70,8 @@ def transform(self, df, verbose=False): """ def fit_transform(self, df, l_var=None, verbose=False): - """fit and transform dataset with encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ df_local = df.copy() - # fit self.fit(df_local, l_var=l_var, verbose=verbose) - # transform df_local = self.transform(df_local, verbose=verbose) return df_local @@ -145,41 +80,9 @@ def fit_transform(self, df, l_var=None, verbose=False): ---------------------------------------------------------------------------------------------- """ - def fill_numerical(df, l_var=None, method='median', track_num_NA=True, verbose=False): - """Fill missing values for selected/all numerical features. - top_var_NA parameter allows to create a variable to keep track of missing values. - - Available methods : replace with zero, median or mean (Default = median) - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - names of the features to fill. - If None, all the numerical features - method : string (Default : 'median') - Method used to fill the NA values : - - - zero : replace with zero - - median : replace with median - - mean : replace with mean - - track_num_NA : boolean (Defaut : True) - If True, create a boolean column to keep track of missing values - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ assert method in ['zero', 'median', 'mean'], method + ' invalid method : choose zero, median or mean' - # if var_list = None, get all num features - # else, remove features from var_list whose type is not num l_num = df._get_numeric_data().columns.tolist() if l_var is None: @@ -189,7 +92,6 @@ def fill_numerical(df, l_var=None, method='median', track_num_NA=True, verbose=F df_local = df.copy() - # values to fill NA if method == 'median': fill_value = df_local[l_var].mean() elif method == 'mean': @@ -199,9 +101,7 @@ def fill_numerical(df, l_var=None, method='median', track_num_NA=True, verbose=F for var in l_var: if track_num_NA: - # keep track of NA values in Top_var_NA df_local['top_NA_' + var] = df_local.apply(lambda x: 1 if np.isnan(x[var]) else 0, axis=1) - # fill NA df_local[var] = df_local[var].fillna(fill_value[var]) if verbose: @@ -210,39 +110,13 @@ def fill_numerical(df, l_var=None, method='median', track_num_NA=True, verbose=F return df_local - """ ------------------------------------------------------------------------------------------------------------------------- """ - def fill_categorical(df, l_var=None, method='NR', verbose=False): - """Fill missing values for selected/all categorical features. - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - list of the features to fill. - If None, contains all the categorical features - method : string (Default : 'NR') - Method used to fill the NA values : - - - NR : replace NA with 'NR' - - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ assert method in ['NR'], method + ' invalid method : choose NR ' - # if var_list = None, get all categorical features - # else, remove features from var_list whose type is not categorical l_cat = [col for col in df.columns.tolist() if df[col].dtype == 'object'] if l_var is None: @@ -252,7 +126,6 @@ def fill_categorical(df, l_var=None, method='NR', verbose=False): df_local = df.copy() - # values to fill NA if method in ['NR']: fill_value = 'NR' @@ -265,17 +138,5 @@ def fill_categorical(df, l_var=None, method='NR', verbose=False): return df_local - def get_NA_features(df): - """identify features containing NA values - - Parameters - ---------- - df : DataFrame - input dataset - - Returns - ------- - list : features containing missing values - """ return df.isna().sum()[df.isna().sum() > 0].index.tolist() diff --git a/AutoMxL/Preprocessing/Outliers.py b/AutoMxL/Preprocessing/Outliers.py index 0961e3d..ff4cece 100644 --- a/AutoMxL/Preprocessing/Outliers.py +++ b/AutoMxL/Preprocessing/Outliers.py @@ -1,30 +1,8 @@ -""" Outliers handling functions - - - OutliersEncoding (class) : identify and replace outliers - - get_cat_outliers (funct): identify categorical features containing outliers - - get_num_outliers (func): identify numerical features containing outliers - - replace_category (func): replace categories of a categorical variable - - replace_extreme_values (func): replace extreme values (oh!) -""" import pandas as pd import numpy as np from AutoMxL.Utils.Display import * - class OutliersEncoder(object): - """Identify et replace outliers for categorical dang numerical features - - - num : x outlier <=> abs(x - mean) > xstd * var - - cat : x outlier category <=> with frequency 2] self.l_var_num = [col for col in l_num if df[col].nunique() > 2] @@ -68,20 +28,15 @@ def fit(self, df, l_var, verbose=False): self.l_var_cat = [col for col in l_var if col in l_str and df[col].nunique() > 2] self.l_var_num = [col for col in l_var if col in l_num and df[col].nunique() > 2] - - # cat outliers if len(self.l_var_cat) > 0: self.d_cat_outliers = get_cat_outliers(df, l_var=self.l_var_cat, threshold=self.cat_threshold, verbose=False) - # num outliers if len(self.l_var_num) > 0: self.d_num_outliers = get_num_outliers(df, l_var=self.l_var_num, xstd=self.num_xstd, verbose=False) - # Fitted ! self.is_fitted = True - # verbose if verbose: print(" **method cat: frequency<" + str(self.cat_threshold) + " / num:( x: |x - mean| > " + str(self.num_xstd) + "* var)") @@ -91,25 +46,10 @@ def fit(self, df, l_var, verbose=False): if len(self.d_num_outliers.keys()) > 0: print(" - num", list(self.d_num_outliers.keys())) - """ - ---------------------------------------------------------------------------------------------- - """ - def transform(self, df, verbose=False): - """Transform dataset features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - """ assert self.is_fitted, 'fit the encoding first using .fit method' df_local = df.copy() - # cat features if len(list(self.d_cat_outliers.keys())) > 0: if verbose: print(" - cat aggregated values:") @@ -117,7 +57,6 @@ def transform(self, df, verbose=False): df_local = replace_category(df_local, col, self.d_cat_outliers[col], replace_with='outliers', verbose=verbose) - # num features if len(list(self.d_num_outliers.keys())) > 0: if verbose: print(" - num values replaces:") @@ -125,67 +64,19 @@ def transform(self, df, verbose=False): df_local = replace_extreme_values(df_local, col, self.d_num_outliers[col][0], self.d_num_outliers[col][1], verbose=verbose) - # if no features with outliers if len(list(self.d_cat_outliers.keys())) + len(list(self.d_num_outliers.keys())) == 0: print(" > no outlier to replace") return df_local - """ - ---------------------------------------------------------------------------------------------- - """ - def fit_transform(self, df, l_var=None, verbose=False): - """Fit and transform dataset with encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ df_local = df.copy() - # fit self.fit(df_local, l_var=l_var, verbose=False) - # transform df_local = self.transform(df_local, verbose=verbose) return df_local - -""" ----------------------------------------------------------------------------------------------- -""" - - def get_cat_outliers(df, l_var=None, threshold=0.05, verbose=False): - """Outliers detection for selected/all categorical features. - - Method : Modalities with frequency 1} @@ -211,36 +99,7 @@ def get_cat_outliers(df, l_var=None, threshold=0.05, verbose=False): return d_outliers - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - def get_num_outliers(df, l_var=None, xstd=3, verbose=False): - """Outliers detection for selected/all numerical features. - - Method : x outlier <=> abs(x - mean) > xstd * var - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - Names of the features - If None, all the num features - xstd : int (Default : 3) - Variance gap coef - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {variable : [lower_limit, upper_limit]} - """ - # if var_list = None, get all num features - # else, remove features from var_list whose type is not num l_num = df._get_numeric_data().columns.tolist() if l_var is None: @@ -250,7 +109,6 @@ def get_num_outliers(df, l_var=None, xstd=3, verbose=False): df_local = df[l_var].copy() - # compute features upper and lower limit (abs(x - mean) > xstd * var (x=3 by default)) data_std = np.std(df_local) data_mean = np.mean(df_local) anomaly_cut_off = data_std * xstd @@ -259,7 +117,6 @@ def get_num_outliers(df, l_var=None, xstd=3, verbose=False): data_min = np.min(df_local) data_max = np.max(df_local) - # store variables and lower/upper limits d_outliers = {col: [lower_limit[col], upper_limit[col]] for col in df_local.columns.tolist() if (data_min[col] < lower_limit[col] or data_max[col] > upper_limit[col])} @@ -271,36 +128,9 @@ def get_num_outliers(df, l_var=None, xstd=3, verbose=False): return d_outliers - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - def replace_category(df, var, categories, replace_with='outliers', verbose=False): - """Replace categories of a categorical variable - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - categories : list(string) - categories to replace - replace_with : string (Default : 'outliers') - word to replace categories with - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ df_local = df.copy() - # replace categories df_local.loc[df_local[var].isin(categories), var] = replace_with if verbose: @@ -308,37 +138,10 @@ def replace_category(df, var, categories, replace_with='outliers', verbose=False return df_local - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - def replace_extreme_values(df, var, lower_th=None, upper_th=None, verbose=False): - """Replace extrem values : > upper threshold or < lower threshold - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - lower_th : int/float (Default=None) - lower threshold - upper_th : int/float (Default=None) - upper threshold - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ assert (lower_th is not None or upper_th is not None), 'specify at least one limit value' df_local = df.copy() - # replace values with upper_limit and lower_limit if upper_th is not None: df_local.loc[df_local[var] > upper_th, var] = upper_th if lower_th is not None: diff --git a/AutoMxL/Preprocessing/__init__.py b/AutoMxL/Preprocessing/__init__.py index 4c476af..7ba9ef2 100644 --- a/AutoMxL/Preprocessing/__init__.py +++ b/AutoMxL/Preprocessing/__init__.py @@ -1,19 +1,6 @@ -""" -Contains modules related to cleaning and features processing - -Modules : -- Categorical_Data -- Date_Data -- Label encoder -- Missing_Values -- Process_Outliers -- Scaling - -""" __all__ = ['Categorical', 'Date', 'Deep_Encoder', 'Missing_Values', 'Outliers'] - diff --git a/AutoMxL/Select_Features/Select_Features.py b/AutoMxL/Select_Features/Select_Features.py index 8187d15..a158e2e 100644 --- a/AutoMxL/Select_Features/Select_Features.py +++ b/AutoMxL/Select_Features/Select_Features.py @@ -1,25 +1,9 @@ -""" Features selection - -- select_features (func) : features selection following method - -""" from sklearn.decomposition import PCA from sklearn.preprocessing import StandardScaler import pandas as pd import numpy as np - class FeatSelector(object): - """features selection following method - - - pca : use pca to reduce dataset dimensions - - no_rescale_pca : use pca without rescaling data - - Parameters - ---------- - method : string (Default pca) - method use to select features - """ def __init__(self, method='pca' @@ -32,34 +16,15 @@ def __init__(self, self.selector = None self.scaler = None - """ - ---------------------------------------------------------------------------------------------- - """ - def fit(self, df, l_var=None, verbose=False): - """fit selector - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as numerical - verbose : boolean (Default False) - Get logging information - """ - # get categorical and boolean features (see Features_Type module doc) l_num = [col for col in df.columns.tolist() if df[col].dtype != 'object'] - # list of features to encode if l_var is None: self.l_select_var = l_num else: self.l_select_var = [col for col in l_var if col in l_num] if len(self.l_select_var) > 1: - # PCA method if self.method in ['pca', 'no_rescale_pca']: if self.method == 'pca': @@ -69,17 +34,13 @@ def fit(self, df, l_var=None, verbose=False): else: df_local = df[self.l_select_var].copy() - # init pca object pca = PCA() - # fit and transform with pca pca.fit(df_local) self.selector = pca - # Fitted ! self.is_fitted = True - # verbose if verbose: print(" **method : " + self.method) print(" >", len(self.l_select_var), "features to encode") @@ -87,30 +48,12 @@ def fit(self, df, l_var=None, verbose=False): else: print('not enough features !') - """ - ---------------------------------------------------------------------------------------------- - """ - def transform(self, df, verbose=False): - """ apply features selection on a dataset - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ assert self.is_fitted, 'fit the encoding first using .fit method' l_var_other = [col for col in df.columns.tolist() if col not in self.l_select_var] df_local = df[self.l_select_var].copy() - # pca methods if self.method in ['pca', 'no_rescale_pca']: if self.scaler is not None: df_local = self.scaler.transform(df_local) @@ -120,87 +63,33 @@ def transform(self, df, verbose=False): df_local = df_local.rename( columns=dict(zip(df_local.columns.tolist(), ['Dim' + str(v) for v in df_local.columns.tolist()]))) - # find argmin to get 90% of variance n_dim = np.argwhere(np.cumsum(pca.explained_variance_ratio_) > 0.95)[0][0] - # concat with other dataset features if len(l_var_other) > 0: df_reduced = pd.concat((df[l_var_other].reset_index(drop=True), df_local.iloc[:, :n_dim + 1]), axis=1) else: df_reduced = df_local.iloc[:, :n_dim + 1] - # verbose if verbose: print("Numerical Dimensions reduction : " + str(len(self.l_select_var)) + " - > " + str(n_dim + 1)) print("explained inertia : " + str(round(np.cumsum(pca.explained_variance_ratio_)[n_dim], 4))) return df_reduced - """ - ---------------------------------------------------------------------------------------------- - """ - def fit_transform(self, df, l_var, verbose=False): - """ fit and apply features selection - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ df_local = df.copy() self.fit(df_local, l_var=l_var, verbose=verbose) df_reduced = self.transform(df_local, verbose=verbose) return df_reduced - -""" ----------------------------------------------------------------------------------------------- -""" - - def select_features(df, target, method='pca', verbose=False): - """features selection following method - - - pca : use pca to reduce dataset dimensions - - no_rescale_pca : use pca without rescaling data - - Parameters - ---------- - df : DataFrame - input dataset containing features - target : string - target name - method : string (Default pca) - method use to select features - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - modified dataset - """ - # assert valid method assert method in ['pca', 'no_rescale_pca'], method + " invalid method : select pca, no_rescale_pca" - # get numerical features (except target) and others l_num = [col for col in df._get_numeric_data().columns.tolist() if col != target] l_other = [col for col in df.columns.tolist() if col not in l_num] - # prepare dataset to apply PCA df_num = df[l_num].copy() - # PCA method if method in ['pca', 'no_rescale_pca']: if method == 'pca': @@ -209,25 +98,20 @@ def select_features(df, target, method='pca', verbose=False): else: X = df_num.copy() - # init pca object pca = PCA() - # fit and transform with pca X_transform = pd.DataFrame(pca.fit_transform(X)) X_transform = X_transform.rename( columns=dict(zip(X_transform.columns.tolist(), ['Dim' + str(v) for v in X_transform.columns.tolist()]))) - # find argmin to get 90% of variance n_dim = np.argwhere(np.cumsum(pca.explained_variance_ratio_) > 0.95)[0][0] - # concat with other dataset features if len(l_other) > 0: df_pca = pd.concat((df[l_other].reset_index(drop=True), X_transform.iloc[:, :n_dim + 1]), axis=1) else: df_pca = X_transform.iloc[:, :n_dim + 1] - # verbose if verbose: print("Numerical Dimensions reduction : " + str(len(l_num)) + " - > " + str(n_dim + 1)) print("explained inertia : " + str(round(np.cumsum(pca.explained_variance_ratio_)[n_dim], 4))) diff --git a/AutoMxL/Select_Features/__init__.py b/AutoMxL/Select_Features/__init__.py index b41bd1a..3392466 100644 --- a/AutoMxL/Select_Features/__init__.py +++ b/AutoMxL/Select_Features/__init__.py @@ -1,9 +1 @@ -""" -Contains modules related to features selection - -Modules : -- Categorical_Data -- Select_Features -""" - __all__ = ['Select_Features'] diff --git a/AutoMxL/Start/Encode_Target.py b/AutoMxL/Start/Encode_Target.py index 0fca73b..a20d123 100644 --- a/AutoMxL/Start/Encode_Target.py +++ b/AutoMxL/Start/Encode_Target.py @@ -1,104 +1,43 @@ -"""Target encoding functions : - -- category_to_target : create a target variable (1/0) from a selected category -- range_to_target : create a target variable (1/0) from a selected range -""" import pandas as pd import numpy as np - def category_to_target(df, var, cat): - """Create a target variable (1/0) from a selected category - - Parameters - ---------- - df : DataFrame - input dataset - var : string - variable containing the target category - cat : string - target category - - Returns - ------- - DataFrame : modified dataset - string : new target name (var+'_'+cat) - """ df_local = df.copy() - # transform variable to string if numerical if var in df._get_numeric_data().columns: df_local[var] = df_local[var].apply(str) cat = str(cat) - # one hot encoding target_dummies = pd.get_dummies(df_local[var]) - # select cat feature target_dummies[var + '_' + cat] = target_dummies[cat] - # add encoded cat feature to dataset df_local = pd.concat((df_local, target_dummies[var + '_' + cat]), axis=1) - # remove var del df_local[var] return df_local, var + '_' + cat - -""" ------------------------------------------------------------------------------------------------------ -""" - - def range_to_target(df, var, min=None, max=None, verbose=False): - """Create a target variable (1/0) from a selected range - - Parameters - ---------- - df : DataFrame - input dataset - var : string - variable containing the target range - min : float - lower limit. - If None, no min - max : float - upper limit. - If None, no max - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - string : new target name (var+'_'+lower+'_'+upper) - """ assert min is not None or max is not None, 'fill at least one limit parameter (lower,upper)' df_local = df.copy() - # transform variable to numeric if string if var not in df_local._get_numeric_data().columns: df_local[var] = pd.to_numeric(df_local[var], errors='coerce') - # handle None limits : replace by infinity if min is None: min = -float("inf") if max is None: max = float("inf") - # define target name, using lower and upper values target_name = var + '_' + str(min) + '_' + str(max) - # encode target df_local[target_name] = np.where((df_local[var] >= min) & (df_local[var] <= max), 1, 0) if verbose: print("Created target : ", target_name) print(df_local[target_name].value_counts().rename_axis('values').to_frame('counts')) - # remove var del df_local[var] return df_local, target_name - diff --git a/AutoMxL/Start/Load.py b/AutoMxL/Start/Load.py index 0ff8618..8fc8bcf 100644 --- a/AutoMxL/Start/Load.py +++ b/AutoMxL/Start/Load.py @@ -1,31 +1,10 @@ -"""Data_handling import functions : - -- get_delimiter : identify delimiter for a .csv/.txt file -- load_data : import dataset file into dataframe -""" import pandas as pd - def get_delimiter(file): - """Identify the delimiter for a csv/txt file - - Parameters - ---------- - file : string - Path and name of the file (Ex : "data/file.csv") - - Returns - ------- - string - identified delimiter - """ if file.endswith('.csv') or file.endswith('.txt'): - # file reading with open(file, 'r') as myCsvfile: - # Reads one entire line from the file header = myCsvfile.readline() - # Returns the lowest index of the substring if it is found in given string. (-1 = not found) if header.find(";") != -1: delimiter = ";" elif header.find(",") != -1: @@ -36,47 +15,15 @@ def get_delimiter(file): else: print('Please use a .csv or .txt file') - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - def import_data(file, index_col=None, verbose=False): - """Import dataset as a DataFrame (identify delimiter for txt and csv files) - - Available files : .txt, .csv, .xlsx, .xls files - - Parameters - ---------- - file : string - Path and name of the file (Ex : "data/file.csv") - If file is .csv, automatically identify delimiter - index_col : int, str, sequence of int / str, or False (Default None) - Column(s) to use as the row labels of the DataFrame, either given as string name or column index. - If a sequence of int / str is given, a MultiIndex is used. - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - imported dataset - """ - # CSV if file.endswith('.csv') or file.endswith('.txt'): - # Find file delimiter file_sep = get_delimiter(file) - # import df = pd.read_csv(file, encoding="iso-8859-1", sep=file_sep, index_col=index_col) - # Excel elif (file.endswith('.xlsx')) or (file.endswith('.xsl')): df = pd.read_excel(file) - # JSON elif file.endswith('.json'): - # to-do pass else: diff --git a/AutoMxL/Start/__init__.py b/AutoMxL/Start/__init__.py index 88e5787..2e51ea2 100644 --- a/AutoMxL/Start/__init__.py +++ b/AutoMxL/Start/__init__.py @@ -1,8 +1 @@ -""" -Contains modules related to the import of the data and formatting of the target - -Modules : -- Start -- Encode_Target -""" __all__ = ['Load', 'Encode_Target'] diff --git a/AutoMxL/Utils/Decorators.py b/AutoMxL/Utils/Decorators.py index 0308e49..86cb7e3 100644 --- a/AutoMxL/Utils/Decorators.py +++ b/AutoMxL/Utils/Decorators.py @@ -1,20 +1,6 @@ from time import time - -# Timer def timer(func): - """Function decorator to get the execution time - - Parameters - ---------- - func : function - input function - - Returns - ------- - function - wrapped function - """ def f(*args, **kwargs): before = time() diff --git a/AutoMxL/Utils/Display.py b/AutoMxL/Utils/Display.py index 1ead3df..703351f 100644 --- a/AutoMxL/Utils/Display.py +++ b/AutoMxL/Utils/Display.py @@ -1,67 +1,16 @@ def print_title1(titre, color_code=34): - """ - print text as a title - - input - ----- - titre : string - text - - color_code : int - code couleur (voir http://ascii-table.com/ansi-escape-sequences.php) - - return - ------ - print formatted text - """ col = '\033[' + str(color_code) + 'm' print(col + '-------------------') print(' ' + '\033[1m' + titre + '\033[0m' + col) print('-------------------' + '\033[0m') - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - def bold_print(text): - """ - print bold text - - input - ----- - text : string - text to print bold - """ print('\033[1m' + text + '\033[0m') - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - def color_print(text, color_code=34): - """ - print colorized text - - input - ----- - text : string - text to print crolorized - """ col = '\033[' + str(color_code) + 'm' print(col + text + '\033[0m') - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - def print_dict(dic): - """ - """ for key, value in dic.items(): print(key, ' : ', value) diff --git a/AutoMxL/Utils/Utils.py b/AutoMxL/Utils/Utils.py index 0da5cad..8221595 100644 --- a/AutoMxL/Utils/Utils.py +++ b/AutoMxL/Utils/Utils.py @@ -1,26 +1,10 @@ import random - def random_from_dict(dic, verbose=False): - """ pick random item for each dict key if value is a list - - Parameters - ---------- - dic : dict - input dict - verbose : bool (Default False) - Get logging information - - Returns - ------- - dict with picked values - """ d_res = {} - # for each key of input dc for k in dic.keys(): - # if value is a list, pick random, else pick keep item if isinstance(dic[k], list): d_res[k] = random.choice(dic[k]) else: diff --git a/AutoMxL/Utils/__init__.py b/AutoMxL/Utils/__init__.py index 2374c70..89d147d 100644 --- a/AutoMxL/Utils/__init__.py +++ b/AutoMxL/Utils/__init__.py @@ -1,12 +1,3 @@ -""" -Utilis functions. - -Modules : -- Utils -- Display -- Decorators - -""" __all__ = [ 'Decorators', - 'Display'] \ No newline at end of file + 'Display'] diff --git a/AutoMxL/__init__.py b/AutoMxL/__init__.py index 67e6b5c..7e27814 100644 --- a/AutoMxL/__init__.py +++ b/AutoMxL/__init__.py @@ -1,19 +1,5 @@ -""" The purpose of this package is to provide a Python library that automate -the different steps of a ML classification project. -This package contains following sections : -- Start -- Explore -- Preprocessing (clear and process) -- Select features -- Modelisation - -It can be use as a catalog of functions to ease and speed up repetitive aswell -Data_handling Scientists tasks - -""" from __future__ import absolute_import -# Version of the package (à modifier également dans setup.py __version__ = "1.0.0" from . import Start diff --git a/AutoMxL/__main__.py b/AutoMxL/__main__.py index 49ece6c..718790b 100644 --- a/AutoMxL/__main__.py +++ b/AutoMxL/__main__.py @@ -9,46 +9,12 @@ from AutoMxL.Select_Features.Select_Features import FeatSelector from time import time - class AML(pd.DataFrame): - """Covers the complete pipeline of a classification project from a raw dataset to a deployable model. - - AML is built as a class inherited from pandas DataFrame. Each Machine Learning step corresponds to method that - can be called with default or filled parameters. - - - explore: explore dataset and identify features types - - preprocess: clean and prepare data (optional : outliers processing). - - select_features: features selection (optional) - - model_train_predict : split AML in train/test sets to fits/apply models with random search. - Returns the list of the valid models (without overfitting) and the best one. - - deployment methods: - - - preprocess_apply : apply fitted preprocessing transformation to a new dataset - - select_features_apply : idem - - model_apply : apply fitted models to a new dataset - - - Notes : - - - A method requires that the former one has been applied (actuel step is given by "step" attribute) - - Target has to be binary and encoded as int (1/0) (see MLGB59.Start.Encode_Target module if you need help) - - don't call your target "target" please :> - - Parameters - ---------- - _obj : DataFrame - Source Dataset - target : string - target name - """ def __init__(self, *args, target=None, **kwargs): super(AML, self).__init__(*args, **kwargs) assert target != 'target', 'target name cannot be "target"' - # parameters self.target = target - # attributes self.step = 'None' self.d_features = None self.d_preprocess = None @@ -79,25 +45,6 @@ def duplicate(self): """ def explore(self, verbose=False): - """data exploration and features type identification - - Note : if you disagree with automated identification, you can directly modify d_features attribute - - Create self.d_features : dict {x : list of variables names} - - date: date features - - identifier: identifier features - - verbatim: verbatim features - - boolean: boolean features - - categorical: categorical features - - numerical: numerical features - - NA: features which contains NA values - - low_variance: list of the features with low variance and unique values - - Parameters - ---------- - verbose : boolean (Default False) - Get logging information - """ if verbose: start_time = time() print_title1('Explore') @@ -106,13 +53,11 @@ def explore(self, verbose=False): if self.target is not None: df_local = df_local.drop(self.target, axis=1) - # call std_audit_dataset function self.d_features = explore( df_local, verbose=verbose) self.step = 'explore' - # created attributes display if verbose: color_print("\nCreated attributes : d_features (dict) ") print("Keys :") @@ -133,42 +78,9 @@ def explore(self, verbose=False): def preprocess(self, date_ref=None, process_outliers=False, cat_method='deep_encoder', verbose=False): - """Prepare the data before feeding it to the model : - - - remove low variance features - - remove identifiers and verbatims features - - transform date features to timedelta - - fill missing values - - process categorical and boolean data (one-hot-encoding or Pytorch NN encoder) - - replace outliers (optional) - - create self.d_preprocess : dict {step : transformation} - - remove: list of the features to remove - - date: fitted DateEncoder object - - NA: fitted NAEncoder object - - categorical: fitted CategoricalEncoder object - - outlier: fitted OutlierEncoder object - - Parameters - ---------- - date_ref : string '%d/%m/%y' (Default : None) - ref date to compute date features timedelta. - If None, today date - process_outliers : boolean (Default : False) - Enable outliers replacement - cat_method : string (Default : 'deep_encoder') - Categorical features encoding method - verbose : boolean (Default False) - Get logging information - - """ - # check pipe step assert self.step in ['explore'], 'apply explore method first' assert not self.is_fitted_preprocessing, 'preprocessing encoders already fitted' - ############################### - # Fit and apply preprocessing # - ############################### if verbose: start_time = time() print_title1('Fit and apply preprocessing') @@ -176,7 +88,6 @@ def preprocess(self, date_ref=None, process_outliers=False, target = self.target df_local = self.copy() - # Features Removing 'zero variance / verbatims / identifiers) if verbose: color_print("Features removing (zero variance / verbatims / identifiers)") @@ -189,7 +100,6 @@ def preprocess(self, date_ref=None, process_outliers=False, if len(l_remove) > 0: print(" ", l_remove) - # Transform date -> time between date and date_ref if verbose: color_print("Transform date") @@ -197,7 +107,6 @@ def preprocess(self, date_ref=None, process_outliers=False, date_encoder.fit(self, l_var=self.d_features['date'], verbose=False) df_local = date_encoder.transform(df_local, verbose=verbose) - # Missing Values if verbose: color_print('Missing values') @@ -205,7 +114,6 @@ def preprocess(self, date_ref=None, process_outliers=False, NA_encoder.fit(df_local, l_var=None, verbose=False) df_local = NA_encoder.transform(df_local, verbose=verbose) - # replace outliers if process_outliers: if verbose: color_print('Outliers') @@ -215,22 +123,18 @@ def preprocess(self, date_ref=None, process_outliers=False, else: out_encoder = None - # categorical processing if verbose: color_print('Encode Categorical and boolean') cat_col = self.d_features['categorical'] + self.d_features['boolean'] - # apply one-hot encoding if target not filled in class parameters if self.target is None: cat_method = 'one_hot' color_print('No target -> one_hot encoding !', 31) - # get embedding cat_encoder = CategoricalEncoder(method=cat_method) cat_encoder.fit(self, l_var=cat_col, target=self.target, verbose=verbose) df_local = cat_encoder.transform(df_local, verbose=verbose) - # store preprocessing params self.d_preprocess = {'remove': l_remove, 'date': date_encoder, 'NA': NA_encoder, 'categorical': cat_encoder} if out_encoder is not None: self.d_preprocess['outlier'] = out_encoder @@ -244,10 +148,8 @@ def preprocess(self, date_ref=None, process_outliers=False, print(" -> categorical") print(" -> outlier (optional)") - # is_fitted self.is_fitted_preprocessing = True - # update self self.__dict__.update(df_local.__dict__) self.target = target self.step = 'preprocess' @@ -262,32 +164,14 @@ def preprocess(self, date_ref=None, process_outliers=False, """ def preprocess_apply(self, df, verbose=False): - """Apply preprocessing. - - Requires preprocess method to have been applied (so that all encoder are fitted). - - Parameters - ---------- - df : DataFrame - dataset to apply preprocessing on - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : Preprocessed dataset - """ if verbose: start_time = time() print_title1('Apply Preprocessing') - # check pipe step and is_fitted assert self.is_fitted_preprocessing, "fit first (please)" - # df_local = df.copy() - # Remove features with zero variance / verbatims and identifiers if verbose: color_print("Remove features (zero variance, verbatims and identifiers") @@ -299,23 +183,19 @@ def preprocess_apply(self, df, verbose=False): if verbose: print(" > No features to remove") - # Transform date -> time between date and date_ref if verbose: color_print("Transform date") df_local = self.d_preprocess['date'].transform(df_local, verbose=verbose) - # Missing Values if verbose: color_print('Missing values') df_local = self.d_preprocess['NA'].transform(df_local, verbose=verbose) - # replace outliers if 'outlier' in list(self.d_preprocess.keys()): if verbose: color_print('Outliers') df_local = self.d_preprocess['outlier'].transform(df_local, verbose=verbose) - # categorical processing if verbose: color_print('Encode categorical and boolean') print('\n\t\t>>>', 'preprocess_apply execution time:', round(time() - start_time, 4), 'secs. <<<') @@ -328,16 +208,6 @@ def preprocess_apply(self, df, verbose=False): """ def select_features(self, method='pca', verbose=False): - """ fit and apply features selection (optional) - - Parameters - ---------- - method : string (Default pca) - method use to select features - verbose : boolean (Default False) - Get logging information - - """ assert self.step in ['preprocess'], 'apply preprocess method' target = self.target @@ -350,8 +220,6 @@ def select_features(self, method='pca', verbose=False): l_select_var = [col for col in df_local.columns.tolist() if col != self.target] - # df_local = select_features(df=df_local, target=self.target, method=method, verbose=verbose) - features_selector = FeatSelector(method=method) features_selector.fit(df_local, l_var=l_select_var, verbose=verbose) df_local = features_selector.transform(df_local, verbose=verbose) @@ -370,22 +238,6 @@ def select_features(self, method='pca', verbose=False): """ def select_features_apply(self, df, verbose=False): - """Apply features selection. - - Requires Select_Features method to have been applied - - Parameters - ---------- - df : DataFrame - dataset to apply selection on - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : reduced dataset - """ - # check pipe step and is_fitted assert self.is_fitted_selector, "fit first (please)" if verbose: @@ -408,73 +260,27 @@ def select_features_apply(self, df, verbose=False): def model_train_test(self, clf='XGBOOST', grid_param=None, metric='F1', delta_auc=0.03, top_bagging=False, n_comb=10, comb_seed=None, verbose=False): - """train and test models with random search - - - creates models with random hyper-parameters combinations from HP grid - - splits (random 80/20) train/test sets to fit/apply models - - identifies valid models (auc(train)-auc(test)<0.03 - - gets the best model in respect of a selected metric among valid model - - - Notes : - - - Available classifiers : Random Forest, XGBOOST - - can enable bagging algo with top_bagging parameter - - Parameters - ---------- - clf : string (Default : 'XGBOOST') - classifier used for modelisation - grid_param : dict - random search grid {Hyperparameter name : values list} - metric : string (Default : 'F1') - objective metric - top_bagging : boolean (Default : False) - enable Bagging - n_comb : int (Default : 10) - HP combination number - comb_seed : int (Default : None) - random combination seed - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - list - valid models indexes - int - best model index - DataFrame - models summary - """ assert self.step in ['preprocess', 'features_selection'], 'apply preprocess method' if verbose: start_time = time() print_title1('Train predict') - # Train/Test split df_train, df_test = train_test(self, 0.2) - # Create Hyperopt object hyperopt = HyperOpt(classifier=clf, grid_param=grid_param, n_param_comb=n_comb, bagging=top_bagging, comb_seed=comb_seed) - # fit model on train set if verbose: color_print('training models') hyperopt.fit(df_train, self.target, verbose=verbose) - # Apply model on test set if verbose: color_print('\napplying models') d_fitted_models = hyperopt.predict(df_test, self.target, delta_auc=delta_auc, verbose=verbose) - # model selection if verbose: color_print('\nbest model selection') best_model_idx, l_valid_models = hyperopt.get_best_model(d_fitted_models, metric=metric, delta_auc_th=delta_auc, @@ -500,51 +306,21 @@ def model_train_test(self, clf='XGBOOST', grid_param=None, metric='F1', delta_au """ def model_train(self, clf='XGBOOST', grid_param=None, top_bagging=False, n_comb=10, comb_seed=None, verbose=False): - """train models with random search - - - creates models with random hyper-parameters combinations from HP grid - - fits models on self - - Notes : - - - Available classifiers : Random Forest, XGBOOST - - can enable bagging algo with top_bagging parameter - - Parameters - ---------- - clf : string (Default : 'XGBOOST') - classifier used for modelisation - grid_param : dict - random search grid {Hyperparameter name : values list} - top_bagging : boolean (Default : False) - enable Bagging - n_comb : int (Default : 10) - HP combination number - comb_seed : int (Default : None) - random combination seed - verbose : boolean (Default False) - Get logging information - - """ assert self.step in ['preprocess', 'features_selection'], 'apply preprocess method' df_train = self.copy() target = self.target - if verbose: start_time = time() print_title1('Train Models') - # instantiate Hyperopt object hyperopt = HyperOpt(classifier=clf, grid_param=grid_param, n_param_comb=n_comb, bagging=top_bagging, comb_seed=comb_seed) - # fit model on train set if verbose: color_print('training models') - # fit hyperopt on self hyperopt.fit(df_train, self.target, verbose=verbose) self.d_hyperopt = hyperopt @@ -560,45 +336,19 @@ def model_train(self, clf='XGBOOST', grid_param=None, top_bagging=False, n_comb= """ def model_predict(self, df, metric='F1', delta_auc=0.03, verbose=False): - """apply fitted models on a dataset - - - identifies valid models (auc(train)-auc(test)<0.03 - - gets the best model in respect of a selected metric among valid model - - Parameters - ---------- - metric : string (Default : 'F1') - objective metric - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - list - valid models indexes - int - best model index - DataFrame - models summary - """ assert self.is_fitted_model, "model is not fitted yet, apply model_train_predict or model_train methods" if verbose: start_time = time() color_print('\napplying models') - # apply models on dataset d_fitted_models = self.d_hyperopt.predict(df, self.target, delta_auc=delta_auc, verbose=verbose) - # model selection if verbose: color_print('\nbest model selection') best_model_idx, l_valid_models = self.d_hyperopt.get_best_model(d_fitted_models, metric=metric, delta_auc_th=delta_auc, verbose=False) - # store model results df_model_res = self.d_hyperopt.model_res_to_df(d_fitted_models, sort_metric=metric) if best_model_idx is not None: diff --git a/AutoMxL/param_config.py b/AutoMxL/param_config.py index 4148de0..4711001 100644 --- a/AutoMxL/param_config.py +++ b/AutoMxL/param_config.py @@ -1,43 +1,21 @@ -""" -Default values for -""" import numpy as np -########### -# Explore # -########### - -################# -# Preprocessing # -################# -# categorical encoder batch_size = 124 n_epoch = 20 learning_rate = 0.001 crit = 'MSE' optim = 'Adam' -###################### -# Features Selection # -###################### - - -################ -# Modelisation # -################ -# Default params for Bagging default_bagging_param = {'n_sample': 5, 'pos_sample_size': 1.0, 'replace': False} -# Defaults HP grid for RF default_RF_grid_param = { 'n_estimators': np.random.uniform(low=20, high=500, size=40).astype(int), 'max_features': ['auto', 'log2'], 'max_depth': [3, 4, 5, 6, 7, 8], 'min_samples_split': [5, 10, 15, 20]} -# Defaults HP grid for XGBOOST default_XGB_grid_param = { 'n_estimators': np.random.uniform(low=100, high=300, size=40).astype(int), 'max_features': ['auto', 'log2'], diff --git a/README.md b/README.md deleted file mode 100644 index 99e82bb..0000000 --- a/README.md +++ /dev/null @@ -1,144 +0,0 @@ - - - -# Presentation - -The main purpose of this package is to provide a Python AutoML class named AML that covers the complete pipeline of a binary classification project -from a raw dataset to a deployable model. -It can be used as a functions/classes catalogue to ease and speed-up Data Scientists repetitive dev tasks aswell. - -You can find the whole code documentation on [MLBG59 Readthedoc documentation](https://mlbg59.readthedocs.io/en/latest/) - -# Getting Started -### Prerequisites -- Python 3.7 -- pandas 1.0.1 -- torch -- xgboost - -### Installation -Since this package is uploaded to PyPI, it can be installed with pip using the terminal : -``` -$ pip install AutoMxL -``` - -# AML class tutorial -AML is built as a class inherited from pandas DataFrame. Each Machine Learning step corresponds to a method that can be called with default or filled parameters. - -Note : -For each method, verbose parameter allows you to get logging informations. - -### Import and target encoding - -If needed, you can find in Start sub-package functions that facilitate data loading and target encoding. -```python -# import package -from AutoMxL import * - -# import data into DataFrame with delimiter auto-detection for csv and txt files -df_raw = import_data('data/bank-additional-full.csv', verbose=False) - -# set "yes" category from variable "y" as the classification target. -# => get modified dataset and new target name -df, target = category_to_target(df_raw, var='y' , cat='yes') - -# instantiate AML object with dataset and target name -auto_df = AML(df, target=target) -``` - -### Explore - -explore method gives you global information about the dataset and automatically -identify features types (booleans, dates, verbatims, categoricals, numericals). This information is stored in "d_features" attribute. - -```python -auto_df.explore(verbose=False) - -print(auto_df.d_features.keys()) -> output : dict_keys(['date', 'identifier', 'verbatim', 'boolean', 'categorical', 'numerical', 'NA', 'low_variance']) -``` - -### Preprocess -preprocess method prepares the data before feeding it to the model : - -- removes features with low variance and features identified as verbatims and identifiers -- transforms date features to numeric data (timedelta, ...) -- fills missing values -- processes categorical data (using one hot encoding or Pytorch §NN embedding encoder) -- processes outliers (optional) - -```python -auto_df.preprocess(process_outliers=False, cat_method='encoder', verbose=False) -``` - -### Select Features (optional) -select_features method reduces the features dimension to speed up the modelisation execution time -(may increase model performance aswell). - -```python - -auto_df.select_features(verbose=False) -``` - -### Model Train Test -model_train_test method trains and test models with random search. - -- creates models with random hyper-parameters combinations from HP grid -- splits (random 80/20) train/test sets to fit/apply models -- identifies valid models |(auc(train)-auc(test)|<0.03 -- gets the best model in respect of a selected metric among valid model - -Available classifiers : Random Forest, XGBOOST (and bagging). - -```python -d_fitted_models, l_valid_models, best_model_idx, df_model_res = auto_df.model_train_test(verbose=False) -``` -output : - -- d_fitted_models: dict containing models and information on test set -- l_valid_models: valid model indexes -- best_model_idx: best model index -- df_model_res: models information and metrics stored in DataFrame - -\ -Note : if you prefer to train and test your model separately, you can also use the following modelisation methods: -```python -auto_df.model_train(verbose=False) -d_fitted_models, l_valid_models, best_model_idx, df_model_res = auto_df.model_apply(df_sel, verbose=False) -``` - -### Application methods -Once you have applied preprocess and select_features, you can apply the same transformations to any iso-structure dataset using following methods: - -```python -df_prep = auto_df.preprocess_apply(df, verbose=False) -df_sel = auto_df.select_features_apply(df_prep, verbose=False) -``` - -### Other methods -Since AML is pandas DataFrame inherited class, you can apply any DataFrame methods on it. - -Note : copy() method applied on AML object will return a DataFrame. If you need to make a copy of AML object, use duplicate() method instead. - - -# Information -#### Release History -- 1.0.0 : First proper release - -#### Next steps -- Regression and multi-class classification - -#### Licence -Distributed under the MIT license. See License.txt for more information - -#### Author -Maxence Labesse - maxence.labesse@yahoo.fr - -https://github.com/Maxence-Labesse/AutoMxL - -#### Contributors - diff --git a/docs/Makefile b/docs/Makefile deleted file mode 100644 index 298ea9e..0000000 --- a/docs/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# Minimal makefile for Sphinx documentation -# - -# You can set these variables from the command line. -SPHINXOPTS = -SPHINXBUILD = sphinx-build -SOURCEDIR = . -BUILDDIR = _build - -# Put it first so that "make" without argument is like "make help". -help: - @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) - -.PHONY: help Makefile - -# Catch-all target: route all unknown targets to Sphinx using the new -# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). -%: Makefile - @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) \ No newline at end of file diff --git a/docs/_build.doctrees/autoML.doctree b/docs/_build.doctrees/autoML.doctree deleted file mode 100644 index e2b6462..0000000 Binary files a/docs/_build.doctrees/autoML.doctree and /dev/null differ diff --git a/docs/_build.doctrees/docstring_test.doctree b/docs/_build.doctrees/docstring_test.doctree deleted file mode 100644 index 19f217c..0000000 Binary files a/docs/_build.doctrees/docstring_test.doctree and /dev/null differ diff --git a/docs/_build.doctrees/environment.pickle b/docs/_build.doctrees/environment.pickle deleted file mode 100644 index e60ae49..0000000 Binary files a/docs/_build.doctrees/environment.pickle and /dev/null differ diff --git a/docs/_build.doctrees/features.doctree b/docs/_build.doctrees/features.doctree deleted file mode 100644 index aa5d9f2..0000000 Binary files a/docs/_build.doctrees/features.doctree and /dev/null differ diff --git a/docs/_build.doctrees/index.doctree b/docs/_build.doctrees/index.doctree deleted file mode 100644 index eb7eeaf..0000000 Binary files a/docs/_build.doctrees/index.doctree and /dev/null differ diff --git a/docs/_build.html/.buildinfo b/docs/_build.html/.buildinfo deleted file mode 100644 index b06c3e0..0000000 --- a/docs/_build.html/.buildinfo +++ /dev/null @@ -1,4 +0,0 @@ -# Sphinx build info version 1 -# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 0d9202b8681f8712829cb0d6418c886b -tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_build.html/_modules/AutoMxL/Audit/Audit_Dataset.html b/docs/_build.html/_modules/AutoMxL/Audit/Audit_Dataset.html deleted file mode 100644 index ffe9fc1..0000000 --- a/docs/_build.html/_modules/AutoMxL/Audit/Audit_Dataset.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - - - - - MLBG59.Audit.Audit_Dataset — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Audit.Audit_Dataset
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Audit.Audit_Dataset

-""" Dataset Features analysis :
-
- - audit dataset  : get informations on the data (NA, features type, low variance features, ...)
- - is_date : detect if an object/num feature is a date
- - get_all_dates : identify all dates features in a DataFrame and store their names in a list
- - low variance features : identify all features with a low variance (<threshold) and sotre their name in a list
-"""
-import pandas as pd
-from sklearn.preprocessing import MinMaxScaler
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def audit_dataset(df, verbose=1): - """Achieve a short audit of the dataset - - Identify features of each type (num, cat, date), features containing NA and features whose variance is null - - Parameters - ---------- - df : DataFrame - input dataset - target : string (Default : None) - target name - verbose : int (0/1) (Default : 1) - get more operations information - - Returns - ------- - list of the x features names - - x = num : numerical features - - x = cat : categorical features - - x = date : date features - - x = NA : features which contains NA values - - x = low_var : list of the features with low variance - """ - - # dataset dimensions - if verbose > 0: - color_print("Dimensions : ") - print(" > row number : ", df.shape[0], "\n > col number : ", df.shape[1]) - - ################# - # features type # - ################# - # numerical - num_columns = df._get_numeric_data().columns.tolist() - # date - date_columns = get_all_dates(df) - # categorical - cat_columns = [x for x in df.columns if (x not in num_columns) and (x not in date_columns)] - - if verbose > 0: - color_print("Features type identification : ") - print(" > cat : " + str(len(cat_columns)) + ' (' + str(round(len(cat_columns) / df.shape[1] * 100)) + '%)', - '\n > num : ' + str(len(num_columns)) + ' (' + str(round(len(num_columns) / df.shape[1] * 100)) + '%)', - '\n > dates: ' + str(len(date_columns)) + ' (' + str( - round(len(date_columns) / df.shape[1] * 100)) + ' %)') - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df.columns.values, columns=['variables']) - df_col['Nbr NA'] = df.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose > 0: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - ######################### - # Low variance features - ######################### - if verbose > 0: - color_print('Low variance features') - low_var_columns = \ - low_variance_features(df, var_list=num_columns, threshold=0, rescale=True, verbose=verbose).index.tolist() - - return num_columns, date_columns, cat_columns, NA_columns, low_var_columns
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a DataFrame feature is recognized as a date (using to_datetime) - - Parameters - ---------- - df : DataFrame - input dataset - col : string - feature name - - Returns - ------- - res : boolean - True if the col is recognized as a date - """ - # if col is datetime type, res = True - if df[col].dtype == 'datetime64[ns]': - return True - - # if col is object type, try apply to_datetime - elif df[col].dtype == 'object': - try: - df_smpl = df.sample(100).copy() - pd.to_datetime(df_smpl[col]) - return True - except ValueError: - return False - except OverflowError: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_all_dates(df): - """Identify all date features of a DataFrame - - Parameters - ---------- - df : DataFrame - input DataFrame - - Returns - ------- - list - list of features recognized as date - """ - date_list = list() - - for col in df.columns: - # if col is recognized as date - if is_date(df, col): date_list.append(col) - - return date_list
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=1): - """identify features with low variance (<= threshold) - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - features to check variance - threshold : float (default : 0 - variance threshold - rescale : bool (default : true) - if yes : use MinMaxScaler on data before computing variance - - Returns - ------- - list - list of the variable with low variance - """ - # if var_list = None, get all numerical features - # else, exclude features from var_list whose type is not numerical - var_list = get_type_features(df, 'num', var_list) - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose > 0: - # print('features : ',list(var_list)) - if rescale: print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Audit/Get_Outliers.html b/docs/_build.html/_modules/AutoMxL/Audit/Get_Outliers.html deleted file mode 100644 index bd7dca9..0000000 --- a/docs/_build.html/_modules/AutoMxL/Audit/Get_Outliers.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - MLBG59.Audit.Get_Outliers — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Audit.Get_Outliers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Audit.Get_Outliers

-""" Outliers detection :
-
- - get_cat_outliers : identify categorical features containing outliers and store their names in a list
- - get_num_outliers : identify numerical features containing outliers and store their names in a list data
-"""
-import pandas as pd
-import numpy as np
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def get_cat_outliers(df, var_list=None, threshold=0.05, verbose=1): - """outliers detection for categorical features - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - list of the features to analyze. - If None, contains all the categorical features - threshold : float (Default : 0.05) - Minimum modality frequency - verbose : int (0/1) (Default : 1) - Get more operations information - - Returns - ------- - outlier_dict : dict - {feature : list of modalities considered as outliers} - """ - # if var_list = None, get all categorical features - # else, exclude features from var_list whose type is not categorical - var_list = get_type_features(df, 'cat', var_list) - - df_local = df[var_list].copy() - - if verbose > 0: - color_print('cat features outliers identification (frequency<' + str(threshold) + ')') - print(' > features : ', var_list,) - - # initialize output dict - outlier_dict = {} - - # value count (frequency as number and percent for each modality) for features in var_list - for col in df_local.columns: - # percent - freq_perc = pd.value_counts(df[col], dropna=False) / len(df[col]) - - # if feature contain modalities with frequency < trehshold, store in outlier_dict - if len(freq_perc.loc[freq_perc < threshold]) > 0: - outlier_dict[col] = freq_perc.loc[freq_perc < threshold].index.tolist() - - if verbose > 0: - print(" > containing outliers", list(outlier_dict.keys())) - - return outlier_dict
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_num_outliers(df, var_list=None, xstd=3, verbose=0): - """outliers detection for num features - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - List of the features to analyze. - If None, contains all the num features - xstd : int (Default : 3) - coefficient (TODO) - verbose : int (0/1) (Default : 1) - Get more operations information - - Returns - ------- - outlier_dict : dict - {feature : index of outliers} - """ - # if var_list = None, get all num features - # else, exclude features from var_list whose type is not num - var_list = get_type_features(df, 'num', var_list) - - df_bis = df[var_list].copy() - - if verbose > 0: - color_print('num features outliers identification ( x: |x - mean| > '+str(xstd)+' * var)') - print(' > features : ', var_list, ) - - # initialize output dict - outlier_dict = {} - - # compute features upper and lower limit (deviation from the mean > x*std dev (x=3 by default)) - data_std = np.std(df_bis) - data_mean = np.mean(df_bis) - anomaly_cut_off = data_std * xstd - lower_limit = data_mean - anomaly_cut_off - upper_limit = data_mean + anomaly_cut_off - - df_outliers = pd.DataFrame() - - # mask (1 if outlier, else 0) - for col in df_bis.columns: - df_outliers[col] = np.where((df_bis[col] < lower_limit[col]) | (df_bis[col] > upper_limit[col]), 1, 0) - - # for features containing outliers - for col in df_outliers.sum().loc[df_outliers.sum() > 0].index.tolist(): - # store features and outliers index in outlierèdict - outlier_dict[col] = [lower_limit[col], upper_limit[col]] - - if verbose > 0: - print(" > containing outliers", list(outlier_dict.keys())) - - return outlier_dict
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Explore/Audit_Dataset.html b/docs/_build.html/_modules/AutoMxL/Explore/Audit_Dataset.html deleted file mode 100644 index 6d84f22..0000000 --- a/docs/_build.html/_modules/AutoMxL/Explore/Audit_Dataset.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Audit_Dataset — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Explore.Audit_Dataset
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Explore.Audit_Dataset

-""" Dataset Features analysis :
-
- - audit dataset  : get informations on the data (NA, features type, low variance features, ...)
- - is_date : detect if an object/num feature is a date
- - get_all_dates : identify all dates features in a DataFrame and store their names in a list
- - low variance features : identify all features with a low variance (<threshold) and sotre their name in a list
-"""
-import pandas as pd
-from sklearn.preprocessing import MinMaxScaler
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def audit_dataset(df, verbose=1): - """Achieve a short audit of the dataset - - Identify features of each type (num, cat, date), features containing NA and features whose variance is null - - Parameters - ---------- - df : DataFrame - input dataset - target : string (Default : None) - target name - verbose : int (0/1) (Default : 1) - get more operations information - - Returns - ------- - list of the x features names - - x = num : numerical features - - x = cat : categorical features - - x = date : date features - - x = NA : features which contains NA values - - x = low_var : list of the features with low variance - """ - - # dataset dimensions - if verbose > 0: - color_print("Dimensions : ") - print(" > row number : ", df.shape[0], "\n > col number : ", df.shape[1]) - - ################# - # features type # - ################# - # numerical - num_columns = df._get_numeric_data().columns.tolist() - # date - date_columns = get_all_dates(df) - # categorical - cat_columns = [x for x in df.columns if (x not in num_columns) and (x not in date_columns)] - - if verbose > 0: - color_print("Features type identification : ") - print(" > cat : " + str(len(cat_columns)) + ' (' + str(round(len(cat_columns) / df.shape[1] * 100)) + '%)', - '\n > num : ' + str(len(num_columns)) + ' (' + str(round(len(num_columns) / df.shape[1] * 100)) + '%)', - '\n > dates: ' + str(len(date_columns)) + ' (' + str( - round(len(date_columns) / df.shape[1] * 100)) + ' %)') - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df.columns.values, columns=['variables']) - df_col['Nbr NA'] = df.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose > 0: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - ######################### - # Low variance features - ######################### - if verbose > 0: - color_print('Low variance features') - low_var_columns = \ - low_variance_features(df, var_list=num_columns, threshold=0, rescale=True, verbose=verbose).index.tolist() - - return num_columns, date_columns, cat_columns, NA_columns, low_var_columns
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a DataFrame feature is recognized as a date (using to_datetime) - - Parameters - ---------- - df : DataFrame - input dataset - col : string - feature name - - Returns - ------- - res : boolean - True if the col is recognized as a date - """ - # if col is datetime type, res = True - if df[col].dtype == 'datetime64[ns]': - return True - - # if col is object type, try apply to_datetime - elif df[col].dtype == 'object': - try: - df_smpl = df.sample(100).copy() - pd.to_datetime(df_smpl[col]) - return True - except ValueError: - return False - except OverflowError: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_all_dates(df): - """Identify all date features of a DataFrame - - Parameters - ---------- - df : DataFrame - input DataFrame - - Returns - ------- - list - list of features recognized as date - """ - date_list = list() - - for col in df.columns: - # if col is recognized as date - if is_date(df, col): date_list.append(col) - - return date_list
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=1): - """identify features with low variance (<= threshold) - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - features to check variance - threshold : float (default : 0 - variance threshold - rescale : bool (default : true) - if yes : use MinMaxScaler on data before computing variance - - Returns - ------- - list - list of the variable with low variance - """ - # if var_list = None, get all numerical features - # else, exclude features from var_list whose type is not numerical - var_list = get_type_features(df, 'num', var_list) - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose > 0: - # print('features : ',list(var_list)) - if rescale: print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Explore/Explore.html b/docs/_build.html/_modules/AutoMxL/Explore/Explore.html deleted file mode 100644 index bdd6629..0000000 --- a/docs/_build.html/_modules/AutoMxL/Explore/Explore.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Explore — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for MLBG59.Explore.Explore

-""" Global dataset information functions :
-
- - explore (func): Identify variables types and gives global information about the dataset (NA, low variance features)
- - low variance features (func): identify features with low variance
- - - get_features_type (func): get all features per type
-"""
-from sklearn.preprocessing import MinMaxScaler
-from MLBG59.Explore.Features_Type import *
-from MLBG59.Utils.Display import *
-
-
-
[docs]def explore(df, verbose=False): - """Identify variables types and gives global information about the dataset - - - Variables type : - - date - - identifier - - verbatim - - boolean - - categorical - - numerical - - variables containing NA values - - low variance and unique values variables - - See get_features_type function doc for type identification heuristics - - Parameters - ---------- - df : DataFrame - input dataset - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {x : variables names list } - - - date : date features - - identifier : identifier features - - verbatim : verbatim features - - boolean : boolean features - - categorical : categorical features - - numerical : numerical features - - categorical : categorical features - - date : date features - - NA : features which contains NA values - - low_variance : list of the features with low variance - """ - # dataset dimensions - if verbose: - color_print("Dimensions :") - print(" > row number :", df.shape[0], "\n > col number : ", df.shape[1]) - - ######################### - # Low variance features - ######################### - if verbose: - color_print('Low variance features') - - l_low_var = \ - low_variance_features(df, var_list=df._get_numeric_data().columns.tolist(), threshold=0, rescale=True, - verbose=verbose).index.tolist() - - # categorical features with unique values - l_unique = [col for col in df.columns.tolist() if df[col].dtype == 'object' and df[col].nunique(dropna=True) == 1] - - l_low_var = l_low_var + l_unique - - df_valid = df.drop(l_low_var, axis=1).copy() - - ################# - # features type # - ################# - d_features = get_features_type(df_valid, l_var=None, th=0.95) - - if verbose: - color_print("Features type identification : ") - list(map(lambda typ: - print(" > " + typ + " : " + str(len(d_features[typ])) + ' (' + str( - round(len(d_features[typ]) / df_valid.shape[1] * 100)) + '%)'), - d_features.keys())) - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df_valid.columns.values, columns=['variables']) - df_col['Nbr NA'] = df_valid.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df_valid.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - # store into DataFrame - d_features['NA'] = NA_columns - d_features['low_variance'] = l_low_var - - return d_features
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_features_type(df, l_var=None, th=0.95): - """ Get all features per type : - - - date : try to apply to_datetime - - identifier : - - #(unique values)/#(total values) > threshold (default 0.95) - - AND length is the same for all values (for non NA) - - verbatim : - - #(unique values)/#(total values) >= threshold (default 0.95) - - AND length is NOT the same for all values (for non NA) - - boolean : #(distinct values) = 2 - - categorical : - - not a date - - #(unique values)/#(total values) < threshold (default 0.95) - - AND #(uniques values)>2 - - AND for num values #(unique values)<30 - - numerical : others - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list (Default : None) - variable names - th : float (Default : 0.95) - threshold used to identify identifiers/verbatims variables - - Returns - ------- - dict - { type : variables name list} - """ - d_output = {} - - if l_var is None: - df_local = df.copy() - else: - df_local = df[l_var].copy() - - l_col = df_local.columns.tolist() - - for typ in ['date', 'identifier', 'verbatim', 'boolean', 'categorical']: - d_output[typ] = features_from_type(df_local, typ, l_var=l_col, th=th) - l_col = [x for x in l_col if (x not in d_output[typ])] - - d_output['numerical'] = l_col - - return d_output
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=False): - """Identify numerical features with low variance : (< threshold). - Possible to rescale feature before computing. - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - names of the variables to check variance - if None : all the numerical features - threshold : float (default : 0) - variance threshold - rescale : bool (default : true) - enable MinMaxScaler before computing variance - verbose : boolean (Default False) - Get logging information - - Returns - ------- - list - Names of the variables with low variance - """ - # if var_list = None, get all num features - # else, remove features from var_list whose type is not num - l_num = df._get_numeric_data().columns.tolist() - - if var_list is None: - var_list = l_num - else: - var_list = [col for col in var_list if col in l_num] - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose: - # print('features : ',list(var_list)) - if rescale: - print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Explore/Features_Type.html b/docs/_build.html/_modules/AutoMxL/Explore/Features_Type.html deleted file mode 100644 index 0f05089..0000000 --- a/docs/_build.html/_modules/AutoMxL/Explore/Features_Type.html +++ /dev/null @@ -1,485 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Features_Type — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Explore.Features_Type
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Explore.Features_Type

-"""Variables type identification function
-
-- features_from_type (func): get all features for a selected type
-- is_date (func): test if a variable is a date
-- is_identifier (func): test if a variable is an identifier
-- is_verbatim (func): test if a variable is a verbatim
-- is_boolean (func): test if a variable is a boolean
-- is_categorical (func): test if a variable is a categorical one (with more than 2 categories)
-"""
-import pandas as pd
-from time import time
-from MLBG59.Utils.Decorators import timer
-
-
-
[docs]def features_from_type(df, typ, l_var=None, th=0.95): - """Get features of a selected type : - - - date : try to apply to_datetime - - identifier : - - #(unique values)/#(total values) > threshold (default 0.95) - - AND length is the same for all values (for non NA) - - verbatim : - - #(unique values)/#(total values) >= threshold (default 0.95) - - AND length is NOT the same for all values (for non NA) - - boolean : #(distinct values) = 2 - - categorical : - - not a date - - #(unique values)/#(total values) < threshold (default 0.95) - - AND #(uniques values)>2 - - AND for num values #(unique values)<30 - - Parameters - ---------- - df : DataFrame - input dataset - typ : string - selected type to get features: - - - 'date' - - 'identifier' - - 'verbatim' - - 'boolean' - - categorical - - l_var : list (Default : None) - variables names. If None, all dataset columns - th : float (Default : 0.95) - threshold used to identify identifiers/verbatims variables - - Returns - ------- - list - identified variables names - """ - assert typ in ['date', 'identifier', 'verbatim', 'boolean', 'categorical'], 'Invalid type' - - if l_var is None: - df_local = df.copy() - else: - df_local = df[l_var].copy() - - if typ == 'date': - l_var = [col for col in df_local.columns if is_date(df_local, col)] - elif typ == 'identifier': - l_var = [col for col in df_local.columns if is_identifier(df_local, col, th)] - elif typ == 'verbatim': - l_var = [col for col in df_local.columns if is_verbatim(df_local, col, th)] - elif typ == 'boolean': - l_var = [col for col in df_local.columns if is_boolean(df_local, col)] - elif typ == 'categorical': - l_var = [col for col in df_local.columns if is_categorical(df_local, col, th)] - - return l_var
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a variable is a date. - - Method : try to apply to_datetime - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - - Returns - ------- - res : boolean - test result - """ - sample_size = 10 - full_col = df[col].loc[~df[col].isna()] - - smpl_size = min(sample_size, len(full_col)) - smpl = full_col.sample(smpl_size).copy() - # if col is numerical/object type, try apply to_datetime - if df[col].dtype != 'datetime64[ns]': - try: - if smpl.dtype == 'object': - smpl = pd.to_datetime(smpl, errors='raise') - else: - smpl = pd.to_datetime(smpl.astype('Int32').astype(str), errors='raise') - except ValueError: - pass - except OverflowError: - pass - except TypeError: - pass - # if col is datetime type, res = True - return smpl.dtype == 'datetime64[ns]'
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_identifier(df, col, th=0.95): - """Test if a variable is an identifier. - - - #(unique values)/#(total values) > threshold (default 0.95) - - AND length is the same for all values (for non NA) - - AND not date - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - th : float (Default : 0.95) - threshold rate - - Returns - ------- - res : boolean - test result - """ - full_col = df[col].loc[~df[col].isna()] - - # test if #(v unique values)/#(v,total,values) >= threshold (default 0.95) - if full_col.nunique() / full_col.count() >= th: - if df[col].dtype != 'object': - try: - full_col = full_col.astype('Int32').astype(str) - except ValueError: - return False - except OverflowError: - return False - except TypeError: - return False - - # test if all (non NA) values have the same length - if full_col.apply(lambda x: len(x)).nunique() == 1: - if not is_date(df, col): - return True - else: - return False - else: - return False - else: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_verbatim(df, col, th=0.95): - """Test if a variable is a verbatim. - - - #(unique values)/#(total values) >= threshold (default 0.95) - - AND length is NOT the same for all values (for non NA) - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - th : float (Default : 0.95) - threshold rate - - Returns - ------- - res : boolean - test result - """ - # get variable serie with non NA values - if df[col].dtype == 'object': - full_col = df[col].loc[~df[col].isna()] - else: - return False - - # test if #(v unique values)/#(v,total,values) > threshold (default 0.95) - if full_col.nunique() / full_col.count() >= th: - # test if all (non NA) values have the same length - if full_col.apply(lambda x: len(x)).nunique() > 1: - return True - else: - return False - else: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_boolean(df, col): - """Test if a variable is a boolean. - - - #(distinct values) = 2 - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - - Returns - ------- - res : boolean - test result - """ - full_col = df[col].loc[~df[col].isna()] - # get variable serie with non NA values - - if full_col.nunique() == 2: - if len(full_col) > 2: - return True - else: - return False - - else: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_categorical(df, col, th=0.95): - """Test if a variable is a categorical one (with more than 2 categories). - - - not a date - - #(unique values)/#(total values) < threshold (default 0.95 - - AND #(uniques values)>2 - - AND for num values #(unique values)<30 - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - th : float (Default : 0.95) - threshold - - Returns - ------- - res : boolean - test result - """ - # get variable serie with non NA values - full_col = df[col].loc[~df[col].isna()] - if full_col.nunique() > 2: - if (full_col.nunique() / full_col.count()) < th: - if df[col].dtype == 'object': - return True - else: - if full_col.nunique() < 5: - return True - else: - return False - else: - return False - else: - return False
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Explore/Get_Info.html b/docs/_build.html/_modules/AutoMxL/Explore/Get_Info.html deleted file mode 100644 index e7964e5..0000000 --- a/docs/_build.html/_modules/AutoMxL/Explore/Get_Info.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Get_Info — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for MLBG59.Explore.Get_Info

-""" Global dataset information functions :
-
- - recap : get global information about the dataset (NA, features type, low variance features, ...)
- - is_date : test if a variable is as date
- - get_all_dates : identify date features
- - low variance features : identify features with low variance
-"""
-import pandas as pd
-from sklearn.preprocessing import MinMaxScaler
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def recap(df, verbose=False): - """Get global information about the dataset - - - Variables type (num, cat, date) - - NA values - - low variance variables - - Parameters - ---------- - df : DataFrame - input dataset - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {x : list of variables names} - - - x = numerical : numerical features - - x = categorical : categorical features - - x = date : date features - - x = NA : features which contains NA values - - x = low_variance : list of the features with low variance - """ - # dataset dimensions - if verbose: - color_print("Dimensions : ") - print(" > row number : ", df.shape[0], "\n > col number : ", df.shape[1]) - - ################# - # features type # - ################# - # numerical - num_columns = df._get_numeric_data().columns.tolist() - # date - date_columns = get_all_dates(df) - # categorical - cat_columns = [x for x in df.columns if (x not in num_columns) and (x not in date_columns)] - - if verbose: - color_print("Features type identification : ") - print(" > cat : " + str(len(cat_columns)) + ' (' + str(round(len(cat_columns) / df.shape[1] * 100)) + '%)', - '\n > num : ' + str(len(num_columns)) + ' (' + str(round(len(num_columns) / df.shape[1] * 100)) + '%)', - '\n > dates: ' + str(len(date_columns)) + ' (' + str( - round(len(date_columns) / df.shape[1] * 100)) + ' %)') - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df.columns.values, columns=['variables']) - df_col['Nbr NA'] = df.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - ######################### - # Low variance features - ######################### - if verbose: - color_print('Low variance features') - low_var_columns = \ - low_variance_features(df, var_list=num_columns, threshold=0, rescale=True, verbose=verbose).index.tolist() - - # store into DataFrame - d_features = {'numerical': num_columns, - 'date': date_columns, - 'categorical': cat_columns, - 'NA': NA_columns, - 'low_variance': low_var_columns} - - return d_features
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a variable is as date. - - Method : try to apply to_datetime - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - - Returns - ------- - res : boolean - test result - """ - # if col is datetime type, res = True - if df[col].dtype == 'datetime64[ns]': - return True - - # if col is object type, try apply to_datetime - elif df[col].dtype == 'object': - try: - df_smpl = df.sample(100).copy() - pd.to_datetime(df_smpl[col]) - return True - except ValueError: - return False - except OverflowError: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_all_dates(df): - """Identify dates variables. - - Method : try to apply to_datetime - - Parameters - ---------- - df : DataFrame - input DataFrame - - Returns - ------- - list - features identified as date - """ - date_list = list() - - for col in df.columns: - # if col is recognized as date - if is_date(df, col): date_list.append(col) - - return date_list
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=1): - """Identify features with low variance (< threshold). - Possible to rescale feature before computing. - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - names of the variables to test variance - threshold : float (default : 0) - variance threshold - rescale : bool (default : true) - enable MinMaxScaler before computing variance - - Returns - ------- - list - Names of the variables with low variance - """ - # if var_list = None, get all numerical features - # else, exclude features from var_list whose type is not numerical - var_list = get_type_features(df, 'num', var_list) - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose > 0: - # print('features : ',list(var_list)) - if rescale: print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Explore/Get_Infos.html b/docs/_build.html/_modules/AutoMxL/Explore/Get_Infos.html deleted file mode 100644 index 4495d65..0000000 --- a/docs/_build.html/_modules/AutoMxL/Explore/Get_Infos.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Get_Infos — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Explore.Get_Infos
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Explore.Get_Infos

-""" Dataset Features analysis :
-
- - recap : get and store informations related to the dataset (NA, features type, low variance features, ...)
- - is_date : Test if a variable can be considered as date
- - get_all_dates : identify all dates features
- - low variance features : identify all features with low variance (<threshold)
-"""
-import pandas as pd
-from sklearn.preprocessing import MinMaxScaler
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def recap(df, verbose=False): - """get and store global informations about the dataset : - - - Variables type (num, cat, date) - - NA values - - low variance variables - - Parameters - ---------- - df : DataFrame - input dataset - target : string (Default : None) - target name - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {x : list of variables names} - - - x = numerical : numerical features - - x = categorical : categorical features - - x = date : date features - - x = NA : features which contains NA values - - x = low_variance : list of the features with low variance - """ - # dataset dimensions - if verbose: - color_print("Dimensions : ") - print(" > row number : ", df.shape[0], "\n > col number : ", df.shape[1]) - - ################# - # features type # - ################# - # numerical - num_columns = df._get_numeric_data().columns.tolist() - # date - date_columns = get_all_dates(df) - # categorical - cat_columns = [x for x in df.columns if (x not in num_columns) and (x not in date_columns)] - - if verbose: - color_print("Features type identification : ") - print(" > cat : " + str(len(cat_columns)) + ' (' + str(round(len(cat_columns) / df.shape[1] * 100)) + '%)', - '\n > num : ' + str(len(num_columns)) + ' (' + str(round(len(num_columns) / df.shape[1] * 100)) + '%)', - '\n > dates: ' + str(len(date_columns)) + ' (' + str( - round(len(date_columns) / df.shape[1] * 100)) + ' %)') - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df.columns.values, columns=['variables']) - df_col['Nbr NA'] = df.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - ######################### - # Low variance features - ######################### - if verbose: - color_print('Low variance features') - low_var_columns = \ - low_variance_features(df, var_list=num_columns, threshold=0, rescale=True, verbose=verbose).index.tolist() - - # store into DataFrame - d_features = {'numerical': num_columns, - 'date': date_columns, - 'categorical': cat_columns, - 'NA': NA_columns, - 'low_variance': low_var_columns} - - return d_features
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a DataFrame feature can be considered as a date (using to_datetime) - - Parameters - ---------- - df : DataFrame - input dataset - col : string - feature name - - Returns - ------- - res : boolean - Test result - """ - # if col is datetime type, res = True - if df[col].dtype == 'datetime64[ns]': - return True - - # if col is object type, try apply to_datetime - elif df[col].dtype == 'object': - try: - df_smpl = df.sample(100).copy() - pd.to_datetime(df_smpl[col]) - return True - except ValueError: - return False - except OverflowError: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_all_dates(df): - """Identify all date features of a DataFrame - - Parameters - ---------- - df : DataFrame - input DataFrame - - Returns - ------- - list - list of features identified as date - """ - date_list = list() - - for col in df.columns: - # if col is recognized as date - if is_date(df, col): date_list.append(col) - - return date_list
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=1): - """Identify features with low variance (<= threshold). - Possible to rescale feature before computing. - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - names of the variables to test variance - threshold : float (default : 0) - variance threshold - rescale : bool (default : true) - enable MinMaxScaler before computing variance - - Returns - ------- - list - Names of the variables with low variance - """ - # if var_list = None, get all numerical features - # else, exclude features from var_list whose type is not numerical - var_list = get_type_features(df, 'num', var_list) - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose > 0: - # print('features : ',list(var_list)) - if rescale: print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Explore/Get_Outliers.html b/docs/_build.html/_modules/AutoMxL/Explore/Get_Outliers.html deleted file mode 100644 index 64fd686..0000000 --- a/docs/_build.html/_modules/AutoMxL/Explore/Get_Outliers.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Get_Outliers — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Explore.Get_Outliers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Explore.Get_Outliers

-""" Outliers detection functions :
-
- - get_cat_outliers : identify categorical features containing outliers
- - get_num_outliers : identify numerical features containing outliers
-"""
-import pandas as pd
-import numpy as np
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def get_cat_outliers(df, var_list=None, threshold=0.05, verbose=False): - """Outliers detection for selected/all categorical features. - - Method : Modalities with frequency <x% (Default 5%) - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - Names of the features - If None, all the categorical features - threshold : float (Default : 0.05) - Minimum modality frequency - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {variable : list of categories considered as outliers} - """ - # if var_list = None, get all categorical features - # else, exclude features from var_list whose type is not categorical - var_list = get_type_features(df, 'cat', var_list) - - df_local = df[var_list].copy() - - if verbose: - color_print('cat features outliers identification (frequency<' + str(threshold) + ')') - print(' > features : ', var_list, ) - - # initialize output dict - outlier_dict = {} - - # value count (frequency as number and percent for each modality) for features in var_list - for col in df_local.columns: - # percent - freq_perc = pd.value_counts(df[col], dropna=False) / len(df[col]) - - # if feature contain modalities with frequency < trehshold, store in outlier_dict - if len(freq_perc.loc[freq_perc < threshold]) > 0: - outlier_dict[col] = freq_perc.loc[freq_perc < threshold].index.tolist() - - if verbose: - print(" > containing outliers", list(outlier_dict.keys())) - - return outlier_dict
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_num_outliers(df, var_list=None, xstd=3, verbose=False): - """Outliers detection for selected/all numerical features. - - Method : x outlier <=> abs(x - mean) > xstd * var - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - Names of the features - If None, all the num features - xstd : int (Default : 3) - Variance gap coef - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {variable : [lower_limit, upper_limit]} - """ - # if var_list = None, get all num features - # else, exclude features from var_list whose type is not num - var_list = get_type_features(df, 'num', var_list) - - df_bis = df[var_list].copy() - - if verbose: - color_print('num features outliers identification ( x: |x - mean| > ' + str(xstd) + ' * var)') - print(' > features : ', var_list, ) - - # initialize output dict - outlier_dict = {} - - # compute features upper and lower limit (abs(x - mean) > xstd * var (x=3 by default)) - data_std = np.std(df_bis) - data_mean = np.mean(df_bis) - anomaly_cut_off = data_std * xstd - lower_limit = data_mean - anomaly_cut_off - upper_limit = data_mean + anomaly_cut_off - - df_outliers = pd.DataFrame() - - # mask (1 if outlier, else 0) - for col in df_bis.columns: - df_outliers[col] = np.where((df_bis[col] < lower_limit[col]) | (df_bis[col] > upper_limit[col]), 1, 0) - - # for features containing outliers - for col in df_outliers.sum().loc[df_outliers.sum() > 0].index.tolist(): - # store features and outliers index in outlier_dict - outlier_dict[col] = [lower_limit[col], upper_limit[col]] - - if verbose: - print(" > containing outliers", list(outlier_dict.keys())) - - return outlier_dict
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Load/Load.html b/docs/_build.html/_modules/AutoMxL/Load/Load.html deleted file mode 100644 index ce44af3..0000000 --- a/docs/_build.html/_modules/AutoMxL/Load/Load.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - - - - - MLBG59.Load.Load — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for MLBG59.Load.Load

-""" Data importation :
-
- - get_delimiter : identify csv file delimiter
- - load data
-"""
-import pandas as pd
-
-
-
[docs]def get_delimiter(csvfile): - """Identify the delimiter of a .csv file - - Parameters - ---------- - csvfile : string - Path and name of the file (Ex : "data/file.csv") - - Returns - ------- - string - Identified delimiter - - """ - # csv file reading - with open(csvfile, 'r') as myCsvfile: - # Reads one entire line from the file - header = myCsvfile.readline() - - # Returns the lowest index of the substring if it is found in given string. (-1 = not found) - if header.find(";") != -1: - delimiter = ";" - elif header.find(",") != -1: - delimiter = "," - - return delimiter
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def load_data(file, index_col=None, verbose=1): - """Import dataset as a DataFrame - accept .csv, .xlsx, .xls files - - Parameters - ---------- - file : string - Path and name of the file (Ex : "data/file.csv") - If file is .csv, automatically identify delimiter - index_col : int, str, sequence of int / str, or False, default None - Column(s) to use as the row labels of the DataFrame, either given as string name or column index. - If a sequence of int / str is given, a MultiIndex is used. - verbose : int (0/1) (Default : 1) - Get more operations information - - Returns - ------- - DataFrame : - dataset imported as DataFrame - - """ - # CSV - if file.endswith('.csv') or file.endswith('.txt'): - # Find file delimiter - file_sep = get_delimiter(file) - # import - df = pd.read_csv(file, encoding="iso-8859-1", sep=file_sep, index_col=index_col) - - # Excel - elif (file.endswith('.xlsx')) or (file.endswith('.xsl')): - df = pd.read_excel(file) - - # JSON - elif file.endswith('.json'): - # to-do - pass - - else: - df = None - - if verbose == 1: - if df is not None: - print('-> File ' + file + ' successfully imported as DataFrame') - print('-> DataFrame size : ', df.shape) - else: - print("File couldn't be imported") - - return df
- - -""" -------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def parse_target(df, target, modalite): - """Transform target to boolean (1/0), choosing the reference modality - - Parameters - ---------- - df : dataframe - input dataset - target : string - target feature - modalite : string - modality name - - Returns - ------- - dataframe - modified dataframe - string - new target name - """ - # Si la variable cible est numérique, transformation en string (nécessaire pour dichotomiser) - if target in df._get_numeric_data().columns: - df[target] = df[target].apply(str) - - # Dichotomisation - target_dummies = pd.get_dummies(df[target]) - # Choix de la nouvelle variable cible et renommage - target_dummies[target + '_' + modalite] = target_dummies[modalite] - - # Intégration de la nouvelle variable cible dans le dataset - df_bis = pd.concat((df, target_dummies[target + '_' + modalite]), axis=1) - - # suppresion de l'ancienne variable cible - del df_bis[target] - - return df_bis, target + '_' + modalite
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Modelisation/Bagging.html b/docs/_build.html/_modules/AutoMxL/Modelisation/Bagging.html deleted file mode 100644 index d0a82ed..0000000 --- a/docs/_build.html/_modules/AutoMxL/Modelisation/Bagging.html +++ /dev/null @@ -1,426 +0,0 @@ - - - - - - - - - - - MLBG59.Modelisation.Bagging — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Modelisation.Bagging
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Modelisation.Bagging

-""" Bagging algorithm class. Methods :
-
-- Bagging (class) : generate new training more balanced and train model for each
-- Bagging_sample (func) : generate bagging sample
-
-"""
-from sklearn.ensemble import RandomForestClassifier
-from MLBG59.Modelisation.Utils import *
-import pandas as pd
-
-"""
-Default bagging parameters
-"""
-default_bagging_param = {'n_sample': 5,
-                         'pos_sample_size': 1.0,
-                         'replace': False}
-
-
-
[docs]class Bagging(object): - """Meta-algo designed to improve the stability and accuracy of ML classif/regression algos - or to face an "imbalanced target distribution" issue. - - Bagging generates m new training sets more balanced. Then, a model is fitted on each - sample and outputs are combined by averaging (for regression) or voting (for classification). - - Available classifiers : Random Forest and XGBOOST - - Parameters - ---------- - clf : Model fitted on samples (Default : RandomForestClassifier(n_estimators=100, max_leaf_nodes=100) - Model fitted on the samples - n_sample : int (Default : 5) - number a samples - pos_sample_size : int/float (Default : 1.0) - Number/rate of target=1 observations in each sample (filled with 3 times more target=0 ) - - - if int : number of target=1 - - if float : rate of total target=1 - - replace : Boolean (Default : False) - Enable sampling with replacement - - list_model : list (Default : None) - Fitted models (created with fit method) - """ - - def __init__(self, - clf=RandomForestClassifier(n_estimators=100, max_leaf_nodes=100), - n_sample=5, - pos_sample_size=1.0, - replace=True): - - self.classifier = clf - self.niter = n_sample - self.pos_sample_size = pos_sample_size - self.replace = replace - self.list_model = list() - self.is_fitted = False - - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def get_params(self): - """Get bagging object parameters - - Returns - ------- - dict - {param : value} - """ - return {'classifier': self.classifier, - 'niter': self.niter, - 'pos_sample_size': self.pos_sample_size, - 'replace': self.replace, - 'list_model': self.list_model}
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df_train, target): - """Create bagging samples from a DataFrame and fit the model (self.clf) on each sample - - Parameters - ---------- - df_train : DataFrame - Training dataset - target : String - Target name - - Returns - ------- - self.list_model : list - Fitted models - """ - # list_model init - self.list_model = [None] * self.niter - - # get number of target=1 in bagging samples - if isinstance(self.pos_sample_size, int): - N = self.pos_sample_size - else: - N = int(self.pos_sample_size * df_train.loc[df_train[target] == 1].shape[0]) - - for i in range(self.niter): - # Sample creation - df_train_bag = create_sample(df_train, target, N, replace=self.replace) - - # X_train / y_train - X_train_bag = df_train_bag.copy() - y_train_bag = X_train_bag[target] - del X_train_bag[target] - - # Create and store model - self.list_model[i] = self.classifier - - # fit model for each sample - self.list_model[i].fit(X_train_bag, y_train_bag) - - self.is_fitted = True - - return self
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def predict(self, df): - """Apply models fitted on sample to a dataset. - Combine models by averaging the outputs (for regression) or voting (for classification) - - Parameters - ---------- - df : DataFrame - Dataset to apply the model - - Returns - ------- - numpy.ndarray (float) - Averaged classification probabilities - numpy.ndarray (int) - Predictions for each observation - """ - assert self.is_fitted, "Fit first !" - # Init probs storage matrix - mat_prob = np.zeros((self.niter, df.shape[0])) - - # for each fitted models - for j in range(self.niter): - # apply the model on test set - y_prob_rf = self.list_model[j].predict_proba(df) - # probabilities storage in matrix - mat_prob[j] = y_prob_rf[:, 1] - - # probas averaging - list_prob_pred = mat_prob.sum(axis=0) / self.niter - # voting - list_pred = [round(elem, 0) for elem in list_prob_pred] - - return list_prob_pred, list_pred
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def bag_feature_importance(self, X): - """Get features importance of the model by averaging importance of models fitted on the samples - - Parameters - ---------- - X : DataFrame - Input Dataset - - Returns - ------- - dict - {feature : importance} - - """ - # Init importance storage matrix - mat_feat_imp = np.zeros((self.niter, len(X.columns))) - - # for each fitted models - for i in range(self.niter): - # importances storage in matrix - mat_feat_imp[i] = self.list_model[i].feature_importances_ - - # Averaging importances - list_feat_imp_moy = mat_feat_imp.sum(axis=0) / self.niter - - features_dict = dict(zip(X.columns, list_feat_imp_moy)) - - return features_dict
- - -""" -------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def create_sample(df, target, pos_target_nb, replace=False): - """Generate a DataFrame sample with selected number of target=1 - - Parameters - ---------- - df : DataFrame - Input dataset - target : String - Target name - pos_target_nb : int - Number of target=1 observations in the sample - replace : Boolean (défaut : False) - If True, create samples with replacement - - Returns - ------- - DataFrame - sample dataset - """ - # split target = 1 / 0 - df_pos = df.loc[(df[target] == 1)] - df_neg = df.loc[(df[target] == 0)] - - n_size = min(3 * pos_target_nb, df_neg.shape[0]) - - # sample creation - df_bag = pd.concat( - (df_pos.sample(n=pos_target_nb, replace=replace), df_neg.sample(n=n_size, replace=replace)), axis=0) - - return df_bag
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Modelisation/Classifiers.html b/docs/_build.html/_modules/AutoMxL/Modelisation/Classifiers.html deleted file mode 100644 index 6e7cd7b..0000000 --- a/docs/_build.html/_modules/AutoMxL/Modelisation/Classifiers.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - - - - MLBG59.Modelisation.Classifiers — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Modelisation.Classifiers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Modelisation.Classifiers

-""" Classifiers utils functions :
-
-- features_importance_select : select top features according to model importance
-"""
-
-
[docs]def features_importance_select(eval_dict, treshold): - """Get most important features according to a threshold - - Parameters - ---------- - eval_dict : dict - Model evaluation dict - threshold : int/float - - - if int : number of top important features to get - - if float : cumulative importance rate of top features - - Returns - ------- - list - most important features - """ - rf_top_feat = eval_dict['feature_importances'] - rf_top_feat['Features'] = rf_top_feat.index - rf_top_feat = rf_top_feat.reset_index(drop=True) - rf_top_feat = rf_top_feat.sort_values('importance', ascending=False) - - if isinstance(treshold, int): - n_feat_list = rf_top_feat['Features'].tolist()[0:treshold] - - elif isinstance(treshold, float): - rf_top_feat['cum_importance'] = rf_top_feat['importance'].cumsum() - val_ref = rf_top_feat['cum_importance'].loc[rf_top_feat['cum_importance'] >= treshold].min() - n_feat_list = rf_top_feat['Features'].loc[rf_top_feat['cum_importance'] <= val_ref].tolist() - else: - print("il faut que le seuil soit un entier ou un décimal !") - - return n_feat_list
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Modelisation/HyperOpt.html b/docs/_build.html/_modules/AutoMxL/Modelisation/HyperOpt.html deleted file mode 100644 index e395778..0000000 --- a/docs/_build.html/_modules/AutoMxL/Modelisation/HyperOpt.html +++ /dev/null @@ -1,557 +0,0 @@ - - - - - - - - - - - MLBG59.Modelisation.HyperOpt — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Modelisation.HyperOpt
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Modelisation.HyperOpt

-""" Hyperopt class :
-Model hyper-optimisation with random search
-
-- Hyperopt (class) : Model hyper-optimisation with random search
-
-"""
-import xgboost
-import random
-import itertools as it
-# import datetime
-from MLBG59.Modelisation.Bagging import *
-from MLBG59.Modelisation.Utils import *
-from MLBG59.Utils.Display import color_print
-from datetime import datetime
-from MLBG59.param_config import default_bagging_param, default_RF_grid_param, default_XGB_grid_param
-
-
-
[docs]class HyperOpt(object): - """Model hyper-optimisation with random search : - - - From a hyper-parameters grid, creates random HPs combinations - - train a model for each combination - - apply the model - - Parameters - ---------- - classifier : string (Default : 'RF') - classifier for modelisation - grid_param : dict (Default : Default_RF_grid_param) - HP grid - n_param_comb : int (Default : 10) - number of HP combinations - bagging : Boolean (Default = False) - use bagging method - bagging_param : n-uple - bagging parameters (Default : default_bagging_param (Bagging module)) - train_model_dict (created with fit method) : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics'} - bagging_object : Bagging - bagging object - comb_seed : int - seed for randomized HP combinations - """ - - def __init__(self, - classifier='RF', - grid_param=None, - n_param_comb=10, - bagging=False, - bagging_param=default_bagging_param, - comb_seed=None): - - # parameters - if grid_param is None: - if classifier == 'RF': - self.grid_param = default_RF_grid_param - elif classifier == 'XGBOOST': - self.grid_param = default_XGB_grid_param - else: - self.grid_param = grid_param - self.classifier = classifier - self.n_param_comb = n_param_comb - self.bagging = bagging - self.bagging_param = bagging_param - self.comb_seed = comb_seed - # attributes - self.d_train_model = {} - self.d_bagging = {} - self.is_fitted = False - - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def get_params(self): - """Return Hyperopt object parameters - - Returns - ------- - dict - {param : value} - """ - return {'classifier': self.classifier, - 'grid_param': self.grid_param, - 'n_param_comb': self.n_param_comb, - 'top_bagging': self.bagging, - 'bagging_param': self.bagging_param, - 'comb_seed': self.comb_seed}
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df_train, target, verbose=False): - """Fit a model for each HP combination - - Parameters - ---------- - df_train : DataFrame - Training dataset - target : string - Target name - verbose : boolean (Default False) - Get logging information - - Returns - ------- - self.train_model_dict (created with fit method) : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics'} - """ - # X / y - y_train = df_train[target] - X_train = df_train.drop(target, axis=1) - - # Sort HPs grid dict by param name (a->z) - grid_names = sorted(self.grid_param) - # random sampling : 'n_param_comb' HPS combinations - # list(it.product(*(self.grid_param[Name] for Name in grid_names))) create all the possible combinations - if self.comb_seed is not None: - random.seed(self.comb_seed) - - sample_combinations = random.sample(list(it.product(*(self.grid_param[Name] for Name in grid_names))), - k=self.n_param_comb) - - if verbose : - print('\033[34m' + 'Random search:', self.n_param_comb, 'HP combs', '\033[0m') - print('\033[34m' + 'Model : ', self.classifier, '\033[0m') - - # for each HP combination : - for model_idx in range(len(sample_combinations)): - t_ini_model = datetime.now() - - # Model params in dict - HP_dict = dict(zip(grid_names, sample_combinations[model_idx])) - - # instantiate model - if self.classifier == 'RF': # Classifier Random Forest - clf = RandomForestClassifier(**HP_dict) - # elif self.classifier == 'XGBOOST': - else: - clf = xgboost.XGBClassifier(**HP_dict) - - # disabling bagging - if not self.bagging: - - # model training - clf_fit = clf.fit(X_train, y_train) - # features importance - features_dict = dict(zip(X_train.columns, clf.feature_importances_)) - # outputs - y_proba = clf_fit.predict_proba(X_train)[:, 1] - y_pred = clf_fit.predict(X_train) - - # enabling bagging - else: - # init bagging object with default params - bag = Bagging(clf, **self.bagging_param) - # model training - bag.fit(df_train, target) - clf_fit = bag.list_model - # features importance - features_dict = bag.bag_feature_importance(X_train) - # classification probas - y_proba, y_pred = bag.predict(df_train.drop(target, axis=1)) - - self.d_bagging[model_idx] = bag - - # Model evaluation - eval_dict = classifier_evaluate(y_train, y_pred, y_proba, verbose=0) - - # store - train_model = {'HP': HP_dict, - 'model': clf_fit, - 'features_importance': features_dict, - 'train_output': {'y_proba': y_proba, 'y_pred': y_pred}, - 'train_metrics': eval_dict} - - # store model results for each combination - self.d_train_model[model_idx] = train_model - - # Fitted ! - self.is_fitted = True - - if verbose: - t_fin_model = datetime.now() - print(str(model_idx + 1) + '/' + str(len(sample_combinations)) + - ' >> {} Sec.'.format((t_fin_model - t_ini_model).total_seconds())) - - return self
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def predict(self, df, target, delta_auc, verbose=False): - """Apply the models - - Parameters - ---------- - df : DataFrame - Dataset to apply the models - target : string - Target name - delta_auc_th : float - Threshold for valid models : abs(auc(train) - auc(test)) - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - """ - assert self.is_fitted, 'fit first' - - d_apply_model = self.d_train_model - - # X / y - y = df[target] - X = df.drop(target, axis=1) - - # For each HPs combination - for key, value in self.d_train_model.items(): - t_ini_model = datetime.now() - - modl = value['model'] - - # Without bagging - if not self.bagging: - - # classification probas - y_proba = modl.predict_proba(X)[:, 1] - - # classification votes - y_pred = modl.predict(X) - - # With bagging - elif self.bagging: - - # classification probs and votes - y_proba, y_pred = self.d_bagging[key].predict(X) - - # store outputs - d_output = {'y_proba': y_proba, - 'y_pred': y_pred} - - # compute model metrics - eval_dict = classifier_evaluate(y, y_pred, y_proba, verbose=0) - eval_dict['delta_auc'] = abs(self.d_train_model[key]['train_metrics']['Roc_auc'] - eval_dict["Roc_auc"]) - - # store - d_apply_model[key]['outputs'] = d_output - d_apply_model[key]['metrics'] = eval_dict - - # print metrics - if verbose: - print(value['HP']) - if eval_dict['delta_auc'] <= delta_auc: - c_code = 32 - else: - c_code = 31 - - color_print( - ' > AUC test: ' + str(round(eval_dict["Roc_auc"], 3)) + ' train: ' + str( - round(self.d_train_model[key]['train_metrics']['Roc_auc'], 3)) + - ' / F1: ' + str(round(eval_dict['F1'], 3)) + - ' / prec: ' + str(round(eval_dict['Precision'], 3)) + - ' / recall: ' + str(round(eval_dict['Recall'], 3)), color_code=c_code) - - t_fin_model = datetime.now() - print('{} Sec.'.format((t_fin_model - t_ini_model).total_seconds())) - - return d_apply_model
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def get_best_model(self, d_model_info, metric='F1', delta_auc_th=0.03, verbose=False): - """Identify valid models according to delta auc (test/train). - Get the best model in respect of a selected metric among valid model - - Parameters - ---------- - d_model_info : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - metric : string (default = F1-score) - Metric used to get the best model - delta_auc_th : float - Threshold for valid models : abs(auc(train) - auc(test)) - verbose : boolean (Default False) - Get logging information - - Returns - ------- - int - Best model index - list - Valid model indexes - """ - # select valid models (abs(auc_train - auc_test)<0.03) - valid_model = {} - for key, param in d_model_info.items(): - if param['metrics']['delta_auc'] <= delta_auc_th: - valid_model[key] = param - - # Best model according to selected metric - if len(valid_model.keys()) > 0: - best_model_idx = max(valid_model, key=lambda x: valid_model[x].get('metrics').get(metric)) - if verbose: - print(' >', len(valid_model.keys()), ' valid models |auc(train)-auc(test)|<=' + str(delta_auc_th)) - print(' > best model : ' + str(best_model_idx)) - else: - best_model_idx = None - print('0 valid model') - - return best_model_idx, list(valid_model.keys())
- - """ - --------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def model_res_to_df(self, d_model_infos, sort_metric='F1'): - """Store models summary in DataFrame - - Parameters - ---------- - d_model_info : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - sort_metric : string (default = 'F1') - metric to sort models (descendant) - - Returns - ------- - DataFrame - model infos and metrics - """ - # dataFrame columns names - model_col = ['model_index'] - HP_col = list(self.d_train_model[0]['HP'].keys()) - bagging_col = ['bagging'] - metrics_col = ['Accuracy', 'Roc_auc', 'F1', 'Logloss', 'Precision', 'Recall', 'delta_auc'] - feat_imp_col = ['TOP_feat1', 'TOP_feat2', 'TOP_feat3', 'TOP_feat4', 'TOP_feat5'] - - df_local = pd.DataFrame(columns=model_col + HP_col + bagging_col + metrics_col + feat_imp_col) - - # store informations in df - for key, value in self.d_train_model.items(): - dict_tmp = {'model_index': key} - dict_tmp.update(value['HP'].copy()) - dict_tmp.update({x: d_model_infos[key]['metrics'][x] for x in metrics_col}) - - dict_tmp.update({'bagging': self.bagging}) - df_tmp = pd.DataFrame.from_dict(self.d_train_model[key]['features_importance'], - orient='index').reset_index().rename( - columns={'index': 'feat', 0: 'importance'}).sort_values(by='importance', ascending=False).head(5) - serie_tmp = df_tmp['feat'] + ' ' + round(df_tmp['importance'], 5).astype(str) - dict_tmp.update(dict(zip(feat_imp_col, serie_tmp.tolist()))) - - df_local = df_local.append(dict_tmp, ignore_index=True) - - return df_local.loc[df_local['delta_auc'] <= 0.03].sort_values(by=sort_metric, ascending=False)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Preprocessing/Categorical.html b/docs/_build.html/_modules/AutoMxL/Preprocessing/Categorical.html deleted file mode 100644 index d0686c9..0000000 --- a/docs/_build.html/_modules/AutoMxL/Preprocessing/Categorical.html +++ /dev/null @@ -1,538 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Categorical — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Categorical
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Categorical

-from MLBG59.Explore.Features_Type import is_categorical, is_boolean
-
-""" Categorical features processing
-
- - CategoricalEncoder (class) : Encode categorical features
- - dummy_all_var (func) : get one hot encoded vector for each category of a categorical features list
- - get_embedded_cat (func) : get embedding representation with NN
- - mca (func) : TODO
-
-"""
-import pandas as pd
-from MLBG59.Preprocessing.Deep_Encoder import *
-from sklearn.preprocessing import LabelEncoder
-from MLBG59.param_config import batch_size, n_epoch, learning_rate
-
-
-
[docs]class CategoricalEncoder(object): - """Encode categorical features - - Available encoding methods : - - - one hot encoding - - deep_encoder : Build and train a Neural Network for the creation of embeddings for categorical variables. (https://www.fast.ai/2018/04/29/categorical-embeddings/) - - Default NN model parameters are stored in param_config.py file - - Parameters - ---------- - method : string (Default : deep_encoder) - method used to get categorical encoding - Available methods : "one_hot", "deep_encoder" - """ - - def __init__(self, - method='deep_encoder' - ): - - assert method in ['deep_encoder', 'one_hot'], 'invalid method : select deep_encoder / one_hot' - - self.method = method - self.is_fitted = False - self.l_var2encode = [] - self.l_var_other = [] - self.target = None - self.d_embeddings = {} - self.d_int_encoders = {} - self.d_metrics = {} - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var=None, target=None, verbose=False): - """ Fit encoder on dataset following method - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list (Default None) - names of the variables to encode. - If None, all the categorical and boolean features - target : string (Default None) - name of the target for deep_encoder method - verbose : boolean (Default False) - Get logging information - """ - if self.method == 'deep_encoder': - assert target is not None, 'fill target parameter to use deep encoder' - - # get categorical and boolean features (see Features_Type module doc) - l_cat = [col for col in df.columns.tolist() if - (is_categorical(df, col) or is_boolean(df, col)) and col != target] - - # list of features to encode - if l_var is None: - self.l_var2encode = l_cat - else: - self.l_var2encode = [col for col in l_var if col in l_cat] - - df_local = df.copy() - - for col in self.l_var2encode: - if df_local[col].dtype != 'object': - df_local[col] = df_local[col].astype('str') - - # store target - self.target = target - - if len(self.l_var2encode) > 0: - # deep learning embedded representation method - if self.method == 'deep_encoder': - self.d_int_encoders, self.d_embeddings, self.d_metrics = \ - get_embedded_cat(df_local, self.l_var2encode, target, batch_size, n_epoch, learning_rate, - verbose=False) - - # Fitted ! - self.is_fitted = True - - # verbose - if verbose: - print(" **method : " + self.method) - print(" >", len(self.l_var2encode), "features to encode") - if len(self.l_var2encode) > 0: - print(" ", self.l_var2encode) - if (self.method == "deep_encoder") and len(self.l_var2encode) > 0: - print(" NN Loss:", round(self.d_metrics['loss'], 4), "/ Accuracy:", - round(self.d_metrics['accuracy'], 4)) - print(" Epoch:", n_epoch, "/ batch:", batch_size, "/ l_rate:", learning_rate)
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """ transform dataset categorical features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - - df_local = df.copy() - - # if list of features to encode is not empty - if len(self.l_var2encode) > 0: - # one hot encoding method - if self.method == 'one_hot': - - return dummy_all_var(df_local, var_list=self.l_var2encode, prefix_list=None, keep=False, - verbose=verbose) - - # Deep learning embedding method - elif self.method == 'deep_encoder': - # features not to encode - self.l_var_other = [col for col in df_local.columns.tolist() if col not in self.l_var2encode] - - # transform data with int encoder - for col in self.l_var2encode: - if df_local[col].dtype != 'object': - df_local[col] = df_local[col].astype('str') - df_local[col] = self.d_int_encoders[col].fit_transform(df_local[col]) - - # get embedding - if verbose: - print(' Deep Encoder Embedding dim:') - - df_embedded = df_local[self.l_var2encode].copy() - - for col, d_level in self.d_embeddings.items(): - for i in range(len(d_level[0])): - # replace int values with new embedding - df_embedded[col + '_' + str(i)] = df_embedded[col].replace( - {k: v[i] for k, v in d_level.items()}) - - # drop raw feature - df_embedded = df_embedded.drop(col, axis=1) - - # verbose - if verbose: - print(" > " + col + ":", len(d_level[0])) - - return pd.concat([df[self.l_var_other], df_embedded], axis=1) - - # if no feature to encode - else: - print(" No variable to encode") - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var=None, target=None, verbose=False): - """fit and transform dataset categorical features - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list (Default None) - names of the variables to encode. - If None, all the categorical and boolean features - target : string (Default None) - name of the target for deep_encoder method - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - df_local = df.copy() - # fit - self.fit(df_local, l_var, target, verbose) - df_local = self.transform(df_local, verbose) - - return df_local
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def dummy_all_var(df, var_list=None, prefix_list=None, keep=False, verbose=False): - """Get one hot encoded vector for selected/all categorical features - - Parameters - ---------- - df : DatraFrame - Input dataset - var_list : list (Default : None) - Names of the features to dummify - If None, all the num features - prefix_list : list (default : None) - Prefix to add before new features name (prefix+'_'+cat). - If None, prefix=variable name - keep : boolean (Default = False) - If True, delete the original feature - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - df_local = df.copy() - - for col in var_list: - # if prefix_list == None, add column name as prefix, else add prefix_list - if prefix_list is None: - pref = col - else: - pref = prefix_list[var_list.index(col)] - - # dummify - df_cat = pd.get_dummies(df_local[col], prefix=pref) - # concat source DataFrame and new features - df_local = pd.concat((df_local, df_cat), axis=1) - - # if keep = False, remove original features - if not keep: - df_local = df_local.drop(col, axis=1) - if verbose: - print(' > ' + col + ' ->', df_cat.columns.tolist()) - - return df_local
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_embedded_cat(df, var_list, target, batchsize, n_epochs, lr, verbose=False): - """Get embedded representation for categorical features using NN encoder - - Parameters - ---------- - df : DataFrame - input Dataset - var_list : list of strings - features names - target : string - target name - batchsize : int - batch size for encoder training - n_epochs : int - number of epoch for encoder training - lr : float - encoder learning rate - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - ###################### - # Get list to encode # - ###################### - df_local = df[var_list + [target]].copy() - - ############################ - # Categories to int labels # - ############################ - d_int_encoders = {} - for cat_col in var_list: - print(cat_col) - print(df_local[cat_col].dtype) - d_int_encoders[cat_col] = LabelEncoder() - df_local[cat_col] = d_int_encoders[cat_col].fit_transform(df_local[cat_col]) - - ################### - # Get layer sizes # - ################### - d_exp = {col: np.exp(-df_local[col].nunique() * 0.05) for col in var_list} - d_tmp = {col: np.int(5 * (1 - exp) + 1) for col, exp in d_exp.items()} - - sum_ = sum([1. * np.log(k) for k in d_tmp.values()]) - - A, B = 10, 5 - nlayer1 = min(1000, int(A * (len(d_tmp) ** 0.5) * sum_ + 1)) - nlayer2 = int(nlayer1 / B) + 2 - - emb_dims = [(df_local[col].nunique(), d_tmp[col]) for col in var_list] - - ##################### - # Train the encoder # - ##################### - # Create Torch_Dataset - df_to_encoder = Torch_Dataset(data=df_local, cat_cols=var_list, output_col=target) - - model = Deep_Cat_Encoder(emb_dims, layer_sizes=[nlayer1, nlayer2], output_size=1) - - fit_model, loss, accuracy = train_deep_encoder(df_to_encoder, model=model, optimizer='Adam', criterion='MSE', - lr=lr, n_epochs=n_epochs, batchsize=batchsize, - verbose=verbose) - - d_metrics = {'loss': loss, 'accuracy': accuracy} - - ############################################ - # Store embedding and get output DataFrame # - ############################################ - i = 0 - d_embeddings = {} - for param in fit_model.emb_layers.parameters(): - d_embeddings[var_list[i]] = dict(zip(list(range(len(param.data[:, 0]))), param.data.tolist())) - i += 1 - - return d_int_encoders, d_embeddings, d_metrics
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Preprocessing/Categorical_Data.html b/docs/_build.html/_modules/AutoMxL/Preprocessing/Categorical_Data.html deleted file mode 100644 index 9126580..0000000 --- a/docs/_build.html/_modules/AutoMxL/Preprocessing/Categorical_Data.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Categorical_Data — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Categorical_Data
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Categorical_Data

-""" Categorical features processing
-
- - dummy_all_var : get one hot encoded vector for each category of a categorical features list
- - label encoding : coming soon
-"""
-import pandas as pd
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def dummy_all_var(df, var_list=None, prefix_list=None, keep=False, verbose=1): - """Get one hot encoded vector for selected/all categorical features - - Parameters - ---------- - df : DatraFrame - Input dataset - var_list : list (Default : None) - Names of the features to dummify - If None, all the num features - prefix_list : list (default : None) - Prefix to add before new features name (prefix+'_'+cat). - It None, prefix=variable name - Keep : boolean (Default = False) - If True, delete the original feature - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - # if var_list = None, get all categorical features - # else, exclude features from var_list whose type is not categorical - var_list = get_type_features(df, 'cat', var_list) - - df_local = df.copy() - - if verbose: - print(' ** method : one hot encoding') - - for col in var_list: - # if prefix_list == None, add column name as prefix, else add prefix_list - if prefix_list == None: - pref = col - else: - pref = prefix_list[var_list.index(col)] - - # dummify - df_cat = pd.get_dummies(df_local[col], prefix=pref) - # concat source DataFrame and new features - df_local = pd.concat((df_local, df_cat), axis=1) - - # if keep = False, delete original features - if keep == False: - df_local = df_local.drop(col, axis=1) - if verbose: - print(' > ' + col + ' ->', df_cat.columns.tolist()) - - return df_local
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Preprocessing/Date.html b/docs/_build.html/_modules/AutoMxL/Preprocessing/Date.html deleted file mode 100644 index 1383c4c..0000000 --- a/docs/_build.html/_modules/AutoMxL/Preprocessing/Date.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Date — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Date
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Date

-""" Date Features processing functions:
-
- - DateEncoder (class) : encode date features
- - all_to_date (func): detect dates from num/cat features and transform them to datetime format.
- - date_to_anc (func): transform datetime features to timedelta according to a ref date
-"""
-import pandas as pd
-from datetime import datetime
-from MLBG59.Explore.Features_Type import features_from_type
-
-
-
[docs]class DateEncoder(object): - """Encode categorical features - - Available methods : - - - timedelta : compute time between date feature and parameter date_ref - - Parameters - ---------- - method : string (Default : timedelta) - method used to encode dates - Available methods : "timedelta" - date_ref : string '%d/%m/%y' (Default : None) - Date to compute timedelta. - If None, today date - """ - - def __init__(self, - method='timedelta', - date_ref=None,): - - assert method in ['timedelta'], "invalid method : select timedelta" - - self.method = method - self.is_fitted = False - self.l_var2encode = [] - # if date_ref not filled, set to today's date - if date_ref is None: - self.date_ref = datetime.now() - else: - self.date_ref = date_ref - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var=None, verbose=False): - """fit encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, contains all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ - # get date features - l_date_var = features_from_type(df, typ='date', l_var=None) - - # list of features to encode (in l_var and l_date_var) - if l_var is None: - self.l_var2encode = l_date_var - else: - self.l_var2encode = [col for col in l_var if col in l_date_var] - - # Fitted !!!! - self.is_fitted = True - - # verbose - if verbose: - if self.method == 'timedelta': - print(" **method " + self.method + " / date ref : ", self.date_ref) - - print(" >", len(self.l_var2encode), "features to transform") - if len(self.l_var2encode) > 0: - print(" ", self.l_var2encode)
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """ transform dataset date features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - - df_local = df.copy() - - # if list of features to encode not empty - if len(self.l_var2encode) > 0: - # transform features to datetime - df_local = all_to_date(df_local, l_var=self.l_var2encode, verbose=verbose) - - # method timedelta - if self.method == 'timedelta': - df_local, _ = date_to_anc(df_local, l_var=self.l_var2encode, date_ref=self.date_ref, verbose=verbose) - - # if no features to transform - elif verbose: - print(" > No date to transform") - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var=None, verbose=False): - """fit and transform dataset with encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ - df_local = df.copy() - # fit - self.fit(df_local, l_var=l_var, verbose=verbose) - # transform - df_local = self.transform(df_local, verbose=verbose) - - return df_local
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def all_to_date(df, l_var=None, verbose=False): - """Detect dates from selected/all features and transform them to datetime format. - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - Names of the features - If None, all the features - verbose : boolean (Default False) - Get logging information - - Return - ------- - DataFrame - Modified dataset - """ - # if var_list = None, get all df features - # else, exclude features if not in df - if l_var is None: - l_var = df.columns.tolist() - else: - l_var = [col for col in l_var if col in df.columns.tolist()] - - df_local = df.copy() - - if verbose: - print(' > features : ', l_var) - print(' > features conversion to date using "try .to_datetime') - - # for each feature in var_list, try to convert to datetime - for col in l_var: - try: - if df_local[col].dtype == 'object': - df_local[col] = pd.to_datetime(df_local[col], errors='raise') - else: - df_smpl = df.loc[~df[col].isna()].copy() - df_smpl[col] = pd.to_datetime(df_smpl[col].astype('Int32').astype(str), errors='raise') - df_local[col] = pd.to_datetime(df_local[col].astype('Int32').astype(str), errors='coerce') - except ValueError: - pass - except OverflowError: - pass - except TypeError: - pass - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def date_to_anc(df, l_var=None, date_ref=None, verbose=False): - """Transform selected/all datetime features to timedelta according to a ref date - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - List of the features to analyze. - If None, contains all the datetime features - date_ref : string '%d/%m/%y' (Default : None) - Date to compute timedelta. - If None, today date - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - - list - New timedelta features names - """ - # if date_ref is None, use today date - if date_ref is None: - date_ref = datetime.now() - else: - if isinstance(date_ref, datetime): - pass - else: - date_ref = datetime.strptime(date_ref, '%d/%m/%Y') - - # if var_list = None, get all datetime features - # else, exclude features from var_list whose type is not datetime - l_date = df.dtypes[df.dtypes == 'datetime64[ns]'].index.tolist() - if l_var is None: - l_var = l_date - else: - l_var = [col for col in l_var if col in l_date] - - df_local = df.copy() - - # new variables names - l_new_var_names = ['anc_' + col for col in l_var] - # compute time delta for selected dates variables - df_local = df_local.apply(lambda x: (date_ref - x).dt.days / 365 if x.name in l_var else x) - # rename columns - df_local = df_local.rename(columns=dict(zip(l_var, l_new_var_names))) - - if verbose: - print(' ** Reference date for timelapse computing : ', date_ref) - list(map(lambda x, y: print(" >", x + ' -> ' + y), l_var, l_new_var_names)) - - return df_local, l_new_var_names
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Preprocessing/Date_Data.html b/docs/_build.html/_modules/AutoMxL/Preprocessing/Date_Data.html deleted file mode 100644 index 9206231..0000000 --- a/docs/_build.html/_modules/AutoMxL/Preprocessing/Date_Data.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Date_Data — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Date_Data
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Date_Data

-""" Date Features processing functions:
-
- - all_to_date : detect dates from num/cat features and transform them to datetime format.
- - date_to_anc : Transform datetime features to timedelta according to a ref date
-"""
-import pandas as pd
-from datetime import datetime
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def all_to_date(df, var_list=None, verbose=1): - """Detect dates from selected/all features and transform them to datetime format. - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - Names of the features - If None, all the features - verbose : boolean (Default False) - Get logging information - - Return - ------- - DataFrame - Modified dataset - """ - # if var_list = None, get all df features - # else, exclude features if not in df - var_list = get_type_features(df, 'all', var_list) - df_local = df.copy() - - if verbose: - print(' > features : ', var_list) - print(' > features conversion to date using "try .to_datetime') - - # for each feature in var_list, try to convert to datetime - for col in var_list: - try: - if df_local[col].dtype == 'object': - df_local[col] = pd.to_datetime(df_local[col], errors='coerce') - else: - df_local[col] = pd.to_datetime(df_local[col].astype('Int32').astype(str), errors='coerce') - except: - pass - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def date_to_anc(df, var_list=None, date_ref=None, verbose=1): - """Transform selected/all datetime features to timedelta according to a ref date - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - List of the features to analyze. - If None, contains all the datetime features - date_ref : string '%d/%m/%y' (Default : None) - Date to compute timedelta. - If None, today date - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - - list - New timedelta features names - """ - # if date_ref is None, use today date - if date_ref is None: - date_ref = datetime.now() - else: - date_ref = datetime.strptime(date_ref, '%d/%m/%Y') - - # if var_list = None, get all datetime features - # else, exclude features from var_list whose type is not datetime - var_list = get_type_features(df, 'date', var_list) - - df_local = df.copy() - - if verbose > 0: - print(' ** Reference date for timelapse computing : ', date_ref) - - # initialisation - new_var_list = [] - - for col in var_list: - # new feature name - var_name = 'anc_' + col - df_local[var_name] = (date_ref - df_local[col]).dt.days / 365 - del df_local[col] - new_var_list.append(var_name) - - if verbose > 0: - print(" >", col + ' -> ' + var_name) - - return df_local, new_var_list
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Preprocessing/Missing_Values.html b/docs/_build.html/_modules/AutoMxL/Preprocessing/Missing_Values.html deleted file mode 100644 index 59dc7bb..0000000 --- a/docs/_build.html/_modules/AutoMxL/Preprocessing/Missing_Values.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Missing_Values — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Missing_Values
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Missing_Values

-""" Missing values handling functions :
-
- - NAEncoder (class): encoder that replaces missing values
- - fill_numerical (func): replace missing values for numerical features
- - fill_categorical (func): replace missing values for categorical features
- - get_NA_features (func): get features containing NA values
-"""
-import pandas as pd
-import numpy as np
-
-
-
[docs]class NAEncoder(object): - """ Missing values filling - - Available methods to replace missing values - - - num : metdian/mean/zero - - cat : 'NR' - - Parameters - ---------- - replace_num_with: string - method used to replace numerical missing values - replace_cat_with: string - method used to replace categorical missing values - """ - - def __init__(self, - replace_num_with='median', - replace_cat_with='NR', - track_num_NA=True - ): - - assert replace_num_with in ['median', 'mean', 'zero'], 'invalid method, select median/mean/zero' - assert replace_cat_with in ['NR'], 'invalid method, select NR' - self.replace_num_with = replace_num_with - self.replace_cat_with = replace_cat_with - self.track_num_NA = track_num_NA - self.l_var_cat = [] - self.l_var_num = [] - self.is_fitted = False - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var, verbose=False): - """fit encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features - verbose : boolean (Default False) - Get logging information - """ - # get num and categorical columns - l_num = [col for col in df.columns.tolist() if df[col].dtype != 'object'] - l_str = [col for col in df.columns.tolist() if df[col].dtype == 'object'] - - # get list of valid features (containing NA) - if l_var is None: - self.l_var_cat = [col for col in l_str if df[col].isna().sum() > 0] - self.l_var_num = [col for col in l_num if df[col].isna().sum() > 0] - else: - self.l_var_cat = [col for col in l_var if col in l_str and df[col].isna().sum() > 0] - self.l_var_num = [col for col in l_var if col in l_num and df[col].isna().sum() > 0] - - # Fitted ! - self.is_fitted = True - - # verbose - if verbose: - print(" **method cat:", self.replace_cat_with, " / num:", self.replace_num_with) - print(" >", len(self.l_var_cat) + len(self.l_var_num), "features to fill") - if len(self.l_var_cat) > 0: - print(" - cat", self.l_var_cat) - if len(self.l_var_num) > 0: - print(" - num", self.l_var_num)
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """ transform dataset categorical features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - - df_local = df.copy() - - # categorical features filling - if len(self.l_var_cat) > 0: - df_local = fill_categorical(df_local, l_var=self.l_var_cat, method=self.replace_cat_with, - verbose=verbose) - - # numerical features filling - if len(self.l_var_num) > 0: - df_local = fill_numerical(df_local, l_var=self.l_var_num, method=self.replace_num_with, - track_num_NA=self.track_num_NA, verbose=verbose) - - # if no feature to fill - if len(self.l_var_cat) + len(self.l_var_num) == 0 and verbose: - print(" > no transformation to apply") - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var=None, verbose=False): - """fit and transform dataset with encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ - df_local = df.copy() - # fit - self.fit(df_local, l_var=l_var, verbose=verbose) - # transform - df_local = self.transform(df_local, verbose=verbose) - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """
- - -
[docs]def fill_numerical(df, l_var=None, method='median', track_num_NA=True, verbose=False): - """Fill missing values for selected/all numerical features. - top_var_NA parameter allows to create a variable to keep track of missing values. - - Available methods : replace with zero, median or mean (Default = median) - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - names of the features to fill. - If None, all the numerical features - method : string (Default : 'median') - Method used to fill the NA values : - - - zero : replace with zero - - median : replace with median - - mean : replace with mean - - track_num_NA : boolean (Defaut : True) - If True, create a boolean column to keep track of missing values - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - assert method in ['zero', 'median', 'mean'], method + ' invalid method : choose zero, median or mean' - - # if var_list = None, get all num features - # else, remove features from var_list whose type is not num - l_num = df._get_numeric_data().columns.tolist() - - if l_var is None: - l_var = l_num - else: - l_var = [col for col in l_var if col in l_num] - - df_local = df.copy() - - # values to fill NA - if method == 'median': - fill_value = df_local[l_var].mean() - elif method == 'mean': - fill_value = df_local[l_var].mean() - elif method == 'zero': - fill_value = pd.Series([0] * len(l_var), index=l_var) - - for var in l_var: - if track_num_NA: - # keep track of NA values in Top_var_NA - df_local['top_NA_' + var] = df_local.apply(lambda x: 1 if np.isnan(x[var]) else 0, axis=1) - # fill NA - df_local[var] = df_local[var].fillna(fill_value[var]) - - if verbose: - print(' > method: ' + method) - print(' > filled features:', df[l_var].isna().sum().loc[df[l_var].isna().sum() > 0].index.tolist()) - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def fill_categorical(df, l_var=None, method='NR', verbose=False): - """Fill missing values for selected/all categorical features. - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - list of the features to fill. - If None, contains all the categorical features - method : string (Default : 'NR') - Method used to fill the NA values : - - - NR : replace NA with 'NR' - - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - assert method in ['NR'], method + ' invalid method : choose NR ' - - # if var_list = None, get all categorical features - # else, remove features from var_list whose type is not categorical - l_cat = [col for col in df.columns.tolist() if df[col].dtype == 'object'] - - if l_var is None: - l_var = l_cat - else: - l_var = [col for col in l_var if col in l_cat] - - df_local = df.copy() - - # values to fill NA - if method in ['NR']: - fill_value = 'NR' - - for var in l_var: - df_local[var] = df_local[var].fillna(fill_value) - - if verbose: - print(' > method: ' + method) - print(' > filled features:', df[l_var].isna().sum().loc[df[l_var].isna().sum() > 0].index.tolist()) - - return df_local
- - -
[docs]def get_NA_features(df): - """identify features containing NA values - - Parameters - ---------- - df : DataFrame - input dataset - - Returns - ------- - list : features containing missing values - """ - return df.isna().sum()[df.isna().sum() > 0].index.tolist()
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Preprocessing/Outliers.html b/docs/_build.html/_modules/AutoMxL/Preprocessing/Outliers.html deleted file mode 100644 index 2d93f5b..0000000 --- a/docs/_build.html/_modules/AutoMxL/Preprocessing/Outliers.html +++ /dev/null @@ -1,546 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Outliers — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Outliers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Outliers

-""" Outliers handling functions
-
- - OutliersEncoding (class) : identify and replace outliers
- - get_cat_outliers (funct): identify categorical features containing outliers
- - get_num_outliers (func): identify numerical features containing outliers
- - replace_category (func): replace categories of a categorical variable
- - replace_extreme_values (func): replace extreme values (oh!)
-"""
-import pandas as pd
-import numpy as np
-from MLBG59.Utils.Display import *
-
-
-
[docs]class OutliersEncoder(object): - """Identify et replace outliers for categorical dang numerical features - - - num : x outlier <=> abs(x - mean) > xstd * var - - cat : x outlier category <=> with frequency <x% (Default 5%) - - Parameters - ---------- - cat_threshold : float (default 0.02) - Minimum modality frequency - num_xstd : int (Default : 3) - Variance gap coef - - """ - - def __init__(self, - cat_threshold=0.02, - num_xstd=4 - ): - - self.cat_threshold = cat_threshold, - self.num_xstd = num_xstd - self.is_fitted = False - self.l_var_num = [] - self.l_var_cat = [] - self.d_num_outliers = {} - self.d_cat_outliers = {} - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var, verbose=False): - """Fit encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features - verbose : boolean (Default False) - Get logging information - """ - # get num and cat features - l_num = [col for col in df.columns.tolist() if df[col].dtype != 'object'] - l_str = [col for col in df.columns.tolist() if df[col].dtype == 'object'] - - # get valid values (not boolean) - if l_var is None: - self.l_var_cat = [col for col in l_str if df[col].nunique() > 2] - self.l_var_num = [col for col in l_num if df[col].nunique() > 2] - else: - self.l_var_cat = [col for col in l_var if col in l_str and df[col].nunique() > 2] - self.l_var_num = [col for col in l_var if col in l_num and df[col].nunique() > 2] - - - # cat outliers - if len(self.l_var_cat) > 0: - self.d_cat_outliers = get_cat_outliers(df, l_var=self.l_var_cat, threshold=self.cat_threshold, - verbose=False) - - # num outliers - if len(self.l_var_num) > 0: - self.d_num_outliers = get_num_outliers(df, l_var=self.l_var_num, xstd=self.num_xstd, verbose=False) - - # Fitted ! - self.is_fitted = True - - # verbose - if verbose: - print(" **method cat: frequency<" + str(self.cat_threshold) - + " / num:( x: |x - mean| > " + str(self.num_xstd) + "* var)") - print(" >", len(self.d_cat_outliers.keys()) + len(self.d_num_outliers.keys()), "features with outliers") - if len(self.d_cat_outliers.keys()) > 0: - print(" - cat", list(self.d_cat_outliers.keys())) - if len(self.d_num_outliers.keys()) > 0: - print(" - num", list(self.d_num_outliers.keys()))
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """Transform dataset features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - df_local = df.copy() - - # cat features - if len(list(self.d_cat_outliers.keys())) > 0: - if verbose: - print(" - cat aggregated values:") - for col in self.d_cat_outliers.keys(): - df_local = replace_category(df_local, col, self.d_cat_outliers[col], replace_with='outliers', - verbose=verbose) - - # num features - if len(list(self.d_num_outliers.keys())) > 0: - if verbose: - print(" - num values replaces:") - for col in self.d_num_outliers.keys(): - df_local = replace_extreme_values(df_local, col, self.d_num_outliers[col][0], - self.d_num_outliers[col][1], verbose=verbose) - - # if no features with outliers - if len(list(self.d_cat_outliers.keys())) + len(list(self.d_num_outliers.keys())) == 0: - print(" > no outlier to replace") - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var=None, verbose=False): - """Fit and transform dataset with encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ - df_local = df.copy() - # fit - self.fit(df_local, l_var=l_var, verbose=False) - # transform - df_local = self.transform(df_local, verbose=verbose) - - return df_local
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_cat_outliers(df, l_var=None, threshold=0.05, verbose=False): - """Outliers detection for selected/all categorical features. - - Method : Modalities with frequency <x% (Default 5%) - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - Names of the features - If None, all the categorical features - threshold : float (Default : 0.05) - Minimum modality frequency - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {variable : list of categories considered as outliers} - """ - # if var_list = None, get all categorical features - # else, remove features from var_list whose type is not categorical - l_cat = [col for col in df.columns.tolist() if df[col].dtype == 'object'] - - if l_var is None: - l_var = l_cat - else: - l_var = [col for col in l_var if col in l_cat] - - df_local = df[l_var].copy() - - # dict containing value_counts for each variable - d_freq = {col: pd.value_counts(df[col], dropna=False, normalize=True) for col in l_var} - - # if features contain at least 1 outlier category (frequency <threshold) - # store outliers categories in dict - d_outliers = {k: v[v < threshold].index.tolist() - for k, v in d_freq.items() - if len(v[v < threshold]) > 1} - - if verbose: - color_print('cat features outliers identification (frequency<' + str(threshold) + ')') - print(' > features : ', df_local.columns, ) - print(" > containing outliers", list(d_outliers.keys())) - - return d_outliers
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_num_outliers(df, l_var=None, xstd=3, verbose=False): - """Outliers detection for selected/all numerical features. - - Method : x outlier <=> abs(x - mean) > xstd * var - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - Names of the features - If None, all the num features - xstd : int (Default : 3) - Variance gap coef - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {variable : [lower_limit, upper_limit]} - """ - # if var_list = None, get all num features - # else, remove features from var_list whose type is not num - l_num = df._get_numeric_data().columns.tolist() - - if l_var is None: - l_var = l_num - else: - l_var = [col for col in l_var if col in l_num] - - df_local = df[l_var].copy() - - # compute features upper and lower limit (abs(x - mean) > xstd * var (x=3 by default)) - data_std = np.std(df_local) - data_mean = np.mean(df_local) - anomaly_cut_off = data_std * xstd - lower_limit = data_mean - anomaly_cut_off - upper_limit = data_mean + anomaly_cut_off - data_min = np.min(df_local) - data_max = np.max(df_local) - - # store variables and lower/upper limits - d_outliers = {col: [lower_limit[col], upper_limit[col]] - for col in df_local.columns.tolist() - if (data_min[col] < lower_limit[col] or data_max[col] > upper_limit[col])} - - if verbose: - color_print('num features outliers identification ( x: |x - mean| > ' + str(xstd) + ' * var)') - print(' > features : ', l_var) - print(" > containing outliers", list(d_outliers.keys())) - - return d_outliers
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def replace_category(df, var, categories, replace_with='outliers', verbose=False): - """Replace categories of a categorical variable - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - categories : list(string) - categories to replace - replace_with : string (Default : 'outliers') - word to replace categories with - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - df_local = df.copy() - - # replace categories - df_local.loc[df_local[var].isin(categories), var] = replace_with - - if verbose: - print(' > ' + var + ' ', categories) - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def replace_extreme_values(df, var, lower_th=None, upper_th=None, verbose=False): - """Replace extrem values : > upper threshold or < lower threshold - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - lower_th : int/float (Default=None) - lower threshold - upper_th : int/float (Default=None) - upper threshold - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - assert (lower_th is not None or upper_th is not None), 'specify at least one limit value' - df_local = df.copy() - - # replace values with upper_limit and lower_limit - if upper_th is not None: - df_local.loc[df_local[var] > upper_th, var] = upper_th - if lower_th is not None: - df_local.loc[df_local[var] < lower_th, var] = lower_th - - if verbose: - print(' > ' + var + ' < ' + str(round(lower_th, 4)) + ' or > ' + str( - round(upper_th, 4))) - - return df_local
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Preprocessing/Process_Outliers.html b/docs/_build.html/_modules/AutoMxL/Preprocessing/Process_Outliers.html deleted file mode 100644 index c56b436..0000000 --- a/docs/_build.html/_modules/AutoMxL/Preprocessing/Process_Outliers.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Process_Outliers — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Process_Outliers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Process_Outliers

-""" Outliers handling functions
-
- - replace_category : replace categories of a categorical variable
- - replace_extreme_values : replace extreme values (oh!)
-"""
-
-
-
[docs]def replace_category(df, var, categories, replace_with='outliers', verbose=False): - """Replace categories of a categorical variable - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - categories : list(string) - categories to replace - replace_with : string (Default : 'outliers') - word to replace categories with - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - df_local = df.copy() - - # replace categories - df_local.loc[df_local[var].isin(categories), var] = replace_with - - if verbose: - print(' > ' + var + ' ' + replace_with + ' ->', categories, ) - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def replace_extreme_values(df, var, lower_th=None, upper_th=None, verbose=False): - """Replace extrem values : > upper threshold or < lower threshold - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - lower_th : int/float (Default=None) - lower threshold - upper_th : int/float (Default=None) - upper threshold - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - df_local = df.copy() - - # replace values with upper_limit and lower_limit - if upper_th is not None: - df_local.loc[df_local[var] > upper_th, var] = upper_th - if lower_th is not None: - df_local.loc[df_local[var] < lower_th, var] = lower_th - - if verbose: - print(' > Values replaced for variable ' + var + ' : <' + str(round(lower_th, 4)) + ' or >' + str( - round(upper_th, 4))) - - return df_local
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Select_Features/Select_Features.html b/docs/_build.html/_modules/AutoMxL/Select_Features/Select_Features.html deleted file mode 100644 index 080f57e..0000000 --- a/docs/_build.html/_modules/AutoMxL/Select_Features/Select_Features.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - - - - - - MLBG59.Select_Features.Select_Features — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Select_Features.Select_Features
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Select_Features.Select_Features

-""" Features selection
-
-- select_features (func) : features selection following method
-
-"""
-from sklearn.decomposition import PCA
-from sklearn.preprocessing import StandardScaler
-import pandas as pd
-import numpy as np
-
-
-
[docs]class FeatSelector(object): - """features selection following method - - - pca : use pca to reduce dataset dimensions - - no_rescale_pca : use pca without rescaling data - - Parameters - ---------- - method : string (Default pca) - method use to select features - """ - - def __init__(self, - method='pca' - ): - assert method in ['pca', 'no_rescale_pca'], 'invalid method : select pca / no_rescale_pca' - - self.method = method - self.is_fitted = False - self.l_select_var = [] - self.selector = None - self.scaler = None - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var=None, verbose=False): - """fit selector - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as numerical - verbose : boolean (Default False) - Get logging information - """ - # get categorical and boolean features (see Features_Type module doc) - l_num = [col for col in df.columns.tolist() if df[col].dtype != 'object'] - - # list of features to encode - if l_var is None: - self.l_select_var = l_num - else: - self.l_select_var = [col for col in l_var if col in l_num] - - if len(self.l_select_var) > 1: - # PCA method - if self.method in ['pca', 'no_rescale_pca']: - - if self.method == 'pca': - scaler = StandardScaler() - df_local = scaler.fit_transform(df[self.l_select_var]) - self.scaler = scaler - else: - df_local = df['l_select_var'].copy() - - # init pca object - pca = PCA() - - # fit and transform with pca - pca.fit(df_local) - self.selector = pca - - # Fitted ! - self.is_fitted = True - - # verbose - if verbose: - print(" **method : " + self.method) - print(" >", len(self.l_select_var), "features to encode") - - else: - print('not enough features !')
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """ apply features selection on a dataset - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - - l_var_other = [col for col in df.columns.tolist() if col not in self.l_select_var] - df_local = df[self.l_select_var].copy() - - # pca methods - if self.method in ['pca', 'no_rescale_pca']: - if self.scaler is not None: - df_local = self.scaler.transform(df_local) - - pca = self.selector - df_local = pd.DataFrame(pca.transform(df_local)) - df_local = df_local.rename( - columns=dict(zip(df_local.columns.tolist(), ['Dim' + str(v) for v in df_local.columns.tolist()]))) - - # find argmin to get 90% of variance - n_dim = np.argwhere(np.cumsum(pca.explained_variance_ratio_) > 0.90)[0][0] - - # concat with other dataset features - if len(l_var_other) > 0: - df_reduced = pd.concat((df[l_var_other].reset_index(drop=True), df_local.iloc[:, :n_dim + 1]), axis=1) - else: - df_reduced = df_local.iloc[:, :n_dim + 1] - - # verbose - if verbose: - print("Numerical Dimensions reduction : " + str(len(self.l_select_var)) + " - > " + str(n_dim + 1)) - print("explained inertia : " + str(round(np.cumsum(pca.explained_variance_ratio_)[n_dim], 4))) - return df_reduced
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var, verbose=False): - """ fit and apply features selection - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - df_local = df.copy() - self.fit(df_local, l_var=l_var, verbose=verbose) - df_reduced = self.transform(df_local, verbose=verbose) - - return df_reduced
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def select_features(df, target, method='pca', verbose=False): - """features selection following method - - - pca : use pca to reduce dataset dimensions - - no_rescale_pca : use pca without rescaling data - - Parameters - ---------- - df : DataFrame - input dataset containing features - target : string - target name - method : string (Default pca) - method use to select features - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - modified dataset - """ - # assert valid method - assert method in ['pca', 'no_rescale_pca'], method + " invalid method : select pca, no_rescale_pca" - - # get numerical features (except target) and others - l_num = [col for col in df._get_numeric_data().columns.tolist() if col != target] - l_other = [col for col in df.columns.tolist() if col not in l_num] - - # prepare dataset to apply PCA - df_num = df[l_num].copy() - - # PCA method - if method in ['pca', 'no_rescale_pca']: - - if method == 'pca': - scaler = StandardScaler() - X = scaler.fit_transform(df_num) - else: - X = df_num.copy() - - # init pca object - pca = PCA() - - # fit and transform with pca - X_transform = pd.DataFrame(pca.fit_transform(X)) - X_transform = X_transform.rename( - columns=dict(zip(X_transform.columns.tolist(), ['Dim' + str(v) for v in X_transform.columns.tolist()]))) - - # find argmin to get 90% of variance - n_dim = np.argwhere(np.cumsum(pca.explained_variance_ratio_) > 0.90)[0][0] - - # concat with other dataset features - if len(l_other) > 0: - - df_pca = pd.concat((df[l_other].reset_index(drop=True), X_transform.iloc[:, :n_dim + 1]), axis=1) - else: - df_pca = X_transform.iloc[:, :n_dim + 1] - - # verbose - if verbose: - print("Numerical Dimensions reduction : " + str(len(l_num)) + " - > " + str(n_dim + 1)) - print("explained inertia : " + str(round(np.cumsum(pca.explained_variance_ratio_)[n_dim], 4))) - - return df_pca
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Start/Encode_Target.html b/docs/_build.html/_modules/AutoMxL/Start/Encode_Target.html deleted file mode 100644 index 4ed8c7c..0000000 --- a/docs/_build.html/_modules/AutoMxL/Start/Encode_Target.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - - - - MLBG59.Start.Encode_Target — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Start.Encode_Target
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Start.Encode_Target

-"""Target encoding functions :
-
-- category_to_target : create a target variable (1/0) from a selected category
-- range_to_target : create a target variable (1/0) from a selected range
-"""
-import pandas as pd
-import numpy as np
-
-
-
[docs]def category_to_target(df, var, cat): - """Create a target variable (1/0) from a selected category - - Parameters - ---------- - df : DataFrame - input dataset - var : string - variable containing the target category - cat : string - target category - - Returns - ------- - DataFrame : modified dataset - string : new target name (var+'_'+cat) - """ - # transform variable to string if numerical - if var in df._get_numeric_data().columns: - df[var] = df[var].apply(str) - cat = str(cat) - - # one hot encoding - target_dummies = pd.get_dummies(df[var]) - # select cat feature - target_dummies[var + '_' + cat] = target_dummies[cat] - - # add encoded cat feature to dataset - df_local = pd.concat((df, target_dummies[var + '_' + cat]), axis=1) - - # remove var - del df_local[var] - - return df_local, var + '_' + cat
- - -""" ------------------------------------------------------------------------------------------------------ -""" - - -
[docs]def range_to_target(df, var, min=None, max=None, verbose=False): - """Create a target variable (1/0) from a selected range - - Parameters - ---------- - df : DataFrame - input dataset - var : string - variable containing the target range - min : float - lower limit. - If None, no min - max : float - upper limit. - If None, no max - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - string : new target name (var+'_'+lower+'_'+upper) - """ - assert min is not None or max is not None, 'fill at least one limit parameter (lower,upper)' - - df_local = df.copy() - - # transform variable to numeric if string - if var not in df_local._get_numeric_data().columns: - df_local[var] = pd.to_numeric(df_local[var], errors='coerce') - - # handle None limits : replace by infinity - if min is None: - min = -float("inf") - if max is None: - max = float("inf") - - # define target name, using lower and upper values - target_name = var + '_' + str(min) + '_' + str(max) - - # encode target - df_local[target_name] = np.where((df_local[var] >= min) & (df_local[var] <= max), 1, 0) - - if verbose: - print("Created target : ", target_name) - print(df_local[target_name].value_counts().rename_axis('values').to_frame('counts')) - - # remove var - del df_local[var] - - return df_local, target_name
- -
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Start/Load.html b/docs/_build.html/_modules/AutoMxL/Start/Load.html deleted file mode 100644 index 0721888..0000000 --- a/docs/_build.html/_modules/AutoMxL/Start/Load.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - - - - - MLBG59.Start.Load — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for MLBG59.Start.Load

-"""Data import functions :
-
-- get_delimiter : identify delimiter for a .csv/.txt file
-- load_data : import dataset file into dataframe
-"""
-import pandas as pd
-
-
-
[docs]def get_delimiter(file): - """Identify the delimiter for a csv/txt file - - Parameters - ---------- - file : string - Path and name of the file (Ex : "data/file.csv") - - Returns - ------- - string - identified delimiter - """ - if file.endswith('.csv') or file.endswith('.txt'): - # file reading - with open(file, 'r') as myCsvfile: - # Reads one entire line from the file - header = myCsvfile.readline() - - # Returns the lowest index of the substring if it is found in given string. (-1 = not found) - if header.find(";") != -1: - delimiter = ";" - elif header.find(",") != -1: - delimiter = "," - - return delimiter - - else: - print('Please use a .csv or .txt file')
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def import_data(file, index_col=None, verbose=False): - """Import dataset as a DataFrame (identify delimiter for txt and csv files) - - Available files : .txt, .csv, .xlsx, .xls files - - Parameters - ---------- - file : string - Path and name of the file (Ex : "data/file.csv") - If file is .csv, automatically identify delimiter - index_col : int, str, sequence of int / str, or False (Default None) - Column(s) to use as the row labels of the DataFrame, either given as string name or column index. - If a sequence of int / str is given, a MultiIndex is used. - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - imported dataset - """ - # CSV - if file.endswith('.csv') or file.endswith('.txt'): - # Find file delimiter - file_sep = get_delimiter(file) - # import - df = pd.read_csv(file, encoding="iso-8859-1", sep=file_sep, index_col=index_col) - - # Excel - elif (file.endswith('.xlsx')) or (file.endswith('.xsl')): - df = pd.read_excel(file) - - # JSON - elif file.endswith('.json'): - # to-do - pass - - else: - df = None - - if verbose: - if df is not None: - print('-> File ' + file + ' successfully imported as DataFrame') - print('-> DataFrame size : ', df.shape) - else: - print("File couldn't be imported") - - return df
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/Utils/Decorators.html b/docs/_build.html/_modules/AutoMxL/Utils/Decorators.html deleted file mode 100644 index a91b723..0000000 --- a/docs/_build.html/_modules/AutoMxL/Utils/Decorators.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - - - - - MLBG59.Utils.Decorators — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for MLBG59.Utils.Decorators

-from time import time
-
-# Timer
-def timer(func):
-    """Function decorator to get the execution time
-
-    Parameters
-    ----------
-    func : function
-        input function
-
-    Returns
-    -------
-    function
-        wrapped function
-    """
-    def f(*args, **kwargs):
-        before = time()
-        rv = func(*args, **kwargs)
-        after = time()
-        print('\t\t>>>',func.__name__,'execution time:', round(after - before, 4),'secs. <<<')
-        return rv
-    f.__name__ = func.__name__
-    f.__doc__ = func.__doc__
-
-    return f
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/AutoMxL/__main__.html b/docs/_build.html/_modules/AutoMxL/__main__.html deleted file mode 100644 index cede0a4..0000000 --- a/docs/_build.html/_modules/AutoMxL/__main__.html +++ /dev/null @@ -1,803 +0,0 @@ - - - - - - - - - - - MLBG59.__main__ — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for MLBG59.__main__

-from MLBG59.Utils.Display import print_title1
-from MLBG59.Utils.Decorators import timer
-from MLBG59.Explore.Explore import explore
-from MLBG59.Preprocessing.Date import DateEncoder
-from MLBG59.Preprocessing.Missing_Values import NAEncoder
-from MLBG59.Preprocessing.Outliers import OutliersEncoder
-from MLBG59.Preprocessing.Categorical import CategoricalEncoder
-from MLBG59.Modelisation.HyperOpt import *
-from MLBG59.Select_Features.Select_Features import FeatSelector
-from time import time
-
-
-
[docs]class AML(pd.DataFrame): - """Covers the complete pipeline of a classification project from a raw dataset to a deployable model. - - AML is built as a class inherited from pandas DataFrame. Each Machine Learning step corresponds to method that - can be called with default or filled parameters. - - - explore: explore dataset and identify features types - - preprocess: clean and prepare data (optional : outliers processing). - - select_features: features selection (optional) - - model_train_predict : split AML in train/test sets to fits/apply models with random search. - Returns the list of the valid models (without overfitting) and the best one. - - deployment methods: - - - preprocess_apply : apply fitted preprocessing transformation to a new dataset - - select_features_apply : idem - - model_apply : apply fitted models to a new dataset - - - Notes : - - - A method requires that the former one has been applied (actuel step is given by "step" attribute) - - Target has to be binary and encoded as int (1/0) (see MLGB59.Start.Encode_Target module if you need help) - - don't call your target "target" please :> - - Parameters - ---------- - _obj : DataFrame - Source Dataset - target : string - target name - """ - - def __init__(self, *args, target=None, **kwargs): - super(AML, self).__init__(*args, **kwargs) - assert target != 'target', 'target name cannot be "target"' - # parameters - self.target = target - # attributes - self.step = 'None' - self.d_features = None - self.d_preprocess = None - self.features_selector = None - self.d_hyperopt = None - self.is_fitted_preprocessing = False - self.is_fitted_selector = False - self.is_fitted_model = False - - """ - -------------------------------------------------------------------------------------------------------------------- - """ - - def __repr__(self): - return 'MLBG59 instance' - - """ - -------------------------------------------------------------------------------------------------------------------- - """ - - def duplicate(self): - res = AML(self) - res.__dict__.update(self.__dict__) - return res - - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def explore(self, verbose=False): - """data exploration and features type identification - - Note : if you disagree with automated identification, you can directly modify d_features attribute - - Create self.d_features : dict {x : list of variables names} - - date: date features - - identifier: identifier features - - verbatim: verbatim features - - boolean: boolean features - - categorical: categorical features - - numerical: numerical features - - NA: features which contains NA values - - low_variance: list of the features with low variance and unique values - - Parameters - ---------- - verbose : boolean (Default False) - Get logging information - """ - if verbose: - start_time = time() - print_title1('Explore') - - df_local = self.copy() - if self.target is not None: - df_local = df_local.drop(self.target, axis=1) - - # call std_audit_dataset function - self.d_features = explore( - df_local, verbose=verbose) - - self.step = 'explore' - - # created attributes display - if verbose: - color_print("\nCreated attributes : d_features (dict) ") - print("Keys :") - print(" -> date") - print(" -> identifier") - print(" -> verbatim") - print(" -> boolean") - print(" -> categorical") - print(" -> numerical") - print(" -> date") - print(" -> NA") - print(" -> low_variance") - print('\n\t\t>>>', 'explore execution time:', round(time() - start_time, 4), 'secs. <<<')
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def preprocess(self, date_ref=None, process_outliers=False, - cat_method='deep_encoder', verbose=False): - """Prepare the data before feeding it to the model : - - - remove low variance features - - remove identifiers and verbatims features - - transform date features to timedelta - - fill missing values - - process categorical and boolean data (one-hot-encoding or Pytorch NN encoder) - - replace outliers (optional) - - create self.d_preprocess : dict {step : transformation} - - remove: list of the features to remove - - date: fitted DateEncoder object - - NA: fitted NAEncoder object - - categorical: fitted CategoricalEncoder object - - outlier: fitted OutlierEncoder object - - Parameters - ---------- - date_ref : string '%d/%m/%y' (Default : None) - ref date to compute date features timedelta. - If None, today date - process_outliers : boolean (Default : False) - Enable outliers replacement - cat_method : string (Default : 'deep_encoder') - Categorical features encoding method - verbose : boolean (Default False) - Get logging information - - """ - # check pipe step - assert self.step in ['explore'], 'apply explore method first' - assert not self.is_fitted_preprocessing, 'preprocessing encoders already fitted' - - ############################### - # Fit and apply preprocessing # - ############################### - if verbose: - start_time = time() - print_title1('Fit and apply preprocessing') - - target = self.target - df_local = self.copy() - - # Features Removing 'zero variance / verbatims / identifiers) - if verbose: - color_print("Features removing (zero variance / verbatims / identifiers)") - - l_remove = self.d_features['low_variance'] + self.d_features['verbatim'] + self.d_features['identifier'] - if len(l_remove) > 0: - df_local = df_local.drop(l_remove, axis=1) - - if verbose: - print(" >", len(l_remove), "features to remove") - if len(l_remove) > 0: - print(" ", l_remove) - - # Transform date -> time between date and date_ref - if verbose: - color_print("Transform date") - - date_encoder = DateEncoder(method='timedelta', date_ref=date_ref) - date_encoder.fit(self, l_var=self.d_features['date'], verbose=False) - df_local = date_encoder.transform(df_local, verbose=verbose) - - # Missing Values - if verbose: - color_print('Missing values') - - NA_encoder = NAEncoder() - NA_encoder.fit(df_local, l_var=None, verbose=False) - df_local = NA_encoder.transform(df_local, verbose=verbose) - - # replace outliers - if process_outliers: - if verbose: - color_print('Outliers') - out_encoder = OutliersEncoder() - out_encoder.fit(df_local, l_var=None, verbose=False) - df_local = out_encoder.transform(df_local, verbose=verbose) - else: - out_encoder = None - - # categorical processing - if verbose: - color_print('Encode Categorical and boolean') - - cat_col = self.d_features['categorical'] + self.d_features['boolean'] - # apply one-hot encoding if target not filled in class parameters - if self.target is None: - cat_method = 'one_hot' - color_print('No target -> one_hot encoding !', 31) - - # get embedding - cat_encoder = CategoricalEncoder(method=cat_method) - cat_encoder.fit(self, l_var=cat_col, target=self.target, verbose=verbose) - df_local = cat_encoder.transform(df_local, verbose=verbose) - - # store preprocessing params - self.d_preprocess = {'remove': l_remove, 'date': date_encoder, 'NA': NA_encoder, 'categorical': cat_encoder} - if out_encoder is not None: - self.d_preprocess['outlier'] = out_encoder - - if verbose: - color_print("\nCreated attributes : d_preprocess (dict) ") - print("Keys :") - print(" -> remove") - print(" -> date") - print(" -> NA") - print(" -> categorical") - print(" -> outlier (optional)") - - # is_fitted - self.is_fitted_preprocessing = True - - # update self - self.__dict__.update(df_local.__dict__) - self.target = target - self.step = 'preprocess' - - if verbose: - color_print("New DataFrame size ") - print(" > row number : ", self.shape[0], "\n > col number : ", self.shape[1]) - print('\n\t\t>>>', 'proprocess execution time:', round(time() - start_time, 4), 'secs. <<<')
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def preprocess_apply(self, df, verbose=False): - """Apply preprocessing. - - Requires preprocess method to have been applied (so that all encoder are fitted). - - Parameters - ---------- - df : DataFrame - dataset to apply preprocessing on - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : Preprocessed dataset - """ - if verbose: - start_time = time() - print_title1('Apply Preprocessing') - - # check pipe step and is_fitted - assert self.is_fitted_preprocessing, "fit first (please)" - - # - df_local = df.copy() - - # Remove features with zero variance / verbatims and identifiers - if verbose: - color_print("Remove features (zero variance, verbatims and identifiers") - - if len(self.d_preprocess['remove']) > 0: - df_local = df_local.drop(self.d_preprocess['remove'], axis=1) - if verbose: - print(" >", len(self.d_preprocess['remove']), 'removed features') - else: - if verbose: - print(" > No features to remove") - - # Transform date -> time between date and date_ref - if verbose: - color_print("Transform date") - df_local = self.d_preprocess['date'].transform(df_local, verbose=verbose) - - # Missing Values - if verbose: - color_print('Missing values') - df_local = self.d_preprocess['NA'].transform(df_local, verbose=verbose) - - # replace outliers - if 'outlier' in list(self.d_preprocess.keys()): - if verbose: - color_print('Outliers') - df_local = self.d_preprocess['outlier'].transform(df_local, verbose=verbose) - - # categorical processing - if verbose: - color_print('Encode categorical and boolean') - print('\n\t\t>>>', 'preprocess_apply execution time:', round(time() - start_time, 4), 'secs. <<<') - df_local = self.d_preprocess['categorical'].transform(df_local, verbose=verbose) - - return df_local
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def select_features(self, method='pca', verbose=False): - """ fit and apply features selection (optional) - - Parameters - ---------- - method : string (Default pca) - method use to select features - verbose : boolean (Default False) - Get logging information - - """ - assert self.step in ['preprocess'], 'apply preprocess method' - - target = self.target - - if verbose: - start_time = time() - print_title1('Features Selection') - - df_local = self.copy() - - l_select_var = [col for col in df_local.columns.tolist() if col != self.target] - - # df_local = select_features(df=df_local, target=self.target, method=method, verbose=verbose) - - features_selector = FeatSelector(method=method) - features_selector.fit(df_local, l_var=l_select_var, verbose=verbose) - df_local = features_selector.transform(df_local, verbose=verbose) - - self.__dict__.update(df_local.__dict__) - self.target = target - self.features_selector = features_selector - self.is_fitted_selector = True - self.step = 'features_selection' - - if verbose : - print('\n\t\t>>>', 'select_features execution time:', round(time() - start_time, 4), 'secs. <<<')
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def select_features_apply(self, df, verbose=False): - """Apply features selection. - - Requires Select_Features method to have been applied - - Parameters - ---------- - df : DataFrame - dataset to apply selection on - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : reduced dataset - """ - # check pipe step and is_fitted - assert self.is_fitted_selector, "fit first (please)" - - if verbose: - start_time = time() - print_title1('Apply select_features') - - df_local = df.copy() - - df_local = self.features_selector.transform(df_local, verbose=verbose) - - if verbose: - print('\n\t\t>>>', 'select_features_apply execution time:', round(time() - start_time, 4), 'secs. <<<') - - return df_local
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def model_train_test(self, clf='XGBOOST', grid_param=None, metric='F1', top_bagging=False, n_comb=10, - comb_seed=None, - verbose=False): - """train and test models with random search - - - creates models with random hyper-parameters combinations from HP grid - - splits (random 80/20) train/test sets to fit/apply models - - identifies valid models |(auc(train)-auc(test)|<0.03 - - gets the best model in respect of a selected metric among valid model - - - Notes : - - - Available classifiers : Random Forest, XGBOOST - - can enable bagging algo with top_bagging parameter - - Parameters - ---------- - clf : string (Default : 'XGBOOST') - classifier used for modelisation - grid_param : dict - random search grid {Hyperparameter name : values list} - metric : string (Default : 'F1') - objective metric - top_bagging : boolean (Default : False) - enable Bagging - n_comb : int (Default : 10) - HP combination number - comb_seed : int (Default : None) - random combination seed - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - list - valid models indexes - int - best model index - DataFrame - models summary - """ - assert self.step in ['preprocess', 'features_selection'], 'apply preprocess method' - - if verbose: - start_time = time() - print_title1('Train predict') - - # Train/Test split - df_train, df_test = train_test(self, 0.2) - - # Create Hyperopt object - hyperopt = HyperOpt(classifier=clf, grid_param=grid_param, n_param_comb=n_comb, - bagging=top_bagging, comb_seed=comb_seed) - - # fit model on train set - if verbose: - color_print('training models') - - hyperopt.fit(df_train, self.target, verbose=verbose) - - # Apply model on test set - if verbose: - color_print('\napplying models') - - d_fitted_models = hyperopt.predict(df_test, self.target, delta_auc=0.03, verbose=verbose) - - # model selection - if verbose: - color_print('\nbest model selection') - best_model_idx, l_valid_models = hyperopt.get_best_model(d_fitted_models, metric=metric, delta_auc_th=0.03, - verbose=False) - - df_model_res = hyperopt.model_res_to_df(d_fitted_models, sort_metric=metric) - - if best_model_idx is not None: - print_title1('best model : ' + str(best_model_idx)) - print(metric + ' : ' + str(round(d_fitted_models[best_model_idx]['metrics'][metric], 4))) - print('AUC : ' + str(round(d_fitted_models[best_model_idx]['metrics']['Roc_auc'], 4))) - if round(d_fitted_models[best_model_idx]['metrics'][metric], 4) == 1.0: - color_print("C'était pas qu'un physique finalement hein ?", 32) - print('\n\t\t>>>', 'model_train_test execution time:', round(time() - start_time, 4), 'secs. <<<') - - self.d_hyperopt = hyperopt - self.is_fitted_model = True - - return d_fitted_models, l_valid_models, best_model_idx, df_model_res
- - """ - ------------------------------------------------------------------------------------------------------------------------ - """ - -
[docs] def model_train(self, clf='XGBOOST', grid_param=None, top_bagging=False, n_comb=10, comb_seed=None, verbose=False): - """train models with random search - - - creates models with random hyper-parameters combinations from HP grid - - fits models on self - - Notes : - - - Available classifiers : Random Forest, XGBOOST - - can enable bagging algo with top_bagging parameter - - Parameters - ---------- - clf : string (Default : 'XGBOOST') - classifier used for modelisation - grid_param : dict - random search grid {Hyperparameter name : values list} - top_bagging : boolean (Default : False) - enable Bagging - n_comb : int (Default : 10) - HP combination number - comb_seed : int (Default : None) - random combination seed - verbose : boolean (Default False) - Get logging information - - """ - assert self.step in ['preprocess', 'features_selection'], 'apply preprocess method' - - df_train = self.copy() - - if verbose: - start_time = time() - print_title1('Train Models') - - # instantiate Hyperopt object - hyperopt = HyperOpt(classifier=clf, grid_param=grid_param, n_param_comb=n_comb, - bagging=top_bagging, comb_seed=comb_seed) - - # fit model on train set - if verbose: - color_print('training models') - - # fit hyperopt on self - hyperopt.fit(df_train, self.target, verbose=verbose) - - self.d_hyperopt = hyperopt - self.is_fitted_model = True - - if verbose: - print('\n\t\t>>>', 'model_train execution time:', round(time() - start_time, 4), 'secs. <<<')
- - """ - ------------------------------------------------------------------------------------------------------------------------ - """ - -
[docs] def model_predict(self, df, metric='F1', verbose=False): - """apply fitted models on a dataset - - - identifies valid models |(auc(train)-auc(test)|<0.03 - - gets the best model in respect of a selected metric among valid model - - Parameters - ---------- - metric : string (Default : 'F1') - objective metric - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - list - valid models indexes - int - best model index - DataFrame - models summary - """ - assert self.is_fitted_model, "model is not fitted yet, apply model_train_predict or model_train methods" - - if verbose: - start_time = time() - color_print('\napplying models') - - # apply models on dataset - d_fitted_models = self.d_hyperopt.predict(df, self.target, delta_auc=0.03, verbose=verbose) - - # model selection - if verbose: - color_print('\nbest model selection') - best_model_idx, l_valid_models = self.d_hyperopt.get_best_model(d_fitted_models, metric=metric, - delta_auc_th=0.03, - verbose=False) - # store model results - df_model_res = self.d_hyperopt.model_res_to_df(d_fitted_models, sort_metric=metric) - - if best_model_idx is not None: - print_title1('best model : ' + str(best_model_idx)) - print(metric + ' : ' + str(round(d_fitted_models[best_model_idx]['metrics'][metric], 4))) - print('AUC : ' + str(round(d_fitted_models[best_model_idx]['metrics']['Roc_auc'], 4))) - if round(d_fitted_models[best_model_idx]['metrics'][metric], 4) == 1.0: - color_print("C'était pas qu'un physique finalement hein ?", 32) - print('\n\t\t>>>', 'model_predict execution time:', round(time() - start_time, 4), 'secs. <<<') - - return d_fitted_models, l_valid_models, best_model_idx, df_model_res
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/Load/Load.html b/docs/_build.html/_modules/Load/Load.html deleted file mode 100644 index 73aa7a2..0000000 --- a/docs/_build.html/_modules/Load/Load.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - - - - - Load.Load — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for Load.Load

-""" contains objets related to data importation :
-- get_delimiter : identify csv file delimiter
-- load data
-
-"""
-import pandas as pd
-
-
-
[docs]def get_delimiter(csvfile): - """ - Identify the delimiter of a .csv file - - Parameters - ---------- - csvfile : string - path and name of the file (Ex : "data/file.csv") - - Returns - ------- - string - identified delimiter - """ - # csv file reading - with open(csvfile, 'r') as myCsvfile: - # Reads one entire line from the file - header = myCsvfile.readline() - - # Returns the lowest index of the substring if it is found in given string. (-1 = not found) - if header.find(";") != -1: - delimiter = ";" - elif header.find(",") != -1: - delimiter = "," - - return delimiter
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def import_data(file, index_col=None, verbose=1): - """ - Import dataset as a DataFrame - accept .csv, .xlsx, .xls files - - Parameters - ---------- - file : string - path and name of the file (Ex : "data/file.csv") - if file is .csv, automatically identify delimiter - index_col : int, str, sequence of int / str, or False, default None - Column(s) to use as the row labels of the DataFrame, either given as string name or column index. - If a sequence of int / str is given, a MultiIndex is used. - verbose : int (0/1) (Default : 1) - get more operations information - - Returns - ------- - DataFrame : - dataset imported as dataset - """ - # CSV - if file.endswith('.csv'): - # Find separator - file_sep = get_delimiter(file) - # import - df = pd.read_csv(file, encoding="iso-8859-1", sep=file_sep, index_col=index_col) - - # Excel - elif (file.endswith('.xlsx')) or (file.endswith('.xsl')): - df = pd.read_excel(file) - - # JSON - elif file.endswith('.json'): - pass - - else: - df = None - - if verbose==1: - if df is not None: - print('-> Fichier '+file+' importé avec succès') - print('-> Taille du dataframe créé : ', df.shape) - else: - print("Le Fichier n'a pas pu être importé (dommage)") - - return df
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_modules/index.html b/docs/_build.html/_modules/index.html deleted file mode 100644 index 2a77745..0000000 --- a/docs/_build.html/_modules/index.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - - - - - Overview: module code — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/_sources/autoML.rst.txt b/docs/_build.html/_sources/autoML.rst.txt deleted file mode 100644 index 66ad2d8..0000000 --- a/docs/_build.html/_sources/autoML.rst.txt +++ /dev/null @@ -1,4 +0,0 @@ -AML class -============ -.. autoclass:: MLBG59.__main__.AML - :members: diff --git a/docs/_build.html/_sources/docstring_test.rst.txt b/docs/_build.html/_sources/docstring_test.rst.txt deleted file mode 100644 index a822dcd..0000000 --- a/docs/_build.html/_sources/docstring_test.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -Test -==== -Features_type -------------- -.. automodule:: dev.Features_type - :members: diff --git a/docs/_build.html/_sources/features.rst.txt b/docs/_build.html/_sources/features.rst.txt deleted file mode 100644 index b86f400..0000000 --- a/docs/_build.html/_sources/features.rst.txt +++ /dev/null @@ -1,64 +0,0 @@ -Start -===== -Load ----- -.. automodule:: MLBG59.Start.Load - :members: - -Encode_Target -------------- -.. automodule:: MLBG59.Start.Encode_Target - :members: - -Explore -======= -Explore --------- -.. automodule:: MLBG59.Explore.Explore - :members: - -Features_Type ------------------- -.. automodule:: MLBG59.Explore.Features_Type - :members: - - -Preprocessing -============= -Missing_Values --------------- -.. automodule:: MLBG59.Preprocessing.Missing_Values - :members: - -Categorical Data ----------------- -.. automodule:: MLBG59.Preprocessing.Categorical - :members: - -Date Data --------------------------------------- -.. automodule:: MLBG59.Preprocessing.Date - :members: - -Process Outliers ------------------ -.. automodule:: MLBG59.Preprocessing.Outliers - :members: - -Features Selection -================== -.. automodule:: MLBG59.Select_Features.Select_Features - :members: - - -Modelisation -============ -Bagging -------- -.. automodule:: MLBG59.Modelisation.Bagging - :members: - -Hyperoptimisation ------------------ -.. automodule:: MLBG59.Modelisation.HyperOpt - :members: diff --git a/docs/_build.html/_sources/index.rst.txt b/docs/_build.html/_sources/index.rst.txt deleted file mode 100644 index 08ee273..0000000 --- a/docs/_build.html/_sources/index.rst.txt +++ /dev/null @@ -1,22 +0,0 @@ -.. MLBG59 documentation master file, created by - sphinx-quickstart on Mon Feb 10 14:44:06 2020. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -Welcome to MLBG59's documentation! -================================== - - -.. toctree:: - :maxdepth: 3 - :caption: AutoML class - :hidden: - - autoML - -.. toctree:: - :maxdepth: 3 - :caption: Features - :hidden: - - features diff --git a/docs/_build.html/_static/ajax-loader.gif b/docs/_build.html/_static/ajax-loader.gif deleted file mode 100644 index 61faf8c..0000000 Binary files a/docs/_build.html/_static/ajax-loader.gif and /dev/null differ diff --git a/docs/_build.html/_static/basic.css b/docs/_build.html/_static/basic.css deleted file mode 100644 index 104f076..0000000 --- a/docs/_build.html/_static/basic.css +++ /dev/null @@ -1,676 +0,0 @@ -/* - * basic.css - * ~~~~~~~~~ - * - * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -/* -- main layout ----------------------------------------------------------- */ - -div.clearer { - clear: both; -} - -/* -- relbar ---------------------------------------------------------------- */ - -div.related { - width: 100%; - font-size: 90%; -} - -div.related h3 { - display: none; -} - -div.related ul { - margin: 0; - padding: 0 0 0 10px; - list-style: none; -} - -div.related li { - display: inline; -} - -div.related li.right { - float: right; - margin-right: 5px; -} - -/* -- sidebar --------------------------------------------------------------- */ - -div.sphinxsidebarwrapper { - padding: 10px 5px 0 10px; -} - -div.sphinxsidebar { - float: left; - width: 230px; - margin-left: -100%; - font-size: 90%; - word-wrap: break-word; - overflow-wrap : break-word; -} - -div.sphinxsidebar ul { - list-style: none; -} - -div.sphinxsidebar ul ul, -div.sphinxsidebar ul.want-points { - margin-left: 20px; - list-style: square; -} - -div.sphinxsidebar ul ul { - margin-top: 0; - margin-bottom: 0; -} - -div.sphinxsidebar form { - margin-top: 10px; -} - -div.sphinxsidebar input { - border: 1px solid #98dbcc; - font-family: sans-serif; - font-size: 1em; -} - -div.sphinxsidebar #searchbox form.search { - overflow: hidden; -} - -div.sphinxsidebar #searchbox input[type="text"] { - float: left; - width: 80%; - padding: 0.25em; - box-sizing: border-box; -} - -div.sphinxsidebar #searchbox input[type="submit"] { - float: left; - width: 20%; - border-left: none; - padding: 0.25em; - box-sizing: border-box; -} - - -img { - border: 0; - max-width: 100%; -} - -/* -- search page ----------------------------------------------------------- */ - -ul.search { - margin: 10px 0 0 20px; - padding: 0; -} - -ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; -} - -ul.search li a { - font-weight: bold; -} - -ul.search li div.context { - color: #888; - margin: 2px 0 0 30px; - text-align: left; -} - -ul.keywordmatches li.goodmatch a { - font-weight: bold; -} - -/* -- index page ------------------------------------------------------------ */ - -table.contentstable { - width: 90%; - margin-left: auto; - margin-right: auto; -} - -table.contentstable p.biglink { - line-height: 150%; -} - -a.biglink { - font-size: 1.3em; -} - -span.linkdescr { - font-style: italic; - padding-top: 5px; - font-size: 90%; -} - -/* -- general index --------------------------------------------------------- */ - -table.indextable { - width: 100%; -} - -table.indextable td { - text-align: left; - vertical-align: top; -} - -table.indextable ul { - margin-top: 0; - margin-bottom: 0; - list-style-type: none; -} - -table.indextable > tbody > tr > td > ul { - padding-left: 0em; -} - -table.indextable tr.pcap { - height: 10px; -} - -table.indextable tr.cap { - margin-top: 10px; - background-color: #f2f2f2; -} - -img.toggler { - margin-right: 3px; - margin-top: 3px; - cursor: pointer; -} - -div.modindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -div.genindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -/* -- domain module index --------------------------------------------------- */ - -table.modindextable td { - padding: 2px; - border-collapse: collapse; -} - -/* -- general body styles --------------------------------------------------- */ - -div.body { - min-width: 450px; - max-width: 800px; -} - -div.body p, div.body dd, div.body li, div.body blockquote { - -moz-hyphens: auto; - -ms-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} - -a.headerlink { - visibility: hidden; -} - -h1:hover > a.headerlink, -h2:hover > a.headerlink, -h3:hover > a.headerlink, -h4:hover > a.headerlink, -h5:hover > a.headerlink, -h6:hover > a.headerlink, -dt:hover > a.headerlink, -caption:hover > a.headerlink, -p.caption:hover > a.headerlink, -div.code-block-caption:hover > a.headerlink { - visibility: visible; -} - -div.body p.caption { - text-align: inherit; -} - -div.body td { - text-align: left; -} - -.first { - margin-top: 0 !important; -} - -p.rubric { - margin-top: 30px; - font-weight: bold; -} - -img.align-left, .figure.align-left, object.align-left { - clear: left; - float: left; - margin-right: 1em; -} - -img.align-right, .figure.align-right, object.align-right { - clear: right; - float: right; - margin-left: 1em; -} - -img.align-center, .figure.align-center, object.align-center { - display: block; - margin-left: auto; - margin-right: auto; -} - -.align-left { - text-align: left; -} - -.align-center { - text-align: center; -} - -.align-right { - text-align: right; -} - -/* -- sidebars -------------------------------------------------------------- */ - -div.sidebar { - margin: 0 0 0.5em 1em; - border: 1px solid #ddb; - padding: 7px 7px 0 7px; - background-color: #ffe; - width: 40%; - float: right; -} - -p.sidebar-title { - font-weight: bold; -} - -/* -- topics ---------------------------------------------------------------- */ - -div.topic { - border: 1px solid #ccc; - padding: 7px 7px 0 7px; - margin: 10px 0 10px 0; -} - -p.topic-title { - font-size: 1.1em; - font-weight: bold; - margin-top: 10px; -} - -/* -- admonitions ----------------------------------------------------------- */ - -div.admonition { - margin-top: 10px; - margin-bottom: 10px; - padding: 7px; -} - -div.admonition dt { - font-weight: bold; -} - -div.admonition dl { - margin-bottom: 0; -} - -p.admonition-title { - margin: 0px 10px 5px 0px; - font-weight: bold; -} - -div.body p.centered { - text-align: center; - margin-top: 25px; -} - -/* -- tables ---------------------------------------------------------------- */ - -table.docutils { - border: 0; - border-collapse: collapse; -} - -table.align-center { - margin-left: auto; - margin-right: auto; -} - -table caption span.caption-number { - font-style: italic; -} - -table caption span.caption-text { -} - -table.docutils td, table.docutils th { - padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 1px solid #aaa; -} - -table.footnote td, table.footnote th { - border: 0 !important; -} - -th { - text-align: left; - padding-right: 5px; -} - -table.citation { - border-left: solid 1px gray; - margin-left: 1px; -} - -table.citation td { - border-bottom: none; -} - -/* -- figures --------------------------------------------------------------- */ - -div.figure { - margin: 0.5em; - padding: 0.5em; -} - -div.figure p.caption { - padding: 0.3em; -} - -div.figure p.caption span.caption-number { - font-style: italic; -} - -div.figure p.caption span.caption-text { -} - -/* -- field list styles ----------------------------------------------------- */ - -table.field-list td, table.field-list th { - border: 0 !important; -} - -.field-list ul { - margin: 0; - padding-left: 1em; -} - -.field-list p { - margin: 0; -} - -.field-name { - -moz-hyphens: manual; - -ms-hyphens: manual; - -webkit-hyphens: manual; - hyphens: manual; -} - -/* -- hlist styles ---------------------------------------------------------- */ - -table.hlist td { - vertical-align: top; -} - - -/* -- other body styles ----------------------------------------------------- */ - -ol.arabic { - list-style: decimal; -} - -ol.loweralpha { - list-style: lower-alpha; -} - -ol.upperalpha { - list-style: upper-alpha; -} - -ol.lowerroman { - list-style: lower-roman; -} - -ol.upperroman { - list-style: upper-roman; -} - -dl { - margin-bottom: 15px; -} - -dd p { - margin-top: 0px; -} - -dd ul, dd table { - margin-bottom: 10px; -} - -dd { - margin-top: 3px; - margin-bottom: 10px; - margin-left: 30px; -} - -dt:target, span.highlighted { - background-color: #fbe54e; -} - -rect.highlighted { - fill: #fbe54e; -} - -dl.glossary dt { - font-weight: bold; - font-size: 1.1em; -} - -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - -.versionmodified { - font-style: italic; -} - -.system-message { - background-color: #fda; - padding: 5px; - border: 3px solid red; -} - -.footnote:target { - background-color: #ffa; -} - -.line-block { - display: block; - margin-top: 1em; - margin-bottom: 1em; -} - -.line-block .line-block { - margin-top: 0; - margin-bottom: 0; - margin-left: 1.5em; -} - -.guilabel, .menuselection { - font-family: sans-serif; -} - -.accelerator { - text-decoration: underline; -} - -.classifier { - font-style: oblique; -} - -abbr, acronym { - border-bottom: dotted 1px; - cursor: help; -} - -/* -- code displays --------------------------------------------------------- */ - -pre { - overflow: auto; - overflow-y: hidden; /* fixes display issues on Chrome browsers */ -} - -span.pre { - -moz-hyphens: none; - -ms-hyphens: none; - -webkit-hyphens: none; - hyphens: none; -} - -td.linenos pre { - padding: 5px 0px; - border: 0; - background-color: transparent; - color: #aaa; -} - -table.highlighttable { - margin-left: 0.5em; -} - -table.highlighttable td { - padding: 0 0.5em 0 0.5em; -} - -div.code-block-caption { - padding: 2px 5px; - font-size: small; -} - -div.code-block-caption code { - background-color: transparent; -} - -div.code-block-caption + div > div.highlight > pre { - margin-top: 0; -} - -div.code-block-caption span.caption-number { - padding: 0.1em 0.3em; - font-style: italic; -} - -div.code-block-caption span.caption-text { -} - -div.literal-block-wrapper { - padding: 1em 1em 0; -} - -div.literal-block-wrapper div.highlight { - margin: 0; -} - -code.descname { - background-color: transparent; - font-weight: bold; - font-size: 1.2em; -} - -code.descclassname { - background-color: transparent; -} - -code.xref, a code { - background-color: transparent; - font-weight: bold; -} - -h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { - background-color: transparent; -} - -.viewcode-link { - float: right; -} - -.viewcode-back { - float: right; - font-family: sans-serif; -} - -div.viewcode-block:target { - margin: -1px -10px; - padding: 0 10px; -} - -/* -- math display ---------------------------------------------------------- */ - -img.math { - vertical-align: middle; -} - -div.body div.math p { - text-align: center; -} - -span.eqno { - float: right; -} - -span.eqno a.headerlink { - position: relative; - left: 0px; - z-index: 1; -} - -div.math:hover a.headerlink { - visibility: visible; -} - -/* -- printout stylesheet --------------------------------------------------- */ - -@media print { - div.document, - div.documentwrapper, - div.bodywrapper { - margin: 0 !important; - width: 100%; - } - - div.sphinxsidebar, - div.related, - div.footer, - #top-link { - display: none; - } -} \ No newline at end of file diff --git a/docs/_build.html/_static/comment-bright.png b/docs/_build.html/_static/comment-bright.png deleted file mode 100644 index 15e27ed..0000000 Binary files a/docs/_build.html/_static/comment-bright.png and /dev/null differ diff --git a/docs/_build.html/_static/comment-close.png b/docs/_build.html/_static/comment-close.png deleted file mode 100644 index 4d91bcf..0000000 Binary files a/docs/_build.html/_static/comment-close.png and /dev/null differ diff --git a/docs/_build.html/_static/comment.png b/docs/_build.html/_static/comment.png deleted file mode 100644 index dfbc0cb..0000000 Binary files a/docs/_build.html/_static/comment.png and /dev/null differ diff --git a/docs/_build.html/_static/css/badge_only.css b/docs/_build.html/_static/css/badge_only.css deleted file mode 100644 index 3c33cef..0000000 --- a/docs/_build.html/_static/css/badge_only.css +++ /dev/null @@ -1 +0,0 @@ -.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} diff --git a/docs/_build.html/_static/css/theme.css b/docs/_build.html/_static/css/theme.css deleted file mode 100644 index aed8cef..0000000 --- a/docs/_build.html/_static/css/theme.css +++ /dev/null @@ -1,6 +0,0 @@ -/* sphinx_rtd_theme version 0.4.3 | MIT license */ -/* Built 20190212 16:02 */ -*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type="datetime-local"]{padding:.34375em .625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27AE60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#3a7ca8;height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin:12px 0 0 0;display:block;font-weight:bold;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{color:#404040}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980B9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1100px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px;border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.4}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap}}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .line-block{margin-left:0px;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{content:"";font-family:FontAwesome}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:gray}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}.rst-content table.docutils td .last,.rst-content table.docutils td .last :last-child{margin-bottom:0}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content tt,.rst-content tt,.rst-content code{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold;margin-bottom:12px}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-regular.eot");src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-regular.woff2") format("woff2"),url("../fonts/Lato/lato-regular.woff") format("woff"),url("../fonts/Lato/lato-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bold.eot");src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bold.woff2") format("woff2"),url("../fonts/Lato/lato-bold.woff") format("woff"),url("../fonts/Lato/lato-bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bolditalic.eot");src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),url("../fonts/Lato/lato-bolditalic.woff") format("woff"),url("../fonts/Lato/lato-bolditalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-italic.eot");src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-italic.woff2") format("woff2"),url("../fonts/Lato/lato-italic.woff") format("woff"),url("../fonts/Lato/lato-italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("../fonts/RobotoSlab/roboto-slab.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype")} diff --git a/docs/_build.html/_static/doctools.js b/docs/_build.html/_static/doctools.js deleted file mode 100644 index ffadbec..0000000 --- a/docs/_build.html/_static/doctools.js +++ /dev/null @@ -1,315 +0,0 @@ -/* - * doctools.js - * ~~~~~~~~~~~ - * - * Sphinx JavaScript utilities for all documentation. - * - * :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -/** - * select a different prefix for underscore - */ -$u = _.noConflict(); - -/** - * make the code below compatible with browsers without - * an installed firebug like debugger -if (!window.console || !console.firebug) { - var names = ["log", "debug", "info", "warn", "error", "assert", "dir", - "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", - "profile", "profileEnd"]; - window.console = {}; - for (var i = 0; i < names.length; ++i) - window.console[names[i]] = function() {}; -} - */ - -/** - * small helper function to urldecode strings - */ -jQuery.urldecode = function(x) { - return decodeURIComponent(x).replace(/\+/g, ' '); -}; - -/** - * small helper function to urlencode strings - */ -jQuery.urlencode = encodeURIComponent; - -/** - * This function returns the parsed url parameters of the - * current request. Multiple values per key are supported, - * it will always return arrays of strings for the value parts. - */ -jQuery.getQueryParameters = function(s) { - if (typeof s === 'undefined') - s = document.location.search; - var parts = s.substr(s.indexOf('?') + 1).split('&'); - var result = {}; - for (var i = 0; i < parts.length; i++) { - var tmp = parts[i].split('=', 2); - var key = jQuery.urldecode(tmp[0]); - var value = jQuery.urldecode(tmp[1]); - if (key in result) - result[key].push(value); - else - result[key] = [value]; - } - return result; -}; - -/** - * highlight a given string on a jquery object by wrapping it in - * span elements with the given class name. - */ -jQuery.fn.highlightText = function(text, className) { - function highlight(node, addItems) { - if (node.nodeType === 3) { - var val = node.nodeValue; - var pos = val.toLowerCase().indexOf(text); - if (pos >= 0 && - !jQuery(node.parentNode).hasClass(className) && - !jQuery(node.parentNode).hasClass("nohighlight")) { - var span; - var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.className = className; - } - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - node.parentNode.insertBefore(span, node.parentNode.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling)); - node.nodeValue = val.substr(0, pos); - if (isInSVG) { - var bbox = span.getBBox(); - var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute('class', className); - var parentOfText = node.parentNode.parentNode; - addItems.push({ - "parent": node.parentNode, - "target": rect}); - } - } - } - else if (!jQuery(node).is("button, select, textarea")) { - jQuery.each(node.childNodes, function() { - highlight(this, addItems); - }); - } - } - var addItems = []; - var result = this.each(function() { - highlight(this, addItems); - }); - for (var i = 0; i < addItems.length; ++i) { - jQuery(addItems[i].parent).before(addItems[i].target); - } - return result; -}; - -/* - * backward compatibility for jQuery.browser - * This will be supported until firefox bug is fixed. - */ -if (!jQuery.browser) { - jQuery.uaMatch = function(ua) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || - /(webkit)[ \/]([\w.]+)/.exec(ua) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || - /(msie) ([\w.]+)/.exec(ua) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; - }; - jQuery.browser = {}; - jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; -} - -/** - * Small JavaScript module for the documentation. - */ -var Documentation = { - - init : function() { - this.fixFirefoxAnchorBug(); - this.highlightSearchWords(); - this.initIndexTable(); - if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) { - this.initOnKeyListeners(); - } - }, - - /** - * i18n support - */ - TRANSLATIONS : {}, - PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, - LOCALE : 'unknown', - - // gettext and ngettext don't access this so that the functions - // can safely bound to a different name (_ = Documentation.gettext) - gettext : function(string) { - var translated = Documentation.TRANSLATIONS[string]; - if (typeof translated === 'undefined') - return string; - return (typeof translated === 'string') ? translated : translated[0]; - }, - - ngettext : function(singular, plural, n) { - var translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated === 'undefined') - return (n == 1) ? singular : plural; - return translated[Documentation.PLURALEXPR(n)]; - }, - - addTranslations : function(catalog) { - for (var key in catalog.messages) - this.TRANSLATIONS[key] = catalog.messages[key]; - this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); - this.LOCALE = catalog.locale; - }, - - /** - * add context elements like header anchor links - */ - addContextElements : function() { - $('div[id] > :header:first').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this headline')). - appendTo(this); - }); - $('dt[id]').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this definition')). - appendTo(this); - }); - }, - - /** - * workaround a firefox stupidity - * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 - */ - fixFirefoxAnchorBug : function() { - if (document.location.hash && $.browser.mozilla) - window.setTimeout(function() { - document.location.href += ''; - }, 10); - }, - - /** - * highlight the search words provided in the url in the text - */ - highlightSearchWords : function() { - var params = $.getQueryParameters(); - var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; - if (terms.length) { - var body = $('div.body'); - if (!body.length) { - body = $('body'); - } - window.setTimeout(function() { - $.each(terms, function() { - body.highlightText(this.toLowerCase(), 'highlighted'); - }); - }, 10); - $('') - .appendTo($('#searchbox')); - } - }, - - /** - * init the domain index toggle buttons - */ - initIndexTable : function() { - var togglers = $('img.toggler').click(function() { - var src = $(this).attr('src'); - var idnum = $(this).attr('id').substr(7); - $('tr.cg-' + idnum).toggle(); - if (src.substr(-9) === 'minus.png') - $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); - else - $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); - }).css('display', ''); - if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { - togglers.click(); - } - }, - - /** - * helper function to hide the search marks again - */ - hideSearchWords : function() { - $('#searchbox .highlight-link').fadeOut(300); - $('span.highlighted').removeClass('highlighted'); - }, - - /** - * make the url absolute - */ - makeURL : function(relativeURL) { - return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; - }, - - /** - * get the current relative url - */ - getCurrentURL : function() { - var path = document.location.pathname; - var parts = path.split(/\//); - $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { - if (this === '..') - parts.pop(); - }); - var url = parts.join('/'); - return path.substring(url.lastIndexOf('/') + 1, path.length - 1); - }, - - initOnKeyListeners: function() { - $(document).keyup(function(event) { - var activeElementType = document.activeElement.tagName; - // don't navigate when in search box or textarea - if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') { - switch (event.keyCode) { - case 37: // left - var prevHref = $('link[rel="prev"]').prop('href'); - if (prevHref) { - window.location.href = prevHref; - return false; - } - case 39: // right - var nextHref = $('link[rel="next"]').prop('href'); - if (nextHref) { - window.location.href = nextHref; - return false; - } - } - } - }); - } -}; - -// quick alias for translations -_ = Documentation.gettext; - -$(document).ready(function() { - Documentation.init(); -}); diff --git a/docs/_build.html/_static/documentation_options.js b/docs/_build.html/_static/documentation_options.js deleted file mode 100644 index b81190b..0000000 --- a/docs/_build.html/_static/documentation_options.js +++ /dev/null @@ -1,296 +0,0 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.0.0', - LANGUAGE: 'None', - COLLAPSE_INDEX: false, - FILE_SUFFIX: '.html', - HAS_SOURCE: true, - SOURCELINK_SUFFIX: '.txt', - NAVIGATION_WITH_KEYS: false, - SEARCH_LANGUAGE_STOP_WORDS: ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"] -}; - - - -/* Non-minified version JS is _stemmer.js if file is provided */ -/** - * Porter Stemmer - */ -var Stemmer = function() { - - var step2list = { - ational: 'ate', - tional: 'tion', - enci: 'ence', - anci: 'ance', - izer: 'ize', - bli: 'ble', - alli: 'al', - entli: 'ent', - eli: 'e', - ousli: 'ous', - ization: 'ize', - ation: 'ate', - ator: 'ate', - alism: 'al', - iveness: 'ive', - fulness: 'ful', - ousness: 'ous', - aliti: 'al', - iviti: 'ive', - biliti: 'ble', - logi: 'log' - }; - - var step3list = { - icate: 'ic', - ative: '', - alize: 'al', - iciti: 'ic', - ical: 'ic', - ful: '', - ness: '' - }; - - var c = "[^aeiou]"; // consonant - var v = "[aeiouy]"; // vowel - var C = c + "[^aeiouy]*"; // consonant sequence - var V = v + "[aeiou]*"; // vowel sequence - - var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 - var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 - var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 - var s_v = "^(" + C + ")?" + v; // vowel in stem - - this.stemWord = function (w) { - var stem; - var suffix; - var firstch; - var origword = w; - - if (w.length < 3) - return w; - - var re; - var re2; - var re3; - var re4; - - firstch = w.substr(0,1); - if (firstch == "y") - w = firstch.toUpperCase() + w.substr(1); - - // Step 1a - re = /^(.+?)(ss|i)es$/; - re2 = /^(.+?)([^s])s$/; - - if (re.test(w)) - w = w.replace(re,"$1$2"); - else if (re2.test(w)) - w = w.replace(re2,"$1$2"); - - // Step 1b - re = /^(.+?)eed$/; - re2 = /^(.+?)(ed|ing)$/; - if (re.test(w)) { - var fp = re.exec(w); - re = new RegExp(mgr0); - if (re.test(fp[1])) { - re = /.$/; - w = w.replace(re,""); - } - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = new RegExp(s_v); - if (re2.test(stem)) { - w = stem; - re2 = /(at|bl|iz)$/; - re3 = new RegExp("([^aeiouylsz])\\1$"); - re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re2.test(w)) - w = w + "e"; - else if (re3.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - else if (re4.test(w)) - w = w + "e"; - } - } - - // Step 1c - re = /^(.+?)y$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(s_v); - if (re.test(stem)) - w = stem + "i"; - } - - // Step 2 - re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step2list[suffix]; - } - - // Step 3 - re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step3list[suffix]; - } - - // Step 4 - re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - re2 = /^(.+?)(s|t)(ion)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - if (re.test(stem)) - w = stem; - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = new RegExp(mgr1); - if (re2.test(stem)) - w = stem; - } - - // Step 5 - re = /^(.+?)e$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - re2 = new RegExp(meq1); - re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) - w = stem; - } - re = /ll$/; - re2 = new RegExp(mgr1); - if (re.test(w) && re2.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - - // and turn initial Y back to y - if (firstch == "y") - w = firstch.toLowerCase() + w.substr(1); - return w; - } -} - - - - - -var splitChars = (function() { - var result = {}; - var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, - 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, - 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, - 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, - 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, - 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, - 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, - 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, - 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, - 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; - var i, j, start, end; - for (i = 0; i < singles.length; i++) { - result[singles[i]] = true; - } - var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], - [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], - [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], - [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], - [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], - [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], - [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], - [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], - [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], - [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], - [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], - [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], - [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], - [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], - [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], - [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], - [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], - [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], - [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], - [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], - [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], - [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], - [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], - [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], - [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], - [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], - [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], - [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], - [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], - [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], - [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], - [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], - [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], - [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], - [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], - [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], - [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], - [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], - [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], - [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], - [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], - [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], - [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], - [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], - [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], - [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], - [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], - [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], - [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; - for (i = 0; i < ranges.length; i++) { - start = ranges[i][0]; - end = ranges[i][1]; - for (j = start; j <= end; j++) { - result[j] = true; - } - } - return result; -})(); - -function splitQuery(query) { - var result = []; - var start = -1; - for (var i = 0; i < query.length; i++) { - if (splitChars[query.charCodeAt(i)]) { - if (start !== -1) { - result.push(query.slice(start, i)); - start = -1; - } - } else if (start === -1) { - start = i; - } - } - if (start !== -1) { - result.push(query.slice(start)); - } - return result; -} - - diff --git a/docs/_build.html/_static/down-pressed.png b/docs/_build.html/_static/down-pressed.png deleted file mode 100644 index 5756c8c..0000000 Binary files a/docs/_build.html/_static/down-pressed.png and /dev/null differ diff --git a/docs/_build.html/_static/down.png b/docs/_build.html/_static/down.png deleted file mode 100644 index 1b3bdad..0000000 Binary files a/docs/_build.html/_static/down.png and /dev/null differ diff --git a/docs/_build.html/_static/file.png b/docs/_build.html/_static/file.png deleted file mode 100644 index a858a41..0000000 Binary files a/docs/_build.html/_static/file.png and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Inconsolata-Bold.ttf b/docs/_build.html/_static/fonts/Inconsolata-Bold.ttf deleted file mode 100644 index 809c1f5..0000000 Binary files a/docs/_build.html/_static/fonts/Inconsolata-Bold.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Inconsolata-Regular.ttf b/docs/_build.html/_static/fonts/Inconsolata-Regular.ttf deleted file mode 100644 index fc981ce..0000000 Binary files a/docs/_build.html/_static/fonts/Inconsolata-Regular.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Inconsolata.ttf b/docs/_build.html/_static/fonts/Inconsolata.ttf deleted file mode 100644 index 4b8a36d..0000000 Binary files a/docs/_build.html/_static/fonts/Inconsolata.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato-Bold.ttf b/docs/_build.html/_static/fonts/Lato-Bold.ttf deleted file mode 100644 index 1d23c70..0000000 Binary files a/docs/_build.html/_static/fonts/Lato-Bold.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato-Regular.ttf b/docs/_build.html/_static/fonts/Lato-Regular.ttf deleted file mode 100644 index 0f3d0f8..0000000 Binary files a/docs/_build.html/_static/fonts/Lato-Regular.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-bold.eot b/docs/_build.html/_static/fonts/Lato/lato-bold.eot deleted file mode 100644 index 3361183..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-bold.eot and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-bold.ttf b/docs/_build.html/_static/fonts/Lato/lato-bold.ttf deleted file mode 100644 index 29f691d..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-bold.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-bold.woff b/docs/_build.html/_static/fonts/Lato/lato-bold.woff deleted file mode 100644 index c6dff51..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-bold.woff and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-bold.woff2 b/docs/_build.html/_static/fonts/Lato/lato-bold.woff2 deleted file mode 100644 index bb19504..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-bold.woff2 and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-bolditalic.eot b/docs/_build.html/_static/fonts/Lato/lato-bolditalic.eot deleted file mode 100644 index 3d41549..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-bolditalic.eot and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-bolditalic.ttf b/docs/_build.html/_static/fonts/Lato/lato-bolditalic.ttf deleted file mode 100644 index f402040..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-bolditalic.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-bolditalic.woff b/docs/_build.html/_static/fonts/Lato/lato-bolditalic.woff deleted file mode 100644 index 88ad05b..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-bolditalic.woff and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-bolditalic.woff2 b/docs/_build.html/_static/fonts/Lato/lato-bolditalic.woff2 deleted file mode 100644 index c4e3d80..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-bolditalic.woff2 and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-italic.eot b/docs/_build.html/_static/fonts/Lato/lato-italic.eot deleted file mode 100644 index 3f82642..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-italic.eot and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-italic.ttf b/docs/_build.html/_static/fonts/Lato/lato-italic.ttf deleted file mode 100644 index b4bfc9b..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-italic.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-italic.woff b/docs/_build.html/_static/fonts/Lato/lato-italic.woff deleted file mode 100644 index 76114bc..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-italic.woff and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-italic.woff2 b/docs/_build.html/_static/fonts/Lato/lato-italic.woff2 deleted file mode 100644 index 3404f37..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-italic.woff2 and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-regular.eot b/docs/_build.html/_static/fonts/Lato/lato-regular.eot deleted file mode 100644 index 11e3f2a..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-regular.eot and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-regular.ttf b/docs/_build.html/_static/fonts/Lato/lato-regular.ttf deleted file mode 100644 index 74decd9..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-regular.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-regular.woff b/docs/_build.html/_static/fonts/Lato/lato-regular.woff deleted file mode 100644 index ae1307f..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-regular.woff and /dev/null differ diff --git a/docs/_build.html/_static/fonts/Lato/lato-regular.woff2 b/docs/_build.html/_static/fonts/Lato/lato-regular.woff2 deleted file mode 100644 index 3bf9843..0000000 Binary files a/docs/_build.html/_static/fonts/Lato/lato-regular.woff2 and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab-Bold.ttf b/docs/_build.html/_static/fonts/RobotoSlab-Bold.ttf deleted file mode 100644 index df5d1df..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab-Bold.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab-Regular.ttf b/docs/_build.html/_static/fonts/RobotoSlab-Regular.ttf deleted file mode 100644 index eb52a79..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab-Regular.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot deleted file mode 100644 index 79dc8ef..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf deleted file mode 100644 index df5d1df..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff deleted file mode 100644 index 6cb6000..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 deleted file mode 100644 index 7059e23..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot deleted file mode 100644 index 2f7ca78..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf deleted file mode 100644 index eb52a79..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff deleted file mode 100644 index f815f63..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff and /dev/null differ diff --git a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 deleted file mode 100644 index f2c76e5..0000000 Binary files a/docs/_build.html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 and /dev/null differ diff --git a/docs/_build.html/_static/fonts/fontawesome-webfont.eot b/docs/_build.html/_static/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca..0000000 Binary files a/docs/_build.html/_static/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/docs/_build.html/_static/fonts/fontawesome-webfont.svg b/docs/_build.html/_static/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845..0000000 --- a/docs/_build.html/_static/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/_build.html/_static/fonts/fontawesome-webfont.ttf b/docs/_build.html/_static/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2..0000000 Binary files a/docs/_build.html/_static/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/docs/_build.html/_static/fonts/fontawesome-webfont.woff b/docs/_build.html/_static/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a..0000000 Binary files a/docs/_build.html/_static/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/docs/_build.html/_static/fonts/fontawesome-webfont.woff2 b/docs/_build.html/_static/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc6..0000000 Binary files a/docs/_build.html/_static/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/docs/_build.html/_static/jquery-3.2.1.js b/docs/_build.html/_static/jquery-3.2.1.js deleted file mode 100644 index d2d8ca4..0000000 --- a/docs/_build.html/_static/jquery-3.2.1.js +++ /dev/null @@ -1,10253 +0,0 @@ -/*! - * jQuery JavaScript Library v3.2.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2017-03-20T18:59Z - */ -( function( global, factory ) { - - "use strict"; - - if ( typeof module === "object" && typeof module.exports === "object" ) { - - // For CommonJS and CommonJS-like environments where a proper `window` - // is present, execute the factory and get jQuery. - // For environments that do not have a `window` with a `document` - // (such as Node.js), expose a factory as module.exports. - // This accentuates the need for the creation of a real `window`. - // e.g. var jQuery = require("jquery")(window); - // See ticket #14549 for more info. - module.exports = global.document ? - factory( global, true ) : - function( w ) { - if ( !w.document ) { - throw new Error( "jQuery requires a window with a document" ); - } - return factory( w ); - }; - } else { - factory( global ); - } - -// Pass this if window is not defined yet -} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { - -// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 -// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode -// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common -// enough that all such attempts are guarded in a try block. -"use strict"; - -var arr = []; - -var document = window.document; - -var getProto = Object.getPrototypeOf; - -var slice = arr.slice; - -var concat = arr.concat; - -var push = arr.push; - -var indexOf = arr.indexOf; - -var class2type = {}; - -var toString = class2type.toString; - -var hasOwn = class2type.hasOwnProperty; - -var fnToString = hasOwn.toString; - -var ObjectFunctionString = fnToString.call( Object ); - -var support = {}; - - - - function DOMEval( code, doc ) { - doc = doc || document; - - var script = doc.createElement( "script" ); - - script.text = code; - doc.head.appendChild( script ).parentNode.removeChild( script ); - } -/* global Symbol */ -// Defining this global in .eslintrc.json would create a danger of using the global -// unguarded in another place, it seems safer to define global only for this module - - - -var - version = "3.2.1", - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - - // The jQuery object is actually just the init constructor 'enhanced' - // Need init if jQuery is called (just allow error to be thrown if not included) - return new jQuery.fn.init( selector, context ); - }, - - // Support: Android <=4.0 only - // Make sure we trim BOM and NBSP - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([a-z])/g, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return letter.toUpperCase(); - }; - -jQuery.fn = jQuery.prototype = { - - // The current version of jQuery being used - jquery: version, - - constructor: jQuery, - - // The default length of a jQuery object is 0 - length: 0, - - toArray: function() { - return slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - - // Return all the elements in a clean array - if ( num == null ) { - return slice.call( this ); - } - - // Return just the one element from the set - return num < 0 ? this[ num + this.length ] : this[ num ]; - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - each: function( callback ) { - return jQuery.each( this, callback ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map( this, function( elem, i ) { - return callback.call( elem, i, elem ); - } ) ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); - }, - - end: function() { - return this.prevObject || this.constructor(); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: arr.sort, - splice: arr.splice -}; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[ 0 ] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - - // Skip the boolean and the target - target = arguments[ i ] || {}; - i++; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { - target = {}; - } - - // Extend jQuery itself if only one argument is passed - if ( i === length ) { - target = this; - i--; - } - - for ( ; i < length; i++ ) { - - // Only deal with non-null/undefined values - if ( ( options = arguments[ i ] ) != null ) { - - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject( copy ) || - ( copyIsArray = Array.isArray( copy ) ) ) ) { - - if ( copyIsArray ) { - copyIsArray = false; - clone = src && Array.isArray( src ) ? src : []; - - } else { - clone = src && jQuery.isPlainObject( src ) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend( { - - // Unique for each copy of jQuery on the page - expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), - - // Assume jQuery is ready without the ready module - isReady: true, - - error: function( msg ) { - throw new Error( msg ); - }, - - noop: function() {}, - - isFunction: function( obj ) { - return jQuery.type( obj ) === "function"; - }, - - isWindow: function( obj ) { - return obj != null && obj === obj.window; - }, - - isNumeric: function( obj ) { - - // As of jQuery 3.0, isNumeric is limited to - // strings and numbers (primitives or objects) - // that can be coerced to finite numbers (gh-2662) - var type = jQuery.type( obj ); - return ( type === "number" || type === "string" ) && - - // parseFloat NaNs numeric-cast false positives ("") - // ...but misinterprets leading-number strings, particularly hex literals ("0x...") - // subtraction forces infinities to NaN - !isNaN( obj - parseFloat( obj ) ); - }, - - isPlainObject: function( obj ) { - var proto, Ctor; - - // Detect obvious negatives - // Use toString instead of jQuery.type to catch host objects - if ( !obj || toString.call( obj ) !== "[object Object]" ) { - return false; - } - - proto = getProto( obj ); - - // Objects with no prototype (e.g., `Object.create( null )`) are plain - if ( !proto ) { - return true; - } - - // Objects with prototype are plain iff they were constructed by a global Object function - Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; - return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; - }, - - isEmptyObject: function( obj ) { - - /* eslint-disable no-unused-vars */ - // See https://github.com/eslint/eslint/issues/6125 - var name; - - for ( name in obj ) { - return false; - } - return true; - }, - - type: function( obj ) { - if ( obj == null ) { - return obj + ""; - } - - // Support: Android <=2.3 only (functionish RegExp) - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call( obj ) ] || "object" : - typeof obj; - }, - - // Evaluates a script in a global context - globalEval: function( code ) { - DOMEval( code ); - }, - - // Convert dashed to camelCase; used by the css and data modules - // Support: IE <=9 - 11, Edge 12 - 13 - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - each: function( obj, callback ) { - var length, i = 0; - - if ( isArrayLike( obj ) ) { - length = obj.length; - for ( ; i < length; i++ ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } else { - for ( i in obj ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } - - return obj; - }, - - // Support: Android <=4.0 only - trim: function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArrayLike( Object( arr ) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - return arr == null ? -1 : indexOf.call( arr, elem, i ); - }, - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - merge: function( first, second ) { - var len = +second.length, - j = 0, - i = first.length; - - for ( ; j < len; j++ ) { - first[ i++ ] = second[ j ]; - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, invert ) { - var callbackInverse, - matches = [], - i = 0, - length = elems.length, - callbackExpect = !invert; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - callbackInverse = !callback( elems[ i ], i ); - if ( callbackInverse !== callbackExpect ) { - matches.push( elems[ i ] ); - } - } - - return matches; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var length, value, - i = 0, - ret = []; - - // Go through the array, translating each of the items to their new values - if ( isArrayLike( elems ) ) { - length = elems.length; - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - } - - // Flatten any nested arrays - return concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - now: Date.now, - - // jQuery.support is not used in Core but other projects attach their - // properties to it so it needs to exist. - support: support -} ); - -if ( typeof Symbol === "function" ) { - jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; -} - -// Populate the class2type map -jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), -function( i, name ) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -} ); - -function isArrayLike( obj ) { - - // Support: real iOS 8.2 only (not reproducible in simulator) - // `in` check used to prevent JIT error (gh-2145) - // hasOwn isn't used here due to false negatives - // regarding Nodelist length in IE - var length = !!obj && "length" in obj && obj.length, - type = jQuery.type( obj ); - - if ( type === "function" || jQuery.isWindow( obj ) ) { - return false; - } - - return type === "array" || length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj; -} -var Sizzle = -/*! - * Sizzle CSS Selector Engine v2.3.3 - * https://sizzlejs.com/ - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2016-08-08 - */ -(function( window ) { - -var i, - support, - Expr, - getText, - isXML, - tokenize, - compile, - select, - outermostContext, - sortInput, - hasDuplicate, - - // Local document vars - setDocument, - document, - docElem, - documentIsHTML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - - // Instance-specific data - expando = "sizzle" + 1 * new Date(), - preferredDoc = window.document, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - } - return 0; - }, - - // Instance methods - hasOwn = ({}).hasOwnProperty, - arr = [], - pop = arr.pop, - push_native = arr.push, - push = arr.push, - slice = arr.slice, - // Use a stripped-down indexOf as it's faster than native - // https://jsperf.com/thor-indexof-vs-for/5 - indexOf = function( list, elem ) { - var i = 0, - len = list.length; - for ( ; i < len; i++ ) { - if ( list[i] === elem ) { - return i; - } - } - return -1; - }, - - booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", - - // Regular expressions - - // http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - - // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier - identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", - - // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors - attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + - // Operator (capture 2) - "*([*^$|!~]?=)" + whitespace + - // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + - "*\\]", - - pseudos = ":(" + identifier + ")(?:\\((" + - // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: - // 1. quoted (capture 3; capture 4 or capture 5) - "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + - // 2. simple (capture 6) - "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + - // 3. anything else (capture 2) - ".*" + - ")\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rwhitespace = new RegExp( whitespace + "+", "g" ), - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), - - rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), - - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + identifier + ")" ), - "CLASS": new RegExp( "^\\.(" + identifier + ")" ), - "TAG": new RegExp( "^(" + identifier + "|[*])" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + - "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + - "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + - whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rnative = /^[^{]+\{\s*\[native \w/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rsibling = /[+~]/, - - // CSS escapes - // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), - funescape = function( _, escaped, escapedWhitespace ) { - var high = "0x" + escaped - 0x10000; - // NaN means non-codepoint - // Support: Firefox<24 - // Workaround erroneous numeric interpretation of +"0x" - return high !== high || escapedWhitespace ? - escaped : - high < 0 ? - // BMP codepoint - String.fromCharCode( high + 0x10000 ) : - // Supplemental Plane codepoint (surrogate pair) - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }, - - // CSS string/identifier serialization - // https://drafts.csswg.org/cssom/#common-serializing-idioms - rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, - fcssescape = function( ch, asCodePoint ) { - if ( asCodePoint ) { - - // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER - if ( ch === "\0" ) { - return "\uFFFD"; - } - - // Control characters and (dependent upon position) numbers get escaped as code points - return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; - } - - // Other potentially-special ASCII characters get backslash-escaped - return "\\" + ch; - }, - - // Used for iframes - // See setDocument() - // Removing the function wrapper causes a "Permission Denied" - // error in IE - unloadHandler = function() { - setDocument(); - }, - - disabledAncestor = addCombinator( - function( elem ) { - return elem.disabled === true && ("form" in elem || "label" in elem); - }, - { dir: "parentNode", next: "legend" } - ); - -// Optimize for push.apply( _, NodeList ) -try { - push.apply( - (arr = slice.call( preferredDoc.childNodes )), - preferredDoc.childNodes - ); - // Support: Android<4.0 - // Detect silently failing push.apply - arr[ preferredDoc.childNodes.length ].nodeType; -} catch ( e ) { - push = { apply: arr.length ? - - // Leverage slice if possible - function( target, els ) { - push_native.apply( target, slice.call(els) ); - } : - - // Support: IE<9 - // Otherwise append directly - function( target, els ) { - var j = target.length, - i = 0; - // Can't trust NodeList.length - while ( (target[j++] = els[i++]) ) {} - target.length = j - 1; - } - }; -} - -function Sizzle( selector, context, results, seed ) { - var m, i, elem, nid, match, groups, newSelector, - newContext = context && context.ownerDocument, - - // nodeType defaults to 9, since context defaults to document - nodeType = context ? context.nodeType : 9; - - results = results || []; - - // Return early from calls with invalid selector or context - if ( typeof selector !== "string" || !selector || - nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { - - return results; - } - - // Try to shortcut find operations (as opposed to filters) in HTML documents - if ( !seed ) { - - if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { - setDocument( context ); - } - context = context || document; - - if ( documentIsHTML ) { - - // If the selector is sufficiently simple, try using a "get*By*" DOM method - // (excepting DocumentFragment context, where the methods don't exist) - if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { - - // ID selector - if ( (m = match[1]) ) { - - // Document context - if ( nodeType === 9 ) { - if ( (elem = context.getElementById( m )) ) { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - - // Element context - } else { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( newContext && (elem = newContext.getElementById( m )) && - contains( context, elem ) && - elem.id === m ) { - - results.push( elem ); - return results; - } - } - - // Type selector - } else if ( match[2] ) { - push.apply( results, context.getElementsByTagName( selector ) ); - return results; - - // Class selector - } else if ( (m = match[3]) && support.getElementsByClassName && - context.getElementsByClassName ) { - - push.apply( results, context.getElementsByClassName( m ) ); - return results; - } - } - - // Take advantage of querySelectorAll - if ( support.qsa && - !compilerCache[ selector + " " ] && - (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { - - if ( nodeType !== 1 ) { - newContext = context; - newSelector = selector; - - // qSA looks outside Element context, which is not what we want - // Thanks to Andrew Dupont for this workaround technique - // Support: IE <=8 - // Exclude object elements - } else if ( context.nodeName.toLowerCase() !== "object" ) { - - // Capture the context ID, setting it first if necessary - if ( (nid = context.getAttribute( "id" )) ) { - nid = nid.replace( rcssescape, fcssescape ); - } else { - context.setAttribute( "id", (nid = expando) ); - } - - // Prefix every selector in the list - groups = tokenize( selector ); - i = groups.length; - while ( i-- ) { - groups[i] = "#" + nid + " " + toSelector( groups[i] ); - } - newSelector = groups.join( "," ); - - // Expand context for sibling selectors - newContext = rsibling.test( selector ) && testContext( context.parentNode ) || - context; - } - - if ( newSelector ) { - try { - push.apply( results, - newContext.querySelectorAll( newSelector ) - ); - return results; - } catch ( qsaError ) { - } finally { - if ( nid === expando ) { - context.removeAttribute( "id" ); - } - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); -} - -/** - * Create key-value caches of limited size - * @returns {function(string, object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ -function createCache() { - var keys = []; - - function cache( key, value ) { - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key + " " ) > Expr.cacheLength ) { - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return (cache[ key + " " ] = value); - } - return cache; -} - -/** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ -function markFunction( fn ) { - fn[ expando ] = true; - return fn; -} - -/** - * Support testing using an element - * @param {Function} fn Passed the created element and returns a boolean result - */ -function assert( fn ) { - var el = document.createElement("fieldset"); - - try { - return !!fn( el ); - } catch (e) { - return false; - } finally { - // Remove from its parent by default - if ( el.parentNode ) { - el.parentNode.removeChild( el ); - } - // release memory in IE - el = null; - } -} - -/** - * Adds the same handler for all of the specified attrs - * @param {String} attrs Pipe-separated list of attributes - * @param {Function} handler The method that will be applied - */ -function addHandle( attrs, handler ) { - var arr = attrs.split("|"), - i = arr.length; - - while ( i-- ) { - Expr.attrHandle[ arr[i] ] = handler; - } -} - -/** - * Checks document order of two siblings - * @param {Element} a - * @param {Element} b - * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b - */ -function siblingCheck( a, b ) { - var cur = b && a, - diff = cur && a.nodeType === 1 && b.nodeType === 1 && - a.sourceIndex - b.sourceIndex; - - // Use IE sourceIndex if available on both nodes - if ( diff ) { - return diff; - } - - // Check if b follows a - if ( cur ) { - while ( (cur = cur.nextSibling) ) { - if ( cur === b ) { - return -1; - } - } - } - - return a ? 1 : -1; -} - -/** - * Returns a function to use in pseudos for input types - * @param {String} type - */ -function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for buttons - * @param {String} type - */ -function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for :enabled/:disabled - * @param {Boolean} disabled true for :disabled; false for :enabled - */ -function createDisabledPseudo( disabled ) { - - // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable - return function( elem ) { - - // Only certain elements can match :enabled or :disabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled - if ( "form" in elem ) { - - // Check for inherited disabledness on relevant non-disabled elements: - // * listed form-associated elements in a disabled fieldset - // https://html.spec.whatwg.org/multipage/forms.html#category-listed - // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled - // * option elements in a disabled optgroup - // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled - // All such elements have a "form" property. - if ( elem.parentNode && elem.disabled === false ) { - - // Option elements defer to a parent optgroup if present - if ( "label" in elem ) { - if ( "label" in elem.parentNode ) { - return elem.parentNode.disabled === disabled; - } else { - return elem.disabled === disabled; - } - } - - // Support: IE 6 - 11 - // Use the isDisabled shortcut property to check for disabled fieldset ancestors - return elem.isDisabled === disabled || - - // Where there is no isDisabled, check manually - /* jshint -W018 */ - elem.isDisabled !== !disabled && - disabledAncestor( elem ) === disabled; - } - - return elem.disabled === disabled; - - // Try to winnow out elements that can't be disabled before trusting the disabled property. - // Some victims get caught in our net (label, legend, menu, track), but it shouldn't - // even exist on them, let alone have a boolean value. - } else if ( "label" in elem ) { - return elem.disabled === disabled; - } - - // Remaining elements are neither :enabled nor :disabled - return false; - }; -} - -/** - * Returns a function to use in pseudos for positionals - * @param {Function} fn - */ -function createPositionalPseudo( fn ) { - return markFunction(function( argument ) { - argument = +argument; - return markFunction(function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ (j = matchIndexes[i]) ] ) { - seed[j] = !(matches[j] = seed[j]); - } - } - }); - }); -} - -/** - * Checks a node for validity as a Sizzle context - * @param {Element|Object=} context - * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value - */ -function testContext( context ) { - return context && typeof context.getElementsByTagName !== "undefined" && context; -} - -// Expose support vars for convenience -support = Sizzle.support = {}; - -/** - * Detects XML nodes - * @param {Element|Object} elem An element or a document - * @returns {Boolean} True iff elem is a non-HTML XML node - */ -isXML = Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = elem && (elem.ownerDocument || elem).documentElement; - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -/** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ -setDocument = Sizzle.setDocument = function( node ) { - var hasCompare, subWindow, - doc = node ? node.ownerDocument || node : preferredDoc; - - // Return early if doc is invalid or already selected - if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Update global variables - document = doc; - docElem = document.documentElement; - documentIsHTML = !isXML( document ); - - // Support: IE 9-11, Edge - // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) - if ( preferredDoc !== document && - (subWindow = document.defaultView) && subWindow.top !== subWindow ) { - - // Support: IE 11, Edge - if ( subWindow.addEventListener ) { - subWindow.addEventListener( "unload", unloadHandler, false ); - - // Support: IE 9 - 10 only - } else if ( subWindow.attachEvent ) { - subWindow.attachEvent( "onunload", unloadHandler ); - } - } - - /* Attributes - ---------------------------------------------------------------------- */ - - // Support: IE<8 - // Verify that getAttribute really returns attributes and not properties - // (excepting IE8 booleans) - support.attributes = assert(function( el ) { - el.className = "i"; - return !el.getAttribute("className"); - }); - - /* getElement(s)By* - ---------------------------------------------------------------------- */ - - // Check if getElementsByTagName("*") returns only elements - support.getElementsByTagName = assert(function( el ) { - el.appendChild( document.createComment("") ); - return !el.getElementsByTagName("*").length; - }); - - // Support: IE<9 - support.getElementsByClassName = rnative.test( document.getElementsByClassName ); - - // Support: IE<10 - // Check if getElementById returns elements by name - // The broken getElementById methods don't pick up programmatically-set names, - // so use a roundabout getElementsByName test - support.getById = assert(function( el ) { - docElem.appendChild( el ).id = expando; - return !document.getElementsByName || !document.getElementsByName( expando ).length; - }); - - // ID filter and find - if ( support.getById ) { - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute("id") === attrId; - }; - }; - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var elem = context.getElementById( id ); - return elem ? [ elem ] : []; - } - }; - } else { - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== "undefined" && - elem.getAttributeNode("id"); - return node && node.value === attrId; - }; - }; - - // Support: IE 6 - 7 only - // getElementById is not reliable as a find shortcut - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var node, i, elems, - elem = context.getElementById( id ); - - if ( elem ) { - - // Verify the id attribute - node = elem.getAttributeNode("id"); - if ( node && node.value === id ) { - return [ elem ]; - } - - // Fall back on getElementsByName - elems = context.getElementsByName( id ); - i = 0; - while ( (elem = elems[i++]) ) { - node = elem.getAttributeNode("id"); - if ( node && node.value === id ) { - return [ elem ]; - } - } - } - - return []; - } - }; - } - - // Tag - Expr.find["TAG"] = support.getElementsByTagName ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( tag ); - - // DocumentFragment nodes don't have gEBTN - } else if ( support.qsa ) { - return context.querySelectorAll( tag ); - } - } : - - function( tag, context ) { - var elem, - tmp = [], - i = 0, - // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - while ( (elem = results[i++]) ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Class - Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { - if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { - return context.getElementsByClassName( className ); - } - }; - - /* QSA/matchesSelector - ---------------------------------------------------------------------- */ - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21) - // We allow this because of a bug in IE8/9 that throws an error - // whenever `document.activeElement` is accessed on an iframe - // So, we allow :focus to pass through QSA all the time to avoid the IE error - // See https://bugs.jquery.com/ticket/13378 - rbuggyQSA = []; - - if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert(function( el ) { - // Select is set to empty string on purpose - // This is to test IE's treatment of not explicitly - // setting a boolean content attribute, - // since its presence should be enough - // https://bugs.jquery.com/ticket/12359 - docElem.appendChild( el ).innerHTML = "" + - ""; - - // Support: IE8, Opera 11-12.16 - // Nothing should be selected when empty strings follow ^= or $= or *= - // The test attribute must be unknown in Opera but "safe" for WinRT - // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( el.querySelectorAll("[msallowcapture^='']").length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !el.querySelectorAll("[selected]").length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); - } - - // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ - if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push("~="); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !el.querySelectorAll(":checked").length ) { - rbuggyQSA.push(":checked"); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibling-combinator selector` fails - if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push(".#.+[+~]"); - } - }); - - assert(function( el ) { - el.innerHTML = "" + - ""; - - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = document.createElement("input"); - input.setAttribute( "type", "hidden" ); - el.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( el.querySelectorAll("[name=d]").length ) { - rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( el.querySelectorAll(":enabled").length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: IE9-11+ - // IE's :disabled selector does not pick up the children of disabled fieldsets - docElem.appendChild( el ).disabled = true; - if ( el.querySelectorAll(":disabled").length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Opera 10-11 does not throw on post-comma invalid pseudos - el.querySelectorAll("*,:x"); - rbuggyQSA.push(",.*:"); - }); - } - - if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector) )) ) { - - assert(function( el ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( el, "*" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( el, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - }); - } - - rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); - rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); - - /* Contains - ---------------------------------------------------------------------- */ - hasCompare = rnative.test( docElem.compareDocumentPosition ); - - // Element contains another - // Purposefully self-exclusive - // As in, an element does not contain itself - contains = hasCompare || rnative.test( docElem.contains ) ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - )); - } : - function( a, b ) { - if ( b ) { - while ( (b = b.parentNode) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - /* Sorting - ---------------------------------------------------------------------- */ - - // Document order sorting - sortOrder = hasCompare ? - function( a, b ) { - - // Flag for duplicate removal - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - // Sort on method existence if only one input has compareDocumentPosition - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; - if ( compare ) { - return compare; - } - - // Calculate position if both inputs belong to the same document - compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? - a.compareDocumentPosition( b ) : - - // Otherwise we know they are disconnected - 1; - - // Disconnected nodes - if ( compare & 1 || - (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { - - // Choose the first element that is related to our preferred document - if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { - return -1; - } - if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { - return 1; - } - - // Maintain original order - return sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - } - - return compare & 4 ? -1 : 1; - } : - function( a, b ) { - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Parentless nodes are either documents or disconnected - if ( !aup || !bup ) { - return a === document ? -1 : - b === document ? 1 : - aup ? -1 : - bup ? 1 : - sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( (cur = cur.parentNode) ) { - ap.unshift( cur ); - } - cur = b; - while ( (cur = cur.parentNode) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[i] === bp[i] ) { - i++; - } - - return i ? - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[i], bp[i] ) : - - // Otherwise nodes in our document sort first - ap[i] === preferredDoc ? -1 : - bp[i] === preferredDoc ? 1 : - 0; - }; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - // Make sure that attribute selectors are quoted - expr = expr.replace( rattributeQuotes, "='$1']" ); - - if ( support.matchesSelector && documentIsHTML && - !compilerCache[ expr + " " ] && - ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && - ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { - - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch (e) {} - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - // Set document vars if needed - if ( ( context.ownerDocument || context ) !== document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - var fn = Expr.attrHandle[ name.toLowerCase() ], - // Don't get fooled by Object.prototype properties (jQuery #13807) - val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? - fn( elem, name, !documentIsHTML ) : - undefined; - - return val !== undefined ? - val : - support.attributes || !documentIsHTML ? - elem.getAttribute( name ) : - (val = elem.getAttributeNode(name)) && val.specified ? - val.value : - null; -}; - -Sizzle.escape = function( sel ) { - return (sel + "").replace( rcssescape, fcssescape ); -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Document sorting and removing duplicates - * @param {ArrayLike} results - */ -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - j = 0, - i = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - sortInput = !support.sortStable && results.slice( 0 ); - results.sort( sortOrder ); - - if ( hasDuplicate ) { - while ( (elem = results[i++]) ) { - if ( elem === results[ i ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - // Clear input after sorting to release objects - // See https://github.com/jquery/sizzle/pull/225 - sortInput = null; - - return results; -}; - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - // If no nodeType, this is expected to be an array - while ( (node = elem[i++]) ) { - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - // Use textContent for elements - // innerText usage removed for consistency of new lines (jQuery #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - attrHandle: {}, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[1] = match[1].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); - - if ( match[2] === "~=" ) { - match[3] = " " + match[3] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[1] = match[1].toLowerCase(); - - if ( match[1].slice( 0, 3 ) === "nth" ) { - // nth-* requires argument - if ( !match[3] ) { - Sizzle.error( match[0] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); - match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); - - // other types prohibit arguments - } else if ( match[3] ) { - Sizzle.error( match[0] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[6] && match[2]; - - if ( matchExpr["CHILD"].test( match[0] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[3] ) { - match[2] = match[4] || match[5] || ""; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - // Get excess from tokenize (recursively) - (excess = tokenize( unquoted, true )) && - // advance to the next closing parenthesis - (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { - - // excess is a negative index - match[0] = match[0].slice( 0, excess ); - match[2] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeNameSelector ) { - var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); - return nodeNameSelector === "*" ? - function() { return true; } : - function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && - classCache( className, function( elem ) { - return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); - }); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - }; - }, - - "CHILD": function( type, what, argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, context, xml ) { - var cache, uniqueCache, outerCache, node, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType, - diff = false; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( (node = node[ dir ]) ) { - if ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) { - - return false; - } - } - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - - // Seek `elem` from a previously-cached index - - // ...in a gzip-friendly way - node = parent; - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex && cache[ 2 ]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( (node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - (diff = nodeIndex = 0) || start.pop()) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - } else { - // Use previously-cached element index if available - if ( useCache ) { - // ...in a gzip-friendly way - node = elem; - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex; - } - - // xml :nth-child(...) - // or :nth-last-child(...) or :nth(-last)?-of-type(...) - if ( diff === false ) { - // Use the same loop as above to seek `elem` from the start - while ( (node = ++nodeIndex && node && node[ dir ] || - (diff = nodeIndex = 0) || start.pop()) ) { - - if ( ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) && - ++diff ) { - - // Cache the index of each encountered element - if ( useCache ) { - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - uniqueCache[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction(function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf( seed, matched[i] ); - seed[ idx ] = !( matches[ idx ] = matched[i] ); - } - }) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - // Potentially complex pseudos - "not": markFunction(function( selector ) { - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction(function( seed, matches, context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( (elem = unmatched[i]) ) { - seed[i] = !(matches[i] = elem); - } - } - }) : - function( elem, context, xml ) { - input[0] = elem; - matcher( input, null, xml, results ); - // Don't keep the element (issue #299) - input[0] = null; - return !results.pop(); - }; - }), - - "has": markFunction(function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - }), - - "contains": markFunction(function( text ) { - text = text.replace( runescape, funescape ); - return function( elem ) { - return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; - }; - }), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - // lang value must be a valid identifier - if ( !ridentifier.test(lang || "") ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( (elemLang = documentIsHTML ? - elem.lang : - elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); - return false; - }; - }), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); - }, - - // Boolean properties - "enabled": createDisabledPseudo( false ), - "disabled": createDisabledPseudo( true ), - - "checked": function( elem ) { - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); - }, - - "selected": function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), - // but not by others (comment: 8; processing instruction: 7; etc.) - // nodeType < 6 works because attributes (2) do not appear as children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeType < 6 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos["empty"]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - - // Support: IE<8 - // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" - ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); - }, - - // Position-in-collection - "first": createPositionalPseudo(function() { - return [ 0 ]; - }), - - "last": createPositionalPseudo(function( matchIndexes, length ) { - return [ length - 1 ]; - }), - - "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - }), - - "even": createPositionalPseudo(function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "odd": createPositionalPseudo(function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }) - } -}; - -Expr.pseudos["nth"] = Expr.pseudos["eq"]; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -// Easy API for creating new setFilters -function setFilters() {} -setFilters.prototype = Expr.filters = Expr.pseudos; -Expr.setFilters = new setFilters(); - -tokenize = Sizzle.tokenize = function( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || (match = rcomma.exec( soFar )) ) { - if ( match ) { - // Don't consume trailing commas as valid - soFar = soFar.slice( match[0].length ) || soFar; - } - groups.push( (tokens = []) ); - } - - matched = false; - - // Combinators - if ( (match = rcombinators.exec( soFar )) ) { - matched = match.shift(); - tokens.push({ - value: matched, - // Cast descendant combinators to space - type: match[0].replace( rtrim, " " ) - }); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || - (match = preFilters[ type ]( match ))) ) { - matched = match.shift(); - tokens.push({ - value: matched, - type: type, - matches: match - }); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -}; - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[i].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - skip = combinator.next, - key = skip || dir, - checkNonElements = base && key === "parentNode", - doneName = done++; - - return combinator.first ? - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - return false; - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var oldCache, uniqueCache, outerCache, - newCache = [ dirruns, doneName ]; - - // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching - if ( xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || (elem[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); - - if ( skip && skip === elem.nodeName.toLowerCase() ) { - elem = elem[ dir ] || elem; - } else if ( (oldCache = uniqueCache[ key ]) && - oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { - - // Assign to newCache so results back-propagate to previous elements - return (newCache[ 2 ] = oldCache[ 2 ]); - } else { - // Reuse newcache so results back-propagate to previous elements - uniqueCache[ key ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { - return true; - } - } - } - } - } - return false; - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[i]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[0]; -} - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[i], results ); - } - return results; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( (elem = unmatched[i]) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction(function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( (elem = temp[i]) ) { - matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) ) { - // Restore matcherIn since elem is not yet a final match - temp.push( (matcherIn[i] = elem) ); - } - } - postFinder( null, (matcherOut = []), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) && - (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { - - seed[temp] = !(results[temp] = elem); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - }); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[0].type ], - implicitRelative = leadingRelative || Expr.relative[" "], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - (checkContext = context).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - // Avoid hanging onto element (issue #299) - checkContext = null; - return ret; - } ]; - - for ( ; i < len; i++ ) { - if ( (matcher = Expr.relative[ tokens[i].type ]) ) { - matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; - } else { - matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[j].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( - // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) - ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - var bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, outermost ) { - var elem, j, matcher, - matchedCount = 0, - i = "0", - unmatched = seed && [], - setMatched = [], - contextBackup = outermostContext, - // We must always have either seed elements or outermost context - elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), - len = elems.length; - - if ( outermost ) { - outermostContext = context === document || context || outermost; - } - - // Add elements passing elementMatchers directly to results - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id - for ( ; i !== len && (elem = elems[i]) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - if ( !context && elem.ownerDocument !== document ) { - setDocument( elem ); - xml = !documentIsHTML; - } - while ( (matcher = elementMatchers[j++]) ) { - if ( matcher( elem, context || document, xml) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - // They will have gone through all possible matchers - if ( (elem = !matcher && elem) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // `i` is now the count of elements visited above, and adding it to `matchedCount` - // makes the latter nonnegative. - matchedCount += i; - - // Apply set filters to unmatched elements - // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` - // equals `i`), unless we didn't visit _any_ elements in the above loop because we have - // no element matchers and no seed. - // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that - // case, which will result in a "00" `matchedCount` that differs from `i` but is also - // numerically zero. - if ( bySet && i !== matchedCount ) { - j = 0; - while ( (matcher = setMatchers[j++]) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !(unmatched[i] || setMatched[i]) ) { - setMatched[i] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - // Generate a function of recursive functions that can be used to check each element - if ( !match ) { - match = tokenize( selector ); - } - i = match.length; - while ( i-- ) { - cached = matcherFromTokens( match[i] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); - - // Save selector and tokenization - cached.selector = selector; - } - return cached; -}; - -/** - * A low-level selection function that works with Sizzle's compiled - * selector functions - * @param {String|Function} selector A selector or a pre-compiled - * selector function built with Sizzle.compile - * @param {Element} context - * @param {Array} [results] - * @param {Array} [seed] A set of elements to match against - */ -select = Sizzle.select = function( selector, context, results, seed ) { - var i, tokens, token, type, find, - compiled = typeof selector === "function" && selector, - match = !seed && tokenize( (selector = compiled.selector || selector) ); - - results = results || []; - - // Try to minimize operations if there is only one selector in the list and no seed - // (the latter of which guarantees us context) - if ( match.length === 1 ) { - - // Reduce context if the leading compound selector is an ID - tokens = match[0] = match[0].slice( 0 ); - if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && - context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { - - context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; - if ( !context ) { - return results; - - // Precompiled matchers will still verify ancestry, so step up a level - } else if ( compiled ) { - context = context.parentNode; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[i]; - - // Abort if we hit a combinator - if ( Expr.relative[ (type = token.type) ] ) { - break; - } - if ( (find = Expr.find[ type ]) ) { - // Search, expanding context for leading sibling combinators - if ( (seed = find( - token.matches[0].replace( runescape, funescape ), - rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context - )) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, seed ); - return results; - } - - break; - } - } - } - } - - // Compile and execute a filtering function if one is not provided - // Provide `match` to avoid retokenization if we modified the selector above - ( compiled || compile( selector, match ) )( - seed, - context, - !documentIsHTML, - results, - !context || rsibling.test( selector ) && testContext( context.parentNode ) || context - ); - return results; -}; - -// One-time assignments - -// Sort stability -support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; - -// Support: Chrome 14-35+ -// Always assume duplicates if they aren't passed to the comparison function -support.detectDuplicates = !!hasDuplicate; - -// Initialize against the default document -setDocument(); - -// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) -// Detached nodes confoundingly follow *each other* -support.sortDetached = assert(function( el ) { - // Should return 1, but returns 4 (following) - return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; -}); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !assert(function( el ) { - el.innerHTML = ""; - return el.firstChild.getAttribute("href") === "#" ; -}) ) { - addHandle( "type|href|height|width", function( elem, name, isXML ) { - if ( !isXML ) { - return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); - } - }); -} - -// Support: IE<9 -// Use defaultValue in place of getAttribute("value") -if ( !support.attributes || !assert(function( el ) { - el.innerHTML = ""; - el.firstChild.setAttribute( "value", "" ); - return el.firstChild.getAttribute( "value" ) === ""; -}) ) { - addHandle( "value", function( elem, name, isXML ) { - if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { - return elem.defaultValue; - } - }); -} - -// Support: IE<9 -// Use getAttributeNode to fetch booleans when getAttribute lies -if ( !assert(function( el ) { - return el.getAttribute("disabled") == null; -}) ) { - addHandle( booleans, function( elem, name, isXML ) { - var val; - if ( !isXML ) { - return elem[ name ] === true ? name.toLowerCase() : - (val = elem.getAttributeNode( name )) && val.specified ? - val.value : - null; - } - }); -} - -return Sizzle; - -})( window ); - - - -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; - -// Deprecated -jQuery.expr[ ":" ] = jQuery.expr.pseudos; -jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -jQuery.escapeSelector = Sizzle.escape; - - - - -var dir = function( elem, dir, until ) { - var matched = [], - truncate = until !== undefined; - - while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { - if ( elem.nodeType === 1 ) { - if ( truncate && jQuery( elem ).is( until ) ) { - break; - } - matched.push( elem ); - } - } - return matched; -}; - - -var siblings = function( n, elem ) { - var matched = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - matched.push( n ); - } - } - - return matched; -}; - - -var rneedsContext = jQuery.expr.match.needsContext; - - - -function nodeName( elem, name ) { - - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - -}; -var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); - - - -var risSimple = /^.[^:#\[\.,]*$/; - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, not ) { - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - return !!qualifier.call( elem, i, elem ) !== not; - } ); - } - - // Single element - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - } ); - } - - // Arraylike of elements (jQuery, arguments, Array) - if ( typeof qualifier !== "string" ) { - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not; - } ); - } - - // Simple selector that can be filtered directly, removing non-Elements - if ( risSimple.test( qualifier ) ) { - return jQuery.filter( qualifier, elements, not ); - } - - // Complex selector, compare the two sets, removing non-Elements - qualifier = jQuery.filter( qualifier, elements ); - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not && elem.nodeType === 1; - } ); -} - -jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - if ( elems.length === 1 && elem.nodeType === 1 ) { - return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; - } - - return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - } ) ); -}; - -jQuery.fn.extend( { - find: function( selector ) { - var i, ret, - len = this.length, - self = this; - - if ( typeof selector !== "string" ) { - return this.pushStack( jQuery( selector ).filter( function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - } ) ); - } - - ret = this.pushStack( [] ); - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - return len > 1 ? jQuery.uniqueSort( ret ) : ret; - }, - filter: function( selector ) { - return this.pushStack( winnow( this, selector || [], false ) ); - }, - not: function( selector ) { - return this.pushStack( winnow( this, selector || [], true ) ); - }, - is: function( selector ) { - return !!winnow( - this, - - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - typeof selector === "string" && rneedsContext.test( selector ) ? - jQuery( selector ) : - selector || [], - false - ).length; - } -} ); - - -// Initialize a jQuery object - - -// A central reference to the root jQuery(document) -var rootjQuery, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - // Shortcut simple #id case for speed - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, - - init = jQuery.fn.init = function( selector, context, root ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Method init() accepts an alternate rootjQuery - // so migrate can support jQuery.sub (gh-2101) - root = root || rootjQuery; - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector[ 0 ] === "<" && - selector[ selector.length - 1 ] === ">" && - selector.length >= 3 ) { - - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && ( match[ 1 ] || !context ) ) { - - // HANDLE: $(html) -> $(array) - if ( match[ 1 ] ) { - context = context instanceof jQuery ? context[ 0 ] : context; - - // Option to run scripts is true for back-compat - // Intentionally let the error be thrown if parseHTML is not present - jQuery.merge( this, jQuery.parseHTML( - match[ 1 ], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - - // Properties of context are called as methods if possible - if ( jQuery.isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[ 2 ] ); - - if ( elem ) { - - // Inject the element directly into the jQuery object - this[ 0 ] = elem; - this.length = 1; - } - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || root ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this[ 0 ] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return root.ready !== undefined ? - root.ready( selector ) : - - // Execute immediately if ready is not present - selector( jQuery ); - } - - return jQuery.makeArray( selector, this ); - }; - -// Give the init function the jQuery prototype for later instantiation -init.prototype = jQuery.fn; - -// Initialize central reference -rootjQuery = jQuery( document ); - - -var rparentsprev = /^(?:parents|prev(?:Until|All))/, - - // Methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend( { - has: function( target ) { - var targets = jQuery( target, this ), - l = targets.length; - - return this.filter( function() { - var i = 0; - for ( ; i < l; i++ ) { - if ( jQuery.contains( this, targets[ i ] ) ) { - return true; - } - } - } ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - targets = typeof selectors !== "string" && jQuery( selectors ); - - // Positional selectors never match, since there's no _selection_ context - if ( !rneedsContext.test( selectors ) ) { - for ( ; i < l; i++ ) { - for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { - - // Always skip document fragments - if ( cur.nodeType < 11 && ( targets ? - targets.index( cur ) > -1 : - - // Don't pass non-elements to Sizzle - cur.nodeType === 1 && - jQuery.find.matchesSelector( cur, selectors ) ) ) { - - matched.push( cur ); - break; - } - } - } - } - - return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); - }, - - // Determine the position of an element within the set - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; - } - - // Index in selector - if ( typeof elem === "string" ) { - return indexOf.call( jQuery( elem ), this[ 0 ] ); - } - - // Locate the position of the desired element - return indexOf.call( this, - - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[ 0 ] : elem - ); - }, - - add: function( selector, context ) { - return this.pushStack( - jQuery.uniqueSort( - jQuery.merge( this.get(), jQuery( selector, context ) ) - ) - ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - } -} ); - -function sibling( cur, dir ) { - while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} - return cur; -} - -jQuery.each( { - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return siblings( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return siblings( elem.firstChild ); - }, - contents: function( elem ) { - if ( nodeName( elem, "iframe" ) ) { - return elem.contentDocument; - } - - // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only - // Treat the template element as a regular one in browsers that - // don't support it. - if ( nodeName( elem, "template" ) ) { - elem = elem.content || elem; - } - - return jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var matched = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - matched = jQuery.filter( selector, matched ); - } - - if ( this.length > 1 ) { - - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - jQuery.uniqueSort( matched ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - matched.reverse(); - } - } - - return this.pushStack( matched ); - }; -} ); -var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); - - - -// Convert String-formatted options into Object-formatted ones -function createOptions( options ) { - var object = {}; - jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { - object[ flag ] = true; - } ); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - createOptions( options ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - - // Last fire value for non-forgettable lists - memory, - - // Flag to know if list was already fired - fired, - - // Flag to prevent firing - locked, - - // Actual callback list - list = [], - - // Queue of execution data for repeatable lists - queue = [], - - // Index of currently firing callback (modified by add/remove as needed) - firingIndex = -1, - - // Fire callbacks - fire = function() { - - // Enforce single-firing - locked = locked || options.once; - - // Execute callbacks for all pending executions, - // respecting firingIndex overrides and runtime changes - fired = firing = true; - for ( ; queue.length; firingIndex = -1 ) { - memory = queue.shift(); - while ( ++firingIndex < list.length ) { - - // Run callback and check for early termination - if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && - options.stopOnFalse ) { - - // Jump to end and forget the data so .add doesn't re-fire - firingIndex = list.length; - memory = false; - } - } - } - - // Forget the data if we're done with it - if ( !options.memory ) { - memory = false; - } - - firing = false; - - // Clean up if we're done firing for good - if ( locked ) { - - // Keep an empty list if we have data for future add calls - if ( memory ) { - list = []; - - // Otherwise, this object is spent - } else { - list = ""; - } - } - }, - - // Actual Callbacks object - self = { - - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - - // If we have memory from a past run, we should fire after adding - if ( memory && !firing ) { - firingIndex = list.length - 1; - queue.push( memory ); - } - - ( function add( args ) { - jQuery.each( args, function( _, arg ) { - if ( jQuery.isFunction( arg ) ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { - - // Inspect recursively - add( arg ); - } - } ); - } )( arguments ); - - if ( memory && !firing ) { - fire(); - } - } - return this; - }, - - // Remove a callback from the list - remove: function() { - jQuery.each( arguments, function( _, arg ) { - var index; - while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - - // Handle firing indexes - if ( index <= firingIndex ) { - firingIndex--; - } - } - } ); - return this; - }, - - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? - jQuery.inArray( fn, list ) > -1 : - list.length > 0; - }, - - // Remove all callbacks from the list - empty: function() { - if ( list ) { - list = []; - } - return this; - }, - - // Disable .fire and .add - // Abort any current/pending executions - // Clear all callbacks and values - disable: function() { - locked = queue = []; - list = memory = ""; - return this; - }, - disabled: function() { - return !list; - }, - - // Disable .fire - // Also disable .add unless we have memory (since it would have no effect) - // Abort any pending executions - lock: function() { - locked = queue = []; - if ( !memory && !firing ) { - list = memory = ""; - } - return this; - }, - locked: function() { - return !!locked; - }, - - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( !locked ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - queue.push( args ); - if ( !firing ) { - fire(); - } - } - return this; - }, - - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; - - -function Identity( v ) { - return v; -} -function Thrower( ex ) { - throw ex; -} - -function adoptValue( value, resolve, reject, noValue ) { - var method; - - try { - - // Check for promise aspect first to privilege synchronous behavior - if ( value && jQuery.isFunction( ( method = value.promise ) ) ) { - method.call( value ).done( resolve ).fail( reject ); - - // Other thenables - } else if ( value && jQuery.isFunction( ( method = value.then ) ) ) { - method.call( value, resolve, reject ); - - // Other non-thenables - } else { - - // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: - // * false: [ value ].slice( 0 ) => resolve( value ) - // * true: [ value ].slice( 1 ) => resolve() - resolve.apply( undefined, [ value ].slice( noValue ) ); - } - - // For Promises/A+, convert exceptions into rejections - // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in - // Deferred#then to conditionally suppress rejection. - } catch ( value ) { - - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - reject.apply( undefined, [ value ] ); - } -} - -jQuery.extend( { - - Deferred: function( func ) { - var tuples = [ - - // action, add listener, callbacks, - // ... .then handlers, argument index, [final state] - [ "notify", "progress", jQuery.Callbacks( "memory" ), - jQuery.Callbacks( "memory" ), 2 ], - [ "resolve", "done", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 0, "resolved" ], - [ "reject", "fail", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 1, "rejected" ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - "catch": function( fn ) { - return promise.then( null, fn ); - }, - - // Keep pipe for back-compat - pipe: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - - return jQuery.Deferred( function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - - // Map tuples (progress, done, fail) to arguments (done, fail, progress) - var fn = jQuery.isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; - - // deferred.progress(function() { bind to newDefer or newDefer.notify }) - // deferred.done(function() { bind to newDefer or newDefer.resolve }) - // deferred.fail(function() { bind to newDefer or newDefer.reject }) - deferred[ tuple[ 1 ] ]( function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .progress( newDefer.notify ) - .done( newDefer.resolve ) - .fail( newDefer.reject ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( - this, - fn ? [ returned ] : arguments - ); - } - } ); - } ); - fns = null; - } ).promise(); - }, - then: function( onFulfilled, onRejected, onProgress ) { - var maxDepth = 0; - function resolve( depth, deferred, handler, special ) { - return function() { - var that = this, - args = arguments, - mightThrow = function() { - var returned, then; - - // Support: Promises/A+ section 2.3.3.3.3 - // https://promisesaplus.com/#point-59 - // Ignore double-resolution attempts - if ( depth < maxDepth ) { - return; - } - - returned = handler.apply( that, args ); - - // Support: Promises/A+ section 2.3.1 - // https://promisesaplus.com/#point-48 - if ( returned === deferred.promise() ) { - throw new TypeError( "Thenable self-resolution" ); - } - - // Support: Promises/A+ sections 2.3.3.1, 3.5 - // https://promisesaplus.com/#point-54 - // https://promisesaplus.com/#point-75 - // Retrieve `then` only once - then = returned && - - // Support: Promises/A+ section 2.3.4 - // https://promisesaplus.com/#point-64 - // Only check objects and functions for thenability - ( typeof returned === "object" || - typeof returned === "function" ) && - returned.then; - - // Handle a returned thenable - if ( jQuery.isFunction( then ) ) { - - // Special processors (notify) just wait for resolution - if ( special ) { - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ) - ); - - // Normal processors (resolve) also hook into progress - } else { - - // ...and disregard older resolution values - maxDepth++; - - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ), - resolve( maxDepth, deferred, Identity, - deferred.notifyWith ) - ); - } - - // Handle all other returned values - } else { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Identity ) { - that = undefined; - args = [ returned ]; - } - - // Process the value(s) - // Default process is resolve - ( special || deferred.resolveWith )( that, args ); - } - }, - - // Only normal processors (resolve) catch and reject exceptions - process = special ? - mightThrow : - function() { - try { - mightThrow(); - } catch ( e ) { - - if ( jQuery.Deferred.exceptionHook ) { - jQuery.Deferred.exceptionHook( e, - process.stackTrace ); - } - - // Support: Promises/A+ section 2.3.3.3.4.1 - // https://promisesaplus.com/#point-61 - // Ignore post-resolution exceptions - if ( depth + 1 >= maxDepth ) { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Thrower ) { - that = undefined; - args = [ e ]; - } - - deferred.rejectWith( that, args ); - } - } - }; - - // Support: Promises/A+ section 2.3.3.3.1 - // https://promisesaplus.com/#point-57 - // Re-resolve promises immediately to dodge false rejection from - // subsequent errors - if ( depth ) { - process(); - } else { - - // Call an optional hook to record the stack, in case of exception - // since it's otherwise lost when execution goes async - if ( jQuery.Deferred.getStackHook ) { - process.stackTrace = jQuery.Deferred.getStackHook(); - } - window.setTimeout( process ); - } - }; - } - - return jQuery.Deferred( function( newDefer ) { - - // progress_handlers.add( ... ) - tuples[ 0 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onProgress ) ? - onProgress : - Identity, - newDefer.notifyWith - ) - ); - - // fulfilled_handlers.add( ... ) - tuples[ 1 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onFulfilled ) ? - onFulfilled : - Identity - ) - ); - - // rejected_handlers.add( ... ) - tuples[ 2 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onRejected ) ? - onRejected : - Thrower - ) - ); - } ).promise(); - }, - - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 5 ]; - - // promise.progress = list.add - // promise.done = list.add - // promise.fail = list.add - promise[ tuple[ 1 ] ] = list.add; - - // Handle state - if ( stateString ) { - list.add( - function() { - - // state = "resolved" (i.e., fulfilled) - // state = "rejected" - state = stateString; - }, - - // rejected_callbacks.disable - // fulfilled_callbacks.disable - tuples[ 3 - i ][ 2 ].disable, - - // progress_callbacks.lock - tuples[ 0 ][ 2 ].lock - ); - } - - // progress_handlers.fire - // fulfilled_handlers.fire - // rejected_handlers.fire - list.add( tuple[ 3 ].fire ); - - // deferred.notify = function() { deferred.notifyWith(...) } - // deferred.resolve = function() { deferred.resolveWith(...) } - // deferred.reject = function() { deferred.rejectWith(...) } - deferred[ tuple[ 0 ] ] = function() { - deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); - return this; - }; - - // deferred.notifyWith = list.fireWith - // deferred.resolveWith = list.fireWith - // deferred.rejectWith = list.fireWith - deferred[ tuple[ 0 ] + "With" ] = list.fireWith; - } ); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( singleValue ) { - var - - // count of uncompleted subordinates - remaining = arguments.length, - - // count of unprocessed arguments - i = remaining, - - // subordinate fulfillment data - resolveContexts = Array( i ), - resolveValues = slice.call( arguments ), - - // the master Deferred - master = jQuery.Deferred(), - - // subordinate callback factory - updateFunc = function( i ) { - return function( value ) { - resolveContexts[ i ] = this; - resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( !( --remaining ) ) { - master.resolveWith( resolveContexts, resolveValues ); - } - }; - }; - - // Single- and empty arguments are adopted like Promise.resolve - if ( remaining <= 1 ) { - adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, - !remaining ); - - // Use .then() to unwrap secondary thenables (cf. gh-3000) - if ( master.state() === "pending" || - jQuery.isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { - - return master.then(); - } - } - - // Multiple arguments are aggregated like Promise.all array elements - while ( i-- ) { - adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); - } - - return master.promise(); - } -} ); - - -// These usually indicate a programmer mistake during development, -// warn about them ASAP rather than swallowing them by default. -var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - -jQuery.Deferred.exceptionHook = function( error, stack ) { - - // Support: IE 8 - 9 only - // Console exists when dev tools are open, which can happen at any time - if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { - window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); - } -}; - - - - -jQuery.readyException = function( error ) { - window.setTimeout( function() { - throw error; - } ); -}; - - - - -// The deferred used on DOM ready -var readyList = jQuery.Deferred(); - -jQuery.fn.ready = function( fn ) { - - readyList - .then( fn ) - - // Wrap jQuery.readyException in a function so that the lookup - // happens at the time of error handling instead of callback - // registration. - .catch( function( error ) { - jQuery.readyException( error ); - } ); - - return this; -}; - -jQuery.extend( { - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - } -} ); - -jQuery.ready.then = readyList.then; - -// The ready event handler and self cleanup method -function completed() { - document.removeEventListener( "DOMContentLoaded", completed ); - window.removeEventListener( "load", completed ); - jQuery.ready(); -} - -// Catch cases where $(document).ready() is called -// after the browser event has already occurred. -// Support: IE <=9 - 10 only -// Older IE sometimes signals "interactive" too soon -if ( document.readyState === "complete" || - ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { - - // Handle it asynchronously to allow scripts the opportunity to delay ready - window.setTimeout( jQuery.ready ); - -} else { - - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed ); -} - - - - -// Multifunctional method to get and set values of a collection -// The value/s can optionally be executed if it's a function -var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - len = elems.length, - bulk = key == null; - - // Sets many values - if ( jQuery.type( key ) === "object" ) { - chainable = true; - for ( i in key ) { - access( elems, fn, i, key[ i ], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !jQuery.isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < len; i++ ) { - fn( - elems[ i ], key, raw ? - value : - value.call( elems[ i ], i, fn( elems[ i ], key ) ) - ); - } - } - } - - if ( chainable ) { - return elems; - } - - // Gets - if ( bulk ) { - return fn.call( elems ); - } - - return len ? fn( elems[ 0 ], key ) : emptyGet; -}; -var acceptData = function( owner ) { - - // Accepts only: - // - Node - // - Node.ELEMENT_NODE - // - Node.DOCUMENT_NODE - // - Object - // - Any - return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); -}; - - - - -function Data() { - this.expando = jQuery.expando + Data.uid++; -} - -Data.uid = 1; - -Data.prototype = { - - cache: function( owner ) { - - // Check if the owner object already has a cache - var value = owner[ this.expando ]; - - // If not, create one - if ( !value ) { - value = {}; - - // We can accept data for non-element nodes in modern browsers, - // but we should not, see #8335. - // Always return an empty object. - if ( acceptData( owner ) ) { - - // If it is a node unlikely to be stringify-ed or looped over - // use plain assignment - if ( owner.nodeType ) { - owner[ this.expando ] = value; - - // Otherwise secure it in a non-enumerable property - // configurable must be true to allow the property to be - // deleted when data is removed - } else { - Object.defineProperty( owner, this.expando, { - value: value, - configurable: true - } ); - } - } - } - - return value; - }, - set: function( owner, data, value ) { - var prop, - cache = this.cache( owner ); - - // Handle: [ owner, key, value ] args - // Always use camelCase key (gh-2257) - if ( typeof data === "string" ) { - cache[ jQuery.camelCase( data ) ] = value; - - // Handle: [ owner, { properties } ] args - } else { - - // Copy the properties one-by-one to the cache object - for ( prop in data ) { - cache[ jQuery.camelCase( prop ) ] = data[ prop ]; - } - } - return cache; - }, - get: function( owner, key ) { - return key === undefined ? - this.cache( owner ) : - - // Always use camelCase key (gh-2257) - owner[ this.expando ] && owner[ this.expando ][ jQuery.camelCase( key ) ]; - }, - access: function( owner, key, value ) { - - // In cases where either: - // - // 1. No key was specified - // 2. A string key was specified, but no value provided - // - // Take the "read" path and allow the get method to determine - // which value to return, respectively either: - // - // 1. The entire cache object - // 2. The data stored at the key - // - if ( key === undefined || - ( ( key && typeof key === "string" ) && value === undefined ) ) { - - return this.get( owner, key ); - } - - // When the key is not a string, or both a key and value - // are specified, set or extend (existing objects) with either: - // - // 1. An object of properties - // 2. A key and value - // - this.set( owner, key, value ); - - // Since the "set" path can have two possible entry points - // return the expected data based on which path was taken[*] - return value !== undefined ? value : key; - }, - remove: function( owner, key ) { - var i, - cache = owner[ this.expando ]; - - if ( cache === undefined ) { - return; - } - - if ( key !== undefined ) { - - // Support array or space separated string of keys - if ( Array.isArray( key ) ) { - - // If key is an array of keys... - // We always set camelCase keys, so remove that. - key = key.map( jQuery.camelCase ); - } else { - key = jQuery.camelCase( key ); - - // If a key with the spaces exists, use it. - // Otherwise, create an array by matching non-whitespace - key = key in cache ? - [ key ] : - ( key.match( rnothtmlwhite ) || [] ); - } - - i = key.length; - - while ( i-- ) { - delete cache[ key[ i ] ]; - } - } - - // Remove the expando if there's no more data - if ( key === undefined || jQuery.isEmptyObject( cache ) ) { - - // Support: Chrome <=35 - 45 - // Webkit & Blink performance suffers when deleting properties - // from DOM nodes, so set to undefined instead - // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) - if ( owner.nodeType ) { - owner[ this.expando ] = undefined; - } else { - delete owner[ this.expando ]; - } - } - }, - hasData: function( owner ) { - var cache = owner[ this.expando ]; - return cache !== undefined && !jQuery.isEmptyObject( cache ); - } -}; -var dataPriv = new Data(); - -var dataUser = new Data(); - - - -// Implementation Summary -// -// 1. Enforce API surface and semantic compatibility with 1.9.x branch -// 2. Improve the module's maintainability by reducing the storage -// paths to a single mechanism. -// 3. Use the same single mechanism to support "private" and "user" data. -// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) -// 5. Avoid exposing implementation details on user objects (eg. expando properties) -// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 - -var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /[A-Z]/g; - -function getData( data ) { - if ( data === "true" ) { - return true; - } - - if ( data === "false" ) { - return false; - } - - if ( data === "null" ) { - return null; - } - - // Only convert to a number if it doesn't change the string - if ( data === +data + "" ) { - return +data; - } - - if ( rbrace.test( data ) ) { - return JSON.parse( data ); - } - - return data; -} - -function dataAttr( elem, key, data ) { - var name; - - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = getData( data ); - } catch ( e ) {} - - // Make sure we set the data so it isn't changed later - dataUser.set( elem, key, data ); - } else { - data = undefined; - } - } - return data; -} - -jQuery.extend( { - hasData: function( elem ) { - return dataUser.hasData( elem ) || dataPriv.hasData( elem ); - }, - - data: function( elem, name, data ) { - return dataUser.access( elem, name, data ); - }, - - removeData: function( elem, name ) { - dataUser.remove( elem, name ); - }, - - // TODO: Now that all calls to _data and _removeData have been replaced - // with direct calls to dataPriv methods, these can be deprecated. - _data: function( elem, name, data ) { - return dataPriv.access( elem, name, data ); - }, - - _removeData: function( elem, name ) { - dataPriv.remove( elem, name ); - } -} ); - -jQuery.fn.extend( { - data: function( key, value ) { - var i, name, data, - elem = this[ 0 ], - attrs = elem && elem.attributes; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = dataUser.get( elem ); - - if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE 11 only - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.slice( 5 ) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - dataPriv.set( elem, "hasDataAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each( function() { - dataUser.set( this, key ); - } ); - } - - return access( this, function( value ) { - var data; - - // The calling jQuery object (element matches) is not empty - // (and therefore has an element appears at this[ 0 ]) and the - // `value` parameter was not undefined. An empty jQuery object - // will result in `undefined` for elem = this[ 0 ] which will - // throw an exception if an attempt to read a data cache is made. - if ( elem && value === undefined ) { - - // Attempt to get data from the cache - // The key will always be camelCased in Data - data = dataUser.get( elem, key ); - if ( data !== undefined ) { - return data; - } - - // Attempt to "discover" the data in - // HTML5 custom data-* attrs - data = dataAttr( elem, key ); - if ( data !== undefined ) { - return data; - } - - // We tried really hard, but the data doesn't exist. - return; - } - - // Set the data... - this.each( function() { - - // We always store the camelCased key - dataUser.set( this, key, value ); - } ); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each( function() { - dataUser.remove( this, key ); - } ); - } -} ); - - -jQuery.extend( { - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = dataPriv.get( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || Array.isArray( data ) ) { - queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // Clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // Not public - generate a queueHooks object, or return the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { - empty: jQuery.Callbacks( "once memory" ).add( function() { - dataPriv.remove( elem, [ type + "queue", key ] ); - } ) - } ); - } -} ); - -jQuery.fn.extend( { - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[ 0 ], type ); - } - - return data === undefined ? - this : - this.each( function() { - var queue = jQuery.queue( this, type, data ); - - // Ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - } ); - }, - dequeue: function( type ) { - return this.each( function() { - jQuery.dequeue( this, type ); - } ); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while ( i-- ) { - tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -} ); -var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; - -var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); - - -var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - -var isHiddenWithinTree = function( elem, el ) { - - // isHiddenWithinTree might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - - // Inline style trumps all - return elem.style.display === "none" || - elem.style.display === "" && - - // Otherwise, check computed style - // Support: Firefox <=43 - 45 - // Disconnected elements can have computed display: none, so first confirm that elem is - // in the document. - jQuery.contains( elem.ownerDocument, elem ) && - - jQuery.css( elem, "display" ) === "none"; - }; - -var swap = function( elem, options, callback, args ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.apply( elem, args || [] ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; -}; - - - - -function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, - scale = 1, - maxIterations = 20, - currentValue = tween ? - function() { - return tween.cur(); - } : - function() { - return jQuery.css( elem, prop, "" ); - }, - initial = currentValue(), - unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), - - // Starting value computation is required for potential unit mismatches - initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && - rcssNum.exec( jQuery.css( elem, prop ) ); - - if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { - - // Trust units reported by jQuery.css - unit = unit || initialInUnit[ 3 ]; - - // Make sure we update the tween properties later on - valueParts = valueParts || []; - - // Iteratively approximate from a nonzero starting point - initialInUnit = +initial || 1; - - do { - - // If previous iteration zeroed out, double until we get *something*. - // Use string for doubling so we don't accidentally see scale as unchanged below - scale = scale || ".5"; - - // Adjust and apply - initialInUnit = initialInUnit / scale; - jQuery.style( elem, prop, initialInUnit + unit ); - - // Update scale, tolerating zero or NaN from tween.cur() - // Break the loop if scale is unchanged or perfect, or if we've just had enough. - } while ( - scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations - ); - } - - if ( valueParts ) { - initialInUnit = +initialInUnit || +initial || 0; - - // Apply relative offset (+=/-=) if specified - adjusted = valueParts[ 1 ] ? - initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : - +valueParts[ 2 ]; - if ( tween ) { - tween.unit = unit; - tween.start = initialInUnit; - tween.end = adjusted; - } - } - return adjusted; -} - - -var defaultDisplayMap = {}; - -function getDefaultDisplay( elem ) { - var temp, - doc = elem.ownerDocument, - nodeName = elem.nodeName, - display = defaultDisplayMap[ nodeName ]; - - if ( display ) { - return display; - } - - temp = doc.body.appendChild( doc.createElement( nodeName ) ); - display = jQuery.css( temp, "display" ); - - temp.parentNode.removeChild( temp ); - - if ( display === "none" ) { - display = "block"; - } - defaultDisplayMap[ nodeName ] = display; - - return display; -} - -function showHide( elements, show ) { - var display, elem, - values = [], - index = 0, - length = elements.length; - - // Determine new display value for elements that need to change - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - display = elem.style.display; - if ( show ) { - - // Since we force visibility upon cascade-hidden elements, an immediate (and slow) - // check is required in this first loop unless we have a nonempty display value (either - // inline or about-to-be-restored) - if ( display === "none" ) { - values[ index ] = dataPriv.get( elem, "display" ) || null; - if ( !values[ index ] ) { - elem.style.display = ""; - } - } - if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { - values[ index ] = getDefaultDisplay( elem ); - } - } else { - if ( display !== "none" ) { - values[ index ] = "none"; - - // Remember what we're overwriting - dataPriv.set( elem, "display", display ); - } - } - } - - // Set the display of the elements in a second loop to avoid constant reflow - for ( index = 0; index < length; index++ ) { - if ( values[ index ] != null ) { - elements[ index ].style.display = values[ index ]; - } - } - - return elements; -} - -jQuery.fn.extend( { - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - if ( typeof state === "boolean" ) { - return state ? this.show() : this.hide(); - } - - return this.each( function() { - if ( isHiddenWithinTree( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - } ); - } -} ); -var rcheckableType = ( /^(?:checkbox|radio)$/i ); - -var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); - -var rscriptType = ( /^$|\/(?:java|ecma)script/i ); - - - -// We have to close these tags to support XHTML (#13200) -var wrapMap = { - - // Support: IE <=9 only - option: [ 1, "" ], - - // XHTML parsers do not magically insert elements in the - // same way that tag soup parsers do. So we cannot shorten - // this by omitting or other required elements. - thead: [ 1, "", "
" ], - col: [ 2, "", "
" ], - tr: [ 2, "", "
" ], - td: [ 3, "", "
" ], - - _default: [ 0, "", "" ] -}; - -// Support: IE <=9 only -wrapMap.optgroup = wrapMap.option; - -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - - -function getAll( context, tag ) { - - // Support: IE <=9 - 11 only - // Use typeof to avoid zero-argument method invocation on host objects (#15151) - var ret; - - if ( typeof context.getElementsByTagName !== "undefined" ) { - ret = context.getElementsByTagName( tag || "*" ); - - } else if ( typeof context.querySelectorAll !== "undefined" ) { - ret = context.querySelectorAll( tag || "*" ); - - } else { - ret = []; - } - - if ( tag === undefined || tag && nodeName( context, tag ) ) { - return jQuery.merge( [ context ], ret ); - } - - return ret; -} - - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - dataPriv.set( - elems[ i ], - "globalEval", - !refElements || dataPriv.get( refElements[ i ], "globalEval" ) - ); - } -} - - -var rhtml = /<|&#?\w+;/; - -function buildFragment( elems, context, scripts, selection, ignored ) { - var elem, tmp, tag, wrap, contains, j, - fragment = context.createDocumentFragment(), - nodes = [], - i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( jQuery.type( elem ) === "object" ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; - - // Descend through wrappers to the right content - j = wrap[ 0 ]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, tmp.childNodes ); - - // Remember the top-level container - tmp = fragment.firstChild; - - // Ensure the created nodes are orphaned (#12392) - tmp.textContent = ""; - } - } - } - - // Remove wrapper from fragment - fragment.textContent = ""; - - i = 0; - while ( ( elem = nodes[ i++ ] ) ) { - - // Skip elements already in the context collection (trac-4087) - if ( selection && jQuery.inArray( elem, selection ) > -1 ) { - if ( ignored ) { - ignored.push( elem ); - } - continue; - } - - contains = jQuery.contains( elem.ownerDocument, elem ); - - // Append to fragment - tmp = getAll( fragment.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( contains ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( ( elem = tmp[ j++ ] ) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - return fragment; -} - - -( function() { - var fragment = document.createDocumentFragment(), - div = fragment.appendChild( document.createElement( "div" ) ), - input = document.createElement( "input" ); - - // Support: Android 4.0 - 4.3 only - // Check state lost if the name is set (#11217) - // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) - input.setAttribute( "type", "radio" ); - input.setAttribute( "checked", "checked" ); - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - - // Support: Android <=4.1 only - // Older WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE <=11 only - // Make sure textarea (and checkbox) defaultValue is properly cloned - div.innerHTML = ""; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; -} )(); -var documentElement = document.documentElement; - - - -var - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -// Support: IE <=9 only -// See #13393 for more info -function safeActiveElement() { - try { - return document.activeElement; - } catch ( err ) { } -} - -function on( elem, types, selector, data, fn, one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - on( elem, type, selector, data, types[ type ], one ); - } - return elem; - } - - if ( data == null && fn == null ) { - - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return elem; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return elem.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - } ); -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - - var handleObjIn, eventHandle, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.get( elem ); - - // Don't attach events to noData or text/comment nodes (but allow plain objects) - if ( !elemData ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Ensure that invalid selectors throw exceptions at attach time - // Evaluate against documentElement in case elem is a non-element node (e.g., document) - if ( selector ) { - jQuery.find.matchesSelector( documentElement, selector ); - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !( events = elemData.events ) ) { - events = elemData.events = {}; - } - if ( !( eventHandle = elemData.handle ) ) { - eventHandle = elemData.handle = function( e ) { - - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? - jQuery.event.dispatch.apply( elem, arguments ) : undefined; - }; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // There *must* be a type, no attaching namespace-only handlers - if ( !type ) { - continue; - } - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend( { - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join( "." ) - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !( handlers = events[ type ] ) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener if the special events handler returns false - if ( !special.setup || - special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var j, origCount, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); - - if ( !elemData || !( events = elemData.events ) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[ 2 ] && - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || - selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || - special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove data and the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - dataPriv.remove( elem, "handle events" ); - } - }, - - dispatch: function( nativeEvent ) { - - // Make a writable jQuery.Event from the native event object - var event = jQuery.event.fix( nativeEvent ); - - var i, j, ret, matched, handleObj, handlerQueue, - args = new Array( arguments.length ), - handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[ 0 ] = event; - - for ( i = 1; i < arguments.length; i++ ) { - args[ i ] = arguments[ i ]; - } - - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( ( handleObj = matched.handlers[ j++ ] ) && - !event.isImmediatePropagationStopped() ) { - - // Triggered event must either 1) have no namespace, or 2) have namespace(s) - // a subset or equal to those in the bound event (both can have no namespace). - if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || - handleObj.handler ).apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( ( event.result = ret ) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var i, handleObj, sel, matchedHandlers, matchedSelectors, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - if ( delegateCount && - - // Support: IE <=9 - // Black-hole SVG instance trees (trac-13180) - cur.nodeType && - - // Support: Firefox <=42 - // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) - // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click - // Support: IE 11 only - // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) - !( event.type === "click" && event.button >= 1 ) ) { - - for ( ; cur !== this; cur = cur.parentNode || this ) { - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { - matchedHandlers = []; - matchedSelectors = {}; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matchedSelectors[ sel ] === undefined ) { - matchedSelectors[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) > -1 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matchedSelectors[ sel ] ) { - matchedHandlers.push( handleObj ); - } - } - if ( matchedHandlers.length ) { - handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); - } - } - } - } - - // Add the remaining (directly-bound) handlers - cur = this; - if ( delegateCount < handlers.length ) { - handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); - } - - return handlerQueue; - }, - - addProp: function( name, hook ) { - Object.defineProperty( jQuery.Event.prototype, name, { - enumerable: true, - configurable: true, - - get: jQuery.isFunction( hook ) ? - function() { - if ( this.originalEvent ) { - return hook( this.originalEvent ); - } - } : - function() { - if ( this.originalEvent ) { - return this.originalEvent[ name ]; - } - }, - - set: function( value ) { - Object.defineProperty( this, name, { - enumerable: true, - configurable: true, - writable: true, - value: value - } ); - } - } ); - }, - - fix: function( originalEvent ) { - return originalEvent[ jQuery.expando ] ? - originalEvent : - new jQuery.Event( originalEvent ); - }, - - special: { - load: { - - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - focus: { - - // Fire native event if possible so blur/focus sequence is correct - trigger: function() { - if ( this !== safeActiveElement() && this.focus ) { - this.focus(); - return false; - } - }, - delegateType: "focusin" - }, - blur: { - trigger: function() { - if ( this === safeActiveElement() && this.blur ) { - this.blur(); - return false; - } - }, - delegateType: "focusout" - }, - click: { - - // For checkbox, fire native event so checked state will be right - trigger: function() { - if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { - this.click(); - return false; - } - }, - - // For cross-browser consistency, don't fire native .click() on links - _default: function( event ) { - return nodeName( event.target, "a" ); - } - }, - - beforeunload: { - postDispatch: function( event ) { - - // Support: Firefox 20+ - // Firefox doesn't alert if the returnValue field is not set. - if ( event.result !== undefined && event.originalEvent ) { - event.originalEvent.returnValue = event.result; - } - } - } - } -}; - -jQuery.removeEvent = function( elem, type, handle ) { - - // This "if" is needed for plain objects - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle ); - } -}; - -jQuery.Event = function( src, props ) { - - // Allow instantiation without the 'new' keyword - if ( !( this instanceof jQuery.Event ) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = src.defaultPrevented || - src.defaultPrevented === undefined && - - // Support: Android <=2.3 only - src.returnValue === false ? - returnTrue : - returnFalse; - - // Create target properties - // Support: Safari <=6 - 7 only - // Target should not be a text node (#504, #13143) - this.target = ( src.target && src.target.nodeType === 3 ) ? - src.target.parentNode : - src.target; - - this.currentTarget = src.currentTarget; - this.relatedTarget = src.relatedTarget; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - constructor: jQuery.Event, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - isSimulated: false, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - - if ( e && !this.isSimulated ) { - e.preventDefault(); - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopPropagation(); - } - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } -}; - -// Includes all common event props including KeyEvent and MouseEvent specific props -jQuery.each( { - altKey: true, - bubbles: true, - cancelable: true, - changedTouches: true, - ctrlKey: true, - detail: true, - eventPhase: true, - metaKey: true, - pageX: true, - pageY: true, - shiftKey: true, - view: true, - "char": true, - charCode: true, - key: true, - keyCode: true, - button: true, - buttons: true, - clientX: true, - clientY: true, - offsetX: true, - offsetY: true, - pointerId: true, - pointerType: true, - screenX: true, - screenY: true, - targetTouches: true, - toElement: true, - touches: true, - - which: function( event ) { - var button = event.button; - - // Add which for key events - if ( event.which == null && rkeyEvent.test( event.type ) ) { - return event.charCode != null ? event.charCode : event.keyCode; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { - if ( button & 1 ) { - return 1; - } - - if ( button & 2 ) { - return 3; - } - - if ( button & 4 ) { - return 2; - } - - return 0; - } - - return event.which; - } -}, jQuery.event.addProp ); - -// Create mouseenter/leave events using mouseover/out and event-time checks -// so that event delegation works in jQuery. -// Do the same for pointerenter/pointerleave and pointerover/pointerout -// -// Support: Safari 7 only -// Safari sends mouseenter too often; see: -// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 -// for the description of the bug (it existed in older Chrome versions as well). -jQuery.each( { - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mouseenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -} ); - -jQuery.fn.extend( { - - on: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn ); - }, - one: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? - handleObj.origType + "." + handleObj.namespace : - handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each( function() { - jQuery.event.remove( this, types, fn, selector ); - } ); - } -} ); - - -var - - /* eslint-disable max-len */ - - // See https://github.com/eslint/eslint/issues/3229 - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, - - /* eslint-enable */ - - // Support: IE <=10 - 11, Edge 12 - 13 - // In IE/Edge using regex groups here causes severe slowdowns. - // See https://connect.microsoft.com/IE/feedback/details/1736512/ - rnoInnerhtml = /\s*$/g; - -// Prefer a tbody over its parent table for containing new rows -function manipulationTarget( elem, content ) { - if ( nodeName( elem, "table" ) && - nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { - - return jQuery( ">tbody", elem )[ 0 ] || elem; - } - - return elem; -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - var match = rscriptTypeMasked.exec( elem.type ); - - if ( match ) { - elem.type = match[ 1 ]; - } else { - elem.removeAttribute( "type" ); - } - - return elem; -} - -function cloneCopyEvent( src, dest ) { - var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; - - if ( dest.nodeType !== 1 ) { - return; - } - - // 1. Copy private data: events, handlers, etc. - if ( dataPriv.hasData( src ) ) { - pdataOld = dataPriv.access( src ); - pdataCur = dataPriv.set( dest, pdataOld ); - events = pdataOld.events; - - if ( events ) { - delete pdataCur.handle; - pdataCur.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - } - - // 2. Copy user data - if ( dataUser.hasData( src ) ) { - udataOld = dataUser.access( src ); - udataCur = jQuery.extend( {}, udataOld ); - - dataUser.set( dest, udataCur ); - } -} - -// Fix IE bugs, see support tests -function fixInput( src, dest ) { - var nodeName = dest.nodeName.toLowerCase(); - - // Fails to persist the checked state of a cloned checkbox or radio button. - if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - dest.checked = src.checked; - - // Fails to return the selected option to the default selected state when cloning options - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -function domManip( collection, args, callback, ignored ) { - - // Flatten any nested arrays - args = concat.apply( [], args ); - - var fragment, first, scripts, hasScripts, node, doc, - i = 0, - l = collection.length, - iNoClone = l - 1, - value = args[ 0 ], - isFunction = jQuery.isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( isFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return collection.each( function( index ) { - var self = collection.eq( index ); - if ( isFunction ) { - args[ 0 ] = value.call( this, index, self.html() ); - } - domManip( self, args, callback, ignored ); - } ); - } - - if ( l ) { - fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - // Require either new content or an interest in ignored elements to invoke the callback - if ( first || ignored ) { - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item - // instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( collection[ i ], node, i ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !dataPriv.access( node, "globalEval" ) && - jQuery.contains( doc, node ) ) { - - if ( node.src ) { - - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl ) { - jQuery._evalUrl( node.src ); - } - } else { - DOMEval( node.textContent.replace( rcleanScript, "" ), doc ); - } - } - } - } - } - } - - return collection; -} - -function remove( elem, selector, keepData ) { - var node, - nodes = selector ? jQuery.filter( selector, elem ) : elem, - i = 0; - - for ( ; ( node = nodes[ i ] ) != null; i++ ) { - if ( !keepData && node.nodeType === 1 ) { - jQuery.cleanData( getAll( node ) ); - } - - if ( node.parentNode ) { - if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { - setGlobalEval( getAll( node, "script" ) ); - } - node.parentNode.removeChild( node ); - } - } - - return elem; -} - -jQuery.extend( { - htmlPrefilter: function( html ) { - return html.replace( rxhtmlTag, "<$1>" ); - }, - - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var i, l, srcElements, destElements, - clone = elem.cloneNode( true ), - inPage = jQuery.contains( elem.ownerDocument, elem ); - - // Fix IE cloning issues - if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && - !jQuery.isXMLDoc( elem ) ) { - - // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - fixInput( srcElements[ i ], destElements[ i ] ); - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - cloneCopyEvent( srcElements[ i ], destElements[ i ] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - // Return the cloned set - return clone; - }, - - cleanData: function( elems ) { - var data, elem, type, - special = jQuery.event.special, - i = 0; - - for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { - if ( acceptData( elem ) ) { - if ( ( data = elem[ dataPriv.expando ] ) ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataPriv.expando ] = undefined; - } - if ( elem[ dataUser.expando ] ) { - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataUser.expando ] = undefined; - } - } - } - } -} ); - -jQuery.fn.extend( { - detach: function( selector ) { - return remove( this, selector, true ); - }, - - remove: function( selector ) { - return remove( this, selector ); - }, - - text: function( value ) { - return access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().each( function() { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.textContent = value; - } - } ); - }, null, value, arguments.length ); - }, - - append: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.appendChild( elem ); - } - } ); - }, - - prepend: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.insertBefore( elem, target.firstChild ); - } - } ); - }, - - before: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - } ); - }, - - after: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - } ); - }, - - empty: function() { - var elem, - i = 0; - - for ( ; ( elem = this[ i ] ) != null; i++ ) { - if ( elem.nodeType === 1 ) { - - // Prevent memory leaks - jQuery.cleanData( getAll( elem, false ) ); - - // Remove any remaining nodes - elem.textContent = ""; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function() { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - } ); - }, - - html: function( value ) { - return access( this, function( value ) { - var elem = this[ 0 ] || {}, - i = 0, - l = this.length; - - if ( value === undefined && elem.nodeType === 1 ) { - return elem.innerHTML; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { - - value = jQuery.htmlPrefilter( value ); - - try { - for ( ; i < l; i++ ) { - elem = this[ i ] || {}; - - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch ( e ) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function() { - var ignored = []; - - // Make the changes, replacing each non-ignored context element with the new content - return domManip( this, arguments, function( elem ) { - var parent = this.parentNode; - - if ( jQuery.inArray( this, ignored ) < 0 ) { - jQuery.cleanData( getAll( this ) ); - if ( parent ) { - parent.replaceChild( elem, this ); - } - } - - // Force callback invocation - }, ignored ); - } -} ); - -jQuery.each( { - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1, - i = 0; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone( true ); - jQuery( insert[ i ] )[ original ]( elems ); - - // Support: Android <=4.0 only, PhantomJS 1 only - // .get() because push.apply(_, arraylike) throws on ancient WebKit - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -} ); -var rmargin = ( /^margin/ ); - -var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); - -var getStyles = function( elem ) { - - // Support: IE <=11 only, Firefox <=30 (#15098, #14150) - // IE throws on elements created in popups - // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" - var view = elem.ownerDocument.defaultView; - - if ( !view || !view.opener ) { - view = window; - } - - return view.getComputedStyle( elem ); - }; - - - -( function() { - - // Executing both pixelPosition & boxSizingReliable tests require only one layout - // so they're executed at the same time to save the second computation. - function computeStyleTests() { - - // This is a singleton, we need to execute it only once - if ( !div ) { - return; - } - - div.style.cssText = - "box-sizing:border-box;" + - "position:relative;display:block;" + - "margin:auto;border:1px;padding:1px;" + - "top:1%;width:50%"; - div.innerHTML = ""; - documentElement.appendChild( container ); - - var divStyle = window.getComputedStyle( div ); - pixelPositionVal = divStyle.top !== "1%"; - - // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 - reliableMarginLeftVal = divStyle.marginLeft === "2px"; - boxSizingReliableVal = divStyle.width === "4px"; - - // Support: Android 4.0 - 4.3 only - // Some styles come back with percentage values, even though they shouldn't - div.style.marginRight = "50%"; - pixelMarginRightVal = divStyle.marginRight === "4px"; - - documentElement.removeChild( container ); - - // Nullify the div so it wouldn't be stored in the memory and - // it will also be a sign that checks already performed - div = null; - } - - var pixelPositionVal, boxSizingReliableVal, pixelMarginRightVal, reliableMarginLeftVal, - container = document.createElement( "div" ), - div = document.createElement( "div" ); - - // Finish early in limited (non-browser) environments - if ( !div.style ) { - return; - } - - // Support: IE <=9 - 11 only - // Style of cloned element affects source element cloned (#8908) - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" + - "padding:0;margin-top:1px;position:absolute"; - container.appendChild( div ); - - jQuery.extend( support, { - pixelPosition: function() { - computeStyleTests(); - return pixelPositionVal; - }, - boxSizingReliable: function() { - computeStyleTests(); - return boxSizingReliableVal; - }, - pixelMarginRight: function() { - computeStyleTests(); - return pixelMarginRightVal; - }, - reliableMarginLeft: function() { - computeStyleTests(); - return reliableMarginLeftVal; - } - } ); -} )(); - - -function curCSS( elem, name, computed ) { - var width, minWidth, maxWidth, ret, - - // Support: Firefox 51+ - // Retrieving style before computed somehow - // fixes an issue with getting wrong values - // on detached elements - style = elem.style; - - computed = computed || getStyles( elem ); - - // getPropertyValue is needed for: - // .css('filter') (IE 9 only, #12537) - // .css('--customProperty) (#3144) - if ( computed ) { - ret = computed.getPropertyValue( name ) || computed[ name ]; - - if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Android Browser returns percentage for some values, - // but width seems to be reliably pixels. - // This is against the CSSOM draft spec: - // https://drafts.csswg.org/cssom/#resolved-values - if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret !== undefined ? - - // Support: IE <=9 - 11 only - // IE returns zIndex value as an integer. - ret + "" : - ret; -} - - -function addGetHookIf( conditionFn, hookFn ) { - - // Define the hook, we'll check on the first run if it's really needed. - return { - get: function() { - if ( conditionFn() ) { - - // Hook not needed (or it's not possible to use it due - // to missing dependency), remove it. - delete this.get; - return; - } - - // Hook needed; redefine it so that the support test is not executed again. - return ( this.get = hookFn ).apply( this, arguments ); - } - }; -} - - -var - - // Swappable if display is none or starts with table - // except "table", "table-cell", or "table-caption" - // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rcustomProp = /^--/, - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: "0", - fontWeight: "400" - }, - - cssPrefixes = [ "Webkit", "Moz", "ms" ], - emptyStyle = document.createElement( "div" ).style; - -// Return a css property mapped to a potentially vendor prefixed property -function vendorPropName( name ) { - - // Shortcut for names that are not vendor prefixed - if ( name in emptyStyle ) { - return name; - } - - // Check for vendor prefixed names - var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in emptyStyle ) { - return name; - } - } -} - -// Return a property mapped along what jQuery.cssProps suggests or to -// a vendor prefixed property. -function finalPropName( name ) { - var ret = jQuery.cssProps[ name ]; - if ( !ret ) { - ret = jQuery.cssProps[ name ] = vendorPropName( name ) || name; - } - return ret; -} - -function setPositiveNumber( elem, value, subtract ) { - - // Any relative (+/-) values have already been - // normalized at this point - var matches = rcssNum.exec( value ); - return matches ? - - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { - var i, - val = 0; - - // If we already have the right measurement, avoid augmentation - if ( extra === ( isBorderBox ? "border" : "content" ) ) { - i = 4; - - // Otherwise initialize for horizontal or vertical properties - } else { - i = name === "width" ? 1 : 0; - } - - for ( ; i < 4; i += 2 ) { - - // Both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); - } - - if ( isBorderBox ) { - - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // At this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } else { - - // At this point, extra isn't content, so add padding - val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // At this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with computed style - var valueIsBorderBox, - styles = getStyles( elem ), - val = curCSS( elem, name, styles ), - isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test( val ) ) { - return val; - } - - // Check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && - ( support.boxSizingReliable() || val === elem.style[ name ] ); - - // Fall back to offsetWidth/Height when value is "auto" - // This happens for inline elements with no explicit setting (gh-3571) - if ( val === "auto" ) { - val = elem[ "offset" + name[ 0 ].toUpperCase() + name.slice( 1 ) ]; - } - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - - // Use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles - ) - ) + "px"; -} - -jQuery.extend( { - - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Don't automatically add "px" to these possibly-unitless properties - cssNumber: { - "animationIterationCount": true, - "columnCount": true, - "fillOpacity": true, - "flexGrow": true, - "flexShrink": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "order": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: { - "float": "cssFloat" - }, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - isCustomProp = rcustomProp.test( name ), - style = elem.style; - - // Make sure that we're working with the right name. We don't - // want to query the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Gets hook for the prefixed version, then unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // Convert "+=" or "-=" to relative numbers (#7345) - if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { - value = adjustCSS( elem, name, ret ); - - // Fixes bug #9237 - type = "number"; - } - - // Make sure that null and NaN values aren't set (#7116) - if ( value == null || value !== value ) { - return; - } - - // If a number was passed in, add the unit (except for certain CSS properties) - if ( type === "number" ) { - value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); - } - - // background-* props affect original clone's values - if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !( "set" in hooks ) || - ( value = hooks.set( elem, value, extra ) ) !== undefined ) { - - if ( isCustomProp ) { - style.setProperty( name, value ); - } else { - style[ name ] = value; - } - } - - } else { - - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && - ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { - - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var val, num, hooks, - origName = jQuery.camelCase( name ), - isCustomProp = rcustomProp.test( name ); - - // Make sure that we're working with the right name. We don't - // want to modify the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Try prefixed name followed by the unprefixed name - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - // Convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Make numeric if forced or a qualifier was provided and val looks numeric - if ( extra === "" || extra ) { - num = parseFloat( val ); - return extra === true || isFinite( num ) ? num || 0 : val; - } - - return val; - } -} ); - -jQuery.each( [ "height", "width" ], function( i, name ) { - jQuery.cssHooks[ name ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - - // Certain elements can have dimension info if we invisibly show them - // but it must have a current display style that would benefit - return rdisplayswap.test( jQuery.css( elem, "display" ) ) && - - // Support: Safari 8+ - // Table columns in Safari have non-zero offsetWidth & zero - // getBoundingClientRect().width unless display is changed. - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, name, extra ); - } ) : - getWidthOrHeight( elem, name, extra ); - } - }, - - set: function( elem, value, extra ) { - var matches, - styles = extra && getStyles( elem ), - subtract = extra && augmentWidthOrHeight( - elem, - name, - extra, - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - styles - ); - - // Convert to pixels if value adjustment is needed - if ( subtract && ( matches = rcssNum.exec( value ) ) && - ( matches[ 3 ] || "px" ) !== "px" ) { - - elem.style[ name ] = value; - value = jQuery.css( elem, name ); - } - - return setPositiveNumber( elem, value, subtract ); - } - }; -} ); - -jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, - function( elem, computed ) { - if ( computed ) { - return ( parseFloat( curCSS( elem, "marginLeft" ) ) || - elem.getBoundingClientRect().left - - swap( elem, { marginLeft: 0 }, function() { - return elem.getBoundingClientRect().left; - } ) - ) + "px"; - } - } -); - -// These hooks are used by animate to expand properties -jQuery.each( { - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i = 0, - expanded = {}, - - // Assumes a single number if not a string - parts = typeof value === "string" ? value.split( " " ) : [ value ]; - - for ( ; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( !rmargin.test( prefix ) ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -} ); - -jQuery.fn.extend( { - css: function( name, value ) { - return access( this, function( elem, name, value ) { - var styles, len, - map = {}, - i = 0; - - if ( Array.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - } -} ); - - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || jQuery.easing._default; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - // Use a property on the element directly when it is not a DOM element, - // or when there is no matching style property that exists. - if ( tween.elem.nodeType !== 1 || - tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { - return tween.elem[ tween.prop ]; - } - - // Passing an empty string as a 3rd parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails. - // Simple values such as "10px" are parsed to Float; - // complex values such as "rotate(1rad)" are returned as-is. - result = jQuery.css( tween.elem, tween.prop, "" ); - - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - - // Use step hook for back compat. - // Use cssHook if its there. - // Use .style if available and use plain properties where available. - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.nodeType === 1 && - ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || - jQuery.cssHooks[ tween.prop ] ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Support: IE <=9 only -// Panic based approach to setting things on disconnected nodes -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p * Math.PI ) / 2; - }, - _default: "swing" -}; - -jQuery.fx = Tween.prototype.init; - -// Back compat <1.8 extension point -jQuery.fx.step = {}; - - - - -var - fxNow, inProgress, - rfxtypes = /^(?:toggle|show|hide)$/, - rrun = /queueHooks$/; - -function schedule() { - if ( inProgress ) { - if ( document.hidden === false && window.requestAnimationFrame ) { - window.requestAnimationFrame( schedule ); - } else { - window.setTimeout( schedule, jQuery.fx.interval ); - } - - jQuery.fx.tick(); - } -} - -// Animations created synchronously will run synchronously -function createFxNow() { - window.setTimeout( function() { - fxNow = undefined; - } ); - return ( fxNow = jQuery.now() ); -} - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - i = 0, - attrs = { height: type }; - - // If we include width, step value is 1 to do all cssExpand values, - // otherwise step value is 2 to skip over Left and Right - includeWidth = includeWidth ? 1 : 0; - for ( ; i < 4; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -function createTween( value, prop, animation ) { - var tween, - collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { - - // We're done with this property - return tween; - } - } -} - -function defaultPrefilter( elem, props, opts ) { - var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, - isBox = "width" in props || "height" in props, - anim = this, - orig = {}, - style = elem.style, - hidden = elem.nodeType && isHiddenWithinTree( elem ), - dataShow = dataPriv.get( elem, "fxshow" ); - - // Queue-skipping animations hijack the fx hooks - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always( function() { - - // Ensure the complete handler is called before this completes - anim.always( function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - } ); - } ); - } - - // Detect show/hide animations - for ( prop in props ) { - value = props[ prop ]; - if ( rfxtypes.test( value ) ) { - delete props[ prop ]; - toggle = toggle || value === "toggle"; - if ( value === ( hidden ? "hide" : "show" ) ) { - - // Pretend to be hidden if this is a "show" and - // there is still data from a stopped show/hide - if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { - hidden = true; - - // Ignore all other no-op show/hide data - } else { - continue; - } - } - orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); - } - } - - // Bail out if this is a no-op like .hide().hide() - propTween = !jQuery.isEmptyObject( props ); - if ( !propTween && jQuery.isEmptyObject( orig ) ) { - return; - } - - // Restrict "overflow" and "display" styles during box animations - if ( isBox && elem.nodeType === 1 ) { - - // Support: IE <=9 - 11, Edge 12 - 13 - // Record all 3 overflow attributes because IE does not infer the shorthand - // from identically-valued overflowX and overflowY - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Identify a display type, preferring old show/hide data over the CSS cascade - restoreDisplay = dataShow && dataShow.display; - if ( restoreDisplay == null ) { - restoreDisplay = dataPriv.get( elem, "display" ); - } - display = jQuery.css( elem, "display" ); - if ( display === "none" ) { - if ( restoreDisplay ) { - display = restoreDisplay; - } else { - - // Get nonempty value(s) by temporarily forcing visibility - showHide( [ elem ], true ); - restoreDisplay = elem.style.display || restoreDisplay; - display = jQuery.css( elem, "display" ); - showHide( [ elem ] ); - } - } - - // Animate inline elements as inline-block - if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { - if ( jQuery.css( elem, "float" ) === "none" ) { - - // Restore the original display value at the end of pure show/hide animations - if ( !propTween ) { - anim.done( function() { - style.display = restoreDisplay; - } ); - if ( restoreDisplay == null ) { - display = style.display; - restoreDisplay = display === "none" ? "" : display; - } - } - style.display = "inline-block"; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - anim.always( function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - } ); - } - - // Implement show/hide animations - propTween = false; - for ( prop in orig ) { - - // General show/hide setup for this element animation - if ( !propTween ) { - if ( dataShow ) { - if ( "hidden" in dataShow ) { - hidden = dataShow.hidden; - } - } else { - dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); - } - - // Store hidden/visible for toggle so `.stop().toggle()` "reverses" - if ( toggle ) { - dataShow.hidden = !hidden; - } - - // Show elements before animating them - if ( hidden ) { - showHide( [ elem ], true ); - } - - /* eslint-disable no-loop-func */ - - anim.done( function() { - - /* eslint-enable no-loop-func */ - - // The final step of a "hide" animation is actually hiding the element - if ( !hidden ) { - showHide( [ elem ] ); - } - dataPriv.remove( elem, "fxshow" ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - } ); - } - - // Per-property setup - propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = propTween.start; - if ( hidden ) { - propTween.end = propTween.start; - propTween.start = 0; - } - } - } -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = jQuery.camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( Array.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // Not quite $.extend, this won't overwrite existing keys. - // Reusing 'index' because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -function Animation( elem, properties, options ) { - var result, - stopped, - index = 0, - length = Animation.prefilters.length, - deferred = jQuery.Deferred().always( function() { - - // Don't match elem in the :animated selector - delete tick.elem; - } ), - tick = function() { - if ( stopped ) { - return false; - } - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - - // Support: Android 2.3 only - // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) - temp = remaining / animation.duration || 0, - percent = 1 - temp, - index = 0, - length = animation.tweens.length; - - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ] ); - - // If there's more to do, yield - if ( percent < 1 && length ) { - return remaining; - } - - // If this was an empty animation, synthesize a final progress notification - if ( !length ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - } - - // Resolve the animation and report its conclusion - deferred.resolveWith( elem, [ animation ] ); - return false; - }, - animation = deferred.promise( { - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { - specialEasing: {}, - easing: jQuery.easing._default - }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - - // If we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - if ( stopped ) { - return this; - } - stopped = true; - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // Resolve when we played the last frame; otherwise, reject - if ( gotoEnd ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - } ), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length; index++ ) { - result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - if ( jQuery.isFunction( result.stop ) ) { - jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - jQuery.proxy( result.stop, result ); - } - return result; - } - } - - jQuery.map( props, createTween, animation ); - - if ( jQuery.isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - // Attach callbacks from options - animation - .progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); - - jQuery.fx.timer( - jQuery.extend( tick, { - elem: elem, - anim: animation, - queue: animation.opts.queue - } ) - ); - - return animation; -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweeners: { - "*": [ function( prop, value ) { - var tween = this.createTween( prop, value ); - adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); - return tween; - } ] - }, - - tweener: function( props, callback ) { - if ( jQuery.isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.match( rnothtmlwhite ); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length; index++ ) { - prop = props[ index ]; - Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; - Animation.tweeners[ prop ].unshift( callback ); - } - }, - - prefilters: [ defaultPrefilter ], - - prefilter: function( callback, prepend ) { - if ( prepend ) { - Animation.prefilters.unshift( callback ); - } else { - Animation.prefilters.push( callback ); - } - } -} ); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - jQuery.isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing - }; - - // Go to the end state if fx are off - if ( jQuery.fx.off ) { - opt.duration = 0; - - } else { - if ( typeof opt.duration !== "number" ) { - if ( opt.duration in jQuery.fx.speeds ) { - opt.duration = jQuery.fx.speeds[ opt.duration ]; - - } else { - opt.duration = jQuery.fx.speeds._default; - } - } - } - - // Normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( jQuery.isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.fn.extend( { - fadeTo: function( speed, to, easing, callback ) { - - // Show any hidden elements after setting opacity to 0 - return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() - - // Animate to the value specified - .end().animate( { opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations, or finishing resolves immediately - if ( empty || dataPriv.get( this, "finish" ) ) { - anim.stop( true ); - } - }; - doAnimation.finish = doAnimation; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue && type !== false ) { - this.queue( type || "fx", [] ); - } - - return this.each( function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = dataPriv.get( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && - ( type == null || timers[ index ].queue === type ) ) { - - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // Start the next in the queue if the last step wasn't forced. - // Timers currently will call their complete callbacks, which - // will dequeue but only if they were gotoEnd. - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - } ); - }, - finish: function( type ) { - if ( type !== false ) { - type = type || "fx"; - } - return this.each( function() { - var index, - data = dataPriv.get( this ), - queue = data[ type + "queue" ], - hooks = data[ type + "queueHooks" ], - timers = jQuery.timers, - length = queue ? queue.length : 0; - - // Enable finishing flag on private data - data.finish = true; - - // Empty the queue first - jQuery.queue( this, type, [] ); - - if ( hooks && hooks.stop ) { - hooks.stop.call( this, true ); - } - - // Look for any active animations, and finish them - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && timers[ index ].queue === type ) { - timers[ index ].anim.stop( true ); - timers.splice( index, 1 ); - } - } - - // Look for any animations in the old queue and finish them - for ( index = 0; index < length; index++ ) { - if ( queue[ index ] && queue[ index ].finish ) { - queue[ index ].finish.call( this ); - } - } - - // Turn off finishing flag - delete data.finish; - } ); - } -} ); - -jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -} ); - -// Generate shortcuts for custom animations -jQuery.each( { - slideDown: genFx( "show" ), - slideUp: genFx( "hide" ), - slideToggle: genFx( "toggle" ), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -} ); - -jQuery.timers = []; -jQuery.fx.tick = function() { - var timer, - i = 0, - timers = jQuery.timers; - - fxNow = jQuery.now(); - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - - // Run the timer and safely remove it when done (allowing for external removal) - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } - fxNow = undefined; -}; - -jQuery.fx.timer = function( timer ) { - jQuery.timers.push( timer ); - jQuery.fx.start(); -}; - -jQuery.fx.interval = 13; -jQuery.fx.start = function() { - if ( inProgress ) { - return; - } - - inProgress = true; - schedule(); -}; - -jQuery.fx.stop = function() { - inProgress = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - - // Default speed - _default: 400 -}; - - -// Based off of the plugin by Clint Helfers, with permission. -// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ -jQuery.fn.delay = function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = window.setTimeout( next, time ); - hooks.stop = function() { - window.clearTimeout( timeout ); - }; - } ); -}; - - -( function() { - var input = document.createElement( "input" ), - select = document.createElement( "select" ), - opt = select.appendChild( document.createElement( "option" ) ); - - input.type = "checkbox"; - - // Support: Android <=4.3 only - // Default value for a checkbox should be "on" - support.checkOn = input.value !== ""; - - // Support: IE <=11 only - // Must access selectedIndex to make default options select - support.optSelected = opt.selected; - - // Support: IE <=11 only - // An input loses its value after becoming a radio - input = document.createElement( "input" ); - input.value = "t"; - input.type = "radio"; - support.radioValue = input.value === "t"; -} )(); - - -var boolHook, - attrHandle = jQuery.expr.attrHandle; - -jQuery.fn.extend( { - attr: function( name, value ) { - return access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each( function() { - jQuery.removeAttr( this, name ); - } ); - } -} ); - -jQuery.extend( { - attr: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set attributes on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - // Attribute hooks are determined by the lowercase version - // Grab necessary hook if one is defined - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - hooks = jQuery.attrHooks[ name.toLowerCase() ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); - } - - if ( value !== undefined ) { - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - } - - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - elem.setAttribute( name, value + "" ); - return value; - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - ret = jQuery.find.attr( elem, name ); - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? undefined : ret; - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !support.radioValue && value === "radio" && - nodeName( elem, "input" ) ) { - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - removeAttr: function( elem, value ) { - var name, - i = 0, - - // Attribute names can contain non-HTML whitespace characters - // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 - attrNames = value && value.match( rnothtmlwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( ( name = attrNames[ i++ ] ) ) { - elem.removeAttribute( name ); - } - } - } -} ); - -// Hooks for boolean attributes -boolHook = { - set: function( elem, value, name ) { - if ( value === false ) { - - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - elem.setAttribute( name, name ); - } - return name; - } -}; - -jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { - var getter = attrHandle[ name ] || jQuery.find.attr; - - attrHandle[ name ] = function( elem, name, isXML ) { - var ret, handle, - lowercaseName = name.toLowerCase(); - - if ( !isXML ) { - - // Avoid an infinite loop by temporarily removing this function from the getter - handle = attrHandle[ lowercaseName ]; - attrHandle[ lowercaseName ] = ret; - ret = getter( elem, name, isXML ) != null ? - lowercaseName : - null; - attrHandle[ lowercaseName ] = handle; - } - return ret; - }; -} ); - - - - -var rfocusable = /^(?:input|select|textarea|button)$/i, - rclickable = /^(?:a|area)$/i; - -jQuery.fn.extend( { - prop: function( name, value ) { - return access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - return this.each( function() { - delete this[ jQuery.propFix[ name ] || name ]; - } ); - } -} ); - -jQuery.extend( { - prop: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set properties on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - return ( elem[ name ] = value ); - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - return elem[ name ]; - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - - // Support: IE <=9 - 11 only - // elem.tabIndex doesn't always return the - // correct value when it hasn't been explicitly set - // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - // Use proper attribute retrieval(#12072) - var tabindex = jQuery.find.attr( elem, "tabindex" ); - - if ( tabindex ) { - return parseInt( tabindex, 10 ); - } - - if ( - rfocusable.test( elem.nodeName ) || - rclickable.test( elem.nodeName ) && - elem.href - ) { - return 0; - } - - return -1; - } - } - }, - - propFix: { - "for": "htmlFor", - "class": "className" - } -} ); - -// Support: IE <=11 only -// Accessing the selectedIndex property -// forces the browser to respect setting selected -// on the option -// The getter ensures a default option is selected -// when in an optgroup -// eslint rule "no-unused-expressions" is disabled for this code -// since it considers such accessions noop -if ( !support.optSelected ) { - jQuery.propHooks.selected = { - get: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent && parent.parentNode ) { - parent.parentNode.selectedIndex; - } - return null; - }, - set: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent ) { - parent.selectedIndex; - - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - } - }; -} - -jQuery.each( [ - "tabIndex", - "readOnly", - "maxLength", - "cellSpacing", - "cellPadding", - "rowSpan", - "colSpan", - "useMap", - "frameBorder", - "contentEditable" -], function() { - jQuery.propFix[ this.toLowerCase() ] = this; -} ); - - - - - // Strip and collapse whitespace according to HTML spec - // https://html.spec.whatwg.org/multipage/infrastructure.html#strip-and-collapse-whitespace - function stripAndCollapse( value ) { - var tokens = value.match( rnothtmlwhite ) || []; - return tokens.join( " " ); - } - - -function getClass( elem ) { - return elem.getAttribute && elem.getAttribute( "class" ) || ""; -} - -jQuery.fn.extend( { - addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnothtmlwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( !arguments.length ) { - return this.attr( "class", "" ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnothtmlwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) > -1 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value; - - if ( typeof stateVal === "boolean" && type === "string" ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - - if ( jQuery.isFunction( value ) ) { - return this.each( function( i ) { - jQuery( this ).toggleClass( - value.call( this, i, getClass( this ), stateVal ), - stateVal - ); - } ); - } - - return this.each( function() { - var className, i, self, classNames; - - if ( type === "string" ) { - - // Toggle individual class names - i = 0; - self = jQuery( this ); - classNames = value.match( rnothtmlwhite ) || []; - - while ( ( className = classNames[ i++ ] ) ) { - - // Check each className given, space separated list - if ( self.hasClass( className ) ) { - self.removeClass( className ); - } else { - self.addClass( className ); - } - } - - // Toggle whole class name - } else if ( value === undefined || type === "boolean" ) { - className = getClass( this ); - if ( className ) { - - // Store className if set - dataPriv.set( this, "__className__", className ); - } - - // If the element has a class name or if we're passed `false`, - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - if ( this.setAttribute ) { - this.setAttribute( "class", - className || value === false ? - "" : - dataPriv.get( this, "__className__" ) || "" - ); - } - } - } ); - }, - - hasClass: function( selector ) { - var className, elem, - i = 0; - - className = " " + selector + " "; - while ( ( elem = this[ i++ ] ) ) { - if ( elem.nodeType === 1 && - ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { - return true; - } - } - - return false; - } -} ); - - - - -var rreturn = /\r/g; - -jQuery.fn.extend( { - val: function( value ) { - var hooks, ret, isFunction, - elem = this[ 0 ]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || - jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && - "get" in hooks && - ( ret = hooks.get( elem, "value" ) ) !== undefined - ) { - return ret; - } - - ret = elem.value; - - // Handle most common string cases - if ( typeof ret === "string" ) { - return ret.replace( rreturn, "" ); - } - - // Handle cases where value is null/undef or number - return ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each( function( i ) { - var val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, jQuery( this ).val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - - } else if ( typeof val === "number" ) { - val += ""; - - } else if ( Array.isArray( val ) ) { - val = jQuery.map( val, function( value ) { - return value == null ? "" : value + ""; - } ); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - } ); - } -} ); - -jQuery.extend( { - valHooks: { - option: { - get: function( elem ) { - - var val = jQuery.find.attr( elem, "value" ); - return val != null ? - val : - - // Support: IE <=10 - 11 only - // option.text throws exceptions (#14686, #14858) - // Strip and collapse whitespace - // https://html.spec.whatwg.org/#strip-and-collapse-whitespace - stripAndCollapse( jQuery.text( elem ) ); - } - }, - select: { - get: function( elem ) { - var value, option, i, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one", - values = one ? null : [], - max = one ? index + 1 : options.length; - - if ( index < 0 ) { - i = max; - - } else { - i = one ? index : 0; - } - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Support: IE <=9 only - // IE8-9 doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - - // Don't return options that are disabled or in a disabled optgroup - !option.disabled && - ( !option.parentNode.disabled || - !nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var optionSet, option, - options = elem.options, - values = jQuery.makeArray( value ), - i = options.length; - - while ( i-- ) { - option = options[ i ]; - - /* eslint-disable no-cond-assign */ - - if ( option.selected = - jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 - ) { - optionSet = true; - } - - /* eslint-enable no-cond-assign */ - } - - // Force browsers to behave consistently when non-matching value is set - if ( !optionSet ) { - elem.selectedIndex = -1; - } - return values; - } - } - } -} ); - -// Radios and checkboxes getter/setter -jQuery.each( [ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - set: function( elem, value ) { - if ( Array.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); - } - } - }; - if ( !support.checkOn ) { - jQuery.valHooks[ this ].get = function( elem ) { - return elem.getAttribute( "value" ) === null ? "on" : elem.value; - }; - } -} ); - - - - -// Return jQuery for attributes-only inclusion - - -var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/; - -jQuery.extend( jQuery.event, { - - trigger: function( event, data, elem, onlyHandlers ) { - - var i, cur, tmp, bubbleType, ontype, handle, special, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - - cur = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "." ) > -1 ) { - - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split( "." ); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf( ":" ) < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) - event.isTrigger = onlyHandlers ? 2 : 3; - event.namespace = namespaces.join( "." ); - event.rnamespace = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === ( elem.ownerDocument || document ) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { - - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && - dataPriv.get( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && handle.apply && acceptData( cur ) ) { - event.result = handle.apply( cur, data ); - if ( event.result === false ) { - event.preventDefault(); - } - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( ( !special._default || - special._default.apply( eventPath.pop(), data ) === false ) && - acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name as the event. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - // Piggyback on a donor event to simulate a different one - // Used only for `focus(in | out)` events - simulate: function( type, elem, event ) { - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true - } - ); - - jQuery.event.trigger( e, null, elem ); - } - -} ); - -jQuery.fn.extend( { - - trigger: function( type, data ) { - return this.each( function() { - jQuery.event.trigger( type, data, this ); - } ); - }, - triggerHandler: function( type, data ) { - var elem = this[ 0 ]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } -} ); - - -jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup contextmenu" ).split( " " ), - function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; -} ); - -jQuery.fn.extend( { - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -} ); - - - - -support.focusin = "onfocusin" in window; - - -// Support: Firefox <=44 -// Firefox doesn't have focus(in | out) events -// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 -// -// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 -// focus(in | out) events fire after focus & blur events, -// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order -// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 -if ( !support.focusin ) { - jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler on the document while someone wants focusin/focusout - var handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - var doc = this.ownerDocument || this, - attaches = dataPriv.access( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this, - attaches = dataPriv.access( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - dataPriv.remove( doc, fix ); - - } else { - dataPriv.access( doc, fix, attaches ); - } - } - }; - } ); -} -var location = window.location; - -var nonce = jQuery.now(); - -var rquery = ( /\?/ ); - - - -// Cross-browser xml parsing -jQuery.parseXML = function( data ) { - var xml; - if ( !data || typeof data !== "string" ) { - return null; - } - - // Support: IE 9 - 11 only - // IE throws on parseFromString with invalid input. - try { - xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); - } catch ( e ) { - xml = undefined; - } - - if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; -}; - - -var - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, - rsubmittable = /^(?:input|select|textarea|keygen)/i; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( Array.isArray( obj ) ) { - - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - - // Item is non-scalar (array or object), encode its numeric index. - buildParams( - prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", - v, - traditional, - add - ); - } - } ); - - } else if ( !traditional && jQuery.type( obj ) === "object" ) { - - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - - // Serialize scalar item. - add( prefix, obj ); - } -} - -// Serialize an array of form elements or a set of -// key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, valueOrFunction ) { - - // If value is a function, invoke it and use its return value - var value = jQuery.isFunction( valueOrFunction ) ? - valueOrFunction() : - valueOrFunction; - - s[ s.length ] = encodeURIComponent( key ) + "=" + - encodeURIComponent( value == null ? "" : value ); - }; - - // If an array was passed in, assume that it is an array of form elements. - if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - } ); - - } else { - - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ); -}; - -jQuery.fn.extend( { - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map( function() { - - // Can add propHook for "elements" to filter or add form elements - var elements = jQuery.prop( this, "elements" ); - return elements ? jQuery.makeArray( elements ) : this; - } ) - .filter( function() { - var type = this.type; - - // Use .is( ":disabled" ) so that fieldset[disabled] works - return this.name && !jQuery( this ).is( ":disabled" ) && - rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckableType.test( type ) ); - } ) - .map( function( i, elem ) { - var val = jQuery( this ).val(); - - if ( val == null ) { - return null; - } - - if ( Array.isArray( val ) ) { - return jQuery.map( val, function( val ) { - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ); - } - - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ).get(); - } -} ); - - -var - r20 = /%20/g, - rhash = /#.*$/, - rantiCache = /([?&])_=[^&]*/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, - - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = "*/".concat( "*" ), - - // Anchor tag for parsing the document origin - originAnchor = document.createElement( "a" ); - originAnchor.href = location.href; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, - i = 0, - dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; - - if ( jQuery.isFunction( func ) ) { - - // For each dataType in the dataTypeExpression - while ( ( dataType = dataTypes[ i++ ] ) ) { - - // Prepend if requested - if ( dataType[ 0 ] === "+" ) { - dataType = dataType.slice( 1 ) || "*"; - ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); - - // Otherwise append - } else { - ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); - } - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { - - var inspected = {}, - seekingTransport = ( structure === transports ); - - function inspect( dataType ) { - var selected; - inspected[ dataType ] = true; - jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { - var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); - if ( typeof dataTypeOrTransport === "string" && - !seekingTransport && !inspected[ dataTypeOrTransport ] ) { - - options.dataTypes.unshift( dataTypeOrTransport ); - inspect( dataTypeOrTransport ); - return false; - } else if ( seekingTransport ) { - return !( selected = dataTypeOrTransport ); - } - } ); - return selected; - } - - return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } - - return target; -} - -/* Handles responses to an ajax request: - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes; - - // Remove auto dataType and get content-type in the process - while ( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -/* Chain conversions given the request and the original response - * Also sets the responseXXX fields on the jqXHR instance - */ -function ajaxConvert( s, response, jqXHR, isSuccess ) { - var conv2, current, conv, tmp, prev, - converters = {}, - - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(); - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - current = dataTypes.shift(); - - // Convert to each sequential dataType - while ( current ) { - - if ( s.responseFields[ current ] ) { - jqXHR[ s.responseFields[ current ] ] = response; - } - - // Apply the dataFilter if provided - if ( !prev && isSuccess && s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - prev = current; - current = dataTypes.shift(); - - if ( current ) { - - // There's only work to do if current dataType is non-auto - if ( current === "*" ) { - - current = prev; - - // Convert response if prev dataType is non-auto and differs from current - } else if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split( " " ); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.unshift( tmp[ 1 ] ); - } - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s.throws ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { - state: "parsererror", - error: conv ? e : "No conversion from " + prev + " to " + current - }; - } - } - } - } - } - } - - return { state: "success", data: response }; -} - -jQuery.extend( { - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {}, - - ajaxSettings: { - url: location.href, - type: "GET", - isLocal: rlocalProtocol.test( location.protocol ), - global: true, - processData: true, - async: true, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - "*": allTypes, - text: "text/plain", - html: "text/html", - xml: "application/xml, text/xml", - json: "application/json, text/javascript" - }, - - contents: { - xml: /\bxml\b/, - html: /\bhtml/, - json: /\bjson\b/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText", - json: "responseJSON" - }, - - // Data converters - // Keys separate source (or catchall "*") and destination types with a single space - converters: { - - // Convert anything to text - "* text": String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": JSON.parse, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - url: true, - context: true - } - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - return settings ? - - // Building a settings object - ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : - - // Extending ajaxSettings - ajaxExtend( jQuery.ajaxSettings, target ); - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var transport, - - // URL without anti-cache param - cacheURL, - - // Response headers - responseHeadersString, - responseHeaders, - - // timeout handle - timeoutTimer, - - // Url cleanup var - urlAnchor, - - // Request state (becomes false upon send and true upon completion) - completed, - - // To know if global events are to be dispatched - fireGlobals, - - // Loop variable - i, - - // uncached part of the url - uncached, - - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - - // Callbacks context - callbackContext = s.context || s, - - // Context for global events is callbackContext if it is a DOM node or jQuery collection - globalEventContext = s.context && - ( callbackContext.nodeType || callbackContext.jquery ) ? - jQuery( callbackContext ) : - jQuery.event, - - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - - // Status-dependent callbacks - statusCode = s.statusCode || {}, - - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - - // Default abort message - strAbort = "canceled", - - // Fake xhr - jqXHR = { - readyState: 0, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( completed ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while ( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; - } - } - match = responseHeaders[ key.toLowerCase() ]; - } - return match == null ? null : match; - }, - - // Raw string - getAllResponseHeaders: function() { - return completed ? responseHeadersString : null; - }, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( completed == null ) { - name = requestHeadersNames[ name.toLowerCase() ] = - requestHeadersNames[ name.toLowerCase() ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( completed == null ) { - s.mimeType = type; - } - return this; - }, - - // Status-dependent callbacks - statusCode: function( map ) { - var code; - if ( map ) { - if ( completed ) { - - // Execute the appropriate callbacks - jqXHR.always( map[ jqXHR.status ] ); - } else { - - // Lazy-add the new callbacks in a way that preserves old ones - for ( code in map ) { - statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; - } - } - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - var finalText = statusText || strAbort; - if ( transport ) { - transport.abort( finalText ); - } - done( 0, finalText ); - return this; - } - }; - - // Attach deferreds - deferred.promise( jqXHR ); - - // Add protocol if not provided (prefilters might expect it) - // Handle falsy url in the settings object (#10093: consistency with old signature) - // We also use the url parameter if available - s.url = ( ( url || s.url || location.href ) + "" ) - .replace( rprotocol, location.protocol + "//" ); - - // Alias method option to type as per ticket #12004 - s.type = options.method || options.type || s.method || s.type; - - // Extract dataTypes list - s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; - - // A cross-domain request is in order when the origin doesn't match the current origin. - if ( s.crossDomain == null ) { - urlAnchor = document.createElement( "a" ); - - // Support: IE <=8 - 11, Edge 12 - 13 - // IE throws exception on accessing the href property if url is malformed, - // e.g. http://example.com:80x/ - try { - urlAnchor.href = s.url; - - // Support: IE <=8 - 11 only - // Anchor's host property isn't correctly set when s.url is relative - urlAnchor.href = urlAnchor.href; - s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== - urlAnchor.protocol + "//" + urlAnchor.host; - } catch ( e ) { - - // If there is an error parsing the URL, assume it is crossDomain, - // it can be rejected by the transport if it is invalid - s.crossDomain = true; - } - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( completed ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) - fireGlobals = jQuery.event && s.global; - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Save the URL in case we're toying with the If-Modified-Since - // and/or If-None-Match header later on - // Remove hash to simplify url manipulation - cacheURL = s.url.replace( rhash, "" ); - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // Remember the hash so we can put it back - uncached = s.url.slice( cacheURL.length ); - - // If data is available, append data to url - if ( s.data ) { - cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; - - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Add or update anti-cache param if needed - if ( s.cache === false ) { - cacheURL = cacheURL.replace( rantiCache, "$1" ); - uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; - } - - // Put hash and anti-cache on the URL that will be requested (gh-1732) - s.url = cacheURL + uncached; - - // Change '%20' to '+' if this is encoded form body content (gh-2658) - } else if ( s.data && s.processData && - ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { - s.data = s.data.replace( r20, "+" ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - if ( jQuery.lastModified[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); - } - if ( jQuery.etag[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? - s.accepts[ s.dataTypes[ 0 ] ] + - ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && - ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { - - // Abort if not done already and return - return jqXHR.abort(); - } - - // Aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - completeDeferred.add( s.complete ); - jqXHR.done( s.success ); - jqXHR.fail( s.error ); - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - - // If request was aborted inside ajaxSend, stop there - if ( completed ) { - return jqXHR; - } - - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = window.setTimeout( function() { - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - completed = false; - transport.send( requestHeaders, done ); - } catch ( e ) { - - // Rethrow post-completion exceptions - if ( completed ) { - throw e; - } - - // Propagate others as results - done( -1, e ); - } - } - - // Callback for when everything is done - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Ignore repeat invocations - if ( completed ) { - return; - } - - completed = true; - - // Clear timeout if it exists - if ( timeoutTimer ) { - window.clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Determine if successful - isSuccess = status >= 200 && status < 300 || status === 304; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // Convert no matter what (that way responseXXX fields are always set) - response = ajaxConvert( s, response, jqXHR, isSuccess ); - - // If successful, handle type chaining - if ( isSuccess ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - modified = jqXHR.getResponseHeader( "Last-Modified" ); - if ( modified ) { - jQuery.lastModified[ cacheURL ] = modified; - } - modified = jqXHR.getResponseHeader( "etag" ); - if ( modified ) { - jQuery.etag[ cacheURL ] = modified; - } - } - - // if no content - if ( status === 204 || s.type === "HEAD" ) { - statusText = "nocontent"; - - // if not modified - } else if ( status === 304 ) { - statusText = "notmodified"; - - // If we have data, let's convert it - } else { - statusText = response.state; - success = response.data; - error = response.error; - isSuccess = !error; - } - } else { - - // Extract error from statusText and normalize for non-aborts - error = statusText; - if ( status || !statusText ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - return jqXHR; - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - } -} ); - -jQuery.each( [ "get", "post" ], function( i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - - // Shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - // The url can be an options object (which then must have .url) - return jQuery.ajax( jQuery.extend( { - url: url, - type: method, - dataType: type, - data: data, - success: callback - }, jQuery.isPlainObject( url ) && url ) ); - }; -} ); - - -jQuery._evalUrl = function( url ) { - return jQuery.ajax( { - url: url, - - // Make this explicit, since user can override this through ajaxSetup (#11264) - type: "GET", - dataType: "script", - cache: true, - async: false, - global: false, - "throws": true - } ); -}; - - -jQuery.fn.extend( { - wrapAll: function( html ) { - var wrap; - - if ( this[ 0 ] ) { - if ( jQuery.isFunction( html ) ) { - html = html.call( this[ 0 ] ); - } - - // The elements to wrap the target around - wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); - - if ( this[ 0 ].parentNode ) { - wrap.insertBefore( this[ 0 ] ); - } - - wrap.map( function() { - var elem = this; - - while ( elem.firstElementChild ) { - elem = elem.firstElementChild; - } - - return elem; - } ).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each( function( i ) { - jQuery( this ).wrapInner( html.call( this, i ) ); - } ); - } - - return this.each( function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - } ); - }, - - wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); - - return this.each( function( i ) { - jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html ); - } ); - }, - - unwrap: function( selector ) { - this.parent( selector ).not( "body" ).each( function() { - jQuery( this ).replaceWith( this.childNodes ); - } ); - return this; - } -} ); - - -jQuery.expr.pseudos.hidden = function( elem ) { - return !jQuery.expr.pseudos.visible( elem ); -}; -jQuery.expr.pseudos.visible = function( elem ) { - return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); -}; - - - - -jQuery.ajaxSettings.xhr = function() { - try { - return new window.XMLHttpRequest(); - } catch ( e ) {} -}; - -var xhrSuccessStatus = { - - // File protocol always yields status code 0, assume 200 - 0: 200, - - // Support: IE <=9 only - // #1450: sometimes IE returns 1223 when it should be 204 - 1223: 204 - }, - xhrSupported = jQuery.ajaxSettings.xhr(); - -support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); -support.ajax = xhrSupported = !!xhrSupported; - -jQuery.ajaxTransport( function( options ) { - var callback, errorCallback; - - // Cross domain only allowed if supported through XMLHttpRequest - if ( support.cors || xhrSupported && !options.crossDomain ) { - return { - send: function( headers, complete ) { - var i, - xhr = options.xhr(); - - xhr.open( - options.type, - options.url, - options.async, - options.username, - options.password - ); - - // Apply custom fields if provided - if ( options.xhrFields ) { - for ( i in options.xhrFields ) { - xhr[ i ] = options.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( options.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( options.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Set headers - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - - // Callback - callback = function( type ) { - return function() { - if ( callback ) { - callback = errorCallback = xhr.onload = - xhr.onerror = xhr.onabort = xhr.onreadystatechange = null; - - if ( type === "abort" ) { - xhr.abort(); - } else if ( type === "error" ) { - - // Support: IE <=9 only - // On a manual native abort, IE9 throws - // errors on any property access that is not readyState - if ( typeof xhr.status !== "number" ) { - complete( 0, "error" ); - } else { - complete( - - // File: protocol always yields status 0; see #8605, #14207 - xhr.status, - xhr.statusText - ); - } - } else { - complete( - xhrSuccessStatus[ xhr.status ] || xhr.status, - xhr.statusText, - - // Support: IE <=9 only - // IE9 has no XHR2 but throws on binary (trac-11426) - // For XHR2 non-text, let the caller handle it (gh-2498) - ( xhr.responseType || "text" ) !== "text" || - typeof xhr.responseText !== "string" ? - { binary: xhr.response } : - { text: xhr.responseText }, - xhr.getAllResponseHeaders() - ); - } - } - }; - }; - - // Listen to events - xhr.onload = callback(); - errorCallback = xhr.onerror = callback( "error" ); - - // Support: IE 9 only - // Use onreadystatechange to replace onabort - // to handle uncaught aborts - if ( xhr.onabort !== undefined ) { - xhr.onabort = errorCallback; - } else { - xhr.onreadystatechange = function() { - - // Check readyState before timeout as it changes - if ( xhr.readyState === 4 ) { - - // Allow onerror to be called first, - // but that will not handle a native abort - // Also, save errorCallback to a variable - // as xhr.onerror cannot be accessed - window.setTimeout( function() { - if ( callback ) { - errorCallback(); - } - } ); - } - }; - } - - // Create the abort callback - callback = callback( "abort" ); - - try { - - // Do send the request (this may raise an exception) - xhr.send( options.hasContent && options.data || null ); - } catch ( e ) { - - // #14683: Only rethrow if this hasn't been notified as an error yet - if ( callback ) { - throw e; - } - } - }, - - abort: function() { - if ( callback ) { - callback(); - } - } - }; - } -} ); - - - - -// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) -jQuery.ajaxPrefilter( function( s ) { - if ( s.crossDomain ) { - s.contents.script = false; - } -} ); - -// Install script dataType -jQuery.ajaxSetup( { - accepts: { - script: "text/javascript, application/javascript, " + - "application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /\b(?:java|ecma)script\b/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -} ); - -// Handle cache's special case and crossDomain -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - } -} ); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function( s ) { - - // This transport only deals with cross domain requests - if ( s.crossDomain ) { - var script, callback; - return { - send: function( _, complete ) { - script = jQuery( " - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -
-

AML class

-
-
-class MLBG59.__main__.AML(*args, target=None, **kwargs)[source]
-

Covers the complete pipeline of a classification project from a raw dataset to a deployable model.

-

AML is built as a class inherited from pandas DataFrame. Each Machine Learning step corresponds to method that -can be called with default or filled parameters.

-
    -
  • explore: explore dataset and identify features types
  • -
  • preprocess: clean and prepare data (optional : outliers processing).
  • -
  • select_features: features selection (optional)
  • -
  • model_train_predict : split AML in train/test sets to fits/apply models with random search. -Returns the list of the valid models (without overfitting) and the best one.
  • -
-

deployment methods:

-
    -
  • preprocess_apply : apply fitted preprocessing transformation to a new dataset
  • -
  • select_features_apply : idem
  • -
  • model_apply : apply fitted models to a new dataset
  • -
-

Notes :

-
    -
  • A method requires that the former one has been applied (actuel step is given by “step” attribute)
  • -
  • Target has to be binary and encoded as int (1/0) (see MLGB59.Start.Encode_Target module if you need help)
  • -
  • don’t call your target “target” please :>
  • -
- --- - - - -
Parameters:
    -
  • _obj (DataFrame) – Source Dataset
  • -
  • target (string) – target name
  • -
-
-
-
-explore(verbose=False)[source]
-

data exploration and features type identification

-

Note : if you disagree with automated identification, you can directly modify d_features attribute

-
-
Create self.d_features : dict {x : list of variables names}
-
    -
  • date: date features
  • -
  • identifier: identifier features
  • -
  • verbatim: verbatim features
  • -
  • boolean: boolean features
  • -
  • categorical: categorical features
  • -
  • numerical: numerical features
  • -
  • NA: features which contains NA values
  • -
  • low_variance: list of the features with low variance and unique values
  • -
-
-
- --- - - - -
Parameters:verbose (boolean (Default False)) – Get logging information
-
- -
-
-model_predict(df, metric='F1', verbose=False)[source]
-

apply fitted models on a dataset

-
    -
  • identifies valid models |(auc(train)-auc(test)|<0.03
  • -
  • gets the best model in respect of a selected metric among valid model
  • -
- --- - - - - - -
Parameters:
    -
  • metric (string (Default : 'F1')) – objective metric
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

    -
  • dict – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}
  • -
  • list – valid models indexes
  • -
  • int – best model index
  • -
  • DataFrame – models summary
  • -
-

-
-
- -
-
-model_train(clf='XGBOOST', grid_param=None, top_bagging=False, n_comb=10, comb_seed=None, verbose=False)[source]
-

train models with random search

-
    -
  • creates models with random hyper-parameters combinations from HP grid
  • -
  • fits models on self
  • -
-

Notes :

-
    -
  • Available classifiers : Random Forest, XGBOOST
  • -
  • can enable bagging algo with top_bagging parameter
  • -
- --- - - - -
Parameters:
    -
  • clf (string (Default : 'XGBOOST')) – classifier used for modelisation
  • -
  • grid_param (dict) – random search grid {Hyperparameter name : values list}
  • -
  • top_bagging (boolean (Default : False)) – enable Bagging
  • -
  • n_comb (int (Default : 10)) – HP combination number
  • -
  • comb_seed (int (Default : None)) – random combination seed
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-model_train_test(clf='XGBOOST', grid_param=None, metric='F1', top_bagging=False, n_comb=10, comb_seed=None, verbose=False)[source]
-

train and test models with random search

-
    -
  • creates models with random hyper-parameters combinations from HP grid
  • -
  • splits (random 80/20) train/test sets to fit/apply models
  • -
  • identifies valid models |(auc(train)-auc(test)|<0.03
  • -
  • gets the best model in respect of a selected metric among valid model
  • -
-

Notes :

-
    -
  • Available classifiers : Random Forest, XGBOOST
  • -
  • can enable bagging algo with top_bagging parameter
  • -
- --- - - - - - -
Parameters:
    -
  • clf (string (Default : 'XGBOOST')) – classifier used for modelisation
  • -
  • grid_param (dict) – random search grid {Hyperparameter name : values list}
  • -
  • metric (string (Default : 'F1')) – objective metric
  • -
  • top_bagging (boolean (Default : False)) – enable Bagging
  • -
  • n_comb (int (Default : 10)) – HP combination number
  • -
  • comb_seed (int (Default : None)) – random combination seed
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

    -
  • dict – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}
  • -
  • list – valid models indexes
  • -
  • int – best model index
  • -
  • DataFrame – models summary
  • -
-

-
-
- -
-
-preprocess(date_ref=None, process_outliers=False, cat_method='deep_encoder', verbose=False)[source]
-

Prepare the data before feeding it to the model :

-
-
    -
  • remove low variance features
  • -
  • remove identifiers and verbatims features
  • -
  • transform date features to timedelta
  • -
  • fill missing values
  • -
  • process categorical and boolean data (one-hot-encoding or Pytorch NN encoder)
  • -
  • replace outliers (optional)
  • -
-
-
create self.d_preprocess : dict {step : transformation}
-
    -
  • remove: list of the features to remove
  • -
  • date: fitted DateEncoder object
  • -
  • NA: fitted NAEncoder object
  • -
  • categorical: fitted CategoricalEncoder object
  • -
  • outlier: fitted OutlierEncoder object
  • -
-
-
-
- --- - - - -
Parameters:
    -
  • date_ref (string '%d/%m/%y' (Default : None)) – ref date to compute date features timedelta. -If None, today date
  • -
  • process_outliers (boolean (Default : False)) – Enable outliers replacement
  • -
  • cat_method (string (Default : 'deep_encoder')) – Categorical features encoding method
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-preprocess_apply(df, verbose=False)[source]
-

Apply preprocessing. -Requires preprocess method to have been applied (so that all encoder are fitted)

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – dataset to apply preprocessing on
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

DataFrame

-
Return type:

Preprocessed dataset

-
-
- -
-
-select_features(method='pca', verbose=False)[source]
-

fit and apply features selection (optional)

- --- - - - -
Parameters:
    -
  • method (string (Default pca)) – method use to select features
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-select_features_apply(df, verbose=False)[source]
-

Apply features selection.

-

Requires Select_Features method to have been applied

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – dataset to apply selection on
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

DataFrame

-
Return type:

reduced dataset

-
-
- -
- -
- - -
- -
- - -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/docstring_test.html b/docs/_build.html/docstring_test.html deleted file mode 100644 index 71556fa..0000000 --- a/docs/_build.html/docstring_test.html +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - Test — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -
-

Test

-
-

Features_type

-

Variables type identification function

-
    -
  • is_date : test if a variable is a date
  • -
  • is_identifier : test if a variable is an identifier
  • -
  • is_verbatim : test if a variable is a verbatim
  • -
  • is_boolean : test if a variable is a boolean
  • -
  • is_categorical : test if a variable is a categorical one (with more than 2 categories)
  • -
  • features_from_type : get all
  • -
-
-
-dev.Features_type.features_from_type(df, type, var_list=None, th=0.95)[source]
-

Get features of a selected type :

-
    -
  • date : try to apply to_datetime
  • -
  • -
    identifier :
    -
      -
    • #(unique values)/#(total values) > threshold (default 0.95)
    • -
    • AND length is the same for all values (for non NA)
    • -
    -
    -
    -
  • -
  • -
    verbatim :
    -
      -
    • #(unique values)/#(total values) >= threshold (default 0.95)
    • -
    • AND length is NOT the same for all values (for non NA)
    • -
    -
    -
    -
  • -
  • boolean : #(distinct values) = 2
  • -
  • categorical : #(unique values)/#(total values) < threshold (default 0.95)
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • var_list (list) – variables names
  • -
  • type – selected type to get features
  • -
  • th (float (Default : 0.90)) – threshold used to identify identifiers/verbatims/categorcial variables
  • -
-
Returns:

identified variables names

-
Return type:

list

-
-
- -
-
-dev.Features_type.is_boolean(df, col)[source]
-

Test if a variable is a boolean.

-
    -
  • #(distinct values) = 2
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-dev.Features_type.is_categorical(df, col, th=0.95)[source]
-

Test if a variable is a categorical one (with more than 2 categories).

-
    -
  • #(unique values)/#(total values) < threshold (default 0.95)
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
  • th (float (Default : 0.95)) – threshold rate
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-dev.Features_type.is_date(df, col)[source]
-

Test if a variable is a date.

-

Method : try to apply to_datetime

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-dev.Features_type.is_identifier(df, col, th=0.95)[source]
-

Test if a variable is an identifier.

-
    -
  • #(unique values)/#(total values) > threshold (default 0.95)
  • -
  • AND length is the same for all values (for non NA)
  • -
  • AND not date
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
  • th (float (Default : 0.95)) – threshold rate
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-dev.Features_type.is_verbatim(df, col, th=0.95)[source]
-

Test if a variable is a verbatim.

-
    -
  • #(unique values)/#(total values) >= threshold (default 0.95)
  • -
  • AND length is NOT the same for all values (for non NA)
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
  • th (float (Default : 0.95)) – threshold rate
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
- - -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/features.html b/docs/_build.html/features.html deleted file mode 100644 index eccc9c4..0000000 --- a/docs/_build.html/features.html +++ /dev/null @@ -1,1840 +0,0 @@ - - - - - - - - - - - Start — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -
-

Start

-
-

Load

-

Data import functions :

-
    -
  • get_delimiter : identify delimiter for a .csv/.txt file
  • -
  • load_data : import dataset file into dataframe
  • -
-
-
-MLBG59.Start.Load.get_delimiter(file)[source]
-

Identify the delimiter for a csv/txt file

- --- - - - - - - - -
Parameters:file (string) – Path and name of the file (Ex : “data/file.csv”)
Returns:identified delimiter
Return type:string
-
- -
-
-MLBG59.Start.Load.import_data(file, index_col=None, verbose=False)[source]
-

Import dataset as a DataFrame (identify delimiter for txt and csv files)

-

Available files : .txt, .csv, .xlsx, .xls files

- --- - - - - - - - -
Parameters:
    -
  • file (string) – Path and name of the file (Ex : “data/file.csv”) -If file is .csv, automatically identify delimiter
  • -
  • index_col (int, str, sequence of int / str, or False (Default None)) – Column(s) to use as the row labels of the DataFrame, either given as string name or column index. -If a sequence of int / str is given, a MultiIndex is used.
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

imported dataset

-
Return type:

DataFrame

-
-
- -
-
-

Encode_Target

-

Target encoding functions :

-
    -
  • category_to_target : create a target variable (1/0) from a selected category
  • -
  • range_to_target : create a target variable (1/0) from a selected range
  • -
-
-
-MLBG59.Start.Encode_Target.category_to_target(df, var, cat)[source]
-

Create a target variable (1/0) from a selected category

- --- - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • var (string) – variable containing the target category
  • -
  • cat (string) – target category
  • -
-
Returns:

    -
  • DataFrame (modified dataset)
  • -
  • string (new target name (var+’_’+cat))
  • -
-

-
-
- -
-
-MLBG59.Start.Encode_Target.range_to_target(df, var, min=None, max=None, verbose=False)[source]
-

Create a target variable (1/0) from a selected range

- --- - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • var (string) – variable containing the target range
  • -
  • min (float) – lower limit. -If None, no min
  • -
  • max (float) – upper limit. -If None, no max
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

    -
  • DataFrame (modified dataset)
  • -
  • string (new target name (var+’_’+lower+’_’+upper))
  • -
-

-
-
- -
-
-
-

Explore

-
-

Explore

-

Global dataset information functions :

-
    -
  • explore (func): Identify variables types and gives global information about the dataset (NA, low variance features)
  • -
  • low variance features (func): identify features with low variance
  • -
    • -
    • get_features_type (func): get all features per type
    • -
    -
  • -
-
-
-MLBG59.Explore.Explore.explore(df, verbose=False)[source]
-

Identify variables types and gives global information about the dataset

-
    -
  • -
    Variables type :
    -
      -
    • date
    • -
    • identifier
    • -
    • verbatim
    • -
    • boolean
    • -
    • categorical
    • -
    • numerical
    • -
    -
    -
    -
  • -
  • variables containing NA values
  • -
  • low variance and unique values variables
  • -
-

See get_features_type function doc for type identification heuristics

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

{x : variables names list }

-
    -
  • date : date features
  • -
  • identifier : identifier features
  • -
  • verbatim : verbatim features
  • -
  • boolean : boolean features
  • -
  • categorical : categorical features
  • -
  • numerical : numerical features
  • -
  • categorical : categorical features
  • -
  • date : date features
  • -
  • NA : features which contains NA values
  • -
  • low_variance : list of the features with low variance
  • -
-

-
Return type:

dict

-
-
- -
-
-MLBG59.Explore.Explore.get_features_type(df, l_var=None, th=0.95)[source]
-

Get all features per type :

-
    -
  • date : try to apply to_datetime
  • -
  • -
    identifier :
    -
      -
    • #(unique values)/#(total values) > threshold (default 0.95)
    • -
    • AND length is the same for all values (for non NA)
    • -
    -
    -
    -
  • -
  • -
    verbatim :
    -
      -
    • #(unique values)/#(total values) >= threshold (default 0.95)
    • -
    • AND length is NOT the same for all values (for non NA)
    • -
    -
    -
    -
  • -
  • boolean : #(distinct values) = 2
  • -
  • -
    categorical :
    -
      -
    • not a date
    • -
    • #(unique values)/#(total values) < threshold (default 0.95)
    • -
    • AND #(uniques values)>2
    • -
    • AND for num values #(unique values)<30
    • -
    -
    -
    -
  • -
  • numerical : others
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list (Default : None)) – variable names
  • -
  • th (float (Default : 0.95)) – threshold used to identify identifiers/verbatims variables
  • -
-
Returns:

{ type : variables name list}

-
Return type:

dict

-
-
- -
-
-MLBG59.Explore.Explore.low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=False)[source]
-

Identify numerical features with low variance : (< threshold). -Possible to rescale feature before computing.

- --- - - - -
Parameters:
    -
  • df (DataFrame) – input DataFrame
  • -
  • var_list (list (default : None)) – names of the variables to check variance -if None : all the numerical features
  • -
  • threshold (float (default : 0)) – variance threshold
  • -
  • rescale (bool (default : true)) – enable MinMaxScaler before computing variance
  • -
-
-
-
verbose : boolean (Default False)
-
Get logging information
-
- --- - - - - - -
Returns:Names of the variables with low variance
Return type:list
-
- -
-
-

Features_Type

-

Variables type identification function

-
    -
  • features_from_type (func): get all features for a selected type
  • -
  • is_date (func): test if a variable is a date
  • -
  • is_identifier (func): test if a variable is an identifier
  • -
  • is_verbatim (func): test if a variable is a verbatim
  • -
  • is_boolean (func): test if a variable is a boolean
  • -
  • is_categorical (func): test if a variable is a categorical one (with more than 2 categories)
  • -
-
-
-MLBG59.Explore.Features_Type.features_from_type(df, typ, l_var=None, th=0.95)[source]
-

Get features of a selected type :

-
    -
  • date : try to apply to_datetime
  • -
  • -
    identifier :
    -
      -
    • #(unique values)/#(total values) > threshold (default 0.95)
    • -
    • AND length is the same for all values (for non NA)
    • -
    -
    -
    -
  • -
  • -
    verbatim :
    -
      -
    • #(unique values)/#(total values) >= threshold (default 0.95)
    • -
    • AND length is NOT the same for all values (for non NA)
    • -
    -
    -
    -
  • -
  • boolean : #(distinct values) = 2
  • -
  • -
    categorical :
    -
      -
    • not a date
    • -
    • #(unique values)/#(total values) < threshold (default 0.95)
    • -
    • AND #(uniques values)>2
    • -
    • AND for num values #(unique values)<30
    • -
    -
    -
    -
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • typ (string) –

    selected type to get features:

    -
      -
    • ’date’
    • -
    • ’identifier’
    • -
    • ’verbatim’
    • -
    • ’boolean’
    • -
    • categorical
    • -
    -
  • -
  • l_var (list (Default : None)) – variables names. If None, all dataset columns
  • -
  • th (float (Default : 0.95)) – threshold used to identify identifiers/verbatims variables
  • -
-
Returns:

identified variables names

-
Return type:

list

-
-
- -
-
-MLBG59.Explore.Features_Type.is_boolean(df, col)[source]
-

Test if a variable is a boolean.

-
    -
  • #(distinct values) = 2
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-MLBG59.Explore.Features_Type.is_categorical(df, col, th=0.95)[source]
-

Test if a variable is a categorical one (with more than 2 categories).

-
    -
  • not a date
  • -
  • #(unique values)/#(total values) < threshold (default 0.95
  • -
  • AND #(uniques values)>2
  • -
  • AND for num values #(unique values)<30
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
  • th (float (Default : 0.95)) – threshold
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-MLBG59.Explore.Features_Type.is_date(df, col)[source]
-

Test if a variable is a date.

-

Method : try to apply to_datetime

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-MLBG59.Explore.Features_Type.is_identifier(df, col, th=0.95)[source]
-

Test if a variable is an identifier.

-
    -
  • #(unique values)/#(total values) > threshold (default 0.95)
  • -
  • AND length is the same for all values (for non NA)
  • -
  • AND not date
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
  • th (float (Default : 0.95)) – threshold rate
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-MLBG59.Explore.Features_Type.is_verbatim(df, col, th=0.95)[source]
-

Test if a variable is a verbatim.

-
    -
  • #(unique values)/#(total values) >= threshold (default 0.95)
  • -
  • AND length is NOT the same for all values (for non NA)
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
  • th (float (Default : 0.95)) – threshold rate
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-
-

Preprocessing

-
-

Missing_Values

-

Missing values handling functions :

-
    -
  • NAEncoder (class): encoder that replaces missing values
  • -
  • fill_numerical (func): replace missing values for numerical features
  • -
  • fill_categorical (func): replace missing values for categorical features
  • -
  • get_NA_features (func): get features containing NA values
  • -
-
-
-class MLBG59.Preprocessing.Missing_Values.NAEncoder(replace_num_with='median', replace_cat_with='NR', track_num_NA=True)[source]
-

Missing values filling

-

Available methods to replace missing values

-
    -
  • num : metdian/mean/zero
  • -
  • cat : ‘NR’
  • -
- --- - - - -
Parameters:
    -
  • replace_num_with (string) – method used to replace numerical missing values
  • -
  • replace_cat_with (string) – method used to replace categorical missing values
  • -
-
-
-
-fit(df, l_var, verbose=False)[source]
-

fit encoder

- --- - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list) – features to encode. -If None, all features
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-fit_transform(df, l_var=None, verbose=False)[source]
-

fit and transform dataset with encoder

- --- - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list) – features to encode. -If None, all features identified as dates (see Features_Type module)
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-transform(df, verbose=False)[source]
-

transform dataset categorical features using the encoder. -Can be done only if encoder has been fitted

- --- - - - -
Parameters:
    -
  • df (DataFrame) – dataset to transform
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
- -
-
-MLBG59.Preprocessing.Missing_Values.fill_categorical(df, l_var=None, method='NR', verbose=False)[source]
-

Fill missing values for selected/all categorical features.

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – Input dataset
  • -
  • l_var (list (Default : None)) – list of the features to fill. -If None, contains all the categorical features
  • -
  • method (string (Default : 'NR')) –

    Method used to fill the NA values :

    -
      -
    • NR : replace NA with ‘NR’
    • -
    -
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

Modified dataset

-
Return type:

DataFrame

-
-
- -
-
-MLBG59.Preprocessing.Missing_Values.fill_numerical(df, l_var=None, method='median', track_num_NA=True, verbose=False)[source]
-

Fill missing values for selected/all numerical features. -top_var_NA parameter allows to create a variable to keep track of missing values.

-

Available methods : replace with zero, median or mean (Default = median)

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – Input dataset
  • -
  • l_var (list (Default : None)) – names of the features to fill. -If None, all the numerical features
  • -
  • method (string (Default : 'median')) –

    Method used to fill the NA values :

    -
      -
    • zero : replace with zero
    • -
    • median : replace with median
    • -
    • mean : replace with mean
    • -
    -
  • -
  • track_num_NA (boolean (Defaut : True)) – If True, create a boolean column to keep track of missing values
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

Modified dataset

-
Return type:

DataFrame

-
-
- -
-
-MLBG59.Preprocessing.Missing_Values.get_NA_features(df)[source]
-

identify features containing NA values

- --- - - - - - - - -
Parameters:df (DataFrame) – input dataset
Returns:list
Return type:features containing missing values
-
- -
-
-

Categorical Data

-
-
-class MLBG59.Preprocessing.Categorical.CategoricalEncoder(method='deep_encoder')[source]
-

Encode categorical features

-

Available encoding methods :

- -

Default NN model parameters are stored in param_config.py file

- --- - - - -
Parameters:method (string (Default : deep_encoder)) – method used to get categorical encoding -Available methods : “one_hot”, “deep_encoder”
-
-
-fit(df, l_var=None, target=None, verbose=False)[source]
-

Fit encoder on dataset following method

- --- - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list (Default None)) – names of the variables to encode. -If None, all the categorical and boolean features
  • -
  • target (string (Default None)) – name of the target for deep_encoder method
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-fit_transform(df, l_var=None, target=None, verbose=False)[source]
-

fit and transform dataset categorical features

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list (Default None)) – names of the variables to encode. -If None, all the categorical and boolean features
  • -
  • target (string (Default None)) – name of the target for deep_encoder method
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

DataFrame

-
Return type:

modified dataset

-
-
- -
-
-transform(df, verbose=False)[source]
-

transform dataset categorical features using the encoder. -Can be done only if encoder has been fitted

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – dataset to transform
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

DataFrame

-
Return type:

modified dataset

-
-
- -
- -
-
-MLBG59.Preprocessing.Categorical.dummy_all_var(df, var_list=None, prefix_list=None, keep=False, verbose=False)[source]
-

Get one hot encoded vector for selected/all categorical features

- --- - - - - - - - -
Parameters:
    -
  • df (DatraFrame) – Input dataset
  • -
  • var_list (list (Default : None)) – Names of the features to dummify -If None, all the num features
  • -
  • prefix_list (list (default : None)) – Prefix to add before new features name (prefix+’_’+cat). -If None, prefix=variable name
  • -
  • keep (boolean (Default = False)) – If True, delete the original feature
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

Modified dataset

-
Return type:

DataFrame

-
-
- -
-
-MLBG59.Preprocessing.Categorical.get_embedded_cat(df, var_list, target, batchsize, n_epochs, lr, verbose=False)[source]
-

Get embedded representation for categorical features using NN encoder

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input Dataset
  • -
  • var_list (list of strings) – features names
  • -
  • target (string) – target name
  • -
  • batchsize (int) – batch size for encoder training
  • -
  • n_epochs (int) – number of epoch for encoder training
  • -
  • lr (float) – encoder learning rate
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

DataFrame

-
Return type:

modified dataset

-
-
- -
-
-

Date Data

-

Date Features processing functions:

-
    -
  • DateEncoder (class) : encode date features
  • -
  • all_to_date (func): detect dates from num/cat features and transform them to datetime format.
  • -
  • date_to_anc (func): transform datetime features to timedelta according to a ref date
  • -
-
-
-class MLBG59.Preprocessing.Date.DateEncoder(method='timedelta', date_ref=None)[source]
-

Encode categorical features

-

Available methods :

-
    -
  • timedelta : compute time between date feature and parameter date_ref
  • -
- --- - - - -
Parameters:
    -
  • method (string (Default : timedelta)) – method used to encode dates -Available methods : “timedelta”
  • -
  • date_ref (string '%d/%m/%y' (Default : None)) – Date to compute timedelta. -If None, today date
  • -
-
-
-
-fit(df, l_var=None, verbose=False)[source]
-

fit encoder

- --- - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list) – features to encode. -If None, contains all features identified as dates (see Features_Type module)
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-fit_transform(df, l_var=None, verbose=False)[source]
-

fit and transform dataset with encoder

- --- - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list) – features to encode. -If None, all features identified as dates (see Features_Type module)
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-transform(df, verbose=False)[source]
-

transform dataset date features using the encoder. -Can be done only if encoder has been fitted

- --- - - - -
Parameters:
    -
  • df (DataFrame) – dataset to transform
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
- -
-
-MLBG59.Preprocessing.Date.all_to_date(df, l_var=None, verbose=False)[source]
-

Detect dates from selected/all features and transform them to datetime format.

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – Input dataset
  • -
  • l_var (list (Default : None)) – Names of the features -If None, all the features
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

Modified dataset

-
Return type:

DataFrame

-
-
- -
-
-MLBG59.Preprocessing.Date.date_to_anc(df, l_var=None, date_ref=None, verbose=False)[source]
-

Transform selected/all datetime features to timedelta according to a ref date

- --- - - - - - -
Parameters:
    -
  • df (DataFrame) – Input dataset
  • -
  • l_var (list (Default : None)) – List of the features to analyze. -If None, contains all the datetime features
  • -
  • date_ref (string '%d/%m/%y' (Default : None)) – Date to compute timedelta. -If None, today date
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

    -
  • DataFrame – Modified dataset
  • -
  • list – New timedelta features names
  • -
-

-
-
- -
-
-

Process Outliers

-

Outliers handling functions

-
    -
  • OutliersEncoding (class) : identify and replace outliers
  • -
  • get_cat_outliers (funct): identify categorical features containing outliers
  • -
  • get_num_outliers (func): identify numerical features containing outliers
  • -
  • replace_category (func): replace categories of a categorical variable
  • -
  • replace_extreme_values (func): replace extreme values (oh!)
  • -
-
-
-class MLBG59.Preprocessing.Outliers.OutliersEncoder(cat_threshold=0.02, num_xstd=4)[source]
-

Identify et replace outliers for categorical dang numerical features

-
    -
  • num : x outlier <=> abs(x - mean) > xstd * var
  • -
  • cat : x outlier category <=> with frequency <x% (Default 5%)
  • -
- --- - - - -
Parameters:
    -
  • cat_threshold (float (default 0.02)) – Minimum modality frequency
  • -
  • num_xstd (int (Default : 3)) – Variance gap coef
  • -
-
-
-
-fit(df, l_var, verbose=False)[source]
-

Fit encoder

- --- - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list) – features to encode. -If None, all features
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-fit_transform(df, l_var=None, verbose=False)[source]
-

Fit and transform dataset with encoder

- --- - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list) – features to encode. -If None, all features identified as dates (see Features_Type module)
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-transform(df, verbose=False)[source]
-

Transform dataset features using the encoder. -Can be done only if encoder has been fitted

- --- - - - -
Parameters:
    -
  • df (DataFrame) – dataset to transform
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
- -
-
-MLBG59.Preprocessing.Outliers.get_cat_outliers(df, l_var=None, threshold=0.05, verbose=False)[source]
-

Outliers detection for selected/all categorical features.

-

Method : Modalities with frequency <x% (Default 5%)

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – Input dataset
  • -
  • l_var (list (Default : None)) – Names of the features -If None, all the categorical features
  • -
  • threshold (float (Default : 0.05)) – Minimum modality frequency
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

{variable : list of categories considered as outliers}

-
Return type:

dict

-
-
- -
-
-MLBG59.Preprocessing.Outliers.get_num_outliers(df, l_var=None, xstd=3, verbose=False)[source]
-

Outliers detection for selected/all numerical features.

-

Method : x outlier <=> abs(x - mean) > xstd * var

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – Input dataset
  • -
  • l_var (list (Default : None)) – Names of the features -If None, all the num features
  • -
  • xstd (int (Default : 3)) – Variance gap coef
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

{variable : [lower_limit, upper_limit]}

-
Return type:

dict

-
-
- -
-
-MLBG59.Preprocessing.Outliers.replace_category(df, var, categories, replace_with='outliers', verbose=False)[source]
-

Replace categories of a categorical variable

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – Input dataset
  • -
  • var (string) – variable to modify
  • -
  • categories (list(string)) – categories to replace
  • -
  • replace_with (string (Default : 'outliers')) – word to replace categories with
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

Modified dataset

-
Return type:

DataFrame

-
-
- -
-
-MLBG59.Preprocessing.Outliers.replace_extreme_values(df, var, lower_th=None, upper_th=None, verbose=False)[source]
-

Replace extrem values : > upper threshold or < lower threshold

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – Input dataset
  • -
  • var (string) – variable to modify
  • -
  • lower_th (int/float (Default=None)) – lower threshold
  • -
  • upper_th (int/float (Default=None)) – upper threshold
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

Modified dataset

-
Return type:

DataFrame

-
-
- -
-
-
-

Features Selection

-

Features selection

-
    -
  • select_features (func) : features selection following method
  • -
-
-
-class MLBG59.Select_Features.Select_Features.FeatSelector(method='pca')[source]
-

features selection following method

-
    -
  • pca : use pca to reduce dataset dimensions
  • -
  • no_rescale_pca : use pca without rescaling data
  • -
- --- - - - -
Parameters:method (string (Default pca)) – method use to select features
-
-
-fit(df, l_var=None, verbose=False)[source]
-

fit selector

- --- - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list) – features to encode. -If None, all features identified as numerical
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
-
- -
-
-fit_transform(df, l_var, verbose=False)[source]
-

fit and apply features selection

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • l_var (list) – features to encode. -If None, all features identified as dates (see Features_Type module)
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

DataFrame

-
Return type:

modified dataset

-
-
- -
-
-transform(df, verbose=False)[source]
-

apply features selection on a dataset

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – dataset to transform
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

DataFrame

-
Return type:

modified dataset

-
-
- -
- -
-
-MLBG59.Select_Features.Select_Features.select_features(df, target, method='pca', verbose=False)[source]
-

features selection following method

-
    -
  • pca : use pca to reduce dataset dimensions
  • -
  • no_rescale_pca : use pca without rescaling data
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset containing features
  • -
  • target (string) – target name
  • -
  • method (string (Default pca)) – method use to select features
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

modified dataset

-
Return type:

DataFrame

-
-
- -
-
-

Modelisation

-
-

Bagging

-

Bagging algorithm class. Methods :

-
    -
  • Bagging (class) : generate new training more balanced and train model for each
  • -
  • Bagging_sample (func) : generate bagging sample
  • -
-
-
-class MLBG59.Modelisation.Bagging.Bagging(clf=<sphinx.ext.autodoc.importer._MockObject object>, n_sample=5, pos_sample_size=1.0, replace=True)[source]
-

Meta-algo designed to improve the stability and accuracy of ML classif/regression algos -or to face an “imbalanced target distribution” issue.

-

Bagging generates m new training sets more balanced. Then, a model is fitted on each -sample and outputs are combined by averaging (for regression) or voting (for classification).

-

Available classifiers : Random Forest and XGBOOST

- --- - - - -
Parameters:
    -
  • clf (Model fitted on samples (Default : RandomForestClassifier(n_estimators=100, max_leaf_nodes=100)) – Model fitted on the samples
  • -
  • n_sample (int (Default : 5)) – number a samples
  • -
  • pos_sample_size (int/float (Default : 1.0)) –

    Number/rate of target=1 observations in each sample (filled with 3 times more target=0 )

    -
      -
    • if int : number of target=1
    • -
    • if float : rate of total target=1
    • -
    -
  • -
  • replace (Boolean (Default : False)) – Enable sampling with replacement
  • -
  • list_model (list (Default : None)) – Fitted models (created with fit method)
  • -
-
-
-
-bag_feature_importance(X)[source]
-

Get features importance of the model by averaging importance of models fitted on the samples

- --- - - - - - - - -
Parameters:X (DataFrame) – Input Dataset
Returns:{feature : importance}
Return type:dict
-
- -
-
-fit(df_train, target)[source]
-

Create bagging samples from a DataFrame and fit the model (self.clf) on each sample

- --- - - - - - - - -
Parameters:
    -
  • df_train (DataFrame) – Training dataset
  • -
  • target (String) – Target name
  • -
-
Returns:

self.list_model – Fitted models

-
Return type:

list

-
-
- -
-
-get_params()[source]
-

Get bagging object parameters

- --- - - - - - -
Returns:{param : value}
Return type:dict
-
- -
-
-predict(df)[source]
-

Apply models fitted on sample to a dataset. -Combine models by averaging the outputs (for regression) or voting (for classification)

- --- - - - - - -
Parameters:df (DataFrame) – Dataset to apply the model
Returns:
    -
  • numpy.ndarray (float) – Averaged classification probabilities
  • -
  • numpy.ndarray (int) – Predictions for each observation
  • -
-
-
- -
- -
-
-MLBG59.Modelisation.Bagging.create_sample(df, target, pos_target_nb, replace=False)[source]
-

Generate a DataFrame sample with selected number of target=1

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – Input dataset
  • -
  • target (String) – Target name
  • -
  • pos_target_nb (int) – Number of target=1 observations in the sample
  • -
  • replace (Boolean (défaut : False)) – If True, create samples with replacement
  • -
-
Returns:

sample dataset

-
Return type:

DataFrame

-
-
- -
-
-

Hyperoptimisation

-

Hyperopt class : -Model hyper-optimisation with random search

-
    -
  • Hyperopt (class) : Model hyper-optimisation with random search
  • -
-
-
-class MLBG59.Modelisation.HyperOpt.HyperOpt(classifier='RF', grid_param=None, n_param_comb=10, bagging=False, bagging_param={'n_sample': 5, 'pos_sample_size': 1.0, 'replace': False}, comb_seed=None)[source]
-

Model hyper-optimisation with random search :

-
    -
  • From a hyper-parameters grid, creates random HPs combinations
  • -
  • train a model for each combination
  • -
  • apply the model
  • -
- --- - - - -
Parameters:
    -
  • classifier (string (Default : 'RF')) – classifier for modelisation
  • -
  • grid_param (dict (Default : Default_RF_grid_param)) – HP grid
  • -
  • n_param_comb (int (Default : 10)) – number of HP combinations
  • -
  • bagging (Boolean (Default = False)) – use bagging method
  • -
  • bagging_param (n-uple) – bagging parameters (Default : default_bagging_param (Bagging module))
  • -
  • (created with fit method) (train_model_dict) – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’}
  • -
  • bagging_object (Bagging) – bagging object
  • -
  • comb_seed (int) – seed for randomized HP combinations
  • -
-
-
-
-fit(df_train, target, verbose=False)[source]
-

Fit a model for each HP combination

- --- - - - - - - - -
Parameters:
    -
  • df_train (DataFrame) – Training dataset
  • -
  • target (string) – Target name
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

self.train_model_dict (created with fit method) – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’}

-
Return type:

dict

-
-
- -
-
-get_best_model(d_model_info, metric='F1', delta_auc_th=0.03, verbose=False)[source]
-

Identify valid models according to delta auc (test/train). -Get the best model in respect of a selected metric among valid model

- --- - - - - - -
Parameters:
    -
  • d_model_info (dict) – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}
  • -
  • metric (string (default = F1-score)) – Metric used to get the best model
  • -
  • delta_auc_th (float) – Threshold for valid models : abs(auc(train) - auc(test))
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

    -
  • int – Best model index
  • -
  • list – Valid model indexes
  • -
-

-
-
- -
-
-get_params()[source]
-

Return Hyperopt object parameters

- --- - - - - - -
Returns:{param : value}
Return type:dict
-
- -
-
-model_res_to_df(d_model_infos, sort_metric='F1')[source]
-

Store models summary in DataFrame

- --- - - - - - - - -
Parameters:
    -
  • d_model_info (dict) – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}
  • -
  • sort_metric (string (default = 'F1')) – metric to sort models (descendant)
  • -
-
Returns:

model infos and metrics

-
Return type:

DataFrame

-
-
- -
-
-predict(df, target, delta_auc, verbose=False)[source]
-

Apply the models

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – Dataset to apply the models
  • -
  • target (string) – Target name
  • -
  • delta_auc_th (float) – Threshold for valid models : abs(auc(train) - auc(test))
  • -
  • verbose (boolean (Default False)) – Get logging information
  • -
-
Returns:

{model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}

-
Return type:

dict

-
-
- -
- -
-
- - -
- -
- - -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/genindex.html b/docs/_build.html/genindex.html deleted file mode 100644 index f5d8b6d..0000000 --- a/docs/_build.html/genindex.html +++ /dev/null @@ -1,510 +0,0 @@ - - - - - - - - - - - - Index — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Index
  • - - -
  • - - - -
  • - -
- - -
-
-
-
- - -

Index

- -
- A - | B - | C - | D - | E - | F - | G - | H - | I - | L - | M - | N - | O - | P - | R - | S - | T - -
-

A

- - - -
- -

B

- - - -
- -

C

- - - -
- -

D

- - - -
- -

E

- - -
- -

F

- - - -
- -

G

- - - -
- -

H

- - -
- -

I

- - - -
- -

L

- - -
- -

M

- - - -
- -

N

- - -
- -

O

- - -
- -

P

- - - -
- -

R

- - - -
- -

S

- - - -
- -

T

- - -
- - - -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/index.html b/docs/_build.html/index.html deleted file mode 100644 index bad2751..0000000 --- a/docs/_build.html/index.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - - - - - Welcome to MLBG59’s documentation! — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -
-

Welcome to MLBG59’s documentation!

-
-
-
-
-
- - -
- -
- - -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/objects.inv b/docs/_build.html/objects.inv deleted file mode 100644 index 386f84a..0000000 Binary files a/docs/_build.html/objects.inv and /dev/null differ diff --git a/docs/_build.html/py-modindex.html b/docs/_build.html/py-modindex.html deleted file mode 100644 index efb48be..0000000 --- a/docs/_build.html/py-modindex.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - - - - - Python Module Index — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Python Module Index
  • - - -
  • - -
  • - -
- - -
-
-
-
- - -

Python Module Index

- -
- m -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
- m
- MLBG59 -
    - MLBG59.Explore.Explore -
    - MLBG59.Explore.Features_Type -
    - MLBG59.Modelisation.Bagging -
    - MLBG59.Modelisation.HyperOpt -
    - MLBG59.Preprocessing.Categorical -
    - MLBG59.Preprocessing.Date -
    - MLBG59.Preprocessing.Missing_Values -
    - MLBG59.Preprocessing.Outliers -
    - MLBG59.Select_Features.Select_Features -
    - MLBG59.Start.Encode_Target -
    - MLBG59.Start.Load -
- - -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/search.html b/docs/_build.html/search.html deleted file mode 100644 index e402d16..0000000 --- a/docs/_build.html/search.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - - - - Search — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Search
  • - - -
  • - - - -
  • - -
- - -
-
-
-
- - - - -
- -
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build.html/searchindex.js b/docs/_build.html/searchindex.js deleted file mode 100644 index 79f71d6..0000000 --- a/docs/_build.html/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Search.setIndex({docnames:["autoML","features","index"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["autoML.rst","features.rst","index.rst"],objects:{"MLBG59.Explore":{Explore:[1,0,0,"-"],Features_Type:[1,0,0,"-"]},"MLBG59.Explore.Explore":{explore:[1,1,1,""],get_features_type:[1,1,1,""],low_variance_features:[1,1,1,""]},"MLBG59.Explore.Features_Type":{features_from_type:[1,1,1,""],is_boolean:[1,1,1,""],is_categorical:[1,1,1,""],is_date:[1,1,1,""],is_identifier:[1,1,1,""],is_verbatim:[1,1,1,""]},"MLBG59.Modelisation":{Bagging:[1,0,0,"-"],HyperOpt:[1,0,0,"-"]},"MLBG59.Modelisation.Bagging":{Bagging:[1,2,1,""],create_sample:[1,1,1,""]},"MLBG59.Modelisation.Bagging.Bagging":{bag_feature_importance:[1,3,1,""],fit:[1,3,1,""],get_params:[1,3,1,""],predict:[1,3,1,""]},"MLBG59.Modelisation.HyperOpt":{HyperOpt:[1,2,1,""]},"MLBG59.Modelisation.HyperOpt.HyperOpt":{fit:[1,3,1,""],get_best_model:[1,3,1,""],get_params:[1,3,1,""],model_res_to_df:[1,3,1,""],predict:[1,3,1,""]},"MLBG59.Preprocessing":{Categorical:[1,0,0,"-"],Date:[1,0,0,"-"],Missing_Values:[1,0,0,"-"],Outliers:[1,0,0,"-"]},"MLBG59.Preprocessing.Categorical":{CategoricalEncoder:[1,2,1,""],dummy_all_var:[1,1,1,""],get_embedded_cat:[1,1,1,""]},"MLBG59.Preprocessing.Categorical.CategoricalEncoder":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"MLBG59.Preprocessing.Date":{DateEncoder:[1,2,1,""],all_to_date:[1,1,1,""],date_to_anc:[1,1,1,""]},"MLBG59.Preprocessing.Date.DateEncoder":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"MLBG59.Preprocessing.Missing_Values":{NAEncoder:[1,2,1,""],fill_categorical:[1,1,1,""],fill_numerical:[1,1,1,""],get_NA_features:[1,1,1,""]},"MLBG59.Preprocessing.Missing_Values.NAEncoder":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"MLBG59.Preprocessing.Outliers":{OutliersEncoder:[1,2,1,""],get_cat_outliers:[1,1,1,""],get_num_outliers:[1,1,1,""],replace_category:[1,1,1,""],replace_extreme_values:[1,1,1,""]},"MLBG59.Preprocessing.Outliers.OutliersEncoder":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"MLBG59.Select_Features":{Select_Features:[1,0,0,"-"]},"MLBG59.Select_Features.Select_Features":{FeatSelector:[1,2,1,""],select_features:[1,1,1,""]},"MLBG59.Select_Features.Select_Features.FeatSelector":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"MLBG59.Start":{Encode_Target:[1,0,0,"-"],Load:[1,0,0,"-"]},"MLBG59.Start.Encode_Target":{category_to_target:[1,1,1,""],range_to_target:[1,1,1,""]},"MLBG59.Start.Load":{get_delimiter:[1,1,1,""],import_data:[1,1,1,""]},"MLBG59.__main__":{AML:[0,2,1,""]},"MLBG59.__main__.AML":{explore:[0,3,1,""],model_predict:[0,3,1,""],model_train:[0,3,1,""],model_train_test:[0,3,1,""],preprocess:[0,3,1,""],preprocess_apply:[0,3,1,""],select_features:[0,3,1,""],select_features_apply:[0,3,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"boolean":[0,1],"class":1,"d\u00e9faut":1,"default":[0,1],"float":1,"function":1,"i\u00b2dentifi":[],"import":1,"int":[0,1],"new":[0,1],"null":[],"return":[0,1],"short":[],"true":1,"try":1,"var":1,AND:1,For:[],HPS:[],HPs:1,NOT:1,The:[],Then:1,__main__:0,_mockobject:1,_obj:0,about:1,abs:1,accept:[],accord:1,accuraci:1,achiev:[],actuel:0,add:1,algo:[0,1],algorithm:1,all:[0,1],all_to_d:1,allow:1,also:[],among:[0,1],analysi:[],analyz:1,appli:[0,1],arg:0,arrai:[],aswel:[],ate:[],attribut:0,auc:[0,1],audit:[],audit_dataset:[],auto:[],autodoc:1,autom:0,automat:1,automl:[],avail:[0,1],averag:1,bag:0,bag_feature_import:1,bagg:[],bagggin:[],bagging_object:1,bagging_param:1,bagging_sampl:1,balanc:1,batch:1,batchsiz:1,been:[0,1],befor:[0,1],best:[0,1],between:1,binari:0,bool:1,bootstrap:[],build:1,built:0,call:0,can:[0,1],cat:1,cat_freq:[],cat_method:0,cat_threshold:1,catalog:[],categor:0,categorci:[],categori:1,categorical_data:[],categoricalencod:[0,1],category_to_target:1,check:1,choos:[],chose:[],chosen:[],class_weight:[],classif:[0,1],classifi:[0,1],clean:0,clf:[0,1],coef:1,coeffici:[],col:1,column:1,comb_se:[0,1],combin:[0,1],come:[],complet:0,comput:[0,1],consid:1,contain:[0,1],convert:[],correpond:[],correspond:0,cover:0,creat:[0,1],create_sampl:1,creation:1,criterion:[],csv:1,csvfile:[],cumul:[],d_cat_outli:[],d_featur:0,d_model_info:1,d_num_outli:[],d_preprocess:0,dang:1,data:0,datafram:[0,1],dataset:[0,1],date:0,date_data:[],date_ref:[0,1],date_to_anc:1,dateencod:[0,1],datetim:1,datrafram:1,deep_encod:[0,1],default_bagging_param:1,default_rf_grid_param:1,default_xgb_grid_param:[],defaut:1,delet:1,delimit:1,delta:1,delta_auc:1,delta_auc_th:1,deploy:0,descend:1,describ:[],design:1,detect:1,dev:[],deviat:[],df_bag:[],df_local:[],df_train:1,dict:[0,1],dict_res_model:[],dictionnari:[],differ:[],dimens:1,directli:0,disagre:0,distinct:1,distribut:1,doc:1,don:0,done:1,drift:[],drop:[],dummifi:1,dummy_all_var:1,each:[0,1],eas:[],either:1,embed:1,enabl:[0,1],encod:[0,1],encode_target:0,epoch:1,etect:[],eval_dict:[],evalu:[],explor:0,ext:1,extrem:1,face:1,fals:[0,1],fast:1,feat_importance_bag_rf:[],featselector:1,featur:0,feature_import:[],features_from_typ:1,features_import:[0,1],features_importance_select:[],features_per_typ:[],feed:0,fet:[],file:1,fill:[0,1],fill_all_cat:[],fill_all_num:[],fill_cat:[],fill_categor:1,fill_num:[],fill_numer:1,fit:[0,1],fit_transform:1,follow:1,forest:[0,1],format:1,former:0,forward:[],frequenc:1,from:[0,1],func:1,funct:1,gap:1,gener:1,get:[0,1],get_all_d:[],get_best_model:1,get_cat_outli:1,get_delimit:1,get_embedded_cat:1,get_features_typ:1,get_info:[],get_na_featur:1,get_num_outli:1,get_outli:[],get_param:1,gini:[],give:1,given:[0,1],global:1,grid:[0,1],grid_param:[0,1],handl:1,has:[0,1],have:0,help:0,heurist:1,hot:[0,1],http:1,hyper:[0,1],hyperopt:1,hyperparamet:0,hyperparamt:[],idem:0,identif:[0,1],identifi:[0,1],ids:[],imbalanc:1,import_data:1,improv:1,indentifi:[],index:[0,1],index_col:1,info:1,inform:[0,1],inherit:0,input:1,is_bool:[],is_boolean:1,is_cat:[],is_categor:1,is_dat:1,is_id:[],is_identifi:1,is_verbatim:1,issu:1,keep:1,kwarg:0,l_var:1,label:1,learn:[0,1],learning_r:[],least:[],length:1,librari:[],limit:1,lisdt:[],list:[0,1],list_model:1,load:[],load_data:1,loc:[],log2:[],log:[0,1],low:[0,1],low_var:[],low_vari:[0,1],low_variance_featur:1,lower:1,lower_limit:1,lower_th:1,machin:0,max:1,max_depth:[],max_featur:[],max_leaf_nod:1,mean:1,median:1,meta:1,metdian:1,method:[0,1],metric:[0,1],min:1,min_impurity_decreas:[],min_impurity_split:[],min_samples_leaf:[],min_samples_split:[],min_weight_fraction_leaf:[],minimum:1,minmaxscal:1,miss:[0,1],missing_valu:[],mlbg59:[0,1],mlgb59:0,modal:1,modalit:[],model:[0,1],model_appli:0,model_index:[0,1],model_predict:0,model_res_to_df:1,model_train:0,model_train_predict:0,model_train_test:0,modelis:0,modifi:[0,1],modul:[0,1],more:1,most:[],move:[],mthod:[],multiindex:1,multipl:[],n_comb:0,n_epoch:1,n_estim:1,n_job:[],n_param_comb:1,n_sampl:1,naencod:[0,1],name:[0,1],ndarrai:1,need:0,network:1,neural:1,niter:[],no_rescale_pca:1,non:1,none:[0,1],note:0,num:1,num_xstd:1,number:[0,1],numer:[0,1],numpi:1,object:[0,1],objet:[],obs:[],observ:1,one:[0,1],one_hot:1,ones:[],onli:1,oob_scor:[],oper:[],optimis:1,option:0,origin:1,other:1,outlier:0,outlier_dict:[],outlierencod:0,outliersencod:1,output:[0,1],overfit:0,panda:0,param:1,param_config:1,paramet:[0,1],parse_target:[],path:1,pca:[0,1],per:1,percent:[],pick:[],pipelin:0,pleas:0,pos_sample_s:1,pos_target_nb:1,possibl:1,predict:1,prefix:1,prefix_list:1,prepar:0,preprocess:0,preprocess_appli:0,proba:[0,1],probabl:1,problem:[],process:0,process_cat_outli:[],process_num_outli:[],process_outli:0,project:0,provid:[],purpos:[],python:[],pytorch:0,quickli:[],random:[0,1],random_st:[],randomforestclassifi:1,rang:1,range_to_target:1,rate:1,raw:0,recap:[],recogn:[],reduc:[0,1],ref:[0,1],refer:[],regress:1,relat:[],remov:0,remove_bind:[],repetit:[],replac:[0,1],replace_cat_with:1,replace_categori:1,replace_extreme_valu:1,replace_num_with:1,replace_with:1,repres:[],represent:1,requir:0,res:1,rescal:1,respect:[0,1],result:1,row:1,same:1,sampl:1,save:[],scale_pos_weight:[],scientist:[],score:1,search:[0,1],see:[0,1],seed:[0,1],select:0,select_featur:[0,1],select_features_appli:0,selector:1,self:[0,1],sequenc:1,seri:[],set:[0,1],size:1,some:[],soon:[],sort:1,sort_metr:1,sotr:[],sourc:[0,1],speed:[],sphinx:1,split:0,stabil:1,start:0,std:[],step:0,store:1,str:1,string:[0,1],summari:[0,1],target:[0,1],task:[],test:[0,1],test_model_dict:[],than:1,them:1,thi:[],threshold:1,time:1,timedelta:[0,1],timelaps:[],to_datetim:1,todai:[0,1],todo:[],top:[],top_bag:0,top_var_na:1,total:1,track:1,track_num_na:1,train:[0,1],train_metr:[0,1],train_model_dict:1,train_predict:[],transform:[0,1],treshold:[],txt:1,typ:1,type:[0,1],uniqu:[0,1],upl:1,upper:1,upper_limit:1,upper_th:1,use:[0,1],usecas:[],used:[0,1],user:[],using:1,valid:[0,1],valu:[0,1],var_cat:[],var_list:1,variabl:[0,1],varianc:[0,1],vector:1,verbatim:[0,1],verbos:[0,1],vote:1,warm_start:[],were:[],which:[0,1],whose:[],without:[0,1],word:1,www:1,xgboost:[0,1],xls:1,xlsx:1,xstd:1,yes:[],you:0,your:0,zero:1},titles:["AML class","Start","Welcome to MLBG59\u2019s documentation!"],titleterms:{"class":0,aml:0,audit:[],audit_dataset:[],automl:[],bag:1,categor:1,classifi:[],data:1,date:1,detect:[],document:2,encode_target:1,explor:1,featur:1,features_typ:1,get:[],get_info:[],get_outli:[],handl:[],hyperoptimis:1,load:1,miss:[],missing_valu:1,mlbg59:2,modelis:1,outlier:1,preprocess:1,process:1,select:1,start:1,summar:[],test:[],util:[],valu:[],welcom:2}}) \ No newline at end of file diff --git a/docs/_build/doctrees/AutoML.doctree b/docs/_build/doctrees/AutoML.doctree deleted file mode 100644 index 564a3bf..0000000 Binary files a/docs/_build/doctrees/AutoML.doctree and /dev/null differ diff --git a/docs/_build/doctrees/Features.doctree b/docs/_build/doctrees/Features.doctree deleted file mode 100644 index a2271f5..0000000 Binary files a/docs/_build/doctrees/Features.doctree and /dev/null differ diff --git a/docs/_build/doctrees/docstring_test.doctree b/docs/_build/doctrees/docstring_test.doctree deleted file mode 100644 index c9eeb32..0000000 Binary files a/docs/_build/doctrees/docstring_test.doctree and /dev/null differ diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle deleted file mode 100644 index e530dd5..0000000 Binary files a/docs/_build/doctrees/environment.pickle and /dev/null differ diff --git a/docs/_build/doctrees/index.doctree b/docs/_build/doctrees/index.doctree deleted file mode 100644 index ec662d7..0000000 Binary files a/docs/_build/doctrees/index.doctree and /dev/null differ diff --git a/docs/_build/html/.buildinfo b/docs/_build/html/.buildinfo deleted file mode 100644 index afd86e6..0000000 --- a/docs/_build/html/.buildinfo +++ /dev/null @@ -1,4 +0,0 @@ -# Sphinx build info version 1 -# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: b8d7bea55dfdd04a2c6676e410b9a3ea -tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_build/html/Features.html b/docs/_build/html/Features.html deleted file mode 100644 index bc1b392..0000000 --- a/docs/_build/html/Features.html +++ /dev/null @@ -1,1636 +0,0 @@ - - - - - - - - - - Start — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -
-

Start

-
-

Load

-

Data_handling import functions :

-
    -
  • get_delimiter : identify delimiter for a .csv/.txt file

  • -
  • load_data : import dataset file into dataframe

  • -
-
-
-AutoMxL.Start.Load.get_delimiter(file)[source]
-

Identify the delimiter for a csv/txt file

-
-
Parameters
-

file (string) – Path and name of the file (Ex : “data/file.csv”)

-
-
Returns
-

identified delimiter

-
-
Return type
-

string

-
-
-
- -
-
-AutoMxL.Start.Load.import_data(file, index_col=None, verbose=False)[source]
-

Import dataset as a DataFrame (identify delimiter for txt and csv files)

-

Available files : .txt, .csv, .xlsx, .xls files

-
-
Parameters
-
    -
  • file (string) – Path and name of the file (Ex : “data/file.csv”) -If file is .csv, automatically identify delimiter

  • -
  • index_col (int, str, sequence of int / str, or False (Default None)) – Column(s) to use as the row labels of the DataFrame, either given as string name or column index. -If a sequence of int / str is given, a MultiIndex is used.

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

imported dataset

-
-
Return type
-

DataFrame

-
-
-
- -
-
-

Encode_Target

-

Target encoding functions :

-
    -
  • category_to_target : create a target variable (1/0) from a selected category

  • -
  • range_to_target : create a target variable (1/0) from a selected range

  • -
-
-
-AutoMxL.Start.Encode_Target.category_to_target(df, var, cat)[source]
-

Create a target variable (1/0) from a selected category

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • var (string) – variable containing the target category

  • -
  • cat (string) – target category

  • -
-
-
Returns
-

    -
  • DataFrame (modified dataset)

  • -
  • string (new target name (var+’_’+cat))

  • -
-

-
-
-
- -
-
-AutoMxL.Start.Encode_Target.range_to_target(df, var, min=None, max=None, verbose=False)[source]
-

Create a target variable (1/0) from a selected range

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • var (string) – variable containing the target range

  • -
  • min (float) – lower limit. -If None, no min

  • -
  • max (float) – upper limit. -If None, no max

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

    -
  • DataFrame (modified dataset)

  • -
  • string (new target name (var+’_’+lower+’_’+upper))

  • -
-

-
-
-
- -
-
-
-

Explore

-
-

Explore

-

Global dataset information functions :

-
    -
  • explore (func): Identify variables types and gives global information about the dataset (NA, low variance features)

  • -
  • low variance features (func): identify features with low variance

  • -
  • get_features_type (func): get all features per type

  • -
-
-
-AutoMxL.Explore.Explore.explore(df, verbose=False)[source]
-

Identify variables types and gives global information about the dataset

-
    -
  • -
    Variables type :
      -
    • date

    • -
    • identifier

    • -
    • verbatim

    • -
    • boolean

    • -
    • categorical

    • -
    • numerical

    • -
    -
    -
    -
  • -
  • variables containing NA values

  • -
  • low variance and unique values variables

  • -
-

See get_features_type function doc for type identification heuristics

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

{x : variables names list }

-
    -
  • date : date features

  • -
  • identifier : identifier features

  • -
  • verbatim : verbatim features

  • -
  • boolean : boolean features

  • -
  • categorical : categorical features

  • -
  • numerical : numerical features

  • -
  • categorical : categorical features

  • -
  • date : date features

  • -
  • NA : features which contains NA values

  • -
  • low_variance : list of the features with low variance

  • -
-

-
-
Return type
-

dict

-
-
-
- -
-
-AutoMxL.Explore.Explore.get_features_type(df, l_var=None, th=0.95)[source]
-

Get all features per type :

-
    -
  • date : try to apply to_datetime

  • -
  • -
    identifier :
      -
    • #(unique values)/#(total values) > threshold (default 0.95)

    • -
    • AND length is the same for all values (for non NA)

    • -
    -
    -
    -
  • -
  • -
    verbatim :
      -
    • #(unique values)/#(total values) >= threshold (default 0.95)

    • -
    • AND length is NOT the same for all values (for non NA)

    • -
    -
    -
    -
  • -
  • boolean : #(distinct values) = 2

  • -
  • -
    categorical :
      -
    • not a date

    • -
    • #(unique values)/#(total values) < threshold (default 0.95)

    • -
    • AND #(uniques values)>2

    • -
    • AND for num values #(unique values)<30

    • -
    -
    -
    -
  • -
  • numerical : others

  • -
-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list (Default : None)) – variable names

  • -
  • th (float (Default : 0.95)) – threshold used to identify identifiers/verbatims variables

  • -
-
-
Returns
-

{ type : variables name list}

-
-
Return type
-

dict

-
-
-
- -
-
-AutoMxL.Explore.Explore.low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=False)[source]
-

Identify numerical features with low variance : (< threshold). -Possible to rescale feature before computing.

-
-
Parameters
-
    -
  • df (DataFrame) – input DataFrame

  • -
  • var_list (list (default : None)) – names of the variables to check variance -if None : all the numerical features

  • -
  • threshold (float (default : 0)) – variance threshold

  • -
  • rescale (bool (default : true)) – enable MinMaxScaler before computing variance

  • -
-
-
-
-
verboseboolean (Default False)

Get logging information

-
-
-
-
Returns
-

Names of the variables with low variance

-
-
Return type
-

list

-
-
-
- -
-
-

Features_Type

-

Variables type identification function

-
    -
  • features_from_type (func): get all features for a selected type

  • -
  • is_date (func): test if a variable is a date

  • -
  • is_identifier (func): test if a variable is an identifier

  • -
  • is_verbatim (func): test if a variable is a verbatim

  • -
  • is_boolean (func): test if a variable is a boolean

  • -
  • is_categorical (func): test if a variable is a categorical one (with more than 2 categories)

  • -
-
-
-AutoMxL.Explore.Features_Type.features_from_type(df, typ, l_var=None, th=0.95)[source]
-

Get features of a selected type :

-
    -
  • date : try to apply to_datetime

  • -
  • -
    identifier :
      -
    • #(unique values)/#(total values) > threshold (default 0.95)

    • -
    • AND length is the same for all values (for non NA)

    • -
    -
    -
    -
  • -
  • -
    verbatim :
      -
    • #(unique values)/#(total values) >= threshold (default 0.95)

    • -
    • AND length is NOT the same for all values (for non NA)

    • -
    -
    -
    -
  • -
  • boolean : #(distinct values) = 2

  • -
  • -
    categorical :
      -
    • not a date

    • -
    • #(unique values)/#(total values) < threshold (default 0.95)

    • -
    • AND #(uniques values)>2

    • -
    • AND for num values #(unique values)<30

    • -
    -
    -
    -
  • -
-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • typ (string) –

    selected type to get features:

    -
      -
    • ’date’

    • -
    • ’identifier’

    • -
    • ’verbatim’

    • -
    • ’boolean’

    • -
    • categorical

    • -
    -

  • -
  • l_var (list (Default : None)) – variables names. If None, all dataset columns

  • -
  • th (float (Default : 0.95)) – threshold used to identify identifiers/verbatims variables

  • -
-
-
Returns
-

identified variables names

-
-
Return type
-

list

-
-
-
- -
-
-AutoMxL.Explore.Features_Type.is_boolean(df, col)[source]
-

Test if a variable is a boolean.

-
    -
  • #(distinct values) = 2

  • -
-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • col (string) – variable name

  • -
-
-
Returns
-

res – test result

-
-
Return type
-

boolean

-
-
-
- -
-
-AutoMxL.Explore.Features_Type.is_categorical(df, col, th=0.95)[source]
-

Test if a variable is a categorical one (with more than 2 categories).

-
    -
  • not a date

  • -
  • #(unique values)/#(total values) < threshold (default 0.95

  • -
  • AND #(uniques values)>2

  • -
  • AND for num values #(unique values)<30

  • -
-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • col (string) – variable name

  • -
  • th (float (Default : 0.95)) – threshold

  • -
-
-
Returns
-

res – test result

-
-
Return type
-

boolean

-
-
-
- -
-
-AutoMxL.Explore.Features_Type.is_date(df, col)[source]
-

Test if a variable is a date.

-

Method : try to apply to_datetime

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • col (string) – variable name

  • -
-
-
Returns
-

res – test result

-
-
Return type
-

boolean

-
-
-
- -
-
-AutoMxL.Explore.Features_Type.is_identifier(df, col, th=0.95)[source]
-

Test if a variable is an identifier.

-
    -
  • #(unique values)/#(total values) > threshold (default 0.95)

  • -
  • AND length is the same for all values (for non NA)

  • -
  • AND not date

  • -
-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • col (string) – variable name

  • -
  • th (float (Default : 0.95)) – threshold rate

  • -
-
-
Returns
-

res – test result

-
-
Return type
-

boolean

-
-
-
- -
-
-AutoMxL.Explore.Features_Type.is_verbatim(df, col, th=0.95)[source]
-

Test if a variable is a verbatim.

-
    -
  • #(unique values)/#(total values) >= threshold (default 0.95)

  • -
  • AND length is NOT the same for all values (for non NA)

  • -
-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • col (string) – variable name

  • -
  • th (float (Default : 0.95)) – threshold rate

  • -
-
-
Returns
-

res – test result

-
-
Return type
-

boolean

-
-
-
- -
-
-
-

Preprocessing

-
-

Missing_Values

-

Missing values handling functions :

-
    -
  • NAEncoder (class): encoder that replaces missing values

  • -
  • fill_numerical (func): replace missing values for numerical features

  • -
  • fill_categorical (func): replace missing values for categorical features

  • -
  • get_NA_features (func): get features containing NA values

  • -
-
-
-class AutoMxL.Preprocessing.Missing_Values.NAEncoder(replace_num_with='median', replace_cat_with='NR', track_num_NA=True)[source]
-

Missing values filling

-

Available methods to replace missing values

-
    -
  • num : metdian/mean/zero

  • -
  • cat : ‘NR’

  • -
-
-
Parameters
-
    -
  • replace_num_with (string) – method used to replace numerical missing values

  • -
  • replace_cat_with (string) – method used to replace categorical missing values

  • -
-
-
-
-
-fit(df, l_var, verbose=False)[source]
-

fit encoder

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list) – features to encode. -If None, all features

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-fit_transform(df, l_var=None, verbose=False)[source]
-

fit and transform dataset with encoder

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list) – features to encode. -If None, all features identified as dates (see Features_Type module)

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-transform(df, verbose=False)[source]
-

transform dataset categorical features using the encoder. -Can be done only if encoder has been fitted

-
-
Parameters
-
    -
  • df (DataFrame) – dataset to transform

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
- -
-
-AutoMxL.Preprocessing.Missing_Values.fill_categorical(df, l_var=None, method='NR', verbose=False)[source]
-

Fill missing values for selected/all categorical features.

-
-
Parameters
-
    -
  • df (DataFrame) – Input dataset

  • -
  • l_var (list (Default : None)) – list of the features to fill. -If None, contains all the categorical features

  • -
  • method (string (Default : 'NR')) –

    Method used to fill the NA values :

    -
      -
    • NR : replace NA with ‘NR’

    • -
    -

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

Modified dataset

-
-
Return type
-

DataFrame

-
-
-
- -
-
-AutoMxL.Preprocessing.Missing_Values.fill_numerical(df, l_var=None, method='median', track_num_NA=True, verbose=False)[source]
-

Fill missing values for selected/all numerical features. -top_var_NA parameter allows to create a variable to keep track of missing values.

-

Available methods : replace with zero, median or mean (Default = median)

-
-
Parameters
-
    -
  • df (DataFrame) – Input dataset

  • -
  • l_var (list (Default : None)) – names of the features to fill. -If None, all the numerical features

  • -
  • method (string (Default : 'median')) –

    Method used to fill the NA values :

    -
      -
    • zero : replace with zero

    • -
    • median : replace with median

    • -
    • mean : replace with mean

    • -
    -

  • -
  • track_num_NA (boolean (Defaut : True)) – If True, create a boolean column to keep track of missing values

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

Modified dataset

-
-
Return type
-

DataFrame

-
-
-
- -
-
-AutoMxL.Preprocessing.Missing_Values.get_NA_features(df)[source]
-

identify features containing NA values

-
-
Parameters
-

df (DataFrame) – input dataset

-
-
Returns
-

list

-
-
Return type
-

features containing missing values

-
-
-
- -
-
-

Categorical Data

-

Categorical features processing

-
    -
  • CategoricalEncoder (class) : Encode categorical features

  • -
  • dummy_all_var (func) : get one hot encoded vector for each category of a categorical features list

  • -
  • get_embedded_cat (func) : get embedding representation with NN

  • -
  • mca (func) : to do

  • -
-
-
-class AutoMxL.Preprocessing.Categorical.CategoricalEncoder(method='deep_encoder')[source]
-

Encode categorical features

-

Available encoding methods :

-
    -
  • one hot encoding

  • -
  • deep_encoder : Build and train a Neural Network for the creation of embeddings for categorical variables.

  • -
-

(https://www.fast.ai/2018/04/29/categorical-embeddings/)

-

Default NN model parameters are stored in param_config.py file

-
-
Parameters
-

method (string (Default : deep_encoder)) – method used to get categorical encoding -Available methods : “one_hot”, “deep_encoder”

-
-
-
-
-fit(df, l_var=None, target=None, verbose=False)[source]
-

Fit encoder on dataset following method

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list (Default None)) – names of the variables to encode. -If None, all the categorical and boolean features

  • -
  • target (string (Default None)) – name of the target for deep_encoder method

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-fit_transform(df, l_var=None, target=None, verbose=False)[source]
-

fit and transform dataset categorical features

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list (Default None)) – names of the variables to encode. -If None, all the categorical and boolean features

  • -
  • target (string (Default None)) – name of the target for deep_encoder method

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

DataFrame

-
-
Return type
-

modified dataset

-
-
-
- -
-
-transform(df, verbose=False)[source]
-

transform dataset categorical features using the encoder. -Can be done only if encoder has been fitted

-
-
Parameters
-
    -
  • df (DataFrame) – dataset to transform

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

DataFrame

-
-
Return type
-

modified dataset

-
-
-
- -
- -
-
-AutoMxL.Preprocessing.Categorical.dummy_all_var(df, var_list=None, prefix_list=None, keep=False, verbose=False)[source]
-

Get one hot encoded vector for selected/all categorical features

-
-
Parameters
-
    -
  • df (DatraFrame) – Input dataset

  • -
  • var_list (list (Default : None)) – Names of the features to dummify -If None, all the num features

  • -
  • prefix_list (list (default : None)) – Prefix to add before new features name (prefix+’_’+cat). -If None, prefix=variable name

  • -
  • keep (boolean (Default = False)) – If True, delete the original feature

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

Modified dataset

-
-
Return type
-

DataFrame

-
-
-
- -
-
-AutoMxL.Preprocessing.Categorical.get_embedded_cat(df, var_list, target, batchsize, n_epochs, lr, verbose=False)[source]
-

Get embedded representation for categorical features using NN encoder

-
-
Parameters
-
    -
  • df (DataFrame) – input Dataset

  • -
  • var_list (list of strings) – features names

  • -
  • target (string) – target name

  • -
  • batchsize (int) – batch size for encoder training

  • -
  • n_epochs (int) – number of epoch for encoder training

  • -
  • lr (float) – encoder learning rate

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

DataFrame

-
-
Return type
-

modified dataset

-
-
-
- -
-
-

Date Data

-

Date Features processing functions:

-
    -
  • DateEncoder (class) : encode date features

  • -
  • all_to_date (func): detect dates from num/cat features and transform them to datetime format.

  • -
  • date_to_anc (func): transform datetime features to timedelta according to a ref date

  • -
-
-
-class AutoMxL.Preprocessing.Date.DateEncoder(method='timedelta', date_ref=None)[source]
-

Encode categorical features

-

Available methods :

-
    -
  • timedelta : compute time between date feature and parameter date_ref

  • -
-
-
Parameters
-
    -
  • method (string (Default : timedelta)) – method used to encode dates -Available methods : “timedelta”

  • -
  • date_ref (string '%d/%m/%y' (Default : None)) – Date to compute timedelta. -If None, today date

  • -
-
-
-
-
-fit(df, l_var=None, verbose=False)[source]
-

fit encoder

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list) – features to encode. -If None, contains all features identified as dates (see Features_Type module)

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-fit_transform(df, l_var=None, verbose=False)[source]
-

fit and transform dataset with encoder

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list) – features to encode. -If None, all features identified as dates (see Features_Type module)

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-transform(df, verbose=False)[source]
-

transform dataset date features using the encoder. -Can be done only if encoder has been fitted

-
-
Parameters
-
    -
  • df (DataFrame) – dataset to transform

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
- -
-
-AutoMxL.Preprocessing.Date.all_to_date(df, l_var=None, verbose=False)[source]
-

Detect dates from selected/all features and transform them to datetime format.

-
-
Parameters
-
    -
  • df (DataFrame) – Input dataset

  • -
  • l_var (list (Default : None)) – Names of the features -If None, all the features

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

Modified dataset

-
-
Return type
-

DataFrame

-
-
-
- -
-
-AutoMxL.Preprocessing.Date.date_to_anc(df, l_var=None, date_ref=None, verbose=False)[source]
-

Transform selected/all datetime features to timedelta according to a ref date

-
-
Parameters
-
    -
  • df (DataFrame) – Input dataset

  • -
  • l_var (list (Default : None)) – List of the features to analyze. -If None, contains all the datetime features

  • -
  • date_ref (string '%d/%m/%y' (Default : None)) – Date to compute timedelta. -If None, today date

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

    -
  • DataFrame – Modified dataset

  • -
  • list – New timedelta features names

  • -
-

-
-
-
- -
-
-

Process Outliers

-

Outliers handling functions

-
    -
  • OutliersEncoding (class) : identify and replace outliers

  • -
  • get_cat_outliers (funct): identify categorical features containing outliers

  • -
  • get_num_outliers (func): identify numerical features containing outliers

  • -
  • replace_category (func): replace categories of a categorical variable

  • -
  • replace_extreme_values (func): replace extreme values (oh!)

  • -
-
-
-class AutoMxL.Preprocessing.Outliers.OutliersEncoder(cat_threshold=0.02, num_xstd=4)[source]
-

Identify et replace outliers for categorical dang numerical features

-
    -
  • num : x outlier <=> abs(x - mean) > xstd * var

  • -
  • cat : x outlier category <=> with frequency <x% (Default 5%)

  • -
-
-
Parameters
-
    -
  • cat_threshold (float (default 0.02)) – Minimum modality frequency

  • -
  • num_xstd (int (Default : 3)) – Variance gap coef

  • -
-
-
-
-
-fit(df, l_var, verbose=False)[source]
-

Fit encoder

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list) – features to encode. -If None, all features

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-fit_transform(df, l_var=None, verbose=False)[source]
-

Fit and transform dataset with encoder

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list) – features to encode. -If None, all features identified as dates (see Features_Type module)

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-transform(df, verbose=False)[source]
-

Transform dataset features using the encoder. -Can be done only if encoder has been fitted

-
-
Parameters
-
    -
  • df (DataFrame) – dataset to transform

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
- -
-
-AutoMxL.Preprocessing.Outliers.get_cat_outliers(df, l_var=None, threshold=0.05, verbose=False)[source]
-

Outliers detection for selected/all categorical features.

-

Method : Modalities with frequency <x% (Default 5%)

-
-
Parameters
-
    -
  • df (DataFrame) – Input dataset

  • -
  • l_var (list (Default : None)) – Names of the features -If None, all the categorical features

  • -
  • threshold (float (Default : 0.05)) – Minimum modality frequency

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

{variable : list of categories considered as outliers}

-
-
Return type
-

dict

-
-
-
- -
-
-AutoMxL.Preprocessing.Outliers.get_num_outliers(df, l_var=None, xstd=3, verbose=False)[source]
-

Outliers detection for selected/all numerical features.

-

Method : x outlier <=> abs(x - mean) > xstd * var

-
-
Parameters
-
    -
  • df (DataFrame) – Input dataset

  • -
  • l_var (list (Default : None)) – Names of the features -If None, all the num features

  • -
  • xstd (int (Default : 3)) – Variance gap coef

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

{variable : [lower_limit, upper_limit]}

-
-
Return type
-

dict

-
-
-
- -
-
-AutoMxL.Preprocessing.Outliers.replace_category(df, var, categories, replace_with='outliers', verbose=False)[source]
-

Replace categories of a categorical variable

-
-
Parameters
-
    -
  • df (DataFrame) – Input dataset

  • -
  • var (string) – variable to modify

  • -
  • categories (list(string)) – categories to replace

  • -
  • replace_with (string (Default : 'outliers')) – word to replace categories with

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

Modified dataset

-
-
Return type
-

DataFrame

-
-
-
- -
-
-AutoMxL.Preprocessing.Outliers.replace_extreme_values(df, var, lower_th=None, upper_th=None, verbose=False)[source]
-

Replace extrem values : > upper threshold or < lower threshold

-
-
Parameters
-
    -
  • df (DataFrame) – Input dataset

  • -
  • var (string) – variable to modify

  • -
  • lower_th (int/float (Default=None)) – lower threshold

  • -
  • upper_th (int/float (Default=None)) – upper threshold

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

Modified dataset

-
-
Return type
-

DataFrame

-
-
-
- -
-
-
-

Features Selection

-

Features selection

-
    -
  • select_features (func) : features selection following method

  • -
-
-
-class AutoMxL.Select_Features.Select_Features.FeatSelector(method='pca')[source]
-

features selection following method

-
    -
  • pca : use pca to reduce dataset dimensions

  • -
  • no_rescale_pca : use pca without rescaling data

  • -
-
-
Parameters
-

method (string (Default pca)) – method use to select features

-
-
-
-
-fit(df, l_var=None, verbose=False)[source]
-

fit selector

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list) – features to encode. -If None, all features identified as numerical

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-fit_transform(df, l_var, verbose=False)[source]
-

fit and apply features selection

-
-
Parameters
-
    -
  • df (DataFrame) – input dataset

  • -
  • l_var (list) – features to encode. -If None, all features identified as dates (see Features_Type module)

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

DataFrame

-
-
Return type
-

modified dataset

-
-
-
- -
-
-transform(df, verbose=False)[source]
-

apply features selection on a dataset

-
-
Parameters
-
    -
  • df (DataFrame) – dataset to transform

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

DataFrame

-
-
Return type
-

modified dataset

-
-
-
- -
- -
-
-AutoMxL.Select_Features.Select_Features.select_features(df, target, method='pca', verbose=False)[source]
-

features selection following method

-
    -
  • pca : use pca to reduce dataset dimensions

  • -
  • no_rescale_pca : use pca without rescaling data

  • -
-
-
Parameters
-
    -
  • df (DataFrame) – input dataset containing features

  • -
  • target (string) – target name

  • -
  • method (string (Default pca)) – method use to select features

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

modified dataset

-
-
Return type
-

DataFrame

-
-
-
- -
-
-

Modelisation

-
-

Bagging

-

Bagging algorithm class. Methods :

-
    -
  • Bagging (class) : generate new training more balanced and train model for each

  • -
  • Bagging_sample (func) : generate bagging sample

  • -
-
-
-class AutoMxL.Modelisation.Bagging.Bagging(clf=sklearn.ensemble.RandomForestClassifier, n_sample=5, pos_sample_size=1.0, replace=True)[source]
-

Meta-algo designed to improve the stability and accuracy of ML classif/regression algos -or to face an “imbalanced target distribution” issue.

-

Bagging generates m new training sets more balanced. Then, a model is fitted on each -sample and outputs are combined by averaging (for regression) or voting (for classification).

-

Available classifiers : Random Forest and XGBOOST

-
-
Parameters
-
    -
  • clf (Model fitted on samples (Default : RandomForestClassifier(n_estimators=100, max_leaf_nodes=100)) – Model fitted on the samples

  • -
  • n_sample (int (Default : 5)) – number a samples

  • -
  • pos_sample_size (int/float (Default : 1.0)) –

    Number/rate of target=1 observations in each sample (filled with 3 times more target=0 )

    -
      -
    • if int : number of target=1

    • -
    • if float : rate of total target=1

    • -
    -

  • -
  • replace (Boolean (Default : False)) – Enable sampling with replacement

  • -
  • list_model (list (Default : None)) – Fitted models (created with fit method)

  • -
-
-
-
-
-bag_feature_importance(X)[source]
-

Get features importance of the model by averaging importance of models fitted on the samples

-
-
Parameters
-

X (DataFrame) – Input Dataset

-
-
Returns
-

{feature : importance}

-
-
Return type
-

dict

-
-
-
- -
-
-fit(df_train, target)[source]
-

Create bagging samples from a DataFrame and fit the model (self.clf) on each sample

-
-
Parameters
-
    -
  • df_train (DataFrame) – Training dataset

  • -
  • target (String) – Target name

  • -
-
-
Returns
-

self.list_model – Fitted models

-
-
Return type
-

list

-
-
-
- -
-
-get_params()[source]
-

Get bagging object parameters

-
-
Returns
-

{param : value}

-
-
Return type
-

dict

-
-
-
- -
-
-predict(df)[source]
-

Apply models fitted on sample to a dataset. -Combine models by averaging the outputs (for regression) or voting (for classification)

-
-
Parameters
-

df (DataFrame) – Dataset to apply the model

-
-
Returns
-

    -
  • numpy.ndarray (float) – Averaged classification probabilities

  • -
  • numpy.ndarray (int) – Predictions for each observation

  • -
-

-
-
-
- -
- -
-
-AutoMxL.Modelisation.Bagging.create_sample(df, target, pos_target_nb, replace=False)[source]
-

Generate a DataFrame sample with selected number of target=1

-
-
Parameters
-
    -
  • df (DataFrame) – Input dataset

  • -
  • target (String) – Target name

  • -
  • pos_target_nb (int) – Number of target=1 observations in the sample

  • -
  • replace (Boolean (défaut : False)) – If True, create samples with replacement

  • -
-
-
Returns
-

sample dataset

-
-
Return type
-

DataFrame

-
-
-
- -
-
-

Hyperoptimisation

-

Hyperopt class : -Model hyper-optimisation with random search

-
    -
  • Hyperopt (class) : Model hyper-optimisation with random search

  • -
-
-
-class AutoMxL.Modelisation.HyperOpt.HyperOpt(classifier='RF', grid_param=None, n_param_comb=10, bagging=False, bagging_param={'n_sample': 5, 'pos_sample_size': 1.0, 'replace': False}, comb_seed=None)[source]
-

Model hyper-optimisation with random search :

-
    -
  • From a hyper-parameters grid, creates random HPs combinations

  • -
  • train a model for each combination

  • -
  • apply the model

  • -
-
-
Parameters
-
    -
  • classifier (string (Default : 'RF')) – classifier for modelisation

  • -
  • grid_param (dict (Default : Default_RF_grid_param)) – HP grid

  • -
  • n_param_comb (int (Default : 10)) – number of HP combinations

  • -
  • bagging (Boolean (Default = False)) – use bagging method

  • -
  • bagging_param (n-uple) – bagging parameters (Default : default_bagging_param (Bagging module))

  • -
  • (created with fit method) (train_model_dict) – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’}

  • -
  • bagging_object (Bagging) – bagging object

  • -
  • comb_seed (int) – seed for randomized HP combinations

  • -
-
-
-
-
-fit(df_train, target, verbose=False)[source]
-

Fit a model for each HP combination

-
-
Parameters
-
    -
  • df_train (DataFrame) – Training dataset

  • -
  • target (string) – Target name

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

self.train_model_dict (created with fit method) – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’}

-
-
Return type
-

dict

-
-
-
- -
-
-get_best_model(d_model_info, metric='F1', delta_auc_th=0.03, verbose=False)[source]
-

Identify valid models according to delta auc (test/train). -Get the best model in respect of a selected metric among valid model

-
-
Parameters
-
    -
  • d_model_info (dict) – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}

  • -
  • metric (string (default = F1-score)) – Metric used to get the best model

  • -
  • delta_auc_th (float) – Threshold for valid models : abs(auc(train) - auc(test))

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

    -
  • int – Best model index

  • -
  • list – Valid model indexes

  • -
-

-
-
-
- -
-
-get_params()[source]
-

Return Hyperopt object parameters

-
-
Returns
-

{param : value}

-
-
Return type
-

dict

-
-
-
- -
-
-model_res_to_df(d_model_infos, sort_metric='F1')[source]
-

Store models summary in DataFrame

-
-
Parameters
-
    -
  • d_model_info (dict) – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}

  • -
  • sort_metric (string (default = 'F1')) – metric to sort models (descendant)

  • -
-
-
Returns
-

model infos and metrics

-
-
Return type
-

DataFrame

-
-
-
- -
-
-predict(df, target, delta_auc, verbose=False)[source]
-

Apply the models

-
-
Parameters
-
    -
  • df (DataFrame) – Dataset to apply the models

  • -
  • target (string) – Target name

  • -
  • delta_auc_th (float) – Threshold for valid models : abs(auc(train) - auc(test))

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

{model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}

-
-
Return type
-

dict

-
-
-
- -
- -
-
- - -
- -
- - -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Audit/Audit_Dataset.html b/docs/_build/html/_modules/AutoMxL/Audit/Audit_Dataset.html deleted file mode 100644 index ffe9fc1..0000000 --- a/docs/_build/html/_modules/AutoMxL/Audit/Audit_Dataset.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - - - - - MLBG59.Audit.Audit_Dataset — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Audit.Audit_Dataset
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Audit.Audit_Dataset

-""" Dataset Features analysis :
-
- - audit dataset  : get informations on the data (NA, features type, low variance features, ...)
- - is_date : detect if an object/num feature is a date
- - get_all_dates : identify all dates features in a DataFrame and store their names in a list
- - low variance features : identify all features with a low variance (<threshold) and sotre their name in a list
-"""
-import pandas as pd
-from sklearn.preprocessing import MinMaxScaler
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def audit_dataset(df, verbose=1): - """Achieve a short audit of the dataset - - Identify features of each type (num, cat, date), features containing NA and features whose variance is null - - Parameters - ---------- - df : DataFrame - input dataset - target : string (Default : None) - target name - verbose : int (0/1) (Default : 1) - get more operations information - - Returns - ------- - list of the x features names - - x = num : numerical features - - x = cat : categorical features - - x = date : date features - - x = NA : features which contains NA values - - x = low_var : list of the features with low variance - """ - - # dataset dimensions - if verbose > 0: - color_print("Dimensions : ") - print(" > row number : ", df.shape[0], "\n > col number : ", df.shape[1]) - - ################# - # features type # - ################# - # numerical - num_columns = df._get_numeric_data().columns.tolist() - # date - date_columns = get_all_dates(df) - # categorical - cat_columns = [x for x in df.columns if (x not in num_columns) and (x not in date_columns)] - - if verbose > 0: - color_print("Features type identification : ") - print(" > cat : " + str(len(cat_columns)) + ' (' + str(round(len(cat_columns) / df.shape[1] * 100)) + '%)', - '\n > num : ' + str(len(num_columns)) + ' (' + str(round(len(num_columns) / df.shape[1] * 100)) + '%)', - '\n > dates: ' + str(len(date_columns)) + ' (' + str( - round(len(date_columns) / df.shape[1] * 100)) + ' %)') - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df.columns.values, columns=['variables']) - df_col['Nbr NA'] = df.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose > 0: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - ######################### - # Low variance features - ######################### - if verbose > 0: - color_print('Low variance features') - low_var_columns = \ - low_variance_features(df, var_list=num_columns, threshold=0, rescale=True, verbose=verbose).index.tolist() - - return num_columns, date_columns, cat_columns, NA_columns, low_var_columns
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a DataFrame feature is recognized as a date (using to_datetime) - - Parameters - ---------- - df : DataFrame - input dataset - col : string - feature name - - Returns - ------- - res : boolean - True if the col is recognized as a date - """ - # if col is datetime type, res = True - if df[col].dtype == 'datetime64[ns]': - return True - - # if col is object type, try apply to_datetime - elif df[col].dtype == 'object': - try: - df_smpl = df.sample(100).copy() - pd.to_datetime(df_smpl[col]) - return True - except ValueError: - return False - except OverflowError: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_all_dates(df): - """Identify all date features of a DataFrame - - Parameters - ---------- - df : DataFrame - input DataFrame - - Returns - ------- - list - list of features recognized as date - """ - date_list = list() - - for col in df.columns: - # if col is recognized as date - if is_date(df, col): date_list.append(col) - - return date_list
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=1): - """identify features with low variance (<= threshold) - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - features to check variance - threshold : float (default : 0 - variance threshold - rescale : bool (default : true) - if yes : use MinMaxScaler on data before computing variance - - Returns - ------- - list - list of the variable with low variance - """ - # if var_list = None, get all numerical features - # else, exclude features from var_list whose type is not numerical - var_list = get_type_features(df, 'num', var_list) - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose > 0: - # print('features : ',list(var_list)) - if rescale: print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Audit/Get_Outliers.html b/docs/_build/html/_modules/AutoMxL/Audit/Get_Outliers.html deleted file mode 100644 index bd7dca9..0000000 --- a/docs/_build/html/_modules/AutoMxL/Audit/Get_Outliers.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - MLBG59.Audit.Get_Outliers — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Audit.Get_Outliers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Audit.Get_Outliers

-""" Outliers detection :
-
- - get_cat_outliers : identify categorical features containing outliers and store their names in a list
- - get_num_outliers : identify numerical features containing outliers and store their names in a list data
-"""
-import pandas as pd
-import numpy as np
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def get_cat_outliers(df, var_list=None, threshold=0.05, verbose=1): - """outliers detection for categorical features - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - list of the features to analyze. - If None, contains all the categorical features - threshold : float (Default : 0.05) - Minimum modality frequency - verbose : int (0/1) (Default : 1) - Get more operations information - - Returns - ------- - outlier_dict : dict - {feature : list of modalities considered as outliers} - """ - # if var_list = None, get all categorical features - # else, exclude features from var_list whose type is not categorical - var_list = get_type_features(df, 'cat', var_list) - - df_local = df[var_list].copy() - - if verbose > 0: - color_print('cat features outliers identification (frequency<' + str(threshold) + ')') - print(' > features : ', var_list,) - - # initialize output dict - outlier_dict = {} - - # value count (frequency as number and percent for each modality) for features in var_list - for col in df_local.columns: - # percent - freq_perc = pd.value_counts(df[col], dropna=False) / len(df[col]) - - # if feature contain modalities with frequency < trehshold, store in outlier_dict - if len(freq_perc.loc[freq_perc < threshold]) > 0: - outlier_dict[col] = freq_perc.loc[freq_perc < threshold].index.tolist() - - if verbose > 0: - print(" > containing outliers", list(outlier_dict.keys())) - - return outlier_dict
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_num_outliers(df, var_list=None, xstd=3, verbose=0): - """outliers detection for num features - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - List of the features to analyze. - If None, contains all the num features - xstd : int (Default : 3) - coefficient (TODO) - verbose : int (0/1) (Default : 1) - Get more operations information - - Returns - ------- - outlier_dict : dict - {feature : index of outliers} - """ - # if var_list = None, get all num features - # else, exclude features from var_list whose type is not num - var_list = get_type_features(df, 'num', var_list) - - df_bis = df[var_list].copy() - - if verbose > 0: - color_print('num features outliers identification ( x: |x - mean| > '+str(xstd)+' * var)') - print(' > features : ', var_list, ) - - # initialize output dict - outlier_dict = {} - - # compute features upper and lower limit (deviation from the mean > x*std dev (x=3 by default)) - data_std = np.std(df_bis) - data_mean = np.mean(df_bis) - anomaly_cut_off = data_std * xstd - lower_limit = data_mean - anomaly_cut_off - upper_limit = data_mean + anomaly_cut_off - - df_outliers = pd.DataFrame() - - # mask (1 if outlier, else 0) - for col in df_bis.columns: - df_outliers[col] = np.where((df_bis[col] < lower_limit[col]) | (df_bis[col] > upper_limit[col]), 1, 0) - - # for features containing outliers - for col in df_outliers.sum().loc[df_outliers.sum() > 0].index.tolist(): - # store features and outliers index in outlierèdict - outlier_dict[col] = [lower_limit[col], upper_limit[col]] - - if verbose > 0: - print(" > containing outliers", list(outlier_dict.keys())) - - return outlier_dict
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Explore/Audit_Dataset.html b/docs/_build/html/_modules/AutoMxL/Explore/Audit_Dataset.html deleted file mode 100644 index 6d84f22..0000000 --- a/docs/_build/html/_modules/AutoMxL/Explore/Audit_Dataset.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Audit_Dataset — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Explore.Audit_Dataset
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Explore.Audit_Dataset

-""" Dataset Features analysis :
-
- - audit dataset  : get informations on the data (NA, features type, low variance features, ...)
- - is_date : detect if an object/num feature is a date
- - get_all_dates : identify all dates features in a DataFrame and store their names in a list
- - low variance features : identify all features with a low variance (<threshold) and sotre their name in a list
-"""
-import pandas as pd
-from sklearn.preprocessing import MinMaxScaler
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def audit_dataset(df, verbose=1): - """Achieve a short audit of the dataset - - Identify features of each type (num, cat, date), features containing NA and features whose variance is null - - Parameters - ---------- - df : DataFrame - input dataset - target : string (Default : None) - target name - verbose : int (0/1) (Default : 1) - get more operations information - - Returns - ------- - list of the x features names - - x = num : numerical features - - x = cat : categorical features - - x = date : date features - - x = NA : features which contains NA values - - x = low_var : list of the features with low variance - """ - - # dataset dimensions - if verbose > 0: - color_print("Dimensions : ") - print(" > row number : ", df.shape[0], "\n > col number : ", df.shape[1]) - - ################# - # features type # - ################# - # numerical - num_columns = df._get_numeric_data().columns.tolist() - # date - date_columns = get_all_dates(df) - # categorical - cat_columns = [x for x in df.columns if (x not in num_columns) and (x not in date_columns)] - - if verbose > 0: - color_print("Features type identification : ") - print(" > cat : " + str(len(cat_columns)) + ' (' + str(round(len(cat_columns) / df.shape[1] * 100)) + '%)', - '\n > num : ' + str(len(num_columns)) + ' (' + str(round(len(num_columns) / df.shape[1] * 100)) + '%)', - '\n > dates: ' + str(len(date_columns)) + ' (' + str( - round(len(date_columns) / df.shape[1] * 100)) + ' %)') - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df.columns.values, columns=['variables']) - df_col['Nbr NA'] = df.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose > 0: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - ######################### - # Low variance features - ######################### - if verbose > 0: - color_print('Low variance features') - low_var_columns = \ - low_variance_features(df, var_list=num_columns, threshold=0, rescale=True, verbose=verbose).index.tolist() - - return num_columns, date_columns, cat_columns, NA_columns, low_var_columns
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a DataFrame feature is recognized as a date (using to_datetime) - - Parameters - ---------- - df : DataFrame - input dataset - col : string - feature name - - Returns - ------- - res : boolean - True if the col is recognized as a date - """ - # if col is datetime type, res = True - if df[col].dtype == 'datetime64[ns]': - return True - - # if col is object type, try apply to_datetime - elif df[col].dtype == 'object': - try: - df_smpl = df.sample(100).copy() - pd.to_datetime(df_smpl[col]) - return True - except ValueError: - return False - except OverflowError: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_all_dates(df): - """Identify all date features of a DataFrame - - Parameters - ---------- - df : DataFrame - input DataFrame - - Returns - ------- - list - list of features recognized as date - """ - date_list = list() - - for col in df.columns: - # if col is recognized as date - if is_date(df, col): date_list.append(col) - - return date_list
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=1): - """identify features with low variance (<= threshold) - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - features to check variance - threshold : float (default : 0 - variance threshold - rescale : bool (default : true) - if yes : use MinMaxScaler on data before computing variance - - Returns - ------- - list - list of the variable with low variance - """ - # if var_list = None, get all numerical features - # else, exclude features from var_list whose type is not numerical - var_list = get_type_features(df, 'num', var_list) - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose > 0: - # print('features : ',list(var_list)) - if rescale: print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Explore/Explore.html b/docs/_build/html/_modules/AutoMxL/Explore/Explore.html deleted file mode 100644 index 3b046d2..0000000 --- a/docs/_build/html/_modules/AutoMxL/Explore/Explore.html +++ /dev/null @@ -1,419 +0,0 @@ - - - - - - - - - - AutoMxL.Explore.Explore — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Explore.Explore
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Explore.Explore

-""" Global dataset information functions :
-
- - explore (func): Identify variables types and gives global information about the dataset (NA, low variance features)
- - low variance features (func): identify features with low variance
- - get_features_type (func): get all features per type
-"""
-from sklearn.preprocessing import MinMaxScaler
-from AutoMxL.Explore.Features_Type import *
-from AutoMxL.Utils.Display import *
-
-
-
[docs]def explore(df, verbose=False): - """Identify variables types and gives global information about the dataset - - - Variables type : - - date - - identifier - - verbatim - - boolean - - categorical - - numerical - - variables containing NA values - - low variance and unique values variables - - See get_features_type function doc for type identification heuristics - - Parameters - ---------- - df : DataFrame - input dataset - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {x : variables names list } - - - date : date features - - identifier : identifier features - - verbatim : verbatim features - - boolean : boolean features - - categorical : categorical features - - numerical : numerical features - - categorical : categorical features - - date : date features - - NA : features which contains NA values - - low_variance : list of the features with low variance - """ - # dataset dimensions - if verbose: - color_print("Dimensions :") - print(" > row number :", df.shape[0], "\n > col number :", df.shape[1]) - - ######################### - # Low variance features - ######################### - if verbose: - color_print('Low variance features') - - l_low_var = \ - low_variance_features(df, var_list=df._get_numeric_data().columns.tolist(), threshold=0, rescale=True, - verbose=verbose).index.tolist() - - # categorical features with unique values - l_unique = [col for col in df.columns.tolist() if df[col].dtype == 'object' and df[col].nunique(dropna=True) == 1] - - l_low_var = l_low_var + l_unique - - df_valid = df.drop(l_low_var, axis=1).copy() - - ################# - # features type # - ################# - d_features = get_features_type(df_valid, l_var=None, th=0.95) - - if verbose: - color_print("Features type identification : ") - list(map(lambda typ: - print(" > " + typ + " : " + str(len(d_features[typ])) + ' (' + str( - round(len(d_features[typ]) / df_valid.shape[1] * 100)) + '%)'), - d_features.keys())) - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df_valid.columns.values, columns=['variables']) - df_col['Nbr NA'] = df_valid.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df_valid.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - # store into DataFrame - d_features['NA'] = NA_columns - d_features['low_variance'] = l_low_var - - return d_features
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_features_type(df, l_var=None, th=0.95): - """ Get all features per type : - - - date : try to apply to_datetime - - identifier : - - #(unique values)/#(total values) > threshold (default 0.95) - - AND length is the same for all values (for non NA) - - verbatim : - - #(unique values)/#(total values) >= threshold (default 0.95) - - AND length is NOT the same for all values (for non NA) - - boolean : #(distinct values) = 2 - - categorical : - - not a date - - #(unique values)/#(total values) < threshold (default 0.95) - - AND #(uniques values)>2 - - AND for num values #(unique values)<30 - - numerical : others - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list (Default : None) - variable names - th : float (Default : 0.95) - threshold used to identify identifiers/verbatims variables - - Returns - ------- - dict - { type : variables name list} - """ - d_output = {} - - if l_var is None: - df_local = df.copy() - else: - df_local = df[l_var].copy() - - l_col = df_local.columns.tolist() - - for typ in ['date', 'identifier', 'verbatim', 'boolean', 'categorical']: - d_output[typ] = features_from_type(df_local, typ, l_var=l_col, th=th) - l_col = [x for x in l_col if (x not in d_output[typ])] - - d_output['numerical'] = l_col - - return d_output
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=False): - """Identify numerical features with low variance : (< threshold). - Possible to rescale feature before computing. - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - names of the variables to check variance - if None : all the numerical features - threshold : float (default : 0) - variance threshold - rescale : bool (default : true) - enable MinMaxScaler before computing variance - verbose : boolean (Default False) - Get logging information - - Returns - ------- - list - Names of the variables with low variance - """ - # if var_list = None, get all num features - # else, remove features from var_list whose type is not num - l_num = df._get_numeric_data().columns.tolist() - - if var_list is None: - var_list = l_num - else: - var_list = [col for col in var_list if col in l_num] - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose: - # print('features : ',list(var_list)) - if rescale: - print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Explore/Features_Type.html b/docs/_build/html/_modules/AutoMxL/Explore/Features_Type.html deleted file mode 100644 index 97b1b80..0000000 --- a/docs/_build/html/_modules/AutoMxL/Explore/Features_Type.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - - - - AutoMxL.Explore.Features_Type — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Explore.Features_Type
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Explore.Features_Type

-"""Variables type identification function
-
-- features_from_type (func): get all features for a selected type
-- is_date (func): test if a variable is a date
-- is_identifier (func): test if a variable is an identifier
-- is_verbatim (func): test if a variable is a verbatim
-- is_boolean (func): test if a variable is a boolean
-- is_categorical (func): test if a variable is a categorical one (with more than 2 categories)
-"""
-import pandas as pd
-from time import time
-from AutoMxL.Utils.Decorators import timer
-
-
-
[docs]def features_from_type(df, typ, l_var=None, th=0.95): - """Get features of a selected type : - - - date : try to apply to_datetime - - identifier : - - #(unique values)/#(total values) > threshold (default 0.95) - - AND length is the same for all values (for non NA) - - verbatim : - - #(unique values)/#(total values) >= threshold (default 0.95) - - AND length is NOT the same for all values (for non NA) - - boolean : #(distinct values) = 2 - - categorical : - - not a date - - #(unique values)/#(total values) < threshold (default 0.95) - - AND #(uniques values)>2 - - AND for num values #(unique values)<30 - - Parameters - ---------- - df : DataFrame - input dataset - typ : string - selected type to get features: - - - 'date' - - 'identifier' - - 'verbatim' - - 'boolean' - - categorical - - l_var : list (Default : None) - variables names. If None, all dataset columns - th : float (Default : 0.95) - threshold used to identify identifiers/verbatims variables - - Returns - ------- - list - identified variables names - """ - assert typ in ['date', 'identifier', 'verbatim', 'boolean', 'categorical'], 'Invalid type' - - if l_var is None: - df_local = df.copy() - else: - df_local = df[l_var].copy() - - if typ == 'date': - l_var = [col for col in df_local.columns if is_date(df_local, col)] - elif typ == 'identifier': - l_var = [col for col in df_local.columns if is_identifier(df_local, col, th)] - elif typ == 'verbatim': - l_var = [col for col in df_local.columns if is_verbatim(df_local, col, th)] - elif typ == 'boolean': - l_var = [col for col in df_local.columns if is_boolean(df_local, col)] - elif typ == 'categorical': - l_var = [col for col in df_local.columns if is_categorical(df_local, col, th)] - - return l_var
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a variable is a date. - - Method : try to apply to_datetime - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - - Returns - ------- - res : boolean - test result - """ - sample_size = 10 - full_col = df[col].loc[~df[col].isna()] - - smpl_size = min(sample_size, len(full_col)) - smpl = full_col.sample(smpl_size).copy() - # if col is numerical/object type, try apply to_datetime - if df[col].dtype != 'datetime64[ns]': - try: - if smpl.dtype == 'object': - smpl = pd.to_datetime(smpl, errors='raise') - else: - smpl = pd.to_datetime(smpl.astype('Int32').astype(str), errors='raise') - except ValueError: - pass - except OverflowError: - pass - except TypeError: - pass - # if col is datetime type, res = True - return smpl.dtype == 'datetime64[ns]'
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_identifier(df, col, th=0.95): - """Test if a variable is an identifier. - - - #(unique values)/#(total values) > threshold (default 0.95) - - AND length is the same for all values (for non NA) - - AND not date - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - th : float (Default : 0.95) - threshold rate - - Returns - ------- - res : boolean - test result - """ - full_col = df[col].loc[~df[col].isna()] - - # test if #(v unique values)/#(v,total,values) >= threshold (default 0.95) - if full_col.nunique() / full_col.count() >= th: - if df[col].dtype != 'object': - try: - full_col = full_col.astype('Int32').astype(str) - except ValueError: - return False - except OverflowError: - return False - except TypeError: - return False - - # test if all (non NA) values have the same length - if full_col.apply(lambda x: len(x)).nunique() == 1: - if not is_date(df, col): - return True - else: - return False - else: - return False - else: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_verbatim(df, col, th=0.95): - """Test if a variable is a verbatim. - - - #(unique values)/#(total values) >= threshold (default 0.95) - - AND length is NOT the same for all values (for non NA) - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - th : float (Default : 0.95) - threshold rate - - Returns - ------- - res : boolean - test result - """ - # get variable serie with non NA values - if df[col].dtype == 'object': - full_col = df[col].loc[~df[col].isna()] - else: - return False - - # test if #(v unique values)/#(v,total,values) > threshold (default 0.95) - if full_col.nunique() / full_col.count() >= th: - # test if all (non NA) values have the same length - if full_col.apply(lambda x: len(x)).nunique() > 1: - return True - else: - return False - else: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_boolean(df, col): - """Test if a variable is a boolean. - - - #(distinct values) = 2 - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - - Returns - ------- - res : boolean - test result - """ - full_col = df[col].loc[~df[col].isna()] - # get variable serie with non NA values - - if full_col.nunique() == 2: - if len(full_col) > 2: - return True - else: - return False - - else: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_categorical(df, col, th=0.95): - """Test if a variable is a categorical one (with more than 2 categories). - - - not a date - - #(unique values)/#(total values) < threshold (default 0.95 - - AND #(uniques values)>2 - - AND for num values #(unique values)<30 - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - th : float (Default : 0.95) - threshold - - Returns - ------- - res : boolean - test result - """ - # get variable serie with non NA values - full_col = df[col].loc[~df[col].isna()] - if full_col.nunique() > 2: - if (full_col.nunique() / full_col.count()) < th: - if df[col].dtype == 'object': - return True - else: - if full_col.nunique() < 5: - return True - else: - return False - else: - return False - else: - return False
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Explore/Get_Info.html b/docs/_build/html/_modules/AutoMxL/Explore/Get_Info.html deleted file mode 100644 index e7964e5..0000000 --- a/docs/_build/html/_modules/AutoMxL/Explore/Get_Info.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Get_Info — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for MLBG59.Explore.Get_Info

-""" Global dataset information functions :
-
- - recap : get global information about the dataset (NA, features type, low variance features, ...)
- - is_date : test if a variable is as date
- - get_all_dates : identify date features
- - low variance features : identify features with low variance
-"""
-import pandas as pd
-from sklearn.preprocessing import MinMaxScaler
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def recap(df, verbose=False): - """Get global information about the dataset - - - Variables type (num, cat, date) - - NA values - - low variance variables - - Parameters - ---------- - df : DataFrame - input dataset - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {x : list of variables names} - - - x = numerical : numerical features - - x = categorical : categorical features - - x = date : date features - - x = NA : features which contains NA values - - x = low_variance : list of the features with low variance - """ - # dataset dimensions - if verbose: - color_print("Dimensions : ") - print(" > row number : ", df.shape[0], "\n > col number : ", df.shape[1]) - - ################# - # features type # - ################# - # numerical - num_columns = df._get_numeric_data().columns.tolist() - # date - date_columns = get_all_dates(df) - # categorical - cat_columns = [x for x in df.columns if (x not in num_columns) and (x not in date_columns)] - - if verbose: - color_print("Features type identification : ") - print(" > cat : " + str(len(cat_columns)) + ' (' + str(round(len(cat_columns) / df.shape[1] * 100)) + '%)', - '\n > num : ' + str(len(num_columns)) + ' (' + str(round(len(num_columns) / df.shape[1] * 100)) + '%)', - '\n > dates: ' + str(len(date_columns)) + ' (' + str( - round(len(date_columns) / df.shape[1] * 100)) + ' %)') - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df.columns.values, columns=['variables']) - df_col['Nbr NA'] = df.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - ######################### - # Low variance features - ######################### - if verbose: - color_print('Low variance features') - low_var_columns = \ - low_variance_features(df, var_list=num_columns, threshold=0, rescale=True, verbose=verbose).index.tolist() - - # store into DataFrame - d_features = {'numerical': num_columns, - 'date': date_columns, - 'categorical': cat_columns, - 'NA': NA_columns, - 'low_variance': low_var_columns} - - return d_features
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a variable is as date. - - Method : try to apply to_datetime - - Parameters - ---------- - df : DataFrame - input dataset - col : string - variable name - - Returns - ------- - res : boolean - test result - """ - # if col is datetime type, res = True - if df[col].dtype == 'datetime64[ns]': - return True - - # if col is object type, try apply to_datetime - elif df[col].dtype == 'object': - try: - df_smpl = df.sample(100).copy() - pd.to_datetime(df_smpl[col]) - return True - except ValueError: - return False - except OverflowError: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_all_dates(df): - """Identify dates variables. - - Method : try to apply to_datetime - - Parameters - ---------- - df : DataFrame - input DataFrame - - Returns - ------- - list - features identified as date - """ - date_list = list() - - for col in df.columns: - # if col is recognized as date - if is_date(df, col): date_list.append(col) - - return date_list
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=1): - """Identify features with low variance (< threshold). - Possible to rescale feature before computing. - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - names of the variables to test variance - threshold : float (default : 0) - variance threshold - rescale : bool (default : true) - enable MinMaxScaler before computing variance - - Returns - ------- - list - Names of the variables with low variance - """ - # if var_list = None, get all numerical features - # else, exclude features from var_list whose type is not numerical - var_list = get_type_features(df, 'num', var_list) - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose > 0: - # print('features : ',list(var_list)) - if rescale: print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Explore/Get_Infos.html b/docs/_build/html/_modules/AutoMxL/Explore/Get_Infos.html deleted file mode 100644 index 4495d65..0000000 --- a/docs/_build/html/_modules/AutoMxL/Explore/Get_Infos.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Get_Infos — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Explore.Get_Infos
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Explore.Get_Infos

-""" Dataset Features analysis :
-
- - recap : get and store informations related to the dataset (NA, features type, low variance features, ...)
- - is_date : Test if a variable can be considered as date
- - get_all_dates : identify all dates features
- - low variance features : identify all features with low variance (<threshold)
-"""
-import pandas as pd
-from sklearn.preprocessing import MinMaxScaler
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def recap(df, verbose=False): - """get and store global informations about the dataset : - - - Variables type (num, cat, date) - - NA values - - low variance variables - - Parameters - ---------- - df : DataFrame - input dataset - target : string (Default : None) - target name - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {x : list of variables names} - - - x = numerical : numerical features - - x = categorical : categorical features - - x = date : date features - - x = NA : features which contains NA values - - x = low_variance : list of the features with low variance - """ - # dataset dimensions - if verbose: - color_print("Dimensions : ") - print(" > row number : ", df.shape[0], "\n > col number : ", df.shape[1]) - - ################# - # features type # - ################# - # numerical - num_columns = df._get_numeric_data().columns.tolist() - # date - date_columns = get_all_dates(df) - # categorical - cat_columns = [x for x in df.columns if (x not in num_columns) and (x not in date_columns)] - - if verbose: - color_print("Features type identification : ") - print(" > cat : " + str(len(cat_columns)) + ' (' + str(round(len(cat_columns) / df.shape[1] * 100)) + '%)', - '\n > num : ' + str(len(num_columns)) + ' (' + str(round(len(num_columns) / df.shape[1] * 100)) + '%)', - '\n > dates: ' + str(len(date_columns)) + ' (' + str( - round(len(date_columns) / df.shape[1] * 100)) + ' %)') - - ###################### - # NA values analysis - ###################### - df_col = pd.DataFrame(df.columns.values, columns=['variables']) - df_col['Nbr NA'] = df.isna().sum().tolist() - df_col['Taux NA'] = df_col['Nbr NA'] / df.shape[0] - # features containing NA values - NA_columns = df_col.loc[df_col['Nbr NA'] > 0].sort_values('Nbr NA', ascending=False).variables.tolist() - col_des = df_col['Taux NA'].describe() - - if verbose: - color_print(str(len(NA_columns)) + " features containing NA") - print(' > Taux NA moyen : ' + str(round(col_des['mean'] * 100, 2)) + '%', - '\n > min : ' + str(round(col_des['min'] * 100, 2)) + '%', - '\n > max : ' + str(round(col_des['max'] * 100, 2)) + '%') - - ######################### - # Low variance features - ######################### - if verbose: - color_print('Low variance features') - low_var_columns = \ - low_variance_features(df, var_list=num_columns, threshold=0, rescale=True, verbose=verbose).index.tolist() - - # store into DataFrame - d_features = {'numerical': num_columns, - 'date': date_columns, - 'categorical': cat_columns, - 'NA': NA_columns, - 'low_variance': low_var_columns} - - return d_features
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def is_date(df, col): - """Test if a DataFrame feature can be considered as a date (using to_datetime) - - Parameters - ---------- - df : DataFrame - input dataset - col : string - feature name - - Returns - ------- - res : boolean - Test result - """ - # if col is datetime type, res = True - if df[col].dtype == 'datetime64[ns]': - return True - - # if col is object type, try apply to_datetime - elif df[col].dtype == 'object': - try: - df_smpl = df.sample(100).copy() - pd.to_datetime(df_smpl[col]) - return True - except ValueError: - return False - except OverflowError: - return False
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_all_dates(df): - """Identify all date features of a DataFrame - - Parameters - ---------- - df : DataFrame - input DataFrame - - Returns - ------- - list - list of features identified as date - """ - date_list = list() - - for col in df.columns: - # if col is recognized as date - if is_date(df, col): date_list.append(col) - - return date_list
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def low_variance_features(df, var_list=None, threshold=0, rescale=True, verbose=1): - """Identify features with low variance (<= threshold). - Possible to rescale feature before computing. - - Parameters - ---------- - df : DataFrame - input DataFrame - var_list : list (default : None) - names of the variables to test variance - threshold : float (default : 0) - variance threshold - rescale : bool (default : true) - enable MinMaxScaler before computing variance - - Returns - ------- - list - Names of the variables with low variance - """ - # if var_list = None, get all numerical features - # else, exclude features from var_list whose type is not numerical - var_list = get_type_features(df, 'num', var_list) - - df_bis = df.copy() - - if rescale: - scler = MinMaxScaler() - df_bis[var_list] = scler.fit_transform(df_bis[var_list].astype('float64')) - - selected_var = df_bis[var_list].var().loc[df_bis.var() <= threshold] - - if verbose > 0: - # print('features : ',list(var_list)) - if rescale: print(' **MinMaxScaler [0,1]') - print(' ', str(len(selected_var)) + ' feature(s) with variance <= threshold (' + str(threshold) + ')') - - return selected_var.sort_values(ascending=True)
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Explore/Get_Outliers.html b/docs/_build/html/_modules/AutoMxL/Explore/Get_Outliers.html deleted file mode 100644 index 64fd686..0000000 --- a/docs/_build/html/_modules/AutoMxL/Explore/Get_Outliers.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - - - - MLBG59.Explore.Get_Outliers — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Explore.Get_Outliers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Explore.Get_Outliers

-""" Outliers detection functions :
-
- - get_cat_outliers : identify categorical features containing outliers
- - get_num_outliers : identify numerical features containing outliers
-"""
-import pandas as pd
-import numpy as np
-from MLBG59.Utils.Display import *
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def get_cat_outliers(df, var_list=None, threshold=0.05, verbose=False): - """Outliers detection for selected/all categorical features. - - Method : Modalities with frequency <x% (Default 5%) - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - Names of the features - If None, all the categorical features - threshold : float (Default : 0.05) - Minimum modality frequency - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {variable : list of categories considered as outliers} - """ - # if var_list = None, get all categorical features - # else, exclude features from var_list whose type is not categorical - var_list = get_type_features(df, 'cat', var_list) - - df_local = df[var_list].copy() - - if verbose: - color_print('cat features outliers identification (frequency<' + str(threshold) + ')') - print(' > features : ', var_list, ) - - # initialize output dict - outlier_dict = {} - - # value count (frequency as number and percent for each modality) for features in var_list - for col in df_local.columns: - # percent - freq_perc = pd.value_counts(df[col], dropna=False) / len(df[col]) - - # if feature contain modalities with frequency < trehshold, store in outlier_dict - if len(freq_perc.loc[freq_perc < threshold]) > 0: - outlier_dict[col] = freq_perc.loc[freq_perc < threshold].index.tolist() - - if verbose: - print(" > containing outliers", list(outlier_dict.keys())) - - return outlier_dict
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_num_outliers(df, var_list=None, xstd=3, verbose=False): - """Outliers detection for selected/all numerical features. - - Method : x outlier <=> abs(x - mean) > xstd * var - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - Names of the features - If None, all the num features - xstd : int (Default : 3) - Variance gap coef - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {variable : [lower_limit, upper_limit]} - """ - # if var_list = None, get all num features - # else, exclude features from var_list whose type is not num - var_list = get_type_features(df, 'num', var_list) - - df_bis = df[var_list].copy() - - if verbose: - color_print('num features outliers identification ( x: |x - mean| > ' + str(xstd) + ' * var)') - print(' > features : ', var_list, ) - - # initialize output dict - outlier_dict = {} - - # compute features upper and lower limit (abs(x - mean) > xstd * var (x=3 by default)) - data_std = np.std(df_bis) - data_mean = np.mean(df_bis) - anomaly_cut_off = data_std * xstd - lower_limit = data_mean - anomaly_cut_off - upper_limit = data_mean + anomaly_cut_off - - df_outliers = pd.DataFrame() - - # mask (1 if outlier, else 0) - for col in df_bis.columns: - df_outliers[col] = np.where((df_bis[col] < lower_limit[col]) | (df_bis[col] > upper_limit[col]), 1, 0) - - # for features containing outliers - for col in df_outliers.sum().loc[df_outliers.sum() > 0].index.tolist(): - # store features and outliers index in outlier_dict - outlier_dict[col] = [lower_limit[col], upper_limit[col]] - - if verbose: - print(" > containing outliers", list(outlier_dict.keys())) - - return outlier_dict
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Load/Load.html b/docs/_build/html/_modules/AutoMxL/Load/Load.html deleted file mode 100644 index ce44af3..0000000 --- a/docs/_build/html/_modules/AutoMxL/Load/Load.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - - - - - MLBG59.Load.Load — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for MLBG59.Load.Load

-""" Data importation :
-
- - get_delimiter : identify csv file delimiter
- - load data
-"""
-import pandas as pd
-
-
-
[docs]def get_delimiter(csvfile): - """Identify the delimiter of a .csv file - - Parameters - ---------- - csvfile : string - Path and name of the file (Ex : "data/file.csv") - - Returns - ------- - string - Identified delimiter - - """ - # csv file reading - with open(csvfile, 'r') as myCsvfile: - # Reads one entire line from the file - header = myCsvfile.readline() - - # Returns the lowest index of the substring if it is found in given string. (-1 = not found) - if header.find(";") != -1: - delimiter = ";" - elif header.find(",") != -1: - delimiter = "," - - return delimiter
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def load_data(file, index_col=None, verbose=1): - """Import dataset as a DataFrame - accept .csv, .xlsx, .xls files - - Parameters - ---------- - file : string - Path and name of the file (Ex : "data/file.csv") - If file is .csv, automatically identify delimiter - index_col : int, str, sequence of int / str, or False, default None - Column(s) to use as the row labels of the DataFrame, either given as string name or column index. - If a sequence of int / str is given, a MultiIndex is used. - verbose : int (0/1) (Default : 1) - Get more operations information - - Returns - ------- - DataFrame : - dataset imported as DataFrame - - """ - # CSV - if file.endswith('.csv') or file.endswith('.txt'): - # Find file delimiter - file_sep = get_delimiter(file) - # import - df = pd.read_csv(file, encoding="iso-8859-1", sep=file_sep, index_col=index_col) - - # Excel - elif (file.endswith('.xlsx')) or (file.endswith('.xsl')): - df = pd.read_excel(file) - - # JSON - elif file.endswith('.json'): - # to-do - pass - - else: - df = None - - if verbose == 1: - if df is not None: - print('-> File ' + file + ' successfully imported as DataFrame') - print('-> DataFrame size : ', df.shape) - else: - print("File couldn't be imported") - - return df
- - -""" -------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def parse_target(df, target, modalite): - """Transform target to boolean (1/0), choosing the reference modality - - Parameters - ---------- - df : dataframe - input dataset - target : string - target feature - modalite : string - modality name - - Returns - ------- - dataframe - modified dataframe - string - new target name - """ - # Si la variable cible est numérique, transformation en string (nécessaire pour dichotomiser) - if target in df._get_numeric_data().columns: - df[target] = df[target].apply(str) - - # Dichotomisation - target_dummies = pd.get_dummies(df[target]) - # Choix de la nouvelle variable cible et renommage - target_dummies[target + '_' + modalite] = target_dummies[modalite] - - # Intégration de la nouvelle variable cible dans le dataset - df_bis = pd.concat((df, target_dummies[target + '_' + modalite]), axis=1) - - # suppresion de l'ancienne variable cible - del df_bis[target] - - return df_bis, target + '_' + modalite
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Modelisation/Bagging.html b/docs/_build/html/_modules/AutoMxL/Modelisation/Bagging.html deleted file mode 100644 index a879c7f..0000000 --- a/docs/_build/html/_modules/AutoMxL/Modelisation/Bagging.html +++ /dev/null @@ -1,437 +0,0 @@ - - - - - - - - - - AutoMxL.Modelisation.Bagging — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Modelisation.Bagging
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Modelisation.Bagging

-""" Bagging algorithm class. Methods :
-
-- Bagging (class) : generate new training more balanced and train model for each
-- Bagging_sample (func) : generate bagging sample
-
-"""
-from sklearn.ensemble import RandomForestClassifier
-from AutoMxL.Modelisation.Utils import *
-import pandas as pd
-
-"""
-Default bagging parameters
-"""
-default_bagging_param = {'n_sample': 5,
-                         'pos_sample_size': 1.0,
-                         'replace': False}
-
-
-
[docs]class Bagging(object): - """Meta-algo designed to improve the stability and accuracy of ML classif/regression algos - or to face an "imbalanced target distribution" issue. - - Bagging generates m new training sets more balanced. Then, a model is fitted on each - sample and outputs are combined by averaging (for regression) or voting (for classification). - - Available classifiers : Random Forest and XGBOOST - - Parameters - ---------- - clf : Model fitted on samples (Default : RandomForestClassifier(n_estimators=100, max_leaf_nodes=100) - Model fitted on the samples - n_sample : int (Default : 5) - number a samples - pos_sample_size : int/float (Default : 1.0) - Number/rate of target=1 observations in each sample (filled with 3 times more target=0 ) - - - if int : number of target=1 - - if float : rate of total target=1 - - replace : Boolean (Default : False) - Enable sampling with replacement - - list_model : list (Default : None) - Fitted models (created with fit method) - """ - - def __init__(self, - clf=RandomForestClassifier(n_estimators=100, max_leaf_nodes=100), - n_sample=5, - pos_sample_size=1.0, - replace=True): - - self.classifier = clf - self.niter = n_sample - self.pos_sample_size = pos_sample_size - self.replace = replace - self.list_model = list() - self.is_fitted = False - - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def get_params(self): - """Get bagging object parameters - - Returns - ------- - dict - {param : value} - """ - return {'classifier': self.classifier, - 'niter': self.niter, - 'pos_sample_size': self.pos_sample_size, - 'replace': self.replace, - 'list_model': self.list_model}
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df_train, target): - """Create bagging samples from a DataFrame and fit the model (self.clf) on each sample - - Parameters - ---------- - df_train : DataFrame - Training dataset - target : String - Target name - - Returns - ------- - self.list_model : list - Fitted models - """ - # list_model init - self.list_model = [None] * self.niter - - # get number of target=1 in bagging samples - if isinstance(self.pos_sample_size, int): - N = self.pos_sample_size - else: - N = int(self.pos_sample_size * df_train.loc[df_train[target] == 1].shape[0]) - - for i in range(self.niter): - # Sample creation - df_train_bag = create_sample(df_train, target, N, replace=self.replace) - - # X_train / y_train - X_train_bag = df_train_bag.copy() - y_train_bag = X_train_bag[target] - del X_train_bag[target] - - # Create and store model - self.list_model[i] = self.classifier - - # fit model for each sample - self.list_model[i].fit(X_train_bag, y_train_bag) - - self.is_fitted = True - - return self
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def predict(self, df): - """Apply models fitted on sample to a dataset. - Combine models by averaging the outputs (for regression) or voting (for classification) - - Parameters - ---------- - df : DataFrame - Dataset to apply the model - - Returns - ------- - numpy.ndarray (float) - Averaged classification probabilities - numpy.ndarray (int) - Predictions for each observation - """ - assert self.is_fitted, "Fit first !" - # Init probs storage matrix - mat_prob = np.zeros((self.niter, df.shape[0])) - - # for each fitted models - for j in range(self.niter): - # apply the model on test set - y_prob_rf = self.list_model[j].predict_proba(df) - # probabilities storage in matrix - mat_prob[j] = y_prob_rf[:, 1] - - # probas averaging - list_prob_pred = mat_prob.sum(axis=0) / self.niter - # voting - list_pred = [round(elem, 0) for elem in list_prob_pred] - - return list_prob_pred, list_pred
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def bag_feature_importance(self, X): - """Get features importance of the model by averaging importance of models fitted on the samples - - Parameters - ---------- - X : DataFrame - Input Dataset - - Returns - ------- - dict - {feature : importance} - - """ - # Init importance storage matrix - mat_feat_imp = np.zeros((self.niter, len(X.columns))) - - # for each fitted models - for i in range(self.niter): - # importances storage in matrix - mat_feat_imp[i] = self.list_model[i].feature_importances_ - - # Averaging importances - list_feat_imp_moy = mat_feat_imp.sum(axis=0) / self.niter - - features_dict = dict(zip(X.columns, list_feat_imp_moy)) - - return features_dict
- - -""" -------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def create_sample(df, target, pos_target_nb, replace=False): - """Generate a DataFrame sample with selected number of target=1 - - Parameters - ---------- - df : DataFrame - Input dataset - target : String - Target name - pos_target_nb : int - Number of target=1 observations in the sample - replace : Boolean (défaut : False) - If True, create samples with replacement - - Returns - ------- - DataFrame - sample dataset - """ - # split target = 1 / 0 - df_pos = df.loc[(df[target] == 1)] - df_neg = df.loc[(df[target] == 0)] - - n_size = min(3 * pos_target_nb, df_neg.shape[0]) - - # sample creation - df_bag = pd.concat( - (df_pos.sample(n=pos_target_nb, replace=replace), df_neg.sample(n=n_size, replace=replace)), axis=0) - - return df_bag
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Modelisation/Classifiers.html b/docs/_build/html/_modules/AutoMxL/Modelisation/Classifiers.html deleted file mode 100644 index 6e7cd7b..0000000 --- a/docs/_build/html/_modules/AutoMxL/Modelisation/Classifiers.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - - - - MLBG59.Modelisation.Classifiers — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Modelisation.Classifiers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Modelisation.Classifiers

-""" Classifiers utils functions :
-
-- features_importance_select : select top features according to model importance
-"""
-
-
[docs]def features_importance_select(eval_dict, treshold): - """Get most important features according to a threshold - - Parameters - ---------- - eval_dict : dict - Model evaluation dict - threshold : int/float - - - if int : number of top important features to get - - if float : cumulative importance rate of top features - - Returns - ------- - list - most important features - """ - rf_top_feat = eval_dict['feature_importances'] - rf_top_feat['Features'] = rf_top_feat.index - rf_top_feat = rf_top_feat.reset_index(drop=True) - rf_top_feat = rf_top_feat.sort_values('importance', ascending=False) - - if isinstance(treshold, int): - n_feat_list = rf_top_feat['Features'].tolist()[0:treshold] - - elif isinstance(treshold, float): - rf_top_feat['cum_importance'] = rf_top_feat['importance'].cumsum() - val_ref = rf_top_feat['cum_importance'].loc[rf_top_feat['cum_importance'] >= treshold].min() - n_feat_list = rf_top_feat['Features'].loc[rf_top_feat['cum_importance'] <= val_ref].tolist() - else: - print("il faut que le seuil soit un entier ou un décimal !") - - return n_feat_list
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Modelisation/HyperOpt.html b/docs/_build/html/_modules/AutoMxL/Modelisation/HyperOpt.html deleted file mode 100644 index 39bda7d..0000000 --- a/docs/_build/html/_modules/AutoMxL/Modelisation/HyperOpt.html +++ /dev/null @@ -1,568 +0,0 @@ - - - - - - - - - - AutoMxL.Modelisation.HyperOpt — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Modelisation.HyperOpt
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Modelisation.HyperOpt

-""" Hyperopt class :
-Model hyper-optimisation with random search
-
-- Hyperopt (class) : Model hyper-optimisation with random search
-
-"""
-import xgboost
-import random
-import itertools as it
-# import datetime
-from AutoMxL.Modelisation.Bagging import *
-from AutoMxL.Modelisation.Utils import *
-from AutoMxL.Utils.Display import color_print
-from datetime import datetime
-from AutoMxL.param_config import default_bagging_param, default_RF_grid_param, default_XGB_grid_param
-
-
-
[docs]class HyperOpt(object): - """Model hyper-optimisation with random search : - - - From a hyper-parameters grid, creates random HPs combinations - - train a model for each combination - - apply the model - - Parameters - ---------- - classifier : string (Default : 'RF') - classifier for modelisation - grid_param : dict (Default : Default_RF_grid_param) - HP grid - n_param_comb : int (Default : 10) - number of HP combinations - bagging : Boolean (Default = False) - use bagging method - bagging_param : n-uple - bagging parameters (Default : default_bagging_param (Bagging module)) - train_model_dict (created with fit method) : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics'} - bagging_object : Bagging - bagging object - comb_seed : int - seed for randomized HP combinations - """ - - def __init__(self, - classifier='RF', - grid_param=None, - n_param_comb=10, - bagging=False, - bagging_param=default_bagging_param, - comb_seed=None): - - # parameters - if grid_param is None: - if classifier == 'RF': - self.grid_param = default_RF_grid_param - elif classifier == 'XGBOOST': - self.grid_param = default_XGB_grid_param - else: - self.grid_param = grid_param - self.classifier = classifier - self.n_param_comb = n_param_comb - self.bagging = bagging - self.bagging_param = bagging_param - self.comb_seed = comb_seed - # attributes - self.d_train_model = {} - self.d_bagging = {} - self.is_fitted = False - - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def get_params(self): - """Return Hyperopt object parameters - - Returns - ------- - dict - {param : value} - """ - return {'classifier': self.classifier, - 'grid_param': self.grid_param, - 'n_param_comb': self.n_param_comb, - 'top_bagging': self.bagging, - 'bagging_param': self.bagging_param, - 'comb_seed': self.comb_seed}
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df_train, target, verbose=False): - """Fit a model for each HP combination - - Parameters - ---------- - df_train : DataFrame - Training dataset - target : string - Target name - verbose : boolean (Default False) - Get logging information - - Returns - ------- - self.train_model_dict (created with fit method) : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics'} - """ - # X / y - y_train = df_train[target] - X_train = df_train.drop(target, axis=1) - - # Sort HPs grid dict by param name (a->z) - grid_names = sorted(self.grid_param) - # random sampling : 'n_param_comb' HPS combinations - # list(it.product(*(self.grid_param[Name] for Name in grid_names))) create all the possible combinations - if self.comb_seed is not None: - random.seed(self.comb_seed) - - sample_combinations = random.sample(list(it.product(*(self.grid_param[Name] for Name in grid_names))), - k=self.n_param_comb) - - if verbose : - print('\033[34m' + 'Random search:', self.n_param_comb, 'HP combs', '\033[0m') - print('\033[34m' + 'Model : ', self.classifier, '\033[0m') - - # for each HP combination : - for model_idx in range(len(sample_combinations)): - t_ini_model = datetime.now() - - # Model params in dict - HP_dict = dict(zip(grid_names, sample_combinations[model_idx])) - - # instantiate model - if self.classifier == 'RF': # Classifier Random Forest - clf = RandomForestClassifier(**HP_dict) - # elif self.classifier == 'XGBOOST': - else: - clf = xgboost.XGBClassifier(**HP_dict) - - # disabling bagging - if not self.bagging: - - # model training - clf_fit = clf.fit(X_train, y_train) - # features importance - features_dict = dict(zip(X_train.columns, clf.feature_importances_)) - # outputs - y_proba = clf_fit.predict_proba(X_train)[:, 1] - y_pred = clf_fit.predict(X_train) - - # enabling bagging - else: - # init bagging object with default params - bag = Bagging(clf, **self.bagging_param) - # model training - bag.fit(df_train, target) - clf_fit = bag.list_model - # features importance - features_dict = bag.bag_feature_importance(X_train) - # classification probas - y_proba, y_pred = bag.predict(df_train.drop(target, axis=1)) - - self.d_bagging[model_idx] = bag - - # Model evaluation - eval_dict = classifier_evaluate(y_train, y_pred, y_proba, verbose=0) - - # store - train_model = {'HP': HP_dict, - 'model': clf_fit, - 'features_importance': features_dict, - 'train_output': {'y_proba': y_proba, 'y_pred': y_pred}, - 'train_metrics': eval_dict} - - # store model results for each combination - self.d_train_model[model_idx] = train_model - - # Fitted ! - self.is_fitted = True - - if verbose: - t_fin_model = datetime.now() - print(str(model_idx + 1) + '/' + str(len(sample_combinations)) + - ' >> {} Sec.'.format((t_fin_model - t_ini_model).total_seconds())) - - return self
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def predict(self, df, target, delta_auc, verbose=False): - """Apply the models - - Parameters - ---------- - df : DataFrame - Dataset to apply the models - target : string - Target name - delta_auc_th : float - Threshold for valid models : abs(auc(train) - auc(test)) - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - """ - assert self.is_fitted, 'fit first' - - d_apply_model = self.d_train_model - - # X / y - y = df[target] - X = df.drop(target, axis=1) - - # For each HPs combination - for key, value in self.d_train_model.items(): - t_ini_model = datetime.now() - - modl = value['model'] - - # Without bagging - if not self.bagging: - - # classification probas - y_proba = modl.predict_proba(X)[:, 1] - - # classification votes - y_pred = modl.predict(X) - - # With bagging - elif self.bagging: - - # classification probs and votes - y_proba, y_pred = self.d_bagging[key].predict(X) - - # store outputs - d_output = {'y_proba': y_proba, - 'y_pred': y_pred} - - # compute model metrics - eval_dict = classifier_evaluate(y, y_pred, y_proba, verbose=0) - eval_dict['delta_auc'] = abs(self.d_train_model[key]['train_metrics']['Roc_auc'] - eval_dict["Roc_auc"]) - - # store - d_apply_model[key]['outputs'] = d_output - d_apply_model[key]['metrics'] = eval_dict - - # print metrics - if verbose: - print(value['HP']) - if eval_dict['delta_auc'] <= delta_auc: - c_code = 32 - else: - c_code = 31 - - color_print( - ' > AUC test: ' + str(round(eval_dict["Roc_auc"], 3)) + ' train: ' + str( - round(self.d_train_model[key]['train_metrics']['Roc_auc'], 3)) + - ' / F1: ' + str(round(eval_dict['F1'], 3)) + - ' / prec: ' + str(round(eval_dict['Precision'], 3)) + - ' / recall: ' + str(round(eval_dict['Recall'], 3)), color_code=c_code) - - t_fin_model = datetime.now() - print('{} Sec.'.format((t_fin_model - t_ini_model).total_seconds())) - - return d_apply_model
- - """ - ------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def get_best_model(self, d_model_info, metric='F1', delta_auc_th=0.03, verbose=False): - """Identify valid models according to delta auc (test/train). - Get the best model in respect of a selected metric among valid model - - Parameters - ---------- - d_model_info : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - metric : string (default = F1-score) - Metric used to get the best model - delta_auc_th : float - Threshold for valid models : abs(auc(train) - auc(test)) - verbose : boolean (Default False) - Get logging information - - Returns - ------- - int - Best model index - list - Valid model indexes - """ - # select valid models (abs(auc_train - auc_test)<0.03) - valid_model = {} - for key, param in d_model_info.items(): - if param['metrics']['delta_auc'] <= delta_auc_th: - valid_model[key] = param - - # Best model according to selected metric - if len(valid_model.keys()) > 0: - best_model_idx = max(valid_model, key=lambda x: valid_model[x].get('metrics').get(metric)) - if verbose: - print(' >', len(valid_model.keys()), ' valid models |auc(train)-auc(test)|<=' + str(delta_auc_th)) - print(' > best model : ' + str(best_model_idx)) - else: - best_model_idx = None - print('0 valid model') - - return best_model_idx, list(valid_model.keys())
- - """ - --------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def model_res_to_df(self, d_model_infos, sort_metric='F1'): - """Store models summary in DataFrame - - Parameters - ---------- - d_model_info : dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - sort_metric : string (default = 'F1') - metric to sort models (descendant) - - Returns - ------- - DataFrame - model infos and metrics - """ - # dataFrame columns names - model_col = ['model_index'] - HP_col = list(self.d_train_model[0]['HP'].keys()) - bagging_col = ['bagging'] - metrics_col = ['Accuracy', 'Roc_auc', 'F1', 'Logloss', 'Precision', 'Recall', 'delta_auc'] - feat_imp_col = ['TOP_feat1', 'TOP_feat2', 'TOP_feat3', 'TOP_feat4', 'TOP_feat5'] - - df_local = pd.DataFrame(columns=model_col + HP_col + bagging_col + metrics_col + feat_imp_col) - - # store informations in df - for key, value in self.d_train_model.items(): - dict_tmp = {'model_index': key} - dict_tmp.update(value['HP'].copy()) - dict_tmp.update({x: d_model_infos[key]['metrics'][x] for x in metrics_col}) - - dict_tmp.update({'bagging': self.bagging}) - df_tmp = pd.DataFrame.from_dict(self.d_train_model[key]['features_importance'], - orient='index').reset_index().rename( - columns={'index': 'feat', 0: 'importance'}).sort_values(by='importance', ascending=False).head(5) - serie_tmp = df_tmp['feat'] + ' ' + round(df_tmp['importance'], 5).astype(str) - dict_tmp.update(dict(zip(feat_imp_col, serie_tmp.tolist()))) - - df_local = df_local.append(dict_tmp, ignore_index=True) - - return df_local.loc[df_local['delta_auc'] <= 0.03].sort_values(by=sort_metric, ascending=False)
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Preprocessing/Categorical.html b/docs/_build/html/_modules/AutoMxL/Preprocessing/Categorical.html deleted file mode 100644 index fc5d3a7..0000000 --- a/docs/_build/html/_modules/AutoMxL/Preprocessing/Categorical.html +++ /dev/null @@ -1,545 +0,0 @@ - - - - - - - - - - AutoMxL.Preprocessing.Categorical — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Preprocessing.Categorical
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Preprocessing.Categorical

-""" Categorical features processing
-
- - CategoricalEncoder (class) : Encode categorical features
- - dummy_all_var (func) : get one hot encoded vector for each category of a categorical features list
- - get_embedded_cat (func) : get embedding representation with NN
- - mca (func) : to do
-
-"""
-import pandas as pd
-from AutoMxL.Preprocessing.Deep_Encoder import *
-from sklearn.preprocessing import LabelEncoder
-from AutoMxL.param_config import batch_size, n_epoch, learning_rate
-from AutoMxL.Explore.Features_Type import is_categorical, is_boolean
-
-
-
[docs]class CategoricalEncoder(object): - """Encode categorical features - - Available encoding methods : - - - one hot encoding - - deep_encoder : Build and train a Neural Network for the creation of embeddings for categorical variables. - (https://www.fast.ai/2018/04/29/categorical-embeddings/) - - Default NN model parameters are stored in param_config.py file - - Parameters - ---------- - method : string (Default : deep_encoder) - method used to get categorical encoding - Available methods : "one_hot", "deep_encoder" - """ - - def __init__(self, - method='deep_encoder' - ): - - assert method in ['deep_encoder', 'one_hot'], 'invalid method : select deep_encoder / one_hot' - - self.method = method - self.is_fitted = False - self.l_var2encode = [] - self.l_var_other = [] - self.target = None - self.d_embeddings = {} - self.d_int_encoders = {} - self.d_metrics = {} - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var=None, target=None, verbose=False): - """ Fit encoder on dataset following method - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list (Default None) - names of the variables to encode. - If None, all the categorical and boolean features - target : string (Default None) - name of the target for deep_encoder method - verbose : boolean (Default False) - Get logging information - """ - if self.method == 'deep_encoder': - assert target is not None, 'fill target parameter to use deep encoder' - - # get categorical and boolean features (see Features_Type module doc) - l_cat = [col for col in df.columns.tolist() if - (is_categorical(df, col) or is_boolean(df, col)) and col != target] - - # list of features to encode - if l_var is None: - self.l_var2encode = l_cat - else: - self.l_var2encode = [col for col in l_var if col in l_cat] - - df_local = df.copy() - - # store target - self.target = target - - if verbose: - print(" **method : " + self.method) - if (self.method == 'deep_encoder') and (len(self.l_var2encode) > 20): - color_print(' might take a little while, make coffee', 32) - print(" >", len(self.l_var2encode), "features to encode") - if len(self.l_var2encode) > 0: - print(" ", self.l_var2encode) - - if len(self.l_var2encode) > 0: - # deep learning embedded representation method - if self.method == 'deep_encoder': - self.d_int_encoders, self.d_embeddings, self.d_metrics = \ - get_embedded_cat(df_local, self.l_var2encode, target, batch_size, n_epoch, learning_rate, - verbose=False) - - # Fitted ! - self.is_fitted = True - - # verbose - if verbose: - if (self.method == "deep_encoder") and len(self.l_var2encode) > 0: - print(" NN Loss:", round(self.d_metrics['loss'], 4), "/ Accuracy:", - round(self.d_metrics['accuracy'], 4)) - print(" Epoch:", n_epoch, "/ batch:", batch_size, "/ l_rate:", learning_rate)
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """ transform dataset categorical features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - - df_local = df.copy() - - # if list of features to encode is not empty - if len(self.l_var2encode) > 0: - # one hot encoding method - if self.method == 'one_hot': - - return dummy_all_var(df_local, var_list=self.l_var2encode, prefix_list=None, keep=False, - verbose=verbose) - - # Deep learning embedding method - elif self.method == 'deep_encoder': - # features not to encode - self.l_var_other = [col for col in df_local.columns.tolist() if col not in self.l_var2encode] - - # transform data with int encoder - for col in self.l_var2encode: - df_local[col] = self.d_int_encoders[col].fit_transform(df_local[col].astype('str')) - - # get embedding - if verbose: - print(' Deep Encoder Embedding dim:') - - df_embedded = df_local[self.l_var2encode].copy() - - for col, d_level in self.d_embeddings.items(): - for i in range(len(d_level[0])): - # replace int values with new embedding - df_embedded[col + '_' + str(i)] = df_embedded[col].replace( - {k: v[i] for k, v in d_level.items()}) - - # drop raw feature - df_embedded = df_embedded.drop(col, axis=1) - - # verbose - if verbose: - print(" > " + col + ":", len(d_level[0])) - - return pd.concat([df[self.l_var_other], df_embedded], axis=1) - - # if no feature to encode - else: - print(" No variable to encode") - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var=None, target=None, verbose=False): - """fit and transform dataset categorical features - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list (Default None) - names of the variables to encode. - If None, all the categorical and boolean features - target : string (Default None) - name of the target for deep_encoder method - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - df_local = df.copy() - # fit - self.fit(df_local, l_var, target, verbose) - df_local = self.transform(df_local, verbose) - - return df_local
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def dummy_all_var(df, var_list=None, prefix_list=None, keep=False, verbose=False): - """Get one hot encoded vector for selected/all categorical features - - Parameters - ---------- - df : DatraFrame - Input dataset - var_list : list (Default : None) - Names of the features to dummify - If None, all the num features - prefix_list : list (default : None) - Prefix to add before new features name (prefix+'_'+cat). - If None, prefix=variable name - keep : boolean (Default = False) - If True, delete the original feature - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - df_local = df.copy() - - for col in var_list: - # if prefix_list == None, add column name as prefix, else add prefix_list - if prefix_list is None: - pref = col - else: - pref = prefix_list[var_list.index(col)] - - # dummify - df_cat = pd.get_dummies(df_local[col], prefix=pref, drop_first=True) - # concat source DataFrame and new features - df_local = pd.concat((df_local, df_cat), axis=1) - - # if keep = False, remove original features - if not keep: - df_local = df_local.drop(col, axis=1) - if verbose: - print(' > ' + col + ' ->', df_cat.columns.tolist()) - - return df_local
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_embedded_cat(df, var_list, target, batchsize, n_epochs, lr, verbose=False): - """Get embedded representation for categorical features using NN encoder - - Parameters - ---------- - df : DataFrame - input Dataset - var_list : list of strings - features names - target : string - target name - batchsize : int - batch size for encoder training - n_epochs : int - number of epoch for encoder training - lr : float - encoder learning rate - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - ###################### - # Get list to encode # - ###################### - df_local = df[var_list + [target]].copy() - - ############################ - # Categories to int labels # - ############################ - d_int_encoders = {} - for cat_col in var_list: - d_int_encoders[cat_col] = LabelEncoder() - df_local[cat_col] = d_int_encoders[cat_col].fit_transform(df_local[cat_col].astype('str')) - - ################### - # Get layer sizes # - ################### - d_exp = {col: np.exp(-df_local[col].nunique() * 0.05) for col in var_list} - d_tmp = {col: np.int(5 * (1 - exp) + 1) for col, exp in d_exp.items()} - - sum_ = sum([1. * np.log(k) for k in d_tmp.values()]) - - A, B = 10, 5 - nlayer1 = min(1000, int(A * (len(d_tmp) ** 0.5) * sum_ + 1)) - nlayer2 = int(nlayer1 / B) + 2 - - emb_dims = [(df_local[col].nunique(), d_tmp[col]) for col in var_list] - - ##################### - # Train the encoder # - ##################### - # Create Torch_Dataset - df_to_encoder = Torch_Dataset(data=df_local, cat_cols=var_list, output_col=target) - - model = Deep_Cat_Encoder(emb_dims, layer_sizes=[nlayer1, nlayer2], output_size=1) - - fit_model, loss, accuracy = train_deep_encoder(df_to_encoder, model=model, optimizer='Adam', criterion='MSE', - lr=lr, n_epochs=n_epochs, batchsize=batchsize, - verbose=verbose) - - d_metrics = {'loss': loss, 'accuracy': accuracy} - - ############################################ - # Store embedding and get output DataFrame # - ############################################ - i = 0 - d_embeddings = {} - for param in fit_model.emb_layers.parameters(): - d_embeddings[var_list[i]] = dict(zip(list(range(len(param.data[:, 0]))), param.data.tolist())) - i += 1 - - return d_int_encoders, d_embeddings, d_metrics
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Preprocessing/Categorical_Data.html b/docs/_build/html/_modules/AutoMxL/Preprocessing/Categorical_Data.html deleted file mode 100644 index 9126580..0000000 --- a/docs/_build/html/_modules/AutoMxL/Preprocessing/Categorical_Data.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Categorical_Data — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Categorical_Data
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Categorical_Data

-""" Categorical features processing
-
- - dummy_all_var : get one hot encoded vector for each category of a categorical features list
- - label encoding : coming soon
-"""
-import pandas as pd
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def dummy_all_var(df, var_list=None, prefix_list=None, keep=False, verbose=1): - """Get one hot encoded vector for selected/all categorical features - - Parameters - ---------- - df : DatraFrame - Input dataset - var_list : list (Default : None) - Names of the features to dummify - If None, all the num features - prefix_list : list (default : None) - Prefix to add before new features name (prefix+'_'+cat). - It None, prefix=variable name - Keep : boolean (Default = False) - If True, delete the original feature - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - # if var_list = None, get all categorical features - # else, exclude features from var_list whose type is not categorical - var_list = get_type_features(df, 'cat', var_list) - - df_local = df.copy() - - if verbose: - print(' ** method : one hot encoding') - - for col in var_list: - # if prefix_list == None, add column name as prefix, else add prefix_list - if prefix_list == None: - pref = col - else: - pref = prefix_list[var_list.index(col)] - - # dummify - df_cat = pd.get_dummies(df_local[col], prefix=pref) - # concat source DataFrame and new features - df_local = pd.concat((df_local, df_cat), axis=1) - - # if keep = False, delete original features - if keep == False: - df_local = df_local.drop(col, axis=1) - if verbose: - print(' > ' + col + ' ->', df_cat.columns.tolist()) - - return df_local
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Preprocessing/Date.html b/docs/_build/html/_modules/AutoMxL/Preprocessing/Date.html deleted file mode 100644 index a17a7e3..0000000 --- a/docs/_build/html/_modules/AutoMxL/Preprocessing/Date.html +++ /dev/null @@ -1,462 +0,0 @@ - - - - - - - - - - AutoMxL.Preprocessing.Date — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Preprocessing.Date
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Preprocessing.Date

-""" Date Features processing functions:
-
- - DateEncoder (class) : encode date features
- - all_to_date (func): detect dates from num/cat features and transform them to datetime format.
- - date_to_anc (func): transform datetime features to timedelta according to a ref date
-"""
-import pandas as pd
-from datetime import datetime
-from AutoMxL.Explore.Features_Type import features_from_type
-
-
-
[docs]class DateEncoder(object): - """Encode categorical features - - Available methods : - - - timedelta : compute time between date feature and parameter date_ref - - Parameters - ---------- - method : string (Default : timedelta) - method used to encode dates - Available methods : "timedelta" - date_ref : string '%d/%m/%y' (Default : None) - Date to compute timedelta. - If None, today date - """ - - def __init__(self, - method='timedelta', - date_ref=None,): - - assert method in ['timedelta'], "invalid method : select timedelta" - - self.method = method - self.is_fitted = False - self.l_var2encode = [] - # if date_ref not filled, set to today's date - if date_ref is None: - self.date_ref = datetime.now() - else: - self.date_ref = date_ref - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var=None, verbose=False): - """fit encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, contains all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ - # get date features - l_date_var = features_from_type(df, typ='date', l_var=None) - - # list of features to encode (in l_var and l_date_var) - if l_var is None: - self.l_var2encode = l_date_var - else: - self.l_var2encode = [col for col in l_var if col in l_date_var] - - # Fitted !!!! - self.is_fitted = True - - # verbose - if verbose: - if self.method == 'timedelta': - print(" **method " + self.method + " / date ref : ", self.date_ref) - - print(" >", len(self.l_var2encode), "features to transform") - if len(self.l_var2encode) > 0: - print(" ", self.l_var2encode)
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """ transform dataset date features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - - df_local = df.copy() - - # if list of features to encode not empty - if len(self.l_var2encode) > 0: - # transform features to datetime - df_local = all_to_date(df_local, l_var=self.l_var2encode, verbose=verbose) - - # method timedelta - if self.method == 'timedelta': - df_local, _ = date_to_anc(df_local, l_var=self.l_var2encode, date_ref=self.date_ref, verbose=verbose) - - # if no features to transform - elif verbose: - print(" > No date to transform") - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var=None, verbose=False): - """fit and transform dataset with encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ - df_local = df.copy() - # fit - self.fit(df_local, l_var=l_var, verbose=verbose) - # transform - df_local = self.transform(df_local, verbose=verbose) - - return df_local
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def all_to_date(df, l_var=None, verbose=False): - """Detect dates from selected/all features and transform them to datetime format. - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - Names of the features - If None, all the features - verbose : boolean (Default False) - Get logging information - - Return - ------- - DataFrame - Modified dataset - """ - # if var_list = None, get all df features - # else, exclude features if not in df - if l_var is None: - l_var = df.columns.tolist() - else: - l_var = [col for col in l_var if col in df.columns.tolist()] - - df_local = df.copy() - - if verbose: - print(' > features : ', l_var) - print(' > features conversion to date using "try .to_datetime') - - # for each feature in var_list, try to convert to datetime - for col in l_var: - try: - if df_local[col].dtype == 'object': - df_local[col] = pd.to_datetime(df_local[col], errors='raise') - else: - df_smpl = df.loc[~df[col].isna()].copy() - df_smpl[col] = pd.to_datetime(df_smpl[col].astype('Int32').astype(str), errors='raise') - df_local[col] = pd.to_datetime(df_local[col].astype('Int32').astype(str), errors='coerce') - except ValueError: - pass - except OverflowError: - pass - except TypeError: - pass - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def date_to_anc(df, l_var=None, date_ref=None, verbose=False): - """Transform selected/all datetime features to timedelta according to a ref date - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - List of the features to analyze. - If None, contains all the datetime features - date_ref : string '%d/%m/%y' (Default : None) - Date to compute timedelta. - If None, today date - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - - list - New timedelta features names - """ - # if date_ref is None, use today date - if date_ref is None: - date_ref = datetime.now() - else: - if isinstance(date_ref, datetime): - pass - else: - date_ref = datetime.strptime(date_ref, '%d/%m/%Y') - - # if var_list = None, get all datetime features - # else, exclude features from var_list whose type is not datetime - l_date = df.dtypes[df.dtypes == 'datetime64[ns]'].index.tolist() - if l_var is None: - l_var = l_date - else: - l_var = [col for col in l_var if col in l_date] - - df_local = df.copy() - - # new variables names - l_new_var_names = ['anc_' + col for col in l_var] - # compute time delta for selected dates variables - df_local = df_local.apply(lambda x: (date_ref - x).dt.days / 365 if x.name in l_var else x) - # rename columns - df_local = df_local.rename(columns=dict(zip(l_var, l_new_var_names))) - - if verbose: - print(' ** Reference date for timelapse computing : ', date_ref) - list(map(lambda x, y: print(" >", x + ' -> ' + y), l_var, l_new_var_names)) - - return df_local, l_new_var_names
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Preprocessing/Date_Data.html b/docs/_build/html/_modules/AutoMxL/Preprocessing/Date_Data.html deleted file mode 100644 index 9206231..0000000 --- a/docs/_build/html/_modules/AutoMxL/Preprocessing/Date_Data.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Date_Data — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Date_Data
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Date_Data

-""" Date Features processing functions:
-
- - all_to_date : detect dates from num/cat features and transform them to datetime format.
- - date_to_anc : Transform datetime features to timedelta according to a ref date
-"""
-import pandas as pd
-from datetime import datetime
-from MLBG59.Utils.Utils import get_type_features
-
-
-
[docs]def all_to_date(df, var_list=None, verbose=1): - """Detect dates from selected/all features and transform them to datetime format. - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - Names of the features - If None, all the features - verbose : boolean (Default False) - Get logging information - - Return - ------- - DataFrame - Modified dataset - """ - # if var_list = None, get all df features - # else, exclude features if not in df - var_list = get_type_features(df, 'all', var_list) - df_local = df.copy() - - if verbose: - print(' > features : ', var_list) - print(' > features conversion to date using "try .to_datetime') - - # for each feature in var_list, try to convert to datetime - for col in var_list: - try: - if df_local[col].dtype == 'object': - df_local[col] = pd.to_datetime(df_local[col], errors='coerce') - else: - df_local[col] = pd.to_datetime(df_local[col].astype('Int32').astype(str), errors='coerce') - except: - pass - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def date_to_anc(df, var_list=None, date_ref=None, verbose=1): - """Transform selected/all datetime features to timedelta according to a ref date - - Parameters - ---------- - df : DataFrame - Input dataset - var_list : list (Default : None) - List of the features to analyze. - If None, contains all the datetime features - date_ref : string '%d/%m/%y' (Default : None) - Date to compute timedelta. - If None, today date - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - - list - New timedelta features names - """ - # if date_ref is None, use today date - if date_ref is None: - date_ref = datetime.now() - else: - date_ref = datetime.strptime(date_ref, '%d/%m/%Y') - - # if var_list = None, get all datetime features - # else, exclude features from var_list whose type is not datetime - var_list = get_type_features(df, 'date', var_list) - - df_local = df.copy() - - if verbose > 0: - print(' ** Reference date for timelapse computing : ', date_ref) - - # initialisation - new_var_list = [] - - for col in var_list: - # new feature name - var_name = 'anc_' + col - df_local[var_name] = (date_ref - df_local[col]).dt.days / 365 - del df_local[col] - new_var_list.append(var_name) - - if verbose > 0: - print(" >", col + ' -> ' + var_name) - - return df_local, new_var_list
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Preprocessing/Missing_Values.html b/docs/_build/html/_modules/AutoMxL/Preprocessing/Missing_Values.html deleted file mode 100644 index 76e9432..0000000 --- a/docs/_build/html/_modules/AutoMxL/Preprocessing/Missing_Values.html +++ /dev/null @@ -1,487 +0,0 @@ - - - - - - - - - - AutoMxL.Preprocessing.Missing_Values — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Preprocessing.Missing_Values
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Preprocessing.Missing_Values

-""" Missing values handling functions :
-
- - NAEncoder (class): encoder that replaces missing values
- - fill_numerical (func): replace missing values for numerical features
- - fill_categorical (func): replace missing values for categorical features
- - get_NA_features (func): get features containing NA values
-"""
-import pandas as pd
-import numpy as np
-
-
-
[docs]class NAEncoder(object): - """ Missing values filling - - Available methods to replace missing values - - - num : metdian/mean/zero - - cat : 'NR' - - Parameters - ---------- - replace_num_with: string - method used to replace numerical missing values - replace_cat_with: string - method used to replace categorical missing values - """ - - def __init__(self, - replace_num_with='median', - replace_cat_with='NR', - track_num_NA=True - ): - - assert replace_num_with in ['median', 'mean', 'zero'], 'invalid method, select median/mean/zero' - assert replace_cat_with in ['NR'], 'invalid method, select NR' - self.replace_num_with = replace_num_with - self.replace_cat_with = replace_cat_with - self.track_num_NA = track_num_NA - self.l_var_cat = [] - self.l_var_num = [] - self.is_fitted = False - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var, verbose=False): - """fit encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features - verbose : boolean (Default False) - Get logging information - """ - # get num and categorical columns - l_num = [col for col in df.columns.tolist() if df[col].dtype != 'object'] - l_str = [col for col in df.columns.tolist() if df[col].dtype == 'object'] - - # get list of valid features (containing NA) - if l_var is None: - self.l_var_cat = [col for col in l_str if df[col].isna().sum() > 0] - self.l_var_num = [col for col in l_num if df[col].isna().sum() > 0] - else: - self.l_var_cat = [col for col in l_var if col in l_str and df[col].isna().sum() > 0] - self.l_var_num = [col for col in l_var if col in l_num and df[col].isna().sum() > 0] - - # Fitted ! - self.is_fitted = True - - # verbose - if verbose: - print(" **method cat:", self.replace_cat_with, " / num:", self.replace_num_with) - print(" >", len(self.l_var_cat) + len(self.l_var_num), "features to fill") - if len(self.l_var_cat) > 0: - print(" - cat", self.l_var_cat) - if len(self.l_var_num) > 0: - print(" - num", self.l_var_num)
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """ transform dataset categorical features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - - df_local = df.copy() - - # categorical features filling - if len(self.l_var_cat) > 0: - df_local = fill_categorical(df_local, l_var=self.l_var_cat, method=self.replace_cat_with, - verbose=verbose) - - # numerical features filling - if len(self.l_var_num) > 0: - df_local = fill_numerical(df_local, l_var=self.l_var_num, method=self.replace_num_with, - track_num_NA=self.track_num_NA, verbose=verbose) - - # if no feature to fill - if len(self.l_var_cat) + len(self.l_var_num) == 0 and verbose: - print(" > no transformation to apply") - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var=None, verbose=False): - """fit and transform dataset with encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ - df_local = df.copy() - # fit - self.fit(df_local, l_var=l_var, verbose=verbose) - # transform - df_local = self.transform(df_local, verbose=verbose) - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """
- - -
[docs]def fill_numerical(df, l_var=None, method='median', track_num_NA=True, verbose=False): - """Fill missing values for selected/all numerical features. - top_var_NA parameter allows to create a variable to keep track of missing values. - - Available methods : replace with zero, median or mean (Default = median) - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - names of the features to fill. - If None, all the numerical features - method : string (Default : 'median') - Method used to fill the NA values : - - - zero : replace with zero - - median : replace with median - - mean : replace with mean - - track_num_NA : boolean (Defaut : True) - If True, create a boolean column to keep track of missing values - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - assert method in ['zero', 'median', 'mean'], method + ' invalid method : choose zero, median or mean' - - # if var_list = None, get all num features - # else, remove features from var_list whose type is not num - l_num = df._get_numeric_data().columns.tolist() - - if l_var is None: - l_var = l_num - else: - l_var = [col for col in l_var if col in l_num] - - df_local = df.copy() - - # values to fill NA - if method == 'median': - fill_value = df_local[l_var].mean() - elif method == 'mean': - fill_value = df_local[l_var].mean() - elif method == 'zero': - fill_value = pd.Series([0] * len(l_var), index=l_var) - - for var in l_var: - if track_num_NA: - # keep track of NA values in Top_var_NA - df_local['top_NA_' + var] = df_local.apply(lambda x: 1 if np.isnan(x[var]) else 0, axis=1) - # fill NA - df_local[var] = df_local[var].fillna(fill_value[var]) - - if verbose: - print(' > method: ' + method) - print(' > filled features:', df[l_var].isna().sum().loc[df[l_var].isna().sum() > 0].index.tolist()) - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def fill_categorical(df, l_var=None, method='NR', verbose=False): - """Fill missing values for selected/all categorical features. - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - list of the features to fill. - If None, contains all the categorical features - method : string (Default : 'NR') - Method used to fill the NA values : - - - NR : replace NA with 'NR' - - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - assert method in ['NR'], method + ' invalid method : choose NR ' - - # if var_list = None, get all categorical features - # else, remove features from var_list whose type is not categorical - l_cat = [col for col in df.columns.tolist() if df[col].dtype == 'object'] - - if l_var is None: - l_var = l_cat - else: - l_var = [col for col in l_var if col in l_cat] - - df_local = df.copy() - - # values to fill NA - if method in ['NR']: - fill_value = 'NR' - - for var in l_var: - df_local[var] = df_local[var].fillna(fill_value) - - if verbose: - print(' > method: ' + method) - print(' > filled features:', df[l_var].isna().sum().loc[df[l_var].isna().sum() > 0].index.tolist()) - - return df_local
- - -
[docs]def get_NA_features(df): - """identify features containing NA values - - Parameters - ---------- - df : DataFrame - input dataset - - Returns - ------- - list : features containing missing values - """ - return df.isna().sum()[df.isna().sum() > 0].index.tolist()
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Preprocessing/Outliers.html b/docs/_build/html/_modules/AutoMxL/Preprocessing/Outliers.html deleted file mode 100644 index 9bb9ec3..0000000 --- a/docs/_build/html/_modules/AutoMxL/Preprocessing/Outliers.html +++ /dev/null @@ -1,557 +0,0 @@ - - - - - - - - - - AutoMxL.Preprocessing.Outliers — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Preprocessing.Outliers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Preprocessing.Outliers

-""" Outliers handling functions
-
- - OutliersEncoding (class) : identify and replace outliers
- - get_cat_outliers (funct): identify categorical features containing outliers
- - get_num_outliers (func): identify numerical features containing outliers
- - replace_category (func): replace categories of a categorical variable
- - replace_extreme_values (func): replace extreme values (oh!)
-"""
-import pandas as pd
-import numpy as np
-from AutoMxL.Utils.Display import *
-
-
-
[docs]class OutliersEncoder(object): - """Identify et replace outliers for categorical dang numerical features - - - num : x outlier <=> abs(x - mean) > xstd * var - - cat : x outlier category <=> with frequency <x% (Default 5%) - - Parameters - ---------- - cat_threshold : float (default 0.02) - Minimum modality frequency - num_xstd : int (Default : 3) - Variance gap coef - - """ - - def __init__(self, - cat_threshold=0.02, - num_xstd=4 - ): - - self.cat_threshold = cat_threshold, - self.num_xstd = num_xstd - self.is_fitted = False - self.l_var_num = [] - self.l_var_cat = [] - self.d_num_outliers = {} - self.d_cat_outliers = {} - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var, verbose=False): - """Fit encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features - verbose : boolean (Default False) - Get logging information - """ - # get num and cat features - l_num = [col for col in df.columns.tolist() if df[col].dtype != 'object'] - l_str = [col for col in df.columns.tolist() if df[col].dtype == 'object'] - - # get valid values (not boolean) - if l_var is None: - self.l_var_cat = [col for col in l_str if df[col].nunique() > 2] - self.l_var_num = [col for col in l_num if df[col].nunique() > 2] - else: - self.l_var_cat = [col for col in l_var if col in l_str and df[col].nunique() > 2] - self.l_var_num = [col for col in l_var if col in l_num and df[col].nunique() > 2] - - - # cat outliers - if len(self.l_var_cat) > 0: - self.d_cat_outliers = get_cat_outliers(df, l_var=self.l_var_cat, threshold=self.cat_threshold, - verbose=False) - - # num outliers - if len(self.l_var_num) > 0: - self.d_num_outliers = get_num_outliers(df, l_var=self.l_var_num, xstd=self.num_xstd, verbose=False) - - # Fitted ! - self.is_fitted = True - - # verbose - if verbose: - print(" **method cat: frequency<" + str(self.cat_threshold) - + " / num:( x: |x - mean| > " + str(self.num_xstd) + "* var)") - print(" >", len(self.d_cat_outliers.keys()) + len(self.d_num_outliers.keys()), "features with outliers") - if len(self.d_cat_outliers.keys()) > 0: - print(" - cat", list(self.d_cat_outliers.keys())) - if len(self.d_num_outliers.keys()) > 0: - print(" - num", list(self.d_num_outliers.keys()))
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """Transform dataset features using the encoder. - Can be done only if encoder has been fitted - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - df_local = df.copy() - - # cat features - if len(list(self.d_cat_outliers.keys())) > 0: - if verbose: - print(" - cat aggregated values:") - for col in self.d_cat_outliers.keys(): - df_local = replace_category(df_local, col, self.d_cat_outliers[col], replace_with='outliers', - verbose=verbose) - - # num features - if len(list(self.d_num_outliers.keys())) > 0: - if verbose: - print(" - num values replaces:") - for col in self.d_num_outliers.keys(): - df_local = replace_extreme_values(df_local, col, self.d_num_outliers[col][0], - self.d_num_outliers[col][1], verbose=verbose) - - # if no features with outliers - if len(list(self.d_cat_outliers.keys())) + len(list(self.d_num_outliers.keys())) == 0: - print(" > no outlier to replace") - - return df_local
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var=None, verbose=False): - """Fit and transform dataset with encoder - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - """ - df_local = df.copy() - # fit - self.fit(df_local, l_var=l_var, verbose=False) - # transform - df_local = self.transform(df_local, verbose=verbose) - - return df_local
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_cat_outliers(df, l_var=None, threshold=0.05, verbose=False): - """Outliers detection for selected/all categorical features. - - Method : Modalities with frequency <x% (Default 5%) - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - Names of the features - If None, all the categorical features - threshold : float (Default : 0.05) - Minimum modality frequency - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {variable : list of categories considered as outliers} - """ - # if var_list = None, get all categorical features - # else, remove features from var_list whose type is not categorical - l_cat = [col for col in df.columns.tolist() if df[col].dtype == 'object'] - - if l_var is None: - l_var = l_cat - else: - l_var = [col for col in l_var if col in l_cat] - - df_local = df[l_var].copy() - - # dict containing value_counts for each variable - d_freq = {col: pd.value_counts(df[col], dropna=False, normalize=True) for col in l_var} - - # if features contain at least 1 outlier category (frequency <threshold) - # store outliers categories in dict - d_outliers = {k: v[v < threshold].index.tolist() - for k, v in d_freq.items() - if len(v[v < threshold]) > 1} - - if verbose: - color_print('cat features outliers identification (frequency<' + str(threshold) + ')') - print(' > features : ', df_local.columns, ) - print(" > containing outliers", list(d_outliers.keys())) - - return d_outliers
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def get_num_outliers(df, l_var=None, xstd=3, verbose=False): - """Outliers detection for selected/all numerical features. - - Method : x outlier <=> abs(x - mean) > xstd * var - - Parameters - ---------- - df : DataFrame - Input dataset - l_var : list (Default : None) - Names of the features - If None, all the num features - xstd : int (Default : 3) - Variance gap coef - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {variable : [lower_limit, upper_limit]} - """ - # if var_list = None, get all num features - # else, remove features from var_list whose type is not num - l_num = df._get_numeric_data().columns.tolist() - - if l_var is None: - l_var = l_num - else: - l_var = [col for col in l_var if col in l_num] - - df_local = df[l_var].copy() - - # compute features upper and lower limit (abs(x - mean) > xstd * var (x=3 by default)) - data_std = np.std(df_local) - data_mean = np.mean(df_local) - anomaly_cut_off = data_std * xstd - lower_limit = data_mean - anomaly_cut_off - upper_limit = data_mean + anomaly_cut_off - data_min = np.min(df_local) - data_max = np.max(df_local) - - # store variables and lower/upper limits - d_outliers = {col: [lower_limit[col], upper_limit[col]] - for col in df_local.columns.tolist() - if (data_min[col] < lower_limit[col] or data_max[col] > upper_limit[col])} - - if verbose: - color_print('num features outliers identification ( x: |x - mean| > ' + str(xstd) + ' * var)') - print(' > features : ', l_var) - print(" > containing outliers", list(d_outliers.keys())) - - return d_outliers
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def replace_category(df, var, categories, replace_with='outliers', verbose=False): - """Replace categories of a categorical variable - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - categories : list(string) - categories to replace - replace_with : string (Default : 'outliers') - word to replace categories with - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - df_local = df.copy() - - # replace categories - df_local.loc[df_local[var].isin(categories), var] = replace_with - - if verbose: - print(' > ' + var + ' ', categories) - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def replace_extreme_values(df, var, lower_th=None, upper_th=None, verbose=False): - """Replace extrem values : > upper threshold or < lower threshold - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - lower_th : int/float (Default=None) - lower threshold - upper_th : int/float (Default=None) - upper threshold - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - assert (lower_th is not None or upper_th is not None), 'specify at least one limit value' - df_local = df.copy() - - # replace values with upper_limit and lower_limit - if upper_th is not None: - df_local.loc[df_local[var] > upper_th, var] = upper_th - if lower_th is not None: - df_local.loc[df_local[var] < lower_th, var] = lower_th - - if verbose: - print(' > ' + var + ' < ' + str(round(lower_th, 4)) + ' or > ' + str( - round(upper_th, 4))) - - return df_local
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Preprocessing/Process_Outliers.html b/docs/_build/html/_modules/AutoMxL/Preprocessing/Process_Outliers.html deleted file mode 100644 index c56b436..0000000 --- a/docs/_build/html/_modules/AutoMxL/Preprocessing/Process_Outliers.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - - - - - MLBG59.Preprocessing.Process_Outliers — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • Docs »
  • - -
  • Module code »
  • - -
  • MLBG59.Preprocessing.Process_Outliers
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for MLBG59.Preprocessing.Process_Outliers

-""" Outliers handling functions
-
- - replace_category : replace categories of a categorical variable
- - replace_extreme_values : replace extreme values (oh!)
-"""
-
-
-
[docs]def replace_category(df, var, categories, replace_with='outliers', verbose=False): - """Replace categories of a categorical variable - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - categories : list(string) - categories to replace - replace_with : string (Default : 'outliers') - word to replace categories with - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - df_local = df.copy() - - # replace categories - df_local.loc[df_local[var].isin(categories), var] = replace_with - - if verbose: - print(' > ' + var + ' ' + replace_with + ' ->', categories, ) - - return df_local
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def replace_extreme_values(df, var, lower_th=None, upper_th=None, verbose=False): - """Replace extrem values : > upper threshold or < lower threshold - - Parameters - ---------- - df : DataFrame - Input dataset - var : string - variable to modify - lower_th : int/float (Default=None) - lower threshold - upper_th : int/float (Default=None) - upper threshold - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - Modified dataset - """ - df_local = df.copy() - - # replace values with upper_limit and lower_limit - if upper_th is not None: - df_local.loc[df_local[var] > upper_th, var] = upper_th - if lower_th is not None: - df_local.loc[df_local[var] < lower_th, var] = lower_th - - if verbose: - print(' > Values replaced for variable ' + var + ' : <' + str(round(lower_th, 4)) + ' or >' + str( - round(upper_th, 4))) - - return df_local
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Select_Features/Select_Features.html b/docs/_build/html/_modules/AutoMxL/Select_Features/Select_Features.html deleted file mode 100644 index 607351a..0000000 --- a/docs/_build/html/_modules/AutoMxL/Select_Features/Select_Features.html +++ /dev/null @@ -1,441 +0,0 @@ - - - - - - - - - - AutoMxL.Select_Features.Select_Features — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Select_Features.Select_Features
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Select_Features.Select_Features

-""" Features selection
-
-- select_features (func) : features selection following method
-
-"""
-from sklearn.decomposition import PCA
-from sklearn.preprocessing import StandardScaler
-import pandas as pd
-import numpy as np
-
-
-
[docs]class FeatSelector(object): - """features selection following method - - - pca : use pca to reduce dataset dimensions - - no_rescale_pca : use pca without rescaling data - - Parameters - ---------- - method : string (Default pca) - method use to select features - """ - - def __init__(self, - method='pca' - ): - assert method in ['pca', 'no_rescale_pca'], 'invalid method : select pca / no_rescale_pca' - - self.method = method - self.is_fitted = False - self.l_select_var = [] - self.selector = None - self.scaler = None - - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit(self, df, l_var=None, verbose=False): - """fit selector - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as numerical - verbose : boolean (Default False) - Get logging information - """ - # get categorical and boolean features (see Features_Type module doc) - l_num = [col for col in df.columns.tolist() if df[col].dtype != 'object'] - - # list of features to encode - if l_var is None: - self.l_select_var = l_num - else: - self.l_select_var = [col for col in l_var if col in l_num] - - if len(self.l_select_var) > 1: - # PCA method - if self.method in ['pca', 'no_rescale_pca']: - - if self.method == 'pca': - scaler = StandardScaler() - df_local = scaler.fit_transform(df[self.l_select_var]) - self.scaler = scaler - else: - df_local = df[self.l_select_var].copy() - - # init pca object - pca = PCA() - - # fit and transform with pca - pca.fit(df_local) - self.selector = pca - - # Fitted ! - self.is_fitted = True - - # verbose - if verbose: - print(" **method : " + self.method) - print(" >", len(self.l_select_var), "features to encode") - - else: - print('not enough features !')
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def transform(self, df, verbose=False): - """ apply features selection on a dataset - - Parameters - ---------- - df : DataFrame - dataset to transform - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - assert self.is_fitted, 'fit the encoding first using .fit method' - - l_var_other = [col for col in df.columns.tolist() if col not in self.l_select_var] - df_local = df[self.l_select_var].copy() - - # pca methods - if self.method in ['pca', 'no_rescale_pca']: - if self.scaler is not None: - df_local = self.scaler.transform(df_local) - - pca = self.selector - df_local = pd.DataFrame(pca.transform(df_local)) - df_local = df_local.rename( - columns=dict(zip(df_local.columns.tolist(), ['Dim' + str(v) for v in df_local.columns.tolist()]))) - - # find argmin to get 90% of variance - n_dim = np.argwhere(np.cumsum(pca.explained_variance_ratio_) > 0.95)[0][0] - - # concat with other dataset features - if len(l_var_other) > 0: - df_reduced = pd.concat((df[l_var_other].reset_index(drop=True), df_local.iloc[:, :n_dim + 1]), axis=1) - else: - df_reduced = df_local.iloc[:, :n_dim + 1] - - # verbose - if verbose: - print("Numerical Dimensions reduction : " + str(len(self.l_select_var)) + " - > " + str(n_dim + 1)) - print("explained inertia : " + str(round(np.cumsum(pca.explained_variance_ratio_)[n_dim], 4))) - return df_reduced
- - """ - ---------------------------------------------------------------------------------------------- - """ - -
[docs] def fit_transform(self, df, l_var, verbose=False): - """ fit and apply features selection - - Parameters - ---------- - df : DataFrame - input dataset - l_var : list - features to encode. - If None, all features identified as dates (see Features_Type module) - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - """ - df_local = df.copy() - self.fit(df_local, l_var=l_var, verbose=verbose) - df_reduced = self.transform(df_local, verbose=verbose) - - return df_reduced
- - -""" ----------------------------------------------------------------------------------------------- -""" - - -
[docs]def select_features(df, target, method='pca', verbose=False): - """features selection following method - - - pca : use pca to reduce dataset dimensions - - no_rescale_pca : use pca without rescaling data - - Parameters - ---------- - df : DataFrame - input dataset containing features - target : string - target name - method : string (Default pca) - method use to select features - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - modified dataset - """ - # assert valid method - assert method in ['pca', 'no_rescale_pca'], method + " invalid method : select pca, no_rescale_pca" - - # get numerical features (except target) and others - l_num = [col for col in df._get_numeric_data().columns.tolist() if col != target] - l_other = [col for col in df.columns.tolist() if col not in l_num] - - # prepare dataset to apply PCA - df_num = df[l_num].copy() - - # PCA method - if method in ['pca', 'no_rescale_pca']: - - if method == 'pca': - scaler = StandardScaler() - X = scaler.fit_transform(df_num) - else: - X = df_num.copy() - - # init pca object - pca = PCA() - - # fit and transform with pca - X_transform = pd.DataFrame(pca.fit_transform(X)) - X_transform = X_transform.rename( - columns=dict(zip(X_transform.columns.tolist(), ['Dim' + str(v) for v in X_transform.columns.tolist()]))) - - # find argmin to get 90% of variance - n_dim = np.argwhere(np.cumsum(pca.explained_variance_ratio_) > 0.95)[0][0] - - # concat with other dataset features - if len(l_other) > 0: - - df_pca = pd.concat((df[l_other].reset_index(drop=True), X_transform.iloc[:, :n_dim + 1]), axis=1) - else: - df_pca = X_transform.iloc[:, :n_dim + 1] - - # verbose - if verbose: - print("Numerical Dimensions reduction : " + str(len(l_num)) + " - > " + str(n_dim + 1)) - print("explained inertia : " + str(round(np.cumsum(pca.explained_variance_ratio_)[n_dim], 4))) - - return df_pca
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Start/Encode_Target.html b/docs/_build/html/_modules/AutoMxL/Start/Encode_Target.html deleted file mode 100644 index dc736f5..0000000 --- a/docs/_build/html/_modules/AutoMxL/Start/Encode_Target.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - - - - - AutoMxL.Start.Encode_Target — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Start.Encode_Target
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Start.Encode_Target

-"""Target encoding functions :
-
-- category_to_target : create a target variable (1/0) from a selected category
-- range_to_target : create a target variable (1/0) from a selected range
-"""
-import pandas as pd
-import numpy as np
-
-
-
[docs]def category_to_target(df, var, cat): - """Create a target variable (1/0) from a selected category - - Parameters - ---------- - df : DataFrame - input dataset - var : string - variable containing the target category - cat : string - target category - - Returns - ------- - DataFrame : modified dataset - string : new target name (var+'_'+cat) - """ - df_local = df.copy() - - # transform variable to string if numerical - if var in df._get_numeric_data().columns: - df_local[var] = df_local[var].apply(str) - cat = str(cat) - - # one hot encoding - target_dummies = pd.get_dummies(df_local[var]) - # select cat feature - target_dummies[var + '_' + cat] = target_dummies[cat] - - # add encoded cat feature to dataset - df_local = pd.concat((df_local, target_dummies[var + '_' + cat]), axis=1) - - # remove var - del df_local[var] - - return df_local, var + '_' + cat
- - -""" ------------------------------------------------------------------------------------------------------ -""" - - -
[docs]def range_to_target(df, var, min=None, max=None, verbose=False): - """Create a target variable (1/0) from a selected range - - Parameters - ---------- - df : DataFrame - input dataset - var : string - variable containing the target range - min : float - lower limit. - If None, no min - max : float - upper limit. - If None, no max - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : modified dataset - string : new target name (var+'_'+lower+'_'+upper) - """ - assert min is not None or max is not None, 'fill at least one limit parameter (lower,upper)' - - df_local = df.copy() - - # transform variable to numeric if string - if var not in df_local._get_numeric_data().columns: - df_local[var] = pd.to_numeric(df_local[var], errors='coerce') - - # handle None limits : replace by infinity - if min is None: - min = -float("inf") - if max is None: - max = float("inf") - - # define target name, using lower and upper values - target_name = var + '_' + str(min) + '_' + str(max) - - # encode target - df_local[target_name] = np.where((df_local[var] >= min) & (df_local[var] <= max), 1, 0) - - if verbose: - print("Created target : ", target_name) - print(df_local[target_name].value_counts().rename_axis('values').to_frame('counts')) - - # remove var - del df_local[var] - - return df_local, target_name
- -
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Start/Load.html b/docs/_build/html/_modules/AutoMxL/Start/Load.html deleted file mode 100644 index 8bdf7e0..0000000 --- a/docs/_build/html/_modules/AutoMxL/Start/Load.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - - - AutoMxL.Start.Load — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.Start.Load
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.Start.Load

-"""Data_handling import functions :
-
-- get_delimiter : identify delimiter for a .csv/.txt file
-- load_data : import dataset file into dataframe
-"""
-import pandas as pd
-
-
-
[docs]def get_delimiter(file): - """Identify the delimiter for a csv/txt file - - Parameters - ---------- - file : string - Path and name of the file (Ex : "data/file.csv") - - Returns - ------- - string - identified delimiter - """ - if file.endswith('.csv') or file.endswith('.txt'): - # file reading - with open(file, 'r') as myCsvfile: - # Reads one entire line from the file - header = myCsvfile.readline() - - # Returns the lowest index of the substring if it is found in given string. (-1 = not found) - if header.find(";") != -1: - delimiter = ";" - elif header.find(",") != -1: - delimiter = "," - - return delimiter - - else: - print('Please use a .csv or .txt file')
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def import_data(file, index_col=None, verbose=False): - """Import dataset as a DataFrame (identify delimiter for txt and csv files) - - Available files : .txt, .csv, .xlsx, .xls files - - Parameters - ---------- - file : string - Path and name of the file (Ex : "data/file.csv") - If file is .csv, automatically identify delimiter - index_col : int, str, sequence of int / str, or False (Default None) - Column(s) to use as the row labels of the DataFrame, either given as string name or column index. - If a sequence of int / str is given, a MultiIndex is used. - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame - imported dataset - """ - # CSV - if file.endswith('.csv') or file.endswith('.txt'): - # Find file delimiter - file_sep = get_delimiter(file) - # import - df = pd.read_csv(file, encoding="iso-8859-1", sep=file_sep, index_col=index_col) - - # Excel - elif (file.endswith('.xlsx')) or (file.endswith('.xsl')): - df = pd.read_excel(file) - - # JSON - elif file.endswith('.json'): - # to-do - pass - - else: - df = None - - if verbose: - if df is not None: - print('-> File ' + file + ' successfully imported as DataFrame') - print('-> DataFrame size : ', df.shape) - else: - print("File couldn't be imported") - - return df
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/Utils/Decorators.html b/docs/_build/html/_modules/AutoMxL/Utils/Decorators.html deleted file mode 100644 index a91b723..0000000 --- a/docs/_build/html/_modules/AutoMxL/Utils/Decorators.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - - - - - MLBG59.Utils.Decorators — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for MLBG59.Utils.Decorators

-from time import time
-
-# Timer
-def timer(func):
-    """Function decorator to get the execution time
-
-    Parameters
-    ----------
-    func : function
-        input function
-
-    Returns
-    -------
-    function
-        wrapped function
-    """
-    def f(*args, **kwargs):
-        before = time()
-        rv = func(*args, **kwargs)
-        after = time()
-        print('\t\t>>>',func.__name__,'execution time:', round(after - before, 4),'secs. <<<')
-        return rv
-    f.__name__ = func.__name__
-    f.__doc__ = func.__doc__
-
-    return f
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/AutoMxL/__main__.html b/docs/_build/html/_modules/AutoMxL/__main__.html deleted file mode 100644 index 5e726a3..0000000 --- a/docs/_build/html/_modules/AutoMxL/__main__.html +++ /dev/null @@ -1,818 +0,0 @@ - - - - - - - - - - AutoMxL.__main__ — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Module code »
  • - -
  • AutoMxL.__main__
  • - - -
  • - -
  • - -
- - -
-
-
-
- -

Source code for AutoMxL.__main__

-from AutoMxL.Utils.Display import print_title1
-from AutoMxL.Utils.Decorators import timer
-from AutoMxL.Explore.Explore import explore
-from AutoMxL.Preprocessing.Date import DateEncoder
-from AutoMxL.Preprocessing.Missing_Values import NAEncoder
-from AutoMxL.Preprocessing.Outliers import OutliersEncoder
-from AutoMxL.Preprocessing.Categorical import CategoricalEncoder
-from AutoMxL.Modelisation.HyperOpt import *
-from AutoMxL.Select_Features.Select_Features import FeatSelector
-from time import time
-
-
-
[docs]class AML(pd.DataFrame): - """Covers the complete pipeline of a classification project from a raw dataset to a deployable model. - - AML is built as a class inherited from pandas DataFrame. Each Machine Learning step corresponds to method that - can be called with default or filled parameters. - - - explore: explore dataset and identify features types - - preprocess: clean and prepare data (optional : outliers processing). - - select_features: features selection (optional) - - model_train_predict : split AML in train/test sets to fits/apply models with random search. - Returns the list of the valid models (without overfitting) and the best one. - - deployment methods: - - - preprocess_apply : apply fitted preprocessing transformation to a new dataset - - select_features_apply : idem - - model_apply : apply fitted models to a new dataset - - - Notes : - - - A method requires that the former one has been applied (actuel step is given by "step" attribute) - - Target has to be binary and encoded as int (1/0) (see MLGB59.Start.Encode_Target module if you need help) - - don't call your target "target" please :> - - Parameters - ---------- - _obj : DataFrame - Source Dataset - target : string - target name - """ - - def __init__(self, *args, target=None, **kwargs): - super(AML, self).__init__(*args, **kwargs) - assert target != 'target', 'target name cannot be "target"' - # parameters - self.target = target - # attributes - self.step = 'None' - self.d_features = None - self.d_preprocess = None - self.features_selector = None - self.d_hyperopt = None - self.is_fitted_preprocessing = False - self.is_fitted_selector = False - self.is_fitted_model = False - - """ - -------------------------------------------------------------------------------------------------------------------- - """ - - def __repr__(self): - return 'AutoMxL instance' - - """ - -------------------------------------------------------------------------------------------------------------------- - """ - - def duplicate(self): - res = AML(self) - res.__dict__.update(self.__dict__) - return res - - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def explore(self, verbose=False): - """data exploration and features type identification - - Note : if you disagree with automated identification, you can directly modify d_features attribute - - Create self.d_features : dict {x : list of variables names} - - date: date features - - identifier: identifier features - - verbatim: verbatim features - - boolean: boolean features - - categorical: categorical features - - numerical: numerical features - - NA: features which contains NA values - - low_variance: list of the features with low variance and unique values - - Parameters - ---------- - verbose : boolean (Default False) - Get logging information - """ - if verbose: - start_time = time() - print_title1('Explore') - - df_local = self.copy() - if self.target is not None: - df_local = df_local.drop(self.target, axis=1) - - # call std_audit_dataset function - self.d_features = explore( - df_local, verbose=verbose) - - self.step = 'explore' - - # created attributes display - if verbose: - color_print("\nCreated attributes : d_features (dict) ") - print("Keys :") - print(" -> date") - print(" -> identifier") - print(" -> verbatim") - print(" -> boolean") - print(" -> categorical") - print(" -> numerical") - print(" -> date") - print(" -> NA") - print(" -> low_variance") - print('\n\t\t>>>', 'explore execution time:', round(time() - start_time, 4), 'secs. <<<')
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def preprocess(self, date_ref=None, process_outliers=False, - cat_method='deep_encoder', verbose=False): - """Prepare the data before feeding it to the model : - - - remove low variance features - - remove identifiers and verbatims features - - transform date features to timedelta - - fill missing values - - process categorical and boolean data (one-hot-encoding or Pytorch NN encoder) - - replace outliers (optional) - - create self.d_preprocess : dict {step : transformation} - - remove: list of the features to remove - - date: fitted DateEncoder object - - NA: fitted NAEncoder object - - categorical: fitted CategoricalEncoder object - - outlier: fitted OutlierEncoder object - - Parameters - ---------- - date_ref : string '%d/%m/%y' (Default : None) - ref date to compute date features timedelta. - If None, today date - process_outliers : boolean (Default : False) - Enable outliers replacement - cat_method : string (Default : 'deep_encoder') - Categorical features encoding method - verbose : boolean (Default False) - Get logging information - - """ - # check pipe step - assert self.step in ['explore'], 'apply explore method first' - assert not self.is_fitted_preprocessing, 'preprocessing encoders already fitted' - - ############################### - # Fit and apply preprocessing # - ############################### - if verbose: - start_time = time() - print_title1('Fit and apply preprocessing') - - target = self.target - df_local = self.copy() - - # Features Removing 'zero variance / verbatims / identifiers) - if verbose: - color_print("Features removing (zero variance / verbatims / identifiers)") - - l_remove = self.d_features['low_variance'] + self.d_features['verbatim'] + self.d_features['identifier'] - if len(l_remove) > 0: - df_local = df_local.drop(l_remove, axis=1) - - if verbose: - print(" >", len(l_remove), "features to remove") - if len(l_remove) > 0: - print(" ", l_remove) - - # Transform date -> time between date and date_ref - if verbose: - color_print("Transform date") - - date_encoder = DateEncoder(method='timedelta', date_ref=date_ref) - date_encoder.fit(self, l_var=self.d_features['date'], verbose=False) - df_local = date_encoder.transform(df_local, verbose=verbose) - - # Missing Values - if verbose: - color_print('Missing values') - - NA_encoder = NAEncoder() - NA_encoder.fit(df_local, l_var=None, verbose=False) - df_local = NA_encoder.transform(df_local, verbose=verbose) - - # replace outliers - if process_outliers: - if verbose: - color_print('Outliers') - out_encoder = OutliersEncoder() - out_encoder.fit(df_local, l_var=None, verbose=False) - df_local = out_encoder.transform(df_local, verbose=verbose) - else: - out_encoder = None - - # categorical processing - if verbose: - color_print('Encode Categorical and boolean') - - cat_col = self.d_features['categorical'] + self.d_features['boolean'] - # apply one-hot encoding if target not filled in class parameters - if self.target is None: - cat_method = 'one_hot' - color_print('No target -> one_hot encoding !', 31) - - # get embedding - cat_encoder = CategoricalEncoder(method=cat_method) - cat_encoder.fit(self, l_var=cat_col, target=self.target, verbose=verbose) - df_local = cat_encoder.transform(df_local, verbose=verbose) - - # store preprocessing params - self.d_preprocess = {'remove': l_remove, 'date': date_encoder, 'NA': NA_encoder, 'categorical': cat_encoder} - if out_encoder is not None: - self.d_preprocess['outlier'] = out_encoder - - if verbose: - color_print("\nCreated attributes : d_preprocess (dict) ") - print("Keys :") - print(" -> remove") - print(" -> date") - print(" -> NA") - print(" -> categorical") - print(" -> outlier (optional)") - - # is_fitted - self.is_fitted_preprocessing = True - - # update self - self.__dict__.update(df_local.__dict__) - self.target = target - self.step = 'preprocess' - - if verbose: - color_print("New DataFrame size ") - print(" > row number : ", self.shape[0], "\n > col number : ", self.shape[1]) - print('\n\t\t>>>', 'proprocess execution time:', round(time() - start_time, 4), 'secs. <<<')
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def preprocess_apply(self, df, verbose=False): - """Apply preprocessing. - - Requires preprocess method to have been applied (so that all encoder are fitted). - - Parameters - ---------- - df : DataFrame - dataset to apply preprocessing on - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : Preprocessed dataset - """ - if verbose: - start_time = time() - print_title1('Apply Preprocessing') - - # check pipe step and is_fitted - assert self.is_fitted_preprocessing, "fit first (please)" - - # - df_local = df.copy() - - # Remove features with zero variance / verbatims and identifiers - if verbose: - color_print("Remove features (zero variance, verbatims and identifiers") - - if len(self.d_preprocess['remove']) > 0: - df_local = df_local.drop(self.d_preprocess['remove'], axis=1) - if verbose: - print(" >", len(self.d_preprocess['remove']), 'removed features') - else: - if verbose: - print(" > No features to remove") - - # Transform date -> time between date and date_ref - if verbose: - color_print("Transform date") - df_local = self.d_preprocess['date'].transform(df_local, verbose=verbose) - - # Missing Values - if verbose: - color_print('Missing values') - df_local = self.d_preprocess['NA'].transform(df_local, verbose=verbose) - - # replace outliers - if 'outlier' in list(self.d_preprocess.keys()): - if verbose: - color_print('Outliers') - df_local = self.d_preprocess['outlier'].transform(df_local, verbose=verbose) - - # categorical processing - if verbose: - color_print('Encode categorical and boolean') - print('\n\t\t>>>', 'preprocess_apply execution time:', round(time() - start_time, 4), 'secs. <<<') - df_local = self.d_preprocess['categorical'].transform(df_local, verbose=verbose) - - return df_local
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def select_features(self, method='pca', verbose=False): - """ fit and apply features selection (optional) - - Parameters - ---------- - method : string (Default pca) - method use to select features - verbose : boolean (Default False) - Get logging information - - """ - assert self.step in ['preprocess'], 'apply preprocess method' - - target = self.target - - if verbose: - start_time = time() - print_title1('Features Selection') - - df_local = self.copy() - - l_select_var = [col for col in df_local.columns.tolist() if col != self.target] - - # df_local = select_features(df=df_local, target=self.target, method=method, verbose=verbose) - - features_selector = FeatSelector(method=method) - features_selector.fit(df_local, l_var=l_select_var, verbose=verbose) - df_local = features_selector.transform(df_local, verbose=verbose) - - self.__dict__.update(df_local.__dict__) - self.target = target - self.features_selector = features_selector - self.is_fitted_selector = True - self.step = 'features_selection' - - if verbose : - print('\n\t\t>>>', 'select_features execution time:', round(time() - start_time, 4), 'secs. <<<')
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def select_features_apply(self, df, verbose=False): - """Apply features selection. - - Requires Select_Features method to have been applied - - Parameters - ---------- - df : DataFrame - dataset to apply selection on - verbose : boolean (Default False) - Get logging information - - Returns - ------- - DataFrame : reduced dataset - """ - # check pipe step and is_fitted - assert self.is_fitted_selector, "fit first (please)" - - if verbose: - start_time = time() - print_title1('Apply select_features') - - df_local = df.copy() - - df_local = self.features_selector.transform(df_local, verbose=verbose) - - if verbose: - print('\n\t\t>>>', 'select_features_apply execution time:', round(time() - start_time, 4), 'secs. <<<') - - return df_local
- - """ - -------------------------------------------------------------------------------------------------------------------- - """ - -
[docs] def model_train_test(self, clf='XGBOOST', grid_param=None, metric='F1', delta_auc=0.03, top_bagging=False, n_comb=10, - comb_seed=None, - verbose=False): - """train and test models with random search - - - creates models with random hyper-parameters combinations from HP grid - - splits (random 80/20) train/test sets to fit/apply models - - identifies valid models (auc(train)-auc(test)<0.03 - - gets the best model in respect of a selected metric among valid model - - - Notes : - - - Available classifiers : Random Forest, XGBOOST - - can enable bagging algo with top_bagging parameter - - Parameters - ---------- - clf : string (Default : 'XGBOOST') - classifier used for modelisation - grid_param : dict - random search grid {Hyperparameter name : values list} - metric : string (Default : 'F1') - objective metric - top_bagging : boolean (Default : False) - enable Bagging - n_comb : int (Default : 10) - HP combination number - comb_seed : int (Default : None) - random combination seed - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - list - valid models indexes - int - best model index - DataFrame - models summary - """ - assert self.step in ['preprocess', 'features_selection'], 'apply preprocess method' - - if verbose: - start_time = time() - print_title1('Train predict') - - # Train/Test split - df_train, df_test = train_test(self, 0.2) - - # Create Hyperopt object - hyperopt = HyperOpt(classifier=clf, grid_param=grid_param, n_param_comb=n_comb, - bagging=top_bagging, comb_seed=comb_seed) - - # fit model on train set - if verbose: - color_print('training models') - - hyperopt.fit(df_train, self.target, verbose=verbose) - - # Apply model on test set - if verbose: - color_print('\napplying models') - - d_fitted_models = hyperopt.predict(df_test, self.target, delta_auc=delta_auc, verbose=verbose) - - # model selection - if verbose: - color_print('\nbest model selection') - best_model_idx, l_valid_models = hyperopt.get_best_model(d_fitted_models, metric=metric, delta_auc_th=delta_auc, - verbose=False) - - df_model_res = hyperopt.model_res_to_df(d_fitted_models, sort_metric=metric) - - if best_model_idx is not None: - print_title1('best model : ' + str(best_model_idx)) - print(metric + ' : ' + str(round(d_fitted_models[best_model_idx]['metrics'][metric], 4))) - print('AUC : ' + str(round(d_fitted_models[best_model_idx]['metrics']['Roc_auc'], 4))) - if round(d_fitted_models[best_model_idx]['metrics'][metric], 4) == 1.0: - color_print("C'était pas qu'un physique finalement hein ?", 32) - print('\n\t\t>>>', 'model_train_test execution time:', round(time() - start_time, 4), 'secs. <<<') - - self.d_hyperopt = hyperopt - self.is_fitted_model = True - - return d_fitted_models, l_valid_models, best_model_idx, df_model_res
- - """ - ------------------------------------------------------------------------------------------------------------------------ - """ - -
[docs] def model_train(self, clf='XGBOOST', grid_param=None, top_bagging=False, n_comb=10, comb_seed=None, verbose=False): - """train models with random search - - - creates models with random hyper-parameters combinations from HP grid - - fits models on self - - Notes : - - - Available classifiers : Random Forest, XGBOOST - - can enable bagging algo with top_bagging parameter - - Parameters - ---------- - clf : string (Default : 'XGBOOST') - classifier used for modelisation - grid_param : dict - random search grid {Hyperparameter name : values list} - top_bagging : boolean (Default : False) - enable Bagging - n_comb : int (Default : 10) - HP combination number - comb_seed : int (Default : None) - random combination seed - verbose : boolean (Default False) - Get logging information - - """ - assert self.step in ['preprocess', 'features_selection'], 'apply preprocess method' - - df_train = self.copy() - target = self.target - - - if verbose: - start_time = time() - print_title1('Train Models') - - # instantiate Hyperopt object - hyperopt = HyperOpt(classifier=clf, grid_param=grid_param, n_param_comb=n_comb, - bagging=top_bagging, comb_seed=comb_seed) - - # fit model on train set - if verbose: - color_print('training models') - - # fit hyperopt on self - hyperopt.fit(df_train, self.target, verbose=verbose) - - self.d_hyperopt = hyperopt - self.is_fitted_model = True - self.target = target - self.step = 'train_model' - - if verbose: - print('\n\t\t>>>', 'model_train execution time:', round(time() - start_time, 4), 'secs. <<<')
- - """ - ------------------------------------------------------------------------------------------------------------------------ - """ - -
[docs] def model_predict(self, df, metric='F1', delta_auc=0.03, verbose=False): - """apply fitted models on a dataset - - - identifies valid models (auc(train)-auc(test)<0.03 - - gets the best model in respect of a selected metric among valid model - - Parameters - ---------- - metric : string (Default : 'F1') - objective metric - verbose : boolean (Default False) - Get logging information - - Returns - ------- - dict - {model_index : {'HP', 'probas', 'model', 'features_importance', 'train_metrics', 'metrics', 'output'} - list - valid models indexes - int - best model index - DataFrame - models summary - """ - assert self.is_fitted_model, "model is not fitted yet, apply model_train_predict or model_train methods" - - if verbose: - start_time = time() - color_print('\napplying models') - - # apply models on dataset - d_fitted_models = self.d_hyperopt.predict(df, self.target, delta_auc=delta_auc, verbose=verbose) - - # model selection - if verbose: - color_print('\nbest model selection') - best_model_idx, l_valid_models = self.d_hyperopt.get_best_model(d_fitted_models, metric=metric, - delta_auc_th=delta_auc, - verbose=False) - # store model results - df_model_res = self.d_hyperopt.model_res_to_df(d_fitted_models, sort_metric=metric) - - if best_model_idx is not None: - print_title1('best model : ' + str(best_model_idx)) - print(metric + ' : ' + str(round(d_fitted_models[best_model_idx]['metrics'][metric], 4))) - print('AUC : ' + str(round(d_fitted_models[best_model_idx]['metrics']['Roc_auc'], 4))) - if round(d_fitted_models[best_model_idx]['metrics'][metric], 4) == 1.0: - color_print("C'était pas qu'un physique finalement hein ?", 32) - print('\n\t\t>>>', 'model_predict execution time:', round(time() - start_time, 4), 'secs. <<<') - - return d_fitted_models, l_valid_models, best_model_idx, df_model_res
-
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/Load/Load.html b/docs/_build/html/_modules/Load/Load.html deleted file mode 100644 index b8640c1..0000000 --- a/docs/_build/html/_modules/Load/Load.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - - - - - Load.Load — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -

Source code for Load.Load

-""" contains objets related to data importation :
-- get_delimiter : identify csv file delimiter
-- load data
-
-"""
-import pandas as pd
-
-
-
[docs]def get_delimiter(csvfile): - """ - Identify the delimiter of a .csv file - - Parameters - ---------- - csvfile : string - path and name of the file (Ex : "data/file.csv") - - Returns - ------- - string - identified delimiter - """ - # csv file reading - with open(csvfile, 'r') as myCsvfile: - # Reads one entire line from the file - header = myCsvfile.readline() - - # Returns the lowest index of the substring if it is found in given string. (-1 = not found) - if header.find(";") != -1: - delimiter = ";" - elif header.find(",") != -1: - delimiter = "," - - return delimiter
- - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -
[docs]def import_data(file, index_col=None, verbose=1): - """ - Import dataset as a DataFrame - accept .csv, .xlsx, .xls files - - Parameters - ---------- - file : string - path and name of the file (Ex : "data/file.csv") - if file is .csv, automatically identify delimiter - index_col : int, str, sequence of int / str, or False, default None - Column(s) to use as the row labels of the DataFrame, either given as string name or column index. - If a sequence of int / str is given, a MultiIndex is used. - verbose : int (0/1) (Default : 1) - get more operations information - - Returns - ------- - DataFrame : - dataset imported as dataset - """ - # CSV - if file.endswith('.csv'): - # Find separator - file_sep = get_delimiter(file) - # import - df = pd.read_csv(file, encoding="iso-8859-1", sep=file_sep, index_col=index_col) - - # Excel - elif (file.endswith('.xlsx')) or (file.endswith('.xsl')): - df = pd.read_excel(file) - - # JSON - elif file.endswith('.json'): - pass - - else: - df = None - - if verbose==1: - if df is not None: - print('-> Fichier '+file+' importé avec succès') - print('-> Taille du dataframe créé : ', df.shape) - else: - print("Le Fichier n'a pas pu être importé (dommage)") - - return df
-
- -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_modules/index.html b/docs/_build/html/_modules/index.html deleted file mode 100644 index efa42ab..0000000 --- a/docs/_build/html/_modules/index.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - - - Overview: module code — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Overview: module code
  • - - -
  • - -
  • - -
- - -
-
- -
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/_sources/AutoML.rst.txt b/docs/_build/html/_sources/AutoML.rst.txt deleted file mode 100644 index de1a640..0000000 --- a/docs/_build/html/_sources/AutoML.rst.txt +++ /dev/null @@ -1,4 +0,0 @@ -AML class -============ -.. autoclass:: AutoMxL.__main__.AML - :members: diff --git a/docs/_build/html/_sources/Features.rst.txt b/docs/_build/html/_sources/Features.rst.txt deleted file mode 100644 index 31384ba..0000000 --- a/docs/_build/html/_sources/Features.rst.txt +++ /dev/null @@ -1,64 +0,0 @@ -Start -===== -Load ----- -.. automodule:: AutoMxL.Start.Load - :members: - -Encode_Target -------------- -.. automodule:: AutoMxL.Start.Encode_Target - :members: - -Explore -======= -Explore --------- -.. automodule:: AutoMxL.Explore.Explore - :members: - -Features_Type ------------------- -.. automodule:: AutoMxL.Explore.Features_Type - :members: - - -Preprocessing -============= -Missing_Values --------------- -.. automodule:: AutoMxL.Preprocessing.Missing_Values - :members: - -Categorical Data ----------------- -.. automodule:: AutoMxL.Preprocessing.Categorical - :members: - -Date Data --------------------------------------- -.. automodule:: AutoMxL.Preprocessing.Date - :members: - -Process Outliers ------------------ -.. automodule:: AutoMxL.Preprocessing.Outliers - :members: - -Features Selection -================== -.. automodule:: AutoMxL.Select_Features.Select_Features - :members: - - -Modelisation -============ -Bagging -------- -.. automodule:: AutoMxL.Modelisation.Bagging - :members: - -Hyperoptimisation ------------------ -.. automodule:: AutoMxL.Modelisation.HyperOpt - :members: diff --git a/docs/_build/html/_sources/docstring_test.rst.txt b/docs/_build/html/_sources/docstring_test.rst.txt deleted file mode 100644 index a822dcd..0000000 --- a/docs/_build/html/_sources/docstring_test.rst.txt +++ /dev/null @@ -1,6 +0,0 @@ -Test -==== -Features_type -------------- -.. automodule:: dev.Features_type - :members: diff --git a/docs/_build/html/_sources/index.rst.txt b/docs/_build/html/_sources/index.rst.txt deleted file mode 100644 index 312cba2..0000000 --- a/docs/_build/html/_sources/index.rst.txt +++ /dev/null @@ -1,22 +0,0 @@ -.. AutoMxL documentation master file, created by - sphinx-quickstart on Mon Feb 10 14:44:06 2020. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -Welcome to AutoMxL's documentation! -================================== - - -.. toctree:: - :maxdepth: 3 - :caption: AutoML class - :hidden: - - autoML - -.. toctree:: - :maxdepth: 3 - :caption: Features - :hidden: - - features diff --git a/docs/_build/html/_static/ajax-loader.gif b/docs/_build/html/_static/ajax-loader.gif deleted file mode 100644 index 61faf8c..0000000 Binary files a/docs/_build/html/_static/ajax-loader.gif and /dev/null differ diff --git a/docs/_build/html/_static/basic.css b/docs/_build/html/_static/basic.css deleted file mode 100644 index 2e3cf32..0000000 --- a/docs/_build/html/_static/basic.css +++ /dev/null @@ -1,855 +0,0 @@ -/* - * basic.css - * ~~~~~~~~~ - * - * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -/* -- main layout ----------------------------------------------------------- */ - -div.clearer { - clear: both; -} - -div.section::after { - display: block; - content: ''; - clear: left; -} - -/* -- relbar ---------------------------------------------------------------- */ - -div.related { - width: 100%; - font-size: 90%; -} - -div.related h3 { - display: none; -} - -div.related ul { - margin: 0; - padding: 0 0 0 10px; - list-style: none; -} - -div.related li { - display: inline; -} - -div.related li.right { - float: right; - margin-right: 5px; -} - -/* -- sidebar --------------------------------------------------------------- */ - -div.sphinxsidebarwrapper { - padding: 10px 5px 0 10px; -} - -div.sphinxsidebar { - float: left; - width: 230px; - margin-left: -100%; - font-size: 90%; - word-wrap: break-word; - overflow-wrap : break-word; -} - -div.sphinxsidebar ul { - list-style: none; -} - -div.sphinxsidebar ul ul, -div.sphinxsidebar ul.want-points { - margin-left: 20px; - list-style: square; -} - -div.sphinxsidebar ul ul { - margin-top: 0; - margin-bottom: 0; -} - -div.sphinxsidebar form { - margin-top: 10px; -} - -div.sphinxsidebar input { - border: 1px solid #98dbcc; - font-family: sans-serif; - font-size: 1em; -} - -div.sphinxsidebar #searchbox form.search { - overflow: hidden; -} - -div.sphinxsidebar #searchbox input[type="text"] { - float: left; - width: 80%; - padding: 0.25em; - box-sizing: border-box; -} - -div.sphinxsidebar #searchbox input[type="submit"] { - float: left; - width: 20%; - border-left: none; - padding: 0.25em; - box-sizing: border-box; -} - - -img { - border: 0; - max-width: 100%; -} - -/* -- search page ----------------------------------------------------------- */ - -ul.search { - margin: 10px 0 0 20px; - padding: 0; -} - -ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; -} - -ul.search li a { - font-weight: bold; -} - -ul.search li div.context { - color: #888; - margin: 2px 0 0 30px; - text-align: left; -} - -ul.keywordmatches li.goodmatch a { - font-weight: bold; -} - -/* -- index page ------------------------------------------------------------ */ - -table.contentstable { - width: 90%; - margin-left: auto; - margin-right: auto; -} - -table.contentstable p.biglink { - line-height: 150%; -} - -a.biglink { - font-size: 1.3em; -} - -span.linkdescr { - font-style: italic; - padding-top: 5px; - font-size: 90%; -} - -/* -- general index --------------------------------------------------------- */ - -table.indextable { - width: 100%; -} - -table.indextable td { - text-align: left; - vertical-align: top; -} - -table.indextable ul { - margin-top: 0; - margin-bottom: 0; - list-style-type: none; -} - -table.indextable > tbody > tr > td > ul { - padding-left: 0em; -} - -table.indextable tr.pcap { - height: 10px; -} - -table.indextable tr.cap { - margin-top: 10px; - background-color: #f2f2f2; -} - -img.toggler { - margin-right: 3px; - margin-top: 3px; - cursor: pointer; -} - -div.modindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -div.genindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -/* -- domain module index --------------------------------------------------- */ - -table.modindextable td { - padding: 2px; - border-collapse: collapse; -} - -/* -- general body styles --------------------------------------------------- */ - -div.body { - min-width: 450px; - max-width: 800px; -} - -div.body p, div.body dd, div.body li, div.body blockquote { - -moz-hyphens: auto; - -ms-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} - -a.headerlink { - visibility: hidden; -} - -a.brackets:before, -span.brackets > a:before{ - content: "["; -} - -a.brackets:after, -span.brackets > a:after { - content: "]"; -} - -h1:hover > a.headerlink, -h2:hover > a.headerlink, -h3:hover > a.headerlink, -h4:hover > a.headerlink, -h5:hover > a.headerlink, -h6:hover > a.headerlink, -dt:hover > a.headerlink, -caption:hover > a.headerlink, -p.caption:hover > a.headerlink, -div.code-block-caption:hover > a.headerlink { - visibility: visible; -} - -div.body p.caption { - text-align: inherit; -} - -div.body td { - text-align: left; -} - -.first { - margin-top: 0 !important; -} - -p.rubric { - margin-top: 30px; - font-weight: bold; -} - -img.align-left, .figure.align-left, object.align-left { - clear: left; - float: left; - margin-right: 1em; -} - -img.align-right, .figure.align-right, object.align-right { - clear: right; - float: right; - margin-left: 1em; -} - -img.align-center, .figure.align-center, object.align-center { - display: block; - margin-left: auto; - margin-right: auto; -} - -img.align-default, .figure.align-default { - display: block; - margin-left: auto; - margin-right: auto; -} - -.align-left { - text-align: left; -} - -.align-center { - text-align: center; -} - -.align-default { - text-align: center; -} - -.align-right { - text-align: right; -} - -/* -- sidebars -------------------------------------------------------------- */ - -div.sidebar { - margin: 0 0 0.5em 1em; - border: 1px solid #ddb; - padding: 7px; - background-color: #ffe; - width: 40%; - float: right; - clear: right; - overflow-x: auto; -} - -p.sidebar-title { - font-weight: bold; -} - -div.admonition, div.topic, blockquote { - clear: left; -} - -/* -- topics ---------------------------------------------------------------- */ - -div.topic { - border: 1px solid #ccc; - padding: 7px; - margin: 10px 0 10px 0; -} - -p.topic-title { - font-size: 1.1em; - font-weight: bold; - margin-top: 10px; -} - -/* -- admonitions ----------------------------------------------------------- */ - -div.admonition { - margin-top: 10px; - margin-bottom: 10px; - padding: 7px; -} - -div.admonition dt { - font-weight: bold; -} - -p.admonition-title { - margin: 0px 10px 5px 0px; - font-weight: bold; -} - -div.body p.centered { - text-align: center; - margin-top: 25px; -} - -/* -- content of sidebars/topics/admonitions -------------------------------- */ - -div.sidebar > :last-child, -div.topic > :last-child, -div.admonition > :last-child { - margin-bottom: 0; -} - -div.sidebar::after, -div.topic::after, -div.admonition::after, -blockquote::after { - display: block; - content: ''; - clear: both; -} - -/* -- tables ---------------------------------------------------------------- */ - -table.docutils { - margin-top: 10px; - margin-bottom: 10px; - border: 0; - border-collapse: collapse; -} - -table.align-center { - margin-left: auto; - margin-right: auto; -} - -table.align-default { - margin-left: auto; - margin-right: auto; -} - -table caption span.caption-number { - font-style: italic; -} - -table caption span.caption-text { -} - -table.docutils td, table.docutils th { - padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 1px solid #aaa; -} - -table.footnote td, table.footnote th { - border: 0 !important; -} - -th { - text-align: left; - padding-right: 5px; -} - -table.citation { - border-left: solid 1px gray; - margin-left: 1px; -} - -table.citation td { - border-bottom: none; -} - -th > :first-child, -td > :first-child { - margin-top: 0px; -} - -th > :last-child, -td > :last-child { - margin-bottom: 0px; -} - -/* -- figures --------------------------------------------------------------- */ - -div.figure { - margin: 0.5em; - padding: 0.5em; -} - -div.figure p.caption { - padding: 0.3em; -} - -div.figure p.caption span.caption-number { - font-style: italic; -} - -div.figure p.caption span.caption-text { -} - -/* -- field list styles ----------------------------------------------------- */ - -table.field-list td, table.field-list th { - border: 0 !important; -} - -.field-list ul { - margin: 0; - padding-left: 1em; -} - -.field-list p { - margin: 0; -} - -.field-name { - -moz-hyphens: manual; - -ms-hyphens: manual; - -webkit-hyphens: manual; - hyphens: manual; -} - -/* -- hlist styles ---------------------------------------------------------- */ - -table.hlist { - margin: 1em 0; -} - -table.hlist td { - vertical-align: top; -} - - -/* -- other body styles ----------------------------------------------------- */ - -ol.arabic { - list-style: decimal; -} - -ol.loweralpha { - list-style: lower-alpha; -} - -ol.upperalpha { - list-style: upper-alpha; -} - -ol.lowerroman { - list-style: lower-roman; -} - -ol.upperroman { - list-style: upper-roman; -} - -:not(li) > ol > li:first-child > :first-child, -:not(li) > ul > li:first-child > :first-child { - margin-top: 0px; -} - -:not(li) > ol > li:last-child > :last-child, -:not(li) > ul > li:last-child > :last-child { - margin-bottom: 0px; -} - -ol.simple ol p, -ol.simple ul p, -ul.simple ol p, -ul.simple ul p { - margin-top: 0; -} - -ol.simple > li:not(:first-child) > p, -ul.simple > li:not(:first-child) > p { - margin-top: 0; -} - -ol.simple p, -ul.simple p { - margin-bottom: 0; -} - -dl.footnote > dt, -dl.citation > dt { - float: left; - margin-right: 0.5em; -} - -dl.footnote > dd, -dl.citation > dd { - margin-bottom: 0em; -} - -dl.footnote > dd:after, -dl.citation > dd:after { - content: ""; - clear: both; -} - -dl.field-list { - display: grid; - grid-template-columns: fit-content(30%) auto; -} - -dl.field-list > dt { - font-weight: bold; - word-break: break-word; - padding-left: 0.5em; - padding-right: 5px; -} - -dl.field-list > dt:after { - content: ":"; -} - -dl.field-list > dd { - padding-left: 0.5em; - margin-top: 0em; - margin-left: 0em; - margin-bottom: 0em; -} - -dl { - margin-bottom: 15px; -} - -dd > :first-child { - margin-top: 0px; -} - -dd ul, dd table { - margin-bottom: 10px; -} - -dd { - margin-top: 3px; - margin-bottom: 10px; - margin-left: 30px; -} - -dl > dd:last-child, -dl > dd:last-child > :last-child { - margin-bottom: 0; -} - -dt:target, span.highlighted { - background-color: #fbe54e; -} - -rect.highlighted { - fill: #fbe54e; -} - -dl.glossary dt { - font-weight: bold; - font-size: 1.1em; -} - -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - -.versionmodified { - font-style: italic; -} - -.system-message { - background-color: #fda; - padding: 5px; - border: 3px solid red; -} - -.footnote:target { - background-color: #ffa; -} - -.line-block { - display: block; - margin-top: 1em; - margin-bottom: 1em; -} - -.line-block .line-block { - margin-top: 0; - margin-bottom: 0; - margin-left: 1.5em; -} - -.guilabel, .menuselection { - font-family: sans-serif; -} - -.accelerator { - text-decoration: underline; -} - -.classifier { - font-style: oblique; -} - -.classifier:before { - font-style: normal; - margin: 0.5em; - content: ":"; -} - -abbr, acronym { - border-bottom: dotted 1px; - cursor: help; -} - -/* -- code displays --------------------------------------------------------- */ - -pre { - overflow: auto; - overflow-y: hidden; /* fixes display issues on Chrome browsers */ -} - -pre, div[class|="highlight"] { - clear: both; -} - -span.pre { - -moz-hyphens: none; - -ms-hyphens: none; - -webkit-hyphens: none; - hyphens: none; -} - -div[class^="highlight-"] { - margin: 1em 0; -} - -td.linenos pre { - border: 0; - background-color: transparent; - color: #aaa; -} - -table.highlighttable { - display: block; -} - -table.highlighttable tbody { - display: block; -} - -table.highlighttable tr { - display: flex; -} - -table.highlighttable td { - margin: 0; - padding: 0; -} - -table.highlighttable td.linenos { - padding-right: 0.5em; -} - -table.highlighttable td.code { - flex: 1; - overflow: hidden; -} - -.highlight .hll { - display: block; -} - -div.highlight pre, -table.highlighttable pre { - margin: 0; -} - -div.code-block-caption + div { - margin-top: 0; -} - -div.code-block-caption { - margin-top: 1em; - padding: 2px 5px; - font-size: small; -} - -div.code-block-caption code { - background-color: transparent; -} - -table.highlighttable td.linenos, -div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ - user-select: none; -} - -div.code-block-caption span.caption-number { - padding: 0.1em 0.3em; - font-style: italic; -} - -div.code-block-caption span.caption-text { -} - -div.literal-block-wrapper { - margin: 1em 0; -} - -code.descname { - background-color: transparent; - font-weight: bold; - font-size: 1.2em; -} - -code.descclassname { - background-color: transparent; -} - -code.xref, a code { - background-color: transparent; - font-weight: bold; -} - -h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { - background-color: transparent; -} - -.viewcode-link { - float: right; -} - -.viewcode-back { - float: right; - font-family: sans-serif; -} - -div.viewcode-block:target { - margin: -1px -10px; - padding: 0 10px; -} - -/* -- math display ---------------------------------------------------------- */ - -img.math { - vertical-align: middle; -} - -div.body div.math p { - text-align: center; -} - -span.eqno { - float: right; -} - -span.eqno a.headerlink { - position: absolute; - z-index: 1; -} - -div.math:hover a.headerlink { - visibility: visible; -} - -/* -- printout stylesheet --------------------------------------------------- */ - -@media print { - div.document, - div.documentwrapper, - div.bodywrapper { - margin: 0 !important; - width: 100%; - } - - div.sphinxsidebar, - div.related, - div.footer, - #top-link { - display: none; - } -} \ No newline at end of file diff --git a/docs/_build/html/_static/comment-bright.png b/docs/_build/html/_static/comment-bright.png deleted file mode 100644 index 15e27ed..0000000 Binary files a/docs/_build/html/_static/comment-bright.png and /dev/null differ diff --git a/docs/_build/html/_static/comment-close.png b/docs/_build/html/_static/comment-close.png deleted file mode 100644 index 4d91bcf..0000000 Binary files a/docs/_build/html/_static/comment-close.png and /dev/null differ diff --git a/docs/_build/html/_static/comment.png b/docs/_build/html/_static/comment.png deleted file mode 100644 index dfbc0cb..0000000 Binary files a/docs/_build/html/_static/comment.png and /dev/null differ diff --git a/docs/_build/html/_static/css/badge_only.css b/docs/_build/html/_static/css/badge_only.css deleted file mode 100644 index e380325..0000000 --- a/docs/_build/html/_static/css/badge_only.css +++ /dev/null @@ -1 +0,0 @@ -.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file diff --git a/docs/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff b/docs/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff deleted file mode 100644 index 6cb6000..0000000 Binary files a/docs/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff2 b/docs/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff2 deleted file mode 100644 index 7059e23..0000000 Binary files a/docs/_build/html/_static/css/fonts/Roboto-Slab-Bold.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff b/docs/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff deleted file mode 100644 index f815f63..0000000 Binary files a/docs/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff2 b/docs/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff2 deleted file mode 100644 index f2c76e5..0000000 Binary files a/docs/_build/html/_static/css/fonts/Roboto-Slab-Regular.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/fontawesome-webfont.eot b/docs/_build/html/_static/css/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca..0000000 Binary files a/docs/_build/html/_static/css/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/fontawesome-webfont.svg b/docs/_build/html/_static/css/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845..0000000 --- a/docs/_build/html/_static/css/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/_build/html/_static/css/fonts/fontawesome-webfont.ttf b/docs/_build/html/_static/css/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2..0000000 Binary files a/docs/_build/html/_static/css/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/fontawesome-webfont.woff b/docs/_build/html/_static/css/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a..0000000 Binary files a/docs/_build/html/_static/css/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/fontawesome-webfont.woff2 b/docs/_build/html/_static/css/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc6..0000000 Binary files a/docs/_build/html/_static/css/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/lato-bold-italic.woff b/docs/_build/html/_static/css/fonts/lato-bold-italic.woff deleted file mode 100644 index 88ad05b..0000000 Binary files a/docs/_build/html/_static/css/fonts/lato-bold-italic.woff and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/lato-bold-italic.woff2 b/docs/_build/html/_static/css/fonts/lato-bold-italic.woff2 deleted file mode 100644 index c4e3d80..0000000 Binary files a/docs/_build/html/_static/css/fonts/lato-bold-italic.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/lato-bold.woff b/docs/_build/html/_static/css/fonts/lato-bold.woff deleted file mode 100644 index c6dff51..0000000 Binary files a/docs/_build/html/_static/css/fonts/lato-bold.woff and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/lato-bold.woff2 b/docs/_build/html/_static/css/fonts/lato-bold.woff2 deleted file mode 100644 index bb19504..0000000 Binary files a/docs/_build/html/_static/css/fonts/lato-bold.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/lato-normal-italic.woff b/docs/_build/html/_static/css/fonts/lato-normal-italic.woff deleted file mode 100644 index 76114bc..0000000 Binary files a/docs/_build/html/_static/css/fonts/lato-normal-italic.woff and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/lato-normal-italic.woff2 b/docs/_build/html/_static/css/fonts/lato-normal-italic.woff2 deleted file mode 100644 index 3404f37..0000000 Binary files a/docs/_build/html/_static/css/fonts/lato-normal-italic.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/lato-normal.woff b/docs/_build/html/_static/css/fonts/lato-normal.woff deleted file mode 100644 index ae1307f..0000000 Binary files a/docs/_build/html/_static/css/fonts/lato-normal.woff and /dev/null differ diff --git a/docs/_build/html/_static/css/fonts/lato-normal.woff2 b/docs/_build/html/_static/css/fonts/lato-normal.woff2 deleted file mode 100644 index 3bf9843..0000000 Binary files a/docs/_build/html/_static/css/fonts/lato-normal.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/css/theme.css b/docs/_build/html/_static/css/theme.css deleted file mode 100644 index 8cd4f10..0000000 --- a/docs/_build/html/_static/css/theme.css +++ /dev/null @@ -1,4 +0,0 @@ -html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a,.wy-menu-vertical li.current>a span.toctree-expand:before,.wy-menu-vertical li.on a,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li span.toctree-expand:before,.wy-nav-top a,.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li span.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li span.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li span.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li span.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li span.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li span.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li span.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li span.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p.caption .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.btn .wy-menu-vertical li span.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p.caption .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.nav .wy-menu-vertical li span.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p.caption .btn .headerlink,.rst-content p.caption .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li span.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol li,.rst-content ol.arabic li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content ol.arabic li p:last-child,.rst-content ol.arabic li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.rst-content .wy-breadcrumbs li tt,.wy-breadcrumbs li .rst-content tt,.wy-breadcrumbs li code{padding:5px;border:none;background:none}.rst-content .wy-breadcrumbs li tt.literal,.wy-breadcrumbs li .rst-content tt.literal,.wy-breadcrumbs li code.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover span.toctree-expand,.wy-menu-vertical li.on a:hover span.toctree-expand{color:grey}.wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover span.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp{user-select:none;pointer-events:none}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink{visibility:hidden;font-size:14px}.rst-content .code-block-caption .headerlink:after,.rst-content .toctree-wrapper>p.caption .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after{content:"\f0c1";font-family:FontAwesome}.rst-content .code-block-caption:hover .headerlink:after,.rst-content .toctree-wrapper>p.caption:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .hlist{width:100%}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl dt span.classifier:before{content:" : "}html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.field-list>dt:after,html.writer-html5 .rst-content dl.footnote>dt:after{content:":"}html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.footnote>dt>span.brackets{margin-right:.5rem}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{font-style:italic}html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.footnote>dd p,html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code,html.writer-html4 .rst-content dl:not(.docutils) tt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/docs/_build/html/_static/doctools.js b/docs/_build/html/_static/doctools.js deleted file mode 100644 index daccd20..0000000 --- a/docs/_build/html/_static/doctools.js +++ /dev/null @@ -1,315 +0,0 @@ -/* - * doctools.js - * ~~~~~~~~~~~ - * - * Sphinx JavaScript utilities for all documentation. - * - * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -/** - * select a different prefix for underscore - */ -$u = _.noConflict(); - -/** - * make the code below compatible with browsers without - * an installed firebug like debugger -if (!window.console || !console.firebug) { - var names = ["log", "debug", "info", "warn", "error", "assert", "dir", - "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", - "profile", "profileEnd"]; - window.console = {}; - for (var i = 0; i < names.length; ++i) - window.console[names[i]] = function() {}; -} - */ - -/** - * small helper function to urldecode strings - */ -jQuery.urldecode = function(x) { - return decodeURIComponent(x).replace(/\+/g, ' '); -}; - -/** - * small helper function to urlencode strings - */ -jQuery.urlencode = encodeURIComponent; - -/** - * This function returns the parsed url parameters of the - * current request. Multiple values per key are supported, - * it will always return arrays of strings for the value parts. - */ -jQuery.getQueryParameters = function(s) { - if (typeof s === 'undefined') - s = document.location.search; - var parts = s.substr(s.indexOf('?') + 1).split('&'); - var result = {}; - for (var i = 0; i < parts.length; i++) { - var tmp = parts[i].split('=', 2); - var key = jQuery.urldecode(tmp[0]); - var value = jQuery.urldecode(tmp[1]); - if (key in result) - result[key].push(value); - else - result[key] = [value]; - } - return result; -}; - -/** - * highlight a given string on a jquery object by wrapping it in - * span elements with the given class name. - */ -jQuery.fn.highlightText = function(text, className) { - function highlight(node, addItems) { - if (node.nodeType === 3) { - var val = node.nodeValue; - var pos = val.toLowerCase().indexOf(text); - if (pos >= 0 && - !jQuery(node.parentNode).hasClass(className) && - !jQuery(node.parentNode).hasClass("nohighlight")) { - var span; - var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.className = className; - } - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - node.parentNode.insertBefore(span, node.parentNode.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling)); - node.nodeValue = val.substr(0, pos); - if (isInSVG) { - var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - var bbox = node.parentElement.getBBox(); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute('class', className); - addItems.push({ - "parent": node.parentNode, - "target": rect}); - } - } - } - else if (!jQuery(node).is("button, select, textarea")) { - jQuery.each(node.childNodes, function() { - highlight(this, addItems); - }); - } - } - var addItems = []; - var result = this.each(function() { - highlight(this, addItems); - }); - for (var i = 0; i < addItems.length; ++i) { - jQuery(addItems[i].parent).before(addItems[i].target); - } - return result; -}; - -/* - * backward compatibility for jQuery.browser - * This will be supported until firefox bug is fixed. - */ -if (!jQuery.browser) { - jQuery.uaMatch = function(ua) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || - /(webkit)[ \/]([\w.]+)/.exec(ua) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || - /(msie) ([\w.]+)/.exec(ua) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; - }; - jQuery.browser = {}; - jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; -} - -/** - * Small JavaScript module for the documentation. - */ -var Documentation = { - - init : function() { - this.fixFirefoxAnchorBug(); - this.highlightSearchWords(); - this.initIndexTable(); - if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) { - this.initOnKeyListeners(); - } - }, - - /** - * i18n support - */ - TRANSLATIONS : {}, - PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, - LOCALE : 'unknown', - - // gettext and ngettext don't access this so that the functions - // can safely bound to a different name (_ = Documentation.gettext) - gettext : function(string) { - var translated = Documentation.TRANSLATIONS[string]; - if (typeof translated === 'undefined') - return string; - return (typeof translated === 'string') ? translated : translated[0]; - }, - - ngettext : function(singular, plural, n) { - var translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated === 'undefined') - return (n == 1) ? singular : plural; - return translated[Documentation.PLURALEXPR(n)]; - }, - - addTranslations : function(catalog) { - for (var key in catalog.messages) - this.TRANSLATIONS[key] = catalog.messages[key]; - this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); - this.LOCALE = catalog.locale; - }, - - /** - * add context elements like header anchor links - */ - addContextElements : function() { - $('div[id] > :header:first').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this headline')). - appendTo(this); - }); - $('dt[id]').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this definition')). - appendTo(this); - }); - }, - - /** - * workaround a firefox stupidity - * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 - */ - fixFirefoxAnchorBug : function() { - if (document.location.hash && $.browser.mozilla) - window.setTimeout(function() { - document.location.href += ''; - }, 10); - }, - - /** - * highlight the search words provided in the url in the text - */ - highlightSearchWords : function() { - var params = $.getQueryParameters(); - var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; - if (terms.length) { - var body = $('div.body'); - if (!body.length) { - body = $('body'); - } - window.setTimeout(function() { - $.each(terms, function() { - body.highlightText(this.toLowerCase(), 'highlighted'); - }); - }, 10); - $('') - .appendTo($('#searchbox')); - } - }, - - /** - * init the domain index toggle buttons - */ - initIndexTable : function() { - var togglers = $('img.toggler').click(function() { - var src = $(this).attr('src'); - var idnum = $(this).attr('id').substr(7); - $('tr.cg-' + idnum).toggle(); - if (src.substr(-9) === 'minus.png') - $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); - else - $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); - }).css('display', ''); - if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { - togglers.click(); - } - }, - - /** - * helper function to hide the search marks again - */ - hideSearchWords : function() { - $('#searchbox .highlight-link').fadeOut(300); - $('span.highlighted').removeClass('highlighted'); - }, - - /** - * make the url absolute - */ - makeURL : function(relativeURL) { - return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; - }, - - /** - * get the current relative url - */ - getCurrentURL : function() { - var path = document.location.pathname; - var parts = path.split(/\//); - $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { - if (this === '..') - parts.pop(); - }); - var url = parts.join('/'); - return path.substring(url.lastIndexOf('/') + 1, path.length - 1); - }, - - initOnKeyListeners: function() { - $(document).keydown(function(event) { - var activeElementType = document.activeElement.tagName; - // don't navigate when in search box or textarea - if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT' - && !event.altKey && !event.ctrlKey && !event.metaKey && !event.shiftKey) { - switch (event.keyCode) { - case 37: // left - var prevHref = $('link[rel="prev"]').prop('href'); - if (prevHref) { - window.location.href = prevHref; - return false; - } - case 39: // right - var nextHref = $('link[rel="next"]').prop('href'); - if (nextHref) { - window.location.href = nextHref; - return false; - } - } - } - }); - } -}; - -// quick alias for translations -_ = Documentation.gettext; - -$(document).ready(function() { - Documentation.init(); -}); diff --git a/docs/_build/html/_static/documentation_options.js b/docs/_build/html/_static/documentation_options.js deleted file mode 100644 index 2f08d25..0000000 --- a/docs/_build/html/_static/documentation_options.js +++ /dev/null @@ -1,12 +0,0 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '1.0.0', - LANGUAGE: 'None', - COLLAPSE_INDEX: false, - BUILDER: 'html', - FILE_SUFFIX: '.html', - LINK_SUFFIX: '.html', - HAS_SOURCE: true, - SOURCELINK_SUFFIX: '.txt', - NAVIGATION_WITH_KEYS: false -}; \ No newline at end of file diff --git a/docs/_build/html/_static/down-pressed.png b/docs/_build/html/_static/down-pressed.png deleted file mode 100644 index 5756c8c..0000000 Binary files a/docs/_build/html/_static/down-pressed.png and /dev/null differ diff --git a/docs/_build/html/_static/down.png b/docs/_build/html/_static/down.png deleted file mode 100644 index 1b3bdad..0000000 Binary files a/docs/_build/html/_static/down.png and /dev/null differ diff --git a/docs/_build/html/_static/file.png b/docs/_build/html/_static/file.png deleted file mode 100644 index a858a41..0000000 Binary files a/docs/_build/html/_static/file.png and /dev/null differ diff --git a/docs/_build/html/_static/fonts/FontAwesome.otf b/docs/_build/html/_static/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f..0000000 Binary files a/docs/_build/html/_static/fonts/FontAwesome.otf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Inconsolata-Bold.ttf b/docs/_build/html/_static/fonts/Inconsolata-Bold.ttf deleted file mode 100644 index 809c1f5..0000000 Binary files a/docs/_build/html/_static/fonts/Inconsolata-Bold.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Inconsolata-Regular.ttf b/docs/_build/html/_static/fonts/Inconsolata-Regular.ttf deleted file mode 100644 index fc981ce..0000000 Binary files a/docs/_build/html/_static/fonts/Inconsolata-Regular.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Inconsolata.ttf b/docs/_build/html/_static/fonts/Inconsolata.ttf deleted file mode 100644 index 4b8a36d..0000000 Binary files a/docs/_build/html/_static/fonts/Inconsolata.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato-Bold.ttf b/docs/_build/html/_static/fonts/Lato-Bold.ttf deleted file mode 100644 index 1d23c70..0000000 Binary files a/docs/_build/html/_static/fonts/Lato-Bold.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato-Regular.ttf b/docs/_build/html/_static/fonts/Lato-Regular.ttf deleted file mode 100644 index 0f3d0f8..0000000 Binary files a/docs/_build/html/_static/fonts/Lato-Regular.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-bold.eot b/docs/_build/html/_static/fonts/Lato/lato-bold.eot deleted file mode 100644 index 3361183..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-bold.eot and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-bold.ttf b/docs/_build/html/_static/fonts/Lato/lato-bold.ttf deleted file mode 100644 index 29f691d..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-bold.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-bold.woff b/docs/_build/html/_static/fonts/Lato/lato-bold.woff deleted file mode 100644 index c6dff51..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-bold.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-bold.woff2 b/docs/_build/html/_static/fonts/Lato/lato-bold.woff2 deleted file mode 100644 index bb19504..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-bold.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-bolditalic.eot b/docs/_build/html/_static/fonts/Lato/lato-bolditalic.eot deleted file mode 100644 index 3d41549..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-bolditalic.eot and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-bolditalic.ttf b/docs/_build/html/_static/fonts/Lato/lato-bolditalic.ttf deleted file mode 100644 index f402040..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-bolditalic.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-bolditalic.woff b/docs/_build/html/_static/fonts/Lato/lato-bolditalic.woff deleted file mode 100644 index 88ad05b..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-bolditalic.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-bolditalic.woff2 b/docs/_build/html/_static/fonts/Lato/lato-bolditalic.woff2 deleted file mode 100644 index c4e3d80..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-bolditalic.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-italic.eot b/docs/_build/html/_static/fonts/Lato/lato-italic.eot deleted file mode 100644 index 3f82642..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-italic.eot and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-italic.ttf b/docs/_build/html/_static/fonts/Lato/lato-italic.ttf deleted file mode 100644 index b4bfc9b..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-italic.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-italic.woff b/docs/_build/html/_static/fonts/Lato/lato-italic.woff deleted file mode 100644 index 76114bc..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-italic.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-italic.woff2 b/docs/_build/html/_static/fonts/Lato/lato-italic.woff2 deleted file mode 100644 index 3404f37..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-italic.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-regular.eot b/docs/_build/html/_static/fonts/Lato/lato-regular.eot deleted file mode 100644 index 11e3f2a..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-regular.eot and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-regular.ttf b/docs/_build/html/_static/fonts/Lato/lato-regular.ttf deleted file mode 100644 index 74decd9..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-regular.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-regular.woff b/docs/_build/html/_static/fonts/Lato/lato-regular.woff deleted file mode 100644 index ae1307f..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-regular.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Lato/lato-regular.woff2 b/docs/_build/html/_static/fonts/Lato/lato-regular.woff2 deleted file mode 100644 index 3bf9843..0000000 Binary files a/docs/_build/html/_static/fonts/Lato/lato-regular.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Roboto-Slab-Bold.woff b/docs/_build/html/_static/fonts/Roboto-Slab-Bold.woff deleted file mode 100644 index 6cb6000..0000000 Binary files a/docs/_build/html/_static/fonts/Roboto-Slab-Bold.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Roboto-Slab-Bold.woff2 b/docs/_build/html/_static/fonts/Roboto-Slab-Bold.woff2 deleted file mode 100644 index 7059e23..0000000 Binary files a/docs/_build/html/_static/fonts/Roboto-Slab-Bold.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Roboto-Slab-Light.woff b/docs/_build/html/_static/fonts/Roboto-Slab-Light.woff deleted file mode 100644 index 337d287..0000000 Binary files a/docs/_build/html/_static/fonts/Roboto-Slab-Light.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Roboto-Slab-Light.woff2 b/docs/_build/html/_static/fonts/Roboto-Slab-Light.woff2 deleted file mode 100644 index 20398af..0000000 Binary files a/docs/_build/html/_static/fonts/Roboto-Slab-Light.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Roboto-Slab-Regular.woff b/docs/_build/html/_static/fonts/Roboto-Slab-Regular.woff deleted file mode 100644 index f815f63..0000000 Binary files a/docs/_build/html/_static/fonts/Roboto-Slab-Regular.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Roboto-Slab-Regular.woff2 b/docs/_build/html/_static/fonts/Roboto-Slab-Regular.woff2 deleted file mode 100644 index f2c76e5..0000000 Binary files a/docs/_build/html/_static/fonts/Roboto-Slab-Regular.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Roboto-Slab-Thin.woff b/docs/_build/html/_static/fonts/Roboto-Slab-Thin.woff deleted file mode 100644 index 6b30ea6..0000000 Binary files a/docs/_build/html/_static/fonts/Roboto-Slab-Thin.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/Roboto-Slab-Thin.woff2 b/docs/_build/html/_static/fonts/Roboto-Slab-Thin.woff2 deleted file mode 100644 index 328f5bb..0000000 Binary files a/docs/_build/html/_static/fonts/Roboto-Slab-Thin.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab-Bold.ttf b/docs/_build/html/_static/fonts/RobotoSlab-Bold.ttf deleted file mode 100644 index df5d1df..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab-Bold.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab-Regular.ttf b/docs/_build/html/_static/fonts/RobotoSlab-Regular.ttf deleted file mode 100644 index eb52a79..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab-Regular.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot deleted file mode 100644 index 79dc8ef..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf deleted file mode 100644 index df5d1df..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff deleted file mode 100644 index 6cb6000..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 deleted file mode 100644 index 7059e23..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot deleted file mode 100644 index 2f7ca78..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf deleted file mode 100644 index eb52a79..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff deleted file mode 100644 index f815f63..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 deleted file mode 100644 index f2c76e5..0000000 Binary files a/docs/_build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/fontawesome-webfont.eot b/docs/_build/html/_static/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca..0000000 Binary files a/docs/_build/html/_static/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/docs/_build/html/_static/fonts/fontawesome-webfont.svg b/docs/_build/html/_static/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845..0000000 --- a/docs/_build/html/_static/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/_build/html/_static/fonts/fontawesome-webfont.ttf b/docs/_build/html/_static/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2..0000000 Binary files a/docs/_build/html/_static/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/docs/_build/html/_static/fonts/fontawesome-webfont.woff b/docs/_build/html/_static/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a..0000000 Binary files a/docs/_build/html/_static/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/fontawesome-webfont.woff2 b/docs/_build/html/_static/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc6..0000000 Binary files a/docs/_build/html/_static/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/lato-bold-italic.woff b/docs/_build/html/_static/fonts/lato-bold-italic.woff deleted file mode 100644 index 88ad05b..0000000 Binary files a/docs/_build/html/_static/fonts/lato-bold-italic.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/lato-bold-italic.woff2 b/docs/_build/html/_static/fonts/lato-bold-italic.woff2 deleted file mode 100644 index c4e3d80..0000000 Binary files a/docs/_build/html/_static/fonts/lato-bold-italic.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/lato-bold.woff b/docs/_build/html/_static/fonts/lato-bold.woff deleted file mode 100644 index c6dff51..0000000 Binary files a/docs/_build/html/_static/fonts/lato-bold.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/lato-bold.woff2 b/docs/_build/html/_static/fonts/lato-bold.woff2 deleted file mode 100644 index bb19504..0000000 Binary files a/docs/_build/html/_static/fonts/lato-bold.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/lato-normal-italic.woff b/docs/_build/html/_static/fonts/lato-normal-italic.woff deleted file mode 100644 index 76114bc..0000000 Binary files a/docs/_build/html/_static/fonts/lato-normal-italic.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/lato-normal-italic.woff2 b/docs/_build/html/_static/fonts/lato-normal-italic.woff2 deleted file mode 100644 index 3404f37..0000000 Binary files a/docs/_build/html/_static/fonts/lato-normal-italic.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/fonts/lato-normal.woff b/docs/_build/html/_static/fonts/lato-normal.woff deleted file mode 100644 index ae1307f..0000000 Binary files a/docs/_build/html/_static/fonts/lato-normal.woff and /dev/null differ diff --git a/docs/_build/html/_static/fonts/lato-normal.woff2 b/docs/_build/html/_static/fonts/lato-normal.woff2 deleted file mode 100644 index 3bf9843..0000000 Binary files a/docs/_build/html/_static/fonts/lato-normal.woff2 and /dev/null differ diff --git a/docs/_build/html/_static/jquery-3.2.1.js b/docs/_build/html/_static/jquery-3.2.1.js deleted file mode 100644 index d2d8ca4..0000000 --- a/docs/_build/html/_static/jquery-3.2.1.js +++ /dev/null @@ -1,10253 +0,0 @@ -/*! - * jQuery JavaScript Library v3.2.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2017-03-20T18:59Z - */ -( function( global, factory ) { - - "use strict"; - - if ( typeof module === "object" && typeof module.exports === "object" ) { - - // For CommonJS and CommonJS-like environments where a proper `window` - // is present, execute the factory and get jQuery. - // For environments that do not have a `window` with a `document` - // (such as Node.js), expose a factory as module.exports. - // This accentuates the need for the creation of a real `window`. - // e.g. var jQuery = require("jquery")(window); - // See ticket #14549 for more info. - module.exports = global.document ? - factory( global, true ) : - function( w ) { - if ( !w.document ) { - throw new Error( "jQuery requires a window with a document" ); - } - return factory( w ); - }; - } else { - factory( global ); - } - -// Pass this if window is not defined yet -} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { - -// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 -// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode -// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common -// enough that all such attempts are guarded in a try block. -"use strict"; - -var arr = []; - -var document = window.document; - -var getProto = Object.getPrototypeOf; - -var slice = arr.slice; - -var concat = arr.concat; - -var push = arr.push; - -var indexOf = arr.indexOf; - -var class2type = {}; - -var toString = class2type.toString; - -var hasOwn = class2type.hasOwnProperty; - -var fnToString = hasOwn.toString; - -var ObjectFunctionString = fnToString.call( Object ); - -var support = {}; - - - - function DOMEval( code, doc ) { - doc = doc || document; - - var script = doc.createElement( "script" ); - - script.text = code; - doc.head.appendChild( script ).parentNode.removeChild( script ); - } -/* global Symbol */ -// Defining this global in .eslintrc.json would create a danger of using the global -// unguarded in another place, it seems safer to define global only for this module - - - -var - version = "3.2.1", - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - - // The jQuery object is actually just the init constructor 'enhanced' - // Need init if jQuery is called (just allow error to be thrown if not included) - return new jQuery.fn.init( selector, context ); - }, - - // Support: Android <=4.0 only - // Make sure we trim BOM and NBSP - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([a-z])/g, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return letter.toUpperCase(); - }; - -jQuery.fn = jQuery.prototype = { - - // The current version of jQuery being used - jquery: version, - - constructor: jQuery, - - // The default length of a jQuery object is 0 - length: 0, - - toArray: function() { - return slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - - // Return all the elements in a clean array - if ( num == null ) { - return slice.call( this ); - } - - // Return just the one element from the set - return num < 0 ? this[ num + this.length ] : this[ num ]; - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - each: function( callback ) { - return jQuery.each( this, callback ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map( this, function( elem, i ) { - return callback.call( elem, i, elem ); - } ) ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); - }, - - end: function() { - return this.prevObject || this.constructor(); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: arr.sort, - splice: arr.splice -}; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[ 0 ] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - - // Skip the boolean and the target - target = arguments[ i ] || {}; - i++; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { - target = {}; - } - - // Extend jQuery itself if only one argument is passed - if ( i === length ) { - target = this; - i--; - } - - for ( ; i < length; i++ ) { - - // Only deal with non-null/undefined values - if ( ( options = arguments[ i ] ) != null ) { - - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject( copy ) || - ( copyIsArray = Array.isArray( copy ) ) ) ) { - - if ( copyIsArray ) { - copyIsArray = false; - clone = src && Array.isArray( src ) ? src : []; - - } else { - clone = src && jQuery.isPlainObject( src ) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend( { - - // Unique for each copy of jQuery on the page - expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), - - // Assume jQuery is ready without the ready module - isReady: true, - - error: function( msg ) { - throw new Error( msg ); - }, - - noop: function() {}, - - isFunction: function( obj ) { - return jQuery.type( obj ) === "function"; - }, - - isWindow: function( obj ) { - return obj != null && obj === obj.window; - }, - - isNumeric: function( obj ) { - - // As of jQuery 3.0, isNumeric is limited to - // strings and numbers (primitives or objects) - // that can be coerced to finite numbers (gh-2662) - var type = jQuery.type( obj ); - return ( type === "number" || type === "string" ) && - - // parseFloat NaNs numeric-cast false positives ("") - // ...but misinterprets leading-number strings, particularly hex literals ("0x...") - // subtraction forces infinities to NaN - !isNaN( obj - parseFloat( obj ) ); - }, - - isPlainObject: function( obj ) { - var proto, Ctor; - - // Detect obvious negatives - // Use toString instead of jQuery.type to catch host objects - if ( !obj || toString.call( obj ) !== "[object Object]" ) { - return false; - } - - proto = getProto( obj ); - - // Objects with no prototype (e.g., `Object.create( null )`) are plain - if ( !proto ) { - return true; - } - - // Objects with prototype are plain iff they were constructed by a global Object function - Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; - return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; - }, - - isEmptyObject: function( obj ) { - - /* eslint-disable no-unused-vars */ - // See https://github.com/eslint/eslint/issues/6125 - var name; - - for ( name in obj ) { - return false; - } - return true; - }, - - type: function( obj ) { - if ( obj == null ) { - return obj + ""; - } - - // Support: Android <=2.3 only (functionish RegExp) - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call( obj ) ] || "object" : - typeof obj; - }, - - // Evaluates a script in a global context - globalEval: function( code ) { - DOMEval( code ); - }, - - // Convert dashed to camelCase; used by the css and data modules - // Support: IE <=9 - 11, Edge 12 - 13 - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - each: function( obj, callback ) { - var length, i = 0; - - if ( isArrayLike( obj ) ) { - length = obj.length; - for ( ; i < length; i++ ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } else { - for ( i in obj ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } - - return obj; - }, - - // Support: Android <=4.0 only - trim: function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArrayLike( Object( arr ) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - return arr == null ? -1 : indexOf.call( arr, elem, i ); - }, - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - merge: function( first, second ) { - var len = +second.length, - j = 0, - i = first.length; - - for ( ; j < len; j++ ) { - first[ i++ ] = second[ j ]; - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, invert ) { - var callbackInverse, - matches = [], - i = 0, - length = elems.length, - callbackExpect = !invert; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - callbackInverse = !callback( elems[ i ], i ); - if ( callbackInverse !== callbackExpect ) { - matches.push( elems[ i ] ); - } - } - - return matches; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var length, value, - i = 0, - ret = []; - - // Go through the array, translating each of the items to their new values - if ( isArrayLike( elems ) ) { - length = elems.length; - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - } - - // Flatten any nested arrays - return concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - now: Date.now, - - // jQuery.support is not used in Core but other projects attach their - // properties to it so it needs to exist. - support: support -} ); - -if ( typeof Symbol === "function" ) { - jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; -} - -// Populate the class2type map -jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), -function( i, name ) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -} ); - -function isArrayLike( obj ) { - - // Support: real iOS 8.2 only (not reproducible in simulator) - // `in` check used to prevent JIT error (gh-2145) - // hasOwn isn't used here due to false negatives - // regarding Nodelist length in IE - var length = !!obj && "length" in obj && obj.length, - type = jQuery.type( obj ); - - if ( type === "function" || jQuery.isWindow( obj ) ) { - return false; - } - - return type === "array" || length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj; -} -var Sizzle = -/*! - * Sizzle CSS Selector Engine v2.3.3 - * https://sizzlejs.com/ - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2016-08-08 - */ -(function( window ) { - -var i, - support, - Expr, - getText, - isXML, - tokenize, - compile, - select, - outermostContext, - sortInput, - hasDuplicate, - - // Local document vars - setDocument, - document, - docElem, - documentIsHTML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - - // Instance-specific data - expando = "sizzle" + 1 * new Date(), - preferredDoc = window.document, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - } - return 0; - }, - - // Instance methods - hasOwn = ({}).hasOwnProperty, - arr = [], - pop = arr.pop, - push_native = arr.push, - push = arr.push, - slice = arr.slice, - // Use a stripped-down indexOf as it's faster than native - // https://jsperf.com/thor-indexof-vs-for/5 - indexOf = function( list, elem ) { - var i = 0, - len = list.length; - for ( ; i < len; i++ ) { - if ( list[i] === elem ) { - return i; - } - } - return -1; - }, - - booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", - - // Regular expressions - - // http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - - // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier - identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", - - // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors - attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + - // Operator (capture 2) - "*([*^$|!~]?=)" + whitespace + - // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + - "*\\]", - - pseudos = ":(" + identifier + ")(?:\\((" + - // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: - // 1. quoted (capture 3; capture 4 or capture 5) - "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + - // 2. simple (capture 6) - "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + - // 3. anything else (capture 2) - ".*" + - ")\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rwhitespace = new RegExp( whitespace + "+", "g" ), - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), - - rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), - - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + identifier + ")" ), - "CLASS": new RegExp( "^\\.(" + identifier + ")" ), - "TAG": new RegExp( "^(" + identifier + "|[*])" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + - "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + - "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + - whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rnative = /^[^{]+\{\s*\[native \w/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rsibling = /[+~]/, - - // CSS escapes - // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), - funescape = function( _, escaped, escapedWhitespace ) { - var high = "0x" + escaped - 0x10000; - // NaN means non-codepoint - // Support: Firefox<24 - // Workaround erroneous numeric interpretation of +"0x" - return high !== high || escapedWhitespace ? - escaped : - high < 0 ? - // BMP codepoint - String.fromCharCode( high + 0x10000 ) : - // Supplemental Plane codepoint (surrogate pair) - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }, - - // CSS string/identifier serialization - // https://drafts.csswg.org/cssom/#common-serializing-idioms - rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, - fcssescape = function( ch, asCodePoint ) { - if ( asCodePoint ) { - - // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER - if ( ch === "\0" ) { - return "\uFFFD"; - } - - // Control characters and (dependent upon position) numbers get escaped as code points - return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; - } - - // Other potentially-special ASCII characters get backslash-escaped - return "\\" + ch; - }, - - // Used for iframes - // See setDocument() - // Removing the function wrapper causes a "Permission Denied" - // error in IE - unloadHandler = function() { - setDocument(); - }, - - disabledAncestor = addCombinator( - function( elem ) { - return elem.disabled === true && ("form" in elem || "label" in elem); - }, - { dir: "parentNode", next: "legend" } - ); - -// Optimize for push.apply( _, NodeList ) -try { - push.apply( - (arr = slice.call( preferredDoc.childNodes )), - preferredDoc.childNodes - ); - // Support: Android<4.0 - // Detect silently failing push.apply - arr[ preferredDoc.childNodes.length ].nodeType; -} catch ( e ) { - push = { apply: arr.length ? - - // Leverage slice if possible - function( target, els ) { - push_native.apply( target, slice.call(els) ); - } : - - // Support: IE<9 - // Otherwise append directly - function( target, els ) { - var j = target.length, - i = 0; - // Can't trust NodeList.length - while ( (target[j++] = els[i++]) ) {} - target.length = j - 1; - } - }; -} - -function Sizzle( selector, context, results, seed ) { - var m, i, elem, nid, match, groups, newSelector, - newContext = context && context.ownerDocument, - - // nodeType defaults to 9, since context defaults to document - nodeType = context ? context.nodeType : 9; - - results = results || []; - - // Return early from calls with invalid selector or context - if ( typeof selector !== "string" || !selector || - nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { - - return results; - } - - // Try to shortcut find operations (as opposed to filters) in HTML documents - if ( !seed ) { - - if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { - setDocument( context ); - } - context = context || document; - - if ( documentIsHTML ) { - - // If the selector is sufficiently simple, try using a "get*By*" DOM method - // (excepting DocumentFragment context, where the methods don't exist) - if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { - - // ID selector - if ( (m = match[1]) ) { - - // Document context - if ( nodeType === 9 ) { - if ( (elem = context.getElementById( m )) ) { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - - // Element context - } else { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( newContext && (elem = newContext.getElementById( m )) && - contains( context, elem ) && - elem.id === m ) { - - results.push( elem ); - return results; - } - } - - // Type selector - } else if ( match[2] ) { - push.apply( results, context.getElementsByTagName( selector ) ); - return results; - - // Class selector - } else if ( (m = match[3]) && support.getElementsByClassName && - context.getElementsByClassName ) { - - push.apply( results, context.getElementsByClassName( m ) ); - return results; - } - } - - // Take advantage of querySelectorAll - if ( support.qsa && - !compilerCache[ selector + " " ] && - (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { - - if ( nodeType !== 1 ) { - newContext = context; - newSelector = selector; - - // qSA looks outside Element context, which is not what we want - // Thanks to Andrew Dupont for this workaround technique - // Support: IE <=8 - // Exclude object elements - } else if ( context.nodeName.toLowerCase() !== "object" ) { - - // Capture the context ID, setting it first if necessary - if ( (nid = context.getAttribute( "id" )) ) { - nid = nid.replace( rcssescape, fcssescape ); - } else { - context.setAttribute( "id", (nid = expando) ); - } - - // Prefix every selector in the list - groups = tokenize( selector ); - i = groups.length; - while ( i-- ) { - groups[i] = "#" + nid + " " + toSelector( groups[i] ); - } - newSelector = groups.join( "," ); - - // Expand context for sibling selectors - newContext = rsibling.test( selector ) && testContext( context.parentNode ) || - context; - } - - if ( newSelector ) { - try { - push.apply( results, - newContext.querySelectorAll( newSelector ) - ); - return results; - } catch ( qsaError ) { - } finally { - if ( nid === expando ) { - context.removeAttribute( "id" ); - } - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); -} - -/** - * Create key-value caches of limited size - * @returns {function(string, object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ -function createCache() { - var keys = []; - - function cache( key, value ) { - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key + " " ) > Expr.cacheLength ) { - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return (cache[ key + " " ] = value); - } - return cache; -} - -/** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ -function markFunction( fn ) { - fn[ expando ] = true; - return fn; -} - -/** - * Support testing using an element - * @param {Function} fn Passed the created element and returns a boolean result - */ -function assert( fn ) { - var el = document.createElement("fieldset"); - - try { - return !!fn( el ); - } catch (e) { - return false; - } finally { - // Remove from its parent by default - if ( el.parentNode ) { - el.parentNode.removeChild( el ); - } - // release memory in IE - el = null; - } -} - -/** - * Adds the same handler for all of the specified attrs - * @param {String} attrs Pipe-separated list of attributes - * @param {Function} handler The method that will be applied - */ -function addHandle( attrs, handler ) { - var arr = attrs.split("|"), - i = arr.length; - - while ( i-- ) { - Expr.attrHandle[ arr[i] ] = handler; - } -} - -/** - * Checks document order of two siblings - * @param {Element} a - * @param {Element} b - * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b - */ -function siblingCheck( a, b ) { - var cur = b && a, - diff = cur && a.nodeType === 1 && b.nodeType === 1 && - a.sourceIndex - b.sourceIndex; - - // Use IE sourceIndex if available on both nodes - if ( diff ) { - return diff; - } - - // Check if b follows a - if ( cur ) { - while ( (cur = cur.nextSibling) ) { - if ( cur === b ) { - return -1; - } - } - } - - return a ? 1 : -1; -} - -/** - * Returns a function to use in pseudos for input types - * @param {String} type - */ -function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for buttons - * @param {String} type - */ -function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for :enabled/:disabled - * @param {Boolean} disabled true for :disabled; false for :enabled - */ -function createDisabledPseudo( disabled ) { - - // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable - return function( elem ) { - - // Only certain elements can match :enabled or :disabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled - if ( "form" in elem ) { - - // Check for inherited disabledness on relevant non-disabled elements: - // * listed form-associated elements in a disabled fieldset - // https://html.spec.whatwg.org/multipage/forms.html#category-listed - // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled - // * option elements in a disabled optgroup - // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled - // All such elements have a "form" property. - if ( elem.parentNode && elem.disabled === false ) { - - // Option elements defer to a parent optgroup if present - if ( "label" in elem ) { - if ( "label" in elem.parentNode ) { - return elem.parentNode.disabled === disabled; - } else { - return elem.disabled === disabled; - } - } - - // Support: IE 6 - 11 - // Use the isDisabled shortcut property to check for disabled fieldset ancestors - return elem.isDisabled === disabled || - - // Where there is no isDisabled, check manually - /* jshint -W018 */ - elem.isDisabled !== !disabled && - disabledAncestor( elem ) === disabled; - } - - return elem.disabled === disabled; - - // Try to winnow out elements that can't be disabled before trusting the disabled property. - // Some victims get caught in our net (label, legend, menu, track), but it shouldn't - // even exist on them, let alone have a boolean value. - } else if ( "label" in elem ) { - return elem.disabled === disabled; - } - - // Remaining elements are neither :enabled nor :disabled - return false; - }; -} - -/** - * Returns a function to use in pseudos for positionals - * @param {Function} fn - */ -function createPositionalPseudo( fn ) { - return markFunction(function( argument ) { - argument = +argument; - return markFunction(function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ (j = matchIndexes[i]) ] ) { - seed[j] = !(matches[j] = seed[j]); - } - } - }); - }); -} - -/** - * Checks a node for validity as a Sizzle context - * @param {Element|Object=} context - * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value - */ -function testContext( context ) { - return context && typeof context.getElementsByTagName !== "undefined" && context; -} - -// Expose support vars for convenience -support = Sizzle.support = {}; - -/** - * Detects XML nodes - * @param {Element|Object} elem An element or a document - * @returns {Boolean} True iff elem is a non-HTML XML node - */ -isXML = Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = elem && (elem.ownerDocument || elem).documentElement; - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -/** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ -setDocument = Sizzle.setDocument = function( node ) { - var hasCompare, subWindow, - doc = node ? node.ownerDocument || node : preferredDoc; - - // Return early if doc is invalid or already selected - if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Update global variables - document = doc; - docElem = document.documentElement; - documentIsHTML = !isXML( document ); - - // Support: IE 9-11, Edge - // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) - if ( preferredDoc !== document && - (subWindow = document.defaultView) && subWindow.top !== subWindow ) { - - // Support: IE 11, Edge - if ( subWindow.addEventListener ) { - subWindow.addEventListener( "unload", unloadHandler, false ); - - // Support: IE 9 - 10 only - } else if ( subWindow.attachEvent ) { - subWindow.attachEvent( "onunload", unloadHandler ); - } - } - - /* Attributes - ---------------------------------------------------------------------- */ - - // Support: IE<8 - // Verify that getAttribute really returns attributes and not properties - // (excepting IE8 booleans) - support.attributes = assert(function( el ) { - el.className = "i"; - return !el.getAttribute("className"); - }); - - /* getElement(s)By* - ---------------------------------------------------------------------- */ - - // Check if getElementsByTagName("*") returns only elements - support.getElementsByTagName = assert(function( el ) { - el.appendChild( document.createComment("") ); - return !el.getElementsByTagName("*").length; - }); - - // Support: IE<9 - support.getElementsByClassName = rnative.test( document.getElementsByClassName ); - - // Support: IE<10 - // Check if getElementById returns elements by name - // The broken getElementById methods don't pick up programmatically-set names, - // so use a roundabout getElementsByName test - support.getById = assert(function( el ) { - docElem.appendChild( el ).id = expando; - return !document.getElementsByName || !document.getElementsByName( expando ).length; - }); - - // ID filter and find - if ( support.getById ) { - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute("id") === attrId; - }; - }; - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var elem = context.getElementById( id ); - return elem ? [ elem ] : []; - } - }; - } else { - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== "undefined" && - elem.getAttributeNode("id"); - return node && node.value === attrId; - }; - }; - - // Support: IE 6 - 7 only - // getElementById is not reliable as a find shortcut - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var node, i, elems, - elem = context.getElementById( id ); - - if ( elem ) { - - // Verify the id attribute - node = elem.getAttributeNode("id"); - if ( node && node.value === id ) { - return [ elem ]; - } - - // Fall back on getElementsByName - elems = context.getElementsByName( id ); - i = 0; - while ( (elem = elems[i++]) ) { - node = elem.getAttributeNode("id"); - if ( node && node.value === id ) { - return [ elem ]; - } - } - } - - return []; - } - }; - } - - // Tag - Expr.find["TAG"] = support.getElementsByTagName ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( tag ); - - // DocumentFragment nodes don't have gEBTN - } else if ( support.qsa ) { - return context.querySelectorAll( tag ); - } - } : - - function( tag, context ) { - var elem, - tmp = [], - i = 0, - // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - while ( (elem = results[i++]) ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Class - Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { - if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { - return context.getElementsByClassName( className ); - } - }; - - /* QSA/matchesSelector - ---------------------------------------------------------------------- */ - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21) - // We allow this because of a bug in IE8/9 that throws an error - // whenever `document.activeElement` is accessed on an iframe - // So, we allow :focus to pass through QSA all the time to avoid the IE error - // See https://bugs.jquery.com/ticket/13378 - rbuggyQSA = []; - - if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert(function( el ) { - // Select is set to empty string on purpose - // This is to test IE's treatment of not explicitly - // setting a boolean content attribute, - // since its presence should be enough - // https://bugs.jquery.com/ticket/12359 - docElem.appendChild( el ).innerHTML = "" + - ""; - - // Support: IE8, Opera 11-12.16 - // Nothing should be selected when empty strings follow ^= or $= or *= - // The test attribute must be unknown in Opera but "safe" for WinRT - // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( el.querySelectorAll("[msallowcapture^='']").length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !el.querySelectorAll("[selected]").length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); - } - - // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ - if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push("~="); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !el.querySelectorAll(":checked").length ) { - rbuggyQSA.push(":checked"); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibling-combinator selector` fails - if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push(".#.+[+~]"); - } - }); - - assert(function( el ) { - el.innerHTML = "" + - ""; - - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = document.createElement("input"); - input.setAttribute( "type", "hidden" ); - el.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( el.querySelectorAll("[name=d]").length ) { - rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( el.querySelectorAll(":enabled").length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: IE9-11+ - // IE's :disabled selector does not pick up the children of disabled fieldsets - docElem.appendChild( el ).disabled = true; - if ( el.querySelectorAll(":disabled").length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Opera 10-11 does not throw on post-comma invalid pseudos - el.querySelectorAll("*,:x"); - rbuggyQSA.push(",.*:"); - }); - } - - if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector) )) ) { - - assert(function( el ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( el, "*" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( el, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - }); - } - - rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); - rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); - - /* Contains - ---------------------------------------------------------------------- */ - hasCompare = rnative.test( docElem.compareDocumentPosition ); - - // Element contains another - // Purposefully self-exclusive - // As in, an element does not contain itself - contains = hasCompare || rnative.test( docElem.contains ) ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - )); - } : - function( a, b ) { - if ( b ) { - while ( (b = b.parentNode) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - /* Sorting - ---------------------------------------------------------------------- */ - - // Document order sorting - sortOrder = hasCompare ? - function( a, b ) { - - // Flag for duplicate removal - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - // Sort on method existence if only one input has compareDocumentPosition - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; - if ( compare ) { - return compare; - } - - // Calculate position if both inputs belong to the same document - compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? - a.compareDocumentPosition( b ) : - - // Otherwise we know they are disconnected - 1; - - // Disconnected nodes - if ( compare & 1 || - (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { - - // Choose the first element that is related to our preferred document - if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { - return -1; - } - if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { - return 1; - } - - // Maintain original order - return sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - } - - return compare & 4 ? -1 : 1; - } : - function( a, b ) { - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Parentless nodes are either documents or disconnected - if ( !aup || !bup ) { - return a === document ? -1 : - b === document ? 1 : - aup ? -1 : - bup ? 1 : - sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( (cur = cur.parentNode) ) { - ap.unshift( cur ); - } - cur = b; - while ( (cur = cur.parentNode) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[i] === bp[i] ) { - i++; - } - - return i ? - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[i], bp[i] ) : - - // Otherwise nodes in our document sort first - ap[i] === preferredDoc ? -1 : - bp[i] === preferredDoc ? 1 : - 0; - }; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - // Make sure that attribute selectors are quoted - expr = expr.replace( rattributeQuotes, "='$1']" ); - - if ( support.matchesSelector && documentIsHTML && - !compilerCache[ expr + " " ] && - ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && - ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { - - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch (e) {} - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - // Set document vars if needed - if ( ( context.ownerDocument || context ) !== document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - var fn = Expr.attrHandle[ name.toLowerCase() ], - // Don't get fooled by Object.prototype properties (jQuery #13807) - val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? - fn( elem, name, !documentIsHTML ) : - undefined; - - return val !== undefined ? - val : - support.attributes || !documentIsHTML ? - elem.getAttribute( name ) : - (val = elem.getAttributeNode(name)) && val.specified ? - val.value : - null; -}; - -Sizzle.escape = function( sel ) { - return (sel + "").replace( rcssescape, fcssescape ); -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Document sorting and removing duplicates - * @param {ArrayLike} results - */ -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - j = 0, - i = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - sortInput = !support.sortStable && results.slice( 0 ); - results.sort( sortOrder ); - - if ( hasDuplicate ) { - while ( (elem = results[i++]) ) { - if ( elem === results[ i ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - // Clear input after sorting to release objects - // See https://github.com/jquery/sizzle/pull/225 - sortInput = null; - - return results; -}; - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - // If no nodeType, this is expected to be an array - while ( (node = elem[i++]) ) { - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - // Use textContent for elements - // innerText usage removed for consistency of new lines (jQuery #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - attrHandle: {}, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[1] = match[1].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); - - if ( match[2] === "~=" ) { - match[3] = " " + match[3] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[1] = match[1].toLowerCase(); - - if ( match[1].slice( 0, 3 ) === "nth" ) { - // nth-* requires argument - if ( !match[3] ) { - Sizzle.error( match[0] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); - match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); - - // other types prohibit arguments - } else if ( match[3] ) { - Sizzle.error( match[0] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[6] && match[2]; - - if ( matchExpr["CHILD"].test( match[0] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[3] ) { - match[2] = match[4] || match[5] || ""; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - // Get excess from tokenize (recursively) - (excess = tokenize( unquoted, true )) && - // advance to the next closing parenthesis - (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { - - // excess is a negative index - match[0] = match[0].slice( 0, excess ); - match[2] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeNameSelector ) { - var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); - return nodeNameSelector === "*" ? - function() { return true; } : - function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && - classCache( className, function( elem ) { - return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); - }); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - }; - }, - - "CHILD": function( type, what, argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, context, xml ) { - var cache, uniqueCache, outerCache, node, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType, - diff = false; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( (node = node[ dir ]) ) { - if ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) { - - return false; - } - } - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - - // Seek `elem` from a previously-cached index - - // ...in a gzip-friendly way - node = parent; - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex && cache[ 2 ]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( (node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - (diff = nodeIndex = 0) || start.pop()) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - } else { - // Use previously-cached element index if available - if ( useCache ) { - // ...in a gzip-friendly way - node = elem; - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex; - } - - // xml :nth-child(...) - // or :nth-last-child(...) or :nth(-last)?-of-type(...) - if ( diff === false ) { - // Use the same loop as above to seek `elem` from the start - while ( (node = ++nodeIndex && node && node[ dir ] || - (diff = nodeIndex = 0) || start.pop()) ) { - - if ( ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) && - ++diff ) { - - // Cache the index of each encountered element - if ( useCache ) { - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - uniqueCache[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction(function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf( seed, matched[i] ); - seed[ idx ] = !( matches[ idx ] = matched[i] ); - } - }) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - // Potentially complex pseudos - "not": markFunction(function( selector ) { - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction(function( seed, matches, context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( (elem = unmatched[i]) ) { - seed[i] = !(matches[i] = elem); - } - } - }) : - function( elem, context, xml ) { - input[0] = elem; - matcher( input, null, xml, results ); - // Don't keep the element (issue #299) - input[0] = null; - return !results.pop(); - }; - }), - - "has": markFunction(function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - }), - - "contains": markFunction(function( text ) { - text = text.replace( runescape, funescape ); - return function( elem ) { - return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; - }; - }), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - // lang value must be a valid identifier - if ( !ridentifier.test(lang || "") ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( (elemLang = documentIsHTML ? - elem.lang : - elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); - return false; - }; - }), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); - }, - - // Boolean properties - "enabled": createDisabledPseudo( false ), - "disabled": createDisabledPseudo( true ), - - "checked": function( elem ) { - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); - }, - - "selected": function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), - // but not by others (comment: 8; processing instruction: 7; etc.) - // nodeType < 6 works because attributes (2) do not appear as children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeType < 6 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos["empty"]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - - // Support: IE<8 - // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" - ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); - }, - - // Position-in-collection - "first": createPositionalPseudo(function() { - return [ 0 ]; - }), - - "last": createPositionalPseudo(function( matchIndexes, length ) { - return [ length - 1 ]; - }), - - "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - }), - - "even": createPositionalPseudo(function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "odd": createPositionalPseudo(function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }) - } -}; - -Expr.pseudos["nth"] = Expr.pseudos["eq"]; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -// Easy API for creating new setFilters -function setFilters() {} -setFilters.prototype = Expr.filters = Expr.pseudos; -Expr.setFilters = new setFilters(); - -tokenize = Sizzle.tokenize = function( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || (match = rcomma.exec( soFar )) ) { - if ( match ) { - // Don't consume trailing commas as valid - soFar = soFar.slice( match[0].length ) || soFar; - } - groups.push( (tokens = []) ); - } - - matched = false; - - // Combinators - if ( (match = rcombinators.exec( soFar )) ) { - matched = match.shift(); - tokens.push({ - value: matched, - // Cast descendant combinators to space - type: match[0].replace( rtrim, " " ) - }); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || - (match = preFilters[ type ]( match ))) ) { - matched = match.shift(); - tokens.push({ - value: matched, - type: type, - matches: match - }); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -}; - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[i].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - skip = combinator.next, - key = skip || dir, - checkNonElements = base && key === "parentNode", - doneName = done++; - - return combinator.first ? - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - return false; - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var oldCache, uniqueCache, outerCache, - newCache = [ dirruns, doneName ]; - - // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching - if ( xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || (elem[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); - - if ( skip && skip === elem.nodeName.toLowerCase() ) { - elem = elem[ dir ] || elem; - } else if ( (oldCache = uniqueCache[ key ]) && - oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { - - // Assign to newCache so results back-propagate to previous elements - return (newCache[ 2 ] = oldCache[ 2 ]); - } else { - // Reuse newcache so results back-propagate to previous elements - uniqueCache[ key ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { - return true; - } - } - } - } - } - return false; - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[i]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[0]; -} - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[i], results ); - } - return results; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( (elem = unmatched[i]) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction(function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( (elem = temp[i]) ) { - matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) ) { - // Restore matcherIn since elem is not yet a final match - temp.push( (matcherIn[i] = elem) ); - } - } - postFinder( null, (matcherOut = []), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) && - (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { - - seed[temp] = !(results[temp] = elem); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - }); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[0].type ], - implicitRelative = leadingRelative || Expr.relative[" "], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - (checkContext = context).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - // Avoid hanging onto element (issue #299) - checkContext = null; - return ret; - } ]; - - for ( ; i < len; i++ ) { - if ( (matcher = Expr.relative[ tokens[i].type ]) ) { - matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; - } else { - matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[j].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( - // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) - ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - var bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, outermost ) { - var elem, j, matcher, - matchedCount = 0, - i = "0", - unmatched = seed && [], - setMatched = [], - contextBackup = outermostContext, - // We must always have either seed elements or outermost context - elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), - len = elems.length; - - if ( outermost ) { - outermostContext = context === document || context || outermost; - } - - // Add elements passing elementMatchers directly to results - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id - for ( ; i !== len && (elem = elems[i]) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - if ( !context && elem.ownerDocument !== document ) { - setDocument( elem ); - xml = !documentIsHTML; - } - while ( (matcher = elementMatchers[j++]) ) { - if ( matcher( elem, context || document, xml) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - // They will have gone through all possible matchers - if ( (elem = !matcher && elem) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // `i` is now the count of elements visited above, and adding it to `matchedCount` - // makes the latter nonnegative. - matchedCount += i; - - // Apply set filters to unmatched elements - // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` - // equals `i`), unless we didn't visit _any_ elements in the above loop because we have - // no element matchers and no seed. - // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that - // case, which will result in a "00" `matchedCount` that differs from `i` but is also - // numerically zero. - if ( bySet && i !== matchedCount ) { - j = 0; - while ( (matcher = setMatchers[j++]) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !(unmatched[i] || setMatched[i]) ) { - setMatched[i] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - // Generate a function of recursive functions that can be used to check each element - if ( !match ) { - match = tokenize( selector ); - } - i = match.length; - while ( i-- ) { - cached = matcherFromTokens( match[i] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); - - // Save selector and tokenization - cached.selector = selector; - } - return cached; -}; - -/** - * A low-level selection function that works with Sizzle's compiled - * selector functions - * @param {String|Function} selector A selector or a pre-compiled - * selector function built with Sizzle.compile - * @param {Element} context - * @param {Array} [results] - * @param {Array} [seed] A set of elements to match against - */ -select = Sizzle.select = function( selector, context, results, seed ) { - var i, tokens, token, type, find, - compiled = typeof selector === "function" && selector, - match = !seed && tokenize( (selector = compiled.selector || selector) ); - - results = results || []; - - // Try to minimize operations if there is only one selector in the list and no seed - // (the latter of which guarantees us context) - if ( match.length === 1 ) { - - // Reduce context if the leading compound selector is an ID - tokens = match[0] = match[0].slice( 0 ); - if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && - context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { - - context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; - if ( !context ) { - return results; - - // Precompiled matchers will still verify ancestry, so step up a level - } else if ( compiled ) { - context = context.parentNode; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[i]; - - // Abort if we hit a combinator - if ( Expr.relative[ (type = token.type) ] ) { - break; - } - if ( (find = Expr.find[ type ]) ) { - // Search, expanding context for leading sibling combinators - if ( (seed = find( - token.matches[0].replace( runescape, funescape ), - rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context - )) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, seed ); - return results; - } - - break; - } - } - } - } - - // Compile and execute a filtering function if one is not provided - // Provide `match` to avoid retokenization if we modified the selector above - ( compiled || compile( selector, match ) )( - seed, - context, - !documentIsHTML, - results, - !context || rsibling.test( selector ) && testContext( context.parentNode ) || context - ); - return results; -}; - -// One-time assignments - -// Sort stability -support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; - -// Support: Chrome 14-35+ -// Always assume duplicates if they aren't passed to the comparison function -support.detectDuplicates = !!hasDuplicate; - -// Initialize against the default document -setDocument(); - -// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) -// Detached nodes confoundingly follow *each other* -support.sortDetached = assert(function( el ) { - // Should return 1, but returns 4 (following) - return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; -}); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !assert(function( el ) { - el.innerHTML = ""; - return el.firstChild.getAttribute("href") === "#" ; -}) ) { - addHandle( "type|href|height|width", function( elem, name, isXML ) { - if ( !isXML ) { - return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); - } - }); -} - -// Support: IE<9 -// Use defaultValue in place of getAttribute("value") -if ( !support.attributes || !assert(function( el ) { - el.innerHTML = ""; - el.firstChild.setAttribute( "value", "" ); - return el.firstChild.getAttribute( "value" ) === ""; -}) ) { - addHandle( "value", function( elem, name, isXML ) { - if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { - return elem.defaultValue; - } - }); -} - -// Support: IE<9 -// Use getAttributeNode to fetch booleans when getAttribute lies -if ( !assert(function( el ) { - return el.getAttribute("disabled") == null; -}) ) { - addHandle( booleans, function( elem, name, isXML ) { - var val; - if ( !isXML ) { - return elem[ name ] === true ? name.toLowerCase() : - (val = elem.getAttributeNode( name )) && val.specified ? - val.value : - null; - } - }); -} - -return Sizzle; - -})( window ); - - - -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; - -// Deprecated -jQuery.expr[ ":" ] = jQuery.expr.pseudos; -jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -jQuery.escapeSelector = Sizzle.escape; - - - - -var dir = function( elem, dir, until ) { - var matched = [], - truncate = until !== undefined; - - while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { - if ( elem.nodeType === 1 ) { - if ( truncate && jQuery( elem ).is( until ) ) { - break; - } - matched.push( elem ); - } - } - return matched; -}; - - -var siblings = function( n, elem ) { - var matched = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - matched.push( n ); - } - } - - return matched; -}; - - -var rneedsContext = jQuery.expr.match.needsContext; - - - -function nodeName( elem, name ) { - - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - -}; -var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); - - - -var risSimple = /^.[^:#\[\.,]*$/; - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, not ) { - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - return !!qualifier.call( elem, i, elem ) !== not; - } ); - } - - // Single element - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - } ); - } - - // Arraylike of elements (jQuery, arguments, Array) - if ( typeof qualifier !== "string" ) { - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not; - } ); - } - - // Simple selector that can be filtered directly, removing non-Elements - if ( risSimple.test( qualifier ) ) { - return jQuery.filter( qualifier, elements, not ); - } - - // Complex selector, compare the two sets, removing non-Elements - qualifier = jQuery.filter( qualifier, elements ); - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not && elem.nodeType === 1; - } ); -} - -jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - if ( elems.length === 1 && elem.nodeType === 1 ) { - return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; - } - - return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - } ) ); -}; - -jQuery.fn.extend( { - find: function( selector ) { - var i, ret, - len = this.length, - self = this; - - if ( typeof selector !== "string" ) { - return this.pushStack( jQuery( selector ).filter( function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - } ) ); - } - - ret = this.pushStack( [] ); - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - return len > 1 ? jQuery.uniqueSort( ret ) : ret; - }, - filter: function( selector ) { - return this.pushStack( winnow( this, selector || [], false ) ); - }, - not: function( selector ) { - return this.pushStack( winnow( this, selector || [], true ) ); - }, - is: function( selector ) { - return !!winnow( - this, - - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - typeof selector === "string" && rneedsContext.test( selector ) ? - jQuery( selector ) : - selector || [], - false - ).length; - } -} ); - - -// Initialize a jQuery object - - -// A central reference to the root jQuery(document) -var rootjQuery, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - // Shortcut simple #id case for speed - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, - - init = jQuery.fn.init = function( selector, context, root ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Method init() accepts an alternate rootjQuery - // so migrate can support jQuery.sub (gh-2101) - root = root || rootjQuery; - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector[ 0 ] === "<" && - selector[ selector.length - 1 ] === ">" && - selector.length >= 3 ) { - - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && ( match[ 1 ] || !context ) ) { - - // HANDLE: $(html) -> $(array) - if ( match[ 1 ] ) { - context = context instanceof jQuery ? context[ 0 ] : context; - - // Option to run scripts is true for back-compat - // Intentionally let the error be thrown if parseHTML is not present - jQuery.merge( this, jQuery.parseHTML( - match[ 1 ], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - - // Properties of context are called as methods if possible - if ( jQuery.isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[ 2 ] ); - - if ( elem ) { - - // Inject the element directly into the jQuery object - this[ 0 ] = elem; - this.length = 1; - } - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || root ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this[ 0 ] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return root.ready !== undefined ? - root.ready( selector ) : - - // Execute immediately if ready is not present - selector( jQuery ); - } - - return jQuery.makeArray( selector, this ); - }; - -// Give the init function the jQuery prototype for later instantiation -init.prototype = jQuery.fn; - -// Initialize central reference -rootjQuery = jQuery( document ); - - -var rparentsprev = /^(?:parents|prev(?:Until|All))/, - - // Methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend( { - has: function( target ) { - var targets = jQuery( target, this ), - l = targets.length; - - return this.filter( function() { - var i = 0; - for ( ; i < l; i++ ) { - if ( jQuery.contains( this, targets[ i ] ) ) { - return true; - } - } - } ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - targets = typeof selectors !== "string" && jQuery( selectors ); - - // Positional selectors never match, since there's no _selection_ context - if ( !rneedsContext.test( selectors ) ) { - for ( ; i < l; i++ ) { - for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { - - // Always skip document fragments - if ( cur.nodeType < 11 && ( targets ? - targets.index( cur ) > -1 : - - // Don't pass non-elements to Sizzle - cur.nodeType === 1 && - jQuery.find.matchesSelector( cur, selectors ) ) ) { - - matched.push( cur ); - break; - } - } - } - } - - return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); - }, - - // Determine the position of an element within the set - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; - } - - // Index in selector - if ( typeof elem === "string" ) { - return indexOf.call( jQuery( elem ), this[ 0 ] ); - } - - // Locate the position of the desired element - return indexOf.call( this, - - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[ 0 ] : elem - ); - }, - - add: function( selector, context ) { - return this.pushStack( - jQuery.uniqueSort( - jQuery.merge( this.get(), jQuery( selector, context ) ) - ) - ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - } -} ); - -function sibling( cur, dir ) { - while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} - return cur; -} - -jQuery.each( { - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return siblings( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return siblings( elem.firstChild ); - }, - contents: function( elem ) { - if ( nodeName( elem, "iframe" ) ) { - return elem.contentDocument; - } - - // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only - // Treat the template element as a regular one in browsers that - // don't support it. - if ( nodeName( elem, "template" ) ) { - elem = elem.content || elem; - } - - return jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var matched = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - matched = jQuery.filter( selector, matched ); - } - - if ( this.length > 1 ) { - - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - jQuery.uniqueSort( matched ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - matched.reverse(); - } - } - - return this.pushStack( matched ); - }; -} ); -var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); - - - -// Convert String-formatted options into Object-formatted ones -function createOptions( options ) { - var object = {}; - jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { - object[ flag ] = true; - } ); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - createOptions( options ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - - // Last fire value for non-forgettable lists - memory, - - // Flag to know if list was already fired - fired, - - // Flag to prevent firing - locked, - - // Actual callback list - list = [], - - // Queue of execution data for repeatable lists - queue = [], - - // Index of currently firing callback (modified by add/remove as needed) - firingIndex = -1, - - // Fire callbacks - fire = function() { - - // Enforce single-firing - locked = locked || options.once; - - // Execute callbacks for all pending executions, - // respecting firingIndex overrides and runtime changes - fired = firing = true; - for ( ; queue.length; firingIndex = -1 ) { - memory = queue.shift(); - while ( ++firingIndex < list.length ) { - - // Run callback and check for early termination - if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && - options.stopOnFalse ) { - - // Jump to end and forget the data so .add doesn't re-fire - firingIndex = list.length; - memory = false; - } - } - } - - // Forget the data if we're done with it - if ( !options.memory ) { - memory = false; - } - - firing = false; - - // Clean up if we're done firing for good - if ( locked ) { - - // Keep an empty list if we have data for future add calls - if ( memory ) { - list = []; - - // Otherwise, this object is spent - } else { - list = ""; - } - } - }, - - // Actual Callbacks object - self = { - - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - - // If we have memory from a past run, we should fire after adding - if ( memory && !firing ) { - firingIndex = list.length - 1; - queue.push( memory ); - } - - ( function add( args ) { - jQuery.each( args, function( _, arg ) { - if ( jQuery.isFunction( arg ) ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { - - // Inspect recursively - add( arg ); - } - } ); - } )( arguments ); - - if ( memory && !firing ) { - fire(); - } - } - return this; - }, - - // Remove a callback from the list - remove: function() { - jQuery.each( arguments, function( _, arg ) { - var index; - while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - - // Handle firing indexes - if ( index <= firingIndex ) { - firingIndex--; - } - } - } ); - return this; - }, - - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? - jQuery.inArray( fn, list ) > -1 : - list.length > 0; - }, - - // Remove all callbacks from the list - empty: function() { - if ( list ) { - list = []; - } - return this; - }, - - // Disable .fire and .add - // Abort any current/pending executions - // Clear all callbacks and values - disable: function() { - locked = queue = []; - list = memory = ""; - return this; - }, - disabled: function() { - return !list; - }, - - // Disable .fire - // Also disable .add unless we have memory (since it would have no effect) - // Abort any pending executions - lock: function() { - locked = queue = []; - if ( !memory && !firing ) { - list = memory = ""; - } - return this; - }, - locked: function() { - return !!locked; - }, - - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( !locked ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - queue.push( args ); - if ( !firing ) { - fire(); - } - } - return this; - }, - - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; - - -function Identity( v ) { - return v; -} -function Thrower( ex ) { - throw ex; -} - -function adoptValue( value, resolve, reject, noValue ) { - var method; - - try { - - // Check for promise aspect first to privilege synchronous behavior - if ( value && jQuery.isFunction( ( method = value.promise ) ) ) { - method.call( value ).done( resolve ).fail( reject ); - - // Other thenables - } else if ( value && jQuery.isFunction( ( method = value.then ) ) ) { - method.call( value, resolve, reject ); - - // Other non-thenables - } else { - - // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: - // * false: [ value ].slice( 0 ) => resolve( value ) - // * true: [ value ].slice( 1 ) => resolve() - resolve.apply( undefined, [ value ].slice( noValue ) ); - } - - // For Promises/A+, convert exceptions into rejections - // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in - // Deferred#then to conditionally suppress rejection. - } catch ( value ) { - - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - reject.apply( undefined, [ value ] ); - } -} - -jQuery.extend( { - - Deferred: function( func ) { - var tuples = [ - - // action, add listener, callbacks, - // ... .then handlers, argument index, [final state] - [ "notify", "progress", jQuery.Callbacks( "memory" ), - jQuery.Callbacks( "memory" ), 2 ], - [ "resolve", "done", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 0, "resolved" ], - [ "reject", "fail", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 1, "rejected" ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - "catch": function( fn ) { - return promise.then( null, fn ); - }, - - // Keep pipe for back-compat - pipe: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - - return jQuery.Deferred( function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - - // Map tuples (progress, done, fail) to arguments (done, fail, progress) - var fn = jQuery.isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; - - // deferred.progress(function() { bind to newDefer or newDefer.notify }) - // deferred.done(function() { bind to newDefer or newDefer.resolve }) - // deferred.fail(function() { bind to newDefer or newDefer.reject }) - deferred[ tuple[ 1 ] ]( function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .progress( newDefer.notify ) - .done( newDefer.resolve ) - .fail( newDefer.reject ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( - this, - fn ? [ returned ] : arguments - ); - } - } ); - } ); - fns = null; - } ).promise(); - }, - then: function( onFulfilled, onRejected, onProgress ) { - var maxDepth = 0; - function resolve( depth, deferred, handler, special ) { - return function() { - var that = this, - args = arguments, - mightThrow = function() { - var returned, then; - - // Support: Promises/A+ section 2.3.3.3.3 - // https://promisesaplus.com/#point-59 - // Ignore double-resolution attempts - if ( depth < maxDepth ) { - return; - } - - returned = handler.apply( that, args ); - - // Support: Promises/A+ section 2.3.1 - // https://promisesaplus.com/#point-48 - if ( returned === deferred.promise() ) { - throw new TypeError( "Thenable self-resolution" ); - } - - // Support: Promises/A+ sections 2.3.3.1, 3.5 - // https://promisesaplus.com/#point-54 - // https://promisesaplus.com/#point-75 - // Retrieve `then` only once - then = returned && - - // Support: Promises/A+ section 2.3.4 - // https://promisesaplus.com/#point-64 - // Only check objects and functions for thenability - ( typeof returned === "object" || - typeof returned === "function" ) && - returned.then; - - // Handle a returned thenable - if ( jQuery.isFunction( then ) ) { - - // Special processors (notify) just wait for resolution - if ( special ) { - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ) - ); - - // Normal processors (resolve) also hook into progress - } else { - - // ...and disregard older resolution values - maxDepth++; - - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ), - resolve( maxDepth, deferred, Identity, - deferred.notifyWith ) - ); - } - - // Handle all other returned values - } else { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Identity ) { - that = undefined; - args = [ returned ]; - } - - // Process the value(s) - // Default process is resolve - ( special || deferred.resolveWith )( that, args ); - } - }, - - // Only normal processors (resolve) catch and reject exceptions - process = special ? - mightThrow : - function() { - try { - mightThrow(); - } catch ( e ) { - - if ( jQuery.Deferred.exceptionHook ) { - jQuery.Deferred.exceptionHook( e, - process.stackTrace ); - } - - // Support: Promises/A+ section 2.3.3.3.4.1 - // https://promisesaplus.com/#point-61 - // Ignore post-resolution exceptions - if ( depth + 1 >= maxDepth ) { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Thrower ) { - that = undefined; - args = [ e ]; - } - - deferred.rejectWith( that, args ); - } - } - }; - - // Support: Promises/A+ section 2.3.3.3.1 - // https://promisesaplus.com/#point-57 - // Re-resolve promises immediately to dodge false rejection from - // subsequent errors - if ( depth ) { - process(); - } else { - - // Call an optional hook to record the stack, in case of exception - // since it's otherwise lost when execution goes async - if ( jQuery.Deferred.getStackHook ) { - process.stackTrace = jQuery.Deferred.getStackHook(); - } - window.setTimeout( process ); - } - }; - } - - return jQuery.Deferred( function( newDefer ) { - - // progress_handlers.add( ... ) - tuples[ 0 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onProgress ) ? - onProgress : - Identity, - newDefer.notifyWith - ) - ); - - // fulfilled_handlers.add( ... ) - tuples[ 1 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onFulfilled ) ? - onFulfilled : - Identity - ) - ); - - // rejected_handlers.add( ... ) - tuples[ 2 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onRejected ) ? - onRejected : - Thrower - ) - ); - } ).promise(); - }, - - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 5 ]; - - // promise.progress = list.add - // promise.done = list.add - // promise.fail = list.add - promise[ tuple[ 1 ] ] = list.add; - - // Handle state - if ( stateString ) { - list.add( - function() { - - // state = "resolved" (i.e., fulfilled) - // state = "rejected" - state = stateString; - }, - - // rejected_callbacks.disable - // fulfilled_callbacks.disable - tuples[ 3 - i ][ 2 ].disable, - - // progress_callbacks.lock - tuples[ 0 ][ 2 ].lock - ); - } - - // progress_handlers.fire - // fulfilled_handlers.fire - // rejected_handlers.fire - list.add( tuple[ 3 ].fire ); - - // deferred.notify = function() { deferred.notifyWith(...) } - // deferred.resolve = function() { deferred.resolveWith(...) } - // deferred.reject = function() { deferred.rejectWith(...) } - deferred[ tuple[ 0 ] ] = function() { - deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); - return this; - }; - - // deferred.notifyWith = list.fireWith - // deferred.resolveWith = list.fireWith - // deferred.rejectWith = list.fireWith - deferred[ tuple[ 0 ] + "With" ] = list.fireWith; - } ); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( singleValue ) { - var - - // count of uncompleted subordinates - remaining = arguments.length, - - // count of unprocessed arguments - i = remaining, - - // subordinate fulfillment data - resolveContexts = Array( i ), - resolveValues = slice.call( arguments ), - - // the master Deferred - master = jQuery.Deferred(), - - // subordinate callback factory - updateFunc = function( i ) { - return function( value ) { - resolveContexts[ i ] = this; - resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( !( --remaining ) ) { - master.resolveWith( resolveContexts, resolveValues ); - } - }; - }; - - // Single- and empty arguments are adopted like Promise.resolve - if ( remaining <= 1 ) { - adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, - !remaining ); - - // Use .then() to unwrap secondary thenables (cf. gh-3000) - if ( master.state() === "pending" || - jQuery.isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { - - return master.then(); - } - } - - // Multiple arguments are aggregated like Promise.all array elements - while ( i-- ) { - adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); - } - - return master.promise(); - } -} ); - - -// These usually indicate a programmer mistake during development, -// warn about them ASAP rather than swallowing them by default. -var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - -jQuery.Deferred.exceptionHook = function( error, stack ) { - - // Support: IE 8 - 9 only - // Console exists when dev tools are open, which can happen at any time - if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { - window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); - } -}; - - - - -jQuery.readyException = function( error ) { - window.setTimeout( function() { - throw error; - } ); -}; - - - - -// The deferred used on DOM ready -var readyList = jQuery.Deferred(); - -jQuery.fn.ready = function( fn ) { - - readyList - .then( fn ) - - // Wrap jQuery.readyException in a function so that the lookup - // happens at the time of error handling instead of callback - // registration. - .catch( function( error ) { - jQuery.readyException( error ); - } ); - - return this; -}; - -jQuery.extend( { - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - } -} ); - -jQuery.ready.then = readyList.then; - -// The ready event handler and self cleanup method -function completed() { - document.removeEventListener( "DOMContentLoaded", completed ); - window.removeEventListener( "load", completed ); - jQuery.ready(); -} - -// Catch cases where $(document).ready() is called -// after the browser event has already occurred. -// Support: IE <=9 - 10 only -// Older IE sometimes signals "interactive" too soon -if ( document.readyState === "complete" || - ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { - - // Handle it asynchronously to allow scripts the opportunity to delay ready - window.setTimeout( jQuery.ready ); - -} else { - - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed ); -} - - - - -// Multifunctional method to get and set values of a collection -// The value/s can optionally be executed if it's a function -var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - len = elems.length, - bulk = key == null; - - // Sets many values - if ( jQuery.type( key ) === "object" ) { - chainable = true; - for ( i in key ) { - access( elems, fn, i, key[ i ], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !jQuery.isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < len; i++ ) { - fn( - elems[ i ], key, raw ? - value : - value.call( elems[ i ], i, fn( elems[ i ], key ) ) - ); - } - } - } - - if ( chainable ) { - return elems; - } - - // Gets - if ( bulk ) { - return fn.call( elems ); - } - - return len ? fn( elems[ 0 ], key ) : emptyGet; -}; -var acceptData = function( owner ) { - - // Accepts only: - // - Node - // - Node.ELEMENT_NODE - // - Node.DOCUMENT_NODE - // - Object - // - Any - return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); -}; - - - - -function Data() { - this.expando = jQuery.expando + Data.uid++; -} - -Data.uid = 1; - -Data.prototype = { - - cache: function( owner ) { - - // Check if the owner object already has a cache - var value = owner[ this.expando ]; - - // If not, create one - if ( !value ) { - value = {}; - - // We can accept data for non-element nodes in modern browsers, - // but we should not, see #8335. - // Always return an empty object. - if ( acceptData( owner ) ) { - - // If it is a node unlikely to be stringify-ed or looped over - // use plain assignment - if ( owner.nodeType ) { - owner[ this.expando ] = value; - - // Otherwise secure it in a non-enumerable property - // configurable must be true to allow the property to be - // deleted when data is removed - } else { - Object.defineProperty( owner, this.expando, { - value: value, - configurable: true - } ); - } - } - } - - return value; - }, - set: function( owner, data, value ) { - var prop, - cache = this.cache( owner ); - - // Handle: [ owner, key, value ] args - // Always use camelCase key (gh-2257) - if ( typeof data === "string" ) { - cache[ jQuery.camelCase( data ) ] = value; - - // Handle: [ owner, { properties } ] args - } else { - - // Copy the properties one-by-one to the cache object - for ( prop in data ) { - cache[ jQuery.camelCase( prop ) ] = data[ prop ]; - } - } - return cache; - }, - get: function( owner, key ) { - return key === undefined ? - this.cache( owner ) : - - // Always use camelCase key (gh-2257) - owner[ this.expando ] && owner[ this.expando ][ jQuery.camelCase( key ) ]; - }, - access: function( owner, key, value ) { - - // In cases where either: - // - // 1. No key was specified - // 2. A string key was specified, but no value provided - // - // Take the "read" path and allow the get method to determine - // which value to return, respectively either: - // - // 1. The entire cache object - // 2. The data stored at the key - // - if ( key === undefined || - ( ( key && typeof key === "string" ) && value === undefined ) ) { - - return this.get( owner, key ); - } - - // When the key is not a string, or both a key and value - // are specified, set or extend (existing objects) with either: - // - // 1. An object of properties - // 2. A key and value - // - this.set( owner, key, value ); - - // Since the "set" path can have two possible entry points - // return the expected data based on which path was taken[*] - return value !== undefined ? value : key; - }, - remove: function( owner, key ) { - var i, - cache = owner[ this.expando ]; - - if ( cache === undefined ) { - return; - } - - if ( key !== undefined ) { - - // Support array or space separated string of keys - if ( Array.isArray( key ) ) { - - // If key is an array of keys... - // We always set camelCase keys, so remove that. - key = key.map( jQuery.camelCase ); - } else { - key = jQuery.camelCase( key ); - - // If a key with the spaces exists, use it. - // Otherwise, create an array by matching non-whitespace - key = key in cache ? - [ key ] : - ( key.match( rnothtmlwhite ) || [] ); - } - - i = key.length; - - while ( i-- ) { - delete cache[ key[ i ] ]; - } - } - - // Remove the expando if there's no more data - if ( key === undefined || jQuery.isEmptyObject( cache ) ) { - - // Support: Chrome <=35 - 45 - // Webkit & Blink performance suffers when deleting properties - // from DOM nodes, so set to undefined instead - // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) - if ( owner.nodeType ) { - owner[ this.expando ] = undefined; - } else { - delete owner[ this.expando ]; - } - } - }, - hasData: function( owner ) { - var cache = owner[ this.expando ]; - return cache !== undefined && !jQuery.isEmptyObject( cache ); - } -}; -var dataPriv = new Data(); - -var dataUser = new Data(); - - - -// Implementation Summary -// -// 1. Enforce API surface and semantic compatibility with 1.9.x branch -// 2. Improve the module's maintainability by reducing the storage -// paths to a single mechanism. -// 3. Use the same single mechanism to support "private" and "user" data. -// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) -// 5. Avoid exposing implementation details on user objects (eg. expando properties) -// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 - -var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /[A-Z]/g; - -function getData( data ) { - if ( data === "true" ) { - return true; - } - - if ( data === "false" ) { - return false; - } - - if ( data === "null" ) { - return null; - } - - // Only convert to a number if it doesn't change the string - if ( data === +data + "" ) { - return +data; - } - - if ( rbrace.test( data ) ) { - return JSON.parse( data ); - } - - return data; -} - -function dataAttr( elem, key, data ) { - var name; - - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = getData( data ); - } catch ( e ) {} - - // Make sure we set the data so it isn't changed later - dataUser.set( elem, key, data ); - } else { - data = undefined; - } - } - return data; -} - -jQuery.extend( { - hasData: function( elem ) { - return dataUser.hasData( elem ) || dataPriv.hasData( elem ); - }, - - data: function( elem, name, data ) { - return dataUser.access( elem, name, data ); - }, - - removeData: function( elem, name ) { - dataUser.remove( elem, name ); - }, - - // TODO: Now that all calls to _data and _removeData have been replaced - // with direct calls to dataPriv methods, these can be deprecated. - _data: function( elem, name, data ) { - return dataPriv.access( elem, name, data ); - }, - - _removeData: function( elem, name ) { - dataPriv.remove( elem, name ); - } -} ); - -jQuery.fn.extend( { - data: function( key, value ) { - var i, name, data, - elem = this[ 0 ], - attrs = elem && elem.attributes; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = dataUser.get( elem ); - - if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE 11 only - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.slice( 5 ) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - dataPriv.set( elem, "hasDataAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each( function() { - dataUser.set( this, key ); - } ); - } - - return access( this, function( value ) { - var data; - - // The calling jQuery object (element matches) is not empty - // (and therefore has an element appears at this[ 0 ]) and the - // `value` parameter was not undefined. An empty jQuery object - // will result in `undefined` for elem = this[ 0 ] which will - // throw an exception if an attempt to read a data cache is made. - if ( elem && value === undefined ) { - - // Attempt to get data from the cache - // The key will always be camelCased in Data - data = dataUser.get( elem, key ); - if ( data !== undefined ) { - return data; - } - - // Attempt to "discover" the data in - // HTML5 custom data-* attrs - data = dataAttr( elem, key ); - if ( data !== undefined ) { - return data; - } - - // We tried really hard, but the data doesn't exist. - return; - } - - // Set the data... - this.each( function() { - - // We always store the camelCased key - dataUser.set( this, key, value ); - } ); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each( function() { - dataUser.remove( this, key ); - } ); - } -} ); - - -jQuery.extend( { - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = dataPriv.get( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || Array.isArray( data ) ) { - queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // Clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // Not public - generate a queueHooks object, or return the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { - empty: jQuery.Callbacks( "once memory" ).add( function() { - dataPriv.remove( elem, [ type + "queue", key ] ); - } ) - } ); - } -} ); - -jQuery.fn.extend( { - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[ 0 ], type ); - } - - return data === undefined ? - this : - this.each( function() { - var queue = jQuery.queue( this, type, data ); - - // Ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - } ); - }, - dequeue: function( type ) { - return this.each( function() { - jQuery.dequeue( this, type ); - } ); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while ( i-- ) { - tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -} ); -var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; - -var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); - - -var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - -var isHiddenWithinTree = function( elem, el ) { - - // isHiddenWithinTree might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - - // Inline style trumps all - return elem.style.display === "none" || - elem.style.display === "" && - - // Otherwise, check computed style - // Support: Firefox <=43 - 45 - // Disconnected elements can have computed display: none, so first confirm that elem is - // in the document. - jQuery.contains( elem.ownerDocument, elem ) && - - jQuery.css( elem, "display" ) === "none"; - }; - -var swap = function( elem, options, callback, args ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.apply( elem, args || [] ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; -}; - - - - -function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, - scale = 1, - maxIterations = 20, - currentValue = tween ? - function() { - return tween.cur(); - } : - function() { - return jQuery.css( elem, prop, "" ); - }, - initial = currentValue(), - unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), - - // Starting value computation is required for potential unit mismatches - initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && - rcssNum.exec( jQuery.css( elem, prop ) ); - - if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { - - // Trust units reported by jQuery.css - unit = unit || initialInUnit[ 3 ]; - - // Make sure we update the tween properties later on - valueParts = valueParts || []; - - // Iteratively approximate from a nonzero starting point - initialInUnit = +initial || 1; - - do { - - // If previous iteration zeroed out, double until we get *something*. - // Use string for doubling so we don't accidentally see scale as unchanged below - scale = scale || ".5"; - - // Adjust and apply - initialInUnit = initialInUnit / scale; - jQuery.style( elem, prop, initialInUnit + unit ); - - // Update scale, tolerating zero or NaN from tween.cur() - // Break the loop if scale is unchanged or perfect, or if we've just had enough. - } while ( - scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations - ); - } - - if ( valueParts ) { - initialInUnit = +initialInUnit || +initial || 0; - - // Apply relative offset (+=/-=) if specified - adjusted = valueParts[ 1 ] ? - initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : - +valueParts[ 2 ]; - if ( tween ) { - tween.unit = unit; - tween.start = initialInUnit; - tween.end = adjusted; - } - } - return adjusted; -} - - -var defaultDisplayMap = {}; - -function getDefaultDisplay( elem ) { - var temp, - doc = elem.ownerDocument, - nodeName = elem.nodeName, - display = defaultDisplayMap[ nodeName ]; - - if ( display ) { - return display; - } - - temp = doc.body.appendChild( doc.createElement( nodeName ) ); - display = jQuery.css( temp, "display" ); - - temp.parentNode.removeChild( temp ); - - if ( display === "none" ) { - display = "block"; - } - defaultDisplayMap[ nodeName ] = display; - - return display; -} - -function showHide( elements, show ) { - var display, elem, - values = [], - index = 0, - length = elements.length; - - // Determine new display value for elements that need to change - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - display = elem.style.display; - if ( show ) { - - // Since we force visibility upon cascade-hidden elements, an immediate (and slow) - // check is required in this first loop unless we have a nonempty display value (either - // inline or about-to-be-restored) - if ( display === "none" ) { - values[ index ] = dataPriv.get( elem, "display" ) || null; - if ( !values[ index ] ) { - elem.style.display = ""; - } - } - if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { - values[ index ] = getDefaultDisplay( elem ); - } - } else { - if ( display !== "none" ) { - values[ index ] = "none"; - - // Remember what we're overwriting - dataPriv.set( elem, "display", display ); - } - } - } - - // Set the display of the elements in a second loop to avoid constant reflow - for ( index = 0; index < length; index++ ) { - if ( values[ index ] != null ) { - elements[ index ].style.display = values[ index ]; - } - } - - return elements; -} - -jQuery.fn.extend( { - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - if ( typeof state === "boolean" ) { - return state ? this.show() : this.hide(); - } - - return this.each( function() { - if ( isHiddenWithinTree( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - } ); - } -} ); -var rcheckableType = ( /^(?:checkbox|radio)$/i ); - -var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); - -var rscriptType = ( /^$|\/(?:java|ecma)script/i ); - - - -// We have to close these tags to support XHTML (#13200) -var wrapMap = { - - // Support: IE <=9 only - option: [ 1, "" ], - - // XHTML parsers do not magically insert elements in the - // same way that tag soup parsers do. So we cannot shorten - // this by omitting or other required elements. - thead: [ 1, "", "
" ], - col: [ 2, "", "
" ], - tr: [ 2, "", "
" ], - td: [ 3, "", "
" ], - - _default: [ 0, "", "" ] -}; - -// Support: IE <=9 only -wrapMap.optgroup = wrapMap.option; - -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - - -function getAll( context, tag ) { - - // Support: IE <=9 - 11 only - // Use typeof to avoid zero-argument method invocation on host objects (#15151) - var ret; - - if ( typeof context.getElementsByTagName !== "undefined" ) { - ret = context.getElementsByTagName( tag || "*" ); - - } else if ( typeof context.querySelectorAll !== "undefined" ) { - ret = context.querySelectorAll( tag || "*" ); - - } else { - ret = []; - } - - if ( tag === undefined || tag && nodeName( context, tag ) ) { - return jQuery.merge( [ context ], ret ); - } - - return ret; -} - - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - dataPriv.set( - elems[ i ], - "globalEval", - !refElements || dataPriv.get( refElements[ i ], "globalEval" ) - ); - } -} - - -var rhtml = /<|&#?\w+;/; - -function buildFragment( elems, context, scripts, selection, ignored ) { - var elem, tmp, tag, wrap, contains, j, - fragment = context.createDocumentFragment(), - nodes = [], - i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( jQuery.type( elem ) === "object" ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; - - // Descend through wrappers to the right content - j = wrap[ 0 ]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, tmp.childNodes ); - - // Remember the top-level container - tmp = fragment.firstChild; - - // Ensure the created nodes are orphaned (#12392) - tmp.textContent = ""; - } - } - } - - // Remove wrapper from fragment - fragment.textContent = ""; - - i = 0; - while ( ( elem = nodes[ i++ ] ) ) { - - // Skip elements already in the context collection (trac-4087) - if ( selection && jQuery.inArray( elem, selection ) > -1 ) { - if ( ignored ) { - ignored.push( elem ); - } - continue; - } - - contains = jQuery.contains( elem.ownerDocument, elem ); - - // Append to fragment - tmp = getAll( fragment.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( contains ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( ( elem = tmp[ j++ ] ) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - return fragment; -} - - -( function() { - var fragment = document.createDocumentFragment(), - div = fragment.appendChild( document.createElement( "div" ) ), - input = document.createElement( "input" ); - - // Support: Android 4.0 - 4.3 only - // Check state lost if the name is set (#11217) - // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) - input.setAttribute( "type", "radio" ); - input.setAttribute( "checked", "checked" ); - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - - // Support: Android <=4.1 only - // Older WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE <=11 only - // Make sure textarea (and checkbox) defaultValue is properly cloned - div.innerHTML = ""; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; -} )(); -var documentElement = document.documentElement; - - - -var - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -// Support: IE <=9 only -// See #13393 for more info -function safeActiveElement() { - try { - return document.activeElement; - } catch ( err ) { } -} - -function on( elem, types, selector, data, fn, one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - on( elem, type, selector, data, types[ type ], one ); - } - return elem; - } - - if ( data == null && fn == null ) { - - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return elem; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return elem.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - } ); -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - - var handleObjIn, eventHandle, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.get( elem ); - - // Don't attach events to noData or text/comment nodes (but allow plain objects) - if ( !elemData ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Ensure that invalid selectors throw exceptions at attach time - // Evaluate against documentElement in case elem is a non-element node (e.g., document) - if ( selector ) { - jQuery.find.matchesSelector( documentElement, selector ); - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !( events = elemData.events ) ) { - events = elemData.events = {}; - } - if ( !( eventHandle = elemData.handle ) ) { - eventHandle = elemData.handle = function( e ) { - - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? - jQuery.event.dispatch.apply( elem, arguments ) : undefined; - }; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // There *must* be a type, no attaching namespace-only handlers - if ( !type ) { - continue; - } - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend( { - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join( "." ) - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !( handlers = events[ type ] ) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener if the special events handler returns false - if ( !special.setup || - special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var j, origCount, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); - - if ( !elemData || !( events = elemData.events ) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[ 2 ] && - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || - selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || - special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove data and the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - dataPriv.remove( elem, "handle events" ); - } - }, - - dispatch: function( nativeEvent ) { - - // Make a writable jQuery.Event from the native event object - var event = jQuery.event.fix( nativeEvent ); - - var i, j, ret, matched, handleObj, handlerQueue, - args = new Array( arguments.length ), - handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[ 0 ] = event; - - for ( i = 1; i < arguments.length; i++ ) { - args[ i ] = arguments[ i ]; - } - - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( ( handleObj = matched.handlers[ j++ ] ) && - !event.isImmediatePropagationStopped() ) { - - // Triggered event must either 1) have no namespace, or 2) have namespace(s) - // a subset or equal to those in the bound event (both can have no namespace). - if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || - handleObj.handler ).apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( ( event.result = ret ) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var i, handleObj, sel, matchedHandlers, matchedSelectors, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - if ( delegateCount && - - // Support: IE <=9 - // Black-hole SVG instance trees (trac-13180) - cur.nodeType && - - // Support: Firefox <=42 - // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) - // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click - // Support: IE 11 only - // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) - !( event.type === "click" && event.button >= 1 ) ) { - - for ( ; cur !== this; cur = cur.parentNode || this ) { - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { - matchedHandlers = []; - matchedSelectors = {}; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matchedSelectors[ sel ] === undefined ) { - matchedSelectors[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) > -1 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matchedSelectors[ sel ] ) { - matchedHandlers.push( handleObj ); - } - } - if ( matchedHandlers.length ) { - handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); - } - } - } - } - - // Add the remaining (directly-bound) handlers - cur = this; - if ( delegateCount < handlers.length ) { - handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); - } - - return handlerQueue; - }, - - addProp: function( name, hook ) { - Object.defineProperty( jQuery.Event.prototype, name, { - enumerable: true, - configurable: true, - - get: jQuery.isFunction( hook ) ? - function() { - if ( this.originalEvent ) { - return hook( this.originalEvent ); - } - } : - function() { - if ( this.originalEvent ) { - return this.originalEvent[ name ]; - } - }, - - set: function( value ) { - Object.defineProperty( this, name, { - enumerable: true, - configurable: true, - writable: true, - value: value - } ); - } - } ); - }, - - fix: function( originalEvent ) { - return originalEvent[ jQuery.expando ] ? - originalEvent : - new jQuery.Event( originalEvent ); - }, - - special: { - load: { - - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - focus: { - - // Fire native event if possible so blur/focus sequence is correct - trigger: function() { - if ( this !== safeActiveElement() && this.focus ) { - this.focus(); - return false; - } - }, - delegateType: "focusin" - }, - blur: { - trigger: function() { - if ( this === safeActiveElement() && this.blur ) { - this.blur(); - return false; - } - }, - delegateType: "focusout" - }, - click: { - - // For checkbox, fire native event so checked state will be right - trigger: function() { - if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { - this.click(); - return false; - } - }, - - // For cross-browser consistency, don't fire native .click() on links - _default: function( event ) { - return nodeName( event.target, "a" ); - } - }, - - beforeunload: { - postDispatch: function( event ) { - - // Support: Firefox 20+ - // Firefox doesn't alert if the returnValue field is not set. - if ( event.result !== undefined && event.originalEvent ) { - event.originalEvent.returnValue = event.result; - } - } - } - } -}; - -jQuery.removeEvent = function( elem, type, handle ) { - - // This "if" is needed for plain objects - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle ); - } -}; - -jQuery.Event = function( src, props ) { - - // Allow instantiation without the 'new' keyword - if ( !( this instanceof jQuery.Event ) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = src.defaultPrevented || - src.defaultPrevented === undefined && - - // Support: Android <=2.3 only - src.returnValue === false ? - returnTrue : - returnFalse; - - // Create target properties - // Support: Safari <=6 - 7 only - // Target should not be a text node (#504, #13143) - this.target = ( src.target && src.target.nodeType === 3 ) ? - src.target.parentNode : - src.target; - - this.currentTarget = src.currentTarget; - this.relatedTarget = src.relatedTarget; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - constructor: jQuery.Event, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - isSimulated: false, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - - if ( e && !this.isSimulated ) { - e.preventDefault(); - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopPropagation(); - } - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } -}; - -// Includes all common event props including KeyEvent and MouseEvent specific props -jQuery.each( { - altKey: true, - bubbles: true, - cancelable: true, - changedTouches: true, - ctrlKey: true, - detail: true, - eventPhase: true, - metaKey: true, - pageX: true, - pageY: true, - shiftKey: true, - view: true, - "char": true, - charCode: true, - key: true, - keyCode: true, - button: true, - buttons: true, - clientX: true, - clientY: true, - offsetX: true, - offsetY: true, - pointerId: true, - pointerType: true, - screenX: true, - screenY: true, - targetTouches: true, - toElement: true, - touches: true, - - which: function( event ) { - var button = event.button; - - // Add which for key events - if ( event.which == null && rkeyEvent.test( event.type ) ) { - return event.charCode != null ? event.charCode : event.keyCode; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { - if ( button & 1 ) { - return 1; - } - - if ( button & 2 ) { - return 3; - } - - if ( button & 4 ) { - return 2; - } - - return 0; - } - - return event.which; - } -}, jQuery.event.addProp ); - -// Create mouseenter/leave events using mouseover/out and event-time checks -// so that event delegation works in jQuery. -// Do the same for pointerenter/pointerleave and pointerover/pointerout -// -// Support: Safari 7 only -// Safari sends mouseenter too often; see: -// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 -// for the description of the bug (it existed in older Chrome versions as well). -jQuery.each( { - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mouseenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -} ); - -jQuery.fn.extend( { - - on: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn ); - }, - one: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? - handleObj.origType + "." + handleObj.namespace : - handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each( function() { - jQuery.event.remove( this, types, fn, selector ); - } ); - } -} ); - - -var - - /* eslint-disable max-len */ - - // See https://github.com/eslint/eslint/issues/3229 - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, - - /* eslint-enable */ - - // Support: IE <=10 - 11, Edge 12 - 13 - // In IE/Edge using regex groups here causes severe slowdowns. - // See https://connect.microsoft.com/IE/feedback/details/1736512/ - rnoInnerhtml = /\s*$/g; - -// Prefer a tbody over its parent table for containing new rows -function manipulationTarget( elem, content ) { - if ( nodeName( elem, "table" ) && - nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { - - return jQuery( ">tbody", elem )[ 0 ] || elem; - } - - return elem; -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - var match = rscriptTypeMasked.exec( elem.type ); - - if ( match ) { - elem.type = match[ 1 ]; - } else { - elem.removeAttribute( "type" ); - } - - return elem; -} - -function cloneCopyEvent( src, dest ) { - var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; - - if ( dest.nodeType !== 1 ) { - return; - } - - // 1. Copy private data: events, handlers, etc. - if ( dataPriv.hasData( src ) ) { - pdataOld = dataPriv.access( src ); - pdataCur = dataPriv.set( dest, pdataOld ); - events = pdataOld.events; - - if ( events ) { - delete pdataCur.handle; - pdataCur.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - } - - // 2. Copy user data - if ( dataUser.hasData( src ) ) { - udataOld = dataUser.access( src ); - udataCur = jQuery.extend( {}, udataOld ); - - dataUser.set( dest, udataCur ); - } -} - -// Fix IE bugs, see support tests -function fixInput( src, dest ) { - var nodeName = dest.nodeName.toLowerCase(); - - // Fails to persist the checked state of a cloned checkbox or radio button. - if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - dest.checked = src.checked; - - // Fails to return the selected option to the default selected state when cloning options - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -function domManip( collection, args, callback, ignored ) { - - // Flatten any nested arrays - args = concat.apply( [], args ); - - var fragment, first, scripts, hasScripts, node, doc, - i = 0, - l = collection.length, - iNoClone = l - 1, - value = args[ 0 ], - isFunction = jQuery.isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( isFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return collection.each( function( index ) { - var self = collection.eq( index ); - if ( isFunction ) { - args[ 0 ] = value.call( this, index, self.html() ); - } - domManip( self, args, callback, ignored ); - } ); - } - - if ( l ) { - fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - // Require either new content or an interest in ignored elements to invoke the callback - if ( first || ignored ) { - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item - // instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( collection[ i ], node, i ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !dataPriv.access( node, "globalEval" ) && - jQuery.contains( doc, node ) ) { - - if ( node.src ) { - - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl ) { - jQuery._evalUrl( node.src ); - } - } else { - DOMEval( node.textContent.replace( rcleanScript, "" ), doc ); - } - } - } - } - } - } - - return collection; -} - -function remove( elem, selector, keepData ) { - var node, - nodes = selector ? jQuery.filter( selector, elem ) : elem, - i = 0; - - for ( ; ( node = nodes[ i ] ) != null; i++ ) { - if ( !keepData && node.nodeType === 1 ) { - jQuery.cleanData( getAll( node ) ); - } - - if ( node.parentNode ) { - if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { - setGlobalEval( getAll( node, "script" ) ); - } - node.parentNode.removeChild( node ); - } - } - - return elem; -} - -jQuery.extend( { - htmlPrefilter: function( html ) { - return html.replace( rxhtmlTag, "<$1>" ); - }, - - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var i, l, srcElements, destElements, - clone = elem.cloneNode( true ), - inPage = jQuery.contains( elem.ownerDocument, elem ); - - // Fix IE cloning issues - if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && - !jQuery.isXMLDoc( elem ) ) { - - // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - fixInput( srcElements[ i ], destElements[ i ] ); - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - cloneCopyEvent( srcElements[ i ], destElements[ i ] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - // Return the cloned set - return clone; - }, - - cleanData: function( elems ) { - var data, elem, type, - special = jQuery.event.special, - i = 0; - - for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { - if ( acceptData( elem ) ) { - if ( ( data = elem[ dataPriv.expando ] ) ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataPriv.expando ] = undefined; - } - if ( elem[ dataUser.expando ] ) { - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataUser.expando ] = undefined; - } - } - } - } -} ); - -jQuery.fn.extend( { - detach: function( selector ) { - return remove( this, selector, true ); - }, - - remove: function( selector ) { - return remove( this, selector ); - }, - - text: function( value ) { - return access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().each( function() { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.textContent = value; - } - } ); - }, null, value, arguments.length ); - }, - - append: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.appendChild( elem ); - } - } ); - }, - - prepend: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.insertBefore( elem, target.firstChild ); - } - } ); - }, - - before: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - } ); - }, - - after: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - } ); - }, - - empty: function() { - var elem, - i = 0; - - for ( ; ( elem = this[ i ] ) != null; i++ ) { - if ( elem.nodeType === 1 ) { - - // Prevent memory leaks - jQuery.cleanData( getAll( elem, false ) ); - - // Remove any remaining nodes - elem.textContent = ""; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function() { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - } ); - }, - - html: function( value ) { - return access( this, function( value ) { - var elem = this[ 0 ] || {}, - i = 0, - l = this.length; - - if ( value === undefined && elem.nodeType === 1 ) { - return elem.innerHTML; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { - - value = jQuery.htmlPrefilter( value ); - - try { - for ( ; i < l; i++ ) { - elem = this[ i ] || {}; - - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch ( e ) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function() { - var ignored = []; - - // Make the changes, replacing each non-ignored context element with the new content - return domManip( this, arguments, function( elem ) { - var parent = this.parentNode; - - if ( jQuery.inArray( this, ignored ) < 0 ) { - jQuery.cleanData( getAll( this ) ); - if ( parent ) { - parent.replaceChild( elem, this ); - } - } - - // Force callback invocation - }, ignored ); - } -} ); - -jQuery.each( { - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1, - i = 0; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone( true ); - jQuery( insert[ i ] )[ original ]( elems ); - - // Support: Android <=4.0 only, PhantomJS 1 only - // .get() because push.apply(_, arraylike) throws on ancient WebKit - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -} ); -var rmargin = ( /^margin/ ); - -var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); - -var getStyles = function( elem ) { - - // Support: IE <=11 only, Firefox <=30 (#15098, #14150) - // IE throws on elements created in popups - // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" - var view = elem.ownerDocument.defaultView; - - if ( !view || !view.opener ) { - view = window; - } - - return view.getComputedStyle( elem ); - }; - - - -( function() { - - // Executing both pixelPosition & boxSizingReliable tests require only one layout - // so they're executed at the same time to save the second computation. - function computeStyleTests() { - - // This is a singleton, we need to execute it only once - if ( !div ) { - return; - } - - div.style.cssText = - "box-sizing:border-box;" + - "position:relative;display:block;" + - "margin:auto;border:1px;padding:1px;" + - "top:1%;width:50%"; - div.innerHTML = ""; - documentElement.appendChild( container ); - - var divStyle = window.getComputedStyle( div ); - pixelPositionVal = divStyle.top !== "1%"; - - // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 - reliableMarginLeftVal = divStyle.marginLeft === "2px"; - boxSizingReliableVal = divStyle.width === "4px"; - - // Support: Android 4.0 - 4.3 only - // Some styles come back with percentage values, even though they shouldn't - div.style.marginRight = "50%"; - pixelMarginRightVal = divStyle.marginRight === "4px"; - - documentElement.removeChild( container ); - - // Nullify the div so it wouldn't be stored in the memory and - // it will also be a sign that checks already performed - div = null; - } - - var pixelPositionVal, boxSizingReliableVal, pixelMarginRightVal, reliableMarginLeftVal, - container = document.createElement( "div" ), - div = document.createElement( "div" ); - - // Finish early in limited (non-browser) environments - if ( !div.style ) { - return; - } - - // Support: IE <=9 - 11 only - // Style of cloned element affects source element cloned (#8908) - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" + - "padding:0;margin-top:1px;position:absolute"; - container.appendChild( div ); - - jQuery.extend( support, { - pixelPosition: function() { - computeStyleTests(); - return pixelPositionVal; - }, - boxSizingReliable: function() { - computeStyleTests(); - return boxSizingReliableVal; - }, - pixelMarginRight: function() { - computeStyleTests(); - return pixelMarginRightVal; - }, - reliableMarginLeft: function() { - computeStyleTests(); - return reliableMarginLeftVal; - } - } ); -} )(); - - -function curCSS( elem, name, computed ) { - var width, minWidth, maxWidth, ret, - - // Support: Firefox 51+ - // Retrieving style before computed somehow - // fixes an issue with getting wrong values - // on detached elements - style = elem.style; - - computed = computed || getStyles( elem ); - - // getPropertyValue is needed for: - // .css('filter') (IE 9 only, #12537) - // .css('--customProperty) (#3144) - if ( computed ) { - ret = computed.getPropertyValue( name ) || computed[ name ]; - - if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Android Browser returns percentage for some values, - // but width seems to be reliably pixels. - // This is against the CSSOM draft spec: - // https://drafts.csswg.org/cssom/#resolved-values - if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret !== undefined ? - - // Support: IE <=9 - 11 only - // IE returns zIndex value as an integer. - ret + "" : - ret; -} - - -function addGetHookIf( conditionFn, hookFn ) { - - // Define the hook, we'll check on the first run if it's really needed. - return { - get: function() { - if ( conditionFn() ) { - - // Hook not needed (or it's not possible to use it due - // to missing dependency), remove it. - delete this.get; - return; - } - - // Hook needed; redefine it so that the support test is not executed again. - return ( this.get = hookFn ).apply( this, arguments ); - } - }; -} - - -var - - // Swappable if display is none or starts with table - // except "table", "table-cell", or "table-caption" - // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rcustomProp = /^--/, - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: "0", - fontWeight: "400" - }, - - cssPrefixes = [ "Webkit", "Moz", "ms" ], - emptyStyle = document.createElement( "div" ).style; - -// Return a css property mapped to a potentially vendor prefixed property -function vendorPropName( name ) { - - // Shortcut for names that are not vendor prefixed - if ( name in emptyStyle ) { - return name; - } - - // Check for vendor prefixed names - var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in emptyStyle ) { - return name; - } - } -} - -// Return a property mapped along what jQuery.cssProps suggests or to -// a vendor prefixed property. -function finalPropName( name ) { - var ret = jQuery.cssProps[ name ]; - if ( !ret ) { - ret = jQuery.cssProps[ name ] = vendorPropName( name ) || name; - } - return ret; -} - -function setPositiveNumber( elem, value, subtract ) { - - // Any relative (+/-) values have already been - // normalized at this point - var matches = rcssNum.exec( value ); - return matches ? - - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { - var i, - val = 0; - - // If we already have the right measurement, avoid augmentation - if ( extra === ( isBorderBox ? "border" : "content" ) ) { - i = 4; - - // Otherwise initialize for horizontal or vertical properties - } else { - i = name === "width" ? 1 : 0; - } - - for ( ; i < 4; i += 2 ) { - - // Both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); - } - - if ( isBorderBox ) { - - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // At this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } else { - - // At this point, extra isn't content, so add padding - val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // At this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with computed style - var valueIsBorderBox, - styles = getStyles( elem ), - val = curCSS( elem, name, styles ), - isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test( val ) ) { - return val; - } - - // Check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && - ( support.boxSizingReliable() || val === elem.style[ name ] ); - - // Fall back to offsetWidth/Height when value is "auto" - // This happens for inline elements with no explicit setting (gh-3571) - if ( val === "auto" ) { - val = elem[ "offset" + name[ 0 ].toUpperCase() + name.slice( 1 ) ]; - } - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - - // Use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles - ) - ) + "px"; -} - -jQuery.extend( { - - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Don't automatically add "px" to these possibly-unitless properties - cssNumber: { - "animationIterationCount": true, - "columnCount": true, - "fillOpacity": true, - "flexGrow": true, - "flexShrink": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "order": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: { - "float": "cssFloat" - }, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - isCustomProp = rcustomProp.test( name ), - style = elem.style; - - // Make sure that we're working with the right name. We don't - // want to query the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Gets hook for the prefixed version, then unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // Convert "+=" or "-=" to relative numbers (#7345) - if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { - value = adjustCSS( elem, name, ret ); - - // Fixes bug #9237 - type = "number"; - } - - // Make sure that null and NaN values aren't set (#7116) - if ( value == null || value !== value ) { - return; - } - - // If a number was passed in, add the unit (except for certain CSS properties) - if ( type === "number" ) { - value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); - } - - // background-* props affect original clone's values - if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !( "set" in hooks ) || - ( value = hooks.set( elem, value, extra ) ) !== undefined ) { - - if ( isCustomProp ) { - style.setProperty( name, value ); - } else { - style[ name ] = value; - } - } - - } else { - - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && - ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { - - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var val, num, hooks, - origName = jQuery.camelCase( name ), - isCustomProp = rcustomProp.test( name ); - - // Make sure that we're working with the right name. We don't - // want to modify the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Try prefixed name followed by the unprefixed name - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - // Convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Make numeric if forced or a qualifier was provided and val looks numeric - if ( extra === "" || extra ) { - num = parseFloat( val ); - return extra === true || isFinite( num ) ? num || 0 : val; - } - - return val; - } -} ); - -jQuery.each( [ "height", "width" ], function( i, name ) { - jQuery.cssHooks[ name ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - - // Certain elements can have dimension info if we invisibly show them - // but it must have a current display style that would benefit - return rdisplayswap.test( jQuery.css( elem, "display" ) ) && - - // Support: Safari 8+ - // Table columns in Safari have non-zero offsetWidth & zero - // getBoundingClientRect().width unless display is changed. - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, name, extra ); - } ) : - getWidthOrHeight( elem, name, extra ); - } - }, - - set: function( elem, value, extra ) { - var matches, - styles = extra && getStyles( elem ), - subtract = extra && augmentWidthOrHeight( - elem, - name, - extra, - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - styles - ); - - // Convert to pixels if value adjustment is needed - if ( subtract && ( matches = rcssNum.exec( value ) ) && - ( matches[ 3 ] || "px" ) !== "px" ) { - - elem.style[ name ] = value; - value = jQuery.css( elem, name ); - } - - return setPositiveNumber( elem, value, subtract ); - } - }; -} ); - -jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, - function( elem, computed ) { - if ( computed ) { - return ( parseFloat( curCSS( elem, "marginLeft" ) ) || - elem.getBoundingClientRect().left - - swap( elem, { marginLeft: 0 }, function() { - return elem.getBoundingClientRect().left; - } ) - ) + "px"; - } - } -); - -// These hooks are used by animate to expand properties -jQuery.each( { - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i = 0, - expanded = {}, - - // Assumes a single number if not a string - parts = typeof value === "string" ? value.split( " " ) : [ value ]; - - for ( ; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( !rmargin.test( prefix ) ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -} ); - -jQuery.fn.extend( { - css: function( name, value ) { - return access( this, function( elem, name, value ) { - var styles, len, - map = {}, - i = 0; - - if ( Array.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - } -} ); - - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || jQuery.easing._default; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - // Use a property on the element directly when it is not a DOM element, - // or when there is no matching style property that exists. - if ( tween.elem.nodeType !== 1 || - tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { - return tween.elem[ tween.prop ]; - } - - // Passing an empty string as a 3rd parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails. - // Simple values such as "10px" are parsed to Float; - // complex values such as "rotate(1rad)" are returned as-is. - result = jQuery.css( tween.elem, tween.prop, "" ); - - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - - // Use step hook for back compat. - // Use cssHook if its there. - // Use .style if available and use plain properties where available. - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.nodeType === 1 && - ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || - jQuery.cssHooks[ tween.prop ] ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Support: IE <=9 only -// Panic based approach to setting things on disconnected nodes -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p * Math.PI ) / 2; - }, - _default: "swing" -}; - -jQuery.fx = Tween.prototype.init; - -// Back compat <1.8 extension point -jQuery.fx.step = {}; - - - - -var - fxNow, inProgress, - rfxtypes = /^(?:toggle|show|hide)$/, - rrun = /queueHooks$/; - -function schedule() { - if ( inProgress ) { - if ( document.hidden === false && window.requestAnimationFrame ) { - window.requestAnimationFrame( schedule ); - } else { - window.setTimeout( schedule, jQuery.fx.interval ); - } - - jQuery.fx.tick(); - } -} - -// Animations created synchronously will run synchronously -function createFxNow() { - window.setTimeout( function() { - fxNow = undefined; - } ); - return ( fxNow = jQuery.now() ); -} - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - i = 0, - attrs = { height: type }; - - // If we include width, step value is 1 to do all cssExpand values, - // otherwise step value is 2 to skip over Left and Right - includeWidth = includeWidth ? 1 : 0; - for ( ; i < 4; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -function createTween( value, prop, animation ) { - var tween, - collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { - - // We're done with this property - return tween; - } - } -} - -function defaultPrefilter( elem, props, opts ) { - var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, - isBox = "width" in props || "height" in props, - anim = this, - orig = {}, - style = elem.style, - hidden = elem.nodeType && isHiddenWithinTree( elem ), - dataShow = dataPriv.get( elem, "fxshow" ); - - // Queue-skipping animations hijack the fx hooks - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always( function() { - - // Ensure the complete handler is called before this completes - anim.always( function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - } ); - } ); - } - - // Detect show/hide animations - for ( prop in props ) { - value = props[ prop ]; - if ( rfxtypes.test( value ) ) { - delete props[ prop ]; - toggle = toggle || value === "toggle"; - if ( value === ( hidden ? "hide" : "show" ) ) { - - // Pretend to be hidden if this is a "show" and - // there is still data from a stopped show/hide - if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { - hidden = true; - - // Ignore all other no-op show/hide data - } else { - continue; - } - } - orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); - } - } - - // Bail out if this is a no-op like .hide().hide() - propTween = !jQuery.isEmptyObject( props ); - if ( !propTween && jQuery.isEmptyObject( orig ) ) { - return; - } - - // Restrict "overflow" and "display" styles during box animations - if ( isBox && elem.nodeType === 1 ) { - - // Support: IE <=9 - 11, Edge 12 - 13 - // Record all 3 overflow attributes because IE does not infer the shorthand - // from identically-valued overflowX and overflowY - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Identify a display type, preferring old show/hide data over the CSS cascade - restoreDisplay = dataShow && dataShow.display; - if ( restoreDisplay == null ) { - restoreDisplay = dataPriv.get( elem, "display" ); - } - display = jQuery.css( elem, "display" ); - if ( display === "none" ) { - if ( restoreDisplay ) { - display = restoreDisplay; - } else { - - // Get nonempty value(s) by temporarily forcing visibility - showHide( [ elem ], true ); - restoreDisplay = elem.style.display || restoreDisplay; - display = jQuery.css( elem, "display" ); - showHide( [ elem ] ); - } - } - - // Animate inline elements as inline-block - if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { - if ( jQuery.css( elem, "float" ) === "none" ) { - - // Restore the original display value at the end of pure show/hide animations - if ( !propTween ) { - anim.done( function() { - style.display = restoreDisplay; - } ); - if ( restoreDisplay == null ) { - display = style.display; - restoreDisplay = display === "none" ? "" : display; - } - } - style.display = "inline-block"; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - anim.always( function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - } ); - } - - // Implement show/hide animations - propTween = false; - for ( prop in orig ) { - - // General show/hide setup for this element animation - if ( !propTween ) { - if ( dataShow ) { - if ( "hidden" in dataShow ) { - hidden = dataShow.hidden; - } - } else { - dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); - } - - // Store hidden/visible for toggle so `.stop().toggle()` "reverses" - if ( toggle ) { - dataShow.hidden = !hidden; - } - - // Show elements before animating them - if ( hidden ) { - showHide( [ elem ], true ); - } - - /* eslint-disable no-loop-func */ - - anim.done( function() { - - /* eslint-enable no-loop-func */ - - // The final step of a "hide" animation is actually hiding the element - if ( !hidden ) { - showHide( [ elem ] ); - } - dataPriv.remove( elem, "fxshow" ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - } ); - } - - // Per-property setup - propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = propTween.start; - if ( hidden ) { - propTween.end = propTween.start; - propTween.start = 0; - } - } - } -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = jQuery.camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( Array.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // Not quite $.extend, this won't overwrite existing keys. - // Reusing 'index' because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -function Animation( elem, properties, options ) { - var result, - stopped, - index = 0, - length = Animation.prefilters.length, - deferred = jQuery.Deferred().always( function() { - - // Don't match elem in the :animated selector - delete tick.elem; - } ), - tick = function() { - if ( stopped ) { - return false; - } - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - - // Support: Android 2.3 only - // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) - temp = remaining / animation.duration || 0, - percent = 1 - temp, - index = 0, - length = animation.tweens.length; - - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ] ); - - // If there's more to do, yield - if ( percent < 1 && length ) { - return remaining; - } - - // If this was an empty animation, synthesize a final progress notification - if ( !length ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - } - - // Resolve the animation and report its conclusion - deferred.resolveWith( elem, [ animation ] ); - return false; - }, - animation = deferred.promise( { - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { - specialEasing: {}, - easing: jQuery.easing._default - }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - - // If we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - if ( stopped ) { - return this; - } - stopped = true; - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // Resolve when we played the last frame; otherwise, reject - if ( gotoEnd ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - } ), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length; index++ ) { - result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - if ( jQuery.isFunction( result.stop ) ) { - jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - jQuery.proxy( result.stop, result ); - } - return result; - } - } - - jQuery.map( props, createTween, animation ); - - if ( jQuery.isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - // Attach callbacks from options - animation - .progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); - - jQuery.fx.timer( - jQuery.extend( tick, { - elem: elem, - anim: animation, - queue: animation.opts.queue - } ) - ); - - return animation; -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweeners: { - "*": [ function( prop, value ) { - var tween = this.createTween( prop, value ); - adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); - return tween; - } ] - }, - - tweener: function( props, callback ) { - if ( jQuery.isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.match( rnothtmlwhite ); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length; index++ ) { - prop = props[ index ]; - Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; - Animation.tweeners[ prop ].unshift( callback ); - } - }, - - prefilters: [ defaultPrefilter ], - - prefilter: function( callback, prepend ) { - if ( prepend ) { - Animation.prefilters.unshift( callback ); - } else { - Animation.prefilters.push( callback ); - } - } -} ); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - jQuery.isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing - }; - - // Go to the end state if fx are off - if ( jQuery.fx.off ) { - opt.duration = 0; - - } else { - if ( typeof opt.duration !== "number" ) { - if ( opt.duration in jQuery.fx.speeds ) { - opt.duration = jQuery.fx.speeds[ opt.duration ]; - - } else { - opt.duration = jQuery.fx.speeds._default; - } - } - } - - // Normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( jQuery.isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.fn.extend( { - fadeTo: function( speed, to, easing, callback ) { - - // Show any hidden elements after setting opacity to 0 - return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() - - // Animate to the value specified - .end().animate( { opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations, or finishing resolves immediately - if ( empty || dataPriv.get( this, "finish" ) ) { - anim.stop( true ); - } - }; - doAnimation.finish = doAnimation; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue && type !== false ) { - this.queue( type || "fx", [] ); - } - - return this.each( function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = dataPriv.get( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && - ( type == null || timers[ index ].queue === type ) ) { - - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // Start the next in the queue if the last step wasn't forced. - // Timers currently will call their complete callbacks, which - // will dequeue but only if they were gotoEnd. - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - } ); - }, - finish: function( type ) { - if ( type !== false ) { - type = type || "fx"; - } - return this.each( function() { - var index, - data = dataPriv.get( this ), - queue = data[ type + "queue" ], - hooks = data[ type + "queueHooks" ], - timers = jQuery.timers, - length = queue ? queue.length : 0; - - // Enable finishing flag on private data - data.finish = true; - - // Empty the queue first - jQuery.queue( this, type, [] ); - - if ( hooks && hooks.stop ) { - hooks.stop.call( this, true ); - } - - // Look for any active animations, and finish them - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && timers[ index ].queue === type ) { - timers[ index ].anim.stop( true ); - timers.splice( index, 1 ); - } - } - - // Look for any animations in the old queue and finish them - for ( index = 0; index < length; index++ ) { - if ( queue[ index ] && queue[ index ].finish ) { - queue[ index ].finish.call( this ); - } - } - - // Turn off finishing flag - delete data.finish; - } ); - } -} ); - -jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -} ); - -// Generate shortcuts for custom animations -jQuery.each( { - slideDown: genFx( "show" ), - slideUp: genFx( "hide" ), - slideToggle: genFx( "toggle" ), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -} ); - -jQuery.timers = []; -jQuery.fx.tick = function() { - var timer, - i = 0, - timers = jQuery.timers; - - fxNow = jQuery.now(); - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - - // Run the timer and safely remove it when done (allowing for external removal) - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } - fxNow = undefined; -}; - -jQuery.fx.timer = function( timer ) { - jQuery.timers.push( timer ); - jQuery.fx.start(); -}; - -jQuery.fx.interval = 13; -jQuery.fx.start = function() { - if ( inProgress ) { - return; - } - - inProgress = true; - schedule(); -}; - -jQuery.fx.stop = function() { - inProgress = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - - // Default speed - _default: 400 -}; - - -// Based off of the plugin by Clint Helfers, with permission. -// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ -jQuery.fn.delay = function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = window.setTimeout( next, time ); - hooks.stop = function() { - window.clearTimeout( timeout ); - }; - } ); -}; - - -( function() { - var input = document.createElement( "input" ), - select = document.createElement( "select" ), - opt = select.appendChild( document.createElement( "option" ) ); - - input.type = "checkbox"; - - // Support: Android <=4.3 only - // Default value for a checkbox should be "on" - support.checkOn = input.value !== ""; - - // Support: IE <=11 only - // Must access selectedIndex to make default options select - support.optSelected = opt.selected; - - // Support: IE <=11 only - // An input loses its value after becoming a radio - input = document.createElement( "input" ); - input.value = "t"; - input.type = "radio"; - support.radioValue = input.value === "t"; -} )(); - - -var boolHook, - attrHandle = jQuery.expr.attrHandle; - -jQuery.fn.extend( { - attr: function( name, value ) { - return access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each( function() { - jQuery.removeAttr( this, name ); - } ); - } -} ); - -jQuery.extend( { - attr: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set attributes on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - // Attribute hooks are determined by the lowercase version - // Grab necessary hook if one is defined - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - hooks = jQuery.attrHooks[ name.toLowerCase() ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); - } - - if ( value !== undefined ) { - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - } - - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - elem.setAttribute( name, value + "" ); - return value; - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - ret = jQuery.find.attr( elem, name ); - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? undefined : ret; - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !support.radioValue && value === "radio" && - nodeName( elem, "input" ) ) { - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - removeAttr: function( elem, value ) { - var name, - i = 0, - - // Attribute names can contain non-HTML whitespace characters - // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 - attrNames = value && value.match( rnothtmlwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( ( name = attrNames[ i++ ] ) ) { - elem.removeAttribute( name ); - } - } - } -} ); - -// Hooks for boolean attributes -boolHook = { - set: function( elem, value, name ) { - if ( value === false ) { - - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - elem.setAttribute( name, name ); - } - return name; - } -}; - -jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { - var getter = attrHandle[ name ] || jQuery.find.attr; - - attrHandle[ name ] = function( elem, name, isXML ) { - var ret, handle, - lowercaseName = name.toLowerCase(); - - if ( !isXML ) { - - // Avoid an infinite loop by temporarily removing this function from the getter - handle = attrHandle[ lowercaseName ]; - attrHandle[ lowercaseName ] = ret; - ret = getter( elem, name, isXML ) != null ? - lowercaseName : - null; - attrHandle[ lowercaseName ] = handle; - } - return ret; - }; -} ); - - - - -var rfocusable = /^(?:input|select|textarea|button)$/i, - rclickable = /^(?:a|area)$/i; - -jQuery.fn.extend( { - prop: function( name, value ) { - return access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - return this.each( function() { - delete this[ jQuery.propFix[ name ] || name ]; - } ); - } -} ); - -jQuery.extend( { - prop: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set properties on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - return ( elem[ name ] = value ); - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - return elem[ name ]; - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - - // Support: IE <=9 - 11 only - // elem.tabIndex doesn't always return the - // correct value when it hasn't been explicitly set - // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - // Use proper attribute retrieval(#12072) - var tabindex = jQuery.find.attr( elem, "tabindex" ); - - if ( tabindex ) { - return parseInt( tabindex, 10 ); - } - - if ( - rfocusable.test( elem.nodeName ) || - rclickable.test( elem.nodeName ) && - elem.href - ) { - return 0; - } - - return -1; - } - } - }, - - propFix: { - "for": "htmlFor", - "class": "className" - } -} ); - -// Support: IE <=11 only -// Accessing the selectedIndex property -// forces the browser to respect setting selected -// on the option -// The getter ensures a default option is selected -// when in an optgroup -// eslint rule "no-unused-expressions" is disabled for this code -// since it considers such accessions noop -if ( !support.optSelected ) { - jQuery.propHooks.selected = { - get: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent && parent.parentNode ) { - parent.parentNode.selectedIndex; - } - return null; - }, - set: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent ) { - parent.selectedIndex; - - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - } - }; -} - -jQuery.each( [ - "tabIndex", - "readOnly", - "maxLength", - "cellSpacing", - "cellPadding", - "rowSpan", - "colSpan", - "useMap", - "frameBorder", - "contentEditable" -], function() { - jQuery.propFix[ this.toLowerCase() ] = this; -} ); - - - - - // Strip and collapse whitespace according to HTML spec - // https://html.spec.whatwg.org/multipage/infrastructure.html#strip-and-collapse-whitespace - function stripAndCollapse( value ) { - var tokens = value.match( rnothtmlwhite ) || []; - return tokens.join( " " ); - } - - -function getClass( elem ) { - return elem.getAttribute && elem.getAttribute( "class" ) || ""; -} - -jQuery.fn.extend( { - addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnothtmlwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( !arguments.length ) { - return this.attr( "class", "" ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnothtmlwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) > -1 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value; - - if ( typeof stateVal === "boolean" && type === "string" ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - - if ( jQuery.isFunction( value ) ) { - return this.each( function( i ) { - jQuery( this ).toggleClass( - value.call( this, i, getClass( this ), stateVal ), - stateVal - ); - } ); - } - - return this.each( function() { - var className, i, self, classNames; - - if ( type === "string" ) { - - // Toggle individual class names - i = 0; - self = jQuery( this ); - classNames = value.match( rnothtmlwhite ) || []; - - while ( ( className = classNames[ i++ ] ) ) { - - // Check each className given, space separated list - if ( self.hasClass( className ) ) { - self.removeClass( className ); - } else { - self.addClass( className ); - } - } - - // Toggle whole class name - } else if ( value === undefined || type === "boolean" ) { - className = getClass( this ); - if ( className ) { - - // Store className if set - dataPriv.set( this, "__className__", className ); - } - - // If the element has a class name or if we're passed `false`, - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - if ( this.setAttribute ) { - this.setAttribute( "class", - className || value === false ? - "" : - dataPriv.get( this, "__className__" ) || "" - ); - } - } - } ); - }, - - hasClass: function( selector ) { - var className, elem, - i = 0; - - className = " " + selector + " "; - while ( ( elem = this[ i++ ] ) ) { - if ( elem.nodeType === 1 && - ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { - return true; - } - } - - return false; - } -} ); - - - - -var rreturn = /\r/g; - -jQuery.fn.extend( { - val: function( value ) { - var hooks, ret, isFunction, - elem = this[ 0 ]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || - jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && - "get" in hooks && - ( ret = hooks.get( elem, "value" ) ) !== undefined - ) { - return ret; - } - - ret = elem.value; - - // Handle most common string cases - if ( typeof ret === "string" ) { - return ret.replace( rreturn, "" ); - } - - // Handle cases where value is null/undef or number - return ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each( function( i ) { - var val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, jQuery( this ).val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - - } else if ( typeof val === "number" ) { - val += ""; - - } else if ( Array.isArray( val ) ) { - val = jQuery.map( val, function( value ) { - return value == null ? "" : value + ""; - } ); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - } ); - } -} ); - -jQuery.extend( { - valHooks: { - option: { - get: function( elem ) { - - var val = jQuery.find.attr( elem, "value" ); - return val != null ? - val : - - // Support: IE <=10 - 11 only - // option.text throws exceptions (#14686, #14858) - // Strip and collapse whitespace - // https://html.spec.whatwg.org/#strip-and-collapse-whitespace - stripAndCollapse( jQuery.text( elem ) ); - } - }, - select: { - get: function( elem ) { - var value, option, i, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one", - values = one ? null : [], - max = one ? index + 1 : options.length; - - if ( index < 0 ) { - i = max; - - } else { - i = one ? index : 0; - } - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Support: IE <=9 only - // IE8-9 doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - - // Don't return options that are disabled or in a disabled optgroup - !option.disabled && - ( !option.parentNode.disabled || - !nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var optionSet, option, - options = elem.options, - values = jQuery.makeArray( value ), - i = options.length; - - while ( i-- ) { - option = options[ i ]; - - /* eslint-disable no-cond-assign */ - - if ( option.selected = - jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 - ) { - optionSet = true; - } - - /* eslint-enable no-cond-assign */ - } - - // Force browsers to behave consistently when non-matching value is set - if ( !optionSet ) { - elem.selectedIndex = -1; - } - return values; - } - } - } -} ); - -// Radios and checkboxes getter/setter -jQuery.each( [ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - set: function( elem, value ) { - if ( Array.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); - } - } - }; - if ( !support.checkOn ) { - jQuery.valHooks[ this ].get = function( elem ) { - return elem.getAttribute( "value" ) === null ? "on" : elem.value; - }; - } -} ); - - - - -// Return jQuery for attributes-only inclusion - - -var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/; - -jQuery.extend( jQuery.event, { - - trigger: function( event, data, elem, onlyHandlers ) { - - var i, cur, tmp, bubbleType, ontype, handle, special, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - - cur = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "." ) > -1 ) { - - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split( "." ); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf( ":" ) < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) - event.isTrigger = onlyHandlers ? 2 : 3; - event.namespace = namespaces.join( "." ); - event.rnamespace = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === ( elem.ownerDocument || document ) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { - - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && - dataPriv.get( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && handle.apply && acceptData( cur ) ) { - event.result = handle.apply( cur, data ); - if ( event.result === false ) { - event.preventDefault(); - } - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( ( !special._default || - special._default.apply( eventPath.pop(), data ) === false ) && - acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name as the event. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - // Piggyback on a donor event to simulate a different one - // Used only for `focus(in | out)` events - simulate: function( type, elem, event ) { - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true - } - ); - - jQuery.event.trigger( e, null, elem ); - } - -} ); - -jQuery.fn.extend( { - - trigger: function( type, data ) { - return this.each( function() { - jQuery.event.trigger( type, data, this ); - } ); - }, - triggerHandler: function( type, data ) { - var elem = this[ 0 ]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } -} ); - - -jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup contextmenu" ).split( " " ), - function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; -} ); - -jQuery.fn.extend( { - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -} ); - - - - -support.focusin = "onfocusin" in window; - - -// Support: Firefox <=44 -// Firefox doesn't have focus(in | out) events -// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 -// -// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 -// focus(in | out) events fire after focus & blur events, -// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order -// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 -if ( !support.focusin ) { - jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler on the document while someone wants focusin/focusout - var handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - var doc = this.ownerDocument || this, - attaches = dataPriv.access( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this, - attaches = dataPriv.access( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - dataPriv.remove( doc, fix ); - - } else { - dataPriv.access( doc, fix, attaches ); - } - } - }; - } ); -} -var location = window.location; - -var nonce = jQuery.now(); - -var rquery = ( /\?/ ); - - - -// Cross-browser xml parsing -jQuery.parseXML = function( data ) { - var xml; - if ( !data || typeof data !== "string" ) { - return null; - } - - // Support: IE 9 - 11 only - // IE throws on parseFromString with invalid input. - try { - xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); - } catch ( e ) { - xml = undefined; - } - - if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; -}; - - -var - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, - rsubmittable = /^(?:input|select|textarea|keygen)/i; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( Array.isArray( obj ) ) { - - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - - // Item is non-scalar (array or object), encode its numeric index. - buildParams( - prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", - v, - traditional, - add - ); - } - } ); - - } else if ( !traditional && jQuery.type( obj ) === "object" ) { - - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - - // Serialize scalar item. - add( prefix, obj ); - } -} - -// Serialize an array of form elements or a set of -// key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, valueOrFunction ) { - - // If value is a function, invoke it and use its return value - var value = jQuery.isFunction( valueOrFunction ) ? - valueOrFunction() : - valueOrFunction; - - s[ s.length ] = encodeURIComponent( key ) + "=" + - encodeURIComponent( value == null ? "" : value ); - }; - - // If an array was passed in, assume that it is an array of form elements. - if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - } ); - - } else { - - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ); -}; - -jQuery.fn.extend( { - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map( function() { - - // Can add propHook for "elements" to filter or add form elements - var elements = jQuery.prop( this, "elements" ); - return elements ? jQuery.makeArray( elements ) : this; - } ) - .filter( function() { - var type = this.type; - - // Use .is( ":disabled" ) so that fieldset[disabled] works - return this.name && !jQuery( this ).is( ":disabled" ) && - rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckableType.test( type ) ); - } ) - .map( function( i, elem ) { - var val = jQuery( this ).val(); - - if ( val == null ) { - return null; - } - - if ( Array.isArray( val ) ) { - return jQuery.map( val, function( val ) { - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ); - } - - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ).get(); - } -} ); - - -var - r20 = /%20/g, - rhash = /#.*$/, - rantiCache = /([?&])_=[^&]*/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, - - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = "*/".concat( "*" ), - - // Anchor tag for parsing the document origin - originAnchor = document.createElement( "a" ); - originAnchor.href = location.href; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, - i = 0, - dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; - - if ( jQuery.isFunction( func ) ) { - - // For each dataType in the dataTypeExpression - while ( ( dataType = dataTypes[ i++ ] ) ) { - - // Prepend if requested - if ( dataType[ 0 ] === "+" ) { - dataType = dataType.slice( 1 ) || "*"; - ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); - - // Otherwise append - } else { - ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); - } - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { - - var inspected = {}, - seekingTransport = ( structure === transports ); - - function inspect( dataType ) { - var selected; - inspected[ dataType ] = true; - jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { - var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); - if ( typeof dataTypeOrTransport === "string" && - !seekingTransport && !inspected[ dataTypeOrTransport ] ) { - - options.dataTypes.unshift( dataTypeOrTransport ); - inspect( dataTypeOrTransport ); - return false; - } else if ( seekingTransport ) { - return !( selected = dataTypeOrTransport ); - } - } ); - return selected; - } - - return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } - - return target; -} - -/* Handles responses to an ajax request: - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes; - - // Remove auto dataType and get content-type in the process - while ( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -/* Chain conversions given the request and the original response - * Also sets the responseXXX fields on the jqXHR instance - */ -function ajaxConvert( s, response, jqXHR, isSuccess ) { - var conv2, current, conv, tmp, prev, - converters = {}, - - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(); - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - current = dataTypes.shift(); - - // Convert to each sequential dataType - while ( current ) { - - if ( s.responseFields[ current ] ) { - jqXHR[ s.responseFields[ current ] ] = response; - } - - // Apply the dataFilter if provided - if ( !prev && isSuccess && s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - prev = current; - current = dataTypes.shift(); - - if ( current ) { - - // There's only work to do if current dataType is non-auto - if ( current === "*" ) { - - current = prev; - - // Convert response if prev dataType is non-auto and differs from current - } else if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split( " " ); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.unshift( tmp[ 1 ] ); - } - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s.throws ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { - state: "parsererror", - error: conv ? e : "No conversion from " + prev + " to " + current - }; - } - } - } - } - } - } - - return { state: "success", data: response }; -} - -jQuery.extend( { - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {}, - - ajaxSettings: { - url: location.href, - type: "GET", - isLocal: rlocalProtocol.test( location.protocol ), - global: true, - processData: true, - async: true, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - "*": allTypes, - text: "text/plain", - html: "text/html", - xml: "application/xml, text/xml", - json: "application/json, text/javascript" - }, - - contents: { - xml: /\bxml\b/, - html: /\bhtml/, - json: /\bjson\b/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText", - json: "responseJSON" - }, - - // Data converters - // Keys separate source (or catchall "*") and destination types with a single space - converters: { - - // Convert anything to text - "* text": String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": JSON.parse, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - url: true, - context: true - } - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - return settings ? - - // Building a settings object - ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : - - // Extending ajaxSettings - ajaxExtend( jQuery.ajaxSettings, target ); - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var transport, - - // URL without anti-cache param - cacheURL, - - // Response headers - responseHeadersString, - responseHeaders, - - // timeout handle - timeoutTimer, - - // Url cleanup var - urlAnchor, - - // Request state (becomes false upon send and true upon completion) - completed, - - // To know if global events are to be dispatched - fireGlobals, - - // Loop variable - i, - - // uncached part of the url - uncached, - - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - - // Callbacks context - callbackContext = s.context || s, - - // Context for global events is callbackContext if it is a DOM node or jQuery collection - globalEventContext = s.context && - ( callbackContext.nodeType || callbackContext.jquery ) ? - jQuery( callbackContext ) : - jQuery.event, - - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - - // Status-dependent callbacks - statusCode = s.statusCode || {}, - - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - - // Default abort message - strAbort = "canceled", - - // Fake xhr - jqXHR = { - readyState: 0, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( completed ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while ( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; - } - } - match = responseHeaders[ key.toLowerCase() ]; - } - return match == null ? null : match; - }, - - // Raw string - getAllResponseHeaders: function() { - return completed ? responseHeadersString : null; - }, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( completed == null ) { - name = requestHeadersNames[ name.toLowerCase() ] = - requestHeadersNames[ name.toLowerCase() ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( completed == null ) { - s.mimeType = type; - } - return this; - }, - - // Status-dependent callbacks - statusCode: function( map ) { - var code; - if ( map ) { - if ( completed ) { - - // Execute the appropriate callbacks - jqXHR.always( map[ jqXHR.status ] ); - } else { - - // Lazy-add the new callbacks in a way that preserves old ones - for ( code in map ) { - statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; - } - } - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - var finalText = statusText || strAbort; - if ( transport ) { - transport.abort( finalText ); - } - done( 0, finalText ); - return this; - } - }; - - // Attach deferreds - deferred.promise( jqXHR ); - - // Add protocol if not provided (prefilters might expect it) - // Handle falsy url in the settings object (#10093: consistency with old signature) - // We also use the url parameter if available - s.url = ( ( url || s.url || location.href ) + "" ) - .replace( rprotocol, location.protocol + "//" ); - - // Alias method option to type as per ticket #12004 - s.type = options.method || options.type || s.method || s.type; - - // Extract dataTypes list - s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; - - // A cross-domain request is in order when the origin doesn't match the current origin. - if ( s.crossDomain == null ) { - urlAnchor = document.createElement( "a" ); - - // Support: IE <=8 - 11, Edge 12 - 13 - // IE throws exception on accessing the href property if url is malformed, - // e.g. http://example.com:80x/ - try { - urlAnchor.href = s.url; - - // Support: IE <=8 - 11 only - // Anchor's host property isn't correctly set when s.url is relative - urlAnchor.href = urlAnchor.href; - s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== - urlAnchor.protocol + "//" + urlAnchor.host; - } catch ( e ) { - - // If there is an error parsing the URL, assume it is crossDomain, - // it can be rejected by the transport if it is invalid - s.crossDomain = true; - } - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( completed ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) - fireGlobals = jQuery.event && s.global; - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Save the URL in case we're toying with the If-Modified-Since - // and/or If-None-Match header later on - // Remove hash to simplify url manipulation - cacheURL = s.url.replace( rhash, "" ); - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // Remember the hash so we can put it back - uncached = s.url.slice( cacheURL.length ); - - // If data is available, append data to url - if ( s.data ) { - cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; - - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Add or update anti-cache param if needed - if ( s.cache === false ) { - cacheURL = cacheURL.replace( rantiCache, "$1" ); - uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; - } - - // Put hash and anti-cache on the URL that will be requested (gh-1732) - s.url = cacheURL + uncached; - - // Change '%20' to '+' if this is encoded form body content (gh-2658) - } else if ( s.data && s.processData && - ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { - s.data = s.data.replace( r20, "+" ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - if ( jQuery.lastModified[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); - } - if ( jQuery.etag[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? - s.accepts[ s.dataTypes[ 0 ] ] + - ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && - ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { - - // Abort if not done already and return - return jqXHR.abort(); - } - - // Aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - completeDeferred.add( s.complete ); - jqXHR.done( s.success ); - jqXHR.fail( s.error ); - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - - // If request was aborted inside ajaxSend, stop there - if ( completed ) { - return jqXHR; - } - - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = window.setTimeout( function() { - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - completed = false; - transport.send( requestHeaders, done ); - } catch ( e ) { - - // Rethrow post-completion exceptions - if ( completed ) { - throw e; - } - - // Propagate others as results - done( -1, e ); - } - } - - // Callback for when everything is done - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Ignore repeat invocations - if ( completed ) { - return; - } - - completed = true; - - // Clear timeout if it exists - if ( timeoutTimer ) { - window.clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Determine if successful - isSuccess = status >= 200 && status < 300 || status === 304; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // Convert no matter what (that way responseXXX fields are always set) - response = ajaxConvert( s, response, jqXHR, isSuccess ); - - // If successful, handle type chaining - if ( isSuccess ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - modified = jqXHR.getResponseHeader( "Last-Modified" ); - if ( modified ) { - jQuery.lastModified[ cacheURL ] = modified; - } - modified = jqXHR.getResponseHeader( "etag" ); - if ( modified ) { - jQuery.etag[ cacheURL ] = modified; - } - } - - // if no content - if ( status === 204 || s.type === "HEAD" ) { - statusText = "nocontent"; - - // if not modified - } else if ( status === 304 ) { - statusText = "notmodified"; - - // If we have data, let's convert it - } else { - statusText = response.state; - success = response.data; - error = response.error; - isSuccess = !error; - } - } else { - - // Extract error from statusText and normalize for non-aborts - error = statusText; - if ( status || !statusText ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - return jqXHR; - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - } -} ); - -jQuery.each( [ "get", "post" ], function( i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - - // Shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - // The url can be an options object (which then must have .url) - return jQuery.ajax( jQuery.extend( { - url: url, - type: method, - dataType: type, - data: data, - success: callback - }, jQuery.isPlainObject( url ) && url ) ); - }; -} ); - - -jQuery._evalUrl = function( url ) { - return jQuery.ajax( { - url: url, - - // Make this explicit, since user can override this through ajaxSetup (#11264) - type: "GET", - dataType: "script", - cache: true, - async: false, - global: false, - "throws": true - } ); -}; - - -jQuery.fn.extend( { - wrapAll: function( html ) { - var wrap; - - if ( this[ 0 ] ) { - if ( jQuery.isFunction( html ) ) { - html = html.call( this[ 0 ] ); - } - - // The elements to wrap the target around - wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); - - if ( this[ 0 ].parentNode ) { - wrap.insertBefore( this[ 0 ] ); - } - - wrap.map( function() { - var elem = this; - - while ( elem.firstElementChild ) { - elem = elem.firstElementChild; - } - - return elem; - } ).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each( function( i ) { - jQuery( this ).wrapInner( html.call( this, i ) ); - } ); - } - - return this.each( function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - } ); - }, - - wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); - - return this.each( function( i ) { - jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html ); - } ); - }, - - unwrap: function( selector ) { - this.parent( selector ).not( "body" ).each( function() { - jQuery( this ).replaceWith( this.childNodes ); - } ); - return this; - } -} ); - - -jQuery.expr.pseudos.hidden = function( elem ) { - return !jQuery.expr.pseudos.visible( elem ); -}; -jQuery.expr.pseudos.visible = function( elem ) { - return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); -}; - - - - -jQuery.ajaxSettings.xhr = function() { - try { - return new window.XMLHttpRequest(); - } catch ( e ) {} -}; - -var xhrSuccessStatus = { - - // File protocol always yields status code 0, assume 200 - 0: 200, - - // Support: IE <=9 only - // #1450: sometimes IE returns 1223 when it should be 204 - 1223: 204 - }, - xhrSupported = jQuery.ajaxSettings.xhr(); - -support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); -support.ajax = xhrSupported = !!xhrSupported; - -jQuery.ajaxTransport( function( options ) { - var callback, errorCallback; - - // Cross domain only allowed if supported through XMLHttpRequest - if ( support.cors || xhrSupported && !options.crossDomain ) { - return { - send: function( headers, complete ) { - var i, - xhr = options.xhr(); - - xhr.open( - options.type, - options.url, - options.async, - options.username, - options.password - ); - - // Apply custom fields if provided - if ( options.xhrFields ) { - for ( i in options.xhrFields ) { - xhr[ i ] = options.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( options.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( options.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Set headers - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - - // Callback - callback = function( type ) { - return function() { - if ( callback ) { - callback = errorCallback = xhr.onload = - xhr.onerror = xhr.onabort = xhr.onreadystatechange = null; - - if ( type === "abort" ) { - xhr.abort(); - } else if ( type === "error" ) { - - // Support: IE <=9 only - // On a manual native abort, IE9 throws - // errors on any property access that is not readyState - if ( typeof xhr.status !== "number" ) { - complete( 0, "error" ); - } else { - complete( - - // File: protocol always yields status 0; see #8605, #14207 - xhr.status, - xhr.statusText - ); - } - } else { - complete( - xhrSuccessStatus[ xhr.status ] || xhr.status, - xhr.statusText, - - // Support: IE <=9 only - // IE9 has no XHR2 but throws on binary (trac-11426) - // For XHR2 non-text, let the caller handle it (gh-2498) - ( xhr.responseType || "text" ) !== "text" || - typeof xhr.responseText !== "string" ? - { binary: xhr.response } : - { text: xhr.responseText }, - xhr.getAllResponseHeaders() - ); - } - } - }; - }; - - // Listen to events - xhr.onload = callback(); - errorCallback = xhr.onerror = callback( "error" ); - - // Support: IE 9 only - // Use onreadystatechange to replace onabort - // to handle uncaught aborts - if ( xhr.onabort !== undefined ) { - xhr.onabort = errorCallback; - } else { - xhr.onreadystatechange = function() { - - // Check readyState before timeout as it changes - if ( xhr.readyState === 4 ) { - - // Allow onerror to be called first, - // but that will not handle a native abort - // Also, save errorCallback to a variable - // as xhr.onerror cannot be accessed - window.setTimeout( function() { - if ( callback ) { - errorCallback(); - } - } ); - } - }; - } - - // Create the abort callback - callback = callback( "abort" ); - - try { - - // Do send the request (this may raise an exception) - xhr.send( options.hasContent && options.data || null ); - } catch ( e ) { - - // #14683: Only rethrow if this hasn't been notified as an error yet - if ( callback ) { - throw e; - } - } - }, - - abort: function() { - if ( callback ) { - callback(); - } - } - }; - } -} ); - - - - -// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) -jQuery.ajaxPrefilter( function( s ) { - if ( s.crossDomain ) { - s.contents.script = false; - } -} ); - -// Install script dataType -jQuery.ajaxSetup( { - accepts: { - script: "text/javascript, application/javascript, " + - "application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /\b(?:java|ecma)script\b/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -} ); - -// Handle cache's special case and crossDomain -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - } -} ); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function( s ) { - - // This transport only deals with cross domain requests - if ( s.crossDomain ) { - var script, callback; - return { - send: function( _, complete ) { - script = jQuery( " - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -
-

AML class

-
-
-class AutoMxL.__main__.AML(*args: Any, **kwargs: Any)[source]
-

Covers the complete pipeline of a classification project from a raw dataset to a deployable model.

-

AML is built as a class inherited from pandas DataFrame. Each Machine Learning step corresponds to method that -can be called with default or filled parameters.

-
    -
  • explore: explore dataset and identify features types

  • -
  • preprocess: clean and prepare data (optional : outliers processing).

  • -
  • select_features: features selection (optional)

  • -
  • model_train_predict : split AML in train/test sets to fits/apply models with random search. -Returns the list of the valid models (without overfitting) and the best one.

  • -
-

deployment methods:

-
    -
  • preprocess_apply : apply fitted preprocessing transformation to a new dataset

  • -
  • select_features_apply : idem

  • -
  • model_apply : apply fitted models to a new dataset

  • -
-

Notes :

-
    -
  • A method requires that the former one has been applied (actuel step is given by “step” attribute)

  • -
  • Target has to be binary and encoded as int (1/0) (see MLGB59.Start.Encode_Target module if you need help)

  • -
  • don’t call your target “target” please :>

  • -
-
-
Parameters
-
    -
  • _obj (DataFrame) – Source Dataset

  • -
  • target (string) – target name

  • -
-
-
-
-
-explore(verbose=False)[source]
-

data exploration and features type identification

-

Note : if you disagree with automated identification, you can directly modify d_features attribute

-
-
Create self.d_featuresdict {xlist of variables names}
    -
  • date: date features

  • -
  • identifier: identifier features

  • -
  • verbatim: verbatim features

  • -
  • boolean: boolean features

  • -
  • categorical: categorical features

  • -
  • numerical: numerical features

  • -
  • NA: features which contains NA values

  • -
  • low_variance: list of the features with low variance and unique values

  • -
-
-
-
-
Parameters
-

verbose (boolean (Default False)) – Get logging information

-
-
-
- -
-
-model_predict(df, metric='F1', delta_auc=0.03, verbose=False)[source]
-

apply fitted models on a dataset

-
    -
  • identifies valid models (auc(train)-auc(test)<0.03

  • -
  • gets the best model in respect of a selected metric among valid model

  • -
-
-
Parameters
-
    -
  • metric (string (Default : 'F1')) – objective metric

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

    -
  • dict – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}

  • -
  • list – valid models indexes

  • -
  • int – best model index

  • -
  • DataFrame – models summary

  • -
-

-
-
-
- -
-
-model_train(clf='XGBOOST', grid_param=None, top_bagging=False, n_comb=10, comb_seed=None, verbose=False)[source]
-

train models with random search

-
    -
  • creates models with random hyper-parameters combinations from HP grid

  • -
  • fits models on self

  • -
-

Notes :

-
    -
  • Available classifiers : Random Forest, XGBOOST

  • -
  • can enable bagging algo with top_bagging parameter

  • -
-
-
Parameters
-
    -
  • clf (string (Default : 'XGBOOST')) – classifier used for modelisation

  • -
  • grid_param (dict) – random search grid {Hyperparameter name : values list}

  • -
  • top_bagging (boolean (Default : False)) – enable Bagging

  • -
  • n_comb (int (Default : 10)) – HP combination number

  • -
  • comb_seed (int (Default : None)) – random combination seed

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-model_train_test(clf='XGBOOST', grid_param=None, metric='F1', delta_auc=0.03, top_bagging=False, n_comb=10, comb_seed=None, verbose=False)[source]
-

train and test models with random search

-
    -
  • creates models with random hyper-parameters combinations from HP grid

  • -
  • splits (random 80/20) train/test sets to fit/apply models

  • -
  • identifies valid models (auc(train)-auc(test)<0.03

  • -
  • gets the best model in respect of a selected metric among valid model

  • -
-

Notes :

-
    -
  • Available classifiers : Random Forest, XGBOOST

  • -
  • can enable bagging algo with top_bagging parameter

  • -
-
-
Parameters
-
    -
  • clf (string (Default : 'XGBOOST')) – classifier used for modelisation

  • -
  • grid_param (dict) – random search grid {Hyperparameter name : values list}

  • -
  • metric (string (Default : 'F1')) – objective metric

  • -
  • top_bagging (boolean (Default : False)) – enable Bagging

  • -
  • n_comb (int (Default : 10)) – HP combination number

  • -
  • comb_seed (int (Default : None)) – random combination seed

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

    -
  • dict – {model_index : {‘HP’, ‘probas’, ‘model’, ‘features_importance’, ‘train_metrics’, ‘metrics’, ‘output’}

  • -
  • list – valid models indexes

  • -
  • int – best model index

  • -
  • DataFrame – models summary

  • -
-

-
-
-
- -
-
-preprocess(date_ref=None, process_outliers=False, cat_method='deep_encoder', verbose=False)[source]
-

Prepare the data before feeding it to the model :

-
-
    -
  • remove low variance features

  • -
  • remove identifiers and verbatims features

  • -
  • transform date features to timedelta

  • -
  • fill missing values

  • -
  • process categorical and boolean data (one-hot-encoding or Pytorch NN encoder)

  • -
  • replace outliers (optional)

  • -
-
-
create self.d_preprocessdict {steptransformation}
    -
  • remove: list of the features to remove

  • -
  • date: fitted DateEncoder object

  • -
  • NA: fitted NAEncoder object

  • -
  • categorical: fitted CategoricalEncoder object

  • -
  • outlier: fitted OutlierEncoder object

  • -
-
-
-
-
-
Parameters
-
    -
  • date_ref (string '%d/%m/%y' (Default : None)) – ref date to compute date features timedelta. -If None, today date

  • -
  • process_outliers (boolean (Default : False)) – Enable outliers replacement

  • -
  • cat_method (string (Default : 'deep_encoder')) – Categorical features encoding method

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-preprocess_apply(df, verbose=False)[source]
-

Apply preprocessing.

-

Requires preprocess method to have been applied (so that all encoder are fitted).

-
-
Parameters
-
    -
  • df (DataFrame) – dataset to apply preprocessing on

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

DataFrame

-
-
Return type
-

Preprocessed dataset

-
-
-
- -
-
-select_features(method='pca', verbose=False)[source]
-

fit and apply features selection (optional)

-
-
Parameters
-
    -
  • method (string (Default pca)) – method use to select features

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
-
- -
-
-select_features_apply(df, verbose=False)[source]
-

Apply features selection.

-

Requires Select_Features method to have been applied

-
-
Parameters
-
    -
  • df (DataFrame) – dataset to apply selection on

  • -
  • verbose (boolean (Default False)) – Get logging information

  • -
-
-
Returns
-

DataFrame

-
-
Return type
-

reduced dataset

-
-
-
- -
- -
- - -
- -
- - -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/docstring_test.html b/docs/_build/html/docstring_test.html deleted file mode 100644 index 71556fa..0000000 --- a/docs/_build/html/docstring_test.html +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - - - - - Test — MLBG59 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
-
- -
-

Test

-
-

Features_type

-

Variables type identification function

-
    -
  • is_date : test if a variable is a date
  • -
  • is_identifier : test if a variable is an identifier
  • -
  • is_verbatim : test if a variable is a verbatim
  • -
  • is_boolean : test if a variable is a boolean
  • -
  • is_categorical : test if a variable is a categorical one (with more than 2 categories)
  • -
  • features_from_type : get all
  • -
-
-
-dev.Features_type.features_from_type(df, type, var_list=None, th=0.95)[source]
-

Get features of a selected type :

-
    -
  • date : try to apply to_datetime
  • -
  • -
    identifier :
    -
      -
    • #(unique values)/#(total values) > threshold (default 0.95)
    • -
    • AND length is the same for all values (for non NA)
    • -
    -
    -
    -
  • -
  • -
    verbatim :
    -
      -
    • #(unique values)/#(total values) >= threshold (default 0.95)
    • -
    • AND length is NOT the same for all values (for non NA)
    • -
    -
    -
    -
  • -
  • boolean : #(distinct values) = 2
  • -
  • categorical : #(unique values)/#(total values) < threshold (default 0.95)
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • var_list (list) – variables names
  • -
  • type – selected type to get features
  • -
  • th (float (Default : 0.90)) – threshold used to identify identifiers/verbatims/categorcial variables
  • -
-
Returns:

identified variables names

-
Return type:

list

-
-
- -
-
-dev.Features_type.is_boolean(df, col)[source]
-

Test if a variable is a boolean.

-
    -
  • #(distinct values) = 2
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-dev.Features_type.is_categorical(df, col, th=0.95)[source]
-

Test if a variable is a categorical one (with more than 2 categories).

-
    -
  • #(unique values)/#(total values) < threshold (default 0.95)
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
  • th (float (Default : 0.95)) – threshold rate
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-dev.Features_type.is_date(df, col)[source]
-

Test if a variable is a date.

-

Method : try to apply to_datetime

- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-dev.Features_type.is_identifier(df, col, th=0.95)[source]
-

Test if a variable is an identifier.

-
    -
  • #(unique values)/#(total values) > threshold (default 0.95)
  • -
  • AND length is the same for all values (for non NA)
  • -
  • AND not date
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
  • th (float (Default : 0.95)) – threshold rate
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
-dev.Features_type.is_verbatim(df, col, th=0.95)[source]
-

Test if a variable is a verbatim.

-
    -
  • #(unique values)/#(total values) >= threshold (default 0.95)
  • -
  • AND length is NOT the same for all values (for non NA)
  • -
- --- - - - - - - - -
Parameters:
    -
  • df (DataFrame) – input dataset
  • -
  • col (string) – variable name
  • -
  • th (float (Default : 0.95)) – threshold rate
  • -
-
Returns:

res – test result

-
Return type:

boolean

-
-
- -
-
- - -
- -
-
- - -
- -
-

- © Copyright 2020, Maxence LABESSE - -

-
- Built with Sphinx using a theme provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html deleted file mode 100644 index de581be..0000000 --- a/docs/_build/html/genindex.html +++ /dev/null @@ -1,600 +0,0 @@ - - - - - - - - - - Index — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Index
  • - - -
  • - - - -
  • - -
- - -
-
-
-
- - -

Index

- -
- A - | B - | C - | D - | E - | F - | G - | H - | I - | L - | M - | N - | O - | P - | R - | S - | T - -
-

A

- - - -
    -
  • - AutoMxL.Preprocessing.Date - -
  • -
  • - AutoMxL.Preprocessing.Missing_Values - -
  • -
  • - AutoMxL.Preprocessing.Outliers - -
  • -
  • - AutoMxL.Select_Features.Select_Features - -
  • -
  • - AutoMxL.Start.Encode_Target - -
  • -
  • - AutoMxL.Start.Load - -
  • -
- -

B

- - - -
- -

C

- - - -
- -

D

- - - -
- -

E

- - -
- -

F

- - - -
- -

G

- - - -
- -

H

- - -
- -

I

- - - -
- -

L

- - -
- -

M

- - -
- -

N

- - -
- -

O

- - -
- -

P

- - - -
- -

R

- - - -
- -

S

- - - -
- -

T

- - -
- - - -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/index.html b/docs/_build/html/index.html deleted file mode 100644 index a040d80..0000000 --- a/docs/_build/html/index.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - - - - - Welcome to AutoMxL’s documentation! — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Welcome to AutoMxL’s documentation!
  • - - -
  • - - - View page source - - -
  • - -
- - -
-
-
-
- -
-

Welcome to AutoMxL’s documentation!

-
-
-
-
-
- - -
- -
-
- - - - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv deleted file mode 100644 index cece5b5..0000000 Binary files a/docs/_build/html/objects.inv and /dev/null differ diff --git a/docs/_build/html/py-modindex.html b/docs/_build/html/py-modindex.html deleted file mode 100644 index d2e8943..0000000 --- a/docs/_build/html/py-modindex.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - - - - Python Module Index — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Python Module Index
  • - - -
  • - -
  • - -
- - -
-
-
-
- - -

Python Module Index

- -
- a -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
- a
- AutoMxL -
    - AutoMxL.Explore.Explore -
    - AutoMxL.Explore.Features_Type -
    - AutoMxL.Modelisation.Bagging -
    - AutoMxL.Modelisation.HyperOpt -
    - AutoMxL.Preprocessing.Categorical -
    - AutoMxL.Preprocessing.Date -
    - AutoMxL.Preprocessing.Missing_Values -
    - AutoMxL.Preprocessing.Outliers -
    - AutoMxL.Select_Features.Select_Features -
    - AutoMxL.Start.Encode_Target -
    - AutoMxL.Start.Load -
- - -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/search.html b/docs/_build/html/search.html deleted file mode 100644 index 703e34f..0000000 --- a/docs/_build/html/search.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - Search — AutoMxL 1.0.0 documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - - - -
- -
- - - - - - - - - - - - - - - - - -
- -
    - -
  • »
  • - -
  • Search
  • - - -
  • - - - -
  • - -
- - -
-
-
-
- - - - -
- -
- -
- -
-
- - -
- -
-

- - © Copyright 2020, Maxence LABESSE - -

-
- - - - Built with Sphinx using a - - theme - - provided by Read the Docs. - -
- -
-
- -
- -
- - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js deleted file mode 100644 index 243d191..0000000 --- a/docs/_build/html/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Search.setIndex({docnames:["autoML","features","index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["autoML.rst","features.rst","index.rst"],objects:{"AutoMxL.Explore":{Explore:[1,0,0,"-"],Features_Type:[1,0,0,"-"]},"AutoMxL.Explore.Explore":{explore:[1,1,1,""],get_features_type:[1,1,1,""],low_variance_features:[1,1,1,""]},"AutoMxL.Explore.Features_Type":{features_from_type:[1,1,1,""],is_boolean:[1,1,1,""],is_categorical:[1,1,1,""],is_date:[1,1,1,""],is_identifier:[1,1,1,""],is_verbatim:[1,1,1,""]},"AutoMxL.Modelisation":{Bagging:[1,0,0,"-"],HyperOpt:[1,0,0,"-"]},"AutoMxL.Modelisation.Bagging":{Bagging:[1,2,1,""],create_sample:[1,1,1,""]},"AutoMxL.Modelisation.Bagging.Bagging":{bag_feature_importance:[1,3,1,""],fit:[1,3,1,""],get_params:[1,3,1,""],predict:[1,3,1,""]},"AutoMxL.Modelisation.HyperOpt":{HyperOpt:[1,2,1,""]},"AutoMxL.Modelisation.HyperOpt.HyperOpt":{fit:[1,3,1,""],get_best_model:[1,3,1,""],get_params:[1,3,1,""],model_res_to_df:[1,3,1,""],predict:[1,3,1,""]},"AutoMxL.Preprocessing":{Categorical:[1,0,0,"-"],Date:[1,0,0,"-"],Missing_Values:[1,0,0,"-"],Outliers:[1,0,0,"-"]},"AutoMxL.Preprocessing.Categorical":{CategoricalEncoder:[1,2,1,""],dummy_all_var:[1,1,1,""],get_embedded_cat:[1,1,1,""]},"AutoMxL.Preprocessing.Categorical.CategoricalEncoder":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"AutoMxL.Preprocessing.Date":{DateEncoder:[1,2,1,""],all_to_date:[1,1,1,""],date_to_anc:[1,1,1,""]},"AutoMxL.Preprocessing.Date.DateEncoder":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"AutoMxL.Preprocessing.Missing_Values":{NAEncoder:[1,2,1,""],fill_categorical:[1,1,1,""],fill_numerical:[1,1,1,""],get_NA_features:[1,1,1,""]},"AutoMxL.Preprocessing.Missing_Values.NAEncoder":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"AutoMxL.Preprocessing.Outliers":{OutliersEncoder:[1,2,1,""],get_cat_outliers:[1,1,1,""],get_num_outliers:[1,1,1,""],replace_category:[1,1,1,""],replace_extreme_values:[1,1,1,""]},"AutoMxL.Preprocessing.Outliers.OutliersEncoder":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"AutoMxL.Select_Features":{Select_Features:[1,0,0,"-"]},"AutoMxL.Select_Features.Select_Features":{FeatSelector:[1,2,1,""],select_features:[1,1,1,""]},"AutoMxL.Select_Features.Select_Features.FeatSelector":{fit:[1,3,1,""],fit_transform:[1,3,1,""],transform:[1,3,1,""]},"AutoMxL.Start":{Encode_Target:[1,0,0,"-"],Load:[1,0,0,"-"]},"AutoMxL.Start.Encode_Target":{category_to_target:[1,1,1,""],range_to_target:[1,1,1,""]},"AutoMxL.Start.Load":{get_delimiter:[1,1,1,""],import_data:[1,1,1,""]},"AutoMxL.__main__":{AML:[0,2,1,""]},"AutoMxL.__main__.AML":{explore:[0,3,1,""],model_predict:[0,3,1,""],model_train:[0,3,1,""],model_train_test:[0,3,1,""],preprocess:[0,3,1,""],preprocess_apply:[0,3,1,""],select_features:[0,3,1,""],select_features_apply:[0,3,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"boolean":[0,1],"class":1,"d\u00e9faut":1,"default":[0,1],"float":1,"function":1,"import":1,"int":[0,1],"new":[0,1],"return":[0,1],"true":1,"try":1,"var":1,AND:1,HPs:1,NOT:1,Then:1,__main__:0,_obj:0,about:1,abs:1,accord:1,accuraci:1,actuel:0,add:1,algo:[0,1],algorithm:1,all:[0,1],all_to_d:1,allow:1,among:[0,1],analyz:1,ani:0,appli:[0,1],arg:0,attribut:0,auc:[0,1],autom:0,automat:1,automxl:[0,1],avail:[0,1],averag:1,bag:0,bag_feature_import:1,bagging_object:1,bagging_param:1,bagging_sampl:1,balanc:1,batch:1,batchsiz:1,been:[0,1],befor:[0,1],best:[0,1],between:1,binari:0,bool:1,build:1,built:0,call:0,can:[0,1],cat:1,cat_method:0,cat_threshold:1,categor:0,categori:1,categoricalencod:[0,1],category_to_target:1,check:1,classif:[0,1],classifi:[0,1],clean:0,clf:[0,1],coef:1,col:1,column:1,comb_se:[0,1],combin:[0,1],complet:0,comput:[0,1],consid:1,contain:[0,1],correspond:0,cover:0,creat:[0,1],create_sampl:1,creation:1,csv:1,d_featur:0,d_model_info:1,d_preprocess:0,dang:1,data:0,data_handl:1,datafram:[0,1],dataset:[0,1],date:0,date_ref:[0,1],date_to_anc:1,dateencod:[0,1],datetim:1,datrafram:1,deep_encod:[0,1],default_bagging_param:1,default_rf_grid_param:1,defaut:1,delet:1,delimit:1,delta:1,delta_auc:[0,1],delta_auc_th:1,deploy:0,descend:1,design:1,detect:1,df_train:1,dict:[0,1],dimens:1,directli:0,disagre:0,distinct:1,distribut:1,doc:1,don:0,done:1,dummifi:1,dummy_all_var:1,each:[0,1],either:1,embed:1,enabl:[0,1],encod:[0,1],encode_target:0,ensembl:1,epoch:1,explor:0,extrem:1,face:1,fals:[0,1],fast:1,featselector:1,featur:0,features_from_typ:1,features_import:[0,1],feed:0,file:1,fill:[0,1],fill_categor:1,fill_numer:1,fit:[0,1],fit_transform:1,follow:1,forest:[0,1],format:1,former:0,frequenc:1,from:[0,1],func:1,funct:1,gap:1,gener:1,get:[0,1],get_best_model:1,get_cat_outli:1,get_delimit:1,get_embedded_cat:1,get_features_typ:1,get_na_featur:1,get_num_outli:1,get_param:1,give:1,given:[0,1],global:1,grid:[0,1],grid_param:[0,1],handl:1,has:[0,1],have:0,help:0,heurist:1,hot:[0,1],http:1,hyper:[0,1],hyperopt:1,hyperparamet:0,idem:0,identif:[0,1],identifi:[0,1],imbalanc:1,import_data:1,improv:1,index:[0,1],index_col:1,info:1,inform:[0,1],inherit:0,input:1,is_boolean:1,is_categor:1,is_dat:1,is_identifi:1,is_verbatim:1,issu:1,keep:1,kwarg:0,l_var:1,label:1,learn:[0,1],length:1,limit:1,list:[0,1],list_model:1,load_data:1,log:[0,1],low:[0,1],low_vari:[0,1],low_variance_featur:1,lower:1,lower_limit:1,lower_th:1,machin:0,max:1,max_leaf_nod:1,mca:1,mean:1,median:1,meta:1,metdian:1,method:[0,1],metric:[0,1],min:1,minimum:1,minmaxscal:1,miss:[0,1],mlgb59:0,modal:1,model:[0,1],model_appli:0,model_index:[0,1],model_predict:0,model_res_to_df:1,model_train:0,model_train_predict:0,model_train_test:0,modelis:0,modifi:[0,1],modul:[0,1],more:1,multiindex:1,n_comb:0,n_epoch:1,n_estim:1,n_param_comb:1,n_sampl:1,naencod:[0,1],name:[0,1],ndarrai:1,need:0,network:1,neural:1,no_rescale_pca:1,non:1,none:[0,1],note:0,num:1,num_xstd:1,number:[0,1],numer:[0,1],numpi:1,object:[0,1],observ:1,one:[0,1],one_hot:1,onli:1,optimis:1,option:0,origin:1,other:1,outlier:0,outlierencod:0,outliersencod:1,output:[0,1],overfit:0,panda:0,param:1,param_config:1,paramet:[0,1],path:1,pca:[0,1],per:1,pipelin:0,pleas:0,pos_sample_s:1,pos_target_nb:1,possibl:1,predict:1,prefix:1,prefix_list:1,prepar:0,preprocess:0,preprocess_appli:0,proba:[0,1],probabl:1,process:0,process_outli:0,project:0,pytorch:0,random:[0,1],randomforestclassifi:1,rang:1,range_to_target:1,rate:1,raw:0,reduc:[0,1],ref:[0,1],regress:1,remov:0,replac:[0,1],replace_cat_with:1,replace_categori:1,replace_extreme_valu:1,replace_num_with:1,replace_with:1,represent:1,requir:0,res:1,rescal:1,respect:[0,1],result:1,row:1,same:1,sampl:1,score:1,search:[0,1],see:[0,1],seed:[0,1],select:0,select_featur:[0,1],select_features_appli:0,selector:1,self:[0,1],sequenc:1,set:[0,1],size:1,sklearn:1,sort:1,sort_metr:1,sourc:[0,1],split:0,stabil:1,start:0,step:0,store:1,str:1,string:[0,1],summari:[0,1],target:[0,1],test:[0,1],than:1,them:1,threshold:1,time:1,timedelta:[0,1],to_datetim:1,todai:[0,1],top_bag:0,top_var_na:1,total:1,track:1,track_num_na:1,train:[0,1],train_metr:[0,1],train_model_dict:1,transform:[0,1],txt:1,typ:1,type:[0,1],uniqu:[0,1],upl:1,upper:1,upper_limit:1,upper_th:1,use:[0,1],used:[0,1],using:1,valid:[0,1],valu:[0,1],var_list:1,variabl:[0,1],varianc:[0,1],vector:1,verbatim:[0,1],verbos:[0,1],vote:1,which:[0,1],without:[0,1],word:1,www:1,xgboost:[0,1],xls:1,xlsx:1,xstd:1,you:0,your:0,zero:1},titles:["AML class","Start","Welcome to AutoMxL\u2019s documentation!"],titleterms:{"class":0,aml:0,automxl:2,bag:1,categor:1,data:1,date:1,document:2,encode_target:1,explor:1,featur:1,features_typ:1,hyperoptimis:1,load:1,missing_valu:1,modelis:1,outlier:1,preprocess:1,process:1,select:1,start:1,welcom:2}}) \ No newline at end of file diff --git a/docs/autoML.rst b/docs/autoML.rst deleted file mode 100644 index de1a640..0000000 --- a/docs/autoML.rst +++ /dev/null @@ -1,4 +0,0 @@ -AML class -============ -.. autoclass:: AutoMxL.__main__.AML - :members: diff --git a/docs/conf.py b/docs/conf.py deleted file mode 100644 index d340c4f..0000000 --- a/docs/conf.py +++ /dev/null @@ -1,179 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Configuration file for the Sphinx documentation builder. -# -# This file does only contain a selection of the most common options. For a -# full list see the documentation: -# http://www.sphinx-doc.org/en/master/config - -# -- Path setup -------------------------------------------------------------- - -# If extensions (or modules to document with autodoc) are in another -# directory, add these directories to sys.path here. If the directory is -autodoc_mock_imports = ['pandas', 'sklearn', 'xgboost', 'numpy', 'prince', 'torch', 'matplotlib'] -# relative to the documentation root, use os.path.abspath to make it -# absolute, like shown here. -import sys -import os - -# Get the project root dir, which is the parent dir of this -cwd = os.getcwd() -project_root = os.path.dirname(cwd) - -# Insert the project root dir as the first element in the PYTHONPATH. -# This lets us ensure that the source package is imported, and that its -# version is used. - -print("project_root : ", project_root) -sys.path.insert(0, project_root) - -# -- Project information ----------------------------------------------------- - -project = 'AutoMxL' -copyright = '2020, Maxence LABESSE' -author = 'Maxence LABESSE' - -# The short X.Y version -version = '' -# The full version, including alpha/beta/rc tags -release = '1.0.0' - -# -- General configuration --------------------------------------------------- - -# If your documentation needs a minimal Sphinx version, state it here. -# -# needs_sphinx = '1.0' - -# Add any Sphinx extension module names here, as strings. They can be -# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom -# ones. -extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.napoleon'] -napoleon_numpy_docstring = True - -# Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] - -# The suffix(es) of source filenames. -# You can specify multiple suffix as a list of string: -# -# source_suffix = ['.rst', '.md'] -source_suffix = '.rst' - -# The master toctree document. -master_doc = 'index' - -# The language for content autogenerated by Sphinx. Refer to documentation -# for a list of supported languages. -# -# This is also used if you do content translation via gettext catalogs. -# Usually you set "language" from the command line for these cases. -language = None - -# List of patterns, relative to source directory, that match files and -# directories to ignore when looking for source files. -# This pattern also affects html_static_path and html_extra_path. -exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] - -# The name of the Pygments (syntax highlighting) style to use. -pygments_style = None - -# -- Options for HTML output ------------------------------------------------- - -# The theme to use for HTML and HTML Help pages. See the documentation for -# a list of builtin themes. -# -html_theme = 'sphinx_rtd_theme' - -# Theme options are theme-specific and customize the look and feel of a theme -# further. For a list of options available for each theme, see the -# documentation. -# -# html_theme_options = {} - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". -#html_static_path = ['_static'] - -# Custom sidebar templates, must be a dictionary that maps document names -# to template names. -# -# The default sidebars (for documents that don't match any pattern) are -# defined by theme itself. Builtin themes are using these templates by -# default: ``['localtoc.html', 'relations.html', 'sourcelink.html', -# 'searchbox.html']``. -# -# html_sidebars = {} - - -# -- Options for HTMLHelp output --------------------------------------------- - -# Output file base name for HTML help builder. -htmlhelp_basename = 'MLBG59doc' - -# -- Options for LaTeX output ------------------------------------------------ - -latex_elements = { - # The paper size ('letterpaper' or 'a4paper'). - # - # 'papersize': 'letterpaper', - - # The font size ('10pt', '11pt' or '12pt'). - # - # 'pointsize': '10pt', - - # Additional stuff for the LaTeX preamble. - # - # 'preamble': '', - - # Latex figure (float) alignment - # - # 'figure_align': 'htbp', -} - -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, -# author, documentclass [howto, manual, or own class]). -latex_documents = [ - (master_doc, 'AutoMxL.tex', 'AutoMxL Documentation', - 'Maxence LABESSE', 'manual'), -] - -# -- Options for manual page output ------------------------------------------ - -# One entry per manual page. List of tuples -# (source start file, name, description, authors, manual section). -man_pages = [ - (master_doc, 'mlbg59', 'AutoMxL Documentation', - [author], 1) -] - -# -- Options for Texinfo output ---------------------------------------------- - -# Grouping the document tree into Texinfo files. List of tuples -# (source start file, target name, title, author, -# dir menu entry, description, category) -texinfo_documents = [ - (master_doc, 'AutoMxL', 'AutoMxL Documentation', - author, 'AutoMxL', 'One line description of project.', - 'Miscellaneous'), -] - -# -- Options for Epub output ------------------------------------------------- - -# Bibliographic Dublin Core info. -epub_title = project - -# The unique identifier of the text. This can be a ISBN number -# or the project homepage. -# -# epub_identifier = '' - -# A unique identification for the text. -# -# epub_uid = '' - -# A list of files that should not be packed into the epub file. -epub_exclude_files = ['search.html'] - -# -- Extension configuration ------------------------------------------------- diff --git a/docs/features.rst b/docs/features.rst deleted file mode 100644 index 31384ba..0000000 --- a/docs/features.rst +++ /dev/null @@ -1,64 +0,0 @@ -Start -===== -Load ----- -.. automodule:: AutoMxL.Start.Load - :members: - -Encode_Target -------------- -.. automodule:: AutoMxL.Start.Encode_Target - :members: - -Explore -======= -Explore --------- -.. automodule:: AutoMxL.Explore.Explore - :members: - -Features_Type ------------------- -.. automodule:: AutoMxL.Explore.Features_Type - :members: - - -Preprocessing -============= -Missing_Values --------------- -.. automodule:: AutoMxL.Preprocessing.Missing_Values - :members: - -Categorical Data ----------------- -.. automodule:: AutoMxL.Preprocessing.Categorical - :members: - -Date Data --------------------------------------- -.. automodule:: AutoMxL.Preprocessing.Date - :members: - -Process Outliers ------------------ -.. automodule:: AutoMxL.Preprocessing.Outliers - :members: - -Features Selection -================== -.. automodule:: AutoMxL.Select_Features.Select_Features - :members: - - -Modelisation -============ -Bagging -------- -.. automodule:: AutoMxL.Modelisation.Bagging - :members: - -Hyperoptimisation ------------------ -.. automodule:: AutoMxL.Modelisation.HyperOpt - :members: diff --git a/docs/image.jpg b/docs/image.jpg deleted file mode 100644 index 2808338..0000000 Binary files a/docs/image.jpg and /dev/null differ diff --git a/docs/index.rst b/docs/index.rst deleted file mode 100644 index 312cba2..0000000 --- a/docs/index.rst +++ /dev/null @@ -1,22 +0,0 @@ -.. AutoMxL documentation master file, created by - sphinx-quickstart on Mon Feb 10 14:44:06 2020. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -Welcome to AutoMxL's documentation! -================================== - - -.. toctree:: - :maxdepth: 3 - :caption: AutoML class - :hidden: - - autoML - -.. toctree:: - :maxdepth: 3 - :caption: Features - :hidden: - - features diff --git a/docs/make.bat b/docs/make.bat deleted file mode 100644 index 7893348..0000000 --- a/docs/make.bat +++ /dev/null @@ -1,35 +0,0 @@ -@ECHO OFF - -pushd %~dp0 - -REM Command file for Sphinx documentation - -if "%SPHINXBUILD%" == "" ( - set SPHINXBUILD=sphinx-build -) -set SOURCEDIR=. -set BUILDDIR=_build - -if "%1" == "" goto help - -%SPHINXBUILD% >NUL 2>NUL -if errorlevel 9009 ( - echo. - echo.The 'sphinx-build' command was not found. Make sure you have Sphinx - echo.installed, then set the SPHINXBUILD environment variable to point - echo.to the full path of the 'sphinx-build' executable. Alternatively you - echo.may add the Sphinx directory to PATH. - echo. - echo.If you don't have Sphinx installed, grab it from - echo.http://sphinx-doc.org/ - exit /b 1 -) - -%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% -goto end - -:help -%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% - -:end -popd diff --git a/tests/AutoML_Test.py b/tests/AutoML_Test.py deleted file mode 100644 index b047eed..0000000 --- a/tests/AutoML_Test.py +++ /dev/null @@ -1,170 +0,0 @@ -from AutoMxL.__main__ import AML -import unittest -import pandas as pd -from AutoMxL.Preprocessing.Categorical import CategoricalEncoder -from AutoMxL.Preprocessing.Date import DateEncoder -from AutoMxL.Preprocessing.Missing_Values import NAEncoder -from AutoMxL.Select_Features.Select_Features import FeatSelector -import numpy as np - -# import numpy as np - -# Defaults HP grid for RF -default_RF_grid_param = { - 'n_estimators': np.random.uniform(low=20, high=100, size=20).astype(int), - 'max_features': ['auto', 'log2'], - 'max_depth': np.random.uniform(low=2, high=10, size=20).astype(int), - 'min_samples_split': [5, 10, 15]} - -df_test = pd.read_csv('tests/df_test.csv') -# init -auto_df_init = AML(df_test, target='y_yes') -# explore -auto_df_explore = auto_df_init.duplicate() -auto_df_explore.explore() -# preprocess -auto_df_preprocess = auto_df_explore.duplicate() -auto_df_preprocess.preprocess(date_ref=None, process_outliers=False, cat_method='one_hot') -# select_features -auto_df_select = auto_df_preprocess.duplicate() -auto_df_select.select_features(method='pca') -# model_train_test -auto_df_model = auto_df_select.duplicate() -d_res_model, l_valid, best_model_idx, df_res = auto_df_model.model_train_test(grid_param=default_RF_grid_param, - n_comb=5, comb_seed=2, verbose=True) - -# apply -df_prep = auto_df_select.preprocess_apply(df_test) -df_sel = auto_df_select.select_features_apply(df_prep) - - -class TestInit(unittest.TestCase): - """ init method""" - - # Test autoML object instantiation from DataFrame - def test_df_is_not_none(self): - self.assertIsNotNone(auto_df_init) - - # Test target Attribute - def test_target_is_not_none(self): - self.assertIsNotNone(auto_df_init.target) - - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - -# Instantiate autoML object from df_test and target -auto_df = AML(df_test.copy(), target='y_yes') -# Explore -auto_df.explore(verbose=False) - - -class TestExplore(unittest.TestCase): - """ explore method """ - - def test_d_features(self): - # numerical features - self.assertEqual(auto_df_explore.d_features['numerical'], ['age', 'euribor3m']) - # boolean features - self.assertEqual(auto_df_explore.d_features['boolean'], []) - # categorical features - self.assertEqual(auto_df_explore.d_features['categorical'], ['job', 'education']) - # date features - self.assertEqual(auto_df_explore.d_features['date'], ['date_1', 'date_2']) - # features containing NA values - self.assertEqual(auto_df_explore.d_features['NA'], ['job', 'age', 'date_1']) - # null variance features - self.assertEqual(auto_df_explore.d_features['low_variance'], ['null_var']) - - # unchange dataset - self.assertEqual(df_test.columns.tolist(), auto_df_explore.columns.tolist()) - self.assertTrue(auto_df_explore.isnull().sum().max() > 0) - - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -class TestPreprocess(unittest.TestCase): - """ preprocess method """ - - def test_encoders(self): - self.assertEqual(auto_df_preprocess.d_preprocess['remove'], ['null_var']) - self.assertTrue(isinstance(auto_df_preprocess.d_preprocess['date'], DateEncoder)) - self.assertTrue(isinstance(auto_df_preprocess.d_preprocess['NA'], NAEncoder)) - self.assertTrue(isinstance(auto_df_preprocess.d_preprocess['categorical'], CategoricalEncoder)) - self.assertNotIn('outlier', auto_df_preprocess.d_preprocess.keys()) - - def test_preprocessing(self): - self.assertTrue(auto_df_preprocess.isnull().sum().max() == 0) - self.assertEqual(auto_df_preprocess.columns.tolist(), auto_df_preprocess._get_numeric_data().columns.tolist()) - self.assertTrue(auto_df_preprocess.is_fitted_preprocessing) - - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -class TestPreprocessApply(unittest.TestCase): - """ preproces method """ - - def test_preprocessing_apply(self): - self.assertTrue(auto_df_preprocess.isnull().sum().max() == 0) - self.assertEqual(auto_df_preprocess.columns.tolist(), auto_df_preprocess._get_numeric_data().columns.tolist()) - self.assertEqual((df_prep == auto_df_preprocess).sum().min(), 41188) - - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -class TestSelectFeatures(unittest.TestCase): - """ select_features method """ - - def test_select_features(self): - # - self.assertLess(auto_df_select.shape[1], auto_df_preprocess.shape[1]) - self.assertFalse(auto_df_preprocess.is_fitted_selector) - self.assertTrue(auto_df_select.is_fitted_selector) - self.assertTrue(isinstance(auto_df_select.features_selector, FeatSelector)) - - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -class TestSelectFeaturesApply(unittest.TestCase): - """ select_features method """ - - def test_select_features_apply(self): - # - self.assertLess(df_sel.shape[1], df_prep.shape[1]) - self.assertEqual((df_sel == auto_df_select).sum().min(), 41188) - - -""" -------------------------------------------------------------------------------------------------------------------------- -""" - - -class TestModelTrainTest(unittest.TestCase): - """ method """ - - def test_comb_samples(self): - # tests HP comb values - self.assertEqual(auto_df_model.hyperopt.d_train_model[0]['HP']['min_samples_split'], 15) - - def test_best_model(self): - if best_model_idx is not None: - # test best model is valid (delta_auc) - self.assertTrue(d_res_model[best_model_idx]['metrics']['delta_auc'] < 0.03) - # best model have the max F1 score among valid models - for i in range(5): - if d_res_model[i]['metrics']['delta_auc'] < 0.03: - self.assertTrue( - d_res_model[best_model_idx]['metrics']['F1'] >= d_res_model[i]['metrics']['F1']) diff --git a/tests/Explore_Test.py b/tests/Explore_Test.py deleted file mode 100644 index 4672bc6..0000000 --- a/tests/Explore_Test.py +++ /dev/null @@ -1,108 +0,0 @@ -from AutoMxL.Explore.Explore import * -import unittest -import pandas as pd - -# test configt -df_test = pd.read_csv('tests/df_test.csv') -df_test_bis = pd.read_csv('tests/df_test_bis.csv') - - -class TestExplore(unittest.TestCase): - """ - Explore module - """ - - def test_explore(self): - """ explore function""" - d_features = explore(df_test, verbose=False) - - # numerical features - self.assertEqual(d_features['numerical'], ['age', 'euribor3m']) - # boolean features - self.assertEqual(d_features['boolean'], ['y_yes']) - # categorical features - self.assertEqual(d_features['categorical'], ['job', 'education']) - # date features - self.assertEqual(d_features['date'], ['date_1', 'date_2']) - # features containing NA values - self.assertEqual(d_features['NA'], ['job', 'age', 'date_1']) - # null variance features - self.assertEqual(d_features['low_variance'], ['null_var']) - - def test_get_features_type(self): - """ get_features_type function """ - l_feat = df_test_bis.columns.tolist() - l_feat.remove('Date_nai') - l_feat.remove('Is_man_cat') - d_features = get_features_type(df_test_bis, l_var=l_feat) - - # date features - self.assertEqual(d_features['date'], ['American_date_nai']) - # identifier features - self.assertEqual(d_features['identifier'], ['Unnamed: 0', 'Id_cat', 'Id_num']) - # verbatim features - self.assertEqual(d_features['verbatim'], ['Name', 'Verb']) - # boolean features - self.assertEqual(d_features['boolean'], ['Sexe', 'Is_man_num']) - # categorical features - self.assertEqual(d_features['categorical'], ['Age', 'Height', 'Eyes', 'Hair']) - # numerical features - self.assertEqual(d_features['numerical'], []) - - def test_low_variance(self): - self.assertEqual(low_variance_features(df_test, verbose=False).index.tolist(), ['null_var']) - - -""" ---------------------------------------------------------------------------------------------------- -""" - - -class TestFeaturesType(unittest.TestCase): - """ - Features_Type module - """ - - def test_is_date(self): - """ is_date function""" - self.assertTrue(is_date(df_test_bis, 'Date_nai')) - self.assertTrue(is_date(df_test_bis, 'American_date_nai')) - self.assertFalse(is_date(df_test_bis, 'Sexe')) - - def test_is_id(self): - """ is_identifier function""" - self.assertFalse(is_identifier(df_test_bis, 'Name')) - self.assertTrue(is_identifier(df_test_bis, 'Id_cat')) - self.assertTrue(is_identifier(df_test_bis, 'Id_num')) - - def test_is_verb(self): - """ is_verbatim function""" - self.assertTrue(is_verbatim(df_test_bis, 'Verb')) - self.assertFalse(is_verbatim(df_test_bis, 'Hair')) - - def test_is_bool(self): - """ is_boolean function""" - self.assertTrue(is_boolean(df_test_bis, 'Is_man_cat')) - self.assertTrue(is_boolean(df_test_bis, 'Is_man_num')) - - def test_is_cat(self): - """ is_categorical function""" - self.assertTrue(is_categorical(df_test_bis, 'Eyes')) - self.assertTrue(is_categorical(df_test_bis, 'Hair')) - self.assertFalse(is_categorical(df_test_bis, 'Is_man_num')) - - def test_features_per_type(self): - """ features_per_type function""" - # date - self.assertEqual(features_from_type(df_test_bis, typ='date'), ['Date_nai', 'American_date_nai']) - # identifier - self.assertEqual(features_from_type(df_test_bis, l_var=['Id_cat', 'Id_num', 'American_date_nai', 'Verb'], - typ='identifier'), ['Id_cat', 'Id_num']) - # verbatim - self.assertEqual(features_from_type(df_test_bis, typ='verbatim'), ['Name', 'Verb']) - # boolean - self.assertEqual(features_from_type(df_test_bis, typ='boolean'), ['Sexe', 'Is_man_cat', 'Is_man_num']) - # cateogircal - self.assertEqual( - features_from_type(df_test_bis, l_var=['Eyes', 'Hair', 'American_date_nai'], typ='categorical'), - ['Eyes', 'Hair']) diff --git a/tests/Modelisation_Test.py b/tests/Modelisation_Test.py deleted file mode 100644 index 5989f59..0000000 --- a/tests/Modelisation_Test.py +++ /dev/null @@ -1,108 +0,0 @@ -from AutoMxL.Modelisation.Bagging import * -from AutoMxL.Modelisation.HyperOpt import HyperOpt -import unittest -import pandas as pd -import sklearn - -df_iris_binary = pd.read_csv('tests/iris_binary.csv') -df_train, df_test = train_test(df_iris_binary, 0.2) -df_test = df_test.drop('Setosa', axis=1) - - -class TestBagging(unittest.TestCase): - """ - Bagging class - """ - bagging = Bagging(clf=RandomForestClassifier(n_estimators=100, max_leaf_nodes=100), - n_sample=3, - pos_sample_size=1.0, - replace=True) - - # - def test_init(self): - """ init method """ - self.assertIsNotNone(self.bagging) - self.assertEqual(type(self.bagging.classifier), sklearn.ensemble.forest.RandomForestClassifier) - self.assertEqual(self.bagging.niter, 3) - self.assertEqual(self.bagging.pos_sample_size, 1.0) - self.assertEqual(self.bagging.replace, True) - - # - def test_fit(self): - """ fit method""" - self.bagging.fit(df_train, 'Setosa') - for i in range(self.bagging.niter): - self.assertEqual(type(self.bagging.list_model[i]), sklearn.ensemble.forest.RandomForestClassifier) - self.assertTrue(self.bagging.is_fitted) - - def test_predict(self): - """ test method """ - self.bagging.fit(df_train, 'Setosa') - res_bagging = self.bagging.predict(df_test) - # le test nul :> - self.assertEqual(len(res_bagging[0]), df_test.shape[0]) - self.assertEqual(len(res_bagging[1]), df_test.shape[0]) - - -""" ----------------------------------------------------------------------------------------------------------------- -""" - -default_XGB_grid_param = { - 'n_estimators': np.random.uniform(low=100, high=300, size=20).astype(int), - 'max_features': ['auto', 'log2'], - 'max_depth': np.random.uniform(low=3, high=10, size=20).astype(int), - 'min_samples_split': [5, 10, 15], - 'min_samples_leaf': [1, 2, 4, 8], - 'learning_rate': [0.0001, 0.0003, 0.0006, 0.0009, 0.001, 0.003, 0.006, 0.009, 0.01, 0.03, 0.06, 0.09, 0.1, 0.3, - 0.6], - 'scale_pos_weight': [2, 3, 4, 5, 6, 7]} - - -class TestHyperOpt(unittest.TestCase): - """ - HyperOpt class - """ - hyperopt = HyperOpt(classifier='XGBOOST', grid_param=default_XGB_grid_param, n_param_comb=2, bagging=False, - comb_seed=1) - - hyperopt.fit(df_iris_binary, target='Setosa') - - def test_init(self): - """ init method """ - self.assertEqual(self.hyperopt.classifier, 'XGBOOST') - self.assertEqual(self.hyperopt.grid_param, default_XGB_grid_param) - self.assertEqual(self.hyperopt.n_param_comb, 2) - self.assertEqual(self.hyperopt.bagging, False) - self.assertEqual(self.hyperopt.comb_seed, 1) - - def test_fit(self): - """ fit method """ - self.hyperopt.fit(df_iris_binary, target='Setosa') - # - self.assertEqual(len(self.hyperopt.d_train_model.keys()), 2) - - def test_predict(self): - """ predict method""" - d_apply_model = self.hyperopt.predict(df_iris_binary, target='Setosa', delta_auc=0.03) - self.assertEqual(len(d_apply_model.keys()), 2) - - def test_get_best_model(self): - """ get_best_model method """ - d_apply_model = self.hyperopt.predict(df_iris_binary, target='Setosa', delta_auc=0.03) - best_idx, l_valid = self.hyperopt.get_best_model(d_apply_model, metric='F1', delta_auc_th=0.03) - self.assertIn(best_idx, range(2)) - self.assertLessEqual(len(l_valid), 2) - - # test best model is valid (delta_auc) - self.assertTrue(d_apply_model[best_idx]['evaluation']['delta_auc'] < 0.03) - # best model have the max F1 score among valid models - for i in range(2): - if d_apply_model[i]['evaluation']['delta_auc'] < 0.03: - self.assertTrue(d_apply_model[best_idx]['evaluation']['F1'] >= d_apply_model[i]['evaluation']['F1']) - - def test_model_res_to_df(self): - """ model_res_to_df """ - d_apply_model = self.hyperopt.predict(df_iris_binary, target='Setosa', delta_auc=0.03) - df_res = self.hyperopt.model_res_to_df(d_apply_model, sort_metric='F1') - self.assertEqual(df_res.shape[0], 2) diff --git a/tests/Preprocessing_Test.py b/tests/Preprocessing_Test.py deleted file mode 100644 index a0f1fbf..0000000 --- a/tests/Preprocessing_Test.py +++ /dev/null @@ -1,207 +0,0 @@ -from AutoMxL.Preprocessing.Categorical import * -from AutoMxL.Preprocessing.Date import * -from AutoMxL.Preprocessing.Outliers import * -from AutoMxL.Preprocessing.Missing_Values import * -import unittest -import pandas as pd -import math - -# test config -df = pd.read_csv('tests/df_test_bis.csv') - - -class TestMissingValues(unittest.TestCase): - """ - Test Missing_Values module - """ - - def test_fill_numerical(self): - """ fill_numerical function""" - df_fill_all_num = fill_numerical(df, ['Age', 'Height'], method='zero', track_num_NA=True, verbose=False) - self.assertIn('top_NA_Height', df_fill_all_num.columns.tolist()) - self.assertIn('top_NA_Age', df_fill_all_num.columns.tolist()) - self.assertEqual(df_fill_all_num.iloc[0]['Height'], 0) - self.assertEqual(df_fill_all_num.iloc[1]['Age'], 0) - - def test_fill_categorical(self): - """ fill_categorical function""" - df_fill_all_cat = fill_categorical(df, l_var=['Name', 'Sexe'], method='NR', verbose=False) - self.assertEqual(df_fill_all_cat.iloc[3]['Name'], 'NR') - self.assertEqual(df_fill_all_cat.iloc[3]['Sexe'], 'NR') - - def test_NAEncoder(self): - """ NAEncoder class""" - NA_encoder1 = NAEncoder(replace_num_with='median', replace_cat_with='NR', track_num_NA=True) - NA_encoder1.fit(df, l_var=['Name', 'Age']) - df_NA1 = NA_encoder1.transform(df) - # - NA_encoder2 = NAEncoder(replace_num_with='zero', replace_cat_with='NR', track_num_NA=False) - df_NA2 = NA_encoder2.fit_transform(df) - - # created features - self.assertIn("top_NA_Age", df_NA1.columns.tolist()) - self.assertNotIn('top_NA_Height', df_NA1.columns.tolist()) - self.assertNotIn("top_NA_Age", df_NA2.columns.tolist()) - # raw features contain NA - self.assertEqual(get_NA_features(df), - ['Name', 'Id_cat', 'Id_num', 'Verb', 'Age', 'Height', 'Sexe', 'Date_nai', 'American_date_nai']) - # filled features - self.assertEqual(get_NA_features(df_NA1), - ['Id_cat', 'Id_num', 'Verb', 'Height', 'Sexe', 'Date_nai', 'American_date_nai']) - self.assertEqual(get_NA_features(df_NA2), []) - # modified values - self.assertTrue(math.isnan(df['Name'][3])) - self.assertTrue(math.isnan(df['Age'][1])) - self.assertEqual(df_NA1['Name'][3], 'NR') - self.assertEqual(df_NA1['Age'][1], 25.5) - self.assertEqual(df_NA2['Name'][3], 'NR') - self.assertEqual(df_NA2['Age'][1], 0) - - -""" ------------------------------------------------------------------------------------------------- -""" - -df_to_date = all_to_date(df, ['Date_nai', 'American_date_nai'], verbose=False) -df_to_anc, new_var_list = date_to_anc(df_to_date, l_var=['American_date_nai', 'Date_nai'], date_ref='27/10/2010') - - -class TestDate(unittest.TestCase): - """ - Test Date Module - """ - - def test_all_to_date(self): - """ all_to_date function """ - self.assertEqual(np.dtype(df_to_date['American_date_nai']), 'datetime64[ns]') - self.assertEqual(np.dtype(df_to_date['Date_nai']), 'datetime64[ns]') - self.assertEqual(np.dtype(df_to_date['American_date_nai']), 'datetime64[ns]') - - def test_date_to_anc(self): - """ date_to_anc function""" - self.assertIn('anc_American_date_nai', df_to_anc.columns) - self.assertIn('anc_Date_nai', df_to_anc.columns) - self.assertNotIn('Date_nai', df_to_anc.columns) - self.assertNotIn('American_Date_nai', df_to_anc.columns) - self.assertEqual(df_to_anc['anc_Date_nai'][0], 0.0) - self.assertIn('anc_American_date_nai', new_var_list) - - def test_DateEncoder(self): - """ DateEncoder class""" - Date_encoder1 = DateEncoder(method='timedelta', date_ref='27/10/2010') - Date_encoder1.fit(df, l_var=['American_date_nai', 'Age']) - df_date1 = Date_encoder1.transform(df) - # - date_encoder2 = DateEncoder(method='timedelta', date_ref='27/10/2011') - df_date2 = date_encoder2.fit_transform(df) - - # created/removed features - self.assertIn('anc_American_date_nai', df_date1.columns.tolist()) - self.assertIn('Date_nai', df_date1.columns.tolist()) - self.assertNotIn('anc_Date_nai', df_date1.columns.tolist()) - self.assertIn('Age', df_date1.columns.tolist()) - self.assertNotIn('American_date_nai', df_date2.columns.tolist()) - self.assertNotIn('Date_nai', df_date2.columns.tolist()) - # features formats - self.assertEqual(df_date1['anc_American_date_nai'].dtype, 'float64') - self.assertEqual(df_date2['anc_Date_nai'].dtype, 'float64') - # features values - self.assertEqual(df_date1['anc_American_date_nai'][0], 0.0) - self.assertEqual(df_date2['anc_Date_nai'][0], 1.0) - self.assertEqual(df_date2['anc_American_date_nai'][0], 1.0) - - -""" ------------------------------------------------------------------------------------------------- -""" - - -class TestCategorical(unittest.TestCase): - """ - Test Categorical module - """ - - def test_dummy_all_var(self): - """ dummy_all_var func """ - df_dummy = dummy_all_var(df, var_list=['Eyes', 'Sexe'], prefix_list=None, keep=False, verbose=False) - df_dummy_pref = dummy_all_var(df, var_list=['Eyes', 'Sexe'], prefix_list=['Ey', 'Sx'], keep=True, - verbose=False) - # created/removed features - self.assertIn('Eyes_blue', df_dummy.columns) - self.assertIn('Eyes_red', df_dummy.columns) - self.assertNotIn('Eyes', df_dummy.columns) - self.assertNotIn('Sexe', df_dummy.columns) - self.assertIn('Ey_blue', df_dummy_pref.columns) - self.assertIn('Sx_M', df_dummy_pref.columns) - self.assertIn('Eyes', df_dummy_pref.columns) - self.assertIn('Sexe', df_dummy_pref.columns) - # features values - self.assertEqual(df_dummy['Eyes_blue'].tolist(), [1, 0, 0, 1, 0, 1]) - self.assertEqual(df_dummy['Sexe_M'].tolist(), [1, 1, 1, 0, 0, 1]) - - def test_CategoricalEncoder(self): - """ CategoricalEncoder """ - df_pred = pd.read_csv('tests/df_test.Csv') - df_pred['job'] = df_pred['job'].fillna('NR') - - cat_encoder1 = CategoricalEncoder(method='deep_encoder') - df_cat1 = cat_encoder1.fit_transform(df_pred, target='y_yes', l_var=['job', 'education'], verbose=False) - print('\n\n') - # - cat_encoder2 = CategoricalEncoder(method='one_hot') - cat_encoder2.fit(df, l_var=['Name', 'Eyes'], verbose=False) - print('\n\n') - df_cat2 = cat_encoder2.transform(df) - - # features created/removed - self.assertIn('job_0', df_cat1.columns.tolist()) - self.assertIn('education_0', df_cat1.columns.tolist()) - self.assertNotIn('job', df_cat1.columns.tolist()) - self.assertIn('Eyes_blue', df_cat2.columns.tolist()) - self.assertNotIn('Eyes', df_cat2.columns.tolist()) - - # features embedding - self.assertEqual(list(cat_encoder1.d_embeddings.keys()), ['job', 'education']) - # features values - self.assertEqual(df_cat2['Eyes_green'].tolist(), [0, 0, 0, 0, 1, 0]) - - -""" ------------------------------------------------------------------------------------------------- -""" - - -class TestOutliers(unittest.TestCase): - - def test_replace_category(self): - """ replace_category function """ - df_process_cat = replace_category(df, 'Hair', ['blond'], verbose=False) - df_process_cat = replace_category(df_process_cat, 'Name', ['Tom', 'Nick'], verbose=False) - - # features values - self.assertEqual(df_process_cat['Name'].tolist(), - ['outliers', 'outliers', 'Krish', np.nan, 'John', 'Jack']) - self.assertEqual(df_process_cat['Hair'].tolist(), - ['brown', 'brown', 'dark', 'outliers', 'outliers', 'outliers']) - - def test_extrem_values(self): - """ extreme_values function """ - df_outlier_proc = replace_extreme_values(df, 'Height', 175, 185) - self.assertEqual(df_outlier_proc['Height'].tolist()[1:], [175.0, 180.0, 185.0, 185.0, 185.0]) - - def test_OutlierEncode(self): - """ OutlierEncodeR class """ - out_encoder1 = OutliersEncoder(cat_threshold=0.25, num_xstd=1) - out_encoder1.fit(df, l_var=['Height', 'Sexe', 'Hair', 'Age'], verbose=False) - df_out1 = out_encoder1.transform(df, verbose=False) - out_encoder2 = OutliersEncoder(cat_threshold=0.2, num_xstd=1) - df_out2 = out_encoder2.fit_transform(df, verbose=False) - - # cat outliers - self.assertEqual(list(df_out1['Hair']), ['brown', 'brown', 'dark', 'blond', 'blond', 'blond']) - self.assertEqual(list(df_out1['Sexe']), ['M', 'M', 'M', np.nan, 'F', 'M']) - self.assertEqual(list(df_out2['Name']), ['outliers'] * 6) - # num outliers - self.assertEqual(list(df_out1['Height'].round(4))[1:], [175.2177, 180.0, 188.7823, 185.0, 185.0]) - self.assertEqual(list(df_out2['Unnamed: 0'].round(4)), [0.7922, 1.0, 2.0, 3.0, 4.0, 4.2078]) - print('out2') diff --git a/tests/Select_Features_Test.py b/tests/Select_Features_Test.py deleted file mode 100644 index ce08d45..0000000 --- a/tests/Select_Features_Test.py +++ /dev/null @@ -1,45 +0,0 @@ -import unittest -import pandas as pd -from AutoMxL.Select_Features.Select_Features import FeatSelector - -df = pd.read_csv('tests/df_test.csv') -df['age'] = df['age'].fillna(df['age'].median()) - - -class TestFeatSelector(unittest.TestCase): - """ - FeatSelector class - """ - sel1 = FeatSelector(method='pca') - sel2 = FeatSelector() - - def test_init(self): - """ init method """ - self.assertEqual(self.sel1.method, 'pca') - - def test_fit(self): - """ fit method """ - self.sel1.fit(df, l_var=['age', 'euribor3m']) - self.assertEqual(self.sel1.l_select_var, ['age', 'euribor3m']) - self.assertIsNotNone(self.sel1.selector) - self.assertIsNotNone(self.sel1.scaler) - self.assertTrue(self.sel1.is_fitted) - self.assertEqual(df.columns.tolist(), - ['age', 'job', 'education', 'euribor3m', 'date_1', 'date_2', "null_var", 'y_yes']) - - def test_transform(self): - """ transform method""" - self.sel1.fit(df, l_var=['age', 'euribor3m']) - df_sel1 = self.sel1.transform(df) - self.assertEqual(df_sel1.columns.tolist(), ['job', 'education', 'date_1', 'date_2', 'null_var', 'y_yes', 'Dim0', - 'Dim1']) - - def test_fit_transform(self): - df_sel2 = self.sel2.fit_transform(df, l_var=None) - self.assertEqual(self.sel2.l_select_var, ['age', 'euribor3m', 'null_var', 'y_yes']) - self.assertIsNotNone(self.sel2.selector) - self.assertIsNotNone(self.sel2.scaler) - self.assertTrue(self.sel2.is_fitted) - self.assertEqual(df.columns.tolist(), - ['age', 'job', 'education', 'euribor3m', 'date_1', 'date_2', "null_var", 'y_yes']) - self.assertEqual(df_sel2.columns.tolist(), ['job', 'education', 'date_1', 'date_2', 'Dim0', 'Dim1', 'Dim2']) diff --git a/tests/Start_Test.py b/tests/Start_Test.py deleted file mode 100644 index 5faffe6..0000000 --- a/tests/Start_Test.py +++ /dev/null @@ -1,67 +0,0 @@ -import unittest -import pandas as pd -from AutoMxL.Start.Load import get_delimiter, import_data -from AutoMxL.Start.Encode_Target import category_to_target, range_to_target - -# test config -file = 'tests/df_test.csv' -var = 'job' -cat = 'admin.' -df_test = pd.read_csv('tests/df_test.csv') -df_test_bis = pd.read_csv('tests/df_test_bis.csv') -raw_target = 'Height' - - -class TestLoad(unittest.TestCase): - """ - Encode module - """ - - def test_get_delimiter(self): - """test get_delimiter function""" - # identify delimiter - self.assertEqual(get_delimiter(file), ',') - - def test_import_data(self): - """test import_data function""" - # DataFrame created - self.assertEqual(type(import_data(file=file, verbose=False)), pd.DataFrame) - - -""" ------------------------------------------------------------------------------------------------- -""" - - -class TestEncodeTarget(unittest.TestCase): - """ - Encode_Target module - """ - - def test_cat_to_target(self): - """cat_to_target function""" - df_test_cat_target, new_var = category_to_target(df_test, var, cat) - # test new target name - self.assertEqual(new_var, var + '_' + cat) - # new target in new dataset - self.assertIn(new_var, df_test_cat_target.columns.tolist()) - # old target removed from new dataset - self.assertNotIn(var, df_test_cat_target.columns.tolist()) - # volumetry test - self.assertEqual(df_test[var].value_counts()[cat], df_test_cat_target[new_var].sum()) - - def test_range_to_target(self): - """range_to_target function""" - df_range_target, new_var = range_to_target(df_test_bis, var=raw_target, min=180, max=185, verbose=False) - # new target in new dataset - self.assertIn(new_var, df_range_target.columns.tolist()) - # old target removed from new dataset - self.assertNotIn(raw_target, df_range_target.columns.tolist()) - # lower and upper filled - self.assertEqual(df_range_target[new_var].tolist(), [0, 0, 1, 0, 1, 1]) - # only lower filled - df_range_target, new_var = range_to_target(df_test_bis, var=raw_target, min=180, verbose=False) - self.assertEqual(df_range_target[new_var].tolist(), [0, 0, 1, 1, 1, 1]) - # only upper filled - df_range_target, new_var = range_to_target(df_test_bis, var=raw_target, max=185, verbose=False) - self.assertEqual(df_range_target[new_var].tolist(), [0, 1, 1, 0, 1, 1]) diff --git a/tests/df_test.csv b/tests/df_test.csv deleted file mode 100644 index 9ac7228..0000000 --- a/tests/df_test.csv +++ /dev/null @@ -1,41189 +0,0 @@ -age,job,education,euribor3m,date_1,date_2,null_var,y_yes -,,basic.4y,4.857,24/02/2016,23/03/2012,1.0,0 -57.0,services,high.school,4.857,25/02/2014,03/10/2000,1.0,0 -37.0,services,high.school,4.857,05/03/1987,01/12/2006,1.0,0 -40.0,admin.,basic.6y,4.857,10/03/2006,05/11/1994,1.0,0 -56.0,services,high.school,4.857,09/04/1993,03/04/2018,1.0,0 -45.0,services,basic.9y,4.857,,14/03/2006,1.0,0 -59.0,admin.,professional.course,4.857,29/06/2018,01/12/1994,1.0,0 -41.0,blue-collar,high.school,4.857,25/07/2012,08/12/2015,1.0,0 -24.0,technician,professional.course,4.857,21/06/2012,26/06/2014,1.0,0 -,services,high.school,4.857,01/05/1996,14/05/2013,1.0,0 -41.0,,high.school,4.857,30/04/2004,22/12/2004,1.0,0 -25.0,services,high.school,4.857,06/08/2008,10/09/2002,1.0,0 -29.0,blue-collar,high.school,4.857,28/07/2009,12/09/2011,1.0,0 -57.0,housemaid,basic.4y,4.857,16/08/2011,01/08/1994,1.0,0 -35.0,blue-collar,basic.6y,4.857,,03/10/2001,1.0,0 -54.0,retired,basic.9y,4.857,05/09/1993,10/12/2004,1.0,0 -35.0,blue-collar,basic.6y,4.857,19/09/2018,06/03/2009,1.0,0 -46.0,blue-collar,basic.6y,4.857,12/01/2000,14/09/2010,1.0,0 -,blue-collar,basic.9y,4.857,03/06/2008,05/01/2012,1.0,0 -39.0,management,basic.9y,4.857,01/07/1992,03/04/2015,1.0,0 -30.0,unemployed,high.school,4.857,23/09/2005,09/10/2014,1.0,0 -55.0,blue-collar,basic.4y,4.857,20/06/2000,25/03/2016,1.0,0 -55.0,retired,high.school,4.857,21/03/2008,18/12/2012,1.0,0 -41.0,technician,high.school,4.857,27/02/1990,01/09/2004,1.0,0 -37.0,admin.,high.school,4.857,15/02/2000,21/12/2000,1.0,0 -35.0,technician,university.degree,4.857,02/08/2002,01/08/1995,1.0,0 -59.0,technician,high.school,4.857,18/02/2016,31/12/1990,1.0,0 -39.0,self-employed,basic.9y,4.857,29/06/2011,01/02/2016,1.0,0 -54.0,technician,university.degree,4.857,,03/05/2002,1.0,0 -55.0,unknown,university.degree,4.857,16/10/2009,30/04/2015,1.0,0 -,admin.,high.school,4.857,,21/05/2004,1.0,0 -59.0,,high.school,4.857,02/11/2007,02/10/2003,1.0,0 -49.0,blue-collar,high.school,4.857,01/02/2016,08/11/2006,1.0,0 -54.0,management,basic.4y,4.857,09/02/2006,01/03/2001,1.0,0 -54.0,blue-collar,basic.4y,4.857,01/03/2006,13/06/2012,1.0,0 -55.0,,basic.4y,4.857,08/05/2019,15/07/2011,1.0,0 -34.0,services,high.school,4.857,17/04/2018,05/12/2003,1.0,0 -52.0,technician,basic.9y,4.857,22/02/2018,15/05/2003,1.0,0 -41.0,admin.,university.degree,4.857,07/11/2012,01/04/1995,1.0,0 -56.0,technician,basic.4y,4.857,16/03/2006,12/02/2007,1.0,0 -58.0,management,university.degree,4.857,01/06/1992,31/12/1993,1.0,0 -32.0,,high.school,4.857,15/01/2010,31/01/2013,1.0,0 -38.0,,professional.course,4.857,01/04/2003,20/10/2014,1.0,0 -57.0,admin.,university.degree,4.857,09/10/2013,21/01/2000,1.0,0 -44.0,admin.,university.degree,4.857,02/12/2014,15/06/2012,1.0,0 -42.0,technician,professional.course,4.857,11/06/2004,01/04/1996,1.0,0 -57.0,admin.,university.degree,4.857,,27/10/2014,1.0,0 -40.0,blue-collar,basic.9y,4.857,06/02/2014,25/12/1993,1.0,0 -35.0,admin.,university.degree,4.857,20/02/2009,12/10/2018,1.0,0 -45.0,blue-collar,basic.9y,4.857,06/07/2007,22/05/1997,1.0,0 -54.0,admin.,high.school,4.857,30/12/2015,07/02/2003,1.0,0 -39.0,housemaid,basic.4y,4.857,,06/08/2004,1.0,0 -60.0,admin.,high.school,4.857,05/01/1990,03/03/2005,1.0,0 -53.0,admin.,professional.course,4.857,16/03/2006,17/07/2012,1.0,0 -55.0,blue-collar,basic.4y,4.857,05/04/2001,03/09/2004,1.0,0 -55.0,technician,professional.course,4.857,,25/05/2007,1.0,0 -50.0,management,university.degree,4.857,11/03/2015,29/03/2007,1.0,0 -45.0,services,high.school,4.857,28/05/2004,23/04/2004,1.0,0 -55.0,unemployed,professional.course,4.857,,03/01/2005,1.0,0 -25.0,technician,university.degree,4.857,02/02/2009,04/04/2006,1.0,0 -47.0,,university.degree,4.857,21/08/1992,05/02/2014,1.0,0 -51.0,blue-collar,basic.9y,4.857,05/10/1992,11/03/2005,1.0,0 -42.0,blue-collar,basic.6y,4.857,01/07/2011,28/02/2007,1.0,0 -42.0,,basic.6y,4.857,05/12/2016,25/05/2011,1.0,0 -48.0,admin.,high.school,4.857,05/11/2009,19/12/2003,1.0,0 -37.0,admin.,university.degree,4.857,12/11/2012,08/04/2008,1.0,0 -44.0,blue-collar,basic.9y,4.857,10/03/2009,04/08/2000,1.0,0 -33.0,admin.,high.school,4.857,04/08/2011,30/05/2003,1.0,0 -56.0,admin.,basic.9y,4.857,09/09/2013,17/03/2006,1.0,0 -44.0,blue-collar,basic.4y,4.857,18/09/2008,01/11/2013,1.0,0 -41.0,management,basic.6y,4.857,,26/10/2011,1.0,0 -44.0,management,university.degree,4.857,25/12/2014,28/12/2009,1.0,0 -47.0,admin.,university.degree,4.857,06/06/2014,10/01/2008,1.0,0 -57.0,unknown,high.school,4.857,26/06/2009,26/10/2007,1.0,0 -37.0,admin.,university.degree,4.857,21/11/1997,21/10/2015,1.0,0 -41.0,blue-collar,basic.4y,4.857,,26/05/2000,1.0,1 -,technician,university.degree,4.857,25/02/2010,15/02/2016,1.0,0 -33.0,services,high.school,4.857,31/12/1990,13/04/2007,1.0,0 -55.0,management,high.school,4.857,20/11/2003,02/04/2019,1.0,0 -42.0,,basic.9y,4.857,28/07/2017,12/10/2010,1.0,0 -50.0,blue-collar,basic.4y,4.857,08/07/2011,20/10/1994,1.0,0 -51.0,blue-collar,basic.4y,4.857,16/09/2014,13/06/2017,1.0,0 -38.0,admin.,high.school,4.857,05/04/1995,18/07/2013,1.0,0 -49.0,entrepreneur,university.degree,4.857,06/08/2001,04/10/2012,1.0,1 -38.0,technician,university.degree,4.857,20/12/2002,14/12/2001,1.0,0 -31.0,admin.,high.school,4.857,30/11/2012,20/06/2016,1.0,0 -,management,basic.6y,4.857,10/10/2003,20/01/1994,1.0,0 -39.0,admin.,university.degree,4.857,19/11/2013,21/02/2001,1.0,0 -49.0,technician,basic.9y,4.857,14/12/1996,28/01/1999,1.0,1 -34.0,,high.school,4.857,30/05/2011,25/02/2014,1.0,0 -35.0,admin.,university.degree,4.857,10/08/2007,07/06/2011,1.0,0 -57.0,unknown,high.school,4.857,31/12/1992,31/01/2013,1.0,0 -60.0,admin.,high.school,4.857,06/03/1990,10/10/1987,1.0,0 -33.0,unemployed,basic.9y,4.857,09/12/2005,26/08/2014,1.0,0 -42.0,blue-collar,basic.6y,4.857,,28/04/2008,1.0,0 -45.0,services,professional.course,4.857,01/11/1994,05/11/2004,1.0,0 -42.0,management,university.degree,4.857,28/01/2013,26/06/2003,1.0,0 -53.0,admin.,university.degree,4.857,05/12/2000,23/09/1994,1.0,0 -37.0,technician,professional.course,4.857,,20/05/2005,1.0,0 -44.0,blue-collar,basic.6y,4.857,09/08/2012,01/12/1995,1.0,0 -54.0,services,high.school,4.857,05/12/2012,16/04/2009,1.0,0 -49.0,blue-collar,basic.4y,4.857,07/07/2016,20/07/2007,1.0,0 -54.0,services,high.school,4.857,21/12/1993,20/03/2015,1.0,0 -52.0,admin.,university.degree,4.857,12/04/2013,07/02/2003,1.0,0 -52.0,,university.degree,4.857,13/12/2001,03/08/2007,1.0,0 -43.0,services,high.school,4.857,31/12/1993,04/06/2007,1.0,0 -34.0,housemaid,basic.6y,4.857,17/12/2008,09/01/2004,1.0,0 -35.0,,high.school,4.857,27/02/2002,07/03/1997,1.0,0 -42.0,entrepreneur,high.school,4.857,09/10/2018,21/04/2009,1.0,0 -43.0,technician,high.school,4.857,17/08/1998,02/04/1998,1.0,0 -60.0,retired,university.degree,4.857,07/06/2010,15/04/2013,1.0,0 -,unemployed,basic.4y,4.857,06/07/2011,17/02/2015,1.0,0 -35.0,services,high.school,4.857,,20/10/2014,1.0,0 -55.0,blue-collar,basic.9y,4.857,26/01/2016,09/01/2008,1.0,0 -37.0,,university.degree,4.857,,28/07/1994,1.0,0 -36.0,blue-collar,high.school,4.857,,21/02/2014,1.0,0 -52.0,admin.,university.degree,4.857,23/07/2012,30/11/2001,1.0,0 -57.0,,high.school,4.857,01/09/1992,20/04/2004,1.0,0 -56.0,admin.,high.school,4.857,24/12/2010,07/03/2017,1.0,0 -48.0,blue-collar,basic.4y,4.857,01/12/1991,03/02/2009,1.0,0 -40.0,blue-collar,high.school,4.857,01/06/2002,19/02/2016,1.0,0 -49.0,blue-collar,high.school,4.857,19/08/2005,22/03/2011,1.0,0 -41.0,services,high.school,4.857,29/05/2006,07/08/2012,1.0,0 -45.0,technician,high.school,4.857,29/03/2012,31/12/1995,1.0,0 -32.0,admin.,university.degree,4.857,09/07/1997,05/04/1997,1.0,0 -42.0,admin.,university.degree,4.857,25/01/2006,09/09/2005,1.0,0 -50.0,admin.,basic.6y,4.857,29/11/2001,12/07/2006,1.0,0 -31.0,technician,professional.course,4.857,12/05/2016,17/05/2005,1.0,0 -56.0,retired,basic.4y,4.857,20/03/2013,01/10/1994,1.0,0 -41.0,technician,professional.course,4.857,11/10/2018,20/11/2009,1.0,1 -37.0,blue-collar,basic.6y,4.857,17/07/2014,12/02/2010,1.0,0 -41.0,technician,professional.course,4.857,20/08/1993,01/01/2011,1.0,0 -35.0,blue-collar,high.school,4.857,16/02/1990,26/02/2015,1.0,0 -37.0,blue-collar,basic.6y,4.857,06/04/2010,21/04/2005,1.0,0 -52.0,management,university.degree,4.857,26/05/2005,01/09/1992,1.0,0 -39.0,management,university.degree,4.857,31/03/2001,05/01/2002,1.0,0 -39.0,housemaid,basic.4y,4.857,05/12/2006,24/04/2012,1.0,0 -56.0,blue-collar,basic.4y,4.857,,24/11/2009,1.0,0 -34.0,services,high.school,4.857,15/09/2011,28/09/2007,1.0,0 -,blue-collar,basic.9y,4.857,03/02/2015,12/09/2011,1.0,1 -43.0,unemployed,university.degree,4.857,21/06/2016,06/07/2006,1.0,0 -,management,high.school,4.857,09/07/2014,01/03/2010,1.0,0 -,management,university.degree,4.857,29/11/2001,27/01/2004,1.0,0 -53.0,blue-collar,basic.4y,4.857,15/04/2009,08/09/1997,1.0,0 -38.0,unknown,high.school,4.857,18/11/2009,14/07/2005,1.0,0 -42.0,blue-collar,basic.4y,4.857,02/06/2009,08/11/2006,1.0,0 -42.0,blue-collar,basic.4y,4.857,29/06/1990,10/01/2013,1.0,0 -35.0,admin.,high.school,4.857,01/08/1991,15/06/2000,1.0,0 -40.0,admin.,university.degree,4.857,20/01/2016,01/04/1996,1.0,0 -,blue-collar,basic.4y,4.857,14/07/2016,03/10/1997,1.0,0 -60.0,blue-collar,basic.9y,4.857,16/03/2000,26/06/2014,1.0,0 -56.0,entrepreneur,high.school,4.857,,28/02/2013,1.0,0 -,services,high.school,4.857,21/11/2003,02/01/2004,1.0,0 -56.0,entrepreneur,high.school,4.857,24/06/2002,26/10/2001,1.0,0 -40.0,blue-collar,high.school,4.857,13/12/2011,18/04/2008,1.0,0 -36.0,blue-collar,basic.9y,4.857,05/08/2005,05/10/2010,1.0,0 -51.0,blue-collar,high.school,4.857,28/12/2015,25/10/2010,1.0,0 -,blue-collar,high.school,4.857,16/03/2010,16/12/2005,1.0,0 -,technician,professional.course,4.857,21/07/1990,12/01/2004,1.0,0 -59.0,services,high.school,4.857,23/11/1999,01/04/1992,1.0,0 -24.0,management,university.degree,4.857,,18/06/1999,1.0,0 -37.0,blue-collar,basic.9y,4.857,02/08/2004,24/04/2012,1.0,0 -,blue-collar,basic.9y,4.857,21/09/2000,17/04/2000,1.0,0 -42.0,blue-collar,basic.9y,4.857,18/09/2009,23/10/2003,1.0,0 -39.0,,high.school,4.857,,16/03/2016,1.0,0 -37.0,entrepreneur,basic.6y,4.857,03/12/2009,31/12/1993,1.0,0 -38.0,services,high.school,4.857,02/12/2005,04/12/2007,1.0,0 -56.0,,high.school,4.857,29/05/2009,19/05/2000,1.0,0 -40.0,blue-collar,high.school,4.857,25/11/2013,25/11/1991,1.0,0 -54.0,management,university.degree,4.857,25/10/2003,15/12/1999,1.0,0 -43.0,blue-collar,high.school,4.857,28/02/2003,13/06/2005,1.0,0 -36.0,,high.school,4.857,25/07/2003,24/11/2004,1.0,0 -45.0,technician,university.degree,4.857,10/08/1998,14/08/2015,1.0,0 -42.0,admin.,university.degree,4.857,12/10/2007,15/10/2004,1.0,0 -43.0,services,high.school,4.857,05/12/1988,10/09/2012,1.0,0 -46.0,management,basic.9y,4.857,02/04/2008,16/10/2001,1.0,0 -,services,high.school,4.857,19/09/1995,28/09/2011,1.0,0 -51.0,admin.,basic.6y,4.857,05/06/1990,11/10/2002,1.0,0 -28.0,services,high.school,4.857,,25/08/1997,1.0,0 -37.0,blue-collar,basic.9y,4.857,03/05/2002,05/07/1998,1.0,0 -34.0,technician,high.school,4.857,01/04/1993,30/09/1993,1.0,0 -46.0,blue-collar,basic.6y,4.857,21/08/2013,07/08/2009,1.0,0 -42.0,,basic.9y,4.857,,28/07/2010,1.0,1 -36.0,admin.,university.degree,4.857,08/08/2014,25/11/1995,1.0,0 -54.0,blue-collar,basic.4y,4.857,16/02/2009,15/10/2015,1.0,0 -57.0,management,university.degree,4.857,05/05/1991,24/06/2011,1.0,0 -51.0,technician,basic.6y,4.857,29/12/2011,05/03/2004,1.0,0 -54.0,,high.school,4.857,21/12/1994,10/01/2001,1.0,0 -49.0,blue-collar,basic.4y,4.857,08/10/2004,27/03/2012,1.0,0 -34.0,admin.,university.degree,4.857,01/03/1997,20/10/1995,1.0,0 -41.0,technician,professional.course,4.857,27/05/2016,06/11/2003,1.0,0 -38.0,blue-collar,basic.9y,4.857,,24/07/2013,1.0,0 -45.0,management,university.degree,4.857,10/11/1990,09/03/2007,1.0,0 -42.0,,university.degree,4.857,10/12/2012,01/02/1997,1.0,0 -34.0,blue-collar,basic.9y,4.857,,28/07/2016,1.0,0 -48.0,blue-collar,basic.4y,4.857,01/08/1996,25/06/2004,1.0,0 -37.0,admin.,high.school,4.857,,23/10/2013,1.0,0 -34.0,,basic.9y,4.857,25/08/2000,01/04/1994,1.0,0 -40.0,admin.,basic.9y,4.857,13/06/2003,13/06/2011,1.0,0 -43.0,blue-collar,basic.6y,4.857,30/03/2006,09/03/2004,1.0,0 -33.0,services,high.school,4.857,03/11/2006,09/09/2004,1.0,0 -32.0,,basic.6y,4.857,11/12/2017,31/10/2012,1.0,0 -39.0,blue-collar,high.school,4.857,01/02/2009,25/11/2008,1.0,0 -43.0,admin.,high.school,4.857,17/06/2015,13/02/2009,1.0,0 -44.0,blue-collar,basic.9y,4.857,02/06/2006,30/11/2011,1.0,0 -35.0,student,university.degree,4.857,29/07/1997,02/02/2009,1.0,0 -35.0,student,university.degree,4.857,13/06/2003,10/05/2010,1.0,0 -35.0,unemployed,professional.course,4.857,,10/10/2005,1.0,0 -36.0,services,basic.4y,4.857,08/04/2004,11/07/2008,1.0,0 -,student,university.degree,4.857,18/02/2000,29/11/2001,1.0,0 -36.0,student,basic.9y,4.857,,29/04/2004,1.0,0 -55.0,housemaid,university.degree,4.857,23/02/2009,02/12/2016,1.0,0 -59.0,,university.degree,4.857,09/01/2013,01/03/2016,1.0,0 -,retired,high.school,4.857,20/02/2009,24/06/2013,1.0,0 -39.0,blue-collar,professional.course,4.857,,27/04/2007,1.0,0 -39.0,housemaid,basic.4y,4.857,31/12/1990,01/03/2008,1.0,0 -30.0,blue-collar,high.school,4.857,02/10/2008,05/10/2001,1.0,0 -30.0,blue-collar,high.school,4.857,,09/07/2004,1.0,0 -50.0,housemaid,basic.4y,4.857,02/01/2001,10/10/2006,1.0,0 -40.0,,high.school,4.857,15/01/1997,21/07/2000,1.0,0 -35.0,admin.,high.school,4.857,,05/04/1997,1.0,0 -,technician,high.school,4.857,01/10/2008,12/07/2002,1.0,0 -36.0,services,basic.6y,4.857,06/09/2002,21/04/2005,1.0,0 -46.0,technician,basic.4y,4.857,20/09/2007,23/03/2007,1.0,0 -40.0,technician,basic.9y,4.857,10/07/2003,01/08/2002,1.0,0 -58.0,retired,university.degree,4.857,01/09/2014,05/04/1990,1.0,0 -42.0,technician,university.degree,4.857,21/07/2006,23/10/2012,1.0,0 -35.0,admin.,university.degree,4.857,24/01/2003,03/12/2004,1.0,0 -43.0,retired,basic.4y,4.857,19/01/2017,22/12/2000,1.0,0 -45.0,blue-collar,basic.4y,4.857,05/08/1997,18/07/2007,1.0,0 -39.0,admin.,professional.course,4.857,01/09/1993,03/12/2015,1.0,0 -50.0,services,professional.course,4.857,28/04/1998,25/07/1996,1.0,0 -,management,basic.4y,4.857,07/01/2005,07/04/2000,1.0,0 -39.0,admin.,high.school,4.857,26/12/2017,13/05/2014,1.0,0 -52.0,self-employed,university.degree,4.857,17/07/1996,15/11/1993,1.0,0 -44.0,,professional.course,4.857,23/04/2009,05/01/2012,1.0,0 -,blue-collar,basic.4y,4.857,01/09/1994,07/07/2005,1.0,0 -48.0,admin.,high.school,4.857,25/01/2016,29/11/2002,1.0,0 -33.0,services,high.school,4.857,08/04/2014,06/10/2014,1.0,0 -43.0,management,university.degree,4.857,01/04/2017,15/11/2001,1.0,0 -57.0,retired,high.school,4.857,28/03/2000,04/02/2014,1.0,0 -36.0,technician,professional.course,4.857,10/11/2014,17/12/2014,1.0,0 -34.0,management,university.degree,4.857,31/12/2014,21/07/2006,1.0,0 -34.0,services,basic.9y,4.857,02/05/2016,25/03/2019,1.0,0 -30.0,technician,university.degree,4.857,23/09/2014,14/09/2018,1.0,0 -33.0,services,high.school,4.857,29/12/1999,21/09/2001,1.0,0 -32.0,technician,professional.course,4.857,,05/04/1994,1.0,0 -,technician,high.school,4.857,12/01/2000,22/06/2007,1.0,0 -36.0,blue-collar,high.school,4.857,31/01/2007,23/04/2004,1.0,0 -33.0,services,high.school,4.857,23/02/2012,24/03/2017,1.0,0 -40.0,technician,professional.course,4.857,12/06/2003,15/08/2008,1.0,0 -41.0,,basic.4y,4.857,31/08/2009,23/07/2015,1.0,0 -51.0,services,basic.6y,4.857,20/04/1994,12/07/2002,1.0,0 -,technician,professional.course,4.857,31/12/1988,19/08/2009,1.0,0 -28.0,services,high.school,4.857,13/02/2015,23/03/2006,1.0,0 -53.0,,high.school,4.857,11/03/2003,21/06/2007,1.0,0 -58.0,blue-collar,basic.9y,4.857,31/03/2000,26/10/2018,1.0,0 -45.0,management,basic.9y,4.857,27/12/2001,02/06/2016,1.0,0 -43.0,,high.school,4.857,20/04/2011,04/05/2001,1.0,0 -33.0,admin.,high.school,4.857,08/04/2010,10/11/2014,1.0,0 -33.0,admin.,high.school,4.857,05/02/2014,26/09/2003,1.0,0 -27.0,blue-collar,basic.6y,4.857,15/12/1995,15/05/2014,1.0,0 -42.0,technician,high.school,4.857,28/11/2012,23/11/2004,1.0,0 -43.0,admin.,basic.9y,4.857,29/01/2002,10/04/2015,1.0,0 -42.0,admin.,university.degree,4.857,12/07/2001,01/05/1994,1.0,0 -27.0,blue-collar,basic.6y,4.857,,01/11/2013,1.0,0 -34.0,self-employed,university.degree,4.857,20/12/2007,01/03/1996,1.0,0 -31.0,student,university.degree,4.857,10/01/2003,03/01/2003,1.0,0 -54.0,management,university.degree,4.857,02/04/2010,25/03/2014,1.0,0 -40.0,self-employed,basic.4y,4.857,01/09/2001,22/04/2016,1.0,0 -52.0,unemployed,high.school,4.857,01/03/1997,18/04/2007,1.0,0 -47.0,management,university.degree,4.857,10/05/2011,10/05/2016,1.0,0 -,housemaid,basic.9y,4.857,11/10/2011,01/10/2005,1.0,0 -32.0,admin.,high.school,4.857,17/01/2019,23/01/2004,1.0,0 -49.0,housemaid,high.school,4.857,20/10/2015,15/01/2019,1.0,0 -50.0,blue-collar,basic.9y,4.857,,24/07/2008,1.0,0 -34.0,services,high.school,4.857,09/08/1997,17/07/2006,1.0,0 -55.0,blue-collar,basic.4y,4.857,06/04/2001,01/10/1998,1.0,0 -47.0,technician,basic.9y,4.857,05/07/1989,01/03/1995,1.0,0 -,retired,professional.course,4.857,26/06/2015,05/07/2002,1.0,0 -47.0,blue-collar,basic.6y,4.857,01/05/1997,06/04/2007,1.0,0 -56.0,,basic.4y,4.857,14/12/1999,17/03/2010,1.0,0 -53.0,admin.,basic.9y,4.857,14/08/2014,09/08/1996,1.0,0 -36.0,blue-collar,basic.9y,4.857,16/04/2013,03/04/2018,1.0,0 -42.0,blue-collar,basic.9y,4.857,01/09/1997,25/10/1989,1.0,0 -44.0,blue-collar,basic.6y,4.857,12/04/2001,03/10/2003,1.0,0 -39.0,housemaid,basic.9y,4.857,05/04/2012,17/11/2014,1.0,1 -37.0,admin.,high.school,4.857,26/06/2007,19/04/2016,1.0,0 -60.0,blue-collar,high.school,4.857,,05/02/1995,1.0,0 -36.0,services,high.school,4.857,28/11/2018,16/06/2011,1.0,0 -42.0,management,university.degree,4.857,28/03/2016,23/06/2000,1.0,0 -31.0,admin.,high.school,4.857,15/10/2013,05/07/1997,1.0,0 -53.0,technician,professional.course,4.857,26/08/1998,06/02/2004,1.0,0 -45.0,blue-collar,basic.4y,4.857,21/10/2005,18/02/2019,1.0,0 -37.0,technician,professional.course,4.857,23/08/2013,06/03/2014,1.0,0 -47.0,self-employed,professional.course,4.857,23/12/1998,01/05/2006,1.0,0 -49.0,,high.school,4.857,27/11/2014,01/05/2008,1.0,0 -36.0,admin.,university.degree,4.857,05/03/1996,09/02/2011,1.0,0 -35.0,services,high.school,4.857,19/12/2014,30/08/2018,1.0,0 -38.0,,high.school,4.857,01/12/2003,01/12/2007,1.0,0 -38.0,services,high.school,4.857,20/09/2010,17/07/2014,1.0,0 -50.0,blue-collar,high.school,4.857,22/10/2014,05/12/1993,1.0,0 -59.0,retired,professional.course,4.857,10/06/2011,10/01/2012,1.0,0 -43.0,unknown,high.school,4.857,23/01/1990,01/08/1999,1.0,0 -42.0,admin.,high.school,4.857,24/06/1998,07/12/2005,1.0,0 -40.0,admin.,basic.6y,4.857,01/09/1995,09/06/1989,1.0,0 -46.0,blue-collar,high.school,4.857,19/03/2002,12/02/2015,1.0,0 -57.0,housemaid,basic.4y,4.857,05/09/1992,07/05/2015,1.0,0 -42.0,admin.,university.degree,4.857,09/07/2010,13/11/2000,1.0,0 -41.0,blue-collar,basic.4y,4.857,26/11/2004,30/07/2004,1.0,0 -54.0,,university.degree,4.857,19/01/1996,14/10/2004,1.0,0 -27.0,admin.,university.degree,4.857,,10/10/2003,1.0,0 -36.0,admin.,high.school,4.857,20/05/2013,16/04/2004,1.0,0 -58.0,blue-collar,professional.course,4.857,31/12/1985,30/01/2013,1.0,0 -40.0,management,university.degree,4.857,22/04/2013,10/06/2009,1.0,0 -34.0,admin.,basic.9y,4.857,04/08/2010,02/04/2010,1.0,0 -33.0,admin.,high.school,4.857,15/07/2008,05/05/2006,1.0,0 -56.0,retired,basic.6y,4.857,20/01/2016,27/03/2008,1.0,0 -42.0,blue-collar,basic.9y,4.857,28/12/2016,12/10/2001,1.0,0 -43.0,,high.school,4.857,15/06/2000,07/02/2003,1.0,0 -54.0,management,basic.9y,4.857,05/12/1992,20/12/2002,1.0,0 -53.0,admin.,basic.6y,4.857,01/04/2007,13/08/1999,1.0,0 -42.0,technician,high.school,4.857,26/05/1997,13/03/2009,1.0,0 -40.0,services,basic.6y,4.857,01/07/1999,03/04/2008,1.0,0 -54.0,technician,professional.course,4.857,27/09/1991,29/12/2000,1.0,0 -40.0,housemaid,professional.course,4.857,,08/05/2002,1.0,0 -26.0,admin.,university.degree,4.857,05/12/2003,01/08/2014,1.0,0 -33.0,admin.,high.school,4.857,14/12/2007,05/01/2003,1.0,0 -,blue-collar,basic.9y,4.857,04/12/2014,02/01/2009,1.0,0 -36.0,admin.,high.school,4.857,02/06/2016,09/12/1999,1.0,0 -29.0,services,high.school,4.857,,07/04/2000,1.0,0 -36.0,blue-collar,basic.9y,4.857,25/07/2007,24/07/2014,1.0,0 -35.0,management,high.school,4.857,20/10/2017,07/01/2005,1.0,0 -50.0,self-employed,university.degree,4.857,01/06/2010,16/11/2012,1.0,0 -46.0,services,high.school,4.857,25/01/1993,30/07/2008,1.0,0 -49.0,entrepreneur,high.school,4.857,25/03/1996,16/02/2015,1.0,0 -42.0,technician,professional.course,4.857,12/04/2011,04/08/2008,1.0,0 -,blue-collar,high.school,4.857,02/05/2001,01/02/1997,1.0,0 -55.0,blue-collar,basic.9y,4.857,31/12/1994,28/10/2005,1.0,0 -41.0,management,university.degree,4.857,06/01/2000,01/02/2018,1.0,0 -57.0,management,professional.course,4.857,14/07/2006,01/04/1994,1.0,0 -32.0,services,high.school,4.857,02/08/2018,01/11/1992,1.0,0 -49.0,admin.,basic.9y,4.857,13/10/2010,27/08/2003,1.0,0 -57.0,unknown,high.school,4.857,30/06/2014,09/09/2003,1.0,0 -58.0,blue-collar,basic.4y,4.857,18/09/2014,08/10/2014,1.0,0 -52.0,technician,high.school,4.857,21/10/1999,30/04/2004,1.0,0 -50.0,services,professional.course,4.857,27/03/1990,29/01/2008,1.0,0 -41.0,blue-collar,basic.9y,4.857,21/07/2009,09/01/2013,1.0,0 -,entrepreneur,university.degree,4.857,01/04/1990,08/02/2008,1.0,0 -57.0,,basic.4y,4.857,13/08/2018,28/02/2018,1.0,0 -48.0,blue-collar,basic.6y,4.857,06/03/2012,31/08/2015,1.0,0 -55.0,technician,professional.course,4.857,07/12/2007,22/04/2013,1.0,0 -38.0,management,university.degree,4.857,07/05/2003,16/12/2002,1.0,0 -38.0,services,high.school,4.857,14/08/2003,10/12/1999,1.0,0 -53.0,admin.,university.degree,4.857,27/11/2009,12/01/2006,1.0,0 -43.0,,university.degree,4.857,15/11/1999,18/04/2013,1.0,0 -,blue-collar,high.school,4.857,05/11/2009,14/02/2008,1.0,0 -,,basic.9y,4.857,02/11/2009,24/06/2003,1.0,0 -33.0,services,basic.4y,4.857,,23/10/2015,1.0,0 -58.0,,basic.4y,4.857,05/02/2014,20/07/2018,1.0,0 -40.0,unemployed,high.school,4.857,02/07/2014,03/02/2006,1.0,0 -57.0,management,university.degree,4.857,,17/01/2000,1.0,0 -45.0,technician,high.school,4.857,01/11/1993,10/02/2000,1.0,0 -42.0,,basic.4y,4.857,13/06/2013,01/06/1990,1.0,0 -46.0,admin.,university.degree,4.857,22/05/2002,13/06/2003,1.0,0 -36.0,technician,university.degree,4.857,,25/12/1994,1.0,0 -41.0,self-employed,high.school,4.857,01/10/1988,03/10/2003,1.0,0 -57.0,admin.,basic.9y,4.857,15/09/2011,18/04/2014,1.0,0 -49.0,blue-collar,basic.9y,4.857,25/10/1995,14/08/2012,1.0,0 -56.0,management,high.school,4.857,23/07/2004,14/02/2012,1.0,0 -37.0,blue-collar,basic.9y,4.857,,17/07/2014,1.0,0 -37.0,blue-collar,basic.9y,4.857,,20/09/2002,1.0,0 -46.0,admin.,high.school,4.857,,02/10/2003,1.0,0 -22.0,blue-collar,basic.9y,4.857,10/06/2008,23/06/2005,1.0,0 -43.0,services,high.school,4.857,19/09/1997,22/12/2006,1.0,0 -49.0,blue-collar,high.school,4.857,20/01/1996,11/07/2008,1.0,0 -41.0,technician,basic.6y,4.857,,28/06/2010,1.0,0 -38.0,admin.,university.degree,4.857,01/05/2011,31/12/1994,1.0,0 -33.0,admin.,basic.9y,4.857,26/11/2010,16/01/2018,1.0,0 -49.0,,university.degree,4.857,,01/10/1996,1.0,0 -30.0,blue-collar,high.school,4.857,09/09/2011,21/11/2003,1.0,0 -33.0,admin.,basic.9y,4.857,09/10/2013,10/06/1990,1.0,0 -34.0,management,university.degree,4.857,25/01/2018,18/07/2013,1.0,0 -30.0,student,high.school,4.857,21/05/2018,23/02/2009,1.0,0 -59.0,management,basic.4y,4.857,25/07/2016,30/04/2013,1.0,0 -59.0,management,basic.4y,4.857,09/04/2008,31/12/1993,1.0,0 -41.0,,university.degree,4.857,24/05/2006,26/07/2000,1.0,0 -48.0,housemaid,basic.6y,4.857,,01/01/2003,1.0,0 -28.0,,high.school,4.857,09/05/1991,02/06/2006,1.0,1 -44.0,services,high.school,4.857,25/03/2014,05/04/2003,1.0,1 -59.0,retired,university.degree,4.857,22/04/2004,05/09/2014,1.0,0 -50.0,management,high.school,4.857,14/05/2004,08/09/2008,1.0,0 -35.0,admin.,university.degree,4.857,20/05/2014,30/03/2017,1.0,0 -42.0,admin.,high.school,4.857,13/10/2006,05/04/1998,1.0,0 -45.0,admin.,basic.9y,4.857,05/08/2008,13/10/2000,1.0,0 -36.0,technician,professional.course,4.857,,19/10/2012,1.0,0 -,services,high.school,4.857,25/12/1990,24/04/2018,1.0,0 -29.0,blue-collar,basic.4y,4.857,23/04/2014,25/04/2003,1.0,0 -41.0,,university.degree,4.857,14/01/2005,04/06/2004,1.0,0 -42.0,blue-collar,basic.9y,4.857,31/10/2000,23/03/2001,1.0,0 -,services,high.school,4.857,,17/08/2007,1.0,0 -48.0,,high.school,4.857,31/07/2013,01/11/1995,1.0,0 -,blue-collar,high.school,4.857,28/06/2010,31/05/2013,1.0,0 -43.0,unemployed,university.degree,4.857,12/09/1997,01/07/1996,1.0,0 -36.0,blue-collar,basic.4y,4.857,25/03/2019,20/06/2003,1.0,0 -42.0,,university.degree,4.857,05/11/1993,03/06/2010,1.0,0 -52.0,services,basic.6y,4.857,17/10/2017,31/12/1992,1.0,0 -39.0,admin.,high.school,4.857,,18/10/2000,1.0,0 -36.0,services,high.school,4.857,16/09/2003,01/04/2005,1.0,0 -42.0,blue-collar,basic.9y,4.857,10/08/2007,28/04/2011,1.0,0 -41.0,admin.,high.school,4.857,05/05/1995,14/03/2001,1.0,0 -55.0,technician,basic.4y,4.857,07/10/2010,16/02/2004,1.0,0 -30.0,blue-collar,basic.9y,4.857,10/09/2015,21/03/2007,1.0,0 -57.0,retired,basic.4y,4.857,10/01/2018,01/03/2006,1.0,0 -45.0,entrepreneur,basic.4y,4.857,26/10/2010,26/10/2001,1.0,0 -51.0,blue-collar,basic.4y,4.857,19/02/2018,23/12/2002,1.0,0 -39.0,self-employed,basic.9y,4.857,06/11/2008,09/05/1999,1.0,0 -47.0,,high.school,4.857,18/08/2009,02/04/2009,1.0,0 -27.0,services,high.school,4.857,22/09/1998,25/10/2012,1.0,0 -34.0,technician,university.degree,4.857,,21/07/1998,1.0,0 -57.0,,basic.4y,4.857,01/03/2008,31/07/2003,1.0,0 -43.0,entrepreneur,basic.4y,4.857,29/06/1998,09/03/1996,1.0,0 -,blue-collar,basic.4y,4.857,01/08/2003,17/01/2014,1.0,0 -39.0,management,university.degree,4.857,17/03/2009,31/12/1994,1.0,0 -38.0,,basic.4y,4.857,07/01/2000,25/01/1998,1.0,0 -49.0,blue-collar,basic.9y,4.857,22/08/2003,07/08/2008,1.0,0 -58.0,,basic.6y,4.857,09/12/2005,24/09/2001,1.0,0 -,technician,professional.course,4.857,25/04/2017,29/08/2007,1.0,0 -50.0,,high.school,4.857,01/11/1997,14/02/2017,1.0,0 -31.0,services,high.school,4.857,27/01/2003,07/08/2008,1.0,0 -43.0,self-employed,university.degree,4.857,,22/09/1997,1.0,0 -43.0,self-employed,basic.9y,4.857,23/01/2009,05/08/1992,1.0,0 -30.0,self-employed,university.degree,4.857,,12/12/2006,1.0,0 -27.0,services,professional.course,4.857,23/04/2012,12/03/2007,1.0,0 -51.0,,high.school,4.857,10/12/2013,15/02/1993,1.0,0 -37.0,technician,professional.course,4.857,31/12/1990,05/10/2005,1.0,0 -46.0,housemaid,basic.9y,4.857,11/06/2014,11/03/2005,1.0,0 -35.0,blue-collar,professional.course,4.857,05/12/1989,28/10/2015,1.0,0 -47.0,admin.,university.degree,4.857,18/07/2014,26/06/1996,1.0,0 -46.0,management,high.school,4.857,07/11/2003,16/03/1999,1.0,0 -40.0,technician,professional.course,4.857,06/05/2004,25/02/2000,1.0,0 -26.0,housemaid,university.degree,4.857,15/05/2013,15/04/2005,1.0,0 -,blue-collar,basic.9y,4.857,12/07/2011,09/04/2004,1.0,0 -,management,university.degree,4.857,02/12/2004,01/11/2007,1.0,0 -34.0,admin.,basic.9y,4.857,30/08/2012,09/03/1997,1.0,0 -47.0,blue-collar,high.school,4.857,28/07/2016,24/10/2012,1.0,0 -42.0,technician,professional.course,4.857,28/02/2003,01/09/1997,1.0,1 -57.0,technician,basic.4y,4.857,22/04/2019,12/07/2013,1.0,0 -57.0,technician,basic.4y,4.857,10/03/2017,09/12/1992,1.0,0 -38.0,blue-collar,basic.4y,4.857,19/08/2011,19/09/1995,1.0,0 -57.0,technician,basic.4y,4.857,07/03/2017,10/03/2015,1.0,0 -28.0,student,basic.9y,4.857,20/04/2006,29/08/2000,1.0,0 -,management,university.degree,4.857,21/02/2017,22/06/2009,1.0,0 -,admin.,university.degree,4.857,,12/10/2011,1.0,0 -47.0,,professional.course,4.857,05/10/1998,16/10/2013,1.0,0 -40.0,admin.,high.school,4.857,,19/02/1996,1.0,0 -,management,professional.course,4.857,05/08/1999,04/11/2011,1.0,0 -48.0,unemployed,basic.4y,4.857,09/09/1993,08/02/2000,1.0,0 -54.0,,basic.4y,4.857,13/03/2012,10/01/2011,1.0,0 -40.0,blue-collar,basic.6y,4.857,17/10/2012,22/07/2015,1.0,0 -44.0,admin.,basic.9y,4.857,26/09/2011,31/12/1989,1.0,0 -42.0,technician,high.school,4.857,17/09/2004,03/12/2004,1.0,0 -52.0,self-employed,university.degree,4.857,19/12/2008,10/10/1989,1.0,0 -31.0,blue-collar,basic.9y,4.857,,08/03/1996,1.0,0 -32.0,services,high.school,4.857,05/08/2003,23/04/1996,1.0,0 -44.0,admin.,high.school,4.857,21/12/2012,22/08/2003,1.0,0 -,management,basic.6y,4.857,22/11/2002,01/06/1995,1.0,0 -57.0,management,professional.course,4.857,20/09/2003,17/10/2013,1.0,0 -52.0,admin.,basic.4y,4.857,15/03/2004,23/10/2014,1.0,0 -42.0,management,university.degree,4.857,16/06/2006,05/06/2012,1.0,1 -42.0,technician,professional.course,4.857,30/01/2014,07/09/2016,1.0,0 -43.0,management,professional.course,4.857,30/12/2005,17/04/2003,1.0,0 -31.0,admin.,high.school,4.857,,11/08/2009,1.0,0 -29.0,admin.,university.degree,4.857,17/10/2003,15/04/2005,1.0,0 -57.0,,basic.4y,4.857,27/09/2013,08/06/2006,1.0,0 -44.0,blue-collar,basic.9y,4.857,20/10/2017,31/01/2013,1.0,0 -59.0,unknown,high.school,4.857,14/05/2014,15/03/2004,1.0,0 -,blue-collar,basic.4y,4.857,18/09/2013,18/02/2005,1.0,0 -57.0,retired,university.degree,4.857,16/02/2001,04/06/2004,1.0,0 -41.0,,high.school,4.857,,22/09/2001,1.0,0 -37.0,technician,high.school,4.857,15/02/2008,28/07/2010,1.0,0 -,services,high.school,4.857,24/02/2016,15/03/2018,1.0,0 -42.0,,basic.4y,4.857,09/11/2007,21/07/2009,1.0,0 -49.0,unknown,high.school,4.857,30/09/2003,30/07/2004,1.0,0 -54.0,management,basic.6y,4.857,31/07/2003,23/08/2013,1.0,0 -36.0,admin.,university.degree,4.857,14/02/2017,15/03/2012,1.0,0 -32.0,admin.,university.degree,4.857,19/08/2004,30/07/2010,1.0,0 -35.0,technician,professional.course,4.857,06/05/2011,01/03/1996,1.0,0 -45.0,,professional.course,4.857,06/08/2009,11/06/2012,1.0,0 -56.0,technician,high.school,4.857,28/11/2003,25/07/2003,1.0,0 -,,university.degree,4.857,15/07/2013,25/12/1994,1.0,0 -41.0,unemployed,basic.9y,4.857,08/11/2013,09/10/1994,1.0,0 -41.0,,basic.9y,4.857,10/03/2016,05/09/1994,1.0,0 -36.0,blue-collar,basic.9y,4.857,14/04/2006,14/11/2005,1.0,0 -,admin.,university.degree,4.857,27/04/1999,05/12/1991,1.0,0 -31.0,services,high.school,4.857,31/12/1991,27/06/2003,1.0,0 -38.0,technician,professional.course,4.857,28/07/2016,13/12/2001,1.0,0 -,admin.,university.degree,4.857,05/04/1998,01/02/1995,1.0,0 -53.0,admin.,professional.course,4.857,24/02/2005,13/04/2018,1.0,0 -51.0,admin.,basic.6y,4.857,11/10/2000,13/06/2008,1.0,0 -56.0,entrepreneur,university.degree,4.857,12/09/2014,06/08/2015,1.0,0 -33.0,,basic.9y,4.857,01/04/2007,30/09/2009,1.0,0 -33.0,admin.,basic.9y,4.857,11/12/2014,26/01/2001,1.0,0 -,services,high.school,4.857,31/01/2012,12/07/2005,1.0,0 -39.0,services,high.school,4.857,15/02/2011,01/09/1992,1.0,1 -,entrepreneur,university.degree,4.857,16/09/2015,30/09/2005,1.0,0 -40.0,technician,university.degree,4.857,31/08/1995,06/10/2000,1.0,0 -60.0,unknown,high.school,4.857,05/04/1997,18/03/2005,1.0,0 -,technician,university.degree,4.857,02/08/2006,28/04/2008,1.0,0 -47.0,blue-collar,high.school,4.857,24/09/2010,10/02/2004,1.0,0 -48.0,blue-collar,basic.4y,4.857,14/11/2008,18/10/2000,1.0,0 -43.0,entrepreneur,high.school,4.857,24/06/2005,22/01/1999,1.0,0 -37.0,management,university.degree,4.857,22/11/2016,10/12/1988,1.0,0 -50.0,services,basic.9y,4.857,06/09/2010,31/12/1991,1.0,0 -59.0,entrepreneur,high.school,4.857,01/03/1998,18/10/2012,1.0,0 -32.0,technician,high.school,4.857,29/01/2004,27/02/2008,1.0,0 -42.0,housemaid,basic.4y,4.857,05/09/2011,23/04/2009,1.0,0 -52.0,blue-collar,basic.4y,4.857,18/05/2016,20/03/2009,1.0,0 -42.0,blue-collar,high.school,4.857,05/03/2004,24/12/2004,1.0,0 -42.0,admin.,high.school,4.857,13/07/2011,29/09/2005,1.0,0 -40.0,management,basic.9y,4.857,28/03/2000,13/07/2016,1.0,0 -,blue-collar,basic.9y,4.857,02/10/2012,09/04/2009,1.0,0 -39.0,blue-collar,basic.6y,4.857,10/08/2016,09/08/1994,1.0,0 -39.0,blue-collar,basic.6y,4.857,,22/01/2019,1.0,0 -38.0,admin.,high.school,4.857,,04/02/2013,1.0,0 -47.0,admin.,high.school,4.857,11/03/2005,31/12/1988,1.0,0 -30.0,services,high.school,4.857,23/09/2004,26/10/2005,1.0,0 -38.0,admin.,high.school,4.857,20/02/2015,02/02/2006,1.0,0 -39.0,technician,university.degree,4.857,28/02/1995,15/06/2015,1.0,0 -,admin.,high.school,4.857,14/10/1995,04/07/2008,1.0,0 -36.0,admin.,high.school,4.857,08/12/2011,20/02/1998,1.0,0 -41.0,services,high.school,4.857,11/03/2000,01/04/2005,1.0,0 -41.0,blue-collar,basic.6y,4.857,14/09/1997,10/01/2019,1.0,0 -35.0,blue-collar,basic.9y,4.857,30/10/2014,25/02/1996,1.0,0 -41.0,technician,high.school,4.857,25/01/1991,20/06/1996,1.0,0 -36.0,services,high.school,4.857,13/02/2014,02/08/2018,1.0,0 -,admin.,high.school,4.857,30/03/2007,26/06/2015,1.0,0 -33.0,blue-collar,basic.4y,4.857,31/12/1992,31/05/2011,1.0,0 -38.0,admin.,basic.6y,4.857,25/04/2003,01/07/2016,1.0,0 -,self-employed,university.degree,4.857,28/01/2005,27/02/2009,1.0,0 -55.0,self-employed,high.school,4.857,22/09/2005,06/04/2004,1.0,0 -36.0,blue-collar,basic.9y,4.857,10/08/1994,26/02/2004,1.0,0 -,technician,professional.course,4.857,28/11/2008,05/05/2003,1.0,0 -32.0,,university.degree,4.857,25/03/2011,20/04/1993,1.0,0 -30.0,self-employed,high.school,4.857,11/06/1999,21/05/2012,1.0,0 -43.0,,professional.course,4.857,25/06/2004,16/10/2013,1.0,0 -,admin.,university.degree,4.857,07/09/2011,22/08/2011,1.0,0 -35.0,,high.school,4.857,01/08/2008,01/01/2007,1.0,0 -34.0,admin.,university.degree,4.857,09/02/2016,15/10/2012,1.0,0 -50.0,,basic.4y,4.857,10/05/1990,21/11/1996,1.0,0 -,admin.,university.degree,4.857,26/04/2012,21/08/1995,1.0,0 -39.0,blue-collar,basic.9y,4.857,01/04/2005,10/04/2019,1.0,0 -42.0,entrepreneur,basic.6y,4.857,14/06/2018,15/12/1998,1.0,0 -57.0,retired,university.degree,4.857,15/10/1998,23/05/2014,1.0,0 -45.0,blue-collar,basic.4y,4.857,14/06/2000,30/08/2013,1.0,0 -40.0,technician,basic.4y,4.857,22/03/1994,16/04/2014,1.0,0 -42.0,blue-collar,high.school,4.857,04/12/2007,16/04/2013,1.0,1 -40.0,technician,basic.4y,4.857,25/10/1989,26/10/2006,1.0,0 -38.0,blue-collar,basic.4y,4.857,29/11/2010,10/04/1990,1.0,0 -39.0,blue-collar,basic.6y,4.857,19/06/2006,24/04/2009,1.0,0 -41.0,,basic.4y,4.857,25/02/2016,21/03/2017,1.0,0 -39.0,blue-collar,basic.6y,4.857,14/11/2014,01/09/1995,1.0,0 -41.0,blue-collar,basic.4y,4.857,01/01/2005,15/03/2011,1.0,0 -,admin.,university.degree,4.857,,24/07/1998,1.0,0 -35.0,admin.,university.degree,4.857,28/08/2014,21/02/2014,1.0,0 -35.0,admin.,basic.6y,4.857,15/11/1987,14/05/2015,1.0,0 -49.0,blue-collar,high.school,4.857,11/09/1992,01/03/1995,1.0,0 -36.0,technician,high.school,4.857,18/10/1996,18/04/1997,1.0,0 -23.0,admin.,university.degree,4.857,01/02/2010,22/12/2006,1.0,0 -43.0,unemployed,university.degree,4.857,26/04/2002,12/03/2014,1.0,0 -49.0,entrepreneur,professional.course,4.857,08/03/2001,31/12/1994,1.0,0 -36.0,technician,professional.course,4.857,17/10/2002,05/12/2002,1.0,0 -51.0,blue-collar,basic.9y,4.857,10/07/2003,11/04/2019,1.0,0 -56.0,retired,basic.4y,4.857,18/10/2010,13/01/2006,1.0,0 -45.0,housemaid,high.school,4.857,18/09/2001,30/11/2009,1.0,0 -42.0,,high.school,4.857,11/11/2011,01/12/1994,1.0,0 -41.0,admin.,high.school,4.857,23/07/2012,23/12/1997,1.0,0 -32.0,,high.school,4.857,24/11/2015,28/05/2013,1.0,0 -46.0,management,university.degree,4.857,10/07/1995,12/06/2008,1.0,0 -37.0,blue-collar,high.school,4.857,02/04/1998,28/02/2014,1.0,0 -53.0,management,university.degree,4.857,05/06/1991,10/07/1988,1.0,0 -30.0,,basic.4y,4.857,22/12/2005,18/07/2008,1.0,0 -45.0,unknown,high.school,4.857,25/08/2017,24/11/2006,1.0,0 -24.0,technician,professional.course,4.857,20/07/2017,26/11/1999,1.0,0 -45.0,unknown,high.school,4.857,20/03/1993,26/05/2010,1.0,0 -,admin.,university.degree,4.857,22/09/2016,15/01/2014,1.0,0 -,management,university.degree,4.857,30/03/2015,22/10/2004,1.0,0 -59.0,blue-collar,basic.4y,4.857,21/03/2008,18/02/2015,1.0,0 -45.0,blue-collar,basic.4y,4.857,,09/05/2003,1.0,0 -54.0,blue-collar,basic.6y,4.857,24/09/2014,11/04/2018,1.0,0 -32.0,technician,professional.course,4.857,30/01/2004,24/01/2008,1.0,0 -33.0,technician,professional.course,4.857,10/04/2001,19/12/2003,1.0,0 -32.0,admin.,university.degree,4.857,15/05/1997,23/12/2010,1.0,0 -,services,high.school,4.857,01/10/1996,07/02/2002,1.0,0 -46.0,,university.degree,4.857,02/03/2012,08/11/2011,1.0,0 -57.0,,professional.course,4.857,29/11/2002,12/04/2017,1.0,0 -42.0,technician,basic.9y,4.857,,31/12/1997,1.0,0 -48.0,admin.,professional.course,4.857,26/11/1997,19/02/2014,1.0,0 -58.0,admin.,university.degree,4.857,25/09/1993,23/07/2010,1.0,0 -34.0,services,high.school,4.857,18/10/2006,01/03/1995,1.0,0 -32.0,admin.,university.degree,4.857,,14/07/1999,1.0,0 -48.0,blue-collar,basic.9y,4.857,24/10/2003,25/09/1997,1.0,0 -47.0,blue-collar,basic.9y,4.857,02/03/2001,03/01/1997,1.0,0 -31.0,services,high.school,4.857,16/09/2011,25/07/2018,1.0,0 -32.0,admin.,university.degree,4.857,20/10/1993,20/11/1998,1.0,0 -32.0,admin.,university.degree,4.857,01/02/2006,09/01/1996,1.0,0 -36.0,services,high.school,4.857,04/01/2019,23/11/2010,1.0,0 -53.0,blue-collar,basic.4y,4.857,13/04/2000,04/04/2003,1.0,0 -37.0,,basic.9y,4.857,08/02/2018,05/05/1994,1.0,0 -50.0,services,high.school,4.857,27/10/2006,06/01/2015,1.0,0 -,blue-collar,basic.6y,4.857,14/01/2005,20/06/2016,1.0,0 -41.0,admin.,high.school,4.857,21/09/1997,08/04/2005,1.0,0 -43.0,blue-collar,basic.4y,4.857,18/04/2012,08/04/2014,1.0,0 -51.0,management,university.degree,4.857,01/08/1998,06/12/2011,1.0,0 -38.0,admin.,university.degree,4.857,29/03/1993,25/03/1996,1.0,0 -41.0,technician,basic.6y,4.857,,01/11/1992,1.0,0 -39.0,services,high.school,4.857,15/11/2010,28/07/2000,1.0,0 -52.0,blue-collar,basic.4y,4.857,17/08/2007,17/10/2017,1.0,0 -37.0,,professional.course,4.857,02/11/2006,07/12/2001,1.0,0 -41.0,admin.,basic.9y,4.857,24/06/2002,18/01/2001,1.0,0 -46.0,admin.,university.degree,4.857,11/07/2003,25/12/1996,1.0,0 -47.0,technician,professional.course,4.857,,12/09/2003,1.0,0 -35.0,technician,professional.course,4.857,01/03/2008,25/03/2004,1.0,0 -38.0,services,high.school,4.857,07/07/2005,31/12/1994,1.0,0 -30.0,blue-collar,high.school,4.857,05/09/1996,19/03/2004,1.0,0 -46.0,blue-collar,basic.9y,4.857,,22/09/1998,1.0,0 -,technician,professional.course,4.857,01/10/1995,22/10/2004,1.0,0 -35.0,,basic.4y,4.857,22/06/2012,05/07/1995,1.0,0 -58.0,admin.,high.school,4.857,,05/04/2011,1.0,0 -40.0,technician,professional.course,4.857,01/01/2005,06/08/2012,1.0,0 -34.0,technician,university.degree,4.857,21/10/2004,05/06/2018,1.0,0 -30.0,admin.,university.degree,4.857,24/03/2016,22/01/2004,1.0,0 -38.0,services,basic.6y,4.857,,04/04/2000,1.0,0 -55.0,,basic.4y,4.857,20/05/2014,05/11/1999,1.0,0 -55.0,management,university.degree,4.857,12/11/2014,07/03/2014,1.0,0 -,,professional.course,4.857,28/02/1992,23/05/2003,1.0,0 -,admin.,university.degree,4.857,,09/06/1988,1.0,0 -32.0,admin.,university.degree,4.857,17/08/2017,20/12/2002,1.0,0 -35.0,technician,high.school,4.857,15/09/1997,29/12/2015,1.0,0 -,management,university.degree,4.857,01/01/2003,04/01/2017,1.0,0 -49.0,housemaid,basic.4y,4.857,09/05/2003,14/06/2002,1.0,0 -29.0,admin.,high.school,4.857,28/12/1999,18/05/2004,1.0,0 -34.0,blue-collar,basic.4y,4.857,31/12/1992,15/02/1989,1.0,0 -54.0,retired,high.school,4.857,22/10/2004,01/08/2016,1.0,0 -36.0,technician,professional.course,4.857,05/06/1999,05/12/2012,1.0,0 -30.0,management,university.degree,4.857,,04/04/2003,1.0,0 -,housemaid,university.degree,4.857,,01/05/1996,1.0,0 -37.0,blue-collar,high.school,4.857,,01/07/2004,1.0,0 -36.0,technician,basic.9y,4.857,25/11/2015,31/07/2009,1.0,0 -33.0,blue-collar,high.school,4.857,24/02/2000,23/08/2002,1.0,0 -32.0,housemaid,high.school,4.857,30/03/2007,25/02/2014,1.0,0 -32.0,housemaid,high.school,4.857,05/08/1999,21/11/2011,1.0,0 -50.0,blue-collar,basic.4y,4.857,,29/10/1999,1.0,0 -39.0,blue-collar,basic.9y,4.857,19/06/2003,11/07/2011,1.0,0 -51.0,,high.school,4.857,,25/02/1994,1.0,0 -33.0,,high.school,4.857,10/10/2003,13/02/2003,1.0,0 -33.0,services,basic.4y,4.857,,03/09/2004,1.0,0 -56.0,management,university.degree,4.857,10/03/2006,16/09/2005,1.0,0 -39.0,management,university.degree,4.857,,20/12/1993,1.0,0 -33.0,self-employed,university.degree,4.857,17/12/2007,13/10/2014,1.0,0 -59.0,,basic.4y,4.857,23/06/2004,27/12/2007,1.0,0 -42.0,admin.,high.school,4.857,18/09/2007,03/10/2008,1.0,0 -43.0,services,high.school,4.857,14/04/2010,07/04/2014,1.0,0 -35.0,admin.,university.degree,4.857,02/01/2012,20/07/2012,1.0,0 -46.0,blue-collar,basic.6y,4.857,24/03/2010,18/05/2011,1.0,0 -,technician,basic.9y,4.857,08/02/1997,30/01/2004,1.0,0 -47.0,admin.,university.degree,4.857,05/05/1987,11/03/2015,1.0,0 -31.0,admin.,university.degree,4.857,09/02/2012,13/07/2009,1.0,0 -32.0,blue-collar,basic.9y,4.857,05/11/2010,03/11/2004,1.0,0 -54.0,,high.school,4.857,03/06/2015,18/04/2003,1.0,0 -56.0,management,university.degree,4.857,01/07/2014,31/07/2014,1.0,0 -48.0,services,high.school,4.857,21/03/2008,14/11/2013,1.0,0 -44.0,admin.,high.school,4.857,01/07/2008,28/02/2007,1.0,0 -46.0,admin.,high.school,4.857,26/12/2003,01/08/1991,1.0,0 -45.0,services,high.school,4.857,29/10/1993,06/01/2009,1.0,0 -43.0,admin.,professional.course,4.857,18/01/2006,13/03/2009,1.0,0 -40.0,admin.,high.school,4.857,08/08/2003,16/07/2014,1.0,0 -,management,university.degree,4.857,29/12/2006,01/04/1995,1.0,0 -47.0,entrepreneur,professional.course,4.857,10/06/2016,29/10/1993,1.0,0 -39.0,management,university.degree,4.857,07/09/1997,11/02/2005,1.0,0 -48.0,,basic.4y,4.857,23/02/2001,29/06/2007,1.0,0 -45.0,housemaid,professional.course,4.857,25/01/2006,19/09/1997,1.0,1 -36.0,self-employed,university.degree,4.857,08/06/2001,08/09/2005,1.0,0 -49.0,management,professional.course,4.857,08/02/2018,30/04/2010,1.0,0 -46.0,services,high.school,4.857,14/12/2007,07/08/2013,1.0,0 -38.0,blue-collar,basic.9y,4.857,07/11/1995,25/03/2015,1.0,0 -50.0,housemaid,basic.4y,4.857,03/10/2003,05/11/1999,1.0,0 -27.0,admin.,high.school,4.857,30/06/2005,09/06/2015,1.0,0 -40.0,technician,professional.course,4.857,23/06/2005,06/06/2013,1.0,0 -46.0,management,university.degree,4.857,25/06/2004,02/02/2012,1.0,0 -40.0,admin.,university.degree,4.857,04/02/2011,25/03/2004,1.0,0 -33.0,management,university.degree,4.857,,01/07/2011,1.0,0 -54.0,,high.school,4.857,19/11/2014,01/07/2011,1.0,0 -52.0,blue-collar,basic.4y,4.857,17/05/2013,28/02/2018,1.0,0 -,admin.,university.degree,4.857,10/06/2015,29/01/2009,1.0,0 -49.0,services,high.school,4.857,11/06/1997,05/10/2017,1.0,0 -42.0,blue-collar,basic.4y,4.857,30/07/2012,10/06/2004,1.0,0 -49.0,housemaid,basic.4y,4.857,08/06/2007,24/12/2007,1.0,0 -40.0,entrepreneur,basic.9y,4.857,15/05/1998,13/09/2012,1.0,0 -59.0,admin.,university.degree,4.857,17/11/2011,19/02/2016,1.0,0 -51.0,self-employed,basic.9y,4.857,11/03/2011,09/06/2000,1.0,0 -57.0,,basic.6y,4.857,01/03/2006,11/03/2005,1.0,0 -38.0,self-employed,basic.9y,4.857,10/09/2014,21/11/2014,1.0,0 -52.0,,university.degree,4.857,06/02/1990,06/08/2018,1.0,0 -26.0,unemployed,basic.9y,4.857,28/11/2014,26/10/2016,1.0,0 -35.0,admin.,university.degree,4.857,01/06/1990,30/07/2004,1.0,0 -51.0,admin.,university.degree,4.857,,14/06/2010,1.0,0 -43.0,blue-collar,basic.4y,4.857,,28/10/2004,1.0,0 -42.0,admin.,high.school,4.857,14/06/2010,25/08/2010,1.0,0 -60.0,retired,university.degree,4.857,,27/07/2018,1.0,0 -36.0,blue-collar,basic.9y,4.857,01/11/2015,21/03/2008,1.0,0 -57.0,management,university.degree,4.857,30/09/1991,10/04/2003,1.0,0 -,student,university.degree,4.857,09/12/1996,26/09/1997,1.0,0 -30.0,admin.,university.degree,4.857,30/05/2013,28/11/2014,1.0,0 -43.0,services,high.school,4.857,08/08/2011,10/11/1999,1.0,0 -40.0,technician,basic.9y,4.857,09/04/2001,01/05/1992,1.0,0 -,technician,university.degree,4.857,10/04/2015,15/04/2014,1.0,0 -56.0,retired,high.school,4.857,01/07/2007,30/03/2012,1.0,0 -46.0,services,basic.6y,4.857,26/07/2016,17/10/2002,1.0,0 -41.0,blue-collar,basic.4y,4.857,,05/09/1990,1.0,0 -42.0,admin.,university.degree,4.857,14/04/2006,01/03/2008,1.0,0 -56.0,blue-collar,basic.4y,4.857,29/08/2011,22/09/2016,1.0,0 -43.0,entrepreneur,basic.4y,4.857,09/02/2000,15/12/2014,1.0,0 -34.0,blue-collar,basic.4y,4.857,19/04/2019,10/01/2003,1.0,0 -38.0,services,high.school,4.857,12/02/2013,01/08/1998,1.0,0 -40.0,technician,basic.9y,4.857,25/02/2005,04/06/1999,1.0,0 -38.0,,high.school,4.857,,12/01/2006,1.0,0 -48.0,entrepreneur,university.degree,4.857,27/12/2002,28/09/2011,1.0,0 -27.0,,basic.9y,4.857,29/04/2009,16/03/2012,1.0,0 -24.0,technician,professional.course,4.857,29/10/1996,31/12/1994,1.0,0 -47.0,admin.,high.school,4.857,28/11/2003,26/04/2011,1.0,0 -48.0,blue-collar,professional.course,4.857,01/01/2007,30/06/2006,1.0,0 -31.0,admin.,high.school,4.857,14/10/2011,18/09/2003,1.0,0 -39.0,self-employed,basic.4y,4.857,01/07/1995,18/12/2013,1.0,0 -41.0,technician,university.degree,4.857,01/02/1998,19/11/2013,1.0,0 -49.0,blue-collar,basic.4y,4.857,27/02/2004,31/10/2003,1.0,0 -56.0,retired,basic.4y,4.857,24/02/2017,28/01/2005,1.0,0 -49.0,admin.,high.school,4.857,30/06/1993,04/02/2005,1.0,0 -47.0,unemployed,university.degree,4.857,10/07/1989,21/02/2019,1.0,0 -44.0,,high.school,4.857,15/07/2010,01/02/1997,1.0,0 -48.0,admin.,high.school,4.857,06/11/2007,11/09/2009,1.0,0 -55.0,housemaid,basic.4y,4.857,09/06/2015,01/08/1998,1.0,0 -59.0,management,basic.4y,4.857,01/09/1991,03/10/1997,1.0,0 -,technician,professional.course,4.857,,31/05/2018,1.0,0 -46.0,blue-collar,basic.9y,4.857,25/10/2002,23/01/2006,1.0,0 -39.0,blue-collar,basic.6y,4.857,01/07/1993,25/11/2015,1.0,0 -38.0,unemployed,basic.4y,4.857,23/04/2010,27/01/2006,1.0,0 -36.0,services,high.school,4.857,05/12/2003,28/07/2014,1.0,0 -29.0,,university.degree,4.857,23/10/2015,20/05/2008,1.0,0 -31.0,technician,professional.course,4.857,27/10/2014,31/05/2006,1.0,0 -30.0,services,basic.9y,4.857,27/07/2017,25/04/2013,1.0,0 -36.0,,basic.4y,4.857,04/09/2006,10/11/2010,1.0,0 -,blue-collar,professional.course,4.857,01/07/2009,31/12/1992,1.0,0 -36.0,admin.,university.degree,4.857,31/10/2003,19/07/2012,1.0,0 -32.0,services,high.school,4.857,09/12/1996,17/06/2011,1.0,0 -39.0,blue-collar,basic.9y,4.857,31/12/1993,01/08/2011,1.0,0 -,services,university.degree,4.856,05/11/1995,20/02/1993,1.0,0 -39.0,blue-collar,basic.4y,4.856,23/05/2007,01/12/1996,1.0,0 -37.0,blue-collar,basic.9y,4.856,17/03/2011,25/06/2004,1.0,0 -39.0,blue-collar,professional.course,4.856,18/10/2018,27/10/2008,1.0,0 -46.0,blue-collar,basic.4y,4.856,,25/06/2014,1.0,0 -43.0,unemployed,basic.4y,4.856,06/04/2018,03/01/2002,1.0,0 -37.0,services,high.school,4.856,25/12/1994,23/09/2013,1.0,0 -30.0,,university.degree,4.856,,30/04/2019,1.0,0 -38.0,technician,professional.course,4.856,28/06/1995,20/11/2012,1.0,0 -31.0,,university.degree,4.856,28/02/2017,10/08/2010,1.0,0 -44.0,admin.,university.degree,4.856,,27/08/2010,1.0,0 -44.0,self-employed,university.degree,4.856,04/02/2015,27/05/2016,1.0,0 -38.0,technician,high.school,4.856,08/12/2017,15/11/2002,1.0,0 -30.0,student,high.school,4.856,01/01/1993,05/01/1997,1.0,0 -37.0,blue-collar,basic.4y,4.856,05/04/1993,12/08/2015,1.0,0 -54.0,housemaid,high.school,4.856,16/04/2009,14/08/2013,1.0,0 -,management,high.school,4.856,18/04/2008,25/11/2000,1.0,0 -43.0,technician,professional.course,4.856,25/11/2008,02/02/2004,1.0,0 -38.0,housemaid,basic.9y,4.856,27/04/2018,01/02/2010,1.0,0 -41.0,blue-collar,basic.4y,4.856,21/04/2009,21/12/2015,1.0,0 -38.0,blue-collar,high.school,4.856,24/01/2013,26/04/2013,1.0,0 -,blue-collar,basic.9y,4.856,19/02/2010,01/07/1993,1.0,0 -32.0,admin.,high.school,4.856,17/11/2011,10/12/2004,1.0,0 -30.0,services,high.school,4.856,08/03/1997,05/08/1996,1.0,0 -43.0,technician,basic.6y,4.856,08/12/1993,04/07/2003,1.0,0 -30.0,services,high.school,4.856,18/03/2008,29/12/2010,1.0,0 -36.0,,professional.course,4.856,15/08/1999,02/01/2012,1.0,0 -38.0,blue-collar,basic.6y,4.856,04/05/2012,08/02/2002,1.0,0 -35.0,blue-collar,basic.6y,4.856,20/09/2000,08/04/2003,1.0,0 -50.0,self-employed,university.degree,4.856,28/10/2005,02/04/1998,1.0,0 -38.0,,basic.9y,4.856,29/05/2015,08/07/2014,1.0,0 -58.0,admin.,basic.4y,4.856,01/09/2004,31/12/2004,1.0,0 -50.0,technician,professional.course,4.856,31/01/2013,26/01/2009,1.0,0 -33.0,blue-collar,basic.9y,4.856,09/04/2008,05/03/1998,1.0,0 -33.0,blue-collar,basic.9y,4.856,04/08/2005,31/12/1993,1.0,0 -44.0,management,university.degree,4.856,07/11/1994,03/07/2006,1.0,0 -31.0,management,high.school,4.856,01/12/1992,22/09/1997,1.0,0 -40.0,entrepreneur,basic.9y,4.856,15/09/2011,05/09/2005,1.0,0 -28.0,unknown,basic.9y,4.856,,22/08/2003,1.0,0 -,services,high.school,4.856,23/07/2004,15/07/2011,1.0,0 -44.0,blue-collar,high.school,4.856,10/09/2012,25/03/2000,1.0,0 -38.0,blue-collar,high.school,4.856,25/08/1992,08/10/2004,1.0,0 -33.0,blue-collar,basic.9y,4.856,20/03/1992,13/07/2001,1.0,0 -39.0,blue-collar,basic.6y,4.856,21/03/2008,10/04/2015,1.0,0 -47.0,blue-collar,basic.4y,4.856,23/05/2008,24/08/2007,1.0,0 -,services,high.school,4.856,20/10/2005,19/05/2006,1.0,0 -35.0,entrepreneur,professional.course,4.856,31/12/1992,01/09/1994,1.0,0 -42.0,admin.,university.degree,4.856,24/09/2009,05/11/1994,1.0,0 -36.0,admin.,high.school,4.856,05/07/1994,03/08/2007,1.0,0 -35.0,technician,basic.6y,4.856,21/03/2014,02/08/2002,1.0,0 -36.0,services,high.school,4.856,,28/12/1994,1.0,0 -56.0,entrepreneur,university.degree,4.856,23/09/1998,08/04/2008,1.0,0 -26.0,,high.school,4.856,02/05/2003,31/12/1993,1.0,0 -,admin.,university.degree,4.856,,02/04/2015,1.0,0 -57.0,self-employed,high.school,4.856,21/03/2003,31/10/2003,1.0,0 -,services,high.school,4.856,,10/10/1997,1.0,0 -43.0,blue-collar,high.school,4.856,17/11/2015,11/08/2009,1.0,0 -50.0,admin.,university.degree,4.856,27/02/2014,25/12/1994,1.0,0 -52.0,blue-collar,high.school,4.856,31/03/2014,29/09/2016,1.0,0 -,blue-collar,basic.9y,4.856,01/08/1994,23/12/2011,1.0,0 -44.0,technician,high.school,4.856,15/01/2014,31/12/2008,1.0,0 -36.0,housemaid,basic.4y,4.856,01/05/1994,14/10/2005,1.0,0 -,management,high.school,4.856,,23/03/2016,1.0,0 -27.0,admin.,basic.9y,4.856,23/05/2008,04/03/2005,1.0,0 -31.0,admin.,university.degree,4.856,13/04/2016,10/05/1987,1.0,1 -31.0,admin.,university.degree,4.856,02/08/2012,14/04/2006,1.0,0 -28.0,blue-collar,basic.6y,4.856,,01/09/2004,1.0,0 -,management,university.degree,4.856,09/03/2007,12/01/2001,1.0,0 -30.0,management,high.school,4.856,25/05/2012,19/11/2010,1.0,0 -52.0,technician,professional.course,4.856,05/04/1994,23/12/2014,1.0,0 -37.0,technician,professional.course,4.856,,17/08/2005,1.0,0 -30.0,services,university.degree,4.856,17/04/2001,28/01/2005,1.0,0 -45.0,blue-collar,basic.9y,4.856,01/11/2011,01/02/2002,1.0,0 -54.0,technician,university.degree,4.856,25/06/2008,03/10/2014,1.0,0 -49.0,entrepreneur,basic.9y,4.856,28/08/2002,23/04/2018,1.0,0 -44.0,admin.,high.school,4.856,,07/02/2003,1.0,0 -28.0,student,basic.9y,4.856,05/07/1998,25/06/2002,1.0,1 -53.0,technician,high.school,4.856,05/06/1991,19/05/2006,1.0,0 -45.0,blue-collar,basic.9y,4.856,01/05/1997,20/03/1996,1.0,0 -45.0,blue-collar,basic.9y,4.856,26/12/1997,12/02/2014,1.0,0 -51.0,admin.,high.school,4.856,01/07/2015,12/07/2011,1.0,0 -41.0,blue-collar,basic.9y,4.856,,21/09/2015,1.0,0 -,technician,professional.course,4.856,03/11/2014,17/06/2014,1.0,0 -31.0,admin.,university.degree,4.856,01/05/2009,06/03/2003,1.0,0 -39.0,admin.,high.school,4.856,15/07/2014,11/05/2011,1.0,0 -38.0,technician,professional.course,4.856,22/05/1998,05/02/2004,1.0,0 -50.0,entrepreneur,basic.9y,4.856,06/05/2011,02/11/2010,1.0,0 -53.0,admin.,university.degree,4.856,03/06/2013,21/01/2004,1.0,0 -44.0,admin.,high.school,4.856,31/10/1994,05/03/2014,1.0,0 -53.0,blue-collar,basic.9y,4.856,28/02/2000,16/10/2003,1.0,0 -24.0,services,high.school,4.856,,20/06/2003,1.0,0 -,admin.,high.school,4.856,26/03/2012,05/06/1993,1.0,0 -40.0,,professional.course,4.856,11/03/2019,15/10/1999,1.0,0 -,management,university.degree,4.856,24/12/2007,01/05/2015,1.0,0 -43.0,,basic.4y,4.856,04/05/2010,28/08/2018,1.0,0 -31.0,blue-collar,basic.6y,4.856,20/11/1997,22/12/2004,1.0,0 -31.0,services,basic.6y,4.856,15/10/2015,23/02/2007,1.0,0 -31.0,blue-collar,basic.6y,4.856,30/10/2012,25/07/2000,1.0,0 -45.0,housemaid,basic.4y,4.856,01/06/1995,27/01/2005,1.0,0 -38.0,,university.degree,4.856,05/09/2006,11/07/2000,1.0,0 -41.0,entrepreneur,university.degree,4.856,15/07/1993,01/12/2013,1.0,1 -47.0,blue-collar,professional.course,4.856,02/01/2004,01/05/1996,1.0,0 -42.0,blue-collar,basic.6y,4.856,12/12/2003,06/03/2007,1.0,0 -35.0,blue-collar,high.school,4.856,08/06/2006,01/05/2005,1.0,0 -40.0,management,university.degree,4.856,,03/07/2015,1.0,0 -42.0,blue-collar,basic.6y,4.856,06/02/2009,21/02/2003,1.0,0 -34.0,technician,professional.course,4.856,15/05/2017,04/06/2014,1.0,0 -48.0,admin.,university.degree,4.856,05/07/1995,16/05/2008,1.0,0 -35.0,blue-collar,high.school,4.856,20/06/2000,02/10/2013,1.0,0 -33.0,blue-collar,high.school,4.856,11/06/2012,08/08/2003,1.0,0 -37.0,technician,professional.course,4.856,08/10/1996,24/08/2004,1.0,0 -43.0,,professional.course,4.856,11/01/1990,05/03/1990,1.0,0 -42.0,admin.,high.school,4.856,03/01/1994,08/05/2000,1.0,0 -46.0,admin.,university.degree,4.856,27/11/2012,29/07/2004,1.0,0 -37.0,blue-collar,basic.9y,4.856,01/03/2010,05/06/1991,1.0,1 -40.0,blue-collar,high.school,4.856,23/06/2005,24/10/2001,1.0,0 -40.0,blue-collar,high.school,4.856,08/10/2014,29/04/2005,1.0,0 -59.0,entrepreneur,high.school,4.856,18/05/2009,25/11/1993,1.0,0 -43.0,technician,university.degree,4.856,06/01/2004,07/04/2006,1.0,0 -44.0,blue-collar,basic.6y,4.856,08/01/1997,29/06/2010,1.0,0 -44.0,blue-collar,basic.4y,4.856,06/02/2013,27/05/2014,1.0,1 -41.0,,university.degree,4.856,01/10/2007,13/12/2016,1.0,0 -,,basic.9y,4.856,30/11/2009,12/05/2006,1.0,0 -48.0,services,high.school,4.856,12/06/2015,07/08/2015,1.0,0 -31.0,admin.,high.school,4.856,19/06/2008,18/02/2014,1.0,0 -27.0,blue-collar,basic.9y,4.856,18/08/2015,12/07/2005,1.0,0 -,technician,university.degree,4.856,15/05/2014,08/10/2007,1.0,0 -,retired,basic.4y,4.856,27/11/2013,01/05/1997,1.0,0 -40.0,blue-collar,high.school,4.856,28/01/2005,02/10/2017,1.0,0 -,,high.school,4.856,20/02/2002,05/04/2005,1.0,0 -29.0,technician,professional.course,4.856,07/02/2002,14/06/2017,1.0,0 -54.0,admin.,university.degree,4.856,26/08/2014,15/05/2014,1.0,0 -36.0,technician,professional.course,4.856,16/02/2012,20/11/1992,1.0,0 -30.0,admin.,university.degree,4.856,05/08/2002,01/12/1989,1.0,0 -38.0,services,high.school,4.856,17/12/2004,24/11/2017,1.0,0 -39.0,,basic.6y,4.856,09/02/2007,08/09/2011,1.0,0 -33.0,blue-collar,basic.9y,4.856,06/10/2000,03/08/2001,1.0,0 -39.0,retired,high.school,4.856,20/09/2000,09/06/1997,1.0,0 -38.0,technician,professional.course,4.856,27/12/2016,13/11/2008,1.0,0 -,admin.,high.school,4.856,30/03/2001,25/12/1994,1.0,0 -33.0,blue-collar,basic.9y,4.856,04/05/2009,20/02/2004,1.0,0 -37.0,,basic.6y,4.856,10/06/2004,01/02/2001,1.0,0 -32.0,management,basic.6y,4.856,24/02/2012,20/07/2006,1.0,0 -46.0,technician,professional.course,4.856,27/05/2014,15/01/1999,1.0,0 -34.0,technician,professional.course,4.856,05/04/1996,16/01/2009,1.0,0 -52.0,,basic.4y,4.856,01/07/2010,20/02/2013,1.0,0 -46.0,blue-collar,basic.6y,4.856,31/12/1995,29/12/1998,1.0,0 -57.0,management,university.degree,4.856,25/10/2012,23/05/2016,1.0,0 -52.0,technician,basic.4y,4.856,01/03/2000,05/04/1992,1.0,0 -32.0,technician,professional.course,4.856,26/10/2012,09/08/2012,1.0,0 -,blue-collar,basic.9y,4.856,21/02/2007,21/11/2003,1.0,0 -46.0,admin.,basic.9y,4.856,30/03/2007,09/06/1995,1.0,0 -59.0,services,high.school,4.856,14/04/2004,04/01/2013,1.0,0 -38.0,blue-collar,high.school,4.856,11/07/2001,24/11/2003,1.0,0 -42.0,blue-collar,basic.6y,4.856,31/12/1994,20/12/2012,1.0,0 -40.0,blue-collar,basic.4y,4.856,22/01/1999,08/04/2016,1.0,0 -46.0,admin.,professional.course,4.856,26/06/2017,13/02/2004,1.0,0 -35.0,admin.,high.school,4.856,31/12/1993,23/12/2005,1.0,0 -28.0,blue-collar,basic.9y,4.856,15/04/2011,21/01/2005,1.0,0 -47.0,services,high.school,4.856,10/12/1999,31/10/1993,1.0,0 -35.0,blue-collar,basic.4y,4.856,28/02/2002,02/03/2007,1.0,0 -48.0,retired,basic.9y,4.856,05/09/1995,29/07/2009,1.0,0 -40.0,blue-collar,basic.6y,4.856,31/01/1990,10/12/1987,1.0,0 -32.0,services,high.school,4.856,26/10/2007,26/01/2001,1.0,0 -59.0,retired,basic.4y,4.856,15/08/1994,01/02/2008,1.0,0 -48.0,,basic.9y,4.856,24/01/2003,15/07/1999,1.0,0 -45.0,blue-collar,basic.9y,4.856,05/10/2007,28/01/2005,1.0,0 -49.0,blue-collar,basic.6y,4.856,07/07/2008,12/04/2017,1.0,0 -51.0,admin.,university.degree,4.856,09/04/2001,07/02/2001,1.0,0 -38.0,technician,university.degree,4.856,24/02/2009,10/01/2014,1.0,0 -53.0,,high.school,4.856,02/02/2010,01/08/2004,1.0,0 -49.0,blue-collar,basic.9y,4.856,16/05/2005,27/09/2016,1.0,0 -31.0,blue-collar,basic.9y,4.856,18/06/1999,30/11/2007,1.0,0 -36.0,,high.school,4.856,18/07/2002,09/03/2007,1.0,0 -54.0,retired,basic.4y,4.856,02/10/2009,25/03/1997,1.0,0 -,admin.,high.school,4.856,21/05/1997,11/09/2018,1.0,0 -31.0,blue-collar,basic.6y,4.856,04/06/2010,29/04/2004,1.0,0 -35.0,,high.school,4.856,14/03/2008,26/03/2007,1.0,0 -38.0,blue-collar,basic.9y,4.856,18/06/2004,11/10/2002,1.0,0 -54.0,management,high.school,4.856,13/08/2013,02/05/2007,1.0,0 -48.0,,basic.9y,4.856,,15/02/1995,1.0,0 -48.0,management,university.degree,4.856,01/09/2006,01/07/2006,1.0,0 -32.0,admin.,university.degree,4.856,04/07/2014,26/08/2014,1.0,0 -34.0,technician,professional.course,4.856,23/02/2000,12/03/2015,1.0,0 -49.0,technician,university.degree,4.856,19/03/2009,18/02/2009,1.0,0 -44.0,blue-collar,basic.9y,4.856,20/05/2004,03/11/2014,1.0,0 -42.0,services,high.school,4.856,27/01/2006,23/06/2015,1.0,0 -55.0,blue-collar,basic.4y,4.856,09/08/2002,24/11/2015,1.0,0 -42.0,services,high.school,4.856,21/12/2007,21/11/1997,1.0,0 -44.0,admin.,university.degree,4.856,,03/02/2005,1.0,0 -51.0,blue-collar,basic.9y,4.856,28/08/2003,13/05/2008,1.0,0 -43.0,blue-collar,basic.4y,4.856,11/07/2000,29/07/2015,1.0,0 -52.0,technician,high.school,4.856,08/04/2014,23/06/2003,1.0,0 -45.0,blue-collar,basic.6y,4.856,30/05/2003,17/10/2003,1.0,0 -41.0,services,high.school,4.856,25/07/2002,12/11/2018,1.0,0 -35.0,technician,high.school,4.856,15/02/2000,15/02/2002,1.0,0 -41.0,services,high.school,4.856,,25/04/1990,1.0,0 -46.0,management,basic.9y,4.856,05/11/2010,28/01/2015,1.0,0 -36.0,housemaid,basic.9y,4.856,01/02/2005,05/01/2000,1.0,0 -29.0,technician,professional.course,4.856,13/02/2015,25/06/2013,1.0,0 -47.0,services,high.school,4.856,01/08/2012,29/12/2000,1.0,0 -43.0,blue-collar,basic.4y,4.856,31/03/2006,19/07/2012,1.0,0 -38.0,blue-collar,basic.9y,4.856,01/09/1991,26/06/2013,1.0,0 -44.0,blue-collar,basic.4y,4.856,17/07/2009,05/09/1991,1.0,0 -29.0,services,high.school,4.856,10/04/2014,14/08/2014,1.0,0 -58.0,unknown,high.school,4.856,23/05/2017,09/02/2016,1.0,0 -,,professional.course,4.856,11/04/2003,21/01/2005,1.0,0 -46.0,blue-collar,basic.9y,4.856,24/02/2011,06/04/2018,1.0,0 -31.0,blue-collar,basic.4y,4.856,05/10/2018,13/10/2000,1.0,0 -,services,high.school,4.856,01/06/2004,11/10/2018,1.0,0 -44.0,admin.,university.degree,4.856,17/08/1999,29/01/2015,1.0,0 -31.0,blue-collar,basic.4y,4.856,,20/09/1988,1.0,0 -38.0,unemployed,professional.course,4.856,02/09/2015,20/10/1995,1.0,0 -33.0,admin.,university.degree,4.856,01/02/2010,01/02/1993,1.0,0 -,blue-collar,basic.9y,4.856,30/11/2007,31/12/1992,1.0,0 -33.0,management,high.school,4.856,08/10/2010,20/07/2012,1.0,0 -33.0,self-employed,basic.9y,4.856,27/07/2011,12/08/2013,1.0,0 -37.0,admin.,university.degree,4.856,23/07/2007,06/10/2005,1.0,0 -55.0,blue-collar,basic.9y,4.856,23/11/1999,09/02/2001,1.0,0 -41.0,,basic.6y,4.856,05/09/1999,29/12/2006,1.0,0 -,blue-collar,basic.6y,4.856,,10/10/1989,1.0,0 -32.0,entrepreneur,university.degree,4.856,05/07/2016,12/08/2013,1.0,0 -,,high.school,4.856,03/02/2005,14/05/2018,1.0,0 -34.0,entrepreneur,basic.4y,4.856,02/12/2010,20/05/1998,1.0,0 -,admin.,university.degree,4.856,21/01/2002,16/05/2008,1.0,0 -55.0,blue-collar,basic.4y,4.856,10/10/2011,02/08/2011,1.0,0 -45.0,entrepreneur,university.degree,4.856,13/07/2016,03/06/2004,1.0,0 -48.0,management,university.degree,4.856,16/12/2014,01/03/2006,1.0,0 -34.0,blue-collar,basic.6y,4.856,28/07/1994,30/07/2014,1.0,0 -,admin.,university.degree,4.856,28/04/2006,07/11/2003,1.0,0 -34.0,blue-collar,basic.6y,4.856,,25/01/1995,1.0,0 -51.0,unemployed,professional.course,4.856,,17/09/2007,1.0,0 -37.0,admin.,university.degree,4.856,03/12/2004,31/01/2002,1.0,0 -54.0,housemaid,basic.4y,4.856,20/03/2014,20/06/2014,1.0,0 -45.0,,high.school,4.856,29/09/2016,21/06/2017,1.0,0 -,,high.school,4.856,,28/09/2011,1.0,0 -39.0,blue-collar,basic.9y,4.856,31/01/2003,21/07/1997,1.0,0 -39.0,technician,basic.6y,4.856,23/05/2003,25/01/2010,1.0,0 -,services,basic.9y,4.856,,08/03/2018,1.0,0 -32.0,entrepreneur,basic.6y,4.856,15/03/1990,01/07/2010,1.0,0 -41.0,services,high.school,4.856,29/12/1997,05/05/1989,1.0,0 -59.0,housemaid,basic.6y,4.856,31/01/1993,05/12/2016,1.0,0 -57.0,technician,basic.9y,4.856,,06/09/2000,1.0,0 -30.0,services,high.school,4.856,13/04/2000,27/03/2015,1.0,0 -34.0,entrepreneur,basic.4y,4.856,01/08/1993,01/11/2004,1.0,0 -34.0,technician,high.school,4.856,07/04/2015,10/12/1997,1.0,0 -38.0,blue-collar,high.school,4.856,07/03/2001,19/12/2014,1.0,0 -31.0,blue-collar,basic.6y,4.856,31/12/1994,05/08/1994,1.0,0 -47.0,admin.,university.degree,4.856,18/09/2018,20/03/2015,1.0,0 -57.0,self-employed,high.school,4.856,25/12/1996,21/05/2004,1.0,0 -44.0,blue-collar,basic.9y,4.856,01/05/1994,23/05/1997,1.0,0 -,services,high.school,4.856,10/04/1989,24/01/2003,1.0,0 -,unemployed,basic.4y,4.856,06/04/2016,16/04/2004,1.0,0 -44.0,services,high.school,4.856,16/04/2013,14/04/2017,1.0,0 -,management,university.degree,4.856,30/07/2012,12/08/2003,1.0,0 -28.0,admin.,university.degree,4.856,,20/02/2003,1.0,0 -50.0,technician,high.school,4.856,04/04/2011,16/12/2002,1.0,0 -51.0,entrepreneur,university.degree,4.856,30/01/2004,11/02/2009,1.0,0 -38.0,blue-collar,basic.9y,4.856,01/05/1994,21/10/2005,1.0,0 -44.0,blue-collar,basic.4y,4.856,28/04/2015,21/02/2007,1.0,0 -35.0,admin.,basic.4y,4.856,26/07/2017,29/04/2011,1.0,0 -35.0,admin.,basic.4y,4.856,29/04/2015,01/03/2005,1.0,0 -32.0,admin.,high.school,4.856,31/10/2002,14/07/2006,1.0,0 -48.0,blue-collar,basic.9y,4.856,01/07/1993,08/01/2014,1.0,0 -35.0,admin.,basic.4y,4.856,21/03/2008,12/01/2012,1.0,0 -44.0,,professional.course,4.856,22/04/2011,03/11/2015,1.0,0 -43.0,technician,professional.course,4.856,10/10/2006,20/07/2012,1.0,0 -,management,high.school,4.856,27/11/2009,06/12/2001,1.0,0 -50.0,self-employed,basic.4y,4.856,29/07/2009,10/08/1999,1.0,0 -44.0,technician,professional.course,4.856,01/05/1996,18/05/2006,1.0,0 -37.0,,basic.9y,4.856,20/06/2002,11/12/2009,1.0,0 -32.0,services,high.school,4.856,15/10/2004,15/09/2016,1.0,0 -58.0,admin.,high.school,4.856,13/08/2004,17/07/2012,1.0,0 -,technician,high.school,4.856,24/06/2004,03/05/2016,1.0,0 -32.0,blue-collar,basic.4y,4.856,10/06/2015,31/01/2017,1.0,0 -30.0,services,high.school,4.856,29/04/2005,13/09/2010,1.0,0 -,admin.,high.school,4.856,18/06/1997,27/10/2009,1.0,0 -,blue-collar,basic.4y,4.856,23/06/1999,13/12/2013,1.0,0 -44.0,management,university.degree,4.856,25/06/2014,07/04/2011,1.0,0 -30.0,services,professional.course,4.856,01/06/2007,14/03/2003,1.0,0 -30.0,services,professional.course,4.856,01/07/2014,05/03/2001,1.0,0 -28.0,technician,professional.course,4.856,19/12/2001,04/05/2007,1.0,0 -58.0,housemaid,basic.4y,4.856,06/04/2016,31/12/1991,1.0,0 -45.0,blue-collar,high.school,4.856,02/04/2009,12/03/2004,1.0,0 -,blue-collar,professional.course,4.856,05/09/2018,04/04/2003,1.0,0 -57.0,retired,high.school,4.856,27/12/2001,31/12/1990,1.0,0 -35.0,,high.school,4.856,,25/03/1996,1.0,0 -41.0,technician,university.degree,4.856,09/12/2004,26/05/2008,1.0,0 -42.0,services,high.school,4.856,08/07/2014,17/10/2000,1.0,0 -42.0,,basic.4y,4.856,30/10/2009,18/02/2005,1.0,0 -51.0,blue-collar,basic.4y,4.856,05/05/1990,20/04/2006,1.0,0 -48.0,management,university.degree,4.856,05/01/1996,22/04/2005,1.0,0 -39.0,blue-collar,basic.6y,4.856,18/09/2013,14/07/2000,1.0,0 -47.0,retired,basic.4y,4.856,,17/03/2009,1.0,0 -34.0,technician,professional.course,4.856,25/03/2008,31/10/2012,1.0,0 -44.0,services,basic.6y,4.856,29/05/2014,07/06/2006,1.0,0 -52.0,housemaid,professional.course,4.856,27/07/2017,19/07/2010,1.0,0 -,blue-collar,basic.4y,4.856,16/06/2006,13/06/2003,1.0,0 -,services,high.school,4.856,31/01/2012,12/01/2007,1.0,0 -35.0,admin.,basic.4y,4.856,01/09/2006,19/11/1999,1.0,0 -44.0,admin.,high.school,4.856,14/03/2018,28/02/2017,1.0,0 -,admin.,high.school,4.856,11/06/1996,16/04/2004,1.0,0 -47.0,management,university.degree,4.856,18/06/2015,07/07/2014,1.0,0 -43.0,management,professional.course,4.856,22/10/2013,24/01/2003,1.0,0 -40.0,blue-collar,basic.9y,4.856,,06/08/2012,1.0,0 -32.0,management,basic.4y,4.856,20/02/2009,08/04/2014,1.0,0 -42.0,,basic.4y,4.856,01/07/2005,30/01/2004,1.0,0 -42.0,self-employed,university.degree,4.856,21/05/2004,26/10/2007,1.0,0 -39.0,technician,professional.course,4.856,22/10/2004,24/06/2005,1.0,0 -,housemaid,basic.4y,4.856,09/10/2013,21/10/2008,1.0,0 -30.0,services,high.school,4.856,08/11/2005,07/11/2003,1.0,0 -42.0,blue-collar,basic.4y,4.856,27/10/2010,09/12/1992,1.0,0 -35.0,blue-collar,basic.6y,4.856,01/04/2011,21/01/2005,1.0,0 -56.0,retired,basic.4y,4.856,09/12/2015,26/03/2013,1.0,0 -40.0,blue-collar,basic.9y,4.856,,28/04/1995,1.0,0 -26.0,admin.,university.degree,4.856,08/04/2011,07/06/2002,1.0,0 -57.0,management,university.degree,4.856,21/06/2002,28/08/2002,1.0,0 -51.0,blue-collar,basic.4y,4.856,09/04/2015,25/03/1996,1.0,0 -31.0,technician,professional.course,4.856,15/08/1999,02/09/2005,1.0,0 -31.0,admin.,university.degree,4.856,07/01/2015,14/03/2003,1.0,0 -60.0,services,high.school,4.856,05/04/1996,15/01/2014,1.0,0 -29.0,admin.,university.degree,4.856,17/10/1994,30/05/2012,1.0,0 -44.0,entrepreneur,basic.4y,4.856,,18/06/2004,1.0,1 -26.0,technician,basic.9y,4.856,07/03/2007,07/10/2014,1.0,0 -54.0,blue-collar,basic.4y,4.856,31/01/2013,25/03/2005,1.0,0 -,blue-collar,high.school,4.856,,25/03/2011,1.0,0 -29.0,,high.school,4.856,01/03/2014,28/07/2006,1.0,0 -33.0,admin.,high.school,4.856,11/12/1992,09/07/1995,1.0,0 -35.0,,high.school,4.856,20/02/2004,09/09/2016,1.0,0 -42.0,management,basic.6y,4.856,28/01/2008,23/09/2014,1.0,0 -53.0,retired,basic.4y,4.856,18/03/2014,13/06/2011,1.0,0 -,technician,professional.course,4.856,10/12/2013,28/11/2003,1.0,0 -59.0,retired,basic.4y,4.856,21/12/1995,07/01/2008,1.0,0 -51.0,admin.,basic.6y,4.856,,28/02/2017,1.0,0 -36.0,blue-collar,basic.9y,4.856,01/02/1998,25/05/2016,1.0,0 -47.0,technician,professional.course,4.856,28/12/2009,06/09/2012,1.0,0 -51.0,admin.,university.degree,4.856,01/01/2005,21/08/2009,1.0,0 -42.0,admin.,university.degree,4.856,19/12/1991,18/11/2013,1.0,0 -40.0,,professional.course,4.856,02/07/2013,05/11/2015,1.0,0 -26.0,blue-collar,basic.9y,4.856,05/03/1999,15/12/2005,1.0,0 -45.0,technician,professional.course,4.856,27/02/1991,15/05/2014,1.0,0 -51.0,blue-collar,basic.4y,4.856,16/11/1998,20/04/2007,1.0,0 -,services,high.school,4.856,16/05/2012,08/05/2013,1.0,0 -31.0,technician,professional.course,4.856,28/02/2012,16/05/2016,1.0,0 -38.0,blue-collar,basic.4y,4.856,01/01/1998,05/04/1998,1.0,0 -51.0,services,basic.6y,4.856,04/04/2006,10/08/2006,1.0,0 -39.0,entrepreneur,high.school,4.856,17/09/2015,02/01/2015,1.0,0 -36.0,blue-collar,high.school,4.856,24/07/2012,01/09/2004,1.0,0 -60.0,services,high.school,4.856,06/02/1996,06/10/2011,1.0,0 -34.0,management,university.degree,4.856,15/03/2016,19/07/2010,1.0,0 -41.0,blue-collar,basic.4y,4.856,28/05/2013,26/12/2008,1.0,0 -34.0,management,university.degree,4.856,,27/09/2013,1.0,0 -36.0,blue-collar,basic.9y,4.856,01/07/2002,02/10/2009,1.0,0 -33.0,technician,professional.course,4.856,07/04/2014,01/10/1993,1.0,0 -46.0,admin.,university.degree,4.856,10/07/2002,14/09/2004,1.0,0 -44.0,blue-collar,basic.4y,4.856,23/12/1993,14/12/2015,1.0,0 -30.0,,basic.6y,4.856,10/06/2010,18/07/2011,1.0,0 -34.0,management,university.degree,4.856,19/03/2010,07/03/2003,1.0,0 -54.0,admin.,university.degree,4.856,,16/11/2011,1.0,1 -58.0,self-employed,professional.course,4.856,05/06/2002,14/08/2015,1.0,0 -29.0,services,high.school,4.856,24/03/2009,10/12/2004,1.0,0 -,entrepreneur,university.degree,4.856,10/04/1998,28/06/2013,1.0,0 -53.0,blue-collar,basic.9y,4.856,31/01/2008,16/11/2001,1.0,0 -35.0,admin.,university.degree,4.856,,30/03/2016,1.0,0 -34.0,blue-collar,basic.9y,4.856,01/05/1995,10/12/2008,1.0,0 -,blue-collar,high.school,4.856,30/12/2013,14/03/1997,1.0,0 -,blue-collar,basic.9y,4.856,11/07/2008,30/12/2015,1.0,0 -59.0,retired,basic.4y,4.856,25/12/1993,23/07/2004,1.0,0 -49.0,technician,professional.course,4.856,,12/12/2008,1.0,0 -37.0,management,high.school,4.856,31/12/1990,01/04/2004,1.0,0 -50.0,management,university.degree,4.856,01/08/1995,08/01/2019,1.0,0 -34.0,,high.school,4.856,,17/03/2015,1.0,0 -32.0,admin.,university.degree,4.856,26/02/2014,27/11/2007,1.0,0 -45.0,blue-collar,basic.9y,4.856,13/03/2007,01/12/1994,1.0,0 -39.0,management,university.degree,4.856,07/12/1993,27/12/2002,1.0,0 -43.0,unknown,high.school,4.856,03/08/2011,16/04/2004,1.0,0 -43.0,blue-collar,basic.4y,4.856,21/10/2005,26/09/1997,1.0,0 -52.0,blue-collar,basic.9y,4.856,03/07/1995,09/04/2004,1.0,0 -54.0,blue-collar,basic.9y,4.856,10/11/2014,03/10/2003,1.0,0 -54.0,blue-collar,basic.9y,4.856,16/04/1996,17/12/1999,1.0,0 -31.0,services,high.school,4.856,,01/04/2009,1.0,0 -35.0,blue-collar,basic.6y,4.856,23/04/2018,15/07/1997,1.0,0 -,admin.,high.school,4.856,07/03/2003,28/10/2004,1.0,0 -,retired,basic.9y,4.856,03/05/2006,25/09/2003,1.0,0 -35.0,admin.,basic.4y,4.856,07/11/2008,30/06/1995,1.0,0 -45.0,blue-collar,basic.9y,4.856,01/04/2016,28/07/2015,1.0,0 -38.0,entrepreneur,basic.9y,4.856,11/11/2013,08/03/2000,1.0,0 -42.0,technician,professional.course,4.856,13/02/2007,30/04/2013,1.0,0 -44.0,blue-collar,basic.4y,4.856,,12/12/2013,1.0,0 -58.0,admin.,university.degree,4.856,17/01/2005,19/04/2016,1.0,0 -43.0,admin.,high.school,4.855,04/11/2004,06/06/2003,1.0,0 -,technician,professional.course,4.855,15/09/1997,31/12/1994,1.0,0 -45.0,blue-collar,basic.9y,4.855,21/03/2003,01/08/1998,1.0,0 -59.0,retired,university.degree,4.855,05/06/2007,26/04/1996,1.0,0 -50.0,,basic.9y,4.855,20/10/2006,01/04/2016,1.0,0 -41.0,admin.,high.school,4.855,14/07/2010,26/12/2008,1.0,0 -33.0,admin.,university.degree,4.855,19/05/2005,14/03/2017,1.0,0 -46.0,blue-collar,professional.course,4.855,22/09/2017,29/06/2007,1.0,0 -30.0,admin.,high.school,4.855,11/07/2001,31/12/1991,1.0,0 -28.0,services,high.school,4.855,14/11/2003,29/04/2016,1.0,0 -58.0,admin.,university.degree,4.855,11/10/2018,01/04/1998,1.0,0 -43.0,blue-collar,basic.4y,4.855,19/02/2018,13/02/2004,1.0,0 -39.0,self-employed,high.school,4.855,10/03/2017,05/07/1998,1.0,0 -,services,professional.course,4.855,20/02/2001,10/06/2005,1.0,0 -,admin.,high.school,4.855,15/01/2001,25/07/1996,1.0,0 -,retired,basic.9y,4.855,04/05/2005,07/07/2006,1.0,0 -43.0,admin.,high.school,4.855,09/12/1996,26/03/2004,1.0,0 -43.0,admin.,high.school,4.855,11/09/2009,11/10/2006,1.0,0 -33.0,admin.,university.degree,4.855,11/07/2002,09/01/2004,1.0,0 -52.0,unknown,basic.4y,4.855,08/10/2013,05/05/2000,1.0,0 -42.0,services,professional.course,4.855,22/02/2012,09/06/1999,1.0,1 -,blue-collar,basic.4y,4.855,,14/02/2011,1.0,0 -41.0,housemaid,basic.6y,4.855,05/04/1993,28/10/2013,1.0,0 -48.0,blue-collar,professional.course,4.855,27/09/1999,12/01/2001,1.0,0 -40.0,admin.,high.school,4.855,01/07/1998,08/10/2010,1.0,0 -40.0,admin.,high.school,4.855,24/09/1992,22/09/2006,1.0,0 -,blue-collar,high.school,4.855,10/12/2002,01/11/1996,1.0,0 -55.0,admin.,high.school,4.855,02/03/2001,06/12/2007,1.0,0 -,technician,professional.course,4.855,14/10/1999,01/05/2009,1.0,0 -35.0,blue-collar,basic.9y,4.855,09/11/1993,28/01/2014,1.0,0 -50.0,,basic.4y,4.855,31/12/1993,15/05/2013,1.0,0 -38.0,services,basic.6y,4.855,31/01/2012,29/03/2018,1.0,0 -41.0,unemployed,basic.9y,4.855,23/12/2013,02/04/2014,1.0,0 -44.0,technician,professional.course,4.855,15/03/2016,07/03/1998,1.0,0 -39.0,admin.,basic.6y,4.855,07/06/2011,05/01/2007,1.0,0 -44.0,,basic.6y,4.855,25/01/2011,15/12/2006,1.0,0 -51.0,technician,professional.course,4.855,11/10/2007,24/04/2018,1.0,0 -41.0,technician,high.school,4.855,08/12/2006,27/09/2011,1.0,0 -31.0,technician,professional.course,4.855,28/05/2015,29/11/1996,1.0,0 -40.0,,high.school,4.855,09/05/2003,01/03/2016,1.0,0 -38.0,self-employed,university.degree,4.855,04/12/2009,23/04/2014,1.0,0 -48.0,blue-collar,basic.6y,4.855,27/03/2003,02/12/2005,1.0,0 -32.0,admin.,high.school,4.855,24/11/2005,20/08/2004,1.0,0 -46.0,blue-collar,basic.9y,4.855,26/12/2013,19/12/2007,1.0,1 -,housemaid,basic.4y,4.855,06/08/2004,10/09/2009,1.0,0 -47.0,blue-collar,basic.6y,4.855,19/06/2009,11/06/2004,1.0,0 -28.0,blue-collar,basic.6y,4.855,06/02/2009,05/12/1993,1.0,0 -38.0,admin.,university.degree,4.855,28/07/2003,24/05/2000,1.0,0 -28.0,blue-collar,basic.6y,4.855,15/12/1997,13/08/2004,1.0,0 -,services,high.school,4.855,09/04/2013,24/01/2003,1.0,0 -50.0,blue-collar,basic.9y,4.855,26/01/2017,25/04/2003,1.0,0 -,admin.,university.degree,4.855,01/08/1993,02/07/2018,1.0,0 -48.0,,basic.6y,4.855,01/09/2000,28/05/2004,1.0,0 -,technician,high.school,4.855,21/09/2012,10/10/2003,1.0,0 -,technician,professional.course,4.855,21/04/2005,04/06/2004,1.0,0 -34.0,blue-collar,basic.4y,4.855,15/10/2000,07/07/2014,1.0,0 -36.0,blue-collar,basic.6y,4.855,19/09/2003,11/02/2014,1.0,0 -41.0,management,university.degree,4.855,24/07/2009,08/06/2010,1.0,0 -40.0,blue-collar,basic.6y,4.855,,09/03/2016,1.0,0 -35.0,,basic.9y,4.855,01/05/1994,26/08/2005,1.0,0 -46.0,blue-collar,basic.4y,4.855,01/04/1997,17/03/2010,1.0,0 -35.0,unknown,basic.9y,4.855,04/06/2014,21/11/2002,1.0,0 -32.0,management,university.degree,4.855,15/08/2012,17/03/2005,1.0,0 -34.0,admin.,university.degree,4.855,03/04/2017,08/05/1998,1.0,0 -35.0,blue-collar,basic.9y,4.855,01/08/1992,06/05/2013,1.0,0 -28.0,admin.,professional.course,4.855,23/08/2016,26/02/2016,1.0,0 -30.0,services,high.school,4.855,20/10/2014,27/03/2015,1.0,0 -48.0,unemployed,basic.4y,4.855,09/03/1990,17/05/2016,1.0,0 -53.0,blue-collar,professional.course,4.855,03/02/2006,02/08/2002,1.0,0 -31.0,management,university.degree,4.855,15/01/2015,31/12/1993,1.0,0 -59.0,retired,high.school,4.855,05/02/2014,04/06/2014,1.0,0 -51.0,unemployed,high.school,4.855,03/08/2015,31/12/1995,1.0,0 -47.0,,high.school,4.855,01/11/2005,26/10/2004,1.0,0 -40.0,technician,university.degree,4.855,10/03/1996,24/04/2018,1.0,0 -42.0,entrepreneur,university.degree,4.855,17/05/2018,07/02/2014,1.0,0 -30.0,housemaid,high.school,4.855,01/10/2001,18/07/2003,1.0,0 -40.0,blue-collar,basic.9y,4.855,15/04/2019,04/01/2017,1.0,0 -30.0,housemaid,high.school,4.855,25/06/1999,23/04/2004,1.0,0 -,entrepreneur,basic.9y,4.855,28/02/2002,30/07/2012,1.0,0 -36.0,blue-collar,basic.6y,4.855,01/04/2014,09/11/1986,1.0,0 -29.0,unemployed,university.degree,4.855,16/02/2007,01/10/1999,1.0,0 -43.0,,basic.9y,4.855,25/01/2018,15/05/2009,1.0,0 -35.0,services,high.school,4.855,,05/12/1997,1.0,0 -35.0,unknown,basic.4y,4.855,05/04/1992,20/03/2019,1.0,0 -,blue-collar,basic.4y,4.855,05/02/1991,25/07/2013,1.0,0 -49.0,technician,professional.course,4.855,15/09/2015,15/12/1994,1.0,0 -44.0,blue-collar,basic.6y,4.855,05/09/2011,04/06/2014,1.0,0 -32.0,blue-collar,professional.course,4.855,20/06/2008,13/02/2004,1.0,1 -55.0,admin.,high.school,4.855,16/03/2012,01/02/2006,1.0,0 -41.0,admin.,basic.4y,4.855,02/03/2004,23/11/2017,1.0,0 -27.0,,high.school,4.855,15/06/2012,05/02/2004,1.0,0 -41.0,blue-collar,basic.9y,4.855,06/06/2013,01/05/2007,1.0,0 -36.0,blue-collar,basic.6y,4.855,01/02/2006,05/01/1996,1.0,0 -45.0,services,basic.9y,4.855,09/03/2018,14/04/2009,1.0,0 -36.0,blue-collar,high.school,4.855,19/12/2017,23/08/2012,1.0,0 -54.0,technician,basic.9y,4.855,16/12/2003,25/02/2000,1.0,0 -48.0,admin.,high.school,4.855,22/03/1990,08/11/2007,1.0,0 -32.0,blue-collar,basic.6y,4.855,27/09/2012,21/02/2002,1.0,0 -33.0,management,university.degree,4.855,02/02/2006,02/06/2006,1.0,0 -43.0,blue-collar,basic.4y,4.855,06/01/2017,14/08/2013,1.0,0 -44.0,technician,high.school,4.855,19/12/2003,07/08/2014,1.0,0 -50.0,technician,professional.course,4.855,09/07/2018,19/12/2003,1.0,0 -32.0,student,university.degree,4.855,,18/06/2012,1.0,0 -43.0,blue-collar,basic.4y,4.855,,10/10/2014,1.0,0 -32.0,student,university.degree,4.855,13/06/2006,24/09/2013,1.0,0 -43.0,blue-collar,basic.4y,4.855,01/05/1994,11/06/2010,1.0,0 -40.0,admin.,professional.course,4.855,21/03/2003,23/03/2012,1.0,0 -24.0,services,high.school,4.855,16/06/2014,25/03/2013,1.0,0 -32.0,technician,university.degree,4.855,08/09/1997,25/06/1996,1.0,0 -43.0,blue-collar,basic.4y,4.855,15/05/2008,05/04/1995,1.0,0 -43.0,technician,university.degree,4.855,02/07/2015,26/01/2006,1.0,1 -35.0,admin.,university.degree,4.855,09/04/2018,21/09/1994,1.0,0 -33.0,,high.school,4.855,05/11/1994,24/04/2009,1.0,0 -43.0,blue-collar,basic.4y,4.855,13/12/2000,22/05/2018,1.0,0 -48.0,technician,professional.course,4.855,01/04/2013,07/07/2005,1.0,0 -,housemaid,basic.4y,4.855,07/09/2018,13/07/2007,1.0,0 -49.0,,basic.4y,4.855,25/09/2003,12/03/2014,1.0,0 -30.0,admin.,high.school,4.855,01/01/2015,02/01/2014,1.0,0 -36.0,services,high.school,4.855,14/12/2017,09/02/2007,1.0,0 -39.0,blue-collar,basic.6y,4.855,13/09/2002,15/07/2004,1.0,0 -39.0,blue-collar,basic.6y,4.855,10/02/1998,10/09/1988,1.0,0 -36.0,admin.,university.degree,4.855,15/03/2001,18/01/2013,1.0,0 -39.0,blue-collar,basic.6y,4.855,31/10/2013,07/07/2011,1.0,0 -31.0,admin.,high.school,4.855,08/01/2010,20/03/2018,1.0,0 -41.0,technician,professional.course,4.855,26/09/2012,16/02/2007,1.0,0 -35.0,unknown,basic.9y,4.855,23/06/2004,09/02/2007,1.0,0 -55.0,retired,university.degree,4.855,05/08/1986,01/07/2009,1.0,0 -57.0,retired,high.school,4.855,22/03/2018,05/02/2004,1.0,0 -38.0,entrepreneur,basic.6y,4.855,20/06/2016,20/10/2005,1.0,0 -,blue-collar,basic.9y,4.855,17/09/2015,15/01/1999,1.0,0 -60.0,services,high.school,4.855,10/01/2014,05/05/2014,1.0,0 -24.0,,high.school,4.855,25/03/2015,04/11/2014,1.0,0 -38.0,entrepreneur,basic.6y,4.855,,28/11/2013,1.0,0 -44.0,technician,high.school,4.855,03/03/2008,26/10/2006,1.0,0 -42.0,,basic.9y,4.855,29/09/2017,23/03/2012,1.0,0 -25.0,services,high.school,4.855,20/12/2002,05/03/1990,1.0,0 -32.0,admin.,basic.6y,4.855,09/10/1996,20/11/2013,1.0,0 -51.0,blue-collar,basic.4y,4.855,31/01/2013,20/04/2017,1.0,0 -28.0,admin.,university.degree,4.855,01/02/1997,23/10/1999,1.0,0 -27.0,housemaid,basic.9y,4.855,11/06/2015,31/05/2018,1.0,0 -35.0,,basic.9y,4.855,17/05/2010,23/01/2014,1.0,0 -45.0,services,basic.9y,4.855,18/12/2000,18/03/2005,1.0,0 -,,high.school,4.855,19/03/2004,28/06/2002,1.0,0 -,entrepreneur,basic.4y,4.855,02/04/2001,01/05/1996,1.0,0 -28.0,services,high.school,4.855,10/12/2008,12/01/2012,1.0,0 -45.0,blue-collar,basic.4y,4.855,04/12/2006,26/03/2013,1.0,0 -37.0,unemployed,professional.course,4.855,25/04/2008,14/11/2012,1.0,0 -37.0,unemployed,professional.course,4.855,27/06/2000,03/11/2014,1.0,0 -36.0,services,basic.6y,4.855,31/07/1993,08/06/1999,1.0,0 -49.0,blue-collar,basic.4y,4.855,,05/01/2002,1.0,0 -35.0,services,professional.course,4.855,,23/12/2013,1.0,0 -34.0,admin.,high.school,4.855,09/08/1989,16/02/2000,1.0,0 -31.0,blue-collar,basic.9y,4.855,27/06/2003,31/12/1993,1.0,0 -42.0,,university.degree,4.855,08/06/2006,05/08/1995,1.0,0 -,blue-collar,basic.6y,4.855,05/07/2016,11/08/2015,1.0,0 -,services,university.degree,4.855,10/04/2014,27/04/1999,1.0,0 -38.0,unemployed,high.school,4.855,31/12/1992,25/05/2001,1.0,0 -30.0,admin.,university.degree,4.855,11/05/2012,29/12/2011,1.0,0 -31.0,blue-collar,professional.course,4.855,,19/10/2017,1.0,0 -39.0,management,university.degree,4.855,08/04/2005,27/03/2006,1.0,0 -37.0,blue-collar,high.school,4.855,05/06/1997,25/03/2011,1.0,0 -48.0,blue-collar,basic.4y,4.855,25/03/2016,01/05/2009,1.0,0 -32.0,,high.school,4.855,17/06/2015,05/12/1993,1.0,0 -48.0,blue-collar,basic.6y,4.855,25/03/1997,10/04/2013,1.0,0 -37.0,,university.degree,4.855,02/12/2009,05/06/2013,1.0,0 -37.0,technician,university.degree,4.855,11/02/2005,15/12/1986,1.0,0 -26.0,services,basic.6y,4.855,,19/08/2005,1.0,0 -33.0,management,high.school,4.855,25/01/2013,01/04/1993,1.0,0 -54.0,admin.,university.degree,4.855,08/03/2011,01/08/2013,1.0,0 -37.0,,basic.9y,4.855,10/05/2001,04/05/2009,1.0,0 -,entrepreneur,university.degree,4.855,01/08/1997,03/07/2000,1.0,0 -45.0,,university.degree,4.855,12/12/2017,27/10/2005,1.0,0 -33.0,,high.school,4.855,30/03/2009,13/03/2014,1.0,0 -,,university.degree,4.855,19/08/1997,12/08/2014,1.0,1 -,blue-collar,basic.4y,4.855,04/03/2002,14/04/2010,1.0,0 -35.0,,basic.9y,4.855,01/10/1996,02/03/2018,1.0,0 -33.0,,basic.6y,4.855,18/09/2017,20/05/2008,1.0,0 -49.0,,professional.course,4.855,05/03/1996,19/10/2010,1.0,0 -,technician,university.degree,4.855,01/08/2011,20/03/2018,1.0,0 -43.0,entrepreneur,university.degree,4.855,10/09/2004,23/04/2014,1.0,0 -39.0,blue-collar,basic.6y,4.855,13/08/2004,27/03/2012,1.0,0 -47.0,blue-collar,basic.9y,4.855,19/11/2004,21/05/2014,1.0,0 -30.0,services,high.school,4.855,26/03/2010,31/12/1990,1.0,0 -,admin.,university.degree,4.855,,11/03/2005,1.0,0 -59.0,blue-collar,basic.6y,4.855,23/11/2000,20/06/2016,1.0,0 -,blue-collar,basic.9y,4.855,21/11/2003,21/08/2013,1.0,0 -39.0,unemployed,university.degree,4.855,29/07/2005,07/02/2011,1.0,0 -43.0,blue-collar,basic.6y,4.855,16/06/2015,21/01/2015,1.0,0 -30.0,blue-collar,basic.9y,4.855,30/08/2001,01/05/1998,1.0,0 -37.0,blue-collar,professional.course,4.855,21/08/1991,29/07/2013,1.0,0 -42.0,blue-collar,basic.6y,4.855,25/07/2012,17/11/2016,1.0,0 -37.0,blue-collar,professional.course,4.855,21/05/2000,23/06/2000,1.0,0 -37.0,admin.,university.degree,4.855,20/09/2007,06/08/2014,1.0,0 -37.0,blue-collar,basic.6y,4.855,22/12/2008,18/04/2006,1.0,0 -36.0,management,basic.6y,4.855,,24/08/2007,1.0,0 -48.0,blue-collar,basic.9y,4.855,04/01/2010,16/08/2017,1.0,0 -43.0,services,high.school,4.855,19/07/2013,26/01/2007,1.0,0 -28.0,blue-collar,basic.6y,4.855,27/11/2018,01/12/2005,1.0,0 -30.0,admin.,high.school,4.855,,30/09/2002,1.0,0 -60.0,entrepreneur,basic.4y,4.855,,01/07/2011,1.0,0 -31.0,blue-collar,basic.9y,4.855,09/07/1994,18/07/2014,1.0,0 -38.0,entrepreneur,university.degree,4.855,,14/01/2000,1.0,0 -50.0,technician,high.school,4.855,01/06/1995,07/02/2003,1.0,1 -36.0,blue-collar,basic.9y,4.855,21/11/2013,23/05/2014,1.0,0 -50.0,unemployed,professional.course,4.855,26/02/1993,31/01/2013,1.0,0 -,entrepreneur,basic.4y,4.855,09/05/2000,27/11/2014,1.0,0 -33.0,management,university.degree,4.855,26/11/2009,15/09/1996,1.0,0 -20.0,entrepreneur,high.school,4.855,16/10/2009,25/08/2006,1.0,0 -24.0,,basic.9y,4.855,25/03/2005,01/03/2008,1.0,0 -,management,high.school,4.855,,01/03/2013,1.0,0 -55.0,,basic.4y,4.855,09/07/2004,27/07/2011,1.0,0 -25.0,blue-collar,high.school,4.855,31/05/2016,13/12/2001,1.0,0 -41.0,admin.,basic.9y,4.855,11/12/2017,31/10/2011,1.0,0 -,blue-collar,basic.6y,4.855,01/01/1993,09/01/2015,1.0,0 -27.0,blue-collar,basic.9y,4.855,10/11/2006,14/04/2016,1.0,0 -27.0,blue-collar,basic.9y,4.855,10/08/2017,06/02/2004,1.0,0 -34.0,,basic.6y,4.855,29/04/2013,30/01/2013,1.0,0 -25.0,technician,professional.course,4.855,18/11/2005,09/05/2001,1.0,0 -48.0,management,university.degree,4.855,07/05/2010,05/08/2013,1.0,0 -36.0,blue-collar,basic.6y,4.855,25/05/1996,26/09/1997,1.0,0 -36.0,blue-collar,basic.9y,4.855,08/10/2014,10/12/2004,1.0,0 -27.0,blue-collar,basic.9y,4.855,18/06/1998,09/02/2007,1.0,0 -45.0,management,university.degree,4.855,08/12/2015,07/09/2001,1.0,0 -28.0,blue-collar,basic.6y,4.855,14/06/2013,07/02/2003,1.0,0 -30.0,technician,basic.6y,4.855,14/11/2003,11/06/2004,1.0,0 -43.0,blue-collar,basic.4y,4.855,10/01/2008,25/03/2008,1.0,0 -32.0,admin.,high.school,4.855,13/11/1997,01/09/1998,1.0,0 -29.0,,basic.9y,4.855,05/07/1998,06/12/2002,1.0,0 -35.0,blue-collar,basic.9y,4.855,10/06/2004,08/06/2005,1.0,0 -43.0,admin.,high.school,4.855,08/02/2018,08/09/2006,1.0,0 -35.0,unknown,basic.9y,4.855,28/02/2013,19/09/2003,1.0,0 -36.0,admin.,high.school,4.855,23/11/2007,06/03/1998,1.0,0 -36.0,admin.,high.school,4.855,31/03/2005,29/07/2015,1.0,0 -48.0,admin.,high.school,4.855,13/05/2004,22/02/2018,1.0,0 -38.0,blue-collar,basic.4y,4.855,15/06/2018,24/01/2019,1.0,0 -38.0,blue-collar,basic.9y,4.855,,14/09/2000,1.0,0 -45.0,admin.,high.school,4.855,25/01/2010,30/01/2004,1.0,0 -35.0,technician,professional.course,4.855,22/04/2005,19/08/1997,1.0,0 -42.0,services,high.school,4.855,31/12/1992,27/02/2017,1.0,0 -56.0,blue-collar,basic.4y,4.855,29/06/2018,13/05/2016,1.0,0 -30.0,technician,professional.course,4.855,31/10/2008,07/10/2016,1.0,0 -45.0,,basic.4y,4.855,11/05/2007,14/10/2005,1.0,0 -39.0,services,high.school,4.855,,26/12/2014,1.0,0 -36.0,blue-collar,basic.6y,4.855,01/08/2003,19/09/2007,1.0,0 -32.0,admin.,university.degree,4.855,21/01/2005,25/01/2013,1.0,0 -29.0,,high.school,4.855,01/06/1997,25/02/1996,1.0,0 -34.0,blue-collar,basic.9y,4.855,08/04/2014,07/10/2016,1.0,0 -36.0,self-employed,basic.6y,4.855,19/03/2004,26/08/2005,1.0,0 -,,high.school,4.855,09/01/2003,01/01/2011,1.0,0 -43.0,unemployed,basic.4y,4.855,27/04/2018,29/05/2013,1.0,0 -31.0,services,basic.6y,4.855,,31/12/1993,1.0,1 -35.0,blue-collar,basic.6y,4.855,27/03/2019,09/08/2011,1.0,0 -42.0,admin.,university.degree,4.855,28/03/2003,08/09/1995,1.0,0 -35.0,blue-collar,basic.6y,4.855,29/02/2016,24/12/2009,1.0,0 -44.0,blue-collar,basic.4y,4.855,17/10/2014,09/06/2016,1.0,0 -,technician,professional.course,4.855,22/07/2014,14/08/2015,1.0,0 -47.0,admin.,university.degree,4.855,20/04/2006,01/01/2006,1.0,0 -59.0,technician,professional.course,4.855,06/11/2009,22/05/2003,1.0,0 -29.0,blue-collar,high.school,4.855,28/01/2005,01/10/2010,1.0,0 -30.0,services,high.school,4.855,21/04/2006,27/08/2013,1.0,0 -38.0,blue-collar,basic.9y,4.855,13/02/2004,06/04/2007,1.0,0 -45.0,management,university.degree,4.855,19/09/2003,29/06/2012,1.0,0 -28.0,self-employed,university.degree,4.855,,12/04/1996,1.0,0 -37.0,blue-collar,basic.4y,4.855,09/02/2007,30/04/2014,1.0,0 -38.0,entrepreneur,basic.6y,4.855,09/11/2010,15/11/2001,1.0,0 -28.0,admin.,basic.9y,4.855,05/02/1999,25/12/1997,1.0,0 -31.0,technician,professional.course,4.855,,29/05/1998,1.0,0 -37.0,blue-collar,basic.4y,4.855,21/02/2011,17/04/2014,1.0,0 -36.0,housemaid,university.degree,4.855,01/03/2007,15/12/1988,1.0,0 -54.0,housemaid,basic.9y,4.855,27/07/2005,15/06/2012,1.0,0 -,retired,basic.6y,4.855,03/02/2006,24/04/1998,1.0,0 -43.0,,basic.9y,4.855,11/10/2011,09/03/2007,1.0,0 -49.0,admin.,high.school,4.855,01/08/2016,12/02/2002,1.0,0 -32.0,self-employed,professional.course,4.855,07/08/2012,27/02/2004,1.0,0 -36.0,services,high.school,4.855,02/06/2015,25/04/2008,1.0,0 -50.0,,basic.9y,4.855,09/05/1992,29/11/2018,1.0,0 -51.0,blue-collar,basic.9y,4.855,28/03/2014,27/01/2005,1.0,0 -38.0,blue-collar,basic.4y,4.855,30/12/2008,12/10/2012,1.0,0 -44.0,self-employed,professional.course,4.855,31/12/1993,18/02/2011,1.0,0 -29.0,blue-collar,high.school,4.855,21/10/2004,11/09/2014,1.0,0 -46.0,blue-collar,basic.6y,4.855,29/04/2005,01/04/1996,1.0,0 -32.0,unemployed,basic.4y,4.855,17/10/2003,15/12/1985,1.0,0 -43.0,blue-collar,basic.4y,4.855,28/02/2008,31/12/1993,1.0,0 -53.0,admin.,university.degree,4.855,07/04/2005,09/02/2007,1.0,0 -43.0,blue-collar,basic.6y,4.855,25/06/1995,27/06/2011,1.0,0 -35.0,services,basic.4y,4.855,01/03/1996,05/04/2012,1.0,0 -,admin.,basic.9y,4.855,22/10/2004,31/10/2012,1.0,0 -35.0,blue-collar,basic.6y,4.855,12/12/2003,29/06/2004,1.0,0 -,services,professional.course,4.855,05/01/2016,20/01/2006,1.0,0 -29.0,services,high.school,4.855,26/01/2000,01/02/2006,1.0,0 -43.0,blue-collar,basic.4y,4.855,29/03/2007,24/11/2008,1.0,0 -47.0,blue-collar,basic.6y,4.855,06/12/2010,08/03/2012,1.0,0 -38.0,technician,university.degree,4.855,,12/08/2013,1.0,0 -48.0,technician,professional.course,4.855,29/11/2013,04/08/2011,1.0,0 -53.0,retired,high.school,4.855,19/12/2011,03/02/2005,1.0,0 -53.0,management,university.degree,4.855,,17/01/2013,1.0,0 -51.0,blue-collar,basic.9y,4.855,30/03/2007,06/11/2012,1.0,1 -35.0,services,basic.9y,4.855,,01/06/1997,1.0,0 -31.0,entrepreneur,high.school,4.855,09/04/2013,18/02/1994,1.0,1 -46.0,entrepreneur,basic.4y,4.855,19/03/2012,31/12/1993,1.0,0 -28.0,,basic.6y,4.855,31/12/1988,14/11/2008,1.0,0 -38.0,admin.,basic.9y,4.855,24/01/2008,18/08/2008,1.0,0 -28.0,self-employed,university.degree,4.855,11/02/2005,05/11/2008,1.0,0 -50.0,technician,professional.course,4.855,,25/04/2014,1.0,0 -32.0,management,university.degree,4.855,17/11/1999,01/10/2003,1.0,0 -31.0,blue-collar,basic.4y,4.855,01/07/2011,12/07/2011,1.0,0 -39.0,blue-collar,basic.9y,4.855,09/05/2008,09/01/2014,1.0,0 -41.0,blue-collar,basic.9y,4.855,31/12/1994,20/10/2000,1.0,0 -31.0,,high.school,4.855,14/11/2017,22/09/1997,1.0,0 -54.0,blue-collar,basic.9y,4.855,25/07/2005,12/05/2000,1.0,0 -34.0,blue-collar,basic.6y,4.855,11/09/1998,09/11/2006,1.0,0 -51.0,services,high.school,4.855,25/09/2009,25/04/2014,1.0,0 -45.0,blue-collar,basic.9y,4.855,28/05/2004,26/10/2012,1.0,0 -32.0,admin.,high.school,4.855,,24/07/2008,1.0,0 -,student,university.degree,4.855,10/07/2003,29/11/2002,1.0,0 -40.0,management,university.degree,4.855,02/08/2016,18/04/2008,1.0,0 -55.0,admin.,university.degree,4.855,09/10/2015,22/12/1999,1.0,0 -41.0,self-employed,university.degree,4.855,09/03/2011,27/04/2018,1.0,0 -57.0,services,high.school,4.855,01/07/2015,19/05/2011,1.0,0 -44.0,entrepreneur,high.school,4.855,03/07/2013,28/08/2009,1.0,0 -29.0,blue-collar,high.school,4.855,27/06/2018,28/01/2002,1.0,0 -38.0,admin.,university.degree,4.855,,26/02/2014,1.0,0 -34.0,blue-collar,basic.4y,4.855,16/08/2002,26/08/2014,1.0,0 -36.0,technician,university.degree,4.855,23/05/2012,30/03/2007,1.0,0 -39.0,services,high.school,4.855,13/03/2015,12/11/1999,1.0,0 -30.0,blue-collar,basic.9y,4.855,24/09/2003,19/05/2005,1.0,0 -35.0,services,basic.9y,4.855,02/03/2018,26/08/2005,1.0,0 -60.0,,basic.4y,4.855,,02/05/2016,1.0,0 -35.0,blue-collar,basic.9y,4.855,28/01/2014,16/05/2003,1.0,0 -38.0,self-employed,university.degree,4.855,30/09/1992,27/08/1999,1.0,0 -,blue-collar,professional.course,4.855,31/05/2012,12/10/2009,1.0,0 -,technician,high.school,4.855,18/12/2015,05/07/1994,1.0,0 -,entrepreneur,basic.9y,4.855,,01/02/1997,1.0,0 -46.0,technician,basic.9y,4.855,14/02/2018,09/04/2014,1.0,0 -50.0,technician,professional.course,4.855,12/08/1997,02/08/2013,1.0,0 -45.0,management,university.degree,4.855,23/12/2005,09/02/1997,1.0,0 -57.0,services,basic.6y,4.855,01/04/1995,14/02/2003,1.0,0 -35.0,admin.,basic.6y,4.855,01/07/1997,23/09/2005,1.0,0 -38.0,blue-collar,basic.6y,4.855,22/09/2005,26/03/2010,1.0,0 -30.0,services,high.school,4.855,30/04/2018,24/02/2009,1.0,0 -25.0,services,high.school,4.855,12/01/2015,11/10/2002,1.0,0 -52.0,,university.degree,4.855,01/04/2005,03/04/2014,1.0,0 -37.0,,university.degree,4.855,30/10/2014,25/09/2007,1.0,0 -,retired,high.school,4.855,31/01/2019,14/01/2011,1.0,0 -42.0,blue-collar,basic.4y,4.855,31/12/1989,12/03/2003,1.0,0 -37.0,blue-collar,professional.course,4.855,,27/02/2008,1.0,0 -43.0,services,high.school,4.855,05/02/2009,09/12/2005,1.0,0 -33.0,,high.school,4.855,28/05/2013,03/08/1994,1.0,0 -32.0,technician,professional.course,4.855,17/06/1991,14/12/2005,1.0,0 -,technician,professional.course,4.855,13/05/2016,06/04/1993,1.0,0 -37.0,blue-collar,basic.6y,4.855,05/06/2002,20/05/2014,1.0,0 -39.0,blue-collar,basic.9y,4.855,01/02/2006,26/02/2014,1.0,0 -36.0,services,high.school,4.855,16/04/2007,02/01/2007,1.0,0 -38.0,blue-collar,basic.6y,4.855,25/12/1994,01/12/2006,1.0,0 -33.0,,high.school,4.855,23/03/2012,12/01/2004,1.0,0 -41.0,services,high.school,4.855,01/12/2004,31/12/1994,1.0,1 -58.0,services,basic.4y,4.855,19/11/2004,18/07/2003,1.0,0 -44.0,blue-collar,basic.9y,4.855,10/07/2015,29/11/2011,1.0,0 -36.0,blue-collar,basic.9y,4.855,29/09/2005,25/02/2011,1.0,0 -33.0,admin.,high.school,4.855,10/06/2002,29/06/2018,1.0,0 -30.0,technician,professional.course,4.855,28/09/2012,09/12/1993,1.0,0 -44.0,,basic.9y,4.855,31/05/2012,10/08/2001,1.0,0 -32.0,admin.,high.school,4.855,21/12/2007,15/10/2004,1.0,0 -38.0,admin.,basic.9y,4.855,02/06/1999,14/02/2003,1.0,0 -41.0,blue-collar,professional.course,4.855,13/03/1996,24/05/2012,1.0,0 -40.0,services,basic.9y,4.855,27/04/2011,15/04/2004,1.0,0 -33.0,blue-collar,basic.6y,4.855,15/04/1992,18/10/2016,1.0,0 -28.0,admin.,university.degree,4.855,05/05/1994,05/11/1991,1.0,0 -46.0,blue-collar,basic.4y,4.855,28/01/2010,26/11/2004,1.0,0 -35.0,,university.degree,4.855,11/10/2016,05/06/2002,1.0,0 -40.0,,university.degree,4.855,,19/01/2007,1.0,0 -36.0,services,high.school,4.855,03/04/2009,27/04/2016,1.0,0 -38.0,management,university.degree,4.855,30/04/2012,13/06/2014,1.0,0 -36.0,services,high.school,4.855,15/02/2001,01/08/2006,1.0,0 -,admin.,high.school,4.855,30/07/2014,26/01/2006,1.0,0 -31.0,services,basic.9y,4.855,20/04/1995,28/09/2012,1.0,0 -,technician,professional.course,4.855,27/11/2009,11/08/2016,1.0,0 -35.0,technician,professional.course,4.855,17/02/2016,01/08/2006,1.0,0 -29.0,admin.,university.degree,4.855,16/11/2007,21/04/2015,1.0,0 -29.0,blue-collar,high.school,4.855,07/04/2006,02/10/2003,1.0,0 -,self-employed,university.degree,4.855,25/10/2012,17/05/1996,1.0,0 -33.0,services,basic.6y,4.855,14/06/2007,03/05/2001,1.0,0 -41.0,management,university.degree,4.855,,01/02/2008,1.0,0 -54.0,admin.,university.degree,4.855,30/06/2003,05/12/2003,1.0,0 -31.0,admin.,university.degree,4.855,,23/11/2012,1.0,0 -55.0,technician,university.degree,4.855,23/06/2014,17/11/2015,1.0,0 -38.0,admin.,high.school,4.855,05/11/2014,05/01/2012,1.0,0 -41.0,services,high.school,4.855,09/11/1991,16/04/2015,1.0,0 -49.0,unemployed,university.degree,4.855,09/12/1993,10/07/1997,1.0,0 -,services,high.school,4.855,28/11/2014,10/10/2017,1.0,0 -,blue-collar,professional.course,4.855,05/01/1990,14/03/2003,1.0,0 -39.0,services,high.school,4.855,12/06/2006,20/10/1989,1.0,0 -37.0,,high.school,4.855,23/02/2007,11/02/2009,1.0,0 -45.0,blue-collar,high.school,4.855,06/03/2017,12/04/2016,1.0,0 -49.0,admin.,university.degree,4.855,31/03/1998,06/06/2016,1.0,0 -43.0,blue-collar,basic.4y,4.855,11/04/2003,08/10/2018,1.0,0 -40.0,management,high.school,4.855,22/09/1997,26/02/1999,1.0,0 -42.0,admin.,university.degree,4.855,01/11/2006,01/04/1995,1.0,0 -47.0,,high.school,4.855,,01/04/1996,1.0,0 -56.0,entrepreneur,university.degree,4.855,24/02/2012,04/03/2016,1.0,0 -43.0,management,university.degree,4.855,30/09/2005,18/04/2014,1.0,0 -,blue-collar,basic.9y,4.855,12/05/2016,22/04/2003,1.0,0 -29.0,admin.,university.degree,4.855,09/09/2013,23/08/2013,1.0,0 -53.0,entrepreneur,university.degree,4.855,01/03/2006,26/03/2009,1.0,0 -50.0,entrepreneur,basic.9y,4.855,02/12/2010,12/07/2007,1.0,0 -51.0,self-employed,university.degree,4.855,15/06/1989,26/11/2010,1.0,0 -20.0,entrepreneur,high.school,4.855,25/01/1998,30/01/2012,1.0,0 -41.0,blue-collar,professional.course,4.855,01/11/2010,11/11/2015,1.0,0 -47.0,blue-collar,basic.9y,4.855,01/03/1997,27/07/2001,1.0,0 -48.0,technician,professional.course,4.855,25/03/2005,20/08/2003,1.0,0 -29.0,entrepreneur,university.degree,4.855,15/04/2005,06/04/2017,1.0,0 -,technician,professional.course,4.855,21/11/2006,06/04/2006,1.0,0 -,blue-collar,professional.course,4.855,31/10/2012,25/07/2011,1.0,0 -,,basic.6y,4.855,26/11/2004,27/07/2007,1.0,0 -,blue-collar,basic.4y,4.855,30/04/2018,25/03/2001,1.0,0 -40.0,blue-collar,basic.6y,4.855,29/07/2004,04/08/2005,1.0,0 -33.0,management,university.degree,4.855,29/11/2013,16/03/2011,1.0,0 -,services,professional.course,4.855,,01/09/1996,1.0,0 -,management,basic.6y,4.855,28/01/1998,06/09/1996,1.0,0 -36.0,admin.,high.school,4.855,11/09/2017,08/10/1998,1.0,0 -35.0,admin.,university.degree,4.855,30/12/2009,08/12/2011,1.0,0 -38.0,,professional.course,4.855,07/04/2004,31/12/1993,1.0,0 -31.0,blue-collar,basic.9y,4.855,30/01/2004,06/02/1998,1.0,0 -,blue-collar,basic.6y,4.855,21/10/2009,11/10/2002,1.0,0 -42.0,admin.,university.degree,4.855,14/01/2005,01/08/2016,1.0,0 -27.0,technician,high.school,4.855,29/08/2016,02/11/2009,1.0,0 -39.0,retired,high.school,4.855,05/05/2009,21/05/2015,1.0,0 -38.0,admin.,high.school,4.855,08/12/2015,26/05/2014,1.0,0 -30.0,management,university.degree,4.855,15/09/1993,26/08/2015,1.0,0 -52.0,housemaid,university.degree,4.855,10/11/2015,07/01/2013,1.0,0 -38.0,,high.school,4.855,25/06/1997,07/02/2003,1.0,0 -54.0,technician,basic.9y,4.855,03/10/2013,09/04/2009,1.0,0 -29.0,,university.degree,4.855,28/07/2014,12/06/2012,1.0,0 -32.0,blue-collar,basic.9y,4.855,07/07/2014,01/08/2008,1.0,0 -28.0,admin.,high.school,4.855,25/06/2002,01/01/1998,1.0,0 -30.0,admin.,high.school,4.855,01/04/1995,10/10/2006,1.0,0 -44.0,technician,professional.course,4.855,20/01/1993,26/06/2014,1.0,0 -37.0,blue-collar,basic.4y,4.855,18/12/2008,14/07/2004,1.0,0 -48.0,admin.,professional.course,4.855,20/01/2009,17/04/2003,1.0,0 -25.0,blue-collar,professional.course,4.855,09/06/2008,30/07/2004,1.0,0 -49.0,blue-collar,basic.4y,4.855,30/04/2014,31/03/2004,1.0,0 -60.0,technician,university.degree,4.855,15/10/2015,16/02/2005,1.0,0 -29.0,admin.,high.school,4.855,31/12/1988,23/04/2010,1.0,0 -55.0,technician,basic.9y,4.855,31/05/2006,01/01/2007,1.0,0 -41.0,blue-collar,basic.9y,4.855,26/06/2015,31/07/2009,1.0,0 -39.0,services,high.school,4.855,08/01/2009,01/03/2002,1.0,0 -39.0,management,high.school,4.855,02/03/2005,31/01/2003,1.0,0 -31.0,admin.,university.degree,4.855,16/02/2007,05/02/2016,1.0,0 -,services,high.school,4.855,,20/10/2009,1.0,0 -,technician,university.degree,4.855,08/09/2014,22/06/2012,1.0,0 -53.0,,basic.6y,4.855,,05/01/2007,1.0,0 -,admin.,high.school,4.855,16/07/2004,30/07/2004,1.0,0 -34.0,self-employed,professional.course,4.855,01/12/1995,23/07/2004,1.0,0 -31.0,admin.,high.school,4.855,29/01/2016,22/09/1999,1.0,0 -39.0,unemployed,high.school,4.855,20/03/2017,11/07/2008,1.0,0 -39.0,,high.school,4.855,05/11/2014,26/03/2013,1.0,0 -39.0,,high.school,4.855,28/04/2001,01/08/2004,1.0,0 -37.0,,high.school,4.855,06/10/2006,05/02/1994,1.0,0 -30.0,blue-collar,basic.4y,4.855,19/07/2016,04/11/2011,1.0,0 -32.0,blue-collar,professional.course,4.855,12/02/2002,12/01/2006,1.0,0 -37.0,technician,basic.9y,4.855,10/05/2012,28/10/2004,1.0,0 -27.0,blue-collar,university.degree,4.855,,01/07/2010,1.0,0 -32.0,unknown,university.degree,4.855,21/03/2005,19/06/2014,1.0,1 -33.0,blue-collar,basic.9y,4.855,09/04/1995,13/11/2009,1.0,0 -47.0,blue-collar,basic.4y,4.855,18/10/1994,03/01/2007,1.0,0 -40.0,blue-collar,basic.9y,4.855,23/06/2016,01/08/1995,1.0,0 -,blue-collar,basic.4y,4.855,,21/11/2003,1.0,0 -,services,high.school,4.855,,14/02/2002,1.0,1 -54.0,admin.,university.degree,4.855,15/01/1993,10/02/2004,1.0,0 -51.0,services,high.school,4.855,12/06/2002,24/10/2012,1.0,0 -41.0,blue-collar,basic.9y,4.855,01/05/2008,10/11/2006,1.0,0 -51.0,blue-collar,high.school,4.855,01/10/1991,14/02/2017,1.0,0 -55.0,services,high.school,4.855,01/08/2007,12/07/2018,1.0,0 -,admin.,high.school,4.855,21/12/2007,27/02/2004,1.0,0 -37.0,,basic.9y,4.855,25/06/2013,01/12/2010,1.0,0 -39.0,blue-collar,basic.9y,4.855,01/06/1998,01/10/2005,1.0,0 -33.0,management,university.degree,4.855,02/05/2007,01/02/1994,1.0,0 -33.0,management,university.degree,4.855,09/08/2011,13/07/2004,1.0,0 -59.0,management,university.degree,4.855,11/04/2003,18/01/2012,1.0,0 -55.0,technician,basic.9y,4.855,06/08/2013,18/03/2015,1.0,0 -53.0,,basic.9y,4.855,09/11/2015,01/11/1997,1.0,0 -,services,basic.6y,4.855,02/07/2004,01/08/1993,1.0,0 -40.0,,high.school,4.855,06/09/2012,25/04/2011,1.0,0 -37.0,technician,professional.course,4.855,01/11/2004,20/12/1991,1.0,0 -56.0,,high.school,4.855,,30/07/2013,1.0,0 -32.0,admin.,high.school,4.855,25/10/2012,19/04/2013,1.0,0 -38.0,management,basic.9y,4.855,01/04/1995,18/03/2016,1.0,1 -28.0,services,high.school,4.855,22/12/2006,08/05/2003,1.0,0 -,,basic.9y,4.855,16/06/2014,10/07/2009,1.0,0 -45.0,management,basic.4y,4.855,17/05/2017,28/03/2014,1.0,0 -60.0,housemaid,high.school,4.855,29/12/2006,18/10/2002,1.0,1 -32.0,student,university.degree,4.855,03/11/2004,27/11/2007,1.0,0 -39.0,unemployed,basic.9y,4.855,20/03/2015,01/05/1993,1.0,0 -56.0,services,basic.4y,4.855,08/07/1999,23/02/2006,1.0,0 -31.0,,basic.9y,4.855,01/11/1993,01/12/1999,1.0,0 -20.0,entrepreneur,high.school,4.855,15/10/2004,08/08/2001,1.0,0 -,blue-collar,basic.6y,4.855,06/01/2006,25/12/1994,1.0,0 -46.0,admin.,university.degree,4.855,05/03/1993,01/11/2011,1.0,0 -28.0,technician,university.degree,4.855,,05/08/1990,1.0,0 -,admin.,university.degree,4.855,01/10/1996,22/10/2013,1.0,0 -33.0,admin.,basic.9y,4.855,29/06/2006,15/03/2019,1.0,0 -43.0,admin.,university.degree,4.855,03/02/2016,24/02/2015,1.0,0 -43.0,admin.,university.degree,4.855,14/06/2001,18/05/2006,1.0,0 -47.0,unemployed,high.school,4.855,04/10/1995,01/01/2005,1.0,0 -24.0,technician,professional.course,4.855,26/03/2015,04/05/2012,1.0,0 -31.0,blue-collar,basic.4y,4.855,22/10/2004,18/04/2003,1.0,0 -25.0,services,high.school,4.855,31/12/1992,27/12/2004,1.0,0 -35.0,blue-collar,basic.6y,4.855,25/03/1998,28/10/2011,1.0,0 -58.0,,basic.4y,4.855,16/11/2018,10/02/2017,1.0,0 -35.0,blue-collar,professional.course,4.855,20/12/2011,15/03/1996,1.0,1 -35.0,blue-collar,basic.9y,4.855,07/10/2011,31/10/2012,1.0,0 -,admin.,high.school,4.855,16/11/1995,01/04/2008,1.0,0 -31.0,blue-collar,basic.4y,4.855,15/01/1990,02/06/2006,1.0,0 -,,basic.9y,4.855,02/11/2006,06/10/1999,1.0,0 -39.0,blue-collar,basic.6y,4.855,21/12/2007,16/12/2002,1.0,0 -37.0,blue-collar,basic.9y,4.855,03/04/2006,25/10/1995,1.0,0 -36.0,,professional.course,4.855,28/07/2005,09/02/1996,1.0,0 -45.0,unemployed,high.school,4.855,11/12/2017,03/01/2003,1.0,0 -,blue-collar,basic.9y,4.855,,06/02/2004,1.0,0 -60.0,,high.school,4.855,22/09/2005,30/12/2011,1.0,0 -37.0,admin.,university.degree,4.855,17/03/1998,09/06/2010,1.0,0 -28.0,services,high.school,4.855,03/07/2009,27/05/2004,1.0,0 -45.0,admin.,basic.9y,4.855,19/05/2006,15/06/1992,1.0,0 -31.0,entrepreneur,basic.9y,4.855,14/11/2016,07/01/1998,1.0,0 -49.0,unemployed,professional.course,4.855,27/06/2012,07/02/2003,1.0,0 -46.0,unknown,basic.4y,4.855,19/09/2014,29/10/2012,1.0,0 -36.0,services,university.degree,4.855,14/01/2005,07/10/2005,1.0,0 -33.0,technician,professional.course,4.855,01/04/2006,26/08/2004,1.0,0 -27.0,services,high.school,4.855,,25/04/1988,1.0,0 -60.0,retired,university.degree,4.855,30/06/2006,30/03/2012,1.0,0 -60.0,retired,university.degree,4.855,20/01/2006,16/02/2015,1.0,0 -27.0,services,high.school,4.855,08/07/2009,19/12/2000,1.0,0 -39.0,blue-collar,high.school,4.855,27/07/2007,18/04/2016,1.0,0 -39.0,services,high.school,4.855,17/12/2010,20/10/2005,1.0,0 -35.0,unknown,basic.4y,4.855,,25/07/2012,1.0,0 -56.0,admin.,high.school,4.855,17/02/2006,29/02/2008,1.0,0 -39.0,admin.,university.degree,4.855,23/09/2014,09/12/1995,1.0,0 -35.0,entrepreneur,basic.9y,4.855,01/06/2006,02/06/2009,1.0,0 -35.0,technician,high.school,4.855,22/06/2018,22/01/2015,1.0,0 -,,high.school,4.855,28/09/2009,14/08/2013,1.0,0 -29.0,management,university.degree,4.855,29/05/2018,19/04/2013,1.0,0 -32.0,blue-collar,high.school,4.855,,20/01/2005,1.0,0 -35.0,management,university.degree,4.855,14/02/2013,01/02/1999,1.0,0 -26.0,admin.,high.school,4.855,31/12/1992,27/06/2003,1.0,0 -,technician,professional.course,4.855,05/10/2000,09/12/1992,1.0,0 -,blue-collar,basic.6y,4.855,07/11/2011,14/12/2012,1.0,1 -39.0,blue-collar,basic.9y,4.855,23/05/2005,28/05/2004,1.0,0 -49.0,blue-collar,basic.6y,4.855,,02/01/2018,1.0,0 -31.0,admin.,high.school,4.855,15/02/1994,30/09/2005,1.0,0 -31.0,admin.,high.school,4.855,12/02/1998,02/10/2017,1.0,0 -49.0,blue-collar,basic.4y,4.855,10/12/2004,07/02/2003,1.0,0 -49.0,blue-collar,basic.4y,4.855,05/09/2003,09/01/2014,1.0,0 -31.0,entrepreneur,basic.9y,4.855,09/02/2007,22/10/2014,1.0,0 -36.0,management,basic.9y,4.855,16/04/2013,09/01/1995,1.0,0 -52.0,management,professional.course,4.855,28/05/2004,03/11/2006,1.0,0 -37.0,blue-collar,high.school,4.855,07/09/2011,04/04/2003,1.0,0 -40.0,blue-collar,basic.9y,4.855,09/11/1995,26/03/2014,1.0,0 -36.0,blue-collar,basic.4y,4.855,06/12/2001,30/07/2007,1.0,0 -34.0,technician,professional.course,4.855,21/11/2003,23/06/1998,1.0,0 -39.0,management,university.degree,4.855,05/02/1997,26/02/2014,1.0,0 -39.0,management,university.degree,4.855,10/09/2014,03/06/2013,1.0,0 -58.0,retired,university.degree,4.855,01/11/1992,01/03/2007,1.0,0 -56.0,,high.school,4.855,19/08/2011,01/04/1994,1.0,0 -29.0,blue-collar,basic.9y,4.855,16/11/2007,28/04/2016,1.0,0 -39.0,admin.,high.school,4.855,01/12/1993,11/02/2005,1.0,0 -31.0,technician,professional.course,4.855,23/09/2003,30/04/2004,1.0,0 -60.0,management,university.degree,4.855,28/06/2018,01/08/2002,1.0,0 -,blue-collar,basic.6y,4.855,09/02/2015,18/11/2015,1.0,0 -49.0,,high.school,4.855,20/07/1997,23/07/2010,1.0,0 -45.0,unemployed,high.school,4.855,28/11/2011,12/04/2002,1.0,0 -32.0,blue-collar,high.school,4.855,15/08/1999,28/02/2017,1.0,0 -41.0,,high.school,4.855,15/07/2004,03/07/2003,1.0,0 -32.0,services,high.school,4.855,16/09/2015,31/01/2017,1.0,0 -46.0,services,professional.course,4.855,09/12/2002,20/08/2012,1.0,0 -28.0,services,basic.9y,4.855,12/06/2003,28/05/2013,1.0,0 -51.0,,basic.9y,4.855,08/04/2011,05/06/2017,1.0,0 -50.0,,high.school,4.855,15/06/2009,21/04/2014,1.0,0 -35.0,admin.,professional.course,4.855,25/07/2013,13/01/2016,1.0,0 -24.0,services,high.school,4.855,17/02/2015,01/05/2008,1.0,0 -51.0,blue-collar,basic.9y,4.855,25/05/2007,25/01/2012,1.0,1 -,admin.,university.degree,4.855,19/09/1995,06/12/2006,1.0,0 -33.0,technician,professional.course,4.855,07/06/1993,21/05/2004,1.0,0 -36.0,unemployed,basic.4y,4.855,07/12/1992,17/05/2011,1.0,0 -24.0,services,high.school,4.855,13/04/2006,16/03/2018,1.0,0 -30.0,blue-collar,basic.9y,4.855,01/09/1997,20/11/2007,1.0,0 -49.0,admin.,university.degree,4.855,10/02/2010,25/02/1999,1.0,0 -38.0,technician,professional.course,4.855,15/06/2015,05/08/2005,1.0,0 -34.0,admin.,university.degree,4.855,05/03/1990,01/12/2007,1.0,0 -25.0,technician,professional.course,4.855,13/04/2011,05/06/2009,1.0,0 -35.0,unemployed,basic.9y,4.855,04/07/2016,01/01/2018,1.0,0 -43.0,entrepreneur,high.school,4.855,09/12/2015,20/09/2011,1.0,0 -36.0,unemployed,basic.4y,4.855,01/04/1992,03/09/1997,1.0,0 -36.0,unemployed,basic.4y,4.855,30/12/2003,28/06/2012,1.0,0 -37.0,technician,professional.course,4.855,21/11/1995,31/12/1991,1.0,0 -36.0,self-employed,university.degree,4.855,20/05/2015,04/04/2008,1.0,0 -32.0,admin.,high.school,4.855,21/02/2008,22/12/2008,1.0,0 -,blue-collar,high.school,4.855,07/11/1996,01/03/1994,1.0,0 -,services,high.school,4.855,15/12/2000,24/10/2014,1.0,0 -37.0,admin.,high.school,4.855,31/12/1995,24/05/2007,1.0,0 -35.0,admin.,high.school,4.855,14/12/2018,10/01/1990,1.0,0 -50.0,admin.,high.school,4.855,24/09/2003,20/03/2018,1.0,0 -48.0,admin.,high.school,4.855,21/01/2005,11/04/2003,1.0,0 -50.0,management,university.degree,4.855,03/01/2012,06/07/2006,1.0,0 -39.0,technician,professional.course,4.855,31/08/2005,26/08/2015,1.0,0 -33.0,management,university.degree,4.855,28/11/1988,06/10/2009,1.0,0 -29.0,admin.,high.school,4.855,,23/03/2012,1.0,0 -33.0,admin.,high.school,4.855,01/02/1999,05/11/1990,1.0,0 -41.0,admin.,university.degree,4.855,31/01/2017,13/02/2001,1.0,0 -46.0,blue-collar,basic.4y,4.855,17/03/2005,10/03/1995,1.0,0 -27.0,services,high.school,4.855,04/03/2009,04/09/2017,1.0,0 -42.0,admin.,basic.9y,4.855,27/05/2014,13/10/2014,1.0,0 -44.0,,high.school,4.855,09/12/1995,08/06/2016,1.0,0 -37.0,housemaid,high.school,4.855,14/08/2014,10/12/1996,1.0,0 -24.0,services,high.school,4.855,05/12/1986,06/06/2014,1.0,0 -30.0,blue-collar,basic.6y,4.855,01/08/1995,01/10/1995,1.0,0 -53.0,management,basic.4y,4.855,30/04/2004,01/09/1996,1.0,0 -36.0,entrepreneur,university.degree,4.855,03/10/2003,21/07/2000,1.0,0 -24.0,services,high.school,4.855,18/12/2014,25/03/2001,1.0,1 -49.0,entrepreneur,high.school,4.855,01/12/1994,01/02/2008,1.0,0 -41.0,blue-collar,high.school,4.855,18/06/1993,12/02/2016,1.0,0 -40.0,,high.school,4.855,11/12/2018,11/04/2013,1.0,0 -40.0,housemaid,basic.4y,4.855,05/11/2014,02/12/2005,1.0,0 -49.0,entrepreneur,high.school,4.855,06/08/2014,19/05/2006,1.0,0 -25.0,admin.,high.school,4.855,23/05/2001,27/06/2013,1.0,0 -34.0,management,university.degree,4.855,,09/11/2010,1.0,0 -34.0,technician,professional.course,4.855,,17/10/2005,1.0,0 -28.0,blue-collar,basic.6y,4.855,30/12/2008,18/08/2006,1.0,0 -39.0,admin.,basic.9y,4.855,31/05/2011,10/02/2009,1.0,0 -34.0,technician,professional.course,4.855,24/08/1999,13/12/2013,1.0,0 -36.0,,professional.course,4.855,,25/07/1997,1.0,0 -60.0,technician,professional.course,4.855,14/10/2016,11/07/2008,1.0,0 -32.0,retired,high.school,4.855,01/08/1995,08/09/2008,1.0,0 -40.0,housemaid,high.school,4.855,14/02/1990,01/05/1997,1.0,0 -56.0,blue-collar,basic.6y,4.855,,17/06/2002,1.0,0 -36.0,technician,professional.course,4.855,03/11/2009,01/05/1997,1.0,0 -27.0,entrepreneur,university.degree,4.855,01/12/2006,01/06/1997,1.0,0 -33.0,blue-collar,basic.9y,4.855,07/08/2013,03/03/2011,1.0,0 -36.0,technician,professional.course,4.855,04/01/2002,30/05/2003,1.0,0 -,blue-collar,basic.4y,4.855,30/09/2004,28/11/2012,1.0,0 -47.0,blue-collar,basic.4y,4.855,27/02/2006,10/12/2014,1.0,0 -40.0,unemployed,basic.9y,4.855,02/07/2010,27/04/2007,1.0,0 -30.0,blue-collar,basic.9y,4.855,12/09/2007,29/08/2016,1.0,0 -37.0,housemaid,basic.4y,4.855,19/04/2012,11/05/2012,1.0,0 -39.0,technician,professional.course,4.855,01/04/2008,22/02/2008,1.0,0 -58.0,blue-collar,basic.9y,4.855,08/06/2000,22/07/2011,1.0,0 -32.0,admin.,university.degree,4.855,05/08/1996,30/03/2006,1.0,1 -34.0,blue-collar,basic.9y,4.855,09/01/1996,06/03/2013,1.0,0 -43.0,blue-collar,basic.4y,4.855,13/05/2004,26/11/2012,1.0,0 -30.0,technician,professional.course,4.855,27/03/2013,28/05/2009,1.0,0 -52.0,admin.,university.degree,4.855,30/06/2014,24/09/2014,1.0,0 -46.0,blue-collar,basic.9y,4.855,26/05/1999,26/09/2003,1.0,0 -,admin.,university.degree,4.855,25/01/2008,25/12/1994,1.0,0 -53.0,self-employed,university.degree,4.855,01/07/1993,27/09/2000,1.0,0 -45.0,blue-collar,basic.9y,4.855,29/08/2014,01/11/2002,1.0,0 -,blue-collar,basic.9y,4.855,12/11/2004,17/07/2014,1.0,0 -51.0,technician,professional.course,4.855,01/02/1994,15/11/2012,1.0,0 -45.0,admin.,high.school,4.855,04/03/2005,16/01/2007,1.0,0 -32.0,admin.,high.school,4.855,26/07/2007,01/05/1997,1.0,0 -43.0,admin.,high.school,4.855,16/09/2013,15/01/2001,1.0,0 -34.0,admin.,high.school,4.855,,08/07/1997,1.0,0 -25.0,blue-collar,basic.4y,4.855,01/03/1995,18/10/2005,1.0,0 -41.0,management,high.school,4.855,25/06/2018,01/03/1997,1.0,0 -25.0,blue-collar,basic.4y,4.855,06/10/2015,17/04/2008,1.0,0 -43.0,admin.,university.degree,4.855,10/10/2012,01/12/1999,1.0,1 -34.0,blue-collar,basic.9y,4.855,23/10/2014,27/12/1996,1.0,0 -44.0,admin.,basic.9y,4.855,01/04/2005,12/09/2002,1.0,0 -59.0,admin.,university.degree,4.855,08/02/2000,03/11/2006,1.0,0 -39.0,technician,professional.course,4.855,22/02/2008,19/06/2014,1.0,0 -52.0,management,high.school,4.855,,04/02/2005,1.0,0 -50.0,blue-collar,basic.4y,4.855,16/02/2007,31/12/1994,1.0,0 -42.0,admin.,university.degree,4.855,26/08/1999,01/01/1997,1.0,0 -30.0,technician,university.degree,4.855,,09/07/2015,1.0,0 -49.0,services,high.school,4.855,,01/05/2007,1.0,0 -44.0,,basic.6y,4.855,15/12/2010,07/12/1997,1.0,1 -41.0,technician,university.degree,4.855,,11/03/2019,1.0,0 -,services,high.school,4.855,20/12/1985,25/04/1997,1.0,0 -32.0,admin.,university.degree,4.855,04/04/2006,12/05/2000,1.0,0 -27.0,admin.,high.school,4.855,22/01/2016,11/11/2005,1.0,0 -29.0,management,university.degree,4.855,01/03/1995,31/03/2000,1.0,0 -53.0,admin.,university.degree,4.855,29/10/2010,07/02/2003,1.0,0 -,blue-collar,basic.9y,4.855,23/02/2006,03/07/2007,1.0,0 -,management,university.degree,4.855,18/06/1998,26/05/2005,1.0,0 -32.0,technician,university.degree,4.855,05/02/1996,16/11/2017,1.0,0 -55.0,admin.,university.degree,4.855,,21/10/2004,1.0,0 -39.0,admin.,university.degree,4.855,12/09/2013,20/04/2007,1.0,0 -37.0,blue-collar,high.school,4.855,24/09/2002,11/03/2014,1.0,0 -,admin.,university.degree,4.855,,01/11/2009,1.0,0 -52.0,self-employed,university.degree,4.855,21/02/2014,16/02/2007,1.0,0 -28.0,admin.,university.degree,4.855,,08/07/1993,1.0,0 -33.0,management,university.degree,4.855,30/04/2002,07/03/1997,1.0,0 -60.0,management,university.degree,4.855,24/06/2005,12/02/2004,1.0,0 -45.0,,basic.4y,4.855,05/01/2007,21/05/2001,1.0,0 -32.0,admin.,university.degree,4.855,31/08/2009,15/03/2018,1.0,0 -50.0,unemployed,basic.9y,4.855,31/01/2013,26/03/2007,1.0,0 -47.0,management,basic.4y,4.855,12/01/2018,12/12/2008,1.0,0 -,technician,university.degree,4.855,12/09/2012,31/12/1990,1.0,0 -45.0,services,high.school,4.855,02/07/2015,20/07/2015,1.0,0 -52.0,blue-collar,basic.9y,4.855,09/02/2000,29/05/1998,1.0,0 -43.0,management,high.school,4.855,03/07/2003,05/12/1994,1.0,0 -40.0,blue-collar,basic.6y,4.855,31/12/1991,12/07/2018,1.0,0 -43.0,blue-collar,basic.9y,4.855,20/01/1997,18/07/2002,1.0,0 -28.0,blue-collar,basic.9y,4.855,25/02/2003,26/04/2013,1.0,0 -36.0,technician,professional.course,4.855,,23/08/2013,1.0,0 -37.0,services,high.school,4.855,09/08/2011,26/07/2017,1.0,0 -32.0,admin.,university.degree,4.855,,25/04/2002,1.0,0 -26.0,technician,high.school,4.855,28/07/2014,30/07/2004,1.0,0 -35.0,admin.,high.school,4.855,25/12/1995,15/05/2014,1.0,0 -56.0,admin.,university.degree,4.855,28/09/2007,27/04/2018,1.0,0 -56.0,blue-collar,basic.4y,4.855,10/01/1994,03/11/2014,1.0,0 -,,university.degree,4.855,06/11/2003,08/11/2002,1.0,0 -43.0,,professional.course,4.855,09/07/1997,07/04/2009,1.0,0 -41.0,,high.school,4.855,20/09/2012,31/12/1993,1.0,0 -55.0,unemployed,basic.4y,4.855,05/08/1990,29/05/1998,1.0,0 -43.0,technician,professional.course,4.855,05/04/1998,15/01/2013,1.0,0 -29.0,unknown,university.degree,4.855,09/08/2005,28/04/2015,1.0,0 -,services,high.school,4.855,01/06/2007,01/11/2004,1.0,0 -39.0,admin.,university.degree,4.855,07/02/2001,05/02/1996,1.0,0 -38.0,blue-collar,basic.9y,4.855,25/03/2019,27/10/2006,1.0,0 -56.0,admin.,high.school,4.855,11/04/2017,20/04/2007,1.0,0 -,entrepreneur,high.school,4.855,15/03/1990,24/05/2007,1.0,0 -54.0,management,basic.4y,4.855,29/10/2012,15/05/1998,1.0,0 -34.0,admin.,university.degree,4.855,,21/03/2012,1.0,0 -28.0,services,basic.9y,4.855,15/10/1988,08/06/2007,1.0,0 -,blue-collar,basic.4y,4.855,21/08/1996,12/04/2010,1.0,0 -45.0,blue-collar,basic.9y,4.855,18/03/2016,07/04/2004,1.0,0 -59.0,admin.,university.degree,4.855,29/04/2010,03/05/2011,1.0,0 -46.0,blue-collar,professional.course,4.855,25/08/2010,03/02/2006,1.0,0 -25.0,blue-collar,basic.9y,4.855,19/03/2018,15/11/1987,1.0,0 -33.0,admin.,university.degree,4.855,19/01/2007,14/05/2014,1.0,0 -27.0,,university.degree,4.855,01/08/1997,29/01/2014,1.0,0 -33.0,admin.,university.degree,4.855,06/04/2010,16/03/1994,1.0,0 -56.0,blue-collar,basic.4y,4.855,01/06/2003,06/02/2015,1.0,0 -,admin.,high.school,4.855,,11/07/2003,1.0,0 -30.0,housemaid,high.school,4.855,25/12/1995,05/11/1993,1.0,0 -,blue-collar,basic.9y,4.855,17/03/2015,14/10/2003,1.0,0 -37.0,self-employed,university.degree,4.855,13/04/2006,30/09/1995,1.0,0 -58.0,entrepreneur,university.degree,4.855,27/06/2003,09/04/2004,1.0,0 -28.0,blue-collar,basic.6y,4.855,21/07/1996,18/03/2004,1.0,0 -42.0,,basic.9y,4.855,03/07/2008,17/05/1993,1.0,0 -36.0,technician,professional.course,4.855,,01/05/2008,1.0,0 -52.0,management,professional.course,4.855,10/12/2010,12/07/2011,1.0,0 -33.0,technician,high.school,4.855,20/10/2003,12/08/2011,1.0,0 -,management,university.degree,4.855,16/01/1995,24/11/2004,1.0,0 -29.0,blue-collar,high.school,4.855,27/03/2014,10/09/2007,1.0,0 -34.0,blue-collar,basic.9y,4.855,24/02/2014,17/12/2008,1.0,0 -50.0,management,university.degree,4.855,23/03/2012,27/11/1998,1.0,0 -38.0,management,university.degree,4.855,08/06/2006,11/05/2011,1.0,0 -33.0,services,high.school,4.855,,10/03/1997,1.0,0 -42.0,admin.,university.degree,4.855,,28/10/2015,1.0,0 -52.0,self-employed,university.degree,4.855,20/02/2015,02/10/2003,1.0,0 -28.0,blue-collar,basic.9y,4.855,17/05/2018,23/07/2012,1.0,0 -56.0,services,high.school,4.855,05/11/1999,20/03/2015,1.0,0 -35.0,,professional.course,4.855,15/09/2011,28/06/2018,1.0,0 -33.0,admin.,high.school,4.855,15/10/1997,14/10/2016,1.0,0 -32.0,blue-collar,basic.9y,4.855,23/12/2014,25/10/2012,1.0,0 -50.0,retired,basic.4y,4.855,26/12/2003,08/07/2013,1.0,0 -29.0,admin.,basic.9y,4.855,03/05/2002,09/07/2014,1.0,0 -30.0,technician,professional.course,4.855,01/03/2010,20/06/2003,1.0,0 -46.0,blue-collar,basic.9y,4.855,,02/05/2012,1.0,0 -26.0,admin.,high.school,4.855,31/05/2013,21/05/2010,1.0,0 -34.0,,basic.9y,4.855,,09/07/1998,1.0,0 -46.0,self-employed,basic.9y,4.855,,31/05/2017,1.0,0 -33.0,management,high.school,4.855,02/12/2002,18/09/2008,1.0,0 -50.0,housemaid,high.school,4.855,28/03/2007,27/05/2014,1.0,0 -31.0,technician,basic.9y,4.855,02/02/2010,16/06/2005,1.0,0 -48.0,blue-collar,professional.course,4.855,03/03/2015,27/04/2001,1.0,0 -57.0,entrepreneur,high.school,4.855,01/07/2004,31/01/2013,1.0,0 -45.0,admin.,basic.9y,4.855,05/03/2004,24/10/2003,1.0,0 -50.0,services,professional.course,4.855,10/02/2016,25/04/2014,1.0,0 -44.0,,basic.9y,4.855,23/05/1996,11/02/2000,1.0,0 -44.0,services,high.school,4.855,07/11/1997,29/12/2011,1.0,0 -32.0,services,high.school,4.855,24/04/2009,21/09/2018,1.0,0 -37.0,housemaid,basic.9y,4.855,06/06/2018,17/04/2009,1.0,0 -34.0,admin.,high.school,4.855,07/04/2006,16/08/2010,1.0,0 -27.0,services,basic.9y,4.855,20/08/2014,01/12/2010,1.0,0 -40.0,housemaid,university.degree,4.855,09/05/2006,31/12/1991,1.0,0 -39.0,services,high.school,4.855,15/11/1987,28/12/2007,1.0,0 -29.0,admin.,high.school,4.855,10/07/1997,05/12/1995,1.0,0 -34.0,blue-collar,basic.6y,4.855,06/05/2016,24/06/2010,1.0,0 -25.0,blue-collar,basic.9y,4.855,13/04/1995,04/04/2008,1.0,0 -29.0,services,basic.9y,4.855,,23/01/2004,1.0,0 -,technician,professional.course,4.855,18/01/1997,25/12/1995,1.0,0 -33.0,admin.,university.degree,4.855,12/11/2004,01/02/1996,1.0,0 -33.0,blue-collar,basic.4y,4.855,05/07/1993,03/03/2006,1.0,0 -40.0,blue-collar,high.school,4.855,,05/11/2004,1.0,0 -,retired,basic.4y,4.855,13/01/2006,08/03/2002,1.0,0 -38.0,technician,professional.course,4.855,28/09/2007,22/02/2017,1.0,0 -41.0,blue-collar,basic.6y,4.855,15/09/2008,05/04/1994,1.0,0 -33.0,services,high.school,4.855,05/01/2006,05/05/1996,1.0,0 -36.0,,high.school,4.855,15/01/1996,28/09/2001,1.0,0 -48.0,admin.,basic.9y,4.855,,16/07/2002,1.0,0 -44.0,services,high.school,4.855,01/04/1998,25/11/1999,1.0,0 -50.0,blue-collar,basic.9y,4.855,16/02/2000,25/02/2004,1.0,0 -35.0,self-employed,professional.course,4.855,,20/07/2006,1.0,0 -51.0,entrepreneur,basic.4y,4.855,,25/05/2001,1.0,0 -,blue-collar,basic.9y,4.855,19/07/2012,06/06/2003,1.0,0 -32.0,management,high.school,4.855,06/11/2015,26/02/2004,1.0,0 -56.0,services,high.school,4.855,,12/07/2001,1.0,0 -50.0,,university.degree,4.855,26/04/2004,06/04/2000,1.0,0 -38.0,blue-collar,high.school,4.855,03/04/2014,06/06/2003,1.0,0 -25.0,self-employed,university.degree,4.855,25/09/2015,25/11/2005,1.0,0 -28.0,services,high.school,4.855,,17/06/2005,1.0,0 -,blue-collar,basic.4y,4.855,26/10/2015,30/12/1999,1.0,0 -,blue-collar,high.school,4.855,24/06/2013,01/06/1995,1.0,0 -27.0,services,high.school,4.855,25/06/2014,09/02/2007,1.0,0 -31.0,admin.,university.degree,4.855,28/09/2011,12/10/2012,1.0,0 -,,basic.4y,4.855,01/07/2005,16/07/1999,1.0,0 -26.0,entrepreneur,high.school,4.855,24/07/2018,04/07/2017,1.0,0 -37.0,blue-collar,basic.6y,4.855,30/10/2013,05/10/1992,1.0,0 -25.0,student,high.school,4.855,06/07/2016,01/03/2006,1.0,0 -33.0,services,high.school,4.855,08/04/1999,01/05/2007,1.0,0 -40.0,blue-collar,high.school,4.855,18/11/2016,30/01/2004,1.0,0 -37.0,entrepreneur,university.degree,4.855,05/02/1993,01/08/2011,1.0,0 -46.0,housemaid,basic.9y,4.855,25/03/1997,13/06/2003,1.0,0 -53.0,admin.,high.school,4.855,22/09/2006,23/04/2008,1.0,0 -32.0,unemployed,basic.9y,4.855,14/05/2004,22/04/2005,1.0,0 -43.0,services,basic.9y,4.855,01/05/2005,10/12/2004,1.0,0 -38.0,technician,professional.course,4.855,03/04/2017,01/04/1995,1.0,0 -26.0,technician,professional.course,4.855,15/04/2005,23/12/1994,1.0,0 -52.0,blue-collar,basic.9y,4.855,16/07/2015,01/09/1999,1.0,0 -54.0,admin.,basic.4y,4.855,31/10/2014,26/11/2010,1.0,0 -51.0,services,professional.course,4.855,27/09/2007,03/02/2016,1.0,0 -42.0,,basic.9y,4.855,10/12/2002,23/05/2003,1.0,0 -,management,high.school,4.855,23/04/2010,17/11/2016,1.0,0 -26.0,services,high.school,4.855,04/06/2015,01/07/1997,1.0,0 -,housemaid,basic.6y,4.855,04/07/2006,07/01/2005,1.0,0 -,technician,high.school,4.855,23/01/2013,04/01/2006,1.0,0 -41.0,blue-collar,basic.4y,4.855,10/12/2004,07/03/2008,1.0,0 -26.0,blue-collar,high.school,4.855,31/12/1993,03/01/2017,1.0,0 -43.0,,basic.4y,4.855,22/10/2004,10/04/2009,1.0,0 -28.0,technician,professional.course,4.855,02/06/1994,11/08/2014,1.0,0 -35.0,technician,professional.course,4.855,10/08/2015,03/06/2014,1.0,0 -45.0,admin.,high.school,4.855,20/08/2003,18/01/2002,1.0,0 -40.0,admin.,high.school,4.855,08/06/2018,25/04/2008,1.0,0 -37.0,technician,professional.course,4.855,21/02/2017,27/07/2007,1.0,0 -52.0,technician,university.degree,4.855,09/05/2008,04/12/2014,1.0,0 -36.0,,high.school,4.855,08/04/2003,10/10/2003,1.0,0 -40.0,blue-collar,basic.9y,4.855,30/03/2009,31/12/1992,1.0,0 -43.0,blue-collar,basic.4y,4.855,19/07/1996,15/12/2009,1.0,0 -36.0,blue-collar,basic.6y,4.855,,30/04/2013,1.0,0 -36.0,blue-collar,high.school,4.857,30/04/1999,26/11/2013,1.0,0 -43.0,blue-collar,basic.4y,4.857,30/10/2009,19/11/2012,1.0,0 -44.0,blue-collar,basic.9y,4.857,,17/11/2000,1.0,0 -49.0,blue-collar,professional.course,4.857,,11/12/2003,1.0,0 -56.0,retired,basic.4y,4.857,10/07/2012,15/12/2015,1.0,0 -,blue-collar,basic.9y,4.857,,16/03/2010,1.0,0 -29.0,blue-collar,professional.course,4.857,22/11/2018,05/02/1999,1.0,0 -41.0,,university.degree,4.857,,15/07/2004,1.0,0 -47.0,admin.,university.degree,4.857,07/11/2002,01/02/2008,1.0,0 -38.0,,basic.6y,4.857,24/10/2001,06/09/2012,1.0,0 -36.0,technician,high.school,4.857,17/06/2014,07/07/2005,1.0,0 -46.0,technician,professional.course,4.857,01/06/2017,10/04/2012,1.0,0 -,services,high.school,4.857,21/02/2001,29/04/2015,1.0,0 -47.0,blue-collar,basic.4y,4.857,05/12/1992,05/10/2007,1.0,0 -42.0,self-employed,university.degree,4.857,31/08/1999,31/12/1991,1.0,0 -42.0,management,university.degree,4.857,28/02/2003,06/09/2002,1.0,0 -59.0,management,university.degree,4.857,28/04/2006,01/10/1995,1.0,1 -33.0,unemployed,professional.course,4.857,25/10/2016,30/01/2013,1.0,0 -48.0,entrepreneur,high.school,4.857,05/02/2008,19/04/2018,1.0,0 -53.0,technician,professional.course,4.857,14/07/2016,28/10/2005,1.0,0 -57.0,,high.school,4.857,29/09/2002,22/08/2014,1.0,0 -,,high.school,4.857,11/12/2017,01/01/1993,1.0,0 -,services,professional.course,4.857,14/11/2006,09/03/1991,1.0,0 -,blue-collar,basic.6y,4.857,,08/11/2016,1.0,0 -45.0,unknown,high.school,4.857,30/10/2012,17/07/2014,1.0,0 -37.0,admin.,high.school,4.857,03/09/2014,09/12/1996,1.0,0 -44.0,,basic.6y,4.857,29/03/2005,01/09/1997,1.0,0 -48.0,admin.,university.degree,4.857,01/06/2006,13/07/2012,1.0,0 -59.0,,university.degree,4.857,05/07/2002,27/07/2018,1.0,0 -44.0,admin.,high.school,4.857,05/03/1993,29/09/2000,1.0,0 -50.0,blue-collar,basic.9y,4.857,05/02/1994,09/05/2005,1.0,0 -35.0,,high.school,4.857,,11/08/2006,1.0,0 -53.0,self-employed,university.degree,4.857,31/08/2011,01/04/2007,1.0,0 -41.0,,professional.course,4.857,01/08/1991,09/10/1996,1.0,0 -55.0,admin.,high.school,4.857,01/06/1992,17/02/2014,1.0,0 -36.0,blue-collar,basic.4y,4.857,31/12/1994,27/12/2000,1.0,0 -37.0,blue-collar,basic.4y,4.857,16/06/2015,31/05/2005,1.0,0 -36.0,management,high.school,4.857,10/03/2015,16/08/2017,1.0,0 -45.0,management,basic.9y,4.857,16/03/2002,25/07/2014,1.0,0 -35.0,admin.,basic.6y,4.857,05/08/2003,28/06/2012,1.0,0 -32.0,admin.,high.school,4.857,01/06/1995,17/12/2008,1.0,0 -43.0,,basic.6y,4.857,26/11/2004,17/12/2014,1.0,0 -36.0,entrepreneur,university.degree,4.857,28/02/2003,13/02/2015,1.0,0 -55.0,admin.,university.degree,4.857,,01/02/1993,1.0,0 -55.0,technician,professional.course,4.857,25/03/2015,14/03/2011,1.0,0 -54.0,services,basic.4y,4.857,14/12/2007,28/04/2009,1.0,0 -39.0,,university.degree,4.857,,10/08/2015,1.0,0 -40.0,technician,professional.course,4.857,13/07/2017,01/04/2007,1.0,0 -49.0,services,high.school,4.857,23/04/2014,11/03/2004,1.0,0 -45.0,unemployed,high.school,4.857,26/06/2002,30/05/2003,1.0,0 -32.0,admin.,university.degree,4.857,06/04/2007,07/08/1998,1.0,0 -57.0,,university.degree,4.857,14/09/2015,01/08/2012,1.0,0 -41.0,admin.,high.school,4.857,09/02/2004,19/11/2010,1.0,0 -24.0,services,high.school,4.857,26/11/2009,05/04/1993,1.0,1 -49.0,management,high.school,4.857,27/10/2017,05/08/1999,1.0,0 -49.0,management,high.school,4.857,,03/05/2011,1.0,0 -59.0,retired,university.degree,4.857,,06/04/2009,1.0,0 -44.0,blue-collar,professional.course,4.857,,02/08/2012,1.0,0 -43.0,management,basic.6y,4.857,15/02/2003,16/01/2012,1.0,0 -59.0,blue-collar,basic.4y,4.857,,10/04/2013,1.0,0 -36.0,unemployed,high.school,4.857,23/06/1995,19/09/2003,1.0,0 -49.0,technician,basic.9y,4.857,26/10/2012,31/12/1992,1.0,0 -39.0,entrepreneur,high.school,4.857,20/02/2004,01/08/1991,1.0,0 -39.0,entrepreneur,high.school,4.857,07/10/2014,20/07/1993,1.0,0 -33.0,blue-collar,high.school,4.857,02/10/2006,05/04/2019,1.0,0 -42.0,blue-collar,professional.course,4.857,10/09/1995,03/10/2003,1.0,0 -33.0,management,university.degree,4.857,10/10/2014,27/03/2008,1.0,0 -51.0,,basic.4y,4.857,09/11/2010,12/11/2013,1.0,0 -29.0,management,university.degree,4.857,11/11/2005,08/12/2008,1.0,0 -35.0,admin.,university.degree,4.857,23/07/2004,01/04/2007,1.0,0 -29.0,student,high.school,4.857,11/10/2017,06/07/2001,1.0,0 -34.0,management,university.degree,4.857,27/07/2012,05/06/2001,1.0,0 -33.0,,high.school,4.857,04/04/2001,02/08/2018,1.0,0 -54.0,management,university.degree,4.857,04/03/2014,16/11/1999,1.0,0 -56.0,services,high.school,4.857,,12/12/2013,1.0,0 -34.0,blue-collar,basic.4y,4.857,06/03/2015,19/10/2011,1.0,0 -51.0,blue-collar,basic.4y,4.857,20/05/1994,06/10/2011,1.0,0 -33.0,blue-collar,professional.course,4.857,23/07/2007,09/11/1994,1.0,0 -39.0,admin.,university.degree,4.857,01/04/2014,12/05/2009,1.0,1 -32.0,,professional.course,4.857,27/08/2013,04/01/2013,1.0,0 -37.0,admin.,university.degree,4.857,15/10/1998,14/05/2004,1.0,0 -47.0,technician,university.degree,4.857,,01/09/2006,1.0,0 -,technician,university.degree,4.857,23/11/2015,31/08/2015,1.0,0 -26.0,self-employed,university.degree,4.857,05/12/1999,09/12/1996,1.0,0 -25.0,blue-collar,high.school,4.857,04/07/2013,05/05/1991,1.0,0 -52.0,entrepreneur,university.degree,4.857,31/12/1993,25/12/1998,1.0,0 -59.0,blue-collar,basic.4y,4.857,16/01/2009,21/12/2007,1.0,0 -39.0,blue-collar,high.school,4.857,01/09/1992,29/09/2017,1.0,0 -,,basic.4y,4.857,15/01/1994,09/12/2014,1.0,0 -56.0,housemaid,basic.4y,4.857,25/09/1999,17/03/1999,1.0,0 -29.0,technician,university.degree,4.857,02/04/2002,26/05/2005,1.0,0 -36.0,technician,university.degree,4.857,,20/09/1993,1.0,0 -44.0,,basic.4y,4.857,15/02/2005,01/03/2005,1.0,0 -31.0,admin.,high.school,4.857,03/08/2006,22/04/2005,1.0,0 -40.0,housemaid,university.degree,4.857,09/04/2003,31/03/1999,1.0,0 -34.0,technician,university.degree,4.857,01/07/1993,09/06/1995,1.0,0 -56.0,,basic.4y,4.857,,19/07/2001,1.0,0 -46.0,blue-collar,basic.4y,4.857,05/07/2011,31/12/1993,1.0,0 -38.0,services,high.school,4.857,27/04/1995,25/11/1995,1.0,0 -42.0,management,university.degree,4.857,20/02/2015,09/04/2018,1.0,0 -42.0,management,university.degree,4.857,21/01/2016,20/03/2013,1.0,0 -40.0,,high.school,4.857,09/10/2012,19/12/2016,1.0,0 -47.0,blue-collar,basic.4y,4.857,30/03/2007,25/04/2016,1.0,0 -44.0,blue-collar,professional.course,4.857,,01/08/2018,1.0,0 -48.0,services,high.school,4.857,21/10/2004,03/05/2002,1.0,0 -,blue-collar,basic.9y,4.857,29/03/2017,27/10/2006,1.0,0 -31.0,blue-collar,basic.9y,4.857,24/03/2017,01/05/2005,1.0,0 -30.0,technician,university.degree,4.857,06/03/2014,16/03/2016,1.0,0 -29.0,,basic.9y,4.857,12/03/1994,01/04/2007,1.0,0 -40.0,self-employed,university.degree,4.857,25/11/1998,19/03/2018,1.0,0 -,unemployed,university.degree,4.857,,16/01/2014,1.0,0 -35.0,technician,professional.course,4.857,27/07/2001,21/03/2003,1.0,0 -33.0,entrepreneur,high.school,4.857,26/02/2016,27/02/2013,1.0,0 -48.0,unemployed,high.school,4.857,22/01/2010,31/12/1989,1.0,0 -39.0,technician,professional.course,4.857,18/07/2014,09/02/2009,1.0,0 -41.0,admin.,university.degree,4.857,23/02/2018,13/04/2012,1.0,0 -28.0,management,high.school,4.857,17/07/2014,19/12/2014,1.0,0 -34.0,housemaid,university.degree,4.857,05/03/2018,25/09/1996,1.0,0 -41.0,admin.,high.school,4.857,30/07/2012,31/01/2012,1.0,1 -27.0,,high.school,4.857,03/01/2013,20/02/2014,1.0,0 -,blue-collar,basic.9y,4.857,16/02/2011,31/07/1994,1.0,0 -30.0,technician,professional.course,4.857,02/08/2018,09/01/1998,1.0,0 -41.0,services,high.school,4.857,11/06/2013,21/11/2005,1.0,0 -38.0,,professional.course,4.857,14/04/2009,16/05/2018,1.0,0 -37.0,entrepreneur,university.degree,4.857,25/11/2000,08/02/1995,1.0,0 -34.0,admin.,university.degree,4.857,,20/08/2014,1.0,0 -33.0,technician,basic.9y,4.857,01/07/2005,28/12/2017,1.0,0 -36.0,blue-collar,basic.9y,4.857,14/05/2014,24/12/2004,1.0,0 -33.0,technician,basic.9y,4.857,04/01/2010,07/10/2009,1.0,0 -36.0,technician,high.school,4.857,30/11/1996,17/03/2010,1.0,0 -,technician,basic.9y,4.857,,09/01/2008,1.0,0 -,student,university.degree,4.857,01/07/2015,07/06/2013,1.0,0 -28.0,student,university.degree,4.857,21/06/2010,12/08/2003,1.0,0 -38.0,technician,professional.course,4.857,31/12/1994,31/10/2002,1.0,0 -50.0,management,professional.course,4.857,18/02/2014,20/02/1995,1.0,0 -32.0,management,high.school,4.857,23/10/2014,30/12/2013,1.0,0 -45.0,blue-collar,basic.4y,4.857,08/08/2012,29/01/2016,1.0,0 -36.0,admin.,university.degree,4.857,02/05/2008,15/05/2008,1.0,0 -,blue-collar,basic.9y,4.857,24/05/2012,21/02/2014,1.0,0 -41.0,blue-collar,basic.9y,4.857,27/03/1990,28/11/2008,1.0,0 -34.0,blue-collar,basic.6y,4.857,08/08/2013,28/04/2004,1.0,0 -57.0,retired,high.school,4.857,09/02/2007,31/10/2003,1.0,0 -50.0,blue-collar,high.school,4.857,31/01/2017,14/03/2002,1.0,0 -57.0,retired,high.school,4.857,15/07/2011,31/12/1992,1.0,0 -,blue-collar,basic.4y,4.857,31/12/1993,01/07/1991,1.0,0 -44.0,blue-collar,basic.4y,4.857,25/01/1997,21/02/2007,1.0,0 -57.0,retired,high.school,4.857,01/06/2006,31/12/1989,1.0,0 -46.0,technician,basic.9y,4.857,01/04/2011,01/05/1996,1.0,0 -44.0,services,basic.4y,4.857,15/09/1996,12/06/2015,1.0,0 -32.0,,basic.9y,4.857,20/01/2009,14/10/2015,1.0,0 -,entrepreneur,basic.6y,4.857,14/02/2003,28/11/2012,1.0,0 -38.0,unemployed,basic.9y,4.857,11/09/2003,10/11/2016,1.0,0 -33.0,technician,basic.9y,4.857,16/01/2003,05/09/2006,1.0,0 -30.0,blue-collar,basic.9y,4.857,01/10/1996,19/11/2014,1.0,0 -37.0,blue-collar,basic.4y,4.857,28/11/2003,16/01/1998,1.0,0 -51.0,blue-collar,basic.9y,4.857,16/01/2009,27/10/2016,1.0,0 -52.0,management,university.degree,4.857,31/01/2018,21/01/2003,1.0,0 -39.0,blue-collar,basic.9y,4.857,06/03/1990,08/10/2013,1.0,0 -50.0,management,basic.9y,4.857,,20/08/1993,1.0,0 -53.0,retired,basic.4y,4.857,,28/08/2015,1.0,0 -51.0,,professional.course,4.857,31/12/1993,30/05/2008,1.0,0 -40.0,admin.,university.degree,4.857,07/07/2014,17/04/2009,1.0,0 -,blue-collar,basic.4y,4.857,17/12/2018,09/02/2011,1.0,0 -42.0,unemployed,basic.4y,4.857,29/12/1995,05/01/2001,1.0,0 -47.0,admin.,university.degree,4.857,28/11/2003,22/03/1996,1.0,0 -33.0,blue-collar,basic.9y,4.857,,21/01/2005,1.0,0 -37.0,self-employed,university.degree,4.857,25/01/2012,27/07/2018,1.0,0 -,self-employed,university.degree,4.857,14/03/2003,21/11/2003,1.0,0 -45.0,blue-collar,basic.4y,4.857,27/07/2011,10/04/1998,1.0,0 -30.0,admin.,high.school,4.857,25/06/2014,25/04/2003,1.0,0 -30.0,admin.,high.school,4.857,30/09/2005,25/12/1994,1.0,0 -38.0,blue-collar,basic.6y,4.857,09/04/2010,19/09/2003,1.0,0 -31.0,services,high.school,4.857,11/03/2009,14/11/2003,1.0,0 -48.0,blue-collar,basic.9y,4.857,25/04/2006,25/02/2005,1.0,0 -29.0,admin.,high.school,4.857,27/10/2015,26/01/2009,1.0,0 -44.0,blue-collar,basic.9y,4.857,04/01/2001,13/07/2011,1.0,0 -38.0,blue-collar,basic.9y,4.857,01/07/2002,20/12/2013,1.0,0 -48.0,blue-collar,basic.9y,4.857,06/08/1991,22/04/2005,1.0,0 -41.0,blue-collar,basic.4y,4.857,26/09/2011,23/07/2004,1.0,0 -32.0,services,high.school,4.857,07/11/2008,15/12/2005,1.0,0 -56.0,admin.,high.school,4.857,01/07/1995,31/12/1994,1.0,0 -,technician,university.degree,4.857,01/06/1992,04/12/2015,1.0,0 -33.0,,professional.course,4.857,29/03/2017,05/08/1999,1.0,0 -31.0,admin.,high.school,4.857,16/07/2013,17/10/2011,1.0,0 -54.0,,professional.course,4.857,20/07/1998,11/12/2013,1.0,0 -26.0,services,professional.course,4.857,08/04/2014,05/10/2012,1.0,0 -54.0,,professional.course,4.857,30/07/2015,31/10/2012,1.0,0 -45.0,management,professional.course,4.857,17/01/2003,04/06/2009,1.0,0 -41.0,blue-collar,basic.6y,4.857,15/12/1990,05/02/2003,1.0,0 -35.0,admin.,university.degree,4.857,,10/11/2000,1.0,0 -28.0,admin.,high.school,4.857,19/03/2014,21/12/2011,1.0,0 -34.0,self-employed,university.degree,4.857,25/05/2016,09/04/2014,1.0,0 -57.0,retired,high.school,4.857,20/03/2001,05/11/1994,1.0,0 -35.0,,high.school,4.857,16/10/2015,15/08/2014,1.0,0 -39.0,technician,basic.6y,4.857,,02/07/2013,1.0,0 -30.0,services,professional.course,4.857,27/06/2012,01/06/2011,1.0,0 -35.0,blue-collar,basic.9y,4.857,,14/03/2003,1.0,0 -58.0,management,university.degree,4.857,09/11/2015,26/04/2016,1.0,0 -34.0,blue-collar,basic.9y,4.857,11/02/2005,05/06/1995,1.0,0 -,management,university.degree,4.857,04/11/2011,01/07/1997,1.0,0 -,admin.,basic.4y,4.857,09/02/1994,25/04/2002,1.0,0 -25.0,,basic.9y,4.857,01/04/2008,26/01/2011,1.0,0 -31.0,,basic.9y,4.857,10/05/1989,16/01/2012,1.0,0 -56.0,admin.,basic.9y,4.857,13/03/2018,27/08/2004,1.0,0 -39.0,services,professional.course,4.857,06/07/2018,23/10/2015,1.0,0 -27.0,blue-collar,basic.9y,4.857,03/08/2007,06/05/2008,1.0,0 -52.0,management,university.degree,4.857,28/04/1992,03/01/2012,1.0,0 -39.0,technician,university.degree,4.857,14/09/2012,19/03/2004,1.0,0 -34.0,management,university.degree,4.857,02/02/2007,01/01/1998,1.0,0 -47.0,services,high.school,4.857,01/12/2017,02/05/2011,1.0,0 -31.0,blue-collar,basic.6y,4.857,04/05/2005,04/10/2010,1.0,0 -33.0,admin.,high.school,4.857,17/10/2013,24/05/2006,1.0,0 -36.0,blue-collar,basic.6y,4.857,01/11/1995,02/07/2004,1.0,0 -31.0,services,high.school,4.857,18/04/2002,14/06/2001,1.0,0 -,blue-collar,basic.6y,4.857,,12/03/1999,1.0,0 -57.0,blue-collar,basic.4y,4.857,,10/02/1990,1.0,0 -41.0,management,high.school,4.857,27/08/2004,11/04/2007,1.0,0 -,,basic.9y,4.857,,23/05/2011,1.0,0 -40.0,services,high.school,4.857,09/10/2018,10/01/2019,1.0,0 -29.0,blue-collar,basic.9y,4.857,31/08/2007,01/11/1996,1.0,0 -39.0,blue-collar,basic.9y,4.857,02/08/2018,17/10/2013,1.0,0 -31.0,,high.school,4.857,22/01/2014,23/02/2009,1.0,0 -50.0,blue-collar,basic.4y,4.857,20/07/2010,05/07/2003,1.0,0 -47.0,blue-collar,basic.4y,4.857,25/11/1999,28/04/2011,1.0,0 -37.0,admin.,high.school,4.857,09/07/2009,23/01/2006,1.0,0 -37.0,admin.,high.school,4.857,,18/12/2008,1.0,0 -32.0,unemployed,basic.9y,4.857,30/05/2002,01/04/2006,1.0,0 -,admin.,high.school,4.857,01/03/1998,14/10/1994,1.0,0 -36.0,services,high.school,4.857,19/09/1995,03/03/2014,1.0,0 -51.0,technician,professional.course,4.857,29/05/1997,01/05/1997,1.0,0 -47.0,,basic.4y,4.857,17/12/2003,01/08/2008,1.0,0 -54.0,technician,university.degree,4.857,20/01/2012,14/10/2016,1.0,0 -41.0,blue-collar,basic.4y,4.857,28/01/2000,19/03/2004,1.0,0 -44.0,blue-collar,high.school,4.857,29/08/2008,13/10/2014,1.0,0 -41.0,admin.,university.degree,4.857,21/08/2009,23/03/2006,1.0,0 -57.0,services,high.school,4.857,06/07/1999,23/06/2010,1.0,0 -44.0,blue-collar,high.school,4.857,29/04/2013,18/04/2017,1.0,0 -42.0,admin.,high.school,4.857,25/04/2003,22/11/2013,1.0,0 -46.0,admin.,university.degree,4.857,28/03/2003,30/12/2016,1.0,0 -35.0,services,high.school,4.857,12/07/2007,13/08/2004,1.0,0 -54.0,unknown,high.school,4.857,02/12/2010,01/12/1997,1.0,0 -35.0,admin.,basic.4y,4.857,04/08/2014,13/12/2002,1.0,0 -37.0,,basic.9y,4.857,14/04/2009,16/06/2000,1.0,0 -52.0,housemaid,basic.4y,4.857,24/12/2004,19/11/2014,1.0,0 -41.0,,basic.9y,4.857,25/02/2005,21/11/2003,1.0,0 -31.0,technician,professional.course,4.857,22/12/1990,30/10/2014,1.0,0 -40.0,blue-collar,basic.6y,4.857,25/12/1992,18/09/2014,1.0,0 -45.0,,basic.9y,4.857,13/07/1999,12/06/2015,1.0,0 -47.0,management,university.degree,4.857,11/12/2008,07/03/2016,1.0,0 -39.0,admin.,high.school,4.857,01/11/2007,28/05/2009,1.0,0 -45.0,admin.,university.degree,4.857,06/03/2012,04/07/2013,1.0,0 -26.0,admin.,high.school,4.857,17/01/2005,07/09/2001,1.0,0 -36.0,blue-collar,basic.4y,4.857,11/01/2002,31/12/1992,1.0,0 -33.0,blue-collar,basic.9y,4.857,05/08/2002,05/12/2003,1.0,0 -38.0,management,university.degree,4.857,13/02/2003,23/03/2006,1.0,0 -50.0,blue-collar,basic.4y,4.857,25/05/1995,01/02/2013,1.0,0 -37.0,blue-collar,high.school,4.857,11/02/2005,24/11/2005,1.0,0 -39.0,blue-collar,basic.9y,4.857,24/04/2009,12/08/2005,1.0,0 -,admin.,high.school,4.857,12/03/2009,24/02/2009,1.0,0 -,admin.,high.school,4.857,28/07/1999,08/10/2013,1.0,0 -31.0,blue-collar,basic.9y,4.857,29/01/2013,12/01/2010,1.0,0 -31.0,unemployed,professional.course,4.856,28/02/2013,18/06/2004,1.0,0 -32.0,,basic.9y,4.856,10/12/1991,01/06/1992,1.0,0 -51.0,entrepreneur,high.school,4.856,09/08/2016,30/09/2004,1.0,0 -39.0,blue-collar,basic.9y,4.856,28/12/2000,28/07/2008,1.0,0 -25.0,services,high.school,4.856,05/01/1999,31/07/2009,1.0,0 -40.0,housemaid,university.degree,4.856,,24/07/2013,1.0,0 -28.0,services,high.school,4.856,18/02/2011,27/10/2017,1.0,0 -29.0,management,university.degree,4.856,,22/04/2005,1.0,0 -57.0,blue-collar,professional.course,4.856,07/02/2017,04/12/2003,1.0,0 -53.0,blue-collar,basic.9y,4.856,07/09/2007,29/03/2018,1.0,0 -39.0,blue-collar,basic.9y,4.856,18/10/2002,05/05/2010,1.0,1 -60.0,,professional.course,4.856,,10/11/2006,1.0,0 -42.0,blue-collar,basic.4y,4.856,04/07/2003,17/01/2007,1.0,0 -30.0,admin.,university.degree,4.856,28/10/2015,26/01/2001,1.0,0 -,technician,university.degree,4.856,04/02/2005,08/11/2002,1.0,0 -43.0,,professional.course,4.856,09/07/2014,28/03/2008,1.0,0 -38.0,blue-collar,basic.6y,4.856,11/08/2005,25/10/2012,1.0,0 -35.0,admin.,university.degree,4.856,06/06/2003,14/08/2015,1.0,0 -26.0,admin.,high.school,4.856,12/04/2000,17/12/2014,1.0,0 -31.0,blue-collar,basic.9y,4.856,,11/03/2015,1.0,0 -55.0,unemployed,basic.4y,4.856,19/09/1995,25/01/1999,1.0,0 -,housemaid,basic.4y,4.856,19/05/2011,19/12/2003,1.0,0 -28.0,blue-collar,basic.9y,4.856,14/07/2014,23/10/2015,1.0,0 -48.0,blue-collar,basic.9y,4.856,01/05/1993,29/11/2001,1.0,0 -37.0,services,basic.9y,4.856,21/10/2015,01/10/2002,1.0,0 -35.0,blue-collar,basic.6y,4.856,01/06/1992,01/05/1994,1.0,0 -30.0,admin.,high.school,4.856,02/02/2009,04/06/2012,1.0,0 -,admin.,high.school,4.856,16/11/1993,18/02/2015,1.0,0 -32.0,admin.,university.degree,4.856,27/10/2014,04/06/2004,1.0,1 -53.0,admin.,high.school,4.856,02/03/2017,08/09/1997,1.0,0 -34.0,blue-collar,basic.4y,4.856,01/02/1993,22/12/2006,1.0,0 -51.0,unemployed,basic.9y,4.856,18/11/2014,09/06/2006,1.0,0 -43.0,admin.,high.school,4.856,27/02/2017,09/02/2009,1.0,0 -54.0,retired,basic.4y,4.856,05/12/2013,03/08/2017,1.0,0 -45.0,services,professional.course,4.856,29/07/2003,01/06/1992,1.0,0 -46.0,management,university.degree,4.856,16/07/2003,28/10/2013,1.0,0 -57.0,admin.,university.degree,4.856,16/11/2007,20/12/2005,1.0,0 -34.0,admin.,university.degree,4.856,30/12/2014,29/11/2011,1.0,0 -33.0,housemaid,basic.4y,4.856,23/09/1997,08/12/2016,1.0,0 -48.0,admin.,high.school,4.856,20/04/2011,30/01/2009,1.0,0 -37.0,unknown,university.degree,4.856,21/05/2012,02/06/2010,1.0,0 -33.0,self-employed,university.degree,4.856,14/02/2018,28/01/2005,1.0,0 -36.0,admin.,university.degree,4.856,22/10/2010,09/08/2002,1.0,0 -,unknown,basic.4y,4.856,10/05/1987,02/06/2015,1.0,0 -28.0,blue-collar,basic.9y,4.856,09/01/2012,11/12/2012,1.0,0 -30.0,admin.,university.degree,4.856,,25/02/2015,1.0,0 -31.0,management,university.degree,4.856,17/02/2015,21/07/1999,1.0,0 -51.0,unemployed,basic.9y,4.856,11/03/2010,04/06/2008,1.0,0 -26.0,admin.,high.school,4.856,,01/04/1994,1.0,0 -40.0,blue-collar,basic.6y,4.856,26/06/2009,01/08/1992,1.0,0 -40.0,blue-collar,basic.6y,4.856,15/01/2000,09/03/2007,1.0,0 -51.0,blue-collar,basic.4y,4.856,30/06/2009,01/08/2002,1.0,0 -30.0,blue-collar,basic.9y,4.856,,19/08/2005,1.0,0 -34.0,entrepreneur,professional.course,4.856,03/12/2004,01/01/2016,1.0,0 -,blue-collar,basic.4y,4.856,07/03/2016,05/07/2011,1.0,0 -39.0,admin.,high.school,4.856,12/08/2005,28/12/2017,1.0,0 -57.0,blue-collar,basic.4y,4.856,09/11/2005,16/05/2005,1.0,0 -33.0,technician,high.school,4.856,19/04/2018,21/02/2018,1.0,0 -,management,basic.4y,4.856,24/10/2000,18/10/2013,1.0,1 -22.0,blue-collar,basic.6y,4.856,05/08/1997,27/02/2019,1.0,0 -38.0,admin.,university.degree,4.856,05/03/2004,20/04/1994,1.0,0 -56.0,,basic.4y,4.856,19/02/2003,10/07/2003,1.0,0 -45.0,services,high.school,4.856,19/09/1995,04/06/2004,1.0,0 -50.0,,professional.course,4.856,25/07/2014,23/09/2014,1.0,0 -28.0,admin.,university.degree,4.856,19/12/2017,04/05/2012,1.0,0 -53.0,technician,professional.course,4.856,25/07/2003,02/08/2011,1.0,0 -39.0,self-employed,basic.4y,4.856,20/06/2018,13/03/2014,1.0,0 -33.0,technician,professional.course,4.856,01/12/1997,30/10/2009,1.0,0 -38.0,management,basic.9y,4.856,14/11/2002,01/05/1995,1.0,1 -35.0,admin.,high.school,4.856,25/05/2011,25/07/2003,1.0,1 -28.0,blue-collar,basic.9y,4.856,05/01/1991,20/07/2007,1.0,0 -30.0,technician,university.degree,4.856,,12/03/2004,1.0,0 -37.0,,university.degree,4.856,01/01/1995,02/09/2003,1.0,0 -42.0,housemaid,high.school,4.856,31/01/2013,01/03/2010,1.0,0 -35.0,services,high.school,4.856,01/03/1997,06/07/2017,1.0,0 -48.0,admin.,high.school,4.856,19/02/2002,21/05/1999,1.0,0 -41.0,,professional.course,4.856,08/10/1993,29/10/2004,1.0,0 -26.0,blue-collar,basic.9y,4.856,05/01/1996,09/10/2018,1.0,0 -26.0,blue-collar,high.school,4.856,01/02/1996,16/06/2000,1.0,0 -47.0,blue-collar,basic.4y,4.856,19/01/2010,02/08/2012,1.0,0 -58.0,retired,high.school,4.856,28/04/2005,21/07/2005,1.0,0 -58.0,retired,high.school,4.856,04/10/2000,06/10/2004,1.0,0 -54.0,management,university.degree,4.856,25/10/2011,05/07/1993,1.0,0 -38.0,blue-collar,basic.9y,4.856,16/07/2002,07/03/2002,1.0,1 -40.0,technician,university.degree,4.856,,24/03/2006,1.0,0 -35.0,admin.,university.degree,4.856,05/10/1990,14/09/2011,1.0,0 -,blue-collar,basic.9y,4.856,15/08/2012,31/03/2000,1.0,0 -34.0,admin.,professional.course,4.856,23/06/2006,21/07/2004,1.0,0 -28.0,technician,high.school,4.856,03/12/2009,10/07/2012,1.0,0 -36.0,services,basic.9y,4.856,05/11/1999,08/06/2011,1.0,0 -42.0,admin.,high.school,4.856,01/08/2000,01/04/2012,1.0,0 -37.0,technician,university.degree,4.856,30/12/2016,18/11/2002,1.0,0 -45.0,services,basic.9y,4.856,04/03/2015,24/04/2019,1.0,0 -48.0,self-employed,basic.9y,4.856,31/12/1993,01/08/1991,1.0,0 -53.0,technician,professional.course,4.856,05/08/2003,12/12/2005,1.0,0 -42.0,technician,basic.6y,4.856,11/10/2004,31/07/2012,1.0,0 -53.0,technician,professional.course,4.856,16/06/2004,09/11/2017,1.0,0 -,technician,professional.course,4.856,,04/12/2006,1.0,0 -33.0,blue-collar,basic.6y,4.856,,01/11/1996,1.0,0 -30.0,unknown,university.degree,4.856,12/08/2015,19/01/2001,1.0,0 -34.0,admin.,university.degree,4.856,,12/07/2016,1.0,0 -48.0,technician,high.school,4.856,10/11/1999,21/08/1997,1.0,0 -34.0,admin.,university.degree,4.856,,08/04/2005,1.0,0 -,,basic.9y,4.856,19/11/2013,30/04/2004,1.0,0 -48.0,technician,high.school,4.856,09/11/2011,25/07/2017,1.0,0 -38.0,blue-collar,university.degree,4.856,31/12/1991,12/02/2014,1.0,0 -,technician,professional.course,4.856,05/03/2019,08/09/2010,1.0,0 -36.0,blue-collar,basic.9y,4.856,27/09/2006,19/12/2007,1.0,0 -44.0,blue-collar,basic.4y,4.856,07/01/2013,20/02/2015,1.0,0 -50.0,self-employed,university.degree,4.856,22/07/2005,20/02/2003,1.0,0 -38.0,blue-collar,university.degree,4.856,01/05/1996,23/06/2006,1.0,0 -,technician,professional.course,4.856,24/11/1999,05/12/1993,1.0,0 -45.0,blue-collar,basic.4y,4.856,10/10/2017,30/10/2015,1.0,0 -53.0,admin.,university.degree,4.856,05/01/1993,17/11/2006,1.0,0 -36.0,entrepreneur,university.degree,4.856,08/05/2000,01/04/2015,1.0,0 -45.0,services,high.school,4.856,31/07/2008,23/10/2014,1.0,0 -34.0,services,basic.9y,4.856,,17/06/2010,1.0,0 -37.0,blue-collar,professional.course,4.856,29/05/2012,17/07/2014,1.0,0 -25.0,technician,university.degree,4.856,01/12/1997,05/11/2015,1.0,0 -35.0,admin.,university.degree,4.856,19/09/2003,25/01/1995,1.0,0 -34.0,admin.,university.degree,4.856,09/06/2005,29/12/2011,1.0,0 -32.0,unknown,basic.6y,4.856,17/11/2006,01/11/1994,1.0,0 -32.0,admin.,high.school,4.856,31/01/2012,31/07/2012,1.0,0 -39.0,,university.degree,4.856,05/06/1991,03/02/2005,1.0,0 -36.0,admin.,high.school,4.856,07/04/2006,01/12/2015,1.0,0 -46.0,entrepreneur,university.degree,4.856,18/07/1997,02/09/2011,1.0,0 -56.0,entrepreneur,university.degree,4.856,31/07/2012,15/04/2019,1.0,0 -37.0,technician,basic.9y,4.856,05/03/1992,13/12/2005,1.0,0 -37.0,technician,basic.9y,4.856,04/07/2003,25/06/1997,1.0,0 -39.0,blue-collar,high.school,4.856,16/07/2002,13/05/2014,1.0,0 -,services,high.school,4.856,,24/10/2008,1.0,0 -39.0,services,high.school,4.856,03/12/2004,08/04/2005,1.0,0 -52.0,services,high.school,4.856,25/01/2012,08/06/2006,1.0,0 -51.0,,professional.course,4.856,14/03/2014,09/05/2014,1.0,0 -42.0,technician,high.school,4.856,21/06/1996,23/08/2005,1.0,0 -34.0,technician,high.school,4.856,01/09/2003,20/01/2001,1.0,0 -28.0,blue-collar,basic.9y,4.856,08/06/2010,30/08/2002,1.0,0 -43.0,self-employed,professional.course,4.856,13/12/2007,31/10/2016,1.0,0 -41.0,technician,professional.course,4.856,01/02/2002,06/01/2010,1.0,0 -54.0,technician,professional.course,4.856,12/04/2012,01/06/2006,1.0,0 -53.0,blue-collar,basic.9y,4.856,28/04/2006,10/02/2014,1.0,0 -47.0,admin.,university.degree,4.856,17/08/2007,28/07/2016,1.0,0 -47.0,admin.,university.degree,4.856,01/03/2006,14/09/2007,1.0,0 -39.0,blue-collar,basic.9y,4.856,17/04/2018,12/09/2013,1.0,0 -37.0,services,high.school,4.856,27/12/2001,06/02/2009,1.0,0 -,technician,professional.course,4.856,02/04/2009,19/12/2002,1.0,0 -35.0,services,professional.course,4.856,05/03/2003,23/05/2001,1.0,0 -56.0,admin.,high.school,4.856,,13/08/1999,1.0,0 -36.0,admin.,high.school,4.856,05/07/2006,25/01/1998,1.0,0 -45.0,blue-collar,basic.4y,4.856,16/02/2001,14/03/2012,1.0,0 -38.0,technician,university.degree,4.856,01/07/1996,17/03/2004,1.0,0 -41.0,technician,professional.course,4.856,27/03/2003,18/06/2009,1.0,0 -37.0,blue-collar,professional.course,4.856,19/03/2004,19/09/1995,1.0,0 -45.0,admin.,university.degree,4.856,19/09/2003,10/02/2016,1.0,0 -48.0,services,high.school,4.856,01/08/2004,25/12/1994,1.0,0 -29.0,admin.,basic.9y,4.856,01/07/2000,28/12/1999,1.0,0 -38.0,technician,university.degree,4.856,16/06/2014,06/11/2003,1.0,0 -48.0,,high.school,4.856,,18/07/2017,1.0,0 -,blue-collar,high.school,4.856,28/03/2017,31/07/2006,1.0,0 -38.0,blue-collar,university.degree,4.856,04/03/2010,15/01/2008,1.0,1 -42.0,,basic.4y,4.856,31/01/2007,09/03/2007,1.0,0 -32.0,blue-collar,basic.9y,4.856,17/12/1998,26/04/2019,1.0,0 -56.0,admin.,high.school,4.856,02/05/2016,21/03/2018,1.0,0 -54.0,services,high.school,4.856,21/04/2010,26/04/2004,1.0,0 -60.0,retired,basic.4y,4.856,16/01/2012,20/11/2017,1.0,0 -47.0,admin.,high.school,4.856,01/02/1993,10/10/1987,1.0,0 -46.0,blue-collar,high.school,4.856,24/07/2018,23/06/2006,1.0,0 -42.0,admin.,high.school,4.856,15/06/2016,24/03/2009,1.0,0 -55.0,blue-collar,basic.4y,4.856,01/07/2005,27/04/2006,1.0,0 -37.0,services,high.school,4.856,21/10/2015,01/11/1995,1.0,0 -38.0,technician,university.degree,4.856,19/05/2017,31/01/2005,1.0,1 -45.0,technician,university.degree,4.856,28/01/2005,28/01/2000,1.0,0 -32.0,blue-collar,basic.6y,4.856,29/03/2004,01/11/2013,1.0,0 -37.0,blue-collar,professional.course,4.856,11/06/2004,21/08/2003,1.0,0 -30.0,technician,university.degree,4.856,16/07/2015,22/10/2012,1.0,1 -36.0,blue-collar,high.school,4.856,20/07/2006,14/09/2011,1.0,0 -48.0,admin.,high.school,4.856,31/10/2012,11/01/2017,1.0,0 -,,basic.6y,4.856,09/11/2010,01/05/1995,1.0,1 -46.0,housemaid,basic.4y,4.856,09/04/2009,16/03/2016,1.0,0 -48.0,blue-collar,basic.4y,4.856,,01/04/2006,1.0,0 -47.0,services,high.school,4.856,13/07/2011,29/08/2003,1.0,0 -41.0,blue-collar,basic.4y,4.856,28/03/2003,09/05/2011,1.0,0 -53.0,retired,professional.course,4.856,26/12/2003,22/10/2001,1.0,0 -55.0,retired,basic.4y,4.856,30/05/2008,27/07/2007,1.0,0 -44.0,management,university.degree,4.856,25/03/2004,05/06/1999,1.0,0 -48.0,blue-collar,basic.4y,4.856,01/07/2007,01/04/2003,1.0,0 -50.0,services,high.school,4.856,01/04/1995,05/04/1996,1.0,0 -,blue-collar,basic.9y,4.856,15/10/2002,29/11/2000,1.0,0 -38.0,,basic.9y,4.856,24/06/2004,23/03/2009,1.0,0 -42.0,unemployed,university.degree,4.856,20/06/2014,14/08/2009,1.0,0 -57.0,retired,university.degree,4.856,28/11/2014,01/08/1992,1.0,0 -,blue-collar,basic.4y,4.856,31/03/1990,22/12/2004,1.0,0 -48.0,management,university.degree,4.856,06/07/2016,25/04/2007,1.0,0 -32.0,,high.school,4.856,17/04/2013,02/08/2001,1.0,0 -35.0,admin.,university.degree,4.856,25/07/2003,01/08/1992,1.0,0 -55.0,retired,basic.6y,4.856,30/07/2018,22/03/2006,1.0,0 -47.0,blue-collar,basic.4y,4.856,06/06/2012,07/09/2017,1.0,0 -31.0,services,basic.6y,4.856,10/10/1997,24/05/2013,1.0,1 -38.0,technician,professional.course,4.856,01/06/2006,24/10/2003,1.0,0 -49.0,self-employed,professional.course,4.856,10/05/2011,09/03/2006,1.0,0 -,self-employed,basic.9y,4.856,30/04/2004,13/02/2004,1.0,0 -27.0,admin.,university.degree,4.856,02/11/2007,28/07/2014,1.0,0 -45.0,technician,university.degree,4.856,20/11/2003,29/12/2010,1.0,1 -34.0,management,university.degree,4.856,14/11/2014,30/03/2012,1.0,0 -38.0,blue-collar,basic.4y,4.856,19/09/2003,14/10/2015,1.0,0 -45.0,,professional.course,4.856,02/01/2019,01/02/1992,1.0,0 -28.0,admin.,high.school,4.856,05/02/2001,28/04/2016,1.0,0 -54.0,blue-collar,basic.4y,4.856,20/05/2016,10/06/1994,1.0,0 -58.0,,professional.course,4.856,05/07/1993,20/02/2015,1.0,0 -48.0,blue-collar,high.school,4.856,10/06/2016,04/06/2007,1.0,0 -57.0,admin.,basic.9y,4.856,01/03/1992,17/02/2005,1.0,0 -,admin.,university.degree,4.856,11/07/2014,13/12/2002,1.0,0 -49.0,blue-collar,basic.9y,4.856,31/10/2008,16/03/2018,1.0,0 -60.0,retired,university.degree,4.856,27/12/2002,14/08/2007,1.0,0 -39.0,services,basic.9y,4.856,23/03/2016,23/03/2016,1.0,0 -40.0,self-employed,professional.course,4.856,29/04/2011,12/06/2006,1.0,0 -58.0,unknown,basic.4y,4.856,16/04/2012,01/08/2006,1.0,0 -,,basic.9y,4.856,10/07/1987,01/03/2005,1.0,0 -59.0,retired,university.degree,4.856,05/11/1993,26/06/2018,1.0,0 -42.0,admin.,basic.6y,4.856,13/12/2016,18/04/2012,1.0,0 -35.0,student,university.degree,4.856,12/02/2007,21/06/2002,1.0,0 -42.0,blue-collar,high.school,4.856,29/06/2011,01/04/1996,1.0,0 -37.0,blue-collar,high.school,4.856,22/10/2012,12/02/2014,1.0,0 -49.0,blue-collar,basic.4y,4.856,24/04/2001,01/01/2008,1.0,0 -39.0,blue-collar,basic.9y,4.856,29/04/2005,03/12/2013,1.0,0 -46.0,blue-collar,basic.9y,4.856,16/08/2005,22/03/2012,1.0,0 -36.0,admin.,high.school,4.856,05/01/1990,24/11/2014,1.0,1 -35.0,technician,professional.course,4.856,04/10/2010,05/10/1989,1.0,0 -51.0,blue-collar,basic.4y,4.856,,24/03/2006,1.0,0 -40.0,,basic.9y,4.856,,30/05/2016,1.0,0 -32.0,blue-collar,basic.9y,4.856,05/02/1997,01/12/1996,1.0,0 -42.0,admin.,university.degree,4.856,18/01/1990,08/03/2010,1.0,0 -25.0,admin.,university.degree,4.856,26/09/2003,01/08/2016,1.0,0 -46.0,blue-collar,basic.6y,4.856,13/08/2004,05/08/2005,1.0,0 -42.0,admin.,basic.6y,4.856,22/07/2003,01/06/1995,1.0,0 -47.0,management,basic.4y,4.856,21/09/2015,17/12/2013,1.0,0 -56.0,admin.,high.school,4.856,28/11/2014,15/07/1993,1.0,0 -27.0,,basic.4y,4.856,12/03/2004,22/03/2002,1.0,0 -47.0,housemaid,university.degree,4.856,13/06/2013,11/04/2003,1.0,0 -30.0,management,university.degree,4.856,10/02/2011,02/12/2005,1.0,0 -48.0,admin.,high.school,4.856,20/11/2014,01/11/1993,1.0,0 -45.0,management,high.school,4.856,24/12/2008,08/06/2007,1.0,0 -,retired,high.school,4.856,20/09/2005,15/04/1989,1.0,0 -39.0,blue-collar,basic.9y,4.856,20/02/2013,29/12/1995,1.0,0 -54.0,admin.,university.degree,4.856,06/03/2013,07/11/2002,1.0,0 -33.0,management,university.degree,4.856,02/10/2018,10/07/1990,1.0,0 -58.0,retired,professional.course,4.856,14/09/2000,28/04/2006,1.0,0 -39.0,admin.,high.school,4.856,,08/01/2019,1.0,0 -49.0,self-employed,professional.course,4.856,01/11/2011,17/02/2006,1.0,0 -33.0,blue-collar,basic.9y,4.856,15/10/2004,06/04/2017,1.0,0 -40.0,housemaid,high.school,4.856,11/09/2008,15/07/1998,1.0,0 -49.0,services,high.school,4.856,09/06/2011,05/11/2003,1.0,0 -50.0,housemaid,high.school,4.856,24/10/2007,03/10/2016,1.0,0 -40.0,blue-collar,basic.9y,4.856,26/03/1990,30/03/2016,1.0,0 -50.0,services,high.school,4.856,16/07/2004,05/11/1994,1.0,0 -30.0,technician,university.degree,4.856,30/12/1998,26/07/2017,1.0,0 -32.0,admin.,university.degree,4.856,24/02/2009,28/06/2005,1.0,0 -59.0,retired,basic.4y,4.856,20/06/2014,02/04/1998,1.0,0 -53.0,technician,professional.course,4.856,31/12/1993,09/11/2018,1.0,0 -,admin.,basic.9y,4.856,09/04/2001,05/10/2015,1.0,0 -,,basic.9y,4.856,04/05/2018,04/04/2000,1.0,0 -,,basic.4y,4.856,03/12/2010,28/04/2006,1.0,0 -53.0,blue-collar,basic.9y,4.856,24/04/2009,26/12/2003,1.0,0 -37.0,admin.,high.school,4.856,27/02/1990,17/07/2014,1.0,0 -26.0,,high.school,4.856,10/07/2001,24/02/2014,1.0,0 -38.0,technician,professional.course,4.856,19/06/2000,01/05/2014,1.0,0 -36.0,admin.,university.degree,4.856,28/04/2014,20/10/1993,1.0,0 -45.0,admin.,basic.9y,4.856,31/12/1990,01/04/1995,1.0,0 -47.0,technician,basic.9y,4.856,30/12/2010,14/05/2009,1.0,0 -,technician,professional.course,4.856,01/08/1995,25/10/1994,1.0,0 -47.0,,basic.9y,4.856,09/10/2009,01/02/2003,1.0,0 -31.0,,university.degree,4.856,31/07/2015,10/11/1999,1.0,0 -29.0,blue-collar,basic.6y,4.856,20/07/2007,17/03/2010,1.0,0 -42.0,technician,high.school,4.856,08/03/2016,01/11/2013,1.0,0 -41.0,,basic.9y,4.856,17/07/2018,01/03/1996,1.0,0 -27.0,technician,professional.course,4.856,11/05/2012,29/03/1996,1.0,0 -35.0,admin.,high.school,4.856,24/07/2009,28/07/2011,1.0,0 -49.0,blue-collar,basic.4y,4.856,05/06/1994,10/11/2005,1.0,0 -45.0,blue-collar,basic.4y,4.856,05/12/2016,01/05/1997,1.0,0 -50.0,technician,basic.6y,4.856,08/11/2002,28/01/2009,1.0,0 -49.0,blue-collar,basic.9y,4.856,31/12/1996,17/03/2016,1.0,0 -27.0,blue-collar,basic.9y,4.856,31/10/2003,05/04/1994,1.0,0 -58.0,retired,professional.course,4.856,06/10/2006,25/01/2001,1.0,0 -,services,high.school,4.856,11/12/2012,30/03/2015,1.0,0 -,technician,basic.9y,4.856,19/09/2006,15/02/2008,1.0,0 -45.0,services,high.school,4.856,12/11/2007,04/08/2010,1.0,0 -48.0,blue-collar,basic.4y,4.856,20/05/1987,14/02/2003,1.0,0 -,admin.,high.school,4.856,14/10/2015,20/10/2000,1.0,0 -49.0,,basic.4y,4.856,01/12/1998,03/03/2017,1.0,0 -,services,high.school,4.856,09/03/2004,01/02/2006,1.0,0 -46.0,blue-collar,basic.4y,4.856,08/05/2013,11/08/2006,1.0,0 -51.0,retired,basic.4y,4.856,25/10/2000,03/09/2004,1.0,0 -43.0,admin.,high.school,4.856,16/07/2004,29/11/2001,1.0,0 -,admin.,high.school,4.856,21/07/2011,24/03/2006,1.0,0 -43.0,blue-collar,basic.9y,4.856,04/11/2014,18/09/2013,1.0,0 -,blue-collar,basic.6y,4.856,18/11/2002,28/05/2004,1.0,0 -56.0,unemployed,basic.9y,4.856,05/05/2006,04/12/2014,1.0,0 -34.0,services,high.school,4.856,25/06/2012,01/02/1998,1.0,0 -35.0,admin.,university.degree,4.856,28/04/2005,10/10/2008,1.0,0 -45.0,admin.,basic.9y,4.856,09/03/2016,28/11/2012,1.0,0 -43.0,,basic.9y,4.856,24/09/2003,21/03/2003,1.0,0 -,services,high.school,4.856,14/02/2003,23/07/2013,1.0,0 -49.0,,high.school,4.856,01/01/1998,01/10/2009,1.0,0 -36.0,housemaid,high.school,4.856,16/08/2002,10/10/2003,1.0,0 -35.0,services,high.school,4.856,17/06/2005,07/08/2008,1.0,0 -27.0,blue-collar,basic.9y,4.856,23/07/2014,01/06/2006,1.0,0 -54.0,retired,high.school,4.856,05/01/2007,10/07/2015,1.0,0 -,admin.,high.school,4.856,01/10/2014,05/07/1991,1.0,0 -33.0,blue-collar,basic.4y,4.856,,30/09/2005,1.0,0 -29.0,management,university.degree,4.856,13/07/2000,01/08/2018,1.0,0 -,blue-collar,basic.6y,4.856,18/06/1999,23/03/2012,1.0,0 -36.0,admin.,university.degree,4.856,,03/04/2009,1.0,0 -51.0,entrepreneur,basic.9y,4.856,01/07/2004,12/12/2017,1.0,0 -39.0,technician,professional.course,4.856,01/12/1993,12/07/2004,1.0,0 -36.0,management,university.degree,4.856,29/06/2009,23/09/2002,1.0,0 -30.0,services,high.school,4.856,15/02/1990,17/09/2014,1.0,0 -,blue-collar,high.school,4.856,20/07/2006,11/07/2000,1.0,0 -37.0,technician,professional.course,4.856,07/03/2003,23/06/2014,1.0,0 -46.0,,basic.4y,4.856,08/10/2010,05/03/2009,1.0,0 -44.0,,high.school,4.856,20/11/2015,05/03/2002,1.0,0 -30.0,management,university.degree,4.856,11/04/2001,26/02/2004,1.0,0 -30.0,admin.,high.school,4.856,16/04/2010,01/07/2005,1.0,0 -,technician,high.school,4.856,13/05/2014,07/05/2018,1.0,0 -54.0,,university.degree,4.856,23/10/2018,11/06/2004,1.0,0 -44.0,blue-collar,high.school,4.856,01/05/2007,06/04/2005,1.0,0 -39.0,blue-collar,high.school,4.856,23/07/2014,22/03/2005,1.0,0 -35.0,services,high.school,4.856,10/12/2007,18/02/2011,1.0,0 -55.0,technician,professional.course,4.856,27/01/2005,03/12/2013,1.0,0 -29.0,admin.,high.school,4.856,29/08/2018,23/10/2003,1.0,0 -55.0,services,high.school,4.856,05/03/2004,31/12/1995,1.0,0 -36.0,technician,university.degree,4.856,23/05/2008,11/05/1999,1.0,0 -39.0,blue-collar,basic.6y,4.856,12/01/2007,09/07/2018,1.0,0 -58.0,admin.,basic.6y,4.856,08/09/2006,15/09/1994,1.0,0 -37.0,admin.,high.school,4.856,30/04/1999,02/08/2011,1.0,0 -,blue-collar,basic.6y,4.856,,19/12/2002,1.0,0 -34.0,management,university.degree,4.856,02/05/2011,01/01/2011,1.0,0 -54.0,retired,basic.4y,4.856,,06/03/2017,1.0,0 -27.0,management,university.degree,4.856,21/05/2015,01/06/2004,1.0,0 -31.0,,basic.9y,4.856,28/11/2003,23/07/2014,1.0,0 -48.0,blue-collar,basic.4y,4.856,30/07/2013,15/03/2002,1.0,0 -46.0,housemaid,basic.4y,4.856,19/07/2010,29/12/2006,1.0,0 -40.0,technician,high.school,4.856,01/02/1995,31/12/1994,1.0,0 -47.0,services,high.school,4.856,09/11/2006,16/02/2011,1.0,0 -47.0,blue-collar,professional.course,4.856,20/12/1991,19/11/2007,1.0,0 -58.0,entrepreneur,university.degree,4.856,,18/12/2014,1.0,0 -51.0,self-employed,professional.course,4.856,03/03/2006,01/01/2015,1.0,0 -36.0,blue-collar,basic.9y,4.856,26/09/2003,01/01/1998,1.0,0 -36.0,admin.,high.school,4.856,20/06/2005,01/06/2005,1.0,0 -36.0,blue-collar,university.degree,4.856,,09/04/2004,1.0,0 -46.0,blue-collar,basic.4y,4.856,26/12/2003,29/11/2006,1.0,0 -50.0,services,high.school,4.856,14/01/2005,16/01/2004,1.0,0 -47.0,management,university.degree,4.856,25/06/2000,25/11/2015,1.0,0 -60.0,retired,high.school,4.856,17/04/2007,23/04/2004,1.0,0 -36.0,,high.school,4.856,04/12/2000,05/05/2006,1.0,0 -25.0,self-employed,university.degree,4.856,25/08/1999,24/01/2007,1.0,0 -40.0,entrepreneur,university.degree,4.856,01/08/2003,20/05/2016,1.0,0 -,technician,high.school,4.856,25/03/1997,05/10/1997,1.0,0 -37.0,services,high.school,4.856,05/01/2007,10/12/1987,1.0,0 -46.0,blue-collar,high.school,4.856,15/10/2003,01/07/2006,1.0,0 -49.0,,high.school,4.856,19/01/2005,01/09/2011,1.0,0 -42.0,technician,professional.course,4.856,15/05/1999,13/03/2009,1.0,0 -37.0,blue-collar,high.school,4.856,23/01/2019,01/12/1994,1.0,0 -36.0,technician,university.degree,4.856,03/04/2017,28/07/2000,1.0,0 -57.0,blue-collar,basic.4y,4.856,13/01/2005,25/11/1994,1.0,0 -39.0,services,basic.9y,4.856,07/03/2006,20/04/2001,1.0,0 -28.0,,high.school,4.856,11/06/2004,21/05/2004,1.0,0 -,blue-collar,basic.4y,4.856,15/01/2014,20/07/2010,1.0,0 -42.0,blue-collar,basic.9y,4.856,,01/07/2016,1.0,0 -34.0,entrepreneur,professional.course,4.856,26/05/2016,01/05/2010,1.0,0 -,blue-collar,professional.course,4.856,05/02/1990,14/04/2006,1.0,0 -30.0,services,high.school,4.856,16/07/2012,24/05/2002,1.0,0 -33.0,admin.,university.degree,4.856,29/08/1997,01/09/1997,1.0,0 -58.0,blue-collar,basic.4y,4.856,21/04/2016,25/12/1993,1.0,0 -36.0,technician,basic.9y,4.856,23/04/2001,10/11/2006,1.0,0 -39.0,blue-collar,basic.9y,4.856,20/02/2004,07/04/2000,1.0,0 -31.0,services,high.school,4.856,05/08/1993,28/02/2003,1.0,0 -45.0,services,professional.course,4.856,24/10/2012,15/01/1996,1.0,0 -34.0,blue-collar,basic.4y,4.856,09/11/1996,09/02/1995,1.0,0 -33.0,,high.school,4.856,23/10/2012,10/12/2010,1.0,0 -35.0,blue-collar,basic.6y,4.856,,05/04/1995,1.0,0 -39.0,technician,professional.course,4.856,15/04/1998,15/04/1995,1.0,0 -42.0,technician,high.school,4.856,12/04/2002,01/07/1993,1.0,0 -37.0,admin.,high.school,4.856,21/02/2005,14/02/2011,1.0,0 -42.0,blue-collar,basic.9y,4.856,19/04/2004,12/07/2017,1.0,0 -48.0,technician,high.school,4.856,27/03/2018,28/11/2000,1.0,0 -29.0,,high.school,4.856,19/01/2012,05/09/1995,1.0,0 -,retired,basic.9y,4.856,01/07/2015,31/12/1995,1.0,0 -32.0,blue-collar,basic.9y,4.856,,24/02/2012,1.0,0 -31.0,,basic.9y,4.856,11/01/2008,26/01/2018,1.0,1 -52.0,management,basic.4y,4.856,28/09/2012,20/12/1985,1.0,0 -46.0,blue-collar,high.school,4.856,24/11/2014,18/04/2008,1.0,0 -25.0,blue-collar,basic.9y,4.856,10/07/2012,11/07/2008,1.0,0 -36.0,entrepreneur,basic.6y,4.856,28/05/2004,04/05/2006,1.0,0 -23.0,blue-collar,professional.course,4.856,21/02/2001,01/01/2009,1.0,0 -,admin.,university.degree,4.856,30/05/2003,29/07/2003,1.0,0 -43.0,admin.,high.school,4.856,23/06/2015,05/06/2012,1.0,0 -29.0,services,high.school,4.856,07/04/1992,06/10/2006,1.0,0 -,admin.,high.school,4.856,18/01/2005,05/12/2013,1.0,0 -45.0,,university.degree,4.856,15/06/2018,31/07/2012,1.0,1 -27.0,technician,high.school,4.856,20/04/1994,13/03/2018,1.0,0 -35.0,admin.,high.school,4.856,20/12/2013,21/01/2019,1.0,0 -35.0,technician,professional.course,4.856,17/02/2010,01/11/2007,1.0,0 -39.0,blue-collar,high.school,4.856,,01/02/2014,1.0,0 -29.0,technician,professional.course,4.856,01/05/2005,13/03/2012,1.0,0 -46.0,blue-collar,basic.4y,4.856,05/06/2000,28/03/2013,1.0,0 -39.0,admin.,university.degree,4.856,28/12/1990,07/06/1993,1.0,0 -34.0,blue-collar,basic.6y,4.856,16/07/2014,26/06/2017,1.0,0 -44.0,entrepreneur,university.degree,4.856,03/07/2008,26/06/2009,1.0,0 -35.0,blue-collar,high.school,4.859,24/09/2003,30/05/2017,1.0,0 -33.0,,professional.course,4.859,15/12/2014,20/02/1998,1.0,0 -41.0,blue-collar,basic.9y,4.859,20/10/2006,04/02/2013,1.0,0 -37.0,technician,university.degree,4.859,,13/02/2007,1.0,0 -40.0,admin.,university.degree,4.859,,12/02/2001,1.0,0 -42.0,blue-collar,basic.9y,4.859,06/10/2006,18/03/2014,1.0,0 -55.0,blue-collar,basic.9y,4.859,20/03/1996,31/05/2002,1.0,0 -46.0,management,basic.6y,4.859,28/05/2004,01/03/2000,1.0,0 -37.0,management,university.degree,4.859,27/01/2015,29/01/2010,1.0,0 -,technician,professional.course,4.859,27/11/1990,01/08/1995,1.0,0 -40.0,blue-collar,high.school,4.859,,19/11/2014,1.0,0 -52.0,technician,high.school,4.859,,18/07/2012,1.0,0 -43.0,management,university.degree,4.859,18/04/2003,20/07/2006,1.0,0 -51.0,blue-collar,basic.4y,4.859,03/09/2009,25/08/2006,1.0,0 -45.0,management,basic.9y,4.859,01/09/2006,30/01/2009,1.0,0 -40.0,management,university.degree,4.859,26/07/2018,12/07/2012,1.0,0 -28.0,student,high.school,4.859,06/01/2012,09/02/2007,1.0,0 -33.0,admin.,high.school,4.859,,13/07/2001,1.0,0 -47.0,self-employed,high.school,4.859,01/06/1993,05/12/2003,1.0,0 -54.0,management,university.degree,4.859,28/11/2006,24/02/2005,1.0,0 -46.0,unknown,university.degree,4.859,09/06/1998,23/03/2005,1.0,0 -36.0,,high.school,4.859,27/04/2007,01/09/2015,1.0,0 -,unemployed,professional.course,4.859,17/03/2009,01/06/2006,1.0,0 -45.0,blue-collar,basic.9y,4.859,04/02/2011,20/09/2002,1.0,0 -46.0,management,university.degree,4.859,05/07/1997,01/12/1993,1.0,0 -30.0,services,high.school,4.859,05/07/1994,04/04/2014,1.0,0 -55.0,management,high.school,4.859,22/09/2008,12/11/2010,1.0,0 -45.0,admin.,basic.9y,4.859,04/06/2004,31/08/2007,1.0,0 -45.0,admin.,high.school,4.859,31/10/2002,16/03/2018,1.0,0 -51.0,admin.,basic.4y,4.859,24/06/2005,30/10/2012,1.0,1 -31.0,admin.,university.degree,4.859,02/03/2012,05/03/1993,1.0,0 -33.0,admin.,high.school,4.859,31/03/2011,01/03/1995,1.0,0 -45.0,services,high.school,4.859,02/03/2007,18/06/2004,1.0,0 -,blue-collar,basic.4y,4.859,19/03/2013,23/01/2019,1.0,0 -35.0,unemployed,university.degree,4.859,23/11/2009,01/01/1993,1.0,0 -50.0,admin.,high.school,4.859,29/02/2012,28/05/2009,1.0,0 -48.0,admin.,university.degree,4.859,07/07/2004,08/10/2004,1.0,0 -41.0,management,high.school,4.859,05/09/2011,23/05/2013,1.0,0 -58.0,housemaid,university.degree,4.859,20/03/2009,09/03/2012,1.0,0 -36.0,admin.,university.degree,4.859,24/03/2014,02/11/2001,1.0,0 -44.0,blue-collar,basic.4y,4.859,04/06/2003,22/03/2017,1.0,0 -38.0,blue-collar,university.degree,4.859,09/02/2011,10/04/2013,1.0,0 -38.0,,basic.6y,4.859,12/03/2014,09/01/2014,1.0,1 -53.0,blue-collar,basic.9y,4.859,27/07/2007,05/10/1991,1.0,0 -37.0,,basic.9y,4.859,01/03/1992,24/11/2015,1.0,0 -29.0,admin.,university.degree,4.859,01/07/2014,15/10/2004,1.0,0 -35.0,services,high.school,4.859,31/01/2001,25/07/2002,1.0,0 -59.0,,high.school,4.859,19/03/2010,26/10/2012,1.0,0 -38.0,technician,basic.6y,4.859,19/01/2007,23/12/2013,1.0,0 -,technician,professional.course,4.859,22/03/2017,17/10/2003,1.0,0 -28.0,blue-collar,basic.9y,4.859,,25/06/1999,1.0,0 -43.0,blue-collar,high.school,4.859,06/08/2012,01/07/2008,1.0,0 -45.0,blue-collar,basic.9y,4.859,02/03/2006,27/05/2004,1.0,0 -31.0,blue-collar,basic.9y,4.859,,08/07/2013,1.0,0 -34.0,blue-collar,basic.9y,4.859,13/02/2004,20/11/2015,1.0,0 -50.0,,high.school,4.859,05/03/1998,21/09/2012,1.0,0 -38.0,technician,university.degree,4.859,18/11/1998,22/06/2018,1.0,0 -39.0,technician,university.degree,4.859,01/03/1994,02/05/2011,1.0,0 -41.0,technician,high.school,4.859,04/12/2002,28/11/2003,1.0,1 -29.0,blue-collar,basic.6y,4.859,24/06/2010,05/08/2014,1.0,0 -34.0,admin.,high.school,4.859,21/09/2015,25/09/2013,1.0,0 -45.0,technician,professional.course,4.859,17/09/2010,29/08/2001,1.0,0 -42.0,blue-collar,basic.4y,4.859,31/01/2012,19/03/2015,1.0,0 -32.0,blue-collar,basic.9y,4.859,24/07/2015,31/01/2000,1.0,0 -41.0,blue-collar,basic.4y,4.859,19/04/2001,26/04/2002,1.0,0 -49.0,blue-collar,basic.4y,4.859,17/05/2011,26/09/1997,1.0,0 -46.0,blue-collar,basic.4y,4.859,23/09/1997,15/11/2002,1.0,0 -,blue-collar,high.school,4.859,26/01/2011,09/11/1995,1.0,0 -45.0,unknown,high.school,4.859,28/11/2018,20/02/2008,1.0,0 -48.0,management,basic.4y,4.859,09/12/2005,07/09/2012,1.0,0 -33.0,blue-collar,basic.9y,4.859,29/03/2007,07/07/2014,1.0,0 -52.0,,basic.6y,4.859,06/12/2011,14/06/2002,1.0,0 -44.0,blue-collar,basic.4y,4.859,14/07/2004,25/03/2010,1.0,0 -44.0,management,university.degree,4.859,25/06/1998,10/07/2009,1.0,0 -33.0,unemployed,basic.9y,4.859,10/10/2013,12/06/2008,1.0,0 -57.0,blue-collar,professional.course,4.859,23/01/2006,10/07/2003,1.0,0 -,,high.school,4.859,18/11/2005,25/07/2003,1.0,0 -52.0,admin.,high.school,4.859,27/07/2016,23/09/2015,1.0,0 -40.0,blue-collar,basic.9y,4.859,20/10/1995,26/06/2013,1.0,0 -37.0,admin.,university.degree,4.859,07/05/2009,19/11/2015,1.0,0 -39.0,blue-collar,basic.6y,4.859,15/06/2006,25/12/1993,1.0,0 -34.0,self-employed,university.degree,4.859,12/02/2010,20/05/1994,1.0,0 -38.0,technician,professional.course,4.859,05/10/1992,24/09/2003,1.0,0 -43.0,services,high.school,4.859,11/05/2018,05/06/2006,1.0,0 -33.0,blue-collar,basic.9y,4.859,22/11/2001,10/08/2016,1.0,0 -51.0,services,high.school,4.859,18/08/2006,13/06/2012,1.0,0 -51.0,services,high.school,4.859,29/04/1994,01/09/2007,1.0,0 -50.0,housemaid,basic.9y,4.859,12/07/2000,11/03/2010,1.0,0 -45.0,blue-collar,basic.9y,4.859,20/12/2013,14/12/2012,1.0,0 -27.0,admin.,high.school,4.859,13/06/2003,28/04/2005,1.0,1 -50.0,admin.,university.degree,4.859,11/03/2010,17/11/2016,1.0,0 -53.0,services,high.school,4.859,25/07/2000,20/02/1998,1.0,0 -42.0,management,university.degree,4.859,09/05/2011,11/06/2010,1.0,0 -41.0,admin.,high.school,4.859,20/06/1994,01/02/2005,1.0,0 -57.0,retired,university.degree,4.859,24/12/2009,03/06/2008,1.0,0 -47.0,blue-collar,basic.9y,4.859,23/04/1992,21/04/2006,1.0,0 -29.0,housemaid,high.school,4.859,18/07/2014,21/07/2004,1.0,0 -39.0,unemployed,university.degree,4.859,05/01/2004,08/01/2010,1.0,0 -33.0,services,basic.6y,4.859,02/12/2009,01/05/1995,1.0,0 -51.0,services,high.school,4.859,01/06/1992,20/07/1995,1.0,0 -37.0,blue-collar,basic.4y,4.859,11/03/2014,11/08/2011,1.0,1 -,admin.,university.degree,4.859,14/03/2008,29/12/2011,1.0,0 -48.0,blue-collar,basic.4y,4.859,,15/10/1999,1.0,0 -44.0,technician,high.school,4.859,01/10/2004,05/08/2004,1.0,0 -34.0,blue-collar,high.school,4.859,01/05/1995,19/11/2008,1.0,0 -54.0,management,university.degree,4.859,,20/10/2017,1.0,0 -40.0,housemaid,basic.6y,4.859,26/08/2015,05/01/1997,1.0,0 -52.0,management,professional.course,4.859,19/12/1999,04/05/2007,1.0,0 -33.0,unemployed,basic.9y,4.859,21/09/2012,11/09/2014,1.0,1 -35.0,blue-collar,basic.9y,4.859,,01/08/2018,1.0,0 -43.0,unknown,high.school,4.859,22/12/2016,05/05/1991,1.0,0 -38.0,services,high.school,4.859,,31/12/1991,1.0,0 -55.0,admin.,high.school,4.859,17/11/2014,05/05/1994,1.0,0 -42.0,blue-collar,basic.4y,4.859,01/10/2003,01/10/1997,1.0,0 -,services,high.school,4.859,23/04/2015,21/08/1996,1.0,0 -49.0,admin.,basic.9y,4.859,17/05/2013,15/09/1997,1.0,0 -54.0,blue-collar,basic.9y,4.859,06/12/2007,22/11/2002,1.0,0 -49.0,blue-collar,basic.6y,4.859,16/07/2004,31/12/1990,1.0,0 -37.0,services,high.school,4.859,06/04/2016,06/06/2003,1.0,0 -54.0,blue-collar,basic.9y,4.859,16/01/2009,15/04/2011,1.0,0 -33.0,blue-collar,high.school,4.859,24/07/2013,01/07/1997,1.0,1 -49.0,blue-collar,basic.9y,4.859,05/06/2007,03/05/2007,1.0,0 -36.0,blue-collar,basic.6y,4.859,04/12/2014,26/09/1997,1.0,0 -48.0,,university.degree,4.859,31/12/1997,28/10/2009,1.0,0 -35.0,student,university.degree,4.859,01/01/2011,22/11/2004,1.0,1 -42.0,blue-collar,basic.6y,4.859,01/11/2004,01/07/1996,1.0,0 -35.0,technician,professional.course,4.859,24/03/2009,05/02/1993,1.0,0 -51.0,unemployed,professional.course,4.859,26/06/2015,01/02/2009,1.0,0 -,,basic.9y,4.859,10/10/1997,19/10/2011,1.0,0 -50.0,admin.,basic.9y,4.859,03/03/2006,23/09/2015,1.0,0 -35.0,admin.,high.school,4.859,,01/07/2011,1.0,0 -45.0,,high.school,4.859,27/04/2005,01/10/1996,1.0,0 -46.0,management,university.degree,4.859,22/06/2017,26/11/2015,1.0,0 -29.0,services,high.school,4.859,03/08/2011,09/02/2001,1.0,0 -39.0,,university.degree,4.859,19/04/2004,31/07/2003,1.0,0 -34.0,entrepreneur,basic.4y,4.859,05/03/1996,17/07/2003,1.0,0 -37.0,admin.,high.school,4.859,19/06/2017,20/04/2007,1.0,0 -,services,high.school,4.859,06/03/2001,25/07/2003,1.0,0 -52.0,blue-collar,basic.9y,4.859,07/10/2005,10/01/2019,1.0,0 -42.0,admin.,basic.9y,4.859,08/04/2005,01/10/2013,1.0,0 -44.0,blue-collar,basic.4y,4.859,21/02/2007,11/03/2014,1.0,0 -55.0,blue-collar,basic.4y,4.859,16/03/2009,06/08/2009,1.0,0 -41.0,technician,basic.9y,4.859,03/10/2003,11/07/2002,1.0,0 -53.0,services,high.school,4.859,16/11/2010,30/06/1994,1.0,0 -39.0,admin.,basic.4y,4.859,27/02/2006,20/06/2017,1.0,0 -40.0,technician,professional.course,4.859,,01/07/1998,1.0,0 -42.0,services,professional.course,4.859,20/01/2006,13/02/2015,1.0,0 -29.0,services,high.school,4.859,,13/09/2016,1.0,0 -30.0,blue-collar,basic.9y,4.859,26/10/2015,20/06/2002,1.0,0 -41.0,housemaid,basic.6y,4.859,,07/05/1996,1.0,0 -30.0,,basic.9y,4.859,01/07/1996,25/05/1997,1.0,0 -52.0,blue-collar,basic.9y,4.859,31/12/1989,23/02/2006,1.0,0 -41.0,housemaid,basic.6y,4.859,11/07/2003,11/04/2003,1.0,0 -34.0,technician,professional.course,4.859,09/02/2012,25/02/2014,1.0,0 -40.0,admin.,high.school,4.859,01/08/1995,13/02/2012,1.0,0 -34.0,blue-collar,basic.9y,4.859,01/04/2009,13/06/2003,1.0,0 -42.0,blue-collar,basic.6y,4.859,15/08/2003,02/05/2002,1.0,0 -35.0,blue-collar,basic.9y,4.859,14/03/2003,19/01/2016,1.0,0 -28.0,entrepreneur,university.degree,4.859,09/07/2014,22/09/1997,1.0,0 -29.0,,high.school,4.859,14/03/2018,17/08/2007,1.0,0 -50.0,housemaid,basic.4y,4.859,22/06/1996,16/02/2007,1.0,0 -,,high.school,4.859,28/12/2010,16/03/2016,1.0,0 -48.0,admin.,high.school,4.859,24/03/2011,18/10/2002,1.0,0 -29.0,admin.,university.degree,4.859,03/06/2013,06/06/1997,1.0,0 -,blue-collar,basic.6y,4.859,21/10/2013,12/07/2018,1.0,0 -51.0,management,basic.4y,4.859,09/03/2006,31/07/1996,1.0,0 -29.0,technician,professional.course,4.859,01/03/2012,10/05/2002,1.0,0 -,admin.,university.degree,4.859,,01/03/2001,1.0,0 -28.0,services,high.school,4.859,07/03/2014,29/08/2003,1.0,0 -34.0,management,university.degree,4.859,04/02/2000,07/07/2001,1.0,0 -31.0,admin.,university.degree,4.859,19/10/2004,02/10/2003,1.0,0 -47.0,blue-collar,basic.9y,4.859,03/08/2006,06/08/1996,1.0,0 -40.0,blue-collar,basic.4y,4.859,01/08/2006,22/09/1997,1.0,0 -31.0,blue-collar,basic.9y,4.859,08/06/2011,19/07/2006,1.0,0 -39.0,unemployed,university.degree,4.859,15/08/1993,09/11/2001,1.0,0 -52.0,,basic.4y,4.859,14/04/2014,04/08/2014,1.0,0 -50.0,technician,professional.course,4.859,28/06/2013,22/07/2008,1.0,0 -36.0,blue-collar,basic.6y,4.859,05/11/2010,23/04/2010,1.0,0 -,blue-collar,basic.9y,4.859,28/03/2011,24/12/2004,1.0,0 -35.0,unknown,basic.9y,4.859,13/08/2014,08/08/2008,1.0,0 -29.0,admin.,university.degree,4.859,19/07/2012,01/09/1994,1.0,0 -29.0,blue-collar,professional.course,4.859,11/01/2019,01/08/1991,1.0,0 -34.0,,basic.9y,4.859,20/08/2018,09/04/2004,1.0,0 -29.0,blue-collar,high.school,4.859,03/10/2012,01/08/1997,1.0,0 -50.0,admin.,high.school,4.859,05/08/2015,02/02/2006,1.0,0 -39.0,blue-collar,basic.4y,4.859,15/09/2015,03/12/2004,1.0,0 -29.0,blue-collar,professional.course,4.859,07/05/2002,12/01/2011,1.0,0 -41.0,admin.,high.school,4.859,14/05/2013,08/08/2016,1.0,0 -34.0,,high.school,4.859,05/12/2003,12/08/2005,1.0,0 -43.0,technician,professional.course,4.859,07/08/1997,11/05/2011,1.0,0 -48.0,admin.,high.school,4.859,,04/09/1996,1.0,0 -38.0,admin.,university.degree,4.859,07/12/2018,21/02/2017,1.0,0 -32.0,admin.,high.school,4.859,01/10/2001,23/06/2011,1.0,0 -35.0,admin.,high.school,4.859,10/03/1990,29/10/2004,1.0,0 -39.0,blue-collar,basic.6y,4.859,29/09/1998,29/11/2010,1.0,0 -47.0,blue-collar,basic.6y,4.859,11/04/2008,19/09/2003,1.0,0 -41.0,entrepreneur,basic.4y,4.859,05/04/2017,29/11/2002,1.0,0 -41.0,management,high.school,4.859,30/04/2009,08/01/2014,1.0,0 -40.0,,high.school,4.859,01/12/2010,04/04/2003,1.0,1 -43.0,unknown,university.degree,4.859,04/08/2011,11/04/2008,1.0,0 -35.0,services,high.school,4.859,17/09/2003,05/03/1999,1.0,0 -,services,high.school,4.859,04/07/2013,26/09/2003,1.0,0 -40.0,services,high.school,4.859,01/01/2008,03/10/2013,1.0,0 -24.0,student,high.school,4.859,03/04/2019,30/01/2004,1.0,0 -49.0,,basic.9y,4.859,31/03/1998,08/08/2008,1.0,0 -41.0,management,university.degree,4.859,,16/02/2005,1.0,0 -44.0,admin.,university.degree,4.859,10/01/2003,25/07/2017,1.0,0 -28.0,services,high.school,4.859,05/04/2013,23/11/2011,1.0,0 -41.0,blue-collar,basic.9y,4.859,01/09/2003,24/10/2013,1.0,0 -35.0,technician,university.degree,4.859,20/09/2003,08/04/2019,1.0,0 -35.0,blue-collar,basic.6y,4.859,09/06/2011,14/05/2004,1.0,0 -32.0,,basic.6y,4.859,16/09/2013,30/12/2010,1.0,0 -45.0,admin.,university.degree,4.859,01/06/2010,26/01/2011,1.0,0 -36.0,technician,professional.course,4.859,,27/03/2013,1.0,0 -41.0,technician,basic.9y,4.859,21/10/1991,13/02/2001,1.0,0 -40.0,admin.,high.school,4.859,18/12/2008,23/07/2004,1.0,0 -41.0,admin.,university.degree,4.859,18/09/2014,17/01/2019,1.0,0 -43.0,blue-collar,basic.4y,4.859,19/12/2008,16/07/2015,1.0,0 -38.0,technician,professional.course,4.859,31/01/2013,02/04/2013,1.0,0 -28.0,entrepreneur,basic.4y,4.859,24/05/2011,06/03/2013,1.0,0 -36.0,services,high.school,4.859,02/09/2005,17/11/2014,1.0,0 -28.0,entrepreneur,basic.4y,4.859,21/03/2013,07/06/2016,1.0,0 -35.0,technician,professional.course,4.859,12/12/2003,26/07/2006,1.0,0 -56.0,management,university.degree,4.859,31/10/2012,02/12/2008,1.0,0 -25.0,blue-collar,basic.9y,4.859,14/04/2003,22/07/1997,1.0,0 -59.0,blue-collar,basic.4y,4.859,11/05/2016,04/12/2009,1.0,0 -28.0,entrepreneur,basic.4y,4.859,21/01/2015,16/06/2016,1.0,0 -56.0,services,basic.9y,4.859,05/07/1989,28/02/2012,1.0,0 -33.0,admin.,university.degree,4.859,20/08/1992,02/02/1996,1.0,0 -36.0,admin.,high.school,4.859,,13/08/2012,1.0,0 -41.0,technician,basic.9y,4.859,17/11/2006,05/09/1993,1.0,0 -35.0,unknown,basic.9y,4.859,22/12/2014,26/03/2004,1.0,0 -,services,high.school,4.859,23/04/2014,07/05/2010,1.0,0 -35.0,self-employed,basic.6y,4.859,27/04/2015,07/12/2010,1.0,0 -32.0,technician,professional.course,4.859,11/07/2003,09/04/2004,1.0,0 -29.0,technician,professional.course,4.859,10/03/2009,28/01/2016,1.0,0 -31.0,blue-collar,basic.6y,4.859,27/01/2014,31/12/1989,1.0,0 -33.0,blue-collar,basic.6y,4.859,31/12/1991,01/08/2008,1.0,0 -33.0,management,high.school,4.859,23/11/2018,01/07/2013,1.0,0 -42.0,,professional.course,4.859,21/02/2003,17/08/2015,1.0,0 -34.0,services,high.school,4.859,15/10/1990,21/10/2010,1.0,0 -29.0,technician,professional.course,4.859,12/09/2014,01/12/2008,1.0,0 -38.0,blue-collar,basic.9y,4.859,,10/03/2006,1.0,0 -45.0,blue-collar,basic.9y,4.859,01/09/1996,06/06/2018,1.0,0 -33.0,,university.degree,4.859,22/11/2000,17/05/2018,1.0,0 -42.0,blue-collar,basic.9y,4.859,19/03/2015,25/10/2002,1.0,0 -36.0,services,basic.6y,4.859,05/06/1994,17/08/2015,1.0,0 -45.0,blue-collar,basic.4y,4.859,23/08/2002,14/08/2013,1.0,0 -32.0,services,high.school,4.859,,20/10/1994,1.0,0 -37.0,admin.,university.degree,4.859,31/12/1993,26/05/2000,1.0,0 -40.0,,basic.6y,4.859,16/03/2012,27/06/2003,1.0,1 -26.0,blue-collar,basic.6y,4.859,10/12/2002,28/04/2000,1.0,0 -35.0,management,university.degree,4.859,19/03/2014,26/01/2001,1.0,0 -35.0,management,university.degree,4.859,16/09/2005,20/03/2007,1.0,0 -30.0,services,high.school,4.859,30/07/2004,11/12/2013,1.0,0 -36.0,management,university.degree,4.859,05/10/2011,17/12/2012,1.0,0 -36.0,management,university.degree,4.859,18/03/2000,02/12/2005,1.0,0 -40.0,blue-collar,high.school,4.859,02/12/2002,17/02/2006,1.0,0 -26.0,student,university.degree,4.859,08/03/2016,22/04/2016,1.0,0 -54.0,housemaid,basic.4y,4.859,20/11/2007,01/05/2017,1.0,0 -51.0,technician,professional.course,4.859,30/11/2005,04/04/2003,1.0,0 -45.0,blue-collar,basic.9y,4.859,17/04/2007,05/02/1996,1.0,0 -36.0,blue-collar,basic.9y,4.859,31/07/2017,07/07/2006,1.0,0 -58.0,admin.,university.degree,4.859,16/06/2006,19/08/2014,1.0,0 -33.0,entrepreneur,high.school,4.859,13/03/2003,03/08/1998,1.0,0 -50.0,housemaid,basic.9y,4.859,21/12/2007,28/03/2003,1.0,0 -33.0,blue-collar,basic.4y,4.859,29/05/2009,05/11/1994,1.0,0 -31.0,services,high.school,4.859,15/02/1995,20/03/2001,1.0,0 -34.0,admin.,high.school,4.859,10/10/2017,30/12/1999,1.0,0 -34.0,unemployed,university.degree,4.859,01/03/1998,12/02/2001,1.0,0 -,admin.,high.school,4.859,11/12/2003,05/09/2013,1.0,0 -27.0,student,university.degree,4.859,15/09/1997,01/07/1997,1.0,0 -30.0,services,high.school,4.859,04/07/2014,28/09/2009,1.0,0 -23.0,services,high.school,4.859,09/04/1993,06/10/2005,1.0,0 -33.0,admin.,high.school,4.859,05/10/1995,02/10/2001,1.0,0 -,services,high.school,4.859,08/07/1997,01/11/2008,1.0,0 -36.0,blue-collar,basic.9y,4.859,,07/05/2010,1.0,0 -42.0,admin.,university.degree,4.859,24/09/1998,06/06/2013,1.0,0 -36.0,blue-collar,basic.9y,4.859,08/09/2003,16/08/2010,1.0,0 -,housemaid,high.school,4.859,25/11/1994,11/04/2003,1.0,0 -26.0,entrepreneur,high.school,4.859,18/11/2010,16/03/2010,1.0,0 -,blue-collar,basic.4y,4.859,04/11/2005,01/07/2008,1.0,0 -32.0,admin.,university.degree,4.859,21/04/2005,10/08/2018,1.0,0 -37.0,services,high.school,4.859,01/03/1996,09/01/1997,1.0,0 -40.0,blue-collar,basic.4y,4.859,22/04/2015,06/12/2004,1.0,0 -36.0,admin.,university.degree,4.859,02/01/2009,14/01/2003,1.0,0 -35.0,entrepreneur,basic.9y,4.859,23/02/2016,14/05/2004,1.0,0 -,self-employed,professional.course,4.859,25/02/2005,24/01/2001,1.0,0 -48.0,admin.,university.degree,4.859,11/11/2004,01/12/2005,1.0,0 -,,basic.9y,4.859,23/01/2003,15/06/2000,1.0,0 -37.0,technician,high.school,4.859,08/10/2012,01/07/2006,1.0,0 -36.0,blue-collar,basic.9y,4.859,19/02/2016,04/05/2012,1.0,0 -56.0,blue-collar,basic.9y,4.859,22/12/2017,26/11/2015,1.0,0 -28.0,blue-collar,basic.9y,4.859,13/09/2010,16/02/2016,1.0,0 -43.0,blue-collar,basic.9y,4.859,20/11/2014,27/08/1999,1.0,0 -30.0,,professional.course,4.859,31/01/2012,28/01/2010,1.0,0 -33.0,blue-collar,basic.9y,4.859,25/03/2008,15/12/2000,1.0,0 -30.0,technician,professional.course,4.859,28/11/2008,05/01/2006,1.0,0 -,technician,professional.course,4.859,31/12/1992,06/02/2009,1.0,0 -42.0,technician,professional.course,4.859,01/06/2004,22/02/2000,1.0,0 -30.0,blue-collar,basic.9y,4.859,,06/08/2014,1.0,0 -33.0,blue-collar,high.school,4.859,24/10/1997,25/12/2009,1.0,0 -39.0,admin.,high.school,4.859,07/03/2008,05/01/2015,1.0,0 -37.0,blue-collar,basic.9y,4.859,06/03/2006,25/01/2013,1.0,0 -41.0,self-employed,basic.9y,4.859,26/12/2008,15/01/2010,1.0,0 -53.0,,university.degree,4.859,02/09/2010,28/06/1996,1.0,0 -31.0,admin.,university.degree,4.859,31/12/1993,19/12/2003,1.0,0 -47.0,technician,professional.course,4.859,,03/10/2007,1.0,0 -46.0,blue-collar,basic.4y,4.859,04/06/2004,20/02/1998,1.0,0 -52.0,admin.,basic.9y,4.859,22/03/2005,12/12/1997,1.0,0 -28.0,technician,basic.9y,4.859,20/01/1996,21/09/2011,1.0,0 -60.0,blue-collar,basic.9y,4.859,20/02/2017,03/07/2018,1.0,0 -50.0,admin.,high.school,4.859,16/05/2008,12/03/2015,1.0,0 -31.0,technician,university.degree,4.859,22/08/2003,01/06/2010,1.0,0 -39.0,blue-collar,basic.9y,4.859,01/09/2008,08/07/1999,1.0,0 -27.0,blue-collar,basic.6y,4.859,28/11/1991,02/04/2004,1.0,0 -33.0,blue-collar,basic.9y,4.859,11/12/2017,19/08/2015,1.0,0 -47.0,services,high.school,4.859,26/04/2012,05/06/1998,1.0,0 -39.0,admin.,high.school,4.859,03/02/2005,12/08/2013,1.0,0 -37.0,,high.school,4.859,26/05/2015,05/04/1993,1.0,0 -32.0,services,high.school,4.859,,22/01/2014,1.0,0 -37.0,blue-collar,basic.4y,4.859,08/03/2003,07/07/2010,1.0,0 -31.0,blue-collar,basic.9y,4.859,08/02/1992,20/11/2015,1.0,0 -32.0,blue-collar,basic.9y,4.859,30/10/2015,20/05/2011,1.0,0 -59.0,retired,professional.course,4.859,25/05/2000,29/01/2002,1.0,0 -48.0,technician,university.degree,4.859,22/09/1997,04/07/2017,1.0,0 -48.0,services,high.school,4.859,19/10/1999,10/12/1996,1.0,0 -,technician,professional.course,4.859,09/06/1997,14/07/2014,1.0,0 -32.0,blue-collar,basic.9y,4.859,25/03/1996,09/07/2004,1.0,0 -38.0,blue-collar,professional.course,4.859,29/02/2000,23/02/2012,1.0,0 -34.0,entrepreneur,high.school,4.859,26/09/2014,14/01/2008,1.0,0 -44.0,blue-collar,basic.9y,4.859,15/06/2000,27/05/2004,1.0,0 -54.0,services,high.school,4.859,18/07/2006,04/09/2015,1.0,0 -39.0,services,high.school,4.859,,03/11/1992,1.0,0 -,admin.,university.degree,4.859,01/05/2009,10/12/1999,1.0,0 -43.0,services,high.school,4.859,22/04/2002,04/11/1999,1.0,0 -30.0,technician,professional.course,4.859,,28/10/2005,1.0,0 -26.0,unemployed,basic.9y,4.859,16/03/2010,09/07/1993,1.0,0 -,admin.,university.degree,4.859,25/04/2003,05/11/1997,1.0,0 -35.0,technician,professional.course,4.859,27/04/2012,01/03/1995,1.0,0 -33.0,self-employed,basic.9y,4.859,17/01/2013,06/01/2014,1.0,0 -36.0,technician,professional.course,4.859,07/08/2014,31/05/2016,1.0,0 -44.0,,basic.4y,4.859,22/10/2007,01/09/1997,1.0,0 -35.0,technician,professional.course,4.859,25/12/1995,01/09/2006,1.0,0 -42.0,blue-collar,basic.4y,4.859,,12/08/2009,1.0,0 -35.0,technician,professional.course,4.859,20/11/2003,13/05/2005,1.0,0 -,self-employed,professional.course,4.859,13/03/2003,31/01/2003,1.0,0 -36.0,blue-collar,basic.9y,4.859,,06/08/2008,1.0,0 -26.0,,high.school,4.859,31/12/1993,18/06/2014,1.0,0 -27.0,blue-collar,basic.9y,4.859,23/05/2000,18/03/2008,1.0,0 -44.0,,basic.6y,4.859,05/03/2001,29/10/2004,1.0,0 -28.0,services,high.school,4.859,19/04/2017,18/04/1997,1.0,0 -53.0,retired,high.school,4.859,10/10/2003,03/09/2004,1.0,0 -46.0,blue-collar,basic.9y,4.859,07/10/2005,25/12/1995,1.0,0 -,blue-collar,basic.4y,4.859,22/02/2008,07/04/2017,1.0,0 -33.0,admin.,university.degree,4.859,29/03/2006,25/03/2004,1.0,0 -30.0,student,high.school,4.859,14/03/2003,06/06/1997,1.0,0 -29.0,admin.,high.school,4.859,16/07/1999,24/10/2003,1.0,0 -51.0,self-employed,basic.4y,4.859,05/09/2003,06/05/2013,1.0,0 -55.0,admin.,high.school,4.859,03/04/2003,22/06/2001,1.0,0 -41.0,admin.,high.school,4.859,14/08/2014,14/01/2019,1.0,0 -39.0,blue-collar,basic.9y,4.859,07/03/2017,01/10/2014,1.0,0 -49.0,management,university.degree,4.859,19/05/2005,11/04/2003,1.0,0 -,blue-collar,high.school,4.859,22/10/2004,30/09/2005,1.0,0 -30.0,admin.,university.degree,4.859,29/09/2006,23/05/2003,1.0,0 -31.0,services,high.school,4.859,15/09/2003,21/02/2005,1.0,0 -59.0,blue-collar,basic.4y,4.859,18/05/2011,18/09/1998,1.0,0 -33.0,blue-collar,high.school,4.859,05/03/2018,23/03/2015,1.0,0 -44.0,,basic.4y,4.859,03/08/2011,11/08/2006,1.0,0 -28.0,,high.school,4.859,,25/03/2005,1.0,0 -26.0,blue-collar,basic.9y,4.859,22/07/2005,07/01/2005,1.0,0 -28.0,blue-collar,basic.6y,4.859,20/07/2007,10/02/2009,1.0,0 -32.0,technician,high.school,4.859,25/03/1995,08/05/2012,1.0,0 -47.0,services,high.school,4.859,19/03/2004,19/02/2016,1.0,0 -,blue-collar,basic.9y,4.859,25/12/1994,10/01/1998,1.0,0 -28.0,student,university.degree,4.859,23/09/1997,07/03/2003,1.0,0 -,blue-collar,basic.9y,4.859,02/02/2006,01/07/1995,1.0,0 -37.0,housemaid,university.degree,4.859,02/08/2002,11/11/2010,1.0,0 -37.0,blue-collar,basic.4y,4.859,16/06/2006,22/05/1998,1.0,0 -34.0,blue-collar,basic.4y,4.859,21/11/2013,24/07/2001,1.0,0 -31.0,blue-collar,basic.9y,4.859,14/09/2010,10/06/2011,1.0,0 -,,university.degree,4.859,01/12/1995,12/12/2016,1.0,0 -,management,high.school,4.859,26/10/2017,24/05/2010,1.0,0 -28.0,services,high.school,4.859,,11/03/2005,1.0,0 -41.0,admin.,high.school,4.859,28/07/2006,31/12/1997,1.0,0 -,technician,university.degree,4.859,,25/05/2007,1.0,0 -38.0,blue-collar,basic.4y,4.859,21/10/2016,17/02/2011,1.0,0 -46.0,admin.,high.school,4.859,15/12/2006,28/02/2018,1.0,0 -36.0,blue-collar,high.school,4.859,05/12/2003,02/09/2005,1.0,0 -59.0,retired,professional.course,4.859,03/08/2015,12/06/2017,1.0,0 -44.0,management,university.degree,4.859,30/01/2012,15/09/1997,1.0,0 -34.0,technician,professional.course,4.859,05/10/2012,01/03/1996,1.0,0 -36.0,technician,professional.course,4.859,23/02/2006,11/12/2014,1.0,1 -,blue-collar,basic.6y,4.859,16/04/2004,06/08/2015,1.0,0 -36.0,services,high.school,4.859,04/05/1991,01/12/2004,1.0,0 -58.0,retired,basic.9y,4.859,13/05/2014,04/06/2014,1.0,0 -39.0,entrepreneur,high.school,4.859,17/02/1999,31/10/1994,1.0,0 -42.0,blue-collar,basic.4y,4.859,31/01/2012,17/07/2014,1.0,0 -46.0,blue-collar,basic.9y,4.859,20/04/2011,10/02/2006,1.0,0 -46.0,admin.,university.degree,4.859,28/03/2000,08/04/2005,1.0,0 -41.0,admin.,university.degree,4.859,17/04/2008,13/03/2009,1.0,0 -,admin.,university.degree,4.859,,15/02/2005,1.0,0 -60.0,retired,high.school,4.859,05/08/2003,02/03/2016,1.0,0 -43.0,,basic.9y,4.859,25/09/2009,28/07/2006,1.0,0 -30.0,services,high.school,4.859,26/06/2015,21/11/2008,1.0,0 -,admin.,university.degree,4.859,22/06/2006,25/06/2004,1.0,0 -37.0,admin.,high.school,4.859,19/09/2000,22/09/2016,1.0,0 -52.0,self-employed,basic.4y,4.859,02/11/2007,07/09/2006,1.0,0 -41.0,admin.,university.degree,4.859,10/10/1989,16/10/2013,1.0,0 -39.0,,high.school,4.859,22/01/2018,31/12/1993,1.0,0 -,unemployed,university.degree,4.859,30/11/1999,25/04/1994,1.0,0 -29.0,admin.,university.degree,4.859,16/05/2013,15/12/1995,1.0,0 -55.0,technician,professional.course,4.859,23/01/2004,07/04/1998,1.0,0 -33.0,blue-collar,basic.9y,4.859,03/11/2006,01/05/2007,1.0,0 -41.0,self-employed,university.degree,4.859,10/06/2014,08/06/2018,1.0,0 -53.0,,professional.course,4.859,26/07/2012,29/12/2010,1.0,0 -43.0,technician,professional.course,4.859,01/11/1994,29/06/2007,1.0,0 -51.0,,basic.4y,4.86,10/04/2014,16/11/2006,1.0,0 -31.0,blue-collar,basic.6y,4.86,,21/09/2011,1.0,0 -,blue-collar,basic.4y,4.86,14/11/2016,05/02/2003,1.0,0 -40.0,,university.degree,4.86,10/02/1988,15/04/2005,1.0,0 -30.0,blue-collar,basic.9y,4.86,29/11/2011,29/07/2011,1.0,0 -37.0,admin.,high.school,4.86,01/02/2010,08/02/2008,1.0,0 -56.0,services,high.school,4.86,20/11/2015,27/11/2012,1.0,0 -29.0,admin.,high.school,4.86,25/04/2001,04/07/2017,1.0,0 -,services,high.school,4.86,10/03/2014,23/07/2013,1.0,0 -36.0,blue-collar,basic.9y,4.86,01/06/1994,05/12/2003,1.0,0 -32.0,admin.,basic.9y,4.86,17/10/2012,01/07/2016,1.0,0 -41.0,admin.,basic.6y,4.86,10/10/2002,17/12/2004,1.0,0 -35.0,,high.school,4.86,19/03/2004,23/09/2013,1.0,0 -45.0,blue-collar,basic.9y,4.86,14/10/2010,14/12/2015,1.0,0 -40.0,blue-collar,high.school,4.86,,12/05/2015,1.0,0 -34.0,admin.,university.degree,4.86,28/03/2019,01/02/2009,1.0,0 -45.0,admin.,basic.6y,4.86,21/05/2015,24/11/2011,1.0,0 -31.0,,high.school,4.86,,25/08/1990,1.0,0 -35.0,housemaid,basic.4y,4.86,26/01/2006,01/06/1998,1.0,1 -58.0,blue-collar,basic.4y,4.86,17/10/2003,16/11/2011,1.0,0 -48.0,admin.,basic.9y,4.86,24/12/2013,10/11/2014,1.0,0 -38.0,management,basic.6y,4.86,21/01/2005,05/03/1994,1.0,0 -39.0,admin.,university.degree,4.86,31/12/1987,10/06/2005,1.0,0 -,,basic.6y,4.86,12/05/2004,18/05/2009,1.0,0 -49.0,blue-collar,basic.4y,4.86,03/06/2016,25/02/1996,1.0,0 -60.0,unknown,university.degree,4.86,26/07/2017,06/03/2015,1.0,0 -37.0,services,professional.course,4.86,05/08/2013,28/05/2008,1.0,0 -48.0,technician,university.degree,4.86,08/10/2014,22/08/2000,1.0,0 -37.0,admin.,basic.9y,4.86,08/01/2013,07/03/2016,1.0,0 -30.0,technician,professional.course,4.86,10/06/1987,08/02/2016,1.0,0 -32.0,admin.,university.degree,4.86,01/02/1998,21/04/1995,1.0,0 -30.0,entrepreneur,university.degree,4.86,21/02/2014,07/11/2003,1.0,0 -39.0,unemployed,high.school,4.86,18/04/2016,22/11/2004,1.0,0 -56.0,blue-collar,basic.4y,4.86,23/12/2005,22/02/2018,1.0,0 -,self-employed,basic.9y,4.86,10/04/1990,26/04/2018,1.0,0 -37.0,admin.,high.school,4.86,01/07/2016,30/10/2002,1.0,0 -41.0,blue-collar,basic.6y,4.86,01/05/1996,24/03/2017,1.0,0 -42.0,technician,basic.9y,4.86,29/12/1998,24/12/2004,1.0,0 -52.0,entrepreneur,university.degree,4.86,11/02/2014,04/06/2010,1.0,0 -,technician,basic.9y,4.86,27/08/2012,29/10/2012,1.0,0 -58.0,management,university.degree,4.86,19/05/1999,28/11/2017,1.0,0 -32.0,services,basic.9y,4.86,01/08/2009,05/05/1992,1.0,1 -26.0,technician,professional.course,4.86,11/03/2015,14/02/2002,1.0,0 -28.0,services,basic.9y,4.86,17/01/2018,19/09/2003,1.0,0 -31.0,blue-collar,high.school,4.86,29/07/2011,22/04/2016,1.0,0 -31.0,services,high.school,4.86,18/10/2012,01/05/2009,1.0,0 -27.0,admin.,high.school,4.86,14/04/2010,15/12/1993,1.0,0 -,,basic.9y,4.86,17/03/2014,17/03/1994,1.0,0 -32.0,admin.,university.degree,4.86,01/02/2002,16/02/1996,1.0,0 -33.0,,university.degree,4.86,15/12/1996,01/02/2010,1.0,0 -35.0,technician,professional.course,4.86,15/07/2005,04/04/2003,1.0,0 -32.0,housemaid,basic.4y,4.86,08/04/1998,28/04/2014,1.0,0 -43.0,unknown,high.school,4.86,03/01/2002,01/03/2006,1.0,0 -32.0,housemaid,basic.4y,4.86,,09/12/1995,1.0,0 -31.0,entrepreneur,basic.9y,4.86,04/03/2016,11/02/2008,1.0,0 -51.0,blue-collar,basic.9y,4.86,09/10/1994,08/01/2014,1.0,0 -38.0,technician,professional.course,4.86,,25/11/1995,1.0,0 -40.0,admin.,professional.course,4.86,07/10/2005,31/12/1988,1.0,0 -42.0,unemployed,high.school,4.86,01/12/1995,29/09/2006,1.0,0 -45.0,housemaid,basic.6y,4.86,24/07/2014,10/07/1991,1.0,0 -35.0,blue-collar,high.school,4.86,10/04/2017,17/11/2017,1.0,0 -,services,high.school,4.86,12/02/2014,05/07/2007,1.0,0 -44.0,blue-collar,high.school,4.86,23/02/2012,25/11/1991,1.0,0 -31.0,admin.,high.school,4.86,25/02/1997,05/09/1998,1.0,0 -30.0,blue-collar,basic.9y,4.86,27/11/2014,04/12/2009,1.0,0 -,blue-collar,basic.6y,4.86,05/07/2016,16/03/2016,1.0,0 -28.0,blue-collar,basic.9y,4.86,17/12/2004,24/10/2001,1.0,0 -36.0,technician,professional.course,4.86,09/11/2009,24/04/2014,1.0,0 -,services,basic.6y,4.86,10/05/1998,12/05/2000,1.0,0 -31.0,technician,professional.course,4.86,31/03/1994,13/04/2007,1.0,0 -45.0,admin.,basic.6y,4.86,10/12/1996,21/05/2014,1.0,0 -29.0,services,high.school,4.86,01/03/1995,28/06/2017,1.0,0 -34.0,blue-collar,basic.9y,4.86,05/12/2018,01/11/2004,1.0,0 -45.0,blue-collar,basic.4y,4.86,13/02/2018,12/03/2007,1.0,0 -,blue-collar,basic.4y,4.86,22/10/2004,06/04/2007,1.0,0 -38.0,technician,professional.course,4.86,,05/02/2009,1.0,0 -33.0,admin.,university.degree,4.86,06/08/2014,06/07/2001,1.0,0 -46.0,blue-collar,basic.9y,4.86,20/08/2018,18/04/2008,1.0,0 -41.0,entrepreneur,university.degree,4.86,15/01/2002,16/10/2003,1.0,0 -44.0,blue-collar,basic.4y,4.86,26/12/2008,04/03/2004,1.0,0 -32.0,blue-collar,high.school,4.86,06/12/2016,05/02/2003,1.0,0 -46.0,housemaid,basic.4y,4.86,05/07/1987,01/09/2008,1.0,0 -35.0,blue-collar,basic.9y,4.86,05/08/1993,25/10/2001,1.0,0 -44.0,technician,professional.course,4.86,15/02/2007,18/12/2006,1.0,0 -35.0,technician,professional.course,4.86,12/12/2002,18/01/2019,1.0,0 -39.0,services,high.school,4.86,18/01/1990,09/11/1990,1.0,0 -52.0,blue-collar,basic.4y,4.86,03/03/2005,30/01/2004,1.0,0 -44.0,blue-collar,basic.4y,4.86,10/11/2005,05/08/1998,1.0,0 -53.0,unknown,high.school,4.86,15/10/1989,07/11/2011,1.0,0 -33.0,services,high.school,4.86,04/12/2014,01/08/2008,1.0,0 -41.0,technician,university.degree,4.86,01/02/2000,19/09/2003,1.0,0 -33.0,admin.,university.degree,4.86,05/12/1996,19/11/2018,1.0,0 -46.0,admin.,high.school,4.86,02/11/2016,16/02/1996,1.0,0 -38.0,,basic.4y,4.86,04/10/2013,22/09/1997,1.0,0 -,blue-collar,high.school,4.86,14/10/2004,30/12/2011,1.0,0 -57.0,retired,basic.4y,4.86,04/04/2003,26/12/2008,1.0,0 -45.0,management,high.school,4.86,30/04/2004,02/11/2006,1.0,0 -55.0,unknown,high.school,4.86,02/06/2006,19/09/1997,1.0,0 -26.0,admin.,high.school,4.86,,21/02/2006,1.0,0 -38.0,blue-collar,high.school,4.86,13/08/2012,04/07/2013,1.0,0 -41.0,,basic.9y,4.86,20/06/2002,20/04/2012,1.0,0 -53.0,retired,basic.4y,4.86,05/03/2010,19/01/2017,1.0,0 -42.0,services,basic.6y,4.86,19/04/2000,20/05/2019,1.0,1 -56.0,technician,professional.course,4.86,,01/05/1992,1.0,0 -41.0,management,high.school,4.86,01/03/2000,27/06/2014,1.0,0 -49.0,blue-collar,basic.9y,4.86,21/11/2006,02/04/1998,1.0,0 -31.0,admin.,high.school,4.86,,05/11/1999,1.0,0 -37.0,self-employed,professional.course,4.86,,17/01/2003,1.0,0 -40.0,,basic.6y,4.86,16/01/1990,20/07/2012,1.0,0 -43.0,blue-collar,basic.4y,4.86,31/10/2003,06/05/2015,1.0,0 -48.0,self-employed,university.degree,4.86,02/07/2004,01/06/2004,1.0,0 -45.0,admin.,high.school,4.86,06/01/1990,23/01/2004,1.0,1 -49.0,technician,high.school,4.86,15/05/2006,03/02/2015,1.0,0 -52.0,blue-collar,basic.9y,4.86,,27/02/2009,1.0,0 -35.0,blue-collar,basic.9y,4.86,20/02/1990,05/06/2015,1.0,0 -52.0,technician,basic.9y,4.86,21/11/2011,27/11/2015,1.0,0 -59.0,retired,basic.4y,4.86,05/07/1995,19/12/2003,1.0,0 -34.0,admin.,high.school,4.86,,10/11/2008,1.0,0 -33.0,admin.,high.school,4.86,03/08/2017,15/02/2008,1.0,0 -,services,basic.6y,4.86,05/05/1998,20/03/1994,1.0,0 -33.0,,basic.6y,4.86,25/07/2012,28/02/2018,1.0,0 -46.0,blue-collar,basic.4y,4.86,01/01/2007,10/09/2003,1.0,0 -37.0,technician,university.degree,4.86,20/03/2014,07/05/2004,1.0,0 -35.0,entrepreneur,basic.9y,4.86,26/05/1998,27/12/2002,1.0,0 -41.0,admin.,university.degree,4.86,07/01/2005,30/03/2001,1.0,0 -39.0,blue-collar,basic.6y,4.86,,13/12/1999,1.0,0 -52.0,blue-collar,basic.4y,4.86,28/10/1999,20/02/2003,1.0,0 -46.0,entrepreneur,university.degree,4.86,11/03/2011,25/05/2001,1.0,0 -41.0,services,basic.9y,4.86,11/04/2014,01/05/1997,1.0,0 -57.0,blue-collar,high.school,4.86,02/01/2004,20/04/2006,1.0,0 -54.0,admin.,university.degree,4.86,,22/04/2005,1.0,0 -38.0,services,high.school,4.86,22/10/2008,07/06/2013,1.0,1 -48.0,admin.,high.school,4.86,28/02/2003,09/03/2018,1.0,0 -59.0,admin.,high.school,4.86,12/08/2014,28/03/2003,1.0,0 -42.0,blue-collar,basic.4y,4.86,21/07/2014,01/11/1997,1.0,0 -45.0,unknown,high.school,4.86,31/12/1995,29/06/2017,1.0,0 -40.0,housemaid,university.degree,4.86,23/02/2015,23/06/2000,1.0,0 -50.0,admin.,high.school,4.86,06/03/2015,27/12/2000,1.0,0 -49.0,services,basic.6y,4.86,08/07/1996,01/02/2005,1.0,0 -45.0,blue-collar,basic.4y,4.86,19/10/2009,28/10/2005,1.0,0 -42.0,self-employed,university.degree,4.86,05/03/2014,30/06/2011,1.0,0 -36.0,services,high.school,4.86,,01/02/2007,1.0,0 -41.0,blue-collar,basic.9y,4.86,13/03/2000,15/06/2001,1.0,0 -47.0,blue-collar,basic.4y,4.86,30/10/2015,09/09/2013,1.0,0 -45.0,blue-collar,basic.4y,4.86,01/08/2014,02/04/2004,1.0,0 -44.0,blue-collar,basic.6y,4.86,12/05/2006,09/12/2004,1.0,0 -34.0,blue-collar,basic.9y,4.86,10/10/2003,27/06/2013,1.0,0 -39.0,blue-collar,basic.9y,4.86,01/01/2013,05/04/2010,1.0,1 -,admin.,basic.6y,4.86,17/07/2001,30/04/2013,1.0,0 -48.0,technician,professional.course,4.86,01/03/1994,03/06/2011,1.0,0 -31.0,blue-collar,high.school,4.86,01/04/2011,08/07/2004,1.0,0 -45.0,self-employed,basic.6y,4.86,01/01/2002,10/12/1994,1.0,1 -36.0,services,high.school,4.86,15/02/1990,04/02/2008,1.0,0 -40.0,unemployed,high.school,4.86,,09/02/2007,1.0,0 -34.0,blue-collar,basic.9y,4.86,09/03/2007,02/11/2015,1.0,0 -,technician,professional.course,4.86,19/04/2018,06/06/2006,1.0,0 -40.0,admin.,high.school,4.86,16/01/2009,22/12/2006,1.0,0 -55.0,blue-collar,basic.9y,4.86,01/12/1993,24/10/2003,1.0,0 -30.0,management,university.degree,4.86,13/04/1991,26/05/2006,1.0,0 -38.0,admin.,basic.6y,4.86,16/04/2004,05/05/2005,1.0,0 -36.0,blue-collar,basic.9y,4.86,27/01/2006,18/09/2008,1.0,0 -34.0,admin.,high.school,4.86,26/09/2011,18/06/2004,1.0,0 -55.0,technician,professional.course,4.86,03/04/2001,16/01/2015,1.0,0 -34.0,admin.,high.school,4.86,31/01/2012,08/05/2015,1.0,0 -34.0,blue-collar,basic.4y,4.86,31/12/1992,31/12/1994,1.0,0 -33.0,services,basic.4y,4.86,22/02/2018,02/02/2007,1.0,0 -,,university.degree,4.86,10/09/1987,24/12/1993,1.0,0 -46.0,admin.,university.degree,4.86,05/07/1997,28/01/2000,1.0,0 -48.0,blue-collar,basic.6y,4.86,09/03/1996,20/07/2007,1.0,0 -50.0,management,university.degree,4.86,,14/03/2018,1.0,0 -48.0,entrepreneur,basic.4y,4.86,02/04/1996,01/11/2007,1.0,0 -39.0,admin.,high.school,4.86,31/12/1990,23/05/2008,1.0,0 -30.0,management,university.degree,4.86,22/03/2012,20/11/2008,1.0,0 -27.0,services,high.school,4.86,26/08/2005,01/11/2011,1.0,0 -31.0,services,basic.6y,4.86,23/09/2002,23/05/2014,1.0,0 -55.0,blue-collar,basic.9y,4.86,01/12/1997,01/02/2008,1.0,0 -42.0,unknown,high.school,4.86,01/06/2001,25/09/2013,1.0,0 -,services,high.school,4.86,01/01/1995,27/03/2003,1.0,0 -53.0,,basic.4y,4.86,19/03/2004,02/07/2012,1.0,0 -41.0,blue-collar,basic.9y,4.86,12/04/2001,25/09/2001,1.0,0 -36.0,blue-collar,basic.4y,4.86,25/12/1996,01/08/1992,1.0,0 -36.0,technician,university.degree,4.86,26/09/2012,01/12/1996,1.0,0 -46.0,management,basic.9y,4.86,,16/03/2006,1.0,0 -57.0,technician,basic.4y,4.86,04/12/2013,08/06/2007,1.0,0 -53.0,,high.school,4.86,,22/07/2014,1.0,0 -36.0,blue-collar,high.school,4.86,07/01/2005,15/12/2006,1.0,0 -,blue-collar,basic.9y,4.86,25/11/2005,21/08/2017,1.0,0 -49.0,blue-collar,basic.4y,4.86,09/09/2005,17/02/2010,1.0,1 -58.0,self-employed,university.degree,4.86,25/07/2003,08/10/2014,1.0,0 -36.0,unknown,basic.6y,4.86,01/06/2012,20/01/2012,1.0,0 -34.0,admin.,high.school,4.86,21/03/2008,03/01/1997,1.0,0 -42.0,admin.,university.degree,4.86,22/11/2005,02/08/2013,1.0,0 -41.0,,basic.9y,4.86,22/06/2010,30/11/1994,1.0,1 -55.0,retired,professional.course,4.86,09/06/1997,09/02/1997,1.0,0 -43.0,blue-collar,basic.4y,4.86,07/10/2014,11/03/2013,1.0,0 -59.0,technician,high.school,4.86,09/11/2000,09/02/1994,1.0,0 -37.0,admin.,high.school,4.86,03/12/2004,23/12/2010,1.0,0 -38.0,,high.school,4.86,07/08/2015,10/11/2003,1.0,0 -46.0,blue-collar,basic.4y,4.86,14/01/2005,06/03/2003,1.0,0 -52.0,,high.school,4.86,,19/04/2002,1.0,0 -53.0,unemployed,basic.9y,4.86,19/06/2002,17/02/2006,1.0,0 -40.0,admin.,high.school,4.86,,18/12/2003,1.0,0 -45.0,unknown,high.school,4.86,04/12/2014,11/10/2016,1.0,0 -55.0,blue-collar,basic.9y,4.86,30/04/2010,04/07/1997,1.0,0 -54.0,management,university.degree,4.86,04/12/2006,02/09/1998,1.0,0 -32.0,housemaid,basic.4y,4.86,05/01/2005,29/04/2015,1.0,0 -36.0,admin.,university.degree,4.86,13/02/2012,01/12/2004,1.0,0 -,housemaid,basic.4y,4.86,31/12/1993,23/06/2006,1.0,0 -35.0,blue-collar,professional.course,4.86,12/08/2005,09/06/2006,1.0,0 -44.0,services,high.school,4.86,23/04/1996,03/04/2015,1.0,0 -37.0,services,high.school,4.86,25/02/2015,29/01/2013,1.0,0 -38.0,blue-collar,basic.4y,4.86,05/12/2013,05/02/1994,1.0,0 -50.0,blue-collar,basic.9y,4.86,13/01/2014,01/05/2019,1.0,0 -38.0,blue-collar,basic.6y,4.86,,05/11/1995,1.0,0 -49.0,self-employed,professional.course,4.86,23/12/2005,17/05/2011,1.0,0 -,admin.,high.school,4.86,04/01/2013,05/02/1992,1.0,0 -46.0,unknown,basic.6y,4.86,06/02/2004,29/04/2005,1.0,0 -36.0,blue-collar,basic.9y,4.86,,17/12/2004,1.0,0 -47.0,blue-collar,basic.9y,4.86,31/12/1990,01/06/1994,1.0,0 -,blue-collar,basic.4y,4.86,18/05/2012,21/02/2003,1.0,0 -31.0,services,high.school,4.86,07/02/2003,05/07/2016,1.0,0 -45.0,,university.degree,4.86,16/10/2002,22/11/2016,1.0,0 -36.0,blue-collar,basic.9y,4.86,05/12/2003,15/03/1996,1.0,0 -49.0,self-employed,basic.9y,4.86,23/11/2007,24/07/2015,1.0,0 -39.0,services,professional.course,4.86,26/04/2017,27/04/2007,1.0,0 -34.0,housemaid,basic.6y,4.86,17/07/2018,06/12/2017,1.0,0 -39.0,technician,professional.course,4.86,10/01/2003,30/09/2014,1.0,0 -26.0,admin.,high.school,4.86,03/01/2018,11/07/2003,1.0,0 -36.0,blue-collar,basic.4y,4.86,23/07/2016,02/06/2006,1.0,0 -31.0,admin.,university.degree,4.86,09/11/1993,13/05/2014,1.0,0 -54.0,blue-collar,basic.4y,4.86,21/03/2014,04/08/2015,1.0,0 -39.0,admin.,university.degree,4.86,23/08/2005,01/03/2006,1.0,0 -32.0,admin.,university.degree,4.86,,03/06/2011,1.0,0 -43.0,technician,professional.course,4.86,17/09/2004,11/02/2005,1.0,0 -,blue-collar,basic.4y,4.86,17/07/1990,06/03/2006,1.0,0 -28.0,admin.,high.school,4.86,01/12/1990,01/01/2015,1.0,0 -50.0,,basic.9y,4.86,28/07/2006,25/06/2018,1.0,0 -44.0,admin.,university.degree,4.86,05/06/1997,05/05/1996,1.0,0 -45.0,housemaid,university.degree,4.86,,01/04/1997,1.0,0 -56.0,admin.,high.school,4.86,,02/08/2017,1.0,0 -35.0,,basic.4y,4.86,18/01/2012,27/05/2009,1.0,0 -31.0,housemaid,basic.4y,4.86,15/09/1989,06/08/2015,1.0,0 -47.0,management,university.degree,4.86,01/11/1994,15/03/2018,1.0,0 -39.0,admin.,high.school,4.86,13/06/2003,19/09/1997,1.0,0 -35.0,,university.degree,4.86,07/03/2002,08/01/2004,1.0,0 -24.0,student,high.school,4.86,31/01/1995,03/07/2017,1.0,0 -31.0,entrepreneur,high.school,4.86,29/09/2016,25/02/2011,1.0,0 -39.0,entrepreneur,university.degree,4.86,24/07/2014,30/03/2006,1.0,0 -45.0,blue-collar,basic.9y,4.86,24/03/2014,01/10/2015,1.0,0 -,blue-collar,basic.4y,4.86,16/05/2018,22/09/2014,1.0,0 -60.0,,university.degree,4.86,09/09/2011,09/07/1996,1.0,0 -45.0,,basic.9y,4.86,25/07/1996,21/08/2012,1.0,0 -35.0,technician,university.degree,4.86,29/11/2001,18/07/2008,1.0,0 -53.0,retired,high.school,4.86,01/07/2014,08/06/2011,1.0,0 -54.0,blue-collar,basic.4y,4.86,13/09/2016,13/01/2014,1.0,0 -36.0,services,basic.6y,4.86,,25/02/1997,1.0,0 -39.0,services,basic.9y,4.86,15/02/2001,01/12/2006,1.0,0 -,admin.,professional.course,4.86,25/12/1994,12/07/2007,1.0,0 -,,university.degree,4.86,14/03/2002,10/04/2012,1.0,0 -36.0,blue-collar,professional.course,4.86,17/02/2010,07/03/2014,1.0,0 -42.0,admin.,university.degree,4.86,,12/02/2007,1.0,0 -36.0,blue-collar,basic.9y,4.86,23/12/2013,06/05/2005,1.0,0 -49.0,blue-collar,basic.4y,4.86,30/01/2003,08/01/1998,1.0,0 -38.0,admin.,high.school,4.86,29/11/2004,07/10/2015,1.0,0 -34.0,entrepreneur,high.school,4.86,06/10/1998,20/09/2002,1.0,0 -34.0,management,university.degree,4.86,19/02/2002,13/08/2010,1.0,0 -,,university.degree,4.86,01/03/1998,01/12/1995,1.0,1 -36.0,technician,professional.course,4.86,29/02/2012,20/10/2014,1.0,0 -48.0,,university.degree,4.86,10/05/2019,06/11/2007,1.0,0 -32.0,management,basic.6y,4.86,18/02/2005,10/04/1990,1.0,0 -51.0,admin.,high.school,4.86,20/06/1993,11/04/2019,1.0,0 -,blue-collar,basic.4y,4.86,05/07/2013,26/12/2013,1.0,0 -43.0,technician,professional.course,4.86,04/02/2005,01/09/1992,1.0,0 -29.0,services,high.school,4.86,23/02/2006,09/03/2010,1.0,0 -44.0,blue-collar,high.school,4.86,30/11/2007,11/12/2003,1.0,0 -38.0,blue-collar,basic.6y,4.86,04/07/1996,25/12/1994,1.0,0 -59.0,retired,professional.course,4.86,26/02/2002,16/11/2009,1.0,0 -29.0,admin.,university.degree,4.86,29/05/2015,05/03/2008,1.0,0 -35.0,unemployed,basic.4y,4.86,15/02/2010,10/07/1998,1.0,0 -,blue-collar,basic.9y,4.86,31/05/2017,01/08/1994,1.0,0 -33.0,services,high.school,4.86,10/04/2015,24/02/2012,1.0,0 -34.0,admin.,basic.9y,4.86,28/03/2000,12/08/2015,1.0,0 -,blue-collar,basic.9y,4.86,05/08/2013,21/12/2001,1.0,0 -,management,university.degree,4.86,28/11/2017,20/09/1996,1.0,0 -25.0,,basic.9y,4.86,04/06/2004,23/09/2004,1.0,0 -25.0,blue-collar,basic.9y,4.86,25/01/1997,18/05/2016,1.0,0 -52.0,self-employed,basic.4y,4.86,18/04/2002,16/05/2016,1.0,0 -,blue-collar,basic.9y,4.86,13/02/2009,23/05/2001,1.0,0 -,unemployed,basic.9y,4.86,17/10/2008,05/01/2001,1.0,0 -44.0,blue-collar,basic.4y,4.86,22/03/2019,19/12/2013,1.0,0 -36.0,blue-collar,basic.9y,4.86,25/10/1995,15/02/2008,1.0,0 -40.0,blue-collar,basic.9y,4.86,01/05/2008,10/08/1988,1.0,0 -38.0,blue-collar,basic.6y,4.86,05/02/2003,20/07/2010,1.0,0 -57.0,blue-collar,basic.4y,4.86,18/03/2013,18/04/2018,1.0,0 -45.0,unknown,high.school,4.86,04/06/2008,01/03/1996,1.0,0 -27.0,blue-collar,basic.6y,4.86,,14/05/2014,1.0,0 -31.0,blue-collar,basic.6y,4.86,17/06/2013,27/02/2004,1.0,0 -30.0,,high.school,4.86,30/04/2018,29/12/2017,1.0,0 -31.0,admin.,high.school,4.86,28/09/1999,26/11/2014,1.0,0 -58.0,blue-collar,basic.4y,4.86,19/09/2003,17/10/2003,1.0,0 -40.0,,high.school,4.86,01/09/2006,31/12/1993,1.0,0 -44.0,admin.,university.degree,4.86,01/04/1993,05/04/1996,1.0,0 -42.0,management,university.degree,4.86,26/11/2015,08/03/2013,1.0,0 -28.0,student,basic.4y,4.86,16/01/2004,11/03/2004,1.0,0 -47.0,blue-collar,high.school,4.86,,05/10/2003,1.0,0 -47.0,blue-collar,high.school,4.86,24/02/2006,18/10/2016,1.0,0 -58.0,retired,university.degree,4.86,06/03/2006,19/07/2002,1.0,0 -32.0,services,professional.course,4.86,12/05/2006,30/12/2009,1.0,0 -50.0,services,high.school,4.86,17/05/2011,17/12/2014,1.0,0 -53.0,technician,professional.course,4.86,18/11/2002,05/04/1993,1.0,1 -29.0,technician,professional.course,4.86,19/09/2006,10/11/1994,1.0,0 -34.0,,professional.course,4.86,20/10/1992,04/07/2005,1.0,0 -35.0,technician,high.school,4.86,15/12/2010,18/09/2008,1.0,1 -32.0,services,professional.course,4.86,28/06/2007,30/04/2004,1.0,0 -26.0,blue-collar,basic.6y,4.86,18/06/2009,02/01/2017,1.0,0 -27.0,blue-collar,basic.4y,4.86,29/04/2013,07/02/2006,1.0,0 -47.0,technician,professional.course,4.86,09/02/2009,02/10/2003,1.0,0 -47.0,blue-collar,professional.course,4.86,05/12/2007,05/02/2007,1.0,0 -38.0,housemaid,high.school,4.86,02/05/2002,04/07/2003,1.0,0 -41.0,admin.,high.school,4.86,28/08/2009,21/04/2015,1.0,0 -41.0,blue-collar,basic.4y,4.86,22/10/2009,06/03/2018,1.0,0 -58.0,management,university.degree,4.86,23/05/2002,25/01/2007,1.0,0 -24.0,services,high.school,4.86,01/02/2013,09/04/2004,1.0,0 -51.0,management,university.degree,4.86,10/08/2012,15/06/2004,1.0,1 -26.0,entrepreneur,university.degree,4.86,15/11/1986,03/11/2005,1.0,0 -28.0,blue-collar,basic.9y,4.86,05/01/1999,24/12/2004,1.0,0 -49.0,admin.,high.school,4.86,,25/06/2010,1.0,0 -55.0,blue-collar,basic.4y,4.86,01/01/1999,27/03/2008,1.0,0 -38.0,,basic.9y,4.86,31/10/2012,05/06/1994,1.0,0 -,blue-collar,basic.6y,4.86,05/05/2015,29/05/2013,1.0,0 -46.0,blue-collar,basic.4y,4.86,01/11/1998,21/05/2014,1.0,0 -35.0,admin.,university.degree,4.86,18/06/2013,05/12/1997,1.0,0 -30.0,technician,professional.course,4.86,01/09/1995,22/06/1996,1.0,0 -39.0,entrepreneur,basic.9y,4.86,03/05/2017,02/04/2008,1.0,0 -28.0,admin.,high.school,4.86,13/06/2011,19/05/2006,1.0,0 -46.0,blue-collar,basic.6y,4.86,,12/01/2015,1.0,0 -,student,university.degree,4.86,05/08/2014,11/10/2005,1.0,0 -34.0,management,university.degree,4.86,29/12/2000,01/11/1992,1.0,0 -44.0,technician,professional.course,4.86,16/03/2017,05/11/1999,1.0,0 -36.0,management,basic.9y,4.86,21/04/1992,04/07/2003,1.0,0 -40.0,admin.,university.degree,4.86,26/06/2007,23/03/2007,1.0,0 -32.0,admin.,high.school,4.86,15/09/1996,19/09/2017,1.0,0 -29.0,admin.,university.degree,4.86,02/03/1994,01/11/1997,1.0,0 -50.0,,professional.course,4.86,01/11/2011,01/11/1993,1.0,0 -53.0,admin.,university.degree,4.86,09/10/1995,22/02/2005,1.0,0 -46.0,management,basic.4y,4.86,30/07/2015,01/08/1995,1.0,0 -57.0,blue-collar,basic.4y,4.86,06/07/2007,24/12/1999,1.0,0 -45.0,blue-collar,basic.4y,4.86,,08/04/2005,1.0,0 -57.0,admin.,university.degree,4.86,30/11/2011,11/07/2014,1.0,0 -29.0,technician,university.degree,4.86,27/11/2013,22/09/2003,1.0,0 -32.0,blue-collar,basic.9y,4.86,14/03/2008,15/07/2014,1.0,0 -25.0,technician,university.degree,4.86,07/11/1992,17/03/2006,1.0,0 -,,university.degree,4.86,09/12/2003,30/09/1998,1.0,0 -26.0,unemployed,basic.9y,4.86,01/12/2005,04/02/2005,1.0,0 -34.0,admin.,university.degree,4.86,04/07/2003,05/02/2000,1.0,0 -,blue-collar,basic.9y,4.86,02/07/2004,22/08/2017,1.0,1 -,technician,university.degree,4.86,29/04/2013,24/12/2004,1.0,0 -34.0,technician,university.degree,4.86,28/10/2008,05/04/1995,1.0,0 -53.0,admin.,basic.9y,4.86,22/11/2016,28/02/2013,1.0,0 -28.0,technician,professional.course,4.86,07/08/2015,15/04/1990,1.0,0 -48.0,blue-collar,basic.9y,4.86,,11/05/2012,1.0,0 -36.0,blue-collar,basic.4y,4.86,12/08/2005,01/04/1995,1.0,0 -54.0,admin.,high.school,4.86,07/02/2002,15/07/2001,1.0,0 -44.0,technician,professional.course,4.86,12/10/2009,05/03/1996,1.0,0 -,services,high.school,4.86,13/02/2009,20/05/1996,1.0,1 -56.0,management,basic.6y,4.86,20/07/2015,30/03/2011,1.0,0 -35.0,unemployed,university.degree,4.86,25/04/2001,15/02/2019,1.0,0 -37.0,,basic.9y,4.86,27/11/2013,12/09/2005,1.0,0 -43.0,admin.,university.degree,4.86,22/04/2016,01/10/1993,1.0,0 -31.0,self-employed,basic.9y,4.86,10/07/2008,20/03/2015,1.0,0 -31.0,student,high.school,4.86,,31/12/1991,1.0,0 -31.0,blue-collar,basic.9y,4.86,01/07/1995,21/03/2012,1.0,0 -38.0,,university.degree,4.86,21/01/2001,24/05/2005,1.0,0 -40.0,blue-collar,basic.4y,4.86,05/04/2016,26/07/2013,1.0,0 -44.0,services,high.school,4.86,01/10/2004,30/03/2006,1.0,0 -36.0,admin.,basic.6y,4.86,05/02/1993,01/11/1996,1.0,0 -49.0,admin.,high.school,4.86,28/02/2007,10/03/2006,1.0,0 -30.0,,university.degree,4.86,04/11/2010,18/04/2006,1.0,0 -,technician,university.degree,4.86,02/02/1990,03/08/2007,1.0,0 -,technician,high.school,4.86,31/12/1989,20/06/1994,1.0,0 -35.0,self-employed,university.degree,4.86,19/08/2004,13/02/2007,1.0,0 -50.0,blue-collar,basic.9y,4.86,15/05/1995,15/12/1995,1.0,1 -49.0,,university.degree,4.86,23/02/1999,21/03/2003,1.0,0 -50.0,self-employed,basic.4y,4.86,02/08/2004,27/02/2019,1.0,0 -29.0,technician,professional.course,4.86,06/12/2018,19/09/1995,1.0,0 -29.0,blue-collar,basic.6y,4.86,22/11/2007,21/08/2000,1.0,0 -60.0,entrepreneur,basic.4y,4.86,03/05/2016,16/06/1999,1.0,0 -,entrepreneur,high.school,4.86,01/03/2005,14/10/2010,1.0,0 -46.0,admin.,university.degree,4.86,18/09/1998,16/07/2012,1.0,0 -54.0,retired,professional.course,4.86,25/04/2014,01/09/1997,1.0,0 -49.0,blue-collar,high.school,4.86,08/10/1998,31/12/1991,1.0,0 -41.0,,high.school,4.86,05/12/2003,25/11/2016,1.0,0 -26.0,unemployed,professional.course,4.86,28/07/2006,21/11/2017,1.0,0 -43.0,admin.,university.degree,4.86,18/09/2007,23/12/2002,1.0,0 -40.0,services,high.school,4.86,06/06/2008,05/12/1989,1.0,0 -35.0,,university.degree,4.86,07/10/2014,27/01/2015,1.0,0 -34.0,admin.,high.school,4.86,21/02/2008,16/04/2004,1.0,0 -36.0,admin.,university.degree,4.86,27/10/2010,15/01/1990,1.0,0 -,blue-collar,high.school,4.86,14/04/2015,04/03/2014,1.0,0 -45.0,technician,professional.course,4.86,09/11/2012,01/03/1995,1.0,0 -49.0,technician,university.degree,4.86,21/08/2012,05/02/2009,1.0,0 -59.0,admin.,high.school,4.86,,23/12/2004,1.0,0 -35.0,blue-collar,basic.9y,4.86,26/03/2009,18/02/2019,1.0,0 -41.0,blue-collar,basic.9y,4.86,19/07/2012,18/07/2003,1.0,0 -34.0,blue-collar,basic.9y,4.86,25/01/2010,04/07/2003,1.0,0 -56.0,,basic.9y,4.86,04/03/2013,04/04/2011,1.0,0 -37.0,management,high.school,4.86,,20/07/2001,1.0,0 -46.0,blue-collar,basic.6y,4.86,14/12/2011,20/06/2007,1.0,0 -50.0,retired,basic.4y,4.86,30/04/2010,31/12/1993,1.0,0 -46.0,admin.,high.school,4.86,30/07/2004,25/04/2008,1.0,0 -39.0,blue-collar,basic.4y,4.86,12/04/1990,01/06/1991,1.0,0 -27.0,technician,professional.course,4.86,30/01/2012,10/11/2000,1.0,0 -59.0,technician,basic.6y,4.86,15/07/2004,22/07/2004,1.0,0 -55.0,blue-collar,basic.9y,4.86,27/09/2011,08/05/2014,1.0,0 -36.0,admin.,university.degree,4.86,19/04/2006,28/03/2003,1.0,0 -57.0,management,university.degree,4.86,01/07/2005,19/06/2018,1.0,0 -58.0,retired,basic.6y,4.86,11/01/2011,10/03/2006,1.0,0 -36.0,services,high.school,4.86,25/01/1998,01/06/2006,1.0,0 -42.0,blue-collar,basic.4y,4.86,06/04/2001,19/09/1995,1.0,0 -37.0,technician,university.degree,4.86,,31/08/2005,1.0,0 -34.0,,high.school,4.86,11/02/2005,05/03/2004,1.0,0 -32.0,admin.,university.degree,4.86,30/10/2014,01/12/1991,1.0,0 -40.0,technician,professional.course,4.86,23/03/2012,28/01/2014,1.0,0 -48.0,blue-collar,high.school,4.86,,20/03/2000,1.0,0 -56.0,,basic.9y,4.86,01/08/1996,28/03/2003,1.0,0 -,admin.,high.school,4.86,04/02/2005,18/03/2004,1.0,0 -36.0,,high.school,4.86,,30/01/2015,1.0,0 -48.0,entrepreneur,basic.4y,4.86,,10/11/1990,1.0,0 -28.0,student,basic.9y,4.86,01/08/2011,18/09/2015,1.0,0 -,unemployed,basic.4y,4.86,09/03/2001,10/09/1999,1.0,0 -31.0,blue-collar,basic.9y,4.86,17/03/2009,02/11/2007,1.0,0 -57.0,,high.school,4.86,29/01/2016,22/09/2017,1.0,0 -42.0,technician,high.school,4.86,15/11/2000,10/09/1987,1.0,0 -44.0,admin.,high.school,4.86,,25/07/2018,1.0,0 -30.0,admin.,high.school,4.86,01/07/1995,01/11/2011,1.0,1 -30.0,blue-collar,basic.9y,4.86,15/08/2003,26/06/2017,1.0,0 -37.0,technician,professional.course,4.86,,22/08/2003,1.0,0 -45.0,blue-collar,basic.4y,4.86,29/06/2009,02/05/2013,1.0,0 -35.0,blue-collar,basic.4y,4.86,28/12/1990,06/01/2003,1.0,0 -43.0,management,professional.course,4.86,22/12/2015,04/11/2013,1.0,0 -32.0,services,high.school,4.86,27/07/2011,02/02/2001,1.0,0 -47.0,blue-collar,basic.9y,4.86,,20/10/2005,1.0,0 -31.0,,high.school,4.86,15/10/1989,05/08/2005,1.0,0 -49.0,blue-collar,basic.6y,4.86,05/10/2016,15/01/2016,1.0,0 -36.0,admin.,university.degree,4.86,20/12/1993,30/01/2014,1.0,0 -40.0,blue-collar,basic.9y,4.86,03/10/2003,28/04/2005,1.0,0 -47.0,services,high.school,4.86,09/01/1993,09/04/2015,1.0,0 -29.0,unemployed,university.degree,4.86,17/09/2018,05/05/1996,1.0,0 -58.0,self-employed,high.school,4.86,30/10/1990,22/11/2012,1.0,0 -37.0,blue-collar,basic.9y,4.86,02/04/2009,16/02/2006,1.0,0 -33.0,blue-collar,basic.9y,4.859,13/01/2006,19/12/2018,1.0,0 -,self-employed,basic.9y,4.859,10/09/1997,01/08/1991,1.0,0 -46.0,unemployed,high.school,4.859,,07/05/2008,1.0,0 -37.0,services,basic.9y,4.859,,10/03/1988,1.0,0 -33.0,entrepreneur,basic.9y,4.859,01/07/1996,11/07/2000,1.0,0 -32.0,entrepreneur,high.school,4.859,29/12/2016,10/10/1997,1.0,0 -36.0,admin.,university.degree,4.859,01/08/1997,24/05/2002,1.0,0 -28.0,blue-collar,basic.9y,4.859,25/01/2013,01/09/2014,1.0,0 -35.0,technician,university.degree,4.859,15/10/1998,13/10/2009,1.0,0 -47.0,entrepreneur,university.degree,4.859,21/07/2011,16/03/2011,1.0,0 -31.0,blue-collar,basic.6y,4.859,31/12/1993,25/03/2016,1.0,0 -51.0,blue-collar,high.school,4.859,26/10/2016,31/01/2012,1.0,0 -51.0,admin.,basic.6y,4.859,14/09/1997,31/12/1991,1.0,0 -34.0,blue-collar,university.degree,4.859,12/09/2003,28/04/2005,1.0,0 -42.0,admin.,high.school,4.859,01/04/2006,31/12/1993,1.0,0 -39.0,technician,professional.course,4.859,17/12/2010,28/01/2011,1.0,0 -32.0,services,high.school,4.859,19/11/2012,08/02/2010,1.0,0 -46.0,unemployed,high.school,4.859,22/08/2002,15/12/2006,1.0,0 -37.0,services,high.school,4.859,19/02/2002,13/06/2008,1.0,0 -45.0,entrepreneur,university.degree,4.859,12/07/2002,03/10/2003,1.0,1 -30.0,self-employed,high.school,4.859,05/07/1997,30/10/2012,1.0,0 -58.0,management,basic.9y,4.859,22/02/2008,25/02/1994,1.0,0 -,services,high.school,4.859,02/03/2011,01/08/2006,1.0,0 -35.0,admin.,high.school,4.859,05/04/2013,25/11/2004,1.0,1 -32.0,,professional.course,4.859,23/12/2015,12/05/2016,1.0,0 -25.0,services,basic.4y,4.859,06/05/2010,17/06/2004,1.0,0 -56.0,technician,professional.course,4.859,25/05/2006,31/12/1997,1.0,0 -41.0,unemployed,basic.9y,4.859,27/03/2008,22/10/2012,1.0,0 -39.0,admin.,university.degree,4.859,18/07/2003,04/06/2014,1.0,0 -40.0,services,high.school,4.859,10/02/1989,13/08/2012,1.0,0 -48.0,management,university.degree,4.859,03/11/1999,01/06/2004,1.0,0 -53.0,blue-collar,basic.9y,4.859,02/04/1993,06/06/2005,1.0,0 -38.0,admin.,basic.9y,4.859,05/10/1991,11/04/2008,1.0,0 -42.0,technician,professional.course,4.859,24/09/2013,07/01/2014,1.0,0 -37.0,blue-collar,high.school,4.859,,10/02/1989,1.0,0 -26.0,admin.,high.school,4.859,01/05/1993,25/03/2003,1.0,0 -,management,high.school,4.859,,12/08/2005,1.0,0 -50.0,management,university.degree,4.859,21/01/1991,27/04/2006,1.0,0 -46.0,services,basic.4y,4.859,,06/03/2015,1.0,0 -39.0,admin.,high.school,4.859,07/03/2017,29/04/2011,1.0,0 -53.0,technician,high.school,4.859,13/02/2004,12/12/2008,1.0,0 -57.0,management,university.degree,4.859,30/04/2010,01/08/2002,1.0,0 -29.0,blue-collar,high.school,4.859,10/07/2018,24/09/2004,1.0,1 -35.0,admin.,university.degree,4.859,23/12/2016,07/05/2004,1.0,0 -44.0,management,university.degree,4.859,24/06/2004,31/12/1999,1.0,1 -46.0,,high.school,4.859,23/01/2001,02/02/2011,1.0,0 -57.0,retired,high.school,4.859,26/03/1990,12/08/2013,1.0,0 -,admin.,university.degree,4.859,07/08/1996,31/12/1993,1.0,0 -31.0,blue-collar,basic.6y,4.859,07/09/2011,04/11/2005,1.0,1 -27.0,admin.,high.school,4.859,03/03/1999,31/01/2013,1.0,0 -47.0,,basic.6y,4.859,13/10/2016,22/04/1999,1.0,0 -43.0,admin.,high.school,4.859,12/01/2016,04/04/2014,1.0,0 -56.0,blue-collar,basic.4y,4.859,18/07/2012,01/02/1996,1.0,1 -51.0,blue-collar,basic.9y,4.859,01/11/1995,03/10/2008,1.0,0 -45.0,technician,university.degree,4.859,30/09/2013,13/09/2018,1.0,1 -35.0,admin.,basic.4y,4.859,06/05/2014,31/12/2004,1.0,0 -59.0,retired,basic.4y,4.859,25/09/2003,26/06/2009,1.0,0 -38.0,self-employed,university.degree,4.859,03/06/2014,05/08/2005,1.0,0 -,technician,professional.course,4.859,10/06/2002,29/08/2003,1.0,0 -29.0,blue-collar,basic.6y,4.859,01/03/2014,08/08/2014,1.0,0 -50.0,housemaid,basic.4y,4.859,19/01/2000,19/09/2003,1.0,0 -35.0,,university.degree,4.859,04/10/1993,15/06/2014,1.0,0 -25.0,housemaid,basic.9y,4.859,26/06/2015,28/02/2003,1.0,0 -44.0,management,university.degree,4.859,30/01/2014,07/11/2017,1.0,0 -28.0,services,high.school,4.859,11/04/2017,25/03/2005,1.0,0 -,admin.,university.degree,4.859,25/07/1989,14/10/2013,1.0,0 -39.0,admin.,high.school,4.859,17/02/2015,18/06/2009,1.0,0 -28.0,admin.,university.degree,4.859,30/12/1993,15/09/1994,1.0,0 -,admin.,university.degree,4.859,01/08/1996,03/09/2008,1.0,0 -59.0,blue-collar,basic.4y,4.859,15/08/2003,07/02/2013,1.0,0 -49.0,blue-collar,basic.4y,4.859,19/09/2017,06/11/1998,1.0,0 -24.0,student,high.school,4.859,21/03/2003,21/12/2015,1.0,0 -,admin.,high.school,4.859,16/04/2014,26/03/2004,1.0,0 -34.0,,university.degree,4.859,20/05/1996,07/02/2003,1.0,0 -39.0,blue-collar,high.school,4.859,29/10/2004,26/08/2001,1.0,0 -,,high.school,4.859,20/02/2009,27/07/2010,1.0,0 -48.0,technician,professional.course,4.859,05/06/1991,30/01/2014,1.0,0 -39.0,blue-collar,basic.4y,4.859,09/01/2004,07/01/2015,1.0,0 -41.0,blue-collar,basic.4y,4.859,01/08/1993,12/11/2018,1.0,0 -48.0,admin.,basic.9y,4.859,21/12/2007,21/04/2009,1.0,0 -,management,university.degree,4.859,07/10/2013,26/11/2018,1.0,0 -35.0,technician,professional.course,4.859,12/09/1997,26/01/2007,1.0,0 -56.0,blue-collar,basic.6y,4.859,01/09/2004,19/04/2004,1.0,0 -54.0,blue-collar,high.school,4.859,14/09/2007,22/06/2009,1.0,0 -60.0,entrepreneur,basic.4y,4.859,16/07/2004,01/06/2006,1.0,0 -34.0,technician,professional.course,4.859,30/07/2009,19/06/2014,1.0,0 -26.0,blue-collar,basic.9y,4.859,01/06/1993,07/05/1999,1.0,1 -39.0,blue-collar,basic.4y,4.859,05/02/1991,18/05/2012,1.0,0 -29.0,housemaid,high.school,4.859,26/05/2016,14/04/2014,1.0,0 -,,professional.course,4.859,05/11/1993,13/06/2013,1.0,0 -35.0,,basic.4y,4.859,26/10/2016,01/06/1992,1.0,0 -,blue-collar,basic.9y,4.859,01/05/2009,02/07/2015,1.0,0 -,blue-collar,high.school,4.859,30/03/2015,11/05/2007,1.0,0 -50.0,,basic.9y,4.859,01/08/2008,23/07/2004,1.0,0 -24.0,services,high.school,4.859,05/11/2015,08/07/2000,1.0,0 -53.0,blue-collar,basic.9y,4.859,26/06/2000,02/09/2005,1.0,0 -34.0,blue-collar,basic.9y,4.859,30/05/2003,15/01/1999,1.0,0 -57.0,retired,high.school,4.859,19/01/2011,30/09/2009,1.0,0 -26.0,student,high.school,4.859,06/03/2000,30/09/2014,1.0,0 -52.0,technician,professional.course,4.859,30/06/2006,04/06/2010,1.0,0 -40.0,admin.,university.degree,4.859,16/02/2007,30/05/2003,1.0,0 -28.0,management,high.school,4.859,06/12/2017,16/02/1996,1.0,0 -30.0,blue-collar,basic.4y,4.859,01/12/2004,11/04/2003,1.0,0 -37.0,technician,university.degree,4.859,06/06/2014,06/03/2009,1.0,0 -45.0,technician,professional.course,4.859,28/06/2002,05/12/1990,1.0,0 -26.0,blue-collar,high.school,4.859,14/09/2001,26/10/2011,1.0,0 -40.0,,university.degree,4.859,01/11/1995,01/04/1995,1.0,1 -44.0,blue-collar,basic.4y,4.859,01/07/2000,01/01/1997,1.0,0 -,blue-collar,basic.9y,4.859,07/11/2014,04/06/2004,1.0,0 -57.0,management,university.degree,4.859,21/03/2003,24/09/1997,1.0,0 -33.0,services,high.school,4.859,02/03/1998,28/09/2012,1.0,0 -35.0,admin.,university.degree,4.859,01/11/1995,10/08/1988,1.0,0 -52.0,management,professional.course,4.859,05/12/1992,05/12/1993,1.0,0 -48.0,technician,high.school,4.859,27/11/2014,08/07/2014,1.0,0 -44.0,technician,university.degree,4.859,15/01/2010,01/02/2013,1.0,0 -52.0,blue-collar,basic.9y,4.859,28/10/2004,25/07/2016,1.0,0 -48.0,technician,high.school,4.859,17/02/2011,26/09/2014,1.0,0 -,blue-collar,basic.4y,4.859,21/01/2015,19/05/2014,1.0,0 -39.0,admin.,high.school,4.859,12/10/2007,31/01/2012,1.0,0 -46.0,services,high.school,4.859,27/10/2005,20/10/2014,1.0,0 -50.0,blue-collar,basic.9y,4.859,20/06/2008,25/03/1997,1.0,0 -37.0,admin.,university.degree,4.859,09/02/2016,27/09/2017,1.0,0 -29.0,entrepreneur,basic.6y,4.859,24/08/2012,21/08/2014,1.0,0 -40.0,technician,professional.course,4.859,21/12/2012,22/06/2017,1.0,0 -31.0,blue-collar,basic.4y,4.859,31/10/2003,10/02/2009,1.0,0 -36.0,services,high.school,4.859,21/01/2015,05/02/1998,1.0,0 -25.0,blue-collar,basic.4y,4.859,09/06/2015,04/04/2012,1.0,0 -,blue-collar,basic.9y,4.859,01/12/2015,08/08/1996,1.0,0 -32.0,admin.,university.degree,4.859,28/07/2017,20/06/2016,1.0,0 -52.0,services,high.school,4.859,27/10/2006,25/11/1991,1.0,0 -,self-employed,basic.4y,4.859,03/03/2005,23/02/2000,1.0,0 -30.0,entrepreneur,high.school,4.859,10/10/2003,01/12/2006,1.0,0 -28.0,admin.,high.school,4.859,24/01/2008,31/08/2006,1.0,0 -42.0,blue-collar,basic.6y,4.859,24/02/2006,19/09/2007,1.0,0 -41.0,management,university.degree,4.859,01/05/1994,24/08/2010,1.0,0 -35.0,services,high.school,4.859,01/07/1997,18/02/2015,1.0,0 -59.0,blue-collar,basic.4y,4.859,26/11/2004,14/02/2001,1.0,0 -34.0,blue-collar,basic.4y,4.859,,02/04/1999,1.0,0 -42.0,management,university.degree,4.859,,01/05/1996,1.0,0 -49.0,admin.,high.school,4.859,31/12/1996,01/11/1995,1.0,1 -39.0,management,university.degree,4.859,,07/09/2016,1.0,0 -24.0,services,high.school,4.859,21/03/2003,28/02/2011,1.0,0 -53.0,unemployed,basic.4y,4.859,13/12/2011,08/06/2007,1.0,0 -29.0,admin.,university.degree,4.859,,19/09/1995,1.0,0 -26.0,blue-collar,high.school,4.859,,17/07/2014,1.0,0 -53.0,,basic.4y,4.859,17/02/2004,17/06/2005,1.0,0 -,admin.,high.school,4.859,12/07/2010,06/04/2009,1.0,0 -32.0,services,high.school,4.859,27/02/2004,05/11/1999,1.0,0 -37.0,management,university.degree,4.859,13/11/2017,04/06/2004,1.0,0 -36.0,entrepreneur,university.degree,4.859,25/11/1999,11/04/2003,1.0,0 -,blue-collar,basic.9y,4.859,07/01/1997,16/03/2007,1.0,0 -33.0,admin.,university.degree,4.859,19/08/2005,24/05/2010,1.0,0 -,services,high.school,4.859,06/05/2005,02/12/2004,1.0,0 -28.0,admin.,university.degree,4.859,18/05/2009,24/06/2009,1.0,0 -41.0,housemaid,high.school,4.859,07/03/2001,28/12/2001,1.0,0 -26.0,admin.,high.school,4.859,13/04/2000,16/03/2000,1.0,1 -,blue-collar,basic.6y,4.859,,01/02/2006,1.0,0 -56.0,retired,professional.course,4.859,21/01/2011,03/12/2013,1.0,0 -,admin.,high.school,4.859,14/03/2016,10/04/1997,1.0,0 -58.0,admin.,basic.9y,4.859,12/07/2001,27/03/2019,1.0,0 -36.0,admin.,university.degree,4.859,22/05/1996,08/12/2000,1.0,0 -49.0,blue-collar,basic.4y,4.859,16/12/2002,05/09/2017,1.0,0 -,retired,basic.9y,4.859,04/02/2003,08/08/2011,1.0,0 -37.0,blue-collar,basic.9y,4.859,20/06/2006,08/11/2016,1.0,1 -29.0,blue-collar,basic.9y,4.859,24/11/1998,05/02/2014,1.0,0 -32.0,services,professional.course,4.859,06/03/1995,10/04/2015,1.0,0 -53.0,blue-collar,basic.6y,4.859,09/11/1995,22/02/2008,1.0,0 -48.0,technician,high.school,4.859,05/07/2002,19/02/2010,1.0,0 -56.0,blue-collar,basic.4y,4.859,10/02/2006,26/04/2013,1.0,0 -37.0,services,basic.9y,4.859,15/04/1996,22/09/1997,1.0,0 -43.0,self-employed,professional.course,4.859,18/12/2014,11/02/2005,1.0,0 -37.0,admin.,high.school,4.859,,24/10/2003,1.0,1 -46.0,blue-collar,basic.6y,4.859,,25/10/2011,1.0,0 -,blue-collar,basic.9y,4.859,01/08/2008,12/03/2010,1.0,0 -44.0,housemaid,basic.9y,4.859,,11/10/2002,1.0,0 -38.0,blue-collar,university.degree,4.859,10/05/2001,03/10/1997,1.0,1 -31.0,admin.,basic.9y,4.859,,25/11/2015,1.0,0 -,blue-collar,basic.9y,4.859,17/06/2005,04/07/2001,1.0,0 -36.0,technician,professional.course,4.859,22/07/2014,04/05/2012,1.0,0 -,admin.,basic.6y,4.859,01/06/1994,10/12/1998,1.0,0 -29.0,technician,university.degree,4.859,05/10/2011,22/12/2015,1.0,0 -28.0,,university.degree,4.859,17/12/2002,18/11/2005,1.0,0 -49.0,self-employed,professional.course,4.859,07/01/2005,01/02/2010,1.0,0 -30.0,technician,university.degree,4.859,14/05/2014,20/11/2008,1.0,0 -36.0,services,basic.9y,4.859,,18/03/2019,1.0,0 -36.0,blue-collar,basic.4y,4.859,15/09/2006,27/03/2003,1.0,0 -57.0,blue-collar,basic.4y,4.859,19/09/1995,22/06/2011,1.0,0 -40.0,blue-collar,basic.4y,4.859,01/11/1997,05/06/2008,1.0,0 -52.0,blue-collar,basic.4y,4.859,22/04/2014,19/04/2000,1.0,0 -,blue-collar,high.school,4.859,10/03/2014,15/06/1997,1.0,0 -,management,university.degree,4.859,12/02/1990,14/10/2008,1.0,0 -55.0,retired,basic.4y,4.859,03/10/2002,30/01/2004,1.0,0 -52.0,management,university.degree,4.859,14/04/2001,01/11/2012,1.0,0 -24.0,admin.,high.school,4.859,01/03/2001,18/07/2014,1.0,0 -44.0,blue-collar,basic.4y,4.859,,13/11/2012,1.0,0 -46.0,,high.school,4.859,10/07/1988,14/09/2012,1.0,0 -25.0,student,high.school,4.859,09/03/1996,31/12/1990,1.0,0 -33.0,,basic.9y,4.859,28/12/2001,22/04/2009,1.0,0 -29.0,services,basic.9y,4.859,01/12/2011,29/01/2014,1.0,0 -44.0,admin.,university.degree,4.859,22/06/2015,10/11/2005,1.0,0 -41.0,blue-collar,basic.9y,4.859,28/03/2012,15/10/2015,1.0,0 -50.0,technician,professional.course,4.859,08/07/2008,05/11/2010,1.0,0 -41.0,blue-collar,basic.9y,4.859,15/02/1990,08/07/2014,1.0,0 -48.0,admin.,university.degree,4.859,13/03/2001,24/03/2011,1.0,0 -26.0,services,high.school,4.859,09/08/2002,15/06/2016,1.0,0 -,,basic.4y,4.859,22/07/2011,09/07/2004,1.0,0 -47.0,blue-collar,basic.9y,4.859,28/05/1997,15/04/2001,1.0,0 -36.0,admin.,university.degree,4.859,30/05/1995,18/06/2014,1.0,0 -54.0,technician,basic.9y,4.859,17/11/2008,25/09/2017,1.0,0 -26.0,admin.,university.degree,4.859,16/11/2017,02/01/2019,1.0,0 -35.0,technician,basic.9y,4.859,,01/03/2012,1.0,0 -54.0,services,high.school,4.859,31/10/2012,02/09/2009,1.0,0 -51.0,services,basic.6y,4.859,04/02/2014,02/06/2005,1.0,1 -28.0,technician,professional.course,4.859,29/12/1990,15/04/2000,1.0,0 -52.0,services,university.degree,4.859,23/07/2004,03/10/2008,1.0,0 -31.0,admin.,basic.9y,4.859,,05/09/1993,1.0,0 -28.0,services,high.school,4.859,11/11/2005,14/08/2003,1.0,0 -32.0,blue-collar,basic.9y,4.859,02/02/2009,01/03/2006,1.0,0 -46.0,admin.,university.degree,4.859,16/02/2009,30/01/2009,1.0,1 -38.0,admin.,university.degree,4.859,29/05/1991,25/12/1994,1.0,0 -36.0,blue-collar,basic.9y,4.859,02/07/2014,23/07/1996,1.0,0 -31.0,admin.,university.degree,4.859,25/11/2015,01/08/1997,1.0,0 -38.0,management,university.degree,4.859,18/06/2002,25/10/2002,1.0,0 -35.0,admin.,high.school,4.859,20/08/2010,25/09/2012,1.0,0 -39.0,housemaid,high.school,4.859,02/06/2011,27/11/2009,1.0,0 -31.0,housemaid,high.school,4.859,10/09/1987,15/01/2014,1.0,0 -39.0,self-employed,high.school,4.859,28/10/1991,09/10/2009,1.0,0 -36.0,,high.school,4.859,31/12/1988,25/03/2014,1.0,0 -29.0,services,basic.9y,4.859,14/07/2010,19/11/2010,1.0,0 -37.0,management,university.degree,4.859,,05/12/2003,1.0,0 -28.0,blue-collar,basic.9y,4.859,24/09/2015,24/12/2004,1.0,0 -,,high.school,4.859,09/06/2017,05/04/1994,1.0,0 -38.0,services,high.school,4.859,16/02/2000,10/05/1996,1.0,0 -31.0,technician,university.degree,4.859,08/03/2012,02/05/2008,1.0,0 -50.0,,basic.4y,4.859,27/04/2017,25/01/1997,1.0,0 -36.0,,basic.9y,4.859,30/10/2017,25/12/1992,1.0,0 -40.0,management,high.school,4.859,18/05/2016,18/08/2005,1.0,0 -37.0,admin.,university.degree,4.859,27/04/1990,05/04/2003,1.0,0 -28.0,unemployed,high.school,4.859,01/05/1998,28/11/2008,1.0,0 -50.0,services,basic.4y,4.859,03/07/2002,01/01/2007,1.0,0 -38.0,housemaid,basic.9y,4.859,01/01/1998,06/05/2003,1.0,0 -43.0,blue-collar,basic.9y,4.859,01/10/2001,25/12/2015,1.0,0 -37.0,technician,high.school,4.859,03/06/1992,25/01/1994,1.0,0 -47.0,blue-collar,basic.9y,4.859,02/01/2004,31/12/1989,1.0,0 -,technician,high.school,4.859,22/03/2016,27/12/1996,1.0,0 -30.0,,university.degree,4.859,09/03/1990,03/07/2009,1.0,0 -33.0,admin.,high.school,4.859,31/10/2012,09/08/1988,1.0,0 -43.0,blue-collar,basic.4y,4.859,,04/07/2014,1.0,0 -,technician,basic.9y,4.859,01/01/1993,22/09/2014,1.0,0 -44.0,blue-collar,basic.6y,4.859,14/12/2007,26/12/2014,1.0,0 -,management,university.degree,4.859,23/03/2006,02/02/1996,1.0,0 -40.0,admin.,professional.course,4.859,14/10/2014,01/07/1996,1.0,0 -35.0,student,high.school,4.859,01/02/2006,09/09/2015,1.0,1 -56.0,management,basic.4y,4.859,08/06/2006,23/05/2003,1.0,0 -53.0,technician,high.school,4.859,26/01/2007,29/11/2002,1.0,0 -33.0,blue-collar,professional.course,4.859,,10/01/2006,1.0,0 -,retired,basic.9y,4.859,04/06/2008,02/07/2009,1.0,0 -35.0,technician,professional.course,4.859,28/09/2015,22/09/2000,1.0,0 -,services,high.school,4.859,05/08/1997,29/04/2005,1.0,0 -36.0,services,basic.9y,4.859,16/03/2009,27/12/2011,1.0,0 -41.0,housemaid,university.degree,4.859,30/12/2013,13/04/2016,1.0,0 -48.0,blue-collar,professional.course,4.859,20/12/1986,01/03/2002,1.0,0 -35.0,admin.,university.degree,4.859,05/04/2012,24/05/2012,1.0,0 -42.0,admin.,university.degree,4.859,,14/03/2005,1.0,0 -35.0,admin.,university.degree,4.859,19/10/2007,01/10/2014,1.0,0 -34.0,admin.,high.school,4.859,,30/05/2002,1.0,0 -29.0,management,university.degree,4.859,12/07/2006,01/11/1998,1.0,0 -,admin.,university.degree,4.859,14/08/2014,01/08/1996,1.0,0 -31.0,blue-collar,basic.9y,4.859,09/07/1994,15/09/1998,1.0,0 -46.0,blue-collar,basic.4y,4.859,24/10/2003,20/10/1993,1.0,0 -25.0,blue-collar,basic.4y,4.859,04/05/2012,23/02/2015,1.0,0 -28.0,admin.,university.degree,4.859,,15/01/2004,1.0,0 -48.0,,university.degree,4.859,25/11/2005,19/02/2014,1.0,0 -42.0,retired,basic.9y,4.859,04/06/2004,18/06/2004,1.0,0 -32.0,technician,professional.course,4.859,05/04/2003,25/12/1995,1.0,0 -30.0,,university.degree,4.859,01/07/2005,07/01/2005,1.0,0 -32.0,services,high.school,4.859,01/10/1993,16/06/2004,1.0,0 -,services,basic.9y,4.859,21/07/2017,11/06/2014,1.0,0 -28.0,blue-collar,basic.9y,4.859,20/06/2018,20/03/2002,1.0,0 -40.0,blue-collar,basic.6y,4.859,01/05/2006,29/12/2000,1.0,0 -46.0,blue-collar,basic.9y,4.859,30/09/1992,01/09/1997,1.0,0 -38.0,,basic.6y,4.859,11/01/2001,25/07/2008,1.0,0 -47.0,,basic.4y,4.859,,01/09/2015,1.0,0 -37.0,services,high.school,4.859,18/10/2002,31/12/1990,1.0,0 -55.0,technician,basic.4y,4.859,14/05/2004,25/04/1998,1.0,0 -28.0,,university.degree,4.859,08/01/1993,02/04/2004,1.0,0 -43.0,blue-collar,basic.9y,4.859,11/02/2005,15/07/2014,1.0,0 -,unknown,high.school,4.859,01/04/2006,13/08/2015,1.0,0 -33.0,management,university.degree,4.859,01/07/2005,17/11/2010,1.0,0 -33.0,blue-collar,basic.9y,4.859,29/05/2013,05/08/2016,1.0,0 -35.0,admin.,university.degree,4.859,,28/05/2014,1.0,0 -41.0,blue-collar,basic.6y,4.859,,21/05/2004,1.0,0 -59.0,entrepreneur,high.school,4.859,01/09/1996,26/09/2003,1.0,0 -29.0,services,university.degree,4.859,29/11/2002,03/04/2014,1.0,0 -30.0,self-employed,basic.9y,4.859,31/10/2001,13/11/2018,1.0,0 -39.0,admin.,high.school,4.859,15/07/2009,24/08/2005,1.0,0 -51.0,retired,university.degree,4.859,22/05/2014,30/03/2001,1.0,0 -34.0,,basic.9y,4.859,31/12/1995,14/02/2003,1.0,0 -31.0,technician,professional.course,4.859,13/02/2013,23/06/1999,1.0,0 -36.0,blue-collar,basic.9y,4.859,31/12/1993,07/03/2014,1.0,0 -46.0,technician,basic.9y,4.859,10/12/1987,05/02/2015,1.0,0 -31.0,technician,university.degree,4.859,20/09/2001,28/11/2017,1.0,0 -37.0,technician,professional.course,4.859,,08/12/2006,1.0,0 -30.0,self-employed,high.school,4.859,15/04/2005,31/12/1993,1.0,0 -47.0,admin.,high.school,4.859,24/03/2006,18/03/2003,1.0,0 -41.0,blue-collar,high.school,4.859,25/01/1998,01/05/2014,1.0,0 -,services,high.school,4.859,04/08/2017,31/01/2013,1.0,0 -27.0,blue-collar,high.school,4.859,27/05/2016,21/07/2005,1.0,0 -39.0,blue-collar,basic.6y,4.859,13/06/2011,20/06/2016,1.0,0 -32.0,services,high.school,4.859,31/01/1990,25/07/2011,1.0,0 -42.0,blue-collar,basic.4y,4.859,05/04/1996,23/01/2004,1.0,0 -37.0,services,high.school,4.859,07/03/2000,06/07/2016,1.0,0 -41.0,blue-collar,basic.6y,4.859,07/01/2008,19/06/2012,1.0,0 -51.0,blue-collar,basic.9y,4.859,06/08/2004,15/04/1996,1.0,0 -48.0,technician,high.school,4.859,08/12/2005,21/09/2015,1.0,0 -36.0,technician,basic.9y,4.859,18/07/2003,05/10/2011,1.0,0 -50.0,management,university.degree,4.859,02/08/2002,22/06/2007,1.0,0 -25.0,admin.,high.school,4.859,13/05/2016,04/06/2014,1.0,0 -49.0,blue-collar,basic.9y,4.859,05/02/1997,25/04/2014,1.0,0 -44.0,self-employed,basic.6y,4.859,01/02/1997,15/06/2003,1.0,0 -52.0,entrepreneur,university.degree,4.859,10/07/2013,11/05/2018,1.0,0 -33.0,self-employed,university.degree,4.859,04/07/2001,05/02/1994,1.0,0 -48.0,,professional.course,4.859,14/10/2015,22/12/2015,1.0,0 -42.0,blue-collar,basic.9y,4.859,31/12/1996,01/07/1996,1.0,0 -35.0,management,university.degree,4.859,08/02/2011,20/02/1996,1.0,0 -45.0,management,university.degree,4.859,01/10/2018,08/12/2011,1.0,0 -,admin.,high.school,4.859,,29/07/2016,1.0,0 -56.0,entrepreneur,university.degree,4.859,18/10/2017,09/02/2018,1.0,0 -60.0,retired,basic.9y,4.859,28/10/2013,04/12/2003,1.0,0 -37.0,admin.,high.school,4.859,28/11/2012,05/08/1995,1.0,0 -38.0,entrepreneur,basic.9y,4.859,15/12/2005,04/05/2001,1.0,0 -41.0,self-employed,high.school,4.859,02/12/2002,27/04/2007,1.0,0 -,services,high.school,4.859,31/12/1993,29/02/2012,1.0,1 -23.0,services,basic.9y,4.859,20/09/2007,10/05/2007,1.0,0 -33.0,admin.,high.school,4.859,27/04/2007,20/05/1993,1.0,0 -48.0,blue-collar,basic.9y,4.859,05/06/2008,09/07/1995,1.0,0 -38.0,technician,university.degree,4.859,,12/01/2010,1.0,0 -32.0,blue-collar,basic.4y,4.859,22/12/1999,31/01/2012,1.0,0 -,management,high.school,4.859,22/05/2015,05/06/1994,1.0,0 -43.0,blue-collar,basic.9y,4.859,28/11/2012,07/01/2016,1.0,0 -44.0,management,high.school,4.859,09/04/2008,21/03/2008,1.0,0 -44.0,admin.,university.degree,4.859,15/06/2009,08/02/2007,1.0,0 -,services,high.school,4.859,01/07/2004,19/03/2004,1.0,0 -36.0,admin.,basic.9y,4.859,15/06/1995,14/05/2001,1.0,0 -47.0,technician,professional.course,4.859,15/08/1990,25/03/2005,1.0,0 -30.0,admin.,university.degree,4.859,25/02/2005,20/07/2004,1.0,0 -34.0,blue-collar,basic.9y,4.859,,01/06/2001,1.0,0 -28.0,admin.,high.school,4.859,05/07/2013,08/04/2014,1.0,0 -46.0,,basic.9y,4.859,16/09/2005,27/02/2009,1.0,0 -32.0,blue-collar,basic.4y,4.859,16/07/2012,31/12/1989,1.0,0 -36.0,retired,high.school,4.859,30/04/2018,31/12/1993,1.0,0 -,,university.degree,4.859,18/12/1995,06/08/2012,1.0,0 -35.0,blue-collar,basic.4y,4.859,21/11/2017,30/04/2014,1.0,0 -31.0,admin.,university.degree,4.859,22/10/1999,09/11/2007,1.0,0 -51.0,admin.,university.degree,4.859,01/08/2003,09/04/2014,1.0,0 -33.0,admin.,university.degree,4.859,01/05/2005,30/06/2006,1.0,0 -28.0,services,basic.9y,4.859,12/09/2001,22/04/2008,1.0,0 -43.0,blue-collar,high.school,4.859,09/05/2001,13/02/2008,1.0,0 -,blue-collar,basic.6y,4.859,27/04/1990,05/12/1994,1.0,0 -33.0,self-employed,university.degree,4.859,31/05/2011,18/02/2016,1.0,0 -31.0,services,basic.9y,4.859,09/01/2014,22/04/2005,1.0,0 -39.0,,professional.course,4.859,14/02/1996,21/12/2001,1.0,0 -52.0,self-employed,university.degree,4.859,21/11/2016,08/06/2006,1.0,0 -24.0,student,high.school,4.859,18/09/2015,25/06/1989,1.0,0 -,admin.,university.degree,4.859,22/02/2005,02/03/2007,1.0,0 -28.0,blue-collar,basic.9y,4.859,20/02/2014,28/08/2014,1.0,1 -28.0,blue-collar,basic.9y,4.859,,12/09/2017,1.0,0 -41.0,technician,university.degree,4.859,26/09/2017,16/03/2011,1.0,0 -39.0,blue-collar,basic.9y,4.859,07/02/2003,19/06/2002,1.0,0 -37.0,technician,basic.9y,4.859,,04/05/2017,1.0,0 -51.0,,basic.4y,4.859,27/11/2014,25/09/1998,1.0,0 -50.0,management,university.degree,4.8580000000000005,19/07/2018,03/07/1996,1.0,0 -53.0,,high.school,4.8580000000000005,27/12/2011,29/01/2013,1.0,0 -53.0,technician,high.school,4.8580000000000005,27/02/2004,09/07/1993,1.0,0 -52.0,blue-collar,basic.4y,4.8580000000000005,04/07/2003,01/10/1996,1.0,0 -,services,high.school,4.8580000000000005,01/05/2010,28/07/2017,1.0,0 -36.0,self-employed,university.degree,4.8580000000000005,25/09/2003,17/05/2017,1.0,0 -,,basic.9y,4.8580000000000005,21/06/2012,05/10/2007,1.0,0 -43.0,admin.,high.school,4.8580000000000005,05/12/2017,03/04/2012,1.0,0 -,,basic.4y,4.8580000000000005,01/03/2005,08/02/2017,1.0,0 -43.0,technician,university.degree,4.8580000000000005,13/07/2012,08/04/2016,1.0,0 -56.0,blue-collar,basic.4y,4.8580000000000005,16/02/2009,23/11/2016,1.0,0 -52.0,admin.,university.degree,4.8580000000000005,,08/05/2013,1.0,0 -36.0,technician,professional.course,4.8580000000000005,01/08/2004,22/06/2007,1.0,0 -,self-employed,basic.9y,4.8580000000000005,02/06/2017,08/06/2006,1.0,0 -30.0,services,high.school,4.8580000000000005,20/12/1985,18/12/2015,1.0,0 -30.0,management,high.school,4.8580000000000005,17/09/2008,22/06/2017,1.0,0 -36.0,,basic.4y,4.8580000000000005,07/12/2009,05/01/2006,1.0,0 -,admin.,high.school,4.8580000000000005,01/04/2009,01/03/1995,1.0,0 -38.0,blue-collar,basic.6y,4.8580000000000005,20/08/2014,07/06/2012,1.0,0 -39.0,entrepreneur,university.degree,4.8580000000000005,16/11/2017,15/04/2003,1.0,0 -34.0,management,high.school,4.8580000000000005,02/02/2007,11/04/2013,1.0,0 -35.0,unknown,basic.4y,4.8580000000000005,,16/01/2004,1.0,0 -59.0,retired,basic.4y,4.8580000000000005,,18/05/2006,1.0,0 -32.0,blue-collar,basic.9y,4.8580000000000005,14/12/2007,22/03/2002,1.0,0 -37.0,blue-collar,professional.course,4.8580000000000005,03/10/2003,05/04/1994,1.0,0 -52.0,self-employed,university.degree,4.8580000000000005,05/03/1995,01/08/2011,1.0,0 -,technician,professional.course,4.8580000000000005,05/02/1999,15/05/2006,1.0,0 -44.0,blue-collar,basic.6y,4.8580000000000005,11/12/2007,13/06/2008,1.0,0 -41.0,,basic.4y,4.8580000000000005,,24/08/2009,1.0,0 -37.0,services,high.school,4.8580000000000005,09/12/2002,04/01/2013,1.0,0 -46.0,admin.,high.school,4.8580000000000005,,05/04/1994,1.0,0 -49.0,services,basic.4y,4.8580000000000005,30/11/1994,20/04/2011,1.0,0 -46.0,admin.,university.degree,4.8580000000000005,14/10/2002,20/02/2001,1.0,0 -40.0,admin.,high.school,4.8580000000000005,04/12/2012,05/10/2005,1.0,0 -32.0,student,university.degree,4.8580000000000005,12/03/2004,18/03/2003,1.0,0 -40.0,self-employed,high.school,4.8580000000000005,01/08/2005,01/12/2017,1.0,0 -28.0,technician,professional.course,4.8580000000000005,03/03/2011,26/12/2003,1.0,0 -,blue-collar,basic.6y,4.8580000000000005,01/06/1990,09/02/2015,1.0,0 -,admin.,professional.course,4.8580000000000005,02/06/2006,21/05/2015,1.0,0 -47.0,management,basic.4y,4.8580000000000005,17/11/2009,13/07/2016,1.0,0 -38.0,blue-collar,basic.9y,4.8580000000000005,05/12/1994,19/09/2014,1.0,0 -32.0,management,high.school,4.8580000000000005,04/08/2006,09/02/2012,1.0,0 -34.0,admin.,high.school,4.8580000000000005,01/06/1995,25/12/1994,1.0,0 -53.0,technician,professional.course,4.8580000000000005,13/04/2007,23/09/2011,1.0,0 -36.0,technician,university.degree,4.8580000000000005,22/04/2003,15/11/2001,1.0,0 -45.0,entrepreneur,basic.4y,4.8580000000000005,11/12/2002,18/01/2001,1.0,0 -47.0,management,basic.4y,4.8580000000000005,01/10/1997,28/10/2004,1.0,1 -44.0,blue-collar,basic.6y,4.8580000000000005,18/09/2015,05/07/1991,1.0,0 -44.0,blue-collar,basic.9y,4.8580000000000005,21/02/2014,02/06/2017,1.0,0 -37.0,admin.,high.school,4.8580000000000005,09/06/2006,17/06/2016,1.0,0 -,services,high.school,4.8580000000000005,25/01/2006,03/08/2006,1.0,0 -58.0,retired,university.degree,4.8580000000000005,23/12/1997,30/03/2007,1.0,0 -28.0,services,high.school,4.8580000000000005,20/11/2000,15/04/1997,1.0,0 -46.0,technician,professional.course,4.8580000000000005,06/12/2001,11/04/2017,1.0,0 -48.0,admin.,high.school,4.8580000000000005,29/06/2018,24/09/2018,1.0,0 -41.0,blue-collar,professional.course,4.8580000000000005,16/12/2004,08/07/2004,1.0,0 -32.0,blue-collar,basic.6y,4.8580000000000005,24/04/2019,27/02/2009,1.0,0 -48.0,technician,high.school,4.8580000000000005,26/10/2009,11/07/2017,1.0,0 -49.0,management,university.degree,4.8580000000000005,09/05/2003,12/03/1999,1.0,0 -27.0,,high.school,4.8580000000000005,06/07/2010,13/05/2005,1.0,0 -55.0,blue-collar,basic.4y,4.8580000000000005,31/12/1994,26/01/2011,1.0,0 -46.0,admin.,professional.course,4.8580000000000005,28/11/2003,29/07/2004,1.0,0 -47.0,technician,professional.course,4.8580000000000005,,10/12/1999,1.0,0 -42.0,admin.,university.degree,4.8580000000000005,05/12/1992,30/09/1999,1.0,0 -51.0,blue-collar,basic.9y,4.8580000000000005,31/10/1994,15/09/2006,1.0,0 -57.0,retired,basic.4y,4.8580000000000005,23/03/2015,01/12/2005,1.0,0 -32.0,services,basic.6y,4.8580000000000005,01/09/2006,03/02/2006,1.0,0 -54.0,blue-collar,basic.4y,4.8580000000000005,02/03/2012,01/12/1996,1.0,0 -33.0,admin.,professional.course,4.8580000000000005,04/08/2006,15/12/1999,1.0,0 -50.0,blue-collar,basic.6y,4.8580000000000005,31/12/1991,13/09/2002,1.0,0 -45.0,services,high.school,4.8580000000000005,25/08/2015,26/11/2013,1.0,0 -49.0,services,basic.9y,4.8580000000000005,21/09/2000,16/05/2003,1.0,0 -47.0,management,basic.4y,4.8580000000000005,31/03/1992,04/06/2010,1.0,0 -45.0,services,basic.9y,4.8580000000000005,05/08/2014,23/05/2003,1.0,0 -36.0,technician,professional.course,4.8580000000000005,05/09/2014,07/12/2010,1.0,0 -38.0,blue-collar,basic.4y,4.8580000000000005,26/04/2013,06/07/2015,1.0,0 -30.0,self-employed,high.school,4.8580000000000005,08/06/1990,08/04/2008,1.0,0 -41.0,management,university.degree,4.8580000000000005,10/07/2014,30/12/2009,1.0,0 -31.0,technician,university.degree,4.8580000000000005,01/07/2014,24/03/2006,1.0,0 -35.0,blue-collar,basic.6y,4.8580000000000005,01/09/2017,23/04/2004,1.0,0 -36.0,technician,basic.6y,4.8580000000000005,10/12/2008,22/08/1996,1.0,0 -51.0,services,high.school,4.8580000000000005,02/01/2003,20/10/1989,1.0,0 -41.0,management,university.degree,4.8580000000000005,26/11/2001,28/12/2017,1.0,0 -37.0,blue-collar,basic.9y,4.8580000000000005,25/12/1992,01/06/2016,1.0,0 -36.0,management,basic.9y,4.8580000000000005,31/01/2013,21/02/2003,1.0,0 -35.0,student,high.school,4.8580000000000005,29/04/2005,17/09/2013,1.0,0 -57.0,technician,professional.course,4.8580000000000005,19/08/2008,03/06/2005,1.0,1 -28.0,admin.,university.degree,4.8580000000000005,22/04/2005,13/06/2018,1.0,0 -54.0,housemaid,basic.4y,4.8580000000000005,13/02/2008,24/12/2004,1.0,0 -,admin.,university.degree,4.8580000000000005,06/01/2010,28/12/2018,1.0,0 -52.0,management,high.school,4.8580000000000005,05/12/2008,08/07/2013,1.0,0 -43.0,blue-collar,basic.4y,4.8580000000000005,09/02/2005,31/05/2006,1.0,0 -30.0,student,basic.9y,4.8580000000000005,19/12/2012,31/01/2003,1.0,0 -51.0,blue-collar,basic.4y,4.8580000000000005,04/05/2016,01/01/1998,1.0,0 -31.0,technician,university.degree,4.8580000000000005,,08/01/2004,1.0,0 -45.0,blue-collar,high.school,4.8580000000000005,19/03/1996,27/04/2007,1.0,1 -42.0,blue-collar,basic.4y,4.8580000000000005,11/05/2012,08/12/1999,1.0,0 -37.0,blue-collar,basic.6y,4.8580000000000005,03/07/2006,26/11/2004,1.0,0 -49.0,blue-collar,basic.4y,4.8580000000000005,,30/08/2016,1.0,0 -34.0,blue-collar,basic.9y,4.8580000000000005,31/12/1993,02/05/2008,1.0,0 -50.0,services,basic.6y,4.8580000000000005,08/10/2014,01/10/2007,1.0,0 -47.0,services,high.school,4.8580000000000005,26/10/2012,08/03/2011,1.0,0 -44.0,unknown,basic.6y,4.8580000000000005,10/02/2015,28/03/2003,1.0,0 -42.0,,basic.9y,4.8580000000000005,13/09/2002,05/09/1996,1.0,0 -31.0,blue-collar,basic.9y,4.8580000000000005,07/11/2001,12/09/1997,1.0,0 -52.0,management,high.school,4.8580000000000005,30/12/2013,22/05/2000,1.0,0 -56.0,housemaid,basic.4y,4.8580000000000005,10/12/1996,25/06/2010,1.0,0 -36.0,blue-collar,basic.6y,4.8580000000000005,,02/10/2003,1.0,0 -45.0,admin.,university.degree,4.8580000000000005,04/08/1997,16/07/2004,1.0,0 -31.0,self-employed,university.degree,4.8580000000000005,16/03/2006,15/05/2007,1.0,0 -39.0,housemaid,university.degree,4.8580000000000005,30/01/2013,22/10/2014,1.0,0 -45.0,blue-collar,basic.6y,4.8580000000000005,16/01/2012,03/10/2016,1.0,0 -46.0,self-employed,basic.9y,4.8580000000000005,05/06/2015,21/07/2014,1.0,0 -32.0,blue-collar,basic.6y,4.8580000000000005,30/12/2013,01/06/1993,1.0,0 -29.0,management,university.degree,4.8580000000000005,25/04/2003,23/10/1996,1.0,0 -41.0,blue-collar,basic.9y,4.8580000000000005,,08/03/2004,1.0,0 -35.0,admin.,university.degree,4.8580000000000005,15/07/1995,01/06/1992,1.0,0 -29.0,services,basic.9y,4.8580000000000005,27/11/2015,11/07/2003,1.0,0 -34.0,admin.,university.degree,4.8580000000000005,01/03/2012,28/06/2011,1.0,0 -31.0,blue-collar,basic.9y,4.8580000000000005,27/08/2004,19/06/2001,1.0,0 -36.0,technician,professional.course,4.8580000000000005,10/11/2006,10/02/1990,1.0,0 -41.0,technician,university.degree,4.8580000000000005,30/04/1993,22/11/2001,1.0,0 -59.0,retired,basic.9y,4.8580000000000005,01/11/2000,30/12/1997,1.0,0 -45.0,unemployed,basic.6y,4.8580000000000005,,22/05/2003,1.0,0 -31.0,blue-collar,basic.9y,4.8580000000000005,,12/12/2003,1.0,0 -25.0,services,high.school,4.8580000000000005,12/03/2009,22/07/2005,1.0,0 -38.0,management,high.school,4.8580000000000005,20/01/1999,30/10/2007,1.0,0 -32.0,blue-collar,basic.9y,4.8580000000000005,01/06/2006,02/02/2011,1.0,0 -33.0,,high.school,4.8580000000000005,18/03/2016,20/07/2007,1.0,0 -35.0,self-employed,university.degree,4.8580000000000005,26/09/2011,22/03/2018,1.0,0 -37.0,blue-collar,professional.course,4.8580000000000005,14/02/2008,18/05/2016,1.0,0 -47.0,technician,professional.course,4.8580000000000005,10/10/2002,24/01/2003,1.0,0 -28.0,blue-collar,basic.6y,4.8580000000000005,22/07/2009,01/05/1997,1.0,0 -36.0,admin.,high.school,4.8580000000000005,09/01/1996,12/06/2013,1.0,0 -32.0,admin.,university.degree,4.8580000000000005,26/08/2002,18/04/2003,1.0,0 -36.0,blue-collar,high.school,4.8580000000000005,20/10/2017,07/02/2006,1.0,0 -51.0,blue-collar,basic.4y,4.8580000000000005,18/07/2013,03/01/2003,1.0,0 -32.0,admin.,high.school,4.8580000000000005,30/05/2008,24/03/2017,1.0,0 -50.0,unemployed,basic.4y,4.8580000000000005,08/03/2002,04/07/2014,1.0,0 -48.0,services,high.school,4.8580000000000005,22/01/2004,29/08/2013,1.0,0 -32.0,admin.,high.school,4.8580000000000005,01/01/1997,01/07/1996,1.0,0 -48.0,blue-collar,basic.9y,4.8580000000000005,10/10/2011,23/01/1998,1.0,1 -52.0,technician,basic.9y,4.8580000000000005,01/12/2006,15/03/2016,1.0,0 -30.0,blue-collar,basic.9y,4.8580000000000005,01/04/2006,01/08/2011,1.0,0 -36.0,blue-collar,basic.9y,4.8580000000000005,03/02/2009,01/02/1997,1.0,0 -48.0,admin.,university.degree,4.8580000000000005,05/12/1998,02/02/2007,1.0,0 -25.0,blue-collar,basic.9y,4.8580000000000005,21/10/1999,02/07/2004,1.0,0 -28.0,admin.,high.school,4.8580000000000005,,20/01/2017,1.0,0 -28.0,self-employed,basic.9y,4.8580000000000005,06/08/2012,01/06/2004,1.0,0 -,blue-collar,basic.6y,4.8580000000000005,19/12/2000,18/04/2003,1.0,0 -39.0,admin.,basic.4y,4.8580000000000005,01/02/1996,01/03/2018,1.0,0 -42.0,services,professional.course,4.8580000000000005,21/07/2016,19/12/2002,1.0,0 -57.0,retired,basic.4y,4.8580000000000005,20/05/2009,23/12/1994,1.0,0 -44.0,admin.,basic.4y,4.8580000000000005,06/07/2007,21/05/2010,1.0,0 -28.0,admin.,basic.9y,4.8580000000000005,20/06/2013,25/10/2013,1.0,0 -25.0,self-employed,university.degree,4.8580000000000005,02/08/2017,31/12/1989,1.0,0 -29.0,housemaid,high.school,4.8580000000000005,09/01/1997,10/03/2006,1.0,0 -28.0,services,high.school,4.8580000000000005,20/12/1985,04/10/2016,1.0,1 -,admin.,university.degree,4.8580000000000005,24/02/2006,01/08/1997,1.0,0 -,self-employed,professional.course,4.8580000000000005,16/10/2012,01/05/1997,1.0,0 -32.0,admin.,high.school,4.8580000000000005,31/12/1991,05/11/1994,1.0,0 -49.0,blue-collar,basic.4y,4.8580000000000005,20/04/2007,09/06/1999,1.0,0 -59.0,technician,university.degree,4.8580000000000005,27/07/2015,13/12/2001,1.0,0 -55.0,admin.,university.degree,4.8580000000000005,,12/07/2012,1.0,0 -43.0,management,university.degree,4.8580000000000005,05/06/2003,24/07/2007,1.0,0 -58.0,retired,basic.4y,4.8580000000000005,25/03/1989,20/01/2015,1.0,0 -54.0,blue-collar,basic.4y,4.8580000000000005,,15/12/2010,1.0,0 -25.0,blue-collar,basic.4y,4.8580000000000005,26/03/2013,31/12/1993,1.0,0 -,technician,professional.course,4.8580000000000005,26/02/2013,05/10/1997,1.0,0 -53.0,self-employed,university.degree,4.8580000000000005,,24/05/2012,1.0,0 -36.0,admin.,university.degree,4.8580000000000005,15/11/2000,15/12/1999,1.0,0 -49.0,housemaid,basic.4y,4.8580000000000005,20/01/2006,03/01/2003,1.0,0 -44.0,entrepreneur,professional.course,4.8580000000000005,19/09/2003,14/04/2000,1.0,0 -51.0,blue-collar,basic.4y,4.8580000000000005,15/03/1993,12/08/2015,1.0,0 -37.0,housemaid,high.school,4.8580000000000005,24/11/1999,03/11/2014,1.0,0 -41.0,blue-collar,basic.9y,4.8580000000000005,08/01/2010,09/12/1996,1.0,0 -40.0,blue-collar,basic.9y,4.8580000000000005,19/07/1996,02/05/2002,1.0,0 -35.0,services,professional.course,4.8580000000000005,22/08/2003,05/09/2016,1.0,0 -24.0,services,professional.course,4.8580000000000005,10/07/2009,12/04/2002,1.0,0 -34.0,technician,university.degree,4.8580000000000005,15/06/1989,29/06/2001,1.0,0 -30.0,blue-collar,basic.9y,4.8580000000000005,04/05/2005,01/02/1998,1.0,0 -48.0,services,high.school,4.8580000000000005,14/10/2011,25/09/2003,1.0,0 -27.0,blue-collar,basic.9y,4.8580000000000005,25/04/2013,15/12/2008,1.0,0 -40.0,admin.,professional.course,4.8580000000000005,02/11/2007,02/03/2005,1.0,0 -40.0,admin.,university.degree,4.8580000000000005,,13/03/2003,1.0,0 -48.0,admin.,basic.9y,4.8580000000000005,10/01/2017,19/12/2013,1.0,0 -35.0,admin.,high.school,4.8580000000000005,,12/09/2003,1.0,0 -26.0,admin.,high.school,4.8580000000000005,10/11/2000,06/10/2014,1.0,0 -33.0,,university.degree,4.8580000000000005,,25/04/1997,1.0,0 -,services,university.degree,4.8580000000000005,19/02/1990,29/06/2007,1.0,0 -45.0,blue-collar,basic.4y,4.8580000000000005,,01/02/2008,1.0,0 -35.0,admin.,university.degree,4.8580000000000005,31/12/1991,25/06/1990,1.0,0 -,,basic.9y,4.8580000000000005,31/12/1993,25/02/1997,1.0,0 -34.0,blue-collar,basic.9y,4.8580000000000005,31/12/1994,11/07/2017,1.0,0 -33.0,services,high.school,4.8580000000000005,31/12/1995,17/10/1997,1.0,0 -37.0,blue-collar,basic.9y,4.8580000000000005,10/10/1996,21/10/2004,1.0,0 -29.0,admin.,basic.9y,4.8580000000000005,09/12/2011,07/10/2016,1.0,0 -27.0,student,university.degree,4.8580000000000005,26/07/2001,23/02/2007,1.0,0 -43.0,services,high.school,4.8580000000000005,,17/06/2014,1.0,0 -47.0,blue-collar,professional.course,4.8580000000000005,24/06/2010,30/01/2018,1.0,0 -32.0,housemaid,high.school,4.8580000000000005,08/03/2011,05/05/2003,1.0,0 -33.0,unemployed,professional.course,4.8580000000000005,27/11/2014,19/09/2003,1.0,0 -26.0,unemployed,high.school,4.8580000000000005,11/06/1990,10/12/1987,1.0,0 -,blue-collar,basic.4y,4.8580000000000005,16/05/2017,27/12/2016,1.0,0 -38.0,blue-collar,basic.6y,4.8580000000000005,08/08/2003,13/07/2011,1.0,0 -48.0,blue-collar,professional.course,4.8580000000000005,13/06/2000,06/03/2015,1.0,0 -42.0,entrepreneur,university.degree,4.8580000000000005,28/05/2010,05/07/2005,1.0,0 -35.0,,basic.9y,4.8580000000000005,03/04/2008,01/07/2014,1.0,0 -42.0,blue-collar,basic.6y,4.8580000000000005,15/02/1996,24/02/2006,1.0,0 -36.0,blue-collar,basic.9y,4.8580000000000005,03/02/1990,16/05/2011,1.0,0 -28.0,blue-collar,basic.9y,4.8580000000000005,05/07/2002,05/06/2018,1.0,0 -32.0,,basic.9y,4.8580000000000005,,11/08/2016,1.0,0 -28.0,blue-collar,high.school,4.8580000000000005,,15/01/1994,1.0,0 -41.0,blue-collar,basic.9y,4.8580000000000005,12/12/2003,06/05/2009,1.0,0 -32.0,admin.,university.degree,4.8580000000000005,01/10/1997,17/11/2009,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,24/03/2014,31/12/1994,1.0,0 -29.0,technician,university.degree,4.8580000000000005,18/10/2007,16/03/2009,1.0,0 -,,high.school,4.8580000000000005,09/04/2014,01/08/2013,1.0,1 -22.0,,high.school,4.8580000000000005,03/05/2002,22/06/2010,1.0,0 -34.0,blue-collar,basic.9y,4.8580000000000005,05/09/1992,31/12/1994,1.0,0 -31.0,blue-collar,basic.9y,4.8580000000000005,07/01/2009,07/03/2018,1.0,0 -,,university.degree,4.8580000000000005,05/02/2013,01/01/2016,1.0,0 -55.0,services,high.school,4.8580000000000005,,13/02/2015,1.0,0 -24.0,services,high.school,4.8580000000000005,16/11/1999,14/04/2017,1.0,0 -46.0,admin.,high.school,4.8580000000000005,10/10/1994,01/06/2017,1.0,0 -31.0,admin.,university.degree,4.8580000000000005,,05/08/2011,1.0,0 -34.0,admin.,university.degree,4.8580000000000005,12/06/2015,17/02/2010,1.0,0 -,entrepreneur,basic.9y,4.8580000000000005,09/10/2014,01/02/1993,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,05/06/1993,10/11/2010,1.0,0 -39.0,technician,professional.course,4.8580000000000005,07/10/2005,01/11/2000,1.0,0 -29.0,technician,university.degree,4.8580000000000005,29/05/2003,10/12/2004,1.0,0 -44.0,technician,high.school,4.8580000000000005,29/03/2016,01/04/1995,1.0,0 -29.0,technician,university.degree,4.8580000000000005,11/02/2005,17/11/2017,1.0,0 -32.0,,professional.course,4.8580000000000005,,04/02/2008,1.0,0 -32.0,technician,high.school,4.8580000000000005,06/12/2001,12/03/2015,1.0,0 -48.0,technician,professional.course,4.8580000000000005,20/09/2012,11/12/2018,1.0,0 -29.0,technician,university.degree,4.8580000000000005,,03/07/2012,1.0,0 -32.0,blue-collar,professional.course,4.8580000000000005,31/10/2000,14/06/1996,1.0,0 -38.0,blue-collar,basic.4y,4.8580000000000005,30/10/2017,10/06/2004,1.0,0 -28.0,unemployed,high.school,4.8580000000000005,25/10/2011,15/08/2011,1.0,0 -46.0,blue-collar,basic.4y,4.8580000000000005,15/07/1988,23/02/2012,1.0,0 -46.0,management,basic.9y,4.8580000000000005,22/04/2016,14/07/2017,1.0,0 -27.0,admin.,university.degree,4.8580000000000005,23/05/2008,31/10/2003,1.0,0 -26.0,blue-collar,basic.4y,4.8580000000000005,,05/02/1995,1.0,0 -33.0,blue-collar,basic.9y,4.8580000000000005,30/10/2014,05/10/1994,1.0,0 -28.0,management,university.degree,4.8580000000000005,27/08/2012,23/12/2015,1.0,0 -52.0,management,basic.4y,4.8580000000000005,27/04/2012,23/12/2004,1.0,0 -,admin.,university.degree,4.8580000000000005,17/03/2011,26/07/2011,1.0,0 -33.0,,basic.9y,4.8580000000000005,19/04/2017,20/09/2001,1.0,0 -46.0,,basic.9y,4.8580000000000005,01/06/1997,10/04/2001,1.0,0 -26.0,services,high.school,4.8580000000000005,30/05/1991,20/06/1996,1.0,0 -39.0,services,high.school,4.8580000000000005,01/08/2004,25/01/1997,1.0,0 -47.0,admin.,university.degree,4.8580000000000005,28/12/1993,10/12/2009,1.0,0 -26.0,blue-collar,basic.4y,4.8580000000000005,28/09/2010,20/01/1994,1.0,0 -34.0,blue-collar,professional.course,4.8580000000000005,11/07/2003,07/10/2013,1.0,0 -24.0,admin.,high.school,4.8580000000000005,20/07/2016,31/01/2012,1.0,0 -31.0,technician,professional.course,4.8580000000000005,23/09/2005,02/06/2009,1.0,0 -26.0,admin.,high.school,4.8580000000000005,24/01/1995,20/11/1993,1.0,0 -31.0,admin.,high.school,4.8580000000000005,01/10/1996,09/05/2018,1.0,0 -34.0,blue-collar,basic.6y,4.8580000000000005,12/06/2009,28/11/2014,1.0,1 -60.0,admin.,professional.course,4.8580000000000005,16/01/1998,31/12/1992,1.0,0 -32.0,blue-collar,basic.6y,4.8580000000000005,14/08/2007,01/07/1995,1.0,0 -24.0,blue-collar,basic.9y,4.8580000000000005,17/07/2003,13/03/2014,1.0,0 -28.0,admin.,high.school,4.8580000000000005,01/01/1998,01/11/2006,1.0,0 -55.0,entrepreneur,university.degree,4.8580000000000005,22/03/1994,15/03/2013,1.0,0 -38.0,admin.,high.school,4.8580000000000005,,03/11/1999,1.0,0 -37.0,blue-collar,professional.course,4.8580000000000005,30/05/1996,02/05/2003,1.0,0 -36.0,services,university.degree,4.8580000000000005,30/05/2011,24/10/2017,1.0,0 -47.0,technician,professional.course,4.8580000000000005,08/12/2006,09/10/1994,1.0,0 -,technician,professional.course,4.8580000000000005,,01/07/2015,1.0,0 -31.0,blue-collar,basic.4y,4.8580000000000005,30/05/2012,05/05/2003,1.0,0 -,services,high.school,4.8580000000000005,03/08/2007,31/12/1989,1.0,1 -36.0,services,high.school,4.8580000000000005,18/04/1998,30/07/2004,1.0,0 -51.0,blue-collar,basic.6y,4.8580000000000005,03/03/2017,14/03/2008,1.0,0 -52.0,services,high.school,4.8580000000000005,10/04/2008,02/10/2015,1.0,1 -29.0,technician,professional.course,4.8580000000000005,23/04/2008,01/10/2005,1.0,0 -51.0,services,professional.course,4.8580000000000005,27/06/2003,06/02/2008,1.0,0 -31.0,,basic.9y,4.8580000000000005,09/12/2004,01/10/2002,1.0,0 -36.0,admin.,high.school,4.8580000000000005,25/10/1994,20/12/2002,1.0,0 -42.0,services,basic.9y,4.8580000000000005,22/04/2019,09/08/2002,1.0,0 -32.0,,basic.4y,4.8580000000000005,01/06/1992,13/06/2017,1.0,0 -30.0,technician,professional.course,4.8580000000000005,10/05/2012,25/05/1999,1.0,0 -27.0,blue-collar,basic.9y,4.8580000000000005,12/12/2008,22/06/2015,1.0,0 -47.0,management,basic.4y,4.8580000000000005,26/11/2004,22/07/2013,1.0,0 -56.0,blue-collar,basic.4y,4.8580000000000005,24/06/2005,13/01/2005,1.0,0 -57.0,housemaid,basic.6y,4.8580000000000005,16/09/2002,24/01/2003,1.0,0 -,services,professional.course,4.8580000000000005,31/12/2004,23/05/2001,1.0,0 -46.0,blue-collar,basic.4y,4.8580000000000005,18/03/2010,17/06/2005,1.0,0 -43.0,technician,professional.course,4.8580000000000005,,05/03/2013,1.0,0 -44.0,technician,professional.course,4.8580000000000005,19/10/2010,10/12/2002,1.0,0 -52.0,self-employed,university.degree,4.8580000000000005,05/12/2003,05/07/2011,1.0,0 -38.0,technician,professional.course,4.8580000000000005,26/04/2016,03/10/2008,1.0,0 -48.0,blue-collar,basic.6y,4.8580000000000005,22/06/2017,01/12/1994,1.0,0 -31.0,technician,basic.9y,4.8580000000000005,01/03/2008,29/07/2010,1.0,0 -33.0,management,university.degree,4.8580000000000005,24/12/2004,07/02/2014,1.0,0 -37.0,blue-collar,university.degree,4.8580000000000005,04/04/2000,01/07/1993,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,22/10/2008,08/04/2003,1.0,0 -59.0,housemaid,high.school,4.8580000000000005,16/01/2015,22/07/2005,1.0,0 -34.0,admin.,university.degree,4.8580000000000005,07/01/2009,25/07/2008,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,10/07/2013,07/02/2006,1.0,0 -29.0,blue-collar,professional.course,4.8580000000000005,01/11/1996,08/09/2000,1.0,0 -46.0,entrepreneur,university.degree,4.8580000000000005,01/03/2007,28/02/2017,1.0,0 -46.0,blue-collar,basic.9y,4.8580000000000005,16/10/2009,19/12/2000,1.0,0 -31.0,admin.,high.school,4.8580000000000005,27/03/2013,06/05/2008,1.0,0 -58.0,blue-collar,high.school,4.8580000000000005,09/09/1993,09/12/1998,1.0,0 -33.0,blue-collar,basic.4y,4.8580000000000005,03/08/2007,31/01/2013,1.0,0 -,admin.,university.degree,4.8580000000000005,10/10/2002,30/07/2014,1.0,0 -38.0,services,high.school,4.8580000000000005,01/01/2008,22/12/2005,1.0,0 -51.0,admin.,university.degree,4.8580000000000005,21/07/2014,18/07/2012,1.0,0 -34.0,services,high.school,4.8580000000000005,04/07/2018,15/06/2009,1.0,0 -30.0,,basic.9y,4.8580000000000005,,16/02/2012,1.0,0 -39.0,blue-collar,professional.course,4.8580000000000005,10/02/2011,13/08/2015,1.0,0 -47.0,blue-collar,basic.4y,4.8580000000000005,09/04/2004,18/04/2008,1.0,0 -36.0,services,high.school,4.8580000000000005,01/08/1995,25/12/1996,1.0,0 -47.0,services,high.school,4.8580000000000005,25/03/2015,01/08/1995,1.0,0 -49.0,self-employed,basic.9y,4.8580000000000005,08/12/2006,01/03/2006,1.0,0 -33.0,technician,professional.course,4.8580000000000005,20/06/1997,29/04/2004,1.0,1 -54.0,blue-collar,basic.9y,4.8580000000000005,08/08/1997,01/03/1993,1.0,0 -35.0,admin.,university.degree,4.8580000000000005,23/03/1990,14/02/2002,1.0,0 -25.0,services,high.school,4.8580000000000005,11/01/1996,28/06/2012,1.0,0 -,,basic.6y,4.8580000000000005,31/12/2012,24/10/2004,1.0,0 -26.0,admin.,high.school,4.856,22/05/1991,25/01/2010,1.0,0 -36.0,technician,professional.course,4.856,15/01/1998,20/06/2008,1.0,0 -47.0,technician,professional.course,4.856,20/02/2003,21/01/2008,1.0,0 -43.0,services,basic.9y,4.856,27/10/2003,11/12/2018,1.0,0 -27.0,admin.,university.degree,4.856,,17/08/1999,1.0,0 -40.0,,high.school,4.856,15/02/1995,12/04/2017,1.0,0 -56.0,management,high.school,4.856,05/08/1994,06/12/2016,1.0,0 -59.0,admin.,basic.6y,4.856,,19/06/2014,1.0,0 -49.0,,professional.course,4.856,01/03/2005,25/04/2003,1.0,0 -40.0,blue-collar,basic.9y,4.856,05/04/2000,28/06/2001,1.0,0 -54.0,technician,professional.course,4.856,08/01/2010,09/12/2015,1.0,0 -43.0,housemaid,basic.4y,4.856,17/08/2015,19/06/2012,1.0,0 -36.0,blue-collar,basic.9y,4.856,01/12/2017,05/07/1990,1.0,0 -53.0,technician,professional.course,4.856,17/03/1999,25/01/1994,1.0,0 -,admin.,high.school,4.856,01/08/1994,22/01/2014,1.0,0 -53.0,technician,professional.course,4.856,09/06/2009,23/07/2009,1.0,0 -52.0,services,high.school,4.856,,12/07/2012,1.0,0 -34.0,admin.,university.degree,4.856,27/07/2015,02/10/2015,1.0,0 -31.0,unemployed,professional.course,4.856,11/05/2012,22/02/2016,1.0,0 -54.0,technician,university.degree,4.856,30/04/2004,07/07/2005,1.0,0 -45.0,blue-collar,basic.9y,4.856,23/05/2008,02/04/2004,1.0,0 -40.0,admin.,basic.9y,4.856,15/07/2005,15/05/2012,1.0,0 -,admin.,high.school,4.856,16/09/2005,18/06/2015,1.0,0 -41.0,entrepreneur,university.degree,4.856,06/05/1992,19/12/2017,1.0,0 -25.0,admin.,high.school,4.856,06/08/2012,20/06/2012,1.0,0 -,student,university.degree,4.856,15/04/1994,09/04/2009,1.0,0 -49.0,admin.,university.degree,4.856,07/04/2004,22/01/2019,1.0,0 -53.0,blue-collar,high.school,4.856,13/10/2008,10/04/1998,1.0,0 -40.0,admin.,professional.course,4.856,17/12/1998,04/04/2008,1.0,0 -46.0,blue-collar,basic.4y,4.856,,27/11/2009,1.0,0 -40.0,unemployed,basic.4y,4.856,18/07/2014,03/09/2014,1.0,0 -48.0,technician,high.school,4.856,27/01/1994,01/03/2006,1.0,0 -58.0,retired,university.degree,4.856,26/05/2014,15/08/2008,1.0,0 -30.0,technician,university.degree,4.856,11/12/2013,21/06/2011,1.0,0 -49.0,blue-collar,high.school,4.856,,21/02/2017,1.0,0 -54.0,technician,high.school,4.856,09/12/2015,24/04/2001,1.0,0 -45.0,technician,professional.course,4.856,01/06/1996,22/03/2007,1.0,0 -34.0,services,high.school,4.856,25/10/1995,02/01/2017,1.0,0 -,services,basic.6y,4.856,07/01/2003,08/11/2011,1.0,1 -41.0,blue-collar,basic.4y,4.856,,21/06/2013,1.0,0 -,blue-collar,basic.4y,4.856,05/12/1994,05/05/1997,1.0,0 -52.0,blue-collar,basic.9y,4.856,01/09/1997,26/03/2004,1.0,0 -45.0,admin.,high.school,4.856,25/05/2002,04/04/2012,1.0,0 -37.0,admin.,high.school,4.856,06/02/1998,29/03/2013,1.0,0 -25.0,management,basic.4y,4.856,05/07/1999,22/09/1997,1.0,0 -50.0,blue-collar,basic.4y,4.856,01/04/1997,03/05/2019,1.0,0 -43.0,blue-collar,basic.4y,4.856,16/01/2001,25/03/2014,1.0,0 -34.0,management,university.degree,4.856,08/08/2003,19/02/2013,1.0,0 -41.0,blue-collar,basic.9y,4.856,01/02/2005,29/06/2015,1.0,0 -35.0,admin.,high.school,4.856,,16/02/2001,1.0,0 -31.0,blue-collar,high.school,4.856,25/11/1997,01/08/2006,1.0,1 -34.0,management,university.degree,4.856,11/03/2005,23/09/2005,1.0,0 -47.0,services,high.school,4.856,15/02/1990,10/11/1995,1.0,0 -52.0,self-employed,basic.4y,4.856,16/02/2000,05/01/1993,1.0,0 -47.0,blue-collar,high.school,4.856,,02/08/2011,1.0,1 -42.0,technician,university.degree,4.856,14/11/2000,05/03/1986,1.0,0 -28.0,admin.,high.school,4.856,05/07/1996,17/10/2011,1.0,0 -43.0,admin.,university.degree,4.856,23/11/1999,01/07/2004,1.0,0 -41.0,services,basic.9y,4.856,06/06/2012,03/09/2004,1.0,0 -33.0,technician,high.school,4.856,01/06/2007,29/09/2006,1.0,0 -53.0,admin.,university.degree,4.856,13/08/2004,29/10/2004,1.0,0 -49.0,blue-collar,basic.4y,4.856,31/10/2012,16/12/2014,1.0,0 -45.0,blue-collar,basic.4y,4.856,15/09/2005,17/10/2012,1.0,0 -33.0,services,university.degree,4.856,17/10/1995,18/02/2010,1.0,0 -45.0,blue-collar,basic.4y,4.856,10/12/1988,16/07/2004,1.0,0 -30.0,unemployed,basic.9y,4.856,09/04/2014,06/04/2007,1.0,0 -49.0,technician,professional.course,4.856,20/03/2003,05/09/2002,1.0,0 -38.0,technician,professional.course,4.856,21/03/2013,28/07/2009,1.0,0 -39.0,services,high.school,4.856,,01/10/2015,1.0,0 -50.0,blue-collar,basic.4y,4.856,20/12/2000,03/01/2013,1.0,0 -58.0,blue-collar,high.school,4.856,28/11/2003,31/12/2014,1.0,0 -46.0,blue-collar,basic.6y,4.856,15/02/1997,12/09/2007,1.0,0 -,housemaid,high.school,4.856,13/08/2014,19/11/2007,1.0,0 -40.0,technician,professional.course,4.856,,01/06/1994,1.0,0 -36.0,admin.,high.school,4.856,19/11/2004,01/01/1997,1.0,0 -53.0,self-employed,basic.4y,4.856,04/05/2009,12/08/2004,1.0,0 -32.0,technician,high.school,4.856,05/08/1995,20/08/1999,1.0,0 -42.0,admin.,university.degree,4.856,06/12/2007,02/10/2003,1.0,0 -39.0,services,high.school,4.856,22/04/1999,20/09/1992,1.0,0 -39.0,services,high.school,4.856,01/12/2007,29/11/2017,1.0,0 -53.0,blue-collar,basic.4y,4.856,01/05/2000,17/06/2014,1.0,1 -34.0,blue-collar,basic.9y,4.856,01/08/2013,22/09/2006,1.0,0 -39.0,services,high.school,4.856,06/02/2018,21/04/2005,1.0,0 -50.0,blue-collar,basic.9y,4.856,01/09/2007,19/06/2018,1.0,0 -40.0,admin.,high.school,4.856,,03/01/2013,1.0,0 -56.0,technician,professional.course,4.856,13/09/2001,28/12/2012,1.0,0 -41.0,technician,professional.course,4.856,23/08/2002,11/02/2000,1.0,0 -,blue-collar,basic.9y,4.856,13/12/2013,26/03/2004,1.0,0 -36.0,blue-collar,high.school,4.856,07/12/2011,14/07/2005,1.0,0 -42.0,blue-collar,high.school,4.856,25/06/2014,01/07/2013,1.0,0 -38.0,technician,professional.course,4.856,01/08/2016,16/05/2008,1.0,0 -30.0,services,basic.9y,4.856,05/01/2009,27/04/2001,1.0,0 -42.0,technician,basic.9y,4.856,25/10/2000,11/11/2005,1.0,0 -38.0,technician,professional.course,4.856,31/01/2018,23/12/2005,1.0,0 -31.0,services,high.school,4.856,04/07/1992,20/12/2002,1.0,0 -45.0,management,high.school,4.856,15/05/1999,04/03/2019,1.0,0 -,blue-collar,basic.9y,4.856,30/11/2001,01/08/1998,1.0,0 -36.0,admin.,university.degree,4.856,22/10/2009,08/02/2006,1.0,0 -41.0,services,high.school,4.856,,08/07/2014,1.0,0 -31.0,admin.,high.school,4.856,14/10/2009,11/03/2014,1.0,0 -36.0,,high.school,4.856,05/11/1999,15/06/1993,1.0,0 -21.0,admin.,basic.9y,4.856,01/03/1996,05/10/1994,1.0,0 -29.0,admin.,high.school,4.856,03/06/2004,27/01/2011,1.0,0 -53.0,management,university.degree,4.856,18/04/2017,22/09/1997,1.0,0 -39.0,blue-collar,basic.6y,4.856,15/11/1993,07/07/2006,1.0,0 -,blue-collar,basic.9y,4.856,01/11/2012,10/02/2016,1.0,0 -44.0,admin.,university.degree,4.856,04/05/2010,12/06/2006,1.0,0 -,admin.,basic.6y,4.856,02/11/2009,25/06/2014,1.0,0 -47.0,,high.school,4.856,08/02/2018,30/08/2010,1.0,0 -36.0,blue-collar,basic.9y,4.856,15/05/2006,25/07/1993,1.0,0 -27.0,blue-collar,basic.9y,4.856,01/07/2013,13/03/2009,1.0,0 -45.0,blue-collar,basic.9y,4.856,01/03/1995,10/09/2015,1.0,0 -34.0,blue-collar,basic.4y,4.856,29/07/2013,04/06/2004,1.0,0 -,,basic.4y,4.856,14/12/1995,19/04/2011,1.0,0 -40.0,blue-collar,basic.4y,4.856,25/03/1999,24/03/2009,1.0,0 -36.0,admin.,high.school,4.856,10/02/1998,27/02/2012,1.0,0 -40.0,admin.,university.degree,4.856,19/06/2000,08/07/2005,1.0,0 -53.0,,basic.4y,4.856,01/06/2009,01/05/1993,1.0,0 -40.0,admin.,university.degree,4.856,10/06/1994,25/07/2008,1.0,0 -25.0,blue-collar,basic.9y,4.856,06/11/2018,31/12/1992,1.0,0 -42.0,admin.,university.degree,4.856,10/06/2011,17/11/1992,1.0,0 -47.0,admin.,professional.course,4.856,25/07/2017,18/12/2003,1.0,0 -46.0,admin.,university.degree,4.856,01/03/2018,24/04/2001,1.0,0 -35.0,technician,professional.course,4.856,,26/05/2006,1.0,0 -45.0,blue-collar,basic.6y,4.856,13/09/2002,10/07/2013,1.0,0 -43.0,technician,professional.course,4.856,28/07/2016,31/01/2013,1.0,0 -58.0,,basic.9y,4.856,,28/09/2007,1.0,0 -,admin.,high.school,4.856,16/04/2003,24/02/2006,1.0,0 -33.0,blue-collar,basic.9y,4.856,09/11/2000,31/03/2011,1.0,0 -38.0,blue-collar,high.school,4.856,24/12/2004,26/05/2000,1.0,0 -32.0,unknown,university.degree,4.856,01/02/1994,01/11/1994,1.0,0 -,technician,professional.course,4.856,,28/07/2000,1.0,0 -36.0,services,high.school,4.856,14/08/2003,28/03/2003,1.0,0 -,admin.,high.school,4.856,10/01/2006,22/01/2004,1.0,0 -45.0,blue-collar,basic.9y,4.856,30/06/2006,01/04/2005,1.0,0 -36.0,admin.,high.school,4.856,,19/09/2003,1.0,0 -45.0,services,basic.9y,4.856,20/11/1995,24/04/2018,1.0,0 -,services,high.school,4.856,16/02/2010,15/11/2002,1.0,0 -54.0,management,high.school,4.856,17/01/2012,29/10/2012,1.0,0 -35.0,services,basic.4y,4.856,16/01/2006,05/11/2013,1.0,1 -,admin.,university.degree,4.856,01/03/2009,15/04/1995,1.0,0 -,,high.school,4.856,13/11/2003,14/02/2001,1.0,0 -31.0,blue-collar,basic.6y,4.856,29/08/1997,14/02/2003,1.0,0 -52.0,technician,basic.9y,4.856,28/09/2011,25/10/1992,1.0,0 -46.0,admin.,basic.4y,4.856,17/03/2009,28/10/2011,1.0,0 -27.0,admin.,high.school,4.856,10/05/2010,30/07/2007,1.0,0 -,unemployed,professional.course,4.856,,16/10/2012,1.0,0 -59.0,technician,university.degree,4.856,24/12/2004,25/06/1995,1.0,0 -39.0,,high.school,4.856,26/01/2016,14/07/2006,1.0,0 -,retired,professional.course,4.856,,05/12/1999,1.0,0 -,unknown,university.degree,4.856,06/09/2001,06/06/2008,1.0,0 -42.0,self-employed,high.school,4.856,17/03/2004,15/11/1993,1.0,0 -42.0,admin.,university.degree,4.856,24/10/2003,10/03/1998,1.0,0 -56.0,management,high.school,4.856,,07/12/2007,1.0,0 -45.0,services,high.school,4.856,04/03/2005,12/10/2016,1.0,0 -38.0,,basic.9y,4.856,24/07/2015,14/12/1994,1.0,0 -49.0,blue-collar,basic.9y,4.856,03/04/2000,16/07/2018,1.0,0 -57.0,blue-collar,basic.4y,4.856,08/04/2005,20/12/1993,1.0,0 -51.0,admin.,basic.6y,4.856,01/07/2013,05/01/1997,1.0,0 -31.0,technician,basic.9y,4.856,07/05/2008,22/03/1996,1.0,0 -52.0,management,university.degree,4.856,,26/07/2002,1.0,0 -57.0,retired,university.degree,4.856,29/02/2008,10/12/2015,1.0,0 -47.0,blue-collar,basic.9y,4.856,27/04/1999,18/04/2012,1.0,0 -,blue-collar,basic.6y,4.856,20/02/2009,10/02/2015,1.0,0 -35.0,blue-collar,high.school,4.856,09/12/2015,17/10/2002,1.0,0 -,admin.,university.degree,4.856,,13/06/2014,1.0,0 -43.0,technician,university.degree,4.856,08/12/2009,28/04/2011,1.0,0 -44.0,blue-collar,basic.6y,4.856,18/12/2009,22/02/2008,1.0,0 -59.0,entrepreneur,high.school,4.856,14/09/2004,10/10/2002,1.0,0 -57.0,blue-collar,high.school,4.856,,06/07/2016,1.0,0 -41.0,blue-collar,high.school,4.856,25/07/1995,23/10/2018,1.0,0 -32.0,services,high.school,4.856,19/03/2010,15/05/1998,1.0,0 -33.0,blue-collar,basic.4y,4.856,01/07/1995,29/12/2015,1.0,0 -54.0,entrepreneur,basic.6y,4.856,30/12/2005,05/07/2004,1.0,0 -,blue-collar,basic.9y,4.856,31/12/1994,28/10/2008,1.0,0 -36.0,management,university.degree,4.856,02/02/2001,04/11/2008,1.0,0 -56.0,retired,high.school,4.856,,26/02/1999,1.0,0 -41.0,management,high.school,4.856,26/04/2019,30/04/2010,1.0,0 -46.0,blue-collar,professional.course,4.856,20/04/1996,28/12/2012,1.0,0 -60.0,admin.,high.school,4.856,23/01/2014,02/07/2004,1.0,0 -,services,high.school,4.856,01/10/2008,01/08/2002,1.0,0 -49.0,entrepreneur,basic.4y,4.856,02/06/2015,09/02/2016,1.0,0 -47.0,admin.,university.degree,4.856,24/11/2006,02/03/2005,1.0,0 -34.0,services,high.school,4.856,,21/12/2015,1.0,0 -49.0,admin.,university.degree,4.856,07/03/2002,10/12/1996,1.0,0 -30.0,blue-collar,high.school,4.856,14/05/1997,19/10/2009,1.0,0 -35.0,blue-collar,high.school,4.856,22/07/1996,09/01/2019,1.0,0 -40.0,entrepreneur,basic.9y,4.856,22/07/2017,02/02/2007,1.0,0 -42.0,housemaid,high.school,4.856,05/11/2003,01/03/2002,1.0,0 -45.0,blue-collar,basic.9y,4.856,,25/09/2015,1.0,0 -40.0,blue-collar,basic.9y,4.856,17/09/2018,31/12/1992,1.0,0 -32.0,entrepreneur,university.degree,4.856,11/10/2005,01/06/1997,1.0,0 -41.0,services,basic.9y,4.856,24/02/2015,25/08/1999,1.0,0 -,blue-collar,professional.course,4.856,04/03/2015,29/07/2010,1.0,0 -34.0,services,high.school,4.856,01/01/1997,26/12/2017,1.0,0 -40.0,management,university.degree,4.856,02/08/2007,29/07/2009,1.0,0 -44.0,blue-collar,basic.4y,4.856,24/02/2004,19/01/2007,1.0,0 -51.0,blue-collar,basic.9y,4.856,31/01/2006,24/12/2004,1.0,0 -42.0,technician,basic.9y,4.856,21/07/2011,30/05/2011,1.0,0 -,technician,high.school,4.856,06/06/2003,28/01/2015,1.0,0 -33.0,blue-collar,basic.9y,4.856,12/07/2011,05/04/1989,1.0,0 -43.0,blue-collar,basic.4y,4.856,10/09/2018,08/01/2014,1.0,0 -28.0,blue-collar,basic.6y,4.856,23/12/2004,26/04/2017,1.0,0 -37.0,services,high.school,4.856,25/09/2002,01/12/2004,1.0,0 -37.0,services,high.school,4.856,22/05/2015,05/11/2002,1.0,0 -41.0,housemaid,basic.9y,4.856,07/02/2019,30/05/2012,1.0,0 -37.0,admin.,university.degree,4.856,,04/11/2004,1.0,0 -42.0,blue-collar,high.school,4.856,01/03/1996,26/11/2004,1.0,0 -60.0,services,high.school,4.856,14/01/2004,15/11/1997,1.0,0 -28.0,admin.,university.degree,4.856,23/07/1996,21/12/2017,1.0,0 -45.0,,university.degree,4.856,30/01/2008,10/11/2014,1.0,0 -34.0,blue-collar,basic.6y,4.856,06/06/2008,01/12/1993,1.0,0 -52.0,technician,high.school,4.856,09/04/2010,23/05/2014,1.0,0 -33.0,admin.,university.degree,4.856,01/02/2016,04/01/2019,1.0,0 -43.0,,university.degree,4.856,24/01/2005,09/03/2015,1.0,0 -,management,university.degree,4.856,21/10/2002,01/05/2006,1.0,0 -31.0,technician,professional.course,4.856,,26/04/2013,1.0,0 -,entrepreneur,basic.9y,4.856,16/01/2012,29/07/2016,1.0,0 -47.0,services,high.school,4.856,13/05/2014,13/05/2004,1.0,0 -38.0,admin.,basic.9y,4.856,05/03/2014,02/12/2010,1.0,0 -51.0,unemployed,professional.course,4.856,15/12/2014,01/04/1992,1.0,0 -49.0,admin.,university.degree,4.856,23/02/2010,17/10/2007,1.0,0 -31.0,entrepreneur,basic.9y,4.856,05/12/1995,01/12/2016,1.0,0 -45.0,self-employed,basic.4y,4.856,,25/07/1997,1.0,0 -41.0,blue-collar,basic.6y,4.856,01/07/2014,24/02/2005,1.0,0 -,retired,basic.9y,4.856,28/05/2004,01/02/1998,1.0,0 -46.0,admin.,university.degree,4.856,08/08/2013,27/11/2003,1.0,0 -,self-employed,university.degree,4.856,31/08/2000,02/06/2005,1.0,0 -51.0,retired,basic.9y,4.856,15/01/1995,20/11/2003,1.0,0 -44.0,services,high.school,4.856,29/08/2014,01/09/2006,1.0,0 -30.0,services,high.school,4.856,19/06/2014,14/07/2009,1.0,0 -,blue-collar,basic.9y,4.856,01/08/2012,25/08/2009,1.0,0 -35.0,unemployed,university.degree,4.856,04/06/2004,18/03/2015,1.0,0 -57.0,technician,basic.9y,4.856,31/12/1997,26/06/2013,1.0,0 -,admin.,university.degree,4.856,,18/04/2011,1.0,0 -36.0,self-employed,basic.6y,4.856,27/01/1993,03/12/2008,1.0,0 -30.0,admin.,university.degree,4.856,02/02/2011,12/07/2011,1.0,0 -37.0,services,high.school,4.856,30/05/2014,24/01/1992,1.0,0 -,technician,basic.9y,4.856,05/04/1995,19/09/1995,1.0,0 -37.0,admin.,high.school,4.856,21/09/2007,09/03/2006,1.0,0 -31.0,blue-collar,high.school,4.856,11/06/1996,31/12/1994,1.0,0 -,technician,professional.course,4.856,25/04/1997,01/04/2005,1.0,0 -29.0,student,university.degree,4.856,,27/12/2011,1.0,0 -36.0,services,high.school,4.856,01/02/1998,31/08/2005,1.0,0 -41.0,management,basic.9y,4.856,,24/06/2005,1.0,0 -,student,high.school,4.856,05/07/2000,10/04/2017,1.0,0 -42.0,blue-collar,basic.4y,4.856,27/06/2003,03/05/2012,1.0,0 -27.0,blue-collar,basic.9y,4.856,,19/02/2009,1.0,0 -34.0,technician,professional.course,4.856,28/03/2014,11/09/2017,1.0,0 -44.0,management,university.degree,4.856,13/02/2004,18/06/2018,1.0,0 -42.0,services,professional.course,4.856,29/10/2018,06/10/2014,1.0,0 -29.0,,high.school,4.856,14/12/1992,21/02/2014,1.0,0 -40.0,blue-collar,basic.6y,4.856,31/12/1992,25/12/2009,1.0,0 -57.0,,professional.course,4.856,,06/10/2010,1.0,0 -42.0,blue-collar,basic.9y,4.856,03/05/2006,05/12/1994,1.0,0 -50.0,admin.,basic.9y,4.856,,20/11/1992,1.0,0 -58.0,retired,basic.4y,4.856,05/05/2009,30/01/2001,1.0,0 -34.0,technician,professional.course,4.856,08/07/2016,27/10/2014,1.0,0 -,admin.,university.degree,4.856,27/02/2007,05/02/1993,1.0,0 -46.0,management,basic.9y,4.856,19/01/2005,14/08/2018,1.0,0 -33.0,admin.,high.school,4.856,19/09/2013,01/01/2006,1.0,0 -42.0,retired,basic.9y,4.856,09/02/2010,16/08/2018,1.0,0 -27.0,blue-collar,basic.6y,4.856,15/12/2004,11/02/2008,1.0,0 -41.0,management,high.school,4.856,17/12/2018,05/08/1995,1.0,0 -39.0,admin.,professional.course,4.856,11/03/2014,16/01/2004,1.0,0 -58.0,retired,basic.4y,4.856,12/10/1999,09/09/2005,1.0,1 -31.0,blue-collar,basic.9y,4.856,08/11/2001,11/04/2014,1.0,0 -48.0,blue-collar,professional.course,4.856,,01/02/2010,1.0,0 -45.0,housemaid,professional.course,4.856,09/01/2007,01/06/1995,1.0,0 -30.0,self-employed,professional.course,4.856,14/03/2014,01/01/1997,1.0,0 -58.0,management,basic.4y,4.856,17/06/2003,12/12/2014,1.0,0 -39.0,blue-collar,basic.9y,4.856,01/11/2004,16/02/2017,1.0,1 -41.0,technician,professional.course,4.856,07/12/1994,01/03/1996,1.0,0 -44.0,blue-collar,basic.4y,4.856,26/07/2011,01/01/2005,1.0,0 -47.0,blue-collar,basic.9y,4.856,25/11/1998,11/04/2014,1.0,0 -32.0,admin.,university.degree,4.856,03/04/2014,04/07/2005,1.0,0 -39.0,management,basic.9y,4.856,20/01/2017,23/08/2016,1.0,0 -45.0,blue-collar,basic.4y,4.856,23/10/2012,29/05/1998,1.0,0 -33.0,management,professional.course,4.856,31/03/2005,23/01/2004,1.0,0 -27.0,blue-collar,basic.9y,4.856,04/07/2014,17/04/2014,1.0,0 -57.0,retired,basic.4y,4.856,01/08/1996,17/10/2006,1.0,0 -,,basic.9y,4.856,12/11/2004,25/04/2016,1.0,0 -33.0,,basic.9y,4.856,18/12/2009,29/07/2005,1.0,0 -57.0,self-employed,high.school,4.856,27/01/2012,07/03/2016,1.0,0 -34.0,blue-collar,basic.4y,4.856,09/01/2015,29/06/2006,1.0,0 -58.0,unemployed,basic.4y,4.856,08/01/2004,08/08/2012,1.0,0 -50.0,admin.,university.degree,4.856,15/11/1995,25/03/1996,1.0,0 -,blue-collar,basic.9y,4.856,26/11/2004,10/01/2012,1.0,0 -48.0,blue-collar,professional.course,4.856,08/08/2000,18/03/2008,1.0,0 -56.0,retired,high.school,4.856,01/04/1998,25/01/1996,1.0,0 -42.0,blue-collar,basic.6y,4.856,10/09/2014,25/12/1994,1.0,0 -37.0,blue-collar,high.school,4.856,07/07/2014,04/07/2014,1.0,0 -29.0,technician,professional.course,4.856,27/01/2003,31/12/1993,1.0,0 -32.0,services,professional.course,4.856,29/10/2009,09/03/1997,1.0,0 -40.0,admin.,high.school,4.856,01/03/1989,04/08/2010,1.0,0 -39.0,management,high.school,4.856,24/01/1990,26/07/2012,1.0,0 -34.0,services,basic.6y,4.856,02/01/2014,09/01/1996,1.0,0 -50.0,housemaid,basic.4y,4.856,18/07/2018,21/11/2008,1.0,0 -28.0,blue-collar,basic.4y,4.856,01/12/2016,01/07/1992,1.0,0 -43.0,housemaid,basic.4y,4.856,05/11/2014,27/07/2015,1.0,0 -27.0,,high.school,4.856,01/07/2008,07/08/2009,1.0,0 -38.0,services,basic.9y,4.856,,04/02/2013,1.0,0 -37.0,technician,professional.course,4.856,27/06/2014,19/11/2014,1.0,0 -39.0,,basic.6y,4.856,10/01/2013,14/06/2017,1.0,0 -36.0,technician,university.degree,4.856,17/07/2001,02/04/1998,1.0,0 -43.0,services,high.school,4.856,,12/04/2013,1.0,0 -55.0,technician,basic.9y,4.856,01/03/1992,08/08/2007,1.0,0 -35.0,admin.,university.degree,4.856,18/12/2017,14/12/2016,1.0,0 -27.0,blue-collar,basic.6y,4.856,,02/01/2004,1.0,1 -51.0,entrepreneur,basic.4y,4.856,29/03/1994,26/05/2015,1.0,0 -34.0,housemaid,high.school,4.856,06/11/2008,01/11/1996,1.0,0 -28.0,technician,professional.course,4.856,27/08/2004,01/06/2018,1.0,0 -50.0,blue-collar,basic.6y,4.856,01/03/1996,24/12/2004,1.0,0 -26.0,blue-collar,basic.4y,4.856,06/12/2004,05/02/2003,1.0,0 -,,basic.9y,4.856,01/06/1994,01/05/2010,1.0,0 -52.0,blue-collar,basic.4y,4.856,,20/02/2004,1.0,0 -52.0,blue-collar,basic.9y,4.856,06/08/2004,31/12/1992,1.0,0 -45.0,admin.,high.school,4.856,,09/01/2003,1.0,0 -37.0,blue-collar,high.school,4.856,30/03/2006,09/12/2014,1.0,0 -43.0,technician,basic.9y,4.856,01/08/1995,28/10/1997,1.0,0 -,admin.,high.school,4.856,01/12/1995,25/08/2015,1.0,0 -45.0,unemployed,university.degree,4.856,01/12/2017,23/12/2003,1.0,0 -31.0,technician,professional.course,4.856,,31/03/2009,1.0,0 -39.0,blue-collar,professional.course,4.856,18/12/2013,21/10/2002,1.0,0 -55.0,admin.,university.degree,4.856,01/12/1993,01/12/1991,1.0,0 -55.0,admin.,high.school,4.856,20/05/2009,30/12/2013,1.0,0 -27.0,technician,university.degree,4.856,,01/05/1993,1.0,0 -38.0,self-employed,university.degree,4.856,28/01/2000,09/01/2018,1.0,0 -24.0,,university.degree,4.856,02/04/2013,01/07/2014,1.0,0 -,services,high.school,4.856,26/05/2008,20/06/2014,1.0,0 -44.0,admin.,basic.4y,4.856,01/02/1991,30/10/2002,1.0,0 -,blue-collar,basic.9y,4.856,19/05/2005,14/03/2017,1.0,0 -30.0,technician,university.degree,4.856,27/02/2009,18/12/2001,1.0,0 -28.0,self-employed,basic.9y,4.856,16/07/2012,20/06/2011,1.0,0 -60.0,admin.,university.degree,4.856,05/12/2003,31/01/2012,1.0,0 -38.0,technician,university.degree,4.856,24/01/2002,01/03/1996,1.0,0 -42.0,admin.,basic.9y,4.856,07/04/2006,08/02/2008,1.0,0 -35.0,,high.school,4.856,22/04/2014,29/04/2016,1.0,0 -53.0,retired,high.school,4.856,19/09/2014,18/09/2000,1.0,0 -24.0,admin.,high.school,4.856,26/02/2014,09/01/1994,1.0,0 -35.0,,university.degree,4.856,27/06/2003,05/03/2004,1.0,0 -25.0,admin.,high.school,4.856,01/12/1995,18/07/2012,1.0,0 -59.0,entrepreneur,university.degree,4.856,05/06/1996,03/03/2008,1.0,0 -48.0,blue-collar,basic.4y,4.856,31/10/2016,25/11/1995,1.0,0 -56.0,admin.,basic.9y,4.856,31/10/1993,02/03/2015,1.0,0 -43.0,technician,high.school,4.856,01/12/1998,25/06/2004,1.0,0 -32.0,entrepreneur,basic.6y,4.856,09/05/2007,11/02/2005,1.0,0 -27.0,,basic.9y,4.856,02/02/1990,30/11/2017,1.0,0 -34.0,management,basic.9y,4.856,22/10/2003,08/06/2006,1.0,0 -31.0,blue-collar,professional.course,4.856,14/02/2014,21/03/2014,1.0,0 -37.0,unemployed,high.school,4.856,02/02/2000,07/07/2000,1.0,0 -29.0,,high.school,4.856,01/01/2004,01/12/1995,1.0,0 -35.0,technician,university.degree,4.856,31/12/1990,31/12/1995,1.0,0 -57.0,technician,high.school,4.856,19/03/2013,25/03/2005,1.0,0 -43.0,,professional.course,4.856,01/10/2004,21/01/2005,1.0,0 -49.0,admin.,high.school,4.856,07/02/2011,05/10/2007,1.0,0 -50.0,technician,basic.6y,4.856,26/12/2008,13/01/2005,1.0,0 -33.0,technician,university.degree,4.856,23/09/2003,24/09/2015,1.0,0 -34.0,,basic.9y,4.856,03/07/2013,19/03/2010,1.0,0 -24.0,services,high.school,4.856,24/05/2016,24/03/2005,1.0,0 -43.0,blue-collar,basic.4y,4.856,25/10/2005,25/10/2012,1.0,0 -44.0,admin.,university.degree,4.856,24/09/2015,05/06/1993,1.0,0 -37.0,technician,professional.course,4.856,29/10/1999,31/12/1989,1.0,0 -39.0,,basic.9y,4.856,01/06/1997,31/07/1998,1.0,0 -33.0,admin.,professional.course,4.856,31/12/1991,16/08/2018,1.0,0 -46.0,blue-collar,basic.4y,4.856,01/08/2004,04/06/2009,1.0,0 -39.0,blue-collar,basic.9y,4.856,01/05/1995,01/02/2016,1.0,0 -28.0,admin.,university.degree,4.856,11/05/2015,27/02/2004,1.0,0 -25.0,technician,professional.course,4.856,,26/07/2010,1.0,0 -39.0,,high.school,4.856,26/09/2014,07/04/2008,1.0,0 -31.0,blue-collar,basic.9y,4.856,12/03/2018,23/05/2008,1.0,0 -32.0,admin.,high.school,4.856,02/10/2003,08/12/2015,1.0,0 -32.0,,high.school,4.856,01/02/2006,14/11/2007,1.0,0 -41.0,admin.,high.school,4.856,08/06/2018,02/10/2001,1.0,0 -22.0,,basic.4y,4.856,14/08/2003,01/07/1992,1.0,0 -39.0,housemaid,basic.9y,4.856,23/06/2010,01/02/2008,1.0,0 -29.0,admin.,high.school,4.856,01/12/2005,05/01/2012,1.0,0 -50.0,,professional.course,4.856,07/10/2005,01/10/2007,1.0,0 -46.0,housemaid,basic.9y,4.856,,01/02/1994,1.0,0 -39.0,housemaid,basic.4y,4.856,01/06/2004,20/09/1993,1.0,0 -55.0,services,basic.4y,4.856,18/07/1994,03/10/2002,1.0,0 -43.0,admin.,university.degree,4.856,26/11/2007,19/12/2018,1.0,0 -42.0,services,high.school,4.856,14/07/2009,13/12/2000,1.0,0 -41.0,blue-collar,basic.6y,4.856,14/01/2002,31/10/2003,1.0,0 -31.0,technician,university.degree,4.856,02/01/2009,17/06/2005,1.0,0 -56.0,blue-collar,basic.4y,4.856,,28/10/2005,1.0,0 -40.0,blue-collar,basic.4y,4.856,,02/10/2009,1.0,0 -46.0,management,basic.9y,4.856,01/03/2005,20/06/1997,1.0,0 -56.0,,high.school,4.856,06/10/2016,11/08/2005,1.0,0 -42.0,blue-collar,basic.4y,4.856,,12/03/2015,1.0,0 -41.0,admin.,high.school,4.856,26/04/2005,23/12/2005,1.0,0 -41.0,technician,basic.4y,4.856,29/01/2014,05/04/1992,1.0,0 -53.0,admin.,university.degree,4.856,07/11/2016,29/04/2011,1.0,0 -33.0,housemaid,basic.4y,4.856,05/12/1992,20/10/2016,1.0,0 -25.0,services,high.school,4.856,02/04/2004,20/08/2004,1.0,0 -42.0,admin.,high.school,4.856,05/08/1994,29/01/2010,1.0,1 -,services,high.school,4.856,31/10/2018,30/11/1994,1.0,0 -41.0,technician,basic.4y,4.856,23/01/2017,17/10/2003,1.0,0 -38.0,,high.school,4.856,05/11/1991,06/01/2005,1.0,0 -31.0,technician,high.school,4.856,01/11/2002,16/09/2004,1.0,0 -,services,professional.course,4.856,12/01/2007,10/12/2004,1.0,0 -58.0,retired,university.degree,4.856,26/01/2000,05/02/1996,1.0,0 -39.0,services,high.school,4.856,01/10/1997,04/08/2008,1.0,0 -54.0,blue-collar,basic.9y,4.856,05/07/1987,31/12/1988,1.0,0 -31.0,admin.,university.degree,4.856,12/08/2013,25/02/2016,1.0,0 -40.0,,high.school,4.856,11/05/2009,07/10/2013,1.0,0 -56.0,retired,basic.4y,4.856,27/12/2016,28/03/2014,1.0,0 -,admin.,university.degree,4.856,22/09/2014,27/04/2016,1.0,0 -33.0,admin.,high.school,4.856,01/07/2013,10/03/1995,1.0,0 -55.0,technician,high.school,4.856,30/03/2011,18/10/2001,1.0,1 -33.0,admin.,high.school,4.856,25/06/2012,30/05/2003,1.0,0 -48.0,admin.,high.school,4.856,07/02/2011,01/11/1989,1.0,0 -,blue-collar,basic.6y,4.8580000000000005,29/06/2017,01/04/1991,1.0,0 -,unemployed,university.degree,4.8580000000000005,30/10/2007,20/06/2012,1.0,0 -42.0,admin.,basic.9y,4.8580000000000005,01/01/2010,05/08/1997,1.0,0 -60.0,housemaid,high.school,4.8580000000000005,08/01/2008,22/12/2016,1.0,0 -35.0,,basic.9y,4.8580000000000005,01/10/2012,09/06/2010,1.0,0 -45.0,admin.,university.degree,4.8580000000000005,01/08/2004,21/08/2014,1.0,0 -36.0,blue-collar,basic.6y,4.8580000000000005,31/12/1994,27/04/2007,1.0,0 -33.0,,basic.9y,4.8580000000000005,,13/07/1999,1.0,0 -,management,basic.6y,4.8580000000000005,14/08/2009,17/10/1997,1.0,0 -49.0,housemaid,basic.4y,4.8580000000000005,20/02/2009,30/08/2011,1.0,1 -46.0,housemaid,basic.4y,4.8580000000000005,14/07/2006,14/06/2002,1.0,0 -32.0,management,university.degree,4.8580000000000005,03/06/2011,15/09/1997,1.0,0 -42.0,,basic.4y,4.8580000000000005,19/07/2002,28/03/2011,1.0,0 -37.0,,basic.6y,4.8580000000000005,07/11/2003,08/07/2014,1.0,0 -35.0,technician,university.degree,4.8580000000000005,11/05/2000,01/09/1997,1.0,0 -47.0,,basic.6y,4.8580000000000005,31/12/2004,19/12/2012,1.0,0 -,technician,professional.course,4.8580000000000005,05/12/1992,20/06/1997,1.0,0 -38.0,,basic.9y,4.8580000000000005,26/03/2010,06/11/2009,1.0,0 -39.0,,university.degree,4.8580000000000005,05/02/1995,24/01/2011,1.0,0 -55.0,admin.,high.school,4.8580000000000005,04/02/2016,15/05/2009,1.0,0 -35.0,services,high.school,4.8580000000000005,22/09/2014,27/04/1999,1.0,0 -55.0,admin.,high.school,4.8580000000000005,19/03/2009,10/03/2010,1.0,0 -33.0,blue-collar,basic.6y,4.8580000000000005,28/03/2007,01/08/2003,1.0,0 -32.0,blue-collar,basic.9y,4.8580000000000005,25/12/1994,05/07/1993,1.0,0 -32.0,blue-collar,basic.9y,4.8580000000000005,17/02/2012,01/12/2013,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,24/06/2011,04/01/2013,1.0,0 -42.0,admin.,university.degree,4.8580000000000005,23/04/2003,06/05/2011,1.0,1 -38.0,,high.school,4.8580000000000005,23/01/2015,21/05/2004,1.0,0 -56.0,self-employed,basic.4y,4.8580000000000005,28/12/2001,27/04/2007,1.0,0 -55.0,admin.,high.school,4.8580000000000005,09/02/2004,26/04/2012,1.0,0 -,technician,professional.course,4.8580000000000005,17/10/2008,19/01/2007,1.0,0 -45.0,admin.,high.school,4.8580000000000005,03/12/2010,28/08/2014,1.0,0 -58.0,management,university.degree,4.8580000000000005,22/01/2014,04/08/2004,1.0,0 -46.0,self-employed,university.degree,4.8580000000000005,13/05/2015,07/08/2002,1.0,0 -33.0,management,university.degree,4.8580000000000005,09/07/1997,28/07/2014,1.0,0 -50.0,self-employed,basic.4y,4.8580000000000005,06/12/1997,01/03/2008,1.0,0 -56.0,blue-collar,basic.4y,4.8580000000000005,07/05/2010,17/12/2009,1.0,0 -33.0,blue-collar,basic.4y,4.8580000000000005,01/10/1988,10/11/2005,1.0,0 -26.0,admin.,university.degree,4.8580000000000005,01/05/1996,08/11/2002,1.0,0 -49.0,housemaid,high.school,4.8580000000000005,20/08/2004,24/04/2018,1.0,0 -36.0,services,high.school,4.8580000000000005,,31/12/2004,1.0,0 -52.0,self-employed,university.degree,4.8580000000000005,18/10/2017,03/03/2006,1.0,0 -49.0,blue-collar,basic.9y,4.8580000000000005,28/01/2010,12/07/2002,1.0,0 -,blue-collar,basic.4y,4.8580000000000005,15/02/2008,07/08/2001,1.0,0 -28.0,,high.school,4.8580000000000005,,26/11/2014,1.0,0 -36.0,services,high.school,4.8580000000000005,04/02/2003,06/08/2004,1.0,0 -45.0,admin.,professional.course,4.8580000000000005,22/09/1999,02/11/2010,1.0,1 -41.0,technician,university.degree,4.8580000000000005,01/11/2005,25/02/1993,1.0,0 -,admin.,high.school,4.8580000000000005,15/02/2002,20/01/2017,1.0,0 -31.0,services,professional.course,4.8580000000000005,01/02/1997,23/01/1998,1.0,0 -32.0,technician,professional.course,4.8580000000000005,01/07/2011,08/11/2005,1.0,0 -59.0,retired,professional.course,4.8580000000000005,12/09/2012,20/01/1999,1.0,1 -25.0,services,high.school,4.8580000000000005,04/03/2005,20/10/2014,1.0,0 -22.0,services,basic.4y,4.8580000000000005,22/06/2004,30/01/2013,1.0,0 -43.0,blue-collar,basic.9y,4.8580000000000005,03/12/2004,01/04/1996,1.0,0 -35.0,blue-collar,basic.9y,4.8580000000000005,,07/08/2009,1.0,0 -,entrepreneur,basic.4y,4.8580000000000005,30/07/2014,25/10/1995,1.0,0 -40.0,admin.,university.degree,4.8580000000000005,26/03/2001,24/07/2013,1.0,0 -37.0,unemployed,professional.course,4.8580000000000005,23/08/2002,16/08/1996,1.0,0 -37.0,technician,university.degree,4.8580000000000005,18/02/2011,16/04/1999,1.0,0 -36.0,technician,university.degree,4.8580000000000005,10/09/2004,02/09/2014,1.0,0 -35.0,blue-collar,basic.9y,4.8580000000000005,16/10/2017,30/08/2012,1.0,0 -43.0,entrepreneur,basic.9y,4.8580000000000005,03/02/2009,26/04/2011,1.0,0 -39.0,housemaid,basic.9y,4.8580000000000005,,02/04/1998,1.0,0 -56.0,blue-collar,high.school,4.8580000000000005,20/07/2011,25/11/1996,1.0,0 -37.0,services,high.school,4.8580000000000005,24/08/2012,01/05/1998,1.0,0 -,blue-collar,professional.course,4.8580000000000005,28/06/2018,19/10/2001,1.0,0 -37.0,technician,university.degree,4.8580000000000005,18/10/2016,25/06/2012,1.0,0 -54.0,blue-collar,basic.9y,4.8580000000000005,09/02/2006,23/02/2012,1.0,1 -53.0,retired,high.school,4.8580000000000005,07/03/1991,01/04/2012,1.0,0 -38.0,services,basic.9y,4.8580000000000005,03/02/2011,15/08/2012,1.0,0 -47.0,technician,professional.course,4.8580000000000005,05/06/2001,14/03/2008,1.0,0 -33.0,management,high.school,4.8580000000000005,01/12/2015,12/01/2000,1.0,0 -39.0,blue-collar,basic.4y,4.8580000000000005,06/08/2004,04/10/2001,1.0,0 -36.0,technician,professional.course,4.8580000000000005,31/05/2016,22/04/2011,1.0,0 -35.0,blue-collar,basic.9y,4.8580000000000005,23/12/2005,09/02/2000,1.0,0 -40.0,admin.,university.degree,4.8580000000000005,28/09/2012,15/11/1982,1.0,0 -,admin.,university.degree,4.8580000000000005,,01/02/1996,1.0,0 -37.0,blue-collar,basic.4y,4.8580000000000005,05/08/1998,27/02/2015,1.0,0 -53.0,blue-collar,basic.9y,4.8580000000000005,16/02/2010,26/07/2013,1.0,0 -36.0,admin.,high.school,4.8580000000000005,11/03/2011,15/06/2016,1.0,0 -32.0,blue-collar,basic.9y,4.8580000000000005,01/01/2010,07/11/2012,1.0,0 -42.0,admin.,high.school,4.8580000000000005,02/05/2011,01/03/2001,1.0,0 -52.0,management,university.degree,4.8580000000000005,16/08/2010,19/04/2017,1.0,0 -33.0,services,high.school,4.8580000000000005,31/01/2012,14/10/2005,1.0,0 -51.0,admin.,professional.course,4.8580000000000005,15/01/1998,28/04/2000,1.0,0 -32.0,management,university.degree,4.8580000000000005,18/12/2009,22/04/2011,1.0,0 -33.0,technician,professional.course,4.8580000000000005,27/06/2003,19/11/2004,1.0,0 -,services,high.school,4.8580000000000005,01/11/1996,16/04/2015,1.0,0 -34.0,services,high.school,4.8580000000000005,08/06/2012,01/12/2010,1.0,0 -55.0,admin.,university.degree,4.8580000000000005,18/01/2008,08/07/1999,1.0,0 -33.0,management,high.school,4.8580000000000005,01/03/2008,07/12/2004,1.0,0 -34.0,blue-collar,basic.9y,4.8580000000000005,29/01/2016,04/06/2014,1.0,0 -52.0,services,university.degree,4.8580000000000005,01/02/2006,03/03/2014,1.0,0 -55.0,technician,basic.9y,4.8580000000000005,05/02/2004,17/10/2003,1.0,1 -,blue-collar,basic.4y,4.8580000000000005,08/07/2005,24/03/2005,1.0,0 -34.0,blue-collar,basic.9y,4.8580000000000005,,07/03/2008,1.0,0 -,self-employed,university.degree,4.8580000000000005,20/11/2014,01/01/2012,1.0,0 -43.0,admin.,university.degree,4.8580000000000005,20/12/1994,31/12/1994,1.0,0 -33.0,management,basic.9y,4.8580000000000005,07/05/2003,24/01/2014,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,23/12/2013,13/02/2001,1.0,0 -29.0,blue-collar,basic.9y,4.8580000000000005,04/06/2014,01/08/2018,1.0,0 -35.0,self-employed,basic.9y,4.8580000000000005,18/06/2010,08/11/2000,1.0,0 -45.0,blue-collar,basic.4y,4.8580000000000005,27/04/2015,25/02/1996,1.0,0 -35.0,blue-collar,basic.9y,4.8580000000000005,20/04/2009,16/12/2011,1.0,0 -37.0,technician,university.degree,4.8580000000000005,01/09/1994,01/08/2008,1.0,0 -38.0,blue-collar,basic.6y,4.8580000000000005,31/12/1988,22/03/2002,1.0,0 -35.0,retired,professional.course,4.8580000000000005,07/01/2005,03/09/2009,1.0,0 -36.0,,university.degree,4.8580000000000005,29/10/1992,21/04/2005,1.0,0 -30.0,,basic.4y,4.8580000000000005,22/12/2014,25/02/2005,1.0,0 -53.0,entrepreneur,basic.9y,4.8580000000000005,16/07/2004,21/03/2011,1.0,0 -30.0,admin.,university.degree,4.8580000000000005,26/05/2000,02/04/2009,1.0,1 -41.0,blue-collar,basic.4y,4.8580000000000005,06/04/2012,20/12/1992,1.0,0 -40.0,blue-collar,basic.9y,4.8580000000000005,21/02/2001,25/02/1994,1.0,0 -36.0,technician,university.degree,4.8580000000000005,06/06/2000,01/05/1994,1.0,0 -36.0,management,high.school,4.8580000000000005,19/04/2011,13/11/2006,1.0,0 -44.0,services,high.school,4.8580000000000005,30/10/2014,15/09/1996,1.0,0 -56.0,retired,high.school,4.8580000000000005,05/01/2000,10/01/2012,1.0,0 -38.0,management,university.degree,4.8580000000000005,25/11/1994,10/02/1992,1.0,0 -35.0,blue-collar,professional.course,4.8580000000000005,24/01/2008,02/06/2006,1.0,0 -35.0,management,university.degree,4.8580000000000005,06/04/2011,15/11/1998,1.0,0 -28.0,management,high.school,4.8580000000000005,16/01/2004,23/04/2012,1.0,0 -43.0,housemaid,basic.4y,4.8580000000000005,25/05/2009,16/07/2004,1.0,0 -30.0,entrepreneur,professional.course,4.8580000000000005,,30/06/2014,1.0,0 -36.0,student,university.degree,4.8580000000000005,31/01/2013,25/08/2004,1.0,0 -40.0,blue-collar,basic.9y,4.8580000000000005,25/03/1998,23/12/2005,1.0,0 -,technician,university.degree,4.8580000000000005,26/12/2012,25/03/2005,1.0,1 -,admin.,basic.9y,4.8580000000000005,07/10/2005,02/01/2008,1.0,0 -42.0,technician,basic.9y,4.8580000000000005,31/01/2014,19/01/2011,1.0,0 -49.0,blue-collar,basic.6y,4.8580000000000005,06/11/2014,07/04/2008,1.0,0 -38.0,technician,professional.course,4.8580000000000005,06/08/2010,21/03/2013,1.0,0 -31.0,admin.,high.school,4.8580000000000005,20/02/2004,18/08/2017,1.0,0 -57.0,retired,basic.4y,4.8580000000000005,,10/09/1994,1.0,0 -29.0,blue-collar,basic.6y,4.8580000000000005,10/01/1995,10/03/2005,1.0,0 -,management,university.degree,4.8580000000000005,12/12/2011,25/12/1999,1.0,0 -55.0,retired,high.school,4.8580000000000005,23/03/2017,22/07/2008,1.0,0 -30.0,services,high.school,4.8580000000000005,28/07/2015,03/01/2003,1.0,0 -32.0,blue-collar,basic.9y,4.8580000000000005,28/08/2013,30/05/2003,1.0,0 -49.0,blue-collar,basic.4y,4.8580000000000005,23/04/2004,15/01/2000,1.0,0 -48.0,,university.degree,4.8580000000000005,24/10/2014,27/04/2012,1.0,0 -30.0,blue-collar,basic.4y,4.8580000000000005,16/12/2010,02/03/2017,1.0,0 -53.0,retired,high.school,4.8580000000000005,22/09/2016,28/05/2007,1.0,0 -40.0,housemaid,university.degree,4.8580000000000005,26/03/2003,31/10/2003,1.0,0 -31.0,blue-collar,basic.6y,4.8580000000000005,29/04/2005,31/12/1988,1.0,1 -60.0,technician,professional.course,4.8580000000000005,,28/04/2017,1.0,0 -45.0,blue-collar,basic.9y,4.8580000000000005,03/03/2009,15/02/2000,1.0,0 -56.0,management,university.degree,4.8580000000000005,09/02/1996,30/04/2013,1.0,0 -31.0,blue-collar,basic.4y,4.8580000000000005,28/10/2015,17/04/2008,1.0,0 -56.0,management,university.degree,4.8580000000000005,,05/12/1996,1.0,0 -60.0,entrepreneur,basic.4y,4.8580000000000005,28/08/2007,19/11/2013,1.0,0 -34.0,blue-collar,basic.9y,4.8580000000000005,12/03/2009,31/01/2013,1.0,0 -56.0,management,university.degree,4.8580000000000005,21/11/2001,16/07/2004,1.0,0 -33.0,,basic.6y,4.8580000000000005,01/06/2007,29/06/2011,1.0,0 -,admin.,high.school,4.8580000000000005,08/06/2006,11/12/2012,1.0,0 -49.0,,basic.4y,4.8580000000000005,01/03/2005,12/09/2005,1.0,0 -53.0,admin.,basic.9y,4.8580000000000005,25/08/2009,27/04/2018,1.0,0 -49.0,entrepreneur,high.school,4.8580000000000005,28/06/2018,06/06/2017,1.0,0 -43.0,blue-collar,professional.course,4.8580000000000005,07/08/2017,20/06/2003,1.0,0 -38.0,,basic.4y,4.8580000000000005,20/02/2007,25/06/1997,1.0,0 -48.0,,basic.4y,4.8580000000000005,21/01/2005,21/02/1997,1.0,0 -,admin.,high.school,4.8580000000000005,07/11/2013,19/08/2005,1.0,0 -30.0,blue-collar,basic.9y,4.8580000000000005,09/06/1990,02/08/2004,1.0,0 -31.0,technician,professional.course,4.8580000000000005,,12/12/2006,1.0,0 -37.0,services,high.school,4.8580000000000005,04/05/2016,09/11/2015,1.0,0 -42.0,blue-collar,basic.4y,4.8580000000000005,01/05/2007,31/12/1999,1.0,0 -,retired,high.school,4.8580000000000005,01/03/1993,31/01/2012,1.0,0 -42.0,admin.,high.school,4.8580000000000005,16/03/1995,15/12/2005,1.0,0 -,admin.,professional.course,4.8580000000000005,21/08/2009,28/06/2007,1.0,1 -41.0,blue-collar,basic.6y,4.8580000000000005,07/11/2008,11/10/2010,1.0,0 -44.0,services,high.school,4.8580000000000005,16/03/2015,01/01/1995,1.0,0 -40.0,admin.,university.degree,4.8580000000000005,20/05/2000,22/07/2004,1.0,0 -39.0,services,high.school,4.8580000000000005,03/04/2015,01/07/1992,1.0,0 -40.0,admin.,professional.course,4.8580000000000005,19/04/2007,08/08/2003,1.0,0 -33.0,blue-collar,professional.course,4.8580000000000005,01/10/2018,01/03/1997,1.0,0 -57.0,,high.school,4.8580000000000005,02/01/2013,01/10/1995,1.0,0 -31.0,,high.school,4.8580000000000005,03/04/2009,11/05/2016,1.0,0 -57.0,,basic.4y,4.8580000000000005,05/07/2013,25/11/2015,1.0,0 -48.0,blue-collar,basic.4y,4.8580000000000005,01/03/2005,05/11/1995,1.0,0 -52.0,technician,high.school,4.8580000000000005,,08/06/2001,1.0,0 -37.0,blue-collar,high.school,4.8580000000000005,04/10/2001,21/06/2013,1.0,0 -,technician,university.degree,4.8580000000000005,24/01/1990,18/06/2009,1.0,0 -33.0,admin.,high.school,4.8580000000000005,02/06/2005,26/06/2003,1.0,0 -36.0,services,high.school,4.8580000000000005,10/03/2010,05/07/1993,1.0,0 -57.0,management,basic.9y,4.8580000000000005,,16/07/2014,1.0,0 -51.0,blue-collar,basic.9y,4.8580000000000005,16/09/2005,01/03/2007,1.0,0 -,admin.,high.school,4.8580000000000005,07/07/2014,01/11/2017,1.0,0 -55.0,admin.,university.degree,4.8580000000000005,04/03/2002,23/02/2017,1.0,0 -41.0,blue-collar,basic.9y,4.8580000000000005,,28/06/2001,1.0,0 -,admin.,high.school,4.8580000000000005,26/09/2014,27/03/2018,1.0,0 -37.0,management,university.degree,4.8580000000000005,16/02/2011,30/06/2005,1.0,0 -37.0,blue-collar,basic.4y,4.8580000000000005,05/03/1993,03/12/2004,1.0,0 -40.0,admin.,high.school,4.8580000000000005,27/07/2007,27/01/2005,1.0,0 -,,basic.9y,4.8580000000000005,14/12/1993,03/12/2014,1.0,0 -31.0,management,basic.9y,4.8580000000000005,17/10/2000,26/10/2007,1.0,0 -32.0,services,high.school,4.8580000000000005,03/05/2019,13/06/2013,1.0,0 -32.0,services,high.school,4.8580000000000005,19/11/2013,21/04/2005,1.0,0 -35.0,housemaid,high.school,4.8580000000000005,09/06/2005,20/06/2008,1.0,0 -36.0,technician,professional.course,4.8580000000000005,22/02/2019,17/09/2004,1.0,0 -31.0,,high.school,4.8580000000000005,30/04/2004,22/12/2006,1.0,0 -38.0,blue-collar,basic.9y,4.8580000000000005,31/01/2013,03/08/2017,1.0,0 -46.0,blue-collar,basic.9y,4.8580000000000005,18/10/2018,24/10/2003,1.0,0 -39.0,self-employed,university.degree,4.8580000000000005,19/11/2002,02/01/2002,1.0,0 -58.0,management,professional.course,4.8580000000000005,31/01/2012,04/10/2011,1.0,0 -44.0,technician,professional.course,4.8580000000000005,22/08/2003,17/12/2003,1.0,0 -,admin.,university.degree,4.8580000000000005,09/10/2008,15/07/1998,1.0,0 -24.0,services,high.school,4.8580000000000005,25/10/1995,17/07/2008,1.0,0 -33.0,technician,professional.course,4.8580000000000005,29/06/2015,16/09/2011,1.0,0 -44.0,admin.,high.school,4.8580000000000005,28/11/2008,16/06/2006,1.0,0 -30.0,,high.school,4.8580000000000005,04/02/1997,02/07/2004,1.0,0 -36.0,unemployed,basic.4y,4.8580000000000005,05/12/1994,29/05/2013,1.0,0 -24.0,services,high.school,4.8580000000000005,02/07/2003,25/11/1994,1.0,0 -32.0,technician,professional.course,4.8580000000000005,01/12/1997,15/04/2014,1.0,0 -33.0,admin.,high.school,4.8580000000000005,,07/11/2012,1.0,0 -58.0,management,basic.9y,4.8580000000000005,,10/04/2018,1.0,0 -42.0,blue-collar,basic.9y,4.8580000000000005,05/01/1999,05/07/1998,1.0,0 -40.0,blue-collar,basic.9y,4.8580000000000005,08/08/2007,29/07/2016,1.0,0 -29.0,blue-collar,basic.9y,4.8580000000000005,,02/03/2011,1.0,0 -52.0,retired,basic.4y,4.8580000000000005,22/09/2003,26/01/2007,1.0,0 -36.0,technician,university.degree,4.8580000000000005,01/01/2010,20/03/1998,1.0,0 -29.0,blue-collar,basic.9y,4.8580000000000005,31/10/2012,02/02/2007,1.0,0 -46.0,entrepreneur,professional.course,4.8580000000000005,01/10/2009,28/07/2016,1.0,0 -58.0,blue-collar,high.school,4.8580000000000005,09/10/2009,28/12/2012,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,,06/05/2011,1.0,0 -53.0,unknown,high.school,4.8580000000000005,20/12/2011,23/08/2002,1.0,0 -57.0,technician,high.school,4.8580000000000005,26/07/2016,16/05/2008,1.0,0 -46.0,housemaid,basic.4y,4.8580000000000005,18/10/2006,21/12/2001,1.0,1 -40.0,technician,professional.course,4.8580000000000005,06/08/2015,20/07/2001,1.0,0 -37.0,admin.,high.school,4.8580000000000005,11/05/2016,10/08/2016,1.0,0 -,technician,professional.course,4.8580000000000005,11/03/2003,20/05/2009,1.0,0 -29.0,blue-collar,high.school,4.8580000000000005,24/09/1996,01/12/2006,1.0,0 -33.0,admin.,university.degree,4.8580000000000005,,27/07/2010,1.0,0 -35.0,technician,professional.course,4.8580000000000005,11/12/1999,10/03/1997,1.0,0 -,,university.degree,4.8580000000000005,04/08/1998,18/04/2002,1.0,0 -26.0,blue-collar,basic.4y,4.8580000000000005,05/02/1995,11/07/2007,1.0,0 -,blue-collar,professional.course,4.8580000000000005,05/09/2018,04/11/2005,1.0,0 -38.0,admin.,university.degree,4.8580000000000005,05/02/2007,16/02/2009,1.0,0 -46.0,admin.,university.degree,4.8580000000000005,08/10/1993,10/05/2013,1.0,0 -26.0,blue-collar,basic.4y,4.8580000000000005,31/10/2012,13/04/2005,1.0,0 -30.0,,high.school,4.8580000000000005,19/06/2001,13/01/2015,1.0,0 -35.0,blue-collar,basic.9y,4.8580000000000005,28/10/2014,14/11/2005,1.0,0 -40.0,,high.school,4.8580000000000005,29/02/2016,12/08/2015,1.0,0 -30.0,blue-collar,basic.9y,4.8580000000000005,01/04/2013,01/11/2012,1.0,0 -30.0,technician,professional.course,4.8580000000000005,02/04/2009,15/02/2012,1.0,0 -35.0,technician,university.degree,4.8580000000000005,02/01/2004,15/03/2017,1.0,0 -36.0,blue-collar,basic.9y,4.8580000000000005,01/11/1998,06/01/2011,1.0,0 -27.0,blue-collar,high.school,4.8580000000000005,19/05/1998,04/03/2011,1.0,0 -32.0,technician,university.degree,4.8580000000000005,11/04/2006,11/04/2003,1.0,1 -26.0,services,basic.6y,4.8580000000000005,05/12/1986,08/05/2000,1.0,0 -43.0,admin.,high.school,4.8580000000000005,06/03/2000,26/05/2005,1.0,0 -30.0,management,university.degree,4.8580000000000005,17/11/2005,15/12/2014,1.0,0 -33.0,technician,university.degree,4.8580000000000005,24/08/2015,05/12/1994,1.0,0 -50.0,unemployed,high.school,4.8580000000000005,09/05/1994,25/10/1995,1.0,0 -38.0,technician,professional.course,4.8580000000000005,,30/03/2015,1.0,0 -36.0,unknown,basic.6y,4.8580000000000005,16/09/2004,19/10/2001,1.0,0 -25.0,blue-collar,basic.4y,4.8580000000000005,20/11/2000,19/06/2012,1.0,1 -35.0,technician,high.school,4.8580000000000005,24/02/2012,01/09/2014,1.0,0 -42.0,self-employed,university.degree,4.8580000000000005,27/03/2013,06/02/2004,1.0,0 -55.0,retired,basic.4y,4.8580000000000005,27/05/2000,28/01/1999,1.0,0 -,technician,university.degree,4.8580000000000005,08/01/2010,22/04/2005,1.0,0 -29.0,admin.,basic.9y,4.8580000000000005,20/04/2001,15/03/2001,1.0,0 -38.0,blue-collar,professional.course,4.8580000000000005,12/12/1995,05/10/2011,1.0,0 -45.0,blue-collar,basic.9y,4.8580000000000005,16/04/2014,05/11/1994,1.0,0 -30.0,admin.,university.degree,4.8580000000000005,24/12/2007,15/05/1990,1.0,0 -58.0,admin.,university.degree,4.8580000000000005,07/07/2010,17/08/2015,1.0,0 -51.0,entrepreneur,basic.4y,4.8580000000000005,24/05/2017,27/11/2017,1.0,0 -39.0,technician,professional.course,4.8580000000000005,05/04/1993,17/03/1998,1.0,0 -44.0,unemployed,high.school,4.8580000000000005,29/11/2002,06/02/2004,1.0,0 -25.0,blue-collar,basic.9y,4.8580000000000005,23/01/2004,09/11/2009,1.0,0 -,management,university.degree,4.8580000000000005,26/06/2006,15/01/2015,1.0,0 -46.0,,high.school,4.8580000000000005,07/03/2001,05/07/2002,1.0,0 -34.0,blue-collar,basic.6y,4.8580000000000005,10/05/2012,28/12/2018,1.0,0 -57.0,management,basic.9y,4.8580000000000005,18/09/2003,16/07/2004,1.0,0 -47.0,blue-collar,basic.9y,4.8580000000000005,10/06/1992,04/03/2019,1.0,0 -45.0,,university.degree,4.8580000000000005,29/04/2005,01/04/2005,1.0,1 -36.0,technician,basic.9y,4.8580000000000005,28/07/2014,01/08/1992,1.0,0 -45.0,blue-collar,basic.9y,4.8580000000000005,01/04/2001,18/03/2016,1.0,0 -56.0,entrepreneur,university.degree,4.8580000000000005,08/12/2006,27/03/2012,1.0,1 -28.0,blue-collar,basic.6y,4.8580000000000005,06/07/2015,18/12/2003,1.0,0 -30.0,admin.,high.school,4.8580000000000005,09/12/2014,09/07/2001,1.0,1 -49.0,housemaid,basic.6y,4.8580000000000005,24/12/2009,30/04/1995,1.0,0 -,technician,high.school,4.8580000000000005,05/07/2012,31/08/2006,1.0,0 -60.0,retired,professional.course,4.8580000000000005,16/07/2013,14/02/2001,1.0,0 -,admin.,basic.9y,4.8580000000000005,20/01/1996,26/07/2016,1.0,0 -38.0,technician,professional.course,4.8580000000000005,20/12/2012,19/10/2016,1.0,0 -,,professional.course,4.8580000000000005,,10/08/2011,1.0,0 -29.0,admin.,basic.9y,4.8580000000000005,06/02/2009,01/04/2006,1.0,0 -49.0,technician,university.degree,4.8580000000000005,25/01/1998,05/08/2014,1.0,0 -48.0,management,university.degree,4.8580000000000005,09/08/1995,04/08/2011,1.0,0 -37.0,self-employed,high.school,4.8580000000000005,,03/02/2006,1.0,0 -30.0,technician,university.degree,4.8580000000000005,04/09/2009,16/02/2011,1.0,0 -27.0,blue-collar,basic.9y,4.8580000000000005,29/05/2018,20/05/2005,1.0,0 -57.0,,high.school,4.8580000000000005,,14/04/2015,1.0,0 -,,professional.course,4.8580000000000005,15/01/2001,17/10/1997,1.0,0 -42.0,blue-collar,basic.9y,4.8580000000000005,17/11/2014,31/07/2014,1.0,0 -52.0,services,high.school,4.8580000000000005,10/12/2001,22/04/2016,1.0,0 -55.0,admin.,university.degree,4.8580000000000005,07/11/2008,01/09/1995,1.0,0 -41.0,technician,professional.course,4.8580000000000005,04/02/2014,10/03/2006,1.0,0 -38.0,admin.,high.school,4.8580000000000005,21/04/2010,06/12/2017,1.0,0 -45.0,,high.school,4.8580000000000005,13/02/2014,27/03/2014,1.0,0 -57.0,,high.school,4.8580000000000005,17/07/2000,30/06/2006,1.0,0 -53.0,blue-collar,basic.4y,4.8580000000000005,15/06/1997,01/06/2006,1.0,0 -32.0,blue-collar,basic.9y,4.8580000000000005,09/07/2013,02/07/2010,1.0,0 -34.0,services,high.school,4.8580000000000005,05/12/2008,10/07/1989,1.0,0 -43.0,management,university.degree,4.8580000000000005,29/07/2002,28/12/2012,1.0,0 -31.0,admin.,high.school,4.8580000000000005,31/12/1996,21/03/2006,1.0,0 -24.0,unemployed,university.degree,4.8580000000000005,10/06/2016,08/12/1997,1.0,0 -53.0,self-employed,university.degree,4.8580000000000005,04/10/2018,16/12/1994,1.0,0 -32.0,services,high.school,4.8580000000000005,27/06/2014,07/12/2005,1.0,0 -40.0,blue-collar,basic.9y,4.8580000000000005,05/02/1989,31/12/1990,1.0,0 -53.0,admin.,university.degree,4.8580000000000005,02/03/2009,01/08/1996,1.0,0 -,technician,high.school,4.8580000000000005,11/10/2000,06/06/2008,1.0,0 -36.0,services,basic.6y,4.8580000000000005,03/05/1996,27/08/2012,1.0,0 -56.0,admin.,university.degree,4.8580000000000005,07/08/2013,31/12/1993,1.0,0 -42.0,blue-collar,basic.4y,4.8580000000000005,02/02/2007,20/07/2016,1.0,0 -49.0,blue-collar,basic.9y,4.8580000000000005,20/06/2002,08/12/2000,1.0,0 -32.0,admin.,university.degree,4.8580000000000005,17/11/1998,05/09/2008,1.0,0 -47.0,,high.school,4.8580000000000005,09/11/2004,16/12/2014,1.0,0 -34.0,blue-collar,basic.6y,4.8580000000000005,30/09/2009,07/03/2014,1.0,0 -56.0,technician,high.school,4.8580000000000005,05/02/1995,01/06/1995,1.0,0 -28.0,admin.,high.school,4.8580000000000005,27/03/1996,30/12/2013,1.0,0 -34.0,,high.school,4.8580000000000005,22/08/2008,20/10/1998,1.0,0 -30.0,blue-collar,high.school,4.8580000000000005,27/10/2008,01/10/2004,1.0,0 -38.0,admin.,high.school,4.8580000000000005,22/09/2005,14/12/2017,1.0,0 -,technician,professional.course,4.8580000000000005,23/02/2006,23/11/2016,1.0,0 -31.0,blue-collar,basic.6y,4.8580000000000005,05/04/2003,19/05/2006,1.0,0 -29.0,admin.,university.degree,4.8580000000000005,08/08/2013,01/05/2006,1.0,0 -31.0,self-employed,university.degree,4.8580000000000005,01/04/2003,20/05/2011,1.0,0 -,self-employed,university.degree,4.8580000000000005,,17/08/2016,1.0,0 -,services,university.degree,4.8580000000000005,21/11/2003,01/11/1995,1.0,0 -35.0,blue-collar,basic.9y,4.8580000000000005,20/04/2016,01/12/1992,1.0,0 -36.0,,high.school,4.8580000000000005,01/04/1991,12/12/2014,1.0,0 -43.0,services,high.school,4.8580000000000005,01/07/1997,25/01/2010,1.0,0 -49.0,management,university.degree,4.8580000000000005,27/11/2012,21/01/2011,1.0,0 -29.0,blue-collar,high.school,4.8580000000000005,19/07/2007,18/07/2016,1.0,0 -38.0,unemployed,university.degree,4.8580000000000005,20/02/1999,05/01/2007,1.0,0 -32.0,blue-collar,basic.6y,4.8580000000000005,13/07/2011,19/09/1995,1.0,0 -35.0,self-employed,university.degree,4.8580000000000005,17/12/2014,12/07/2016,1.0,0 -39.0,self-employed,basic.4y,4.8580000000000005,27/11/2009,01/07/1992,1.0,0 -35.0,services,professional.course,4.8580000000000005,29/02/2000,11/12/2013,1.0,0 -54.0,,high.school,4.8580000000000005,16/01/2003,03/01/2003,1.0,0 -35.0,admin.,university.degree,4.8580000000000005,14/01/2010,30/11/2001,1.0,0 -32.0,technician,professional.course,4.8580000000000005,,05/12/2000,1.0,0 -55.0,,basic.6y,4.8580000000000005,29/06/2004,24/11/2005,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,,02/04/2019,1.0,0 -50.0,blue-collar,basic.9y,4.8580000000000005,26/03/2004,19/09/1995,1.0,0 -25.0,blue-collar,basic.4y,4.8580000000000005,15/09/2006,21/12/2017,1.0,0 -52.0,management,university.degree,4.8580000000000005,,04/05/2007,1.0,0 -43.0,self-employed,basic.9y,4.8580000000000005,05/12/2014,12/07/2017,1.0,0 -38.0,blue-collar,basic.9y,4.8580000000000005,09/12/2015,21/09/2011,1.0,0 -45.0,admin.,high.school,4.8580000000000005,31/12/1989,20/02/2014,1.0,0 -33.0,admin.,university.degree,4.8580000000000005,30/01/2017,11/11/2013,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,20/01/2006,15/01/2014,1.0,0 -26.0,services,basic.6y,4.8580000000000005,29/04/2002,02/06/2016,1.0,0 -51.0,services,high.school,4.8580000000000005,04/11/2014,12/05/2017,1.0,0 -34.0,,basic.9y,4.8580000000000005,31/12/1995,01/09/1991,1.0,0 -33.0,services,high.school,4.8580000000000005,25/07/2008,31/01/2012,1.0,0 -44.0,blue-collar,high.school,4.8580000000000005,01/07/2005,12/07/2006,1.0,1 -,,high.school,4.8580000000000005,05/12/1999,23/01/2003,1.0,0 -48.0,services,high.school,4.8580000000000005,20/02/2006,01/09/1994,1.0,0 -56.0,services,high.school,4.8580000000000005,30/04/2002,04/09/1998,1.0,0 -37.0,management,university.degree,4.8580000000000005,04/04/2006,25/09/1992,1.0,0 -31.0,blue-collar,basic.9y,4.8580000000000005,05/06/2014,10/05/2002,1.0,0 -50.0,blue-collar,basic.4y,4.8580000000000005,06/05/2014,13/01/2014,1.0,0 -38.0,entrepreneur,basic.6y,4.8580000000000005,15/05/2008,28/09/2011,1.0,0 -32.0,admin.,university.degree,4.8580000000000005,08/12/1990,14/03/2014,1.0,0 -35.0,admin.,high.school,4.8580000000000005,10/07/1999,11/02/2019,1.0,0 -50.0,blue-collar,basic.4y,4.8580000000000005,08/03/2012,02/10/2003,1.0,0 -,,high.school,4.8580000000000005,06/12/2001,01/04/2005,1.0,0 -35.0,services,high.school,4.8580000000000005,12/03/1998,23/10/2013,1.0,0 -36.0,services,high.school,4.8580000000000005,27/07/2012,28/11/2008,1.0,0 -29.0,,high.school,4.8580000000000005,03/08/2016,15/02/2000,1.0,0 -38.0,services,basic.9y,4.8580000000000005,12/02/2014,21/12/2005,1.0,0 -36.0,services,high.school,4.8580000000000005,12/08/2010,02/04/2004,1.0,0 -46.0,entrepreneur,professional.course,4.8580000000000005,29/09/2000,02/08/2016,1.0,0 -44.0,unknown,basic.6y,4.8580000000000005,,08/06/2012,1.0,0 -,blue-collar,high.school,4.8580000000000005,23/05/2003,20/06/2001,1.0,0 -26.0,admin.,university.degree,4.8580000000000005,27/01/2006,19/09/1995,1.0,0 -47.0,blue-collar,basic.6y,4.8580000000000005,10/02/2015,24/01/2005,1.0,0 -36.0,blue-collar,high.school,4.8580000000000005,05/07/1994,02/08/2002,1.0,0 -28.0,admin.,university.degree,4.8580000000000005,23/07/2010,20/11/1993,1.0,0 -50.0,admin.,high.school,4.8580000000000005,22/10/2004,05/07/2000,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,16/12/2014,17/11/2000,1.0,1 -54.0,,professional.course,4.8580000000000005,07/02/2014,26/05/2006,1.0,0 -37.0,services,basic.6y,4.8580000000000005,09/02/1991,26/11/2015,1.0,0 -,entrepreneur,university.degree,4.8580000000000005,18/12/2009,21/09/1997,1.0,0 -49.0,admin.,high.school,4.8580000000000005,30/07/2003,20/06/1993,1.0,0 -,services,high.school,4.8580000000000005,24/09/2009,15/04/2000,1.0,0 -55.0,technician,high.school,4.8580000000000005,12/02/2002,26/03/2009,1.0,0 -40.0,admin.,high.school,4.8580000000000005,03/05/2010,16/01/2004,1.0,0 -50.0,,high.school,4.8580000000000005,05/01/1994,01/08/1998,1.0,0 -36.0,admin.,university.degree,4.8580000000000005,06/10/2006,22/07/2004,1.0,0 -35.0,admin.,high.school,4.8580000000000005,01/06/2000,16/03/2006,1.0,0 -39.0,self-employed,basic.4y,4.8580000000000005,,09/10/1998,1.0,0 -44.0,blue-collar,high.school,4.8580000000000005,31/10/2008,19/09/2003,1.0,0 -30.0,technician,professional.course,4.8580000000000005,10/03/2006,02/10/2015,1.0,0 -40.0,blue-collar,basic.6y,4.8580000000000005,,20/08/2004,1.0,0 -29.0,entrepreneur,basic.6y,4.8580000000000005,24/12/2008,21/05/2009,1.0,0 -34.0,blue-collar,basic.6y,4.8580000000000005,01/06/2009,15/12/2000,1.0,0 -47.0,blue-collar,high.school,4.8580000000000005,05/03/1994,31/01/2012,1.0,0 -58.0,admin.,university.degree,4.8580000000000005,10/10/2016,06/04/2007,1.0,0 -43.0,blue-collar,basic.4y,4.8580000000000005,14/11/2018,13/07/2015,1.0,0 -37.0,services,high.school,4.8580000000000005,,07/07/2006,1.0,1 -37.0,technician,professional.course,4.8580000000000005,18/12/2003,01/10/1990,1.0,0 -34.0,admin.,university.degree,4.8580000000000005,01/11/1992,06/03/2019,1.0,0 -36.0,technician,professional.course,4.8580000000000005,,13/01/2014,1.0,0 -,blue-collar,basic.9y,4.8580000000000005,13/12/2016,15/10/2010,1.0,0 -59.0,,professional.course,4.8580000000000005,23/10/2015,08/05/2013,1.0,0 -32.0,technician,professional.course,4.8580000000000005,01/11/2013,15/02/2002,1.0,0 -28.0,,high.school,4.8580000000000005,04/04/2011,06/12/2007,1.0,0 -53.0,unemployed,basic.4y,4.8580000000000005,28/01/2013,20/11/2015,1.0,0 -50.0,blue-collar,basic.4y,4.8580000000000005,06/08/2013,07/06/2018,1.0,0 -42.0,blue-collar,basic.4y,4.8580000000000005,01/07/2008,03/08/1999,1.0,0 -45.0,technician,high.school,4.857,,09/09/2010,1.0,0 -39.0,admin.,high.school,4.857,25/02/2008,20/01/1995,1.0,0 -38.0,blue-collar,basic.4y,4.857,31/10/2003,22/04/2011,1.0,0 -37.0,blue-collar,basic.4y,4.857,05/12/2003,17/06/2013,1.0,0 -57.0,blue-collar,basic.4y,4.857,,04/09/2014,1.0,0 -,blue-collar,basic.9y,4.857,23/03/2001,12/05/2015,1.0,0 -27.0,,high.school,4.857,17/07/2018,30/05/2003,1.0,0 -38.0,blue-collar,high.school,4.857,15/02/1990,14/06/1996,1.0,0 -35.0,blue-collar,basic.9y,4.857,30/12/2009,25/12/1999,1.0,0 -46.0,technician,university.degree,4.857,03/11/1992,01/01/1998,1.0,0 -40.0,blue-collar,high.school,4.857,01/07/1989,23/10/2012,1.0,0 -38.0,housemaid,basic.6y,4.857,26/06/2003,18/05/2000,1.0,0 -28.0,,university.degree,4.857,01/05/1998,05/03/2004,1.0,0 -56.0,,basic.4y,4.857,28/09/2006,02/09/2011,1.0,0 -34.0,technician,professional.course,4.857,15/05/2009,01/05/2009,1.0,0 -39.0,admin.,high.school,4.857,19/12/2001,08/03/2002,1.0,0 -37.0,entrepreneur,university.degree,4.857,01/06/1997,01/02/2017,1.0,0 -45.0,blue-collar,basic.6y,4.857,01/01/2016,04/09/2001,1.0,0 -58.0,admin.,university.degree,4.857,06/06/2017,13/07/2017,1.0,1 -,blue-collar,basic.6y,4.857,31/01/2013,15/05/2012,1.0,0 -35.0,,high.school,4.857,12/06/2013,01/07/2007,1.0,0 -36.0,services,high.school,4.857,19/03/1996,01/03/2006,1.0,0 -39.0,technician,professional.course,4.857,24/08/2007,03/12/2009,1.0,0 -41.0,blue-collar,basic.6y,4.857,03/10/2012,27/05/2009,1.0,0 -41.0,blue-collar,basic.6y,4.857,06/01/2012,25/12/1993,1.0,0 -26.0,services,basic.9y,4.857,02/03/2017,25/01/1994,1.0,0 -,management,basic.4y,4.857,04/07/2000,05/12/1994,1.0,0 -41.0,blue-collar,basic.6y,4.857,27/09/2012,25/03/2005,1.0,0 -45.0,management,high.school,4.857,01/09/2003,09/03/2007,1.0,0 -38.0,admin.,high.school,4.857,21/07/2014,11/07/2003,1.0,0 -33.0,services,high.school,4.857,,18/01/2012,1.0,0 -26.0,blue-collar,high.school,4.857,29/06/2010,02/12/2010,1.0,0 -42.0,management,university.degree,4.857,06/07/2007,01/06/1992,1.0,0 -35.0,admin.,university.degree,4.857,06/08/2001,01/03/2006,1.0,0 -41.0,blue-collar,basic.6y,4.857,09/04/2004,09/12/2004,1.0,0 -35.0,services,high.school,4.857,01/02/2009,25/12/1991,1.0,1 -53.0,blue-collar,basic.4y,4.857,01/01/1992,24/05/2011,1.0,0 -38.0,,university.degree,4.857,30/12/2009,19/01/2012,1.0,0 -,technician,professional.course,4.857,17/04/2014,28/07/2014,1.0,0 -57.0,retired,high.school,4.857,,30/05/2006,1.0,0 -37.0,,basic.9y,4.857,23/06/2016,17/12/2004,1.0,0 -46.0,admin.,high.school,4.857,26/04/2013,03/09/2010,1.0,0 -37.0,admin.,high.school,4.857,,12/12/2000,1.0,0 -54.0,,basic.4y,4.857,,27/01/2005,1.0,0 -47.0,blue-collar,basic.4y,4.857,01/03/1997,25/12/1996,1.0,0 -41.0,management,university.degree,4.857,05/11/2003,26/09/2012,1.0,0 -49.0,technician,professional.course,4.857,06/07/2016,24/07/2002,1.0,1 -51.0,unemployed,basic.9y,4.857,07/02/2013,09/03/2007,1.0,0 -53.0,admin.,basic.9y,4.857,01/08/2005,14/04/2006,1.0,0 -,blue-collar,high.school,4.857,03/11/1992,07/08/2002,1.0,0 -,housemaid,basic.4y,4.857,26/06/2018,01/12/2006,1.0,0 -47.0,,high.school,4.857,16/12/2014,24/07/2013,1.0,0 -25.0,services,high.school,4.857,24/12/2009,16/07/2014,1.0,0 -27.0,blue-collar,basic.9y,4.857,14/02/2013,14/10/2016,1.0,0 -47.0,blue-collar,basic.4y,4.857,01/08/2008,25/01/1992,1.0,0 -36.0,technician,professional.course,4.857,15/07/2010,01/03/2005,1.0,0 -50.0,admin.,basic.9y,4.857,04/12/2009,14/10/2004,1.0,0 -53.0,,basic.9y,4.857,07/04/2017,26/03/2012,1.0,0 -37.0,self-employed,professional.course,4.857,06/07/2018,06/03/2001,1.0,0 -36.0,services,basic.9y,4.857,25/10/2002,19/09/2007,1.0,0 -53.0,blue-collar,basic.9y,4.857,15/10/1993,17/11/2006,1.0,0 -42.0,blue-collar,basic.4y,4.857,20/01/2006,01/12/1994,1.0,0 -39.0,blue-collar,basic.4y,4.857,29/04/1997,14/04/2016,1.0,0 -46.0,,high.school,4.857,18/02/2016,15/06/2015,1.0,0 -32.0,services,high.school,4.857,24/11/2003,16/09/2014,1.0,0 -28.0,technician,university.degree,4.857,12/01/2010,01/11/1997,1.0,0 -40.0,blue-collar,basic.9y,4.857,03/11/2005,16/05/2003,1.0,0 -26.0,blue-collar,basic.9y,4.857,01/11/1996,30/11/2006,1.0,0 -30.0,,high.school,4.857,15/09/2009,20/11/2017,1.0,0 -38.0,technician,basic.6y,4.857,01/06/1992,13/03/2003,1.0,1 -37.0,technician,basic.9y,4.857,15/02/1990,27/11/2013,1.0,0 -39.0,self-employed,university.degree,4.857,01/07/2012,20/05/2005,1.0,0 -36.0,blue-collar,high.school,4.857,04/11/2015,01/08/1992,1.0,0 -29.0,admin.,high.school,4.857,02/04/2013,13/03/2009,1.0,0 -22.0,blue-collar,basic.6y,4.857,03/04/2009,24/02/2010,1.0,1 -49.0,,basic.4y,4.857,28/07/2011,10/04/2013,1.0,0 -31.0,admin.,university.degree,4.857,01/10/2015,16/03/2007,1.0,0 -49.0,blue-collar,basic.4y,4.857,01/06/2006,10/03/2009,1.0,0 -41.0,blue-collar,basic.4y,4.857,21/10/2013,25/02/2003,1.0,0 -47.0,management,basic.4y,4.857,06/07/2007,02/10/2008,1.0,0 -47.0,admin.,university.degree,4.857,10/03/2000,23/03/2009,1.0,0 -38.0,admin.,university.degree,4.857,03/11/2010,15/05/1995,1.0,0 -43.0,admin.,high.school,4.857,,18/04/2007,1.0,0 -46.0,services,high.school,4.857,07/11/2016,03/08/2009,1.0,0 -33.0,blue-collar,basic.6y,4.857,28/09/2007,28/03/2018,1.0,0 -27.0,blue-collar,basic.9y,4.857,14/06/2004,05/12/1995,1.0,0 -53.0,technician,professional.course,4.857,05/03/2015,21/10/1996,1.0,0 -30.0,management,university.degree,4.857,25/10/2007,02/11/2001,1.0,0 -,blue-collar,basic.9y,4.857,08/02/2002,02/03/2012,1.0,0 -55.0,blue-collar,professional.course,4.857,,30/01/2006,1.0,0 -60.0,retired,basic.4y,4.857,27/12/2006,15/07/2004,1.0,0 -48.0,technician,high.school,4.857,21/01/2005,01/04/2015,1.0,0 -42.0,blue-collar,basic.4y,4.857,13/11/2013,20/12/1996,1.0,0 -48.0,technician,high.school,4.857,04/12/2009,28/03/2003,1.0,0 -48.0,,high.school,4.857,04/02/2005,04/08/2011,1.0,0 -42.0,blue-collar,basic.4y,4.857,01/03/1997,03/01/2013,1.0,0 -46.0,admin.,university.degree,4.857,01/10/2008,15/10/2014,1.0,0 -,services,basic.9y,4.857,,11/08/2006,1.0,0 -,technician,university.degree,4.857,26/06/2013,29/03/1996,1.0,0 -50.0,blue-collar,high.school,4.857,05/02/1998,17/12/2009,1.0,0 -,admin.,high.school,4.857,26/06/2018,02/06/2010,1.0,0 -37.0,management,university.degree,4.857,13/06/2011,19/03/2004,1.0,0 -42.0,technician,university.degree,4.857,27/04/2001,21/03/2003,1.0,0 -24.0,services,basic.9y,4.857,25/10/2012,18/07/2008,1.0,0 -,technician,university.degree,4.857,,05/01/2012,1.0,0 -38.0,blue-collar,basic.9y,4.857,04/12/2017,12/05/2006,1.0,0 -36.0,,university.degree,4.857,26/11/2008,19/10/2001,1.0,0 -45.0,unemployed,university.degree,4.857,12/03/2014,14/06/2002,1.0,0 -38.0,blue-collar,basic.9y,4.857,21/07/2006,27/08/2004,1.0,0 -51.0,,high.school,4.857,12/06/1996,16/02/2004,1.0,0 -48.0,technician,high.school,4.857,01/04/1996,24/01/2018,1.0,0 -46.0,admin.,university.degree,4.857,01/07/1994,05/12/2003,1.0,0 -47.0,management,university.degree,4.857,23/09/2003,24/07/2009,1.0,0 -33.0,entrepreneur,university.degree,4.857,13/10/2015,11/07/2003,1.0,0 -39.0,admin.,high.school,4.857,26/03/2004,25/07/2003,1.0,0 -47.0,management,university.degree,4.857,25/03/2005,15/06/2009,1.0,0 -37.0,blue-collar,basic.9y,4.857,27/12/2001,04/08/2014,1.0,0 -47.0,entrepreneur,university.degree,4.857,24/11/2009,15/10/2004,1.0,0 -29.0,services,university.degree,4.857,01/03/2008,03/07/2014,1.0,0 -44.0,housemaid,high.school,4.857,01/12/2004,01/03/1998,1.0,0 -45.0,blue-collar,basic.4y,4.857,25/03/1996,01/05/1992,1.0,0 -47.0,blue-collar,basic.4y,4.857,01/06/2006,05/03/1999,1.0,0 -38.0,entrepreneur,university.degree,4.857,15/04/2014,25/04/2019,1.0,0 -25.0,housemaid,basic.9y,4.857,01/09/2003,04/04/2019,1.0,0 -47.0,blue-collar,basic.6y,4.857,02/04/2009,13/02/2017,1.0,1 -55.0,housemaid,professional.course,4.857,27/07/2015,04/05/2016,1.0,0 -56.0,retired,high.school,4.857,02/11/2004,27/05/2015,1.0,0 -44.0,blue-collar,basic.4y,4.857,24/10/2013,01/04/1995,1.0,0 -36.0,technician,university.degree,4.857,09/07/2008,03/04/2009,1.0,0 -40.0,blue-collar,basic.9y,4.857,25/07/2003,05/03/2019,1.0,0 -46.0,blue-collar,high.school,4.857,06/08/2015,01/07/2005,1.0,0 -,blue-collar,basic.9y,4.857,02/03/2017,10/10/2012,1.0,0 -40.0,self-employed,high.school,4.857,02/05/2003,19/01/2006,1.0,0 -37.0,technician,professional.course,4.857,,05/03/1991,1.0,0 -58.0,services,professional.course,4.857,26/07/2016,15/01/1997,1.0,0 -50.0,technician,professional.course,4.857,01/04/2007,29/12/2004,1.0,0 -55.0,retired,high.school,4.857,23/03/2007,01/02/1997,1.0,1 -55.0,blue-collar,basic.4y,4.857,13/06/2008,22/11/2011,1.0,0 -51.0,management,university.degree,4.857,06/02/2004,10/01/2003,1.0,0 -45.0,admin.,university.degree,4.857,22/04/2010,24/04/2006,1.0,0 -,technician,professional.course,4.857,26/11/2004,01/03/1997,1.0,0 -47.0,blue-collar,basic.4y,4.857,21/02/2005,10/05/1998,1.0,0 -55.0,admin.,high.school,4.857,06/04/1990,25/03/1996,1.0,0 -41.0,services,high.school,4.857,24/01/1991,21/03/2008,1.0,0 -48.0,blue-collar,basic.6y,4.857,15/10/2009,20/11/2014,1.0,0 -41.0,technician,university.degree,4.857,,22/12/2016,1.0,0 -41.0,,basic.6y,4.857,11/10/2002,24/05/2012,1.0,0 -30.0,services,high.school,4.857,16/03/2015,13/03/2015,1.0,0 -32.0,entrepreneur,high.school,4.857,,20/08/2018,1.0,0 -56.0,unemployed,university.degree,4.857,01/01/2014,17/10/2008,1.0,0 -,technician,professional.course,4.857,29/11/2001,07/07/2005,1.0,0 -39.0,admin.,university.degree,4.857,13/04/2015,28/03/2003,1.0,0 -48.0,,high.school,4.857,25/07/2013,08/09/2009,1.0,0 -42.0,admin.,high.school,4.857,08/09/2005,12/07/2002,1.0,0 -36.0,blue-collar,basic.9y,4.857,06/07/2007,23/12/2015,1.0,0 -35.0,technician,professional.course,4.857,02/07/2004,16/01/2017,1.0,0 -47.0,admin.,high.school,4.857,24/09/2010,11/10/2010,1.0,0 -38.0,blue-collar,basic.4y,4.857,02/04/1998,04/10/2002,1.0,0 -59.0,retired,university.degree,4.857,11/05/2004,09/07/2015,1.0,0 -34.0,admin.,basic.6y,4.857,13/05/2004,05/03/2015,1.0,0 -47.0,management,basic.4y,4.857,01/08/1998,02/05/2011,1.0,0 -53.0,services,university.degree,4.857,28/07/2011,01/04/2006,1.0,0 -44.0,self-employed,university.degree,4.857,15/07/2009,14/01/2005,1.0,0 -48.0,,high.school,4.857,17/08/2016,02/11/2007,1.0,0 -50.0,blue-collar,basic.6y,4.857,,24/12/2004,1.0,0 -44.0,housemaid,high.school,4.857,24/09/2004,17/03/2006,1.0,0 -33.0,unemployed,basic.9y,4.857,13/09/2002,28/03/2000,1.0,0 -42.0,entrepreneur,high.school,4.857,06/06/2005,28/06/2012,1.0,0 -,services,basic.9y,4.857,,30/09/2014,1.0,0 -51.0,blue-collar,basic.4y,4.857,20/01/2016,05/10/1999,1.0,0 -35.0,blue-collar,professional.course,4.857,28/05/2004,06/08/2013,1.0,0 -55.0,technician,university.degree,4.857,26/11/2014,30/03/2007,1.0,0 -32.0,services,professional.course,4.857,04/01/2007,29/09/2015,1.0,0 -42.0,blue-collar,basic.9y,4.857,15/04/2005,12/02/2015,1.0,0 -42.0,admin.,university.degree,4.857,01/04/2009,27/07/2007,1.0,0 -57.0,blue-collar,high.school,4.857,29/10/2004,15/11/2018,1.0,0 -57.0,admin.,high.school,4.857,,05/02/1994,1.0,0 -46.0,blue-collar,basic.9y,4.857,27/03/2002,09/08/2000,1.0,0 -42.0,admin.,university.degree,4.857,30/01/2004,10/11/2006,1.0,0 -,blue-collar,basic.9y,4.857,27/02/2009,26/09/2008,1.0,0 -31.0,technician,university.degree,4.857,23/09/1999,05/04/2011,1.0,0 -44.0,admin.,high.school,4.857,29/12/2017,23/04/2013,1.0,0 -,blue-collar,basic.9y,4.857,30/11/2010,15/06/2010,1.0,0 -29.0,admin.,university.degree,4.857,,09/08/2005,1.0,0 -56.0,retired,basic.4y,4.857,11/12/2014,09/02/2006,1.0,0 -47.0,management,university.degree,4.857,10/02/1998,01/12/2006,1.0,0 -26.0,student,basic.9y,4.857,,27/03/2009,1.0,0 -,management,university.degree,4.857,,15/01/1995,1.0,0 -,services,high.school,4.857,01/04/2011,31/12/1993,1.0,0 -54.0,technician,university.degree,4.857,25/07/1994,09/10/1995,1.0,0 -42.0,unemployed,basic.9y,4.857,24/10/2017,01/12/2015,1.0,0 -57.0,blue-collar,basic.4y,4.857,17/07/2014,18/06/2002,1.0,0 -27.0,,basic.9y,4.857,29/12/2011,14/03/2011,1.0,0 -27.0,technician,professional.course,4.857,11/09/2017,25/02/1997,1.0,0 -,,university.degree,4.857,29/07/2016,25/03/1996,1.0,0 -47.0,blue-collar,basic.9y,4.857,14/07/2006,21/02/2003,1.0,0 -43.0,admin.,professional.course,4.857,19/10/2016,03/08/2007,1.0,0 -36.0,blue-collar,basic.6y,4.857,05/07/2012,24/10/2007,1.0,0 -47.0,management,basic.6y,4.857,04/04/2008,31/01/2014,1.0,0 -38.0,blue-collar,basic.9y,4.857,15/10/2009,31/01/1995,1.0,0 -,entrepreneur,basic.9y,4.857,31/07/2008,31/12/1991,1.0,0 -33.0,,basic.9y,4.857,14/12/2011,01/06/2006,1.0,0 -43.0,entrepreneur,basic.9y,4.857,08/02/2019,10/11/2008,1.0,0 -39.0,blue-collar,high.school,4.857,10/02/2017,10/01/2003,1.0,0 -41.0,technician,professional.course,4.857,02/02/2018,29/10/2014,1.0,0 -37.0,blue-collar,high.school,4.857,28/02/2008,24/12/2002,1.0,0 -32.0,,basic.9y,4.857,20/11/1991,06/01/2015,1.0,0 -46.0,management,university.degree,4.857,08/09/2000,26/07/2013,1.0,0 -49.0,entrepreneur,university.degree,4.857,05/05/2006,24/11/2014,1.0,0 -,services,high.school,4.857,22/12/2006,07/05/2010,1.0,0 -42.0,admin.,university.degree,4.857,15/08/1996,31/12/1988,1.0,0 -23.0,services,basic.9y,4.857,01/10/1997,08/03/2002,1.0,0 -28.0,services,high.school,4.857,01/04/2009,17/11/2010,1.0,0 -39.0,blue-collar,basic.9y,4.857,20/03/2003,06/12/2001,1.0,0 -36.0,,high.school,4.857,31/12/1993,29/02/2016,1.0,0 -27.0,technician,university.degree,4.857,19/06/2012,21/07/2010,1.0,0 -37.0,entrepreneur,basic.6y,4.857,,26/08/2009,1.0,0 -49.0,housemaid,basic.4y,4.857,17/11/2005,07/07/2014,1.0,0 -55.0,blue-collar,basic.4y,4.857,24/12/2013,01/12/1992,1.0,0 -,management,high.school,4.857,16/04/2013,16/08/2010,1.0,0 -38.0,services,high.school,4.857,21/06/2011,23/03/2001,1.0,0 -,services,university.degree,4.857,31/12/1990,30/12/2011,1.0,0 -28.0,blue-collar,basic.6y,4.857,09/12/2004,23/10/2013,1.0,0 -,admin.,high.school,4.857,01/09/1995,03/09/2002,1.0,0 -51.0,blue-collar,basic.4y,4.857,30/11/2015,17/06/1998,1.0,0 -58.0,,university.degree,4.857,13/11/2017,22/09/2000,1.0,0 -,technician,university.degree,4.857,01/09/1995,13/01/2016,1.0,0 -27.0,blue-collar,basic.9y,4.857,16/02/2018,29/04/2005,1.0,0 -35.0,admin.,high.school,4.857,14/03/2007,20/01/2000,1.0,0 -37.0,blue-collar,basic.9y,4.857,17/08/2018,02/11/2009,1.0,0 -43.0,blue-collar,basic.6y,4.857,13/03/2013,16/06/2011,1.0,0 -,blue-collar,basic.9y,4.857,30/01/2012,09/03/1997,1.0,0 -,admin.,university.degree,4.857,07/07/2016,29/02/2012,1.0,0 -31.0,entrepreneur,basic.6y,4.857,,01/10/2004,1.0,0 -29.0,admin.,high.school,4.857,27/03/2015,21/07/1998,1.0,0 -50.0,technician,professional.course,4.857,08/04/2005,10/10/2012,1.0,0 -30.0,admin.,university.degree,4.857,05/08/2001,25/11/1994,1.0,0 -35.0,admin.,high.school,4.857,06/02/2002,13/07/2007,1.0,0 -43.0,admin.,high.school,4.857,03/04/2013,27/08/2015,1.0,0 -39.0,admin.,university.degree,4.857,14/08/1992,30/10/2015,1.0,0 -57.0,management,university.degree,4.857,10/06/2005,10/10/1997,1.0,0 -53.0,retired,basic.9y,4.857,21/10/2003,06/07/2011,1.0,0 -37.0,management,university.degree,4.857,01/08/2007,21/03/2017,1.0,0 -41.0,technician,professional.course,4.857,,28/05/2014,1.0,0 -29.0,technician,university.degree,4.857,,18/03/2005,1.0,0 -30.0,management,university.degree,4.857,,01/07/1996,1.0,0 -32.0,self-employed,basic.9y,4.857,28/09/2005,22/07/2005,1.0,0 -,technician,basic.6y,4.857,30/10/2014,11/08/2016,1.0,0 -38.0,admin.,university.degree,4.857,21/09/1997,01/04/2009,1.0,0 -58.0,management,university.degree,4.857,04/07/2003,09/10/1994,1.0,0 -36.0,blue-collar,basic.6y,4.857,12/12/2011,23/11/2012,1.0,0 -48.0,technician,professional.course,4.857,16/01/2015,11/07/2008,1.0,0 -39.0,,basic.6y,4.857,31/12/1991,05/12/1992,1.0,0 -35.0,blue-collar,basic.6y,4.857,15/08/2014,07/01/2015,1.0,0 -32.0,services,basic.6y,4.857,18/04/2014,05/02/1991,1.0,0 -32.0,blue-collar,basic.4y,4.857,12/10/2009,01/04/2007,1.0,0 -34.0,blue-collar,high.school,4.857,06/06/2007,16/09/2004,1.0,0 -41.0,self-employed,university.degree,4.857,,11/11/2005,1.0,0 -32.0,services,high.school,4.857,09/10/2000,12/02/2014,1.0,0 -38.0,admin.,university.degree,4.857,15/06/1997,08/08/2017,1.0,0 -41.0,blue-collar,basic.6y,4.857,,05/10/1994,1.0,0 -27.0,services,high.school,4.857,28/09/1991,01/06/2007,1.0,0 -57.0,,basic.9y,4.857,25/07/1991,25/12/1996,1.0,0 -37.0,housemaid,high.school,4.857,06/02/2003,01/06/1995,1.0,0 -54.0,blue-collar,basic.4y,4.857,25/02/2013,09/07/2015,1.0,0 -43.0,blue-collar,basic.4y,4.857,31/07/1994,05/10/1993,1.0,0 -44.0,retired,basic.9y,4.857,24/03/2005,21/01/2011,1.0,0 -37.0,admin.,high.school,4.857,09/12/1999,03/09/2004,1.0,0 -37.0,blue-collar,basic.6y,4.857,09/09/1989,01/08/2013,1.0,0 -,admin.,university.degree,4.857,15/12/2005,02/02/2004,1.0,0 -41.0,admin.,basic.6y,4.857,08/04/2005,18/06/2013,1.0,0 -46.0,admin.,high.school,4.857,02/05/2016,19/06/2012,1.0,0 -32.0,blue-collar,basic.6y,4.857,10/07/2003,19/05/2006,1.0,0 -31.0,services,professional.course,4.857,01/07/2011,27/07/2007,1.0,0 -40.0,management,university.degree,4.857,31/01/2012,27/12/2011,1.0,0 -43.0,,basic.4y,4.857,18/04/2011,12/07/2002,1.0,0 -44.0,blue-collar,professional.course,4.857,14/09/2009,09/03/2006,1.0,0 -41.0,,university.degree,4.857,08/07/2015,20/12/2002,1.0,0 -32.0,blue-collar,basic.6y,4.857,,08/04/2008,1.0,0 -49.0,services,high.school,4.857,19/01/2017,30/05/2003,1.0,0 -31.0,blue-collar,basic.6y,4.857,28/04/2015,28/01/2011,1.0,0 -46.0,admin.,high.school,4.857,01/11/2005,20/02/2012,1.0,0 -38.0,technician,university.degree,4.857,18/07/2008,09/02/2001,1.0,0 -27.0,blue-collar,high.school,4.857,30/01/2013,03/04/2017,1.0,0 -31.0,blue-collar,basic.9y,4.857,12/09/2003,23/03/2018,1.0,0 -47.0,services,professional.course,4.857,15/03/2016,25/01/1996,1.0,0 -39.0,blue-collar,professional.course,4.857,29/10/2015,03/08/2016,1.0,0 -37.0,blue-collar,basic.4y,4.857,09/02/2000,25/11/2004,1.0,0 -52.0,technician,basic.9y,4.857,15/03/1990,29/04/2011,1.0,0 -49.0,admin.,university.degree,4.857,09/05/2000,01/05/2009,1.0,0 -39.0,admin.,professional.course,4.857,07/11/2012,16/12/2010,1.0,0 -50.0,technician,high.school,4.857,01/06/1996,06/02/2015,1.0,1 -49.0,admin.,university.degree,4.857,19/03/2002,29/10/2004,1.0,0 -39.0,blue-collar,basic.9y,4.857,,09/07/2004,1.0,0 -,blue-collar,basic.9y,4.857,18/01/2012,17/07/2009,1.0,0 -28.0,blue-collar,basic.9y,4.857,14/03/2011,01/07/1994,1.0,0 -40.0,blue-collar,basic.6y,4.857,26/11/1996,08/12/2000,1.0,0 -40.0,blue-collar,basic.9y,4.857,,07/03/2014,1.0,0 -53.0,services,high.school,4.857,14/04/2014,24/07/2002,1.0,0 -49.0,blue-collar,basic.9y,4.857,27/08/2013,01/11/2013,1.0,0 -55.0,technician,professional.course,4.857,24/02/2006,30/01/2004,1.0,0 -36.0,blue-collar,high.school,4.857,,01/12/1998,1.0,0 -45.0,blue-collar,basic.6y,4.857,01/04/1995,27/11/2012,1.0,0 -36.0,blue-collar,basic.6y,4.857,07/12/2004,29/12/2000,1.0,0 -46.0,,basic.9y,4.857,25/08/2006,31/10/2005,1.0,0 -49.0,blue-collar,basic.4y,4.857,,05/04/1990,1.0,0 -,housemaid,basic.4y,4.857,05/03/2004,25/01/2017,1.0,0 -49.0,blue-collar,basic.4y,4.857,26/11/2004,01/03/1998,1.0,0 -49.0,technician,high.school,4.857,17/06/2005,08/10/2010,1.0,0 -32.0,admin.,university.degree,4.857,23/09/2003,21/04/2017,1.0,1 -25.0,self-employed,university.degree,4.857,18/05/2000,28/09/2012,1.0,0 -26.0,blue-collar,basic.6y,4.857,15/04/1990,22/08/2013,1.0,0 -33.0,technician,professional.course,4.857,11/07/2012,05/06/1997,1.0,0 -37.0,admin.,high.school,4.857,03/09/2013,10/04/2014,1.0,0 -53.0,technician,professional.course,4.857,,15/04/2013,1.0,0 -38.0,entrepreneur,university.degree,4.857,08/02/2000,10/04/2014,1.0,0 -42.0,blue-collar,basic.6y,4.857,17/05/2011,16/07/2014,1.0,0 -48.0,blue-collar,high.school,4.857,08/06/2011,10/05/1989,1.0,0 -51.0,blue-collar,high.school,4.857,25/02/1998,14/12/2012,1.0,0 -40.0,admin.,university.degree,4.857,02/10/2003,09/03/1996,1.0,0 -51.0,,basic.9y,4.857,19/02/2004,29/11/2010,1.0,0 -35.0,housemaid,high.school,4.857,15/07/2005,30/05/2018,1.0,0 -45.0,blue-collar,basic.6y,4.857,26/03/2007,25/03/1997,1.0,0 -35.0,,basic.4y,4.857,16/10/2014,08/02/2000,1.0,0 -51.0,blue-collar,basic.9y,4.857,30/11/1994,19/06/2018,1.0,0 -33.0,services,high.school,4.857,17/07/2009,15/06/2007,1.0,1 -37.0,admin.,high.school,4.857,05/11/1994,21/01/2019,1.0,0 -34.0,blue-collar,basic.9y,4.857,24/11/2006,15/10/2004,1.0,0 -44.0,admin.,university.degree,4.857,11/01/2012,25/12/2014,1.0,0 -,,university.degree,4.857,08/04/2016,05/02/1998,1.0,0 -40.0,admin.,professional.course,4.857,05/03/2014,04/06/2010,1.0,0 -,,university.degree,4.857,01/11/1995,21/03/2001,1.0,0 -32.0,technician,professional.course,4.857,18/04/2016,01/07/1989,1.0,0 -58.0,,basic.4y,4.857,17/12/2008,15/12/2000,1.0,0 -41.0,services,high.school,4.857,01/03/1997,22/07/2002,1.0,0 -35.0,student,high.school,4.857,27/01/2005,20/04/2012,1.0,0 -47.0,admin.,university.degree,4.857,24/12/2010,29/11/2011,1.0,0 -52.0,,high.school,4.857,17/04/2008,31/12/2013,1.0,0 -33.0,self-employed,university.degree,4.857,09/01/2019,07/08/2009,1.0,0 -34.0,management,university.degree,4.857,01/07/1998,15/02/2008,1.0,0 -38.0,services,high.school,4.857,25/07/2003,31/12/1993,1.0,0 -48.0,services,professional.course,4.857,26/01/2016,19/02/2016,1.0,0 -38.0,admin.,university.degree,4.857,16/04/2014,26/06/2013,1.0,0 -40.0,entrepreneur,high.school,4.857,03/06/2014,01/06/1995,1.0,0 -26.0,services,high.school,4.857,09/07/1995,09/02/2018,1.0,0 -42.0,self-employed,university.degree,4.857,31/12/1993,15/03/2000,1.0,0 -60.0,retired,high.school,4.857,12/12/2014,01/05/2009,1.0,1 -35.0,student,university.degree,4.857,28/04/2005,10/02/1997,1.0,0 -59.0,technician,professional.course,4.857,14/10/2005,25/04/2012,1.0,0 -43.0,,high.school,4.857,01/01/1995,04/09/1996,1.0,0 -33.0,admin.,high.school,4.857,01/02/2001,26/01/2015,1.0,0 -,management,university.degree,4.857,27/03/2009,08/12/2006,1.0,0 -30.0,blue-collar,high.school,4.857,24/10/2003,14/12/2017,1.0,0 -35.0,blue-collar,basic.4y,4.857,02/11/2009,03/02/2010,1.0,0 -31.0,admin.,university.degree,4.857,02/04/1998,21/12/2012,1.0,0 -45.0,blue-collar,high.school,4.857,16/04/2008,18/11/2010,1.0,0 -33.0,management,university.degree,4.857,06/01/1993,01/06/2010,1.0,0 -60.0,,basic.4y,4.857,01/01/2009,26/12/2006,1.0,0 -46.0,entrepreneur,high.school,4.857,31/01/2019,22/02/2008,1.0,0 -31.0,blue-collar,basic.9y,4.857,25/12/1996,11/03/2010,1.0,0 -56.0,management,high.school,4.857,09/06/1993,16/11/2010,1.0,0 -28.0,services,high.school,4.857,24/03/2014,25/04/2018,1.0,0 -29.0,blue-collar,high.school,4.857,06/02/2014,15/12/2006,1.0,0 -26.0,blue-collar,basic.9y,4.857,24/03/2006,27/08/2018,1.0,0 -35.0,entrepreneur,high.school,4.857,09/05/2018,09/08/2002,1.0,0 -54.0,services,high.school,4.857,05/06/1991,18/12/2000,1.0,0 -43.0,blue-collar,professional.course,4.857,17/10/2016,15/08/1998,1.0,0 -46.0,blue-collar,basic.9y,4.857,09/05/2001,19/05/2005,1.0,0 -37.0,admin.,university.degree,4.857,31/01/2011,03/04/2009,1.0,0 -,admin.,university.degree,4.857,15/01/2016,15/08/1998,1.0,0 -30.0,housemaid,high.school,4.857,25/10/2012,28/07/2010,1.0,0 -,services,high.school,4.857,12/04/2000,17/04/2009,1.0,0 -50.0,blue-collar,basic.4y,4.857,17/10/2003,13/11/2008,1.0,0 -37.0,technician,university.degree,4.857,06/01/2014,29/03/1996,1.0,0 -28.0,housemaid,basic.6y,4.857,25/06/1996,07/03/2003,1.0,0 -,blue-collar,basic.4y,4.857,12/06/2008,09/10/1998,1.0,0 -37.0,blue-collar,high.school,4.857,29/10/2001,25/01/2008,1.0,0 -46.0,blue-collar,basic.4y,4.857,05/05/1999,06/10/1999,1.0,1 -27.0,services,high.school,4.857,14/10/2004,04/11/2010,1.0,0 -44.0,blue-collar,basic.9y,4.857,25/01/1996,20/11/2003,1.0,0 -31.0,unemployed,professional.course,4.857,05/07/1998,29/07/2014,1.0,0 -34.0,management,high.school,4.857,12/06/1993,08/01/2010,1.0,0 -56.0,retired,basic.4y,4.857,30/04/2004,07/05/2004,1.0,0 -51.0,admin.,basic.9y,4.857,22/02/2018,01/11/1995,1.0,0 -,blue-collar,basic.6y,4.857,19/02/2003,10/12/1997,1.0,0 -,housemaid,high.school,4.857,25/11/2004,01/02/1993,1.0,0 -37.0,blue-collar,basic.6y,4.857,,11/02/2005,1.0,0 -48.0,retired,professional.course,4.857,31/01/1990,01/10/1989,1.0,0 -,admin.,high.school,4.857,08/01/2010,08/02/2001,1.0,0 -34.0,blue-collar,basic.9y,4.857,03/07/2003,24/10/2014,1.0,0 -33.0,admin.,university.degree,4.857,,14/03/2014,1.0,0 -32.0,,basic.9y,4.857,,27/12/2002,1.0,0 -35.0,admin.,high.school,4.857,23/05/1991,04/07/2014,1.0,0 -39.0,technician,professional.course,4.857,01/03/1996,05/02/1994,1.0,0 -,admin.,university.degree,4.857,16/03/2016,25/11/1999,1.0,0 -36.0,services,high.school,4.857,18/02/2002,20/04/2016,1.0,0 -51.0,blue-collar,basic.9y,4.857,20/03/2009,08/01/2004,1.0,0 -39.0,technician,professional.course,4.857,22/05/1990,22/08/2013,1.0,1 -42.0,blue-collar,high.school,4.857,20/06/2016,05/07/2013,1.0,0 -49.0,services,high.school,4.857,20/06/2000,30/12/2014,1.0,0 -32.0,management,basic.4y,4.857,18/02/2016,25/11/1997,1.0,0 -43.0,technician,professional.course,4.857,29/12/2004,23/06/2005,1.0,0 -31.0,admin.,high.school,4.857,01/02/1996,10/12/2004,1.0,0 -25.0,blue-collar,basic.9y,4.857,22/05/2003,19/03/1992,1.0,0 -39.0,services,high.school,4.857,21/11/2003,01/06/2018,1.0,1 -49.0,technician,professional.course,4.857,10/06/2005,31/12/1992,1.0,0 -53.0,blue-collar,basic.4y,4.857,04/09/2008,11/03/2016,1.0,0 -26.0,admin.,high.school,4.857,27/03/2001,31/01/2008,1.0,0 -41.0,technician,professional.course,4.857,31/01/2012,19/03/2014,1.0,0 -39.0,blue-collar,basic.9y,4.857,11/02/2004,18/06/2004,1.0,0 -33.0,admin.,university.degree,4.857,15/10/2010,20/05/2015,1.0,0 -,blue-collar,basic.9y,4.857,22/07/2004,15/10/2009,1.0,0 -56.0,admin.,university.degree,4.857,24/02/2010,09/09/2014,1.0,0 -39.0,housemaid,basic.4y,4.857,05/10/2006,08/01/2010,1.0,0 -30.0,blue-collar,university.degree,4.857,30/06/1995,16/12/2014,1.0,0 -28.0,unknown,basic.9y,4.857,09/09/2005,17/08/2005,1.0,0 -50.0,admin.,high.school,4.857,17/02/2006,01/01/1997,1.0,0 -44.0,management,university.degree,4.857,13/01/2004,10/06/2015,1.0,0 -55.0,blue-collar,basic.4y,4.857,17/08/1999,25/07/2014,1.0,0 -31.0,,basic.6y,4.857,26/12/2003,08/12/1999,1.0,0 -40.0,,basic.4y,4.857,12/08/2013,18/03/2009,1.0,0 -44.0,services,high.school,4.857,28/12/2010,26/04/2002,1.0,0 -27.0,technician,university.degree,4.857,23/06/2005,05/05/1993,1.0,0 -56.0,services,high.school,4.857,23/02/2012,28/01/2013,1.0,0 -35.0,admin.,high.school,4.857,13/10/2016,01/06/2007,1.0,0 -31.0,admin.,high.school,4.857,,22/10/2004,1.0,0 -47.0,management,university.degree,4.857,24/03/2006,02/03/2016,1.0,0 -,admin.,university.degree,4.857,08/12/1999,02/07/2013,1.0,0 -37.0,,high.school,4.857,12/01/1993,18/03/2011,1.0,0 -36.0,services,basic.6y,4.857,06/11/2013,29/04/2015,1.0,0 -33.0,services,basic.9y,4.857,05/05/2000,24/05/2016,1.0,0 -38.0,technician,professional.course,4.857,29/04/2004,03/04/2009,1.0,0 -29.0,self-employed,basic.9y,4.857,29/12/2016,30/06/1995,1.0,0 -46.0,admin.,university.degree,4.857,20/05/1995,09/02/2007,1.0,0 -50.0,blue-collar,basic.9y,4.857,08/08/2003,05/11/2015,1.0,0 -,technician,professional.course,4.857,29/08/2003,11/04/2003,1.0,0 -34.0,blue-collar,basic.9y,4.857,08/06/2010,10/06/1989,1.0,0 -33.0,self-employed,basic.9y,4.857,30/05/2003,13/08/2009,1.0,0 -49.0,,university.degree,4.857,01/07/2010,01/07/1992,1.0,0 -43.0,technician,professional.course,4.857,25/07/2012,31/12/2012,1.0,0 -32.0,management,university.degree,4.857,31/10/2003,25/01/2013,1.0,0 -,admin.,basic.9y,4.857,25/04/2006,20/06/2001,1.0,0 -38.0,blue-collar,basic.6y,4.857,01/11/1995,10/05/2019,1.0,0 -37.0,admin.,high.school,4.857,22/09/2005,09/12/2005,1.0,0 -28.0,admin.,university.degree,4.857,11/03/1992,01/06/2008,1.0,0 -,housemaid,professional.course,4.857,25/06/2004,29/10/2007,1.0,0 -,blue-collar,high.school,4.857,10/07/2001,25/09/2013,1.0,0 -49.0,,basic.9y,4.857,02/10/2015,05/06/1998,1.0,0 -59.0,admin.,university.degree,4.857,18/02/2009,09/02/2016,1.0,0 -30.0,self-employed,professional.course,4.857,,14/09/2007,1.0,0 -35.0,,university.degree,4.857,16/01/2006,18/02/2000,1.0,0 -35.0,,high.school,4.857,22/07/2015,01/04/2009,1.0,0 -40.0,technician,professional.course,4.857,31/12/1994,02/04/2010,1.0,0 -,admin.,university.degree,4.857,05/02/1994,05/05/2015,1.0,0 -51.0,blue-collar,high.school,4.857,30/01/2013,13/01/2010,1.0,0 -49.0,,high.school,4.857,28/03/2012,01/06/2006,1.0,0 -48.0,admin.,university.degree,4.857,30/01/2008,30/08/2013,1.0,0 -46.0,blue-collar,high.school,4.857,24/11/2006,31/12/1989,1.0,0 -29.0,services,high.school,4.857,21/04/2006,19/07/2011,1.0,0 -,technician,university.degree,4.857,02/05/2001,03/11/2004,1.0,0 -41.0,self-employed,high.school,4.857,16/10/2001,24/07/2008,1.0,0 -28.0,self-employed,professional.course,4.857,01/06/2015,04/09/2017,1.0,0 -42.0,technician,high.school,4.857,28/05/1998,30/10/1998,1.0,0 -38.0,blue-collar,high.school,4.857,23/06/2004,08/03/2002,1.0,0 -,blue-collar,basic.4y,4.857,12/04/2011,01/05/1995,1.0,0 -43.0,services,high.school,4.857,19/07/2013,25/09/1997,1.0,0 -57.0,,professional.course,4.857,28/11/2000,31/01/2013,1.0,0 -47.0,blue-collar,basic.4y,4.857,30/09/2002,11/02/2011,1.0,0 -47.0,admin.,university.degree,4.857,28/01/2005,01/04/2006,1.0,0 -42.0,admin.,basic.4y,4.857,24/09/2014,25/06/2014,1.0,0 -52.0,blue-collar,basic.9y,4.857,15/01/2010,27/02/2014,1.0,0 -,admin.,basic.9y,4.857,24/08/2001,31/01/2001,1.0,0 -35.0,admin.,university.degree,4.857,,05/12/1994,1.0,0 -26.0,blue-collar,basic.9y,4.857,10/09/2008,09/07/2014,1.0,0 -35.0,services,high.school,4.857,02/09/2014,02/07/2014,1.0,0 -,entrepreneur,university.degree,4.857,,27/08/2004,1.0,0 -46.0,self-employed,basic.9y,4.857,,22/03/2012,1.0,0 -46.0,self-employed,basic.9y,4.857,18/11/2016,03/06/2013,1.0,0 -48.0,self-employed,basic.9y,4.857,16/07/2012,02/01/2004,1.0,0 -52.0,services,high.school,4.857,18/07/2012,14/05/2010,1.0,0 -47.0,entrepreneur,high.school,4.857,06/03/2014,12/02/2008,1.0,0 -44.0,admin.,university.degree,4.857,09/07/2014,19/08/2014,1.0,0 -36.0,services,basic.9y,4.857,08/11/2011,31/03/2005,1.0,0 -48.0,retired,professional.course,4.857,01/04/2008,05/03/2009,1.0,0 -30.0,blue-collar,high.school,4.857,28/05/1997,20/11/2013,1.0,0 -28.0,blue-collar,basic.6y,4.857,20/02/2003,20/01/2006,1.0,0 -41.0,technician,basic.9y,4.857,,13/05/2015,1.0,0 -,blue-collar,basic.4y,4.857,19/03/2013,20/07/2010,1.0,0 -,services,basic.9y,4.857,15/11/2002,23/09/1997,1.0,0 -42.0,entrepreneur,basic.6y,4.857,15/07/2003,18/11/2014,1.0,0 -41.0,blue-collar,basic.9y,4.857,11/08/2015,23/06/2017,1.0,0 -44.0,blue-collar,basic.4y,4.857,06/05/1996,05/11/2003,1.0,0 -44.0,unemployed,university.degree,4.857,20/11/1993,25/09/2015,1.0,0 -32.0,blue-collar,basic.9y,4.857,27/02/2004,14/08/2014,1.0,0 -55.0,admin.,high.school,4.857,13/01/2005,19/05/2006,1.0,0 -33.0,,professional.course,4.857,09/12/1996,25/11/1997,1.0,0 -42.0,unemployed,high.school,4.857,10/04/2018,25/03/2005,1.0,0 -42.0,admin.,university.degree,4.857,17/10/2018,27/06/2003,1.0,0 -32.0,entrepreneur,high.school,4.857,25/02/1997,05/06/1991,1.0,0 -31.0,admin.,university.degree,4.857,08/10/2004,16/10/2013,1.0,0 -48.0,technician,professional.course,4.857,17/12/2004,02/07/2014,1.0,0 -41.0,blue-collar,basic.9y,4.857,06/10/2017,22/09/2014,1.0,0 -50.0,entrepreneur,university.degree,4.857,01/06/1998,21/11/2002,1.0,0 -42.0,services,high.school,4.857,28/03/1994,23/02/2009,1.0,0 -42.0,admin.,university.degree,4.857,01/01/2005,28/04/2006,1.0,0 -47.0,,professional.course,4.857,21/07/2006,12/09/2018,1.0,0 -36.0,management,university.degree,4.857,19/11/2018,14/05/2004,1.0,0 -34.0,blue-collar,basic.4y,4.857,01/11/2004,10/10/2006,1.0,0 -27.0,unemployed,high.school,4.857,09/05/2011,27/01/2006,1.0,0 -44.0,blue-collar,basic.4y,4.857,15/06/2007,12/11/1996,1.0,0 -44.0,services,high.school,4.857,,08/07/2005,1.0,0 -56.0,technician,professional.course,4.857,01/08/2004,28/02/2003,1.0,0 -33.0,blue-collar,basic.9y,4.857,02/06/2016,01/07/2003,1.0,1 -38.0,,professional.course,4.857,19/12/2005,19/02/2016,1.0,0 -28.0,,high.school,4.857,29/09/2006,27/04/2015,1.0,0 -39.0,entrepreneur,basic.6y,4.857,30/03/2012,19/08/2004,1.0,0 -52.0,admin.,basic.6y,4.857,31/10/2013,25/07/1997,1.0,0 -51.0,admin.,basic.9y,4.857,01/07/2015,26/01/2007,1.0,0 -38.0,blue-collar,basic.6y,4.857,03/09/2007,16/04/2019,1.0,0 -,management,university.degree,4.857,15/01/2000,01/12/1993,1.0,0 -,management,professional.course,4.857,05/11/2000,03/10/2014,1.0,0 -41.0,admin.,high.school,4.857,01/12/2007,16/01/2003,1.0,0 -41.0,,high.school,4.857,20/04/2000,30/12/2015,1.0,0 -41.0,admin.,high.school,4.857,20/09/2010,09/02/2017,1.0,0 -44.0,blue-collar,basic.9y,4.857,17/07/2014,31/12/1993,1.0,0 -44.0,blue-collar,basic.9y,4.857,27/12/2013,31/12/1994,1.0,0 -39.0,admin.,university.degree,4.857,03/03/2009,03/04/2015,1.0,0 -46.0,admin.,high.school,4.857,01/09/2007,18/04/2013,1.0,0 -,,high.school,4.857,09/12/2011,28/11/2012,1.0,0 -44.0,,high.school,4.857,01/07/1991,17/10/1997,1.0,0 -45.0,housemaid,professional.course,4.857,04/11/2004,22/09/2008,1.0,0 -47.0,admin.,university.degree,4.857,17/03/2015,01/09/2012,1.0,0 -44.0,admin.,high.school,4.857,14/09/2016,22/07/2005,1.0,0 -44.0,management,basic.9y,4.857,21/02/2007,10/02/2006,1.0,0 -42.0,housemaid,basic.4y,4.857,01/01/1998,14/01/2005,1.0,0 -44.0,technician,professional.course,4.857,26/05/2005,21/08/2013,1.0,0 -59.0,retired,professional.course,4.857,09/06/1993,13/08/2004,1.0,0 -42.0,housemaid,basic.4y,4.857,01/03/2008,02/07/1999,1.0,0 -32.0,admin.,university.degree,4.857,29/04/2013,30/10/2009,1.0,0 -36.0,admin.,university.degree,4.857,13/10/2005,10/02/2006,1.0,0 -42.0,blue-collar,basic.6y,4.857,24/06/2014,27/06/2003,1.0,0 -49.0,technician,professional.course,4.857,03/06/2004,26/10/2007,1.0,0 -37.0,admin.,university.degree,4.857,13/08/2004,01/02/1995,1.0,0 -45.0,blue-collar,basic.4y,4.857,13/02/2014,23/02/2007,1.0,0 -,,high.school,4.857,15/04/2005,09/02/2000,1.0,0 -46.0,management,university.degree,4.857,,23/12/2004,1.0,0 -39.0,blue-collar,high.school,4.857,30/12/2010,12/11/2014,1.0,0 -,blue-collar,basic.6y,4.857,29/01/2004,26/10/2012,1.0,0 -48.0,technician,high.school,4.857,24/04/2014,06/02/2009,1.0,0 -35.0,technician,high.school,4.857,25/04/1995,01/12/1995,1.0,0 -41.0,blue-collar,basic.9y,4.857,18/02/2005,17/12/1996,1.0,0 -53.0,admin.,basic.9y,4.857,10/12/2013,24/09/2009,1.0,0 -37.0,services,high.school,4.857,,02/07/2010,1.0,0 -49.0,admin.,university.degree,4.857,07/03/2016,25/10/2000,1.0,0 -37.0,services,high.school,4.857,,06/11/2014,1.0,0 -40.0,services,high.school,4.857,01/06/1991,10/03/2006,1.0,0 -34.0,admin.,university.degree,4.857,16/04/2014,28/07/2008,1.0,0 -41.0,unknown,basic.9y,4.857,01/08/2006,18/04/2008,1.0,0 -38.0,technician,basic.9y,4.857,05/06/1994,12/04/1996,1.0,0 -43.0,admin.,high.school,4.857,01/08/2004,01/07/2000,1.0,0 -51.0,blue-collar,basic.6y,4.857,01/06/2007,07/02/2008,1.0,0 -37.0,admin.,high.school,4.857,03/03/2006,17/09/2013,1.0,0 -33.0,admin.,university.degree,4.857,13/02/2019,04/10/2002,1.0,0 -45.0,blue-collar,high.school,4.857,09/10/2018,18/12/2009,1.0,0 -30.0,admin.,university.degree,4.857,04/08/2016,01/07/1994,1.0,0 -51.0,blue-collar,basic.6y,4.857,,19/04/2017,1.0,0 -24.0,admin.,high.school,4.857,30/03/2007,20/07/2017,1.0,0 -26.0,technician,high.school,4.857,26/03/2004,26/02/2007,1.0,0 -56.0,services,basic.9y,4.857,31/12/2007,25/07/2017,1.0,0 -39.0,blue-collar,basic.9y,4.857,02/03/2015,06/06/2003,1.0,0 -37.0,technician,university.degree,4.857,02/06/2016,06/07/2007,1.0,0 -32.0,services,basic.9y,4.857,21/07/2016,09/10/1998,1.0,0 -38.0,admin.,university.degree,4.857,09/07/2004,08/07/1997,1.0,0 -50.0,,high.school,4.857,22/09/2014,03/02/1999,1.0,0 -45.0,services,high.school,4.857,14/02/2012,22/09/2004,1.0,0 -56.0,blue-collar,professional.course,4.857,18/04/2001,12/04/2013,1.0,1 -45.0,admin.,basic.9y,4.857,01/02/1996,26/03/2010,1.0,0 -35.0,services,high.school,4.857,,31/12/1995,1.0,0 -46.0,admin.,university.degree,4.857,,11/08/2006,1.0,0 -40.0,admin.,university.degree,4.857,19/03/2008,12/01/2015,1.0,0 -40.0,admin.,university.degree,4.857,27/07/2005,01/05/1992,1.0,0 -58.0,admin.,university.degree,4.857,10/09/2014,27/04/2007,1.0,1 -,blue-collar,basic.4y,4.857,15/04/2005,05/08/1993,1.0,0 -44.0,blue-collar,basic.9y,4.857,26/12/2017,28/03/2003,1.0,0 -40.0,admin.,university.degree,4.857,01/04/1997,01/06/1997,1.0,0 -43.0,services,high.school,4.857,01/01/2008,27/01/2015,1.0,0 -28.0,services,high.school,4.857,11/06/2013,20/04/2016,1.0,0 -37.0,blue-collar,basic.4y,4.857,24/11/2005,27/07/2005,1.0,0 -30.0,services,high.school,4.857,06/11/2013,08/09/2003,1.0,0 -,entrepreneur,university.degree,4.857,31/12/1992,13/12/2002,1.0,0 -29.0,technician,university.degree,4.857,01/02/2005,29/01/2014,1.0,0 -44.0,services,high.school,4.857,07/09/2016,28/05/2010,1.0,0 -30.0,admin.,high.school,4.857,20/10/1996,13/05/2014,1.0,0 -26.0,services,basic.6y,4.857,16/12/2014,01/07/2005,1.0,0 -43.0,blue-collar,basic.4y,4.857,31/12/1992,21/12/2004,1.0,0 -29.0,technician,high.school,4.857,01/06/1994,15/10/2004,1.0,0 -34.0,services,basic.9y,4.857,01/06/2018,20/10/2006,1.0,0 -47.0,technician,professional.course,4.857,10/03/2006,01/09/1996,1.0,0 -44.0,management,university.degree,4.857,20/03/2009,20/04/2007,1.0,1 -39.0,technician,high.school,4.857,06/11/2007,06/02/2001,1.0,0 -29.0,student,high.school,4.857,02/03/2007,14/07/2006,1.0,1 -32.0,admin.,professional.course,4.857,30/03/2007,27/06/2014,1.0,0 -41.0,admin.,high.school,4.857,13/07/2007,04/08/2006,1.0,0 -36.0,blue-collar,basic.9y,4.857,02/10/2003,05/03/2002,1.0,0 -38.0,admin.,high.school,4.857,04/08/2006,28/10/2013,1.0,0 -39.0,admin.,university.degree,4.857,22/06/2001,23/12/2011,1.0,0 -57.0,blue-collar,basic.4y,4.857,,15/11/2002,1.0,0 -36.0,blue-collar,high.school,4.857,,15/11/1999,1.0,0 -44.0,blue-collar,high.school,4.857,,03/03/2009,1.0,0 -36.0,,basic.4y,4.857,,27/12/2007,1.0,0 -24.0,,professional.course,4.857,21/11/2008,28/09/2007,1.0,0 -48.0,technician,basic.4y,4.857,26/12/2003,09/01/2014,1.0,0 -44.0,technician,high.school,4.857,,24/06/2014,1.0,0 -35.0,student,high.school,4.857,05/02/2001,23/04/2018,1.0,0 -,services,high.school,4.857,05/04/2004,03/11/2005,1.0,1 -,housemaid,high.school,4.857,16/11/2015,01/03/2004,1.0,0 -47.0,unknown,high.school,4.857,01/07/2016,07/04/2006,1.0,0 -40.0,admin.,university.degree,4.857,02/06/2011,09/02/2001,1.0,0 -30.0,technician,high.school,4.857,25/06/2018,07/10/2009,1.0,0 -32.0,,university.degree,4.857,20/10/1994,31/12/1993,1.0,0 -53.0,services,high.school,4.857,14/10/2005,01/08/1995,1.0,0 -26.0,admin.,high.school,4.857,07/05/2014,03/12/2010,1.0,0 -56.0,retired,high.school,4.857,14/04/1997,01/10/1993,1.0,0 -30.0,services,high.school,4.857,27/06/2013,16/03/2007,1.0,0 -56.0,retired,high.school,4.857,26/04/2011,01/03/1996,1.0,0 -38.0,technician,professional.course,4.857,26/10/2001,25/08/2005,1.0,0 -56.0,blue-collar,basic.4y,4.857,15/10/1993,31/08/2011,1.0,0 -,self-employed,university.degree,4.857,22/11/2007,31/10/2006,1.0,0 -34.0,services,high.school,4.857,12/03/2004,07/09/2001,1.0,0 -35.0,retired,basic.9y,4.857,,29/04/2014,1.0,0 -47.0,blue-collar,basic.4y,4.857,14/02/2008,20/10/2003,1.0,0 -42.0,blue-collar,basic.4y,4.857,26/11/2004,30/06/2000,1.0,0 -54.0,,basic.9y,4.857,25/04/1993,19/03/2009,1.0,0 -43.0,management,professional.course,4.857,19/07/2001,09/04/2004,1.0,0 -,admin.,university.degree,4.857,,01/12/2015,1.0,0 -31.0,blue-collar,basic.6y,4.857,21/03/2008,08/09/2015,1.0,0 -44.0,blue-collar,high.school,4.857,01/11/2005,15/04/2005,1.0,0 -59.0,retired,high.school,4.857,01/06/2006,12/11/2010,1.0,0 -,management,university.degree,4.857,,18/05/2000,1.0,0 -31.0,admin.,university.degree,4.857,20/04/2016,05/02/1992,1.0,0 -37.0,admin.,basic.6y,4.857,23/09/1997,31/12/1990,1.0,0 -52.0,entrepreneur,high.school,4.857,05/04/2001,25/02/2009,1.0,0 -36.0,technician,professional.course,4.857,25/04/2014,29/02/2012,1.0,0 -31.0,admin.,basic.9y,4.857,12/01/2007,01/08/2004,1.0,0 -30.0,blue-collar,basic.9y,4.857,08/12/2009,10/07/1987,1.0,0 -31.0,admin.,high.school,4.857,12/06/2009,31/12/1993,1.0,0 -41.0,unknown,basic.6y,4.857,08/06/2015,01/05/1996,1.0,0 -41.0,services,basic.6y,4.857,09/11/2007,02/12/2016,1.0,0 -,management,basic.9y,4.857,16/04/2010,01/02/2009,1.0,0 -26.0,admin.,high.school,4.857,,15/06/1997,1.0,0 -38.0,admin.,university.degree,4.857,31/10/2003,31/07/2008,1.0,0 -44.0,unemployed,basic.6y,4.857,01/02/2008,14/05/2010,1.0,0 -28.0,blue-collar,basic.9y,4.857,07/01/2000,01/12/1994,1.0,0 -29.0,technician,university.degree,4.857,01/11/1995,19/08/2005,1.0,0 -24.0,blue-collar,high.school,4.857,18/09/2014,15/11/2000,1.0,0 -,services,high.school,4.857,24/02/2005,18/10/2016,1.0,0 -35.0,admin.,university.degree,4.857,01/04/2000,05/10/1991,1.0,0 -50.0,entrepreneur,basic.9y,4.857,04/02/2014,31/12/1989,1.0,0 -33.0,technician,professional.course,4.857,05/07/1991,19/09/2003,1.0,0 -57.0,management,university.degree,4.857,22/05/2002,13/05/2015,1.0,0 -28.0,blue-collar,basic.9y,4.857,25/04/2001,25/03/2014,1.0,0 -58.0,admin.,university.degree,4.857,29/12/2005,15/01/2010,1.0,1 -50.0,blue-collar,basic.4y,4.857,08/07/2014,14/05/2007,1.0,0 -57.0,admin.,university.degree,4.857,,16/03/2010,1.0,0 -30.0,admin.,university.degree,4.857,07/06/2001,11/04/2007,1.0,0 -48.0,admin.,university.degree,4.857,,26/12/1997,1.0,0 -43.0,entrepreneur,high.school,4.857,26/08/2013,11/03/2005,1.0,0 -39.0,admin.,university.degree,4.857,24/06/1999,14/02/2003,1.0,0 -,admin.,high.school,4.857,03/07/2015,01/07/2005,1.0,0 -43.0,entrepreneur,high.school,4.857,01/05/1992,08/12/2008,1.0,1 -43.0,blue-collar,basic.4y,4.857,05/09/2003,03/12/2003,1.0,0 -36.0,admin.,university.degree,4.857,28/02/2014,17/04/2003,1.0,0 -29.0,,high.school,4.857,07/07/2009,01/01/2006,1.0,0 -33.0,,basic.6y,4.857,20/02/2019,01/06/2008,1.0,0 -31.0,blue-collar,basic.9y,4.857,05/05/1995,01/05/2005,1.0,0 -43.0,blue-collar,basic.4y,4.857,09/10/1998,03/04/2015,1.0,0 -46.0,technician,professional.course,4.857,13/04/2004,05/03/1991,1.0,0 -45.0,blue-collar,basic.9y,4.857,26/03/2004,28/03/2013,1.0,0 -30.0,,high.school,4.857,21/01/2005,14/03/2014,1.0,0 -41.0,unemployed,university.degree,4.857,17/04/2000,06/06/2003,1.0,0 -30.0,admin.,high.school,4.857,11/07/2003,07/08/1998,1.0,0 -46.0,admin.,high.school,4.857,25/04/1996,20/02/2004,1.0,0 -43.0,entrepreneur,high.school,4.857,01/03/1994,06/04/2004,1.0,0 -49.0,technician,university.degree,4.857,,22/04/2016,1.0,0 -38.0,technician,high.school,4.857,02/12/2005,11/02/2008,1.0,0 -58.0,admin.,high.school,4.857,14/12/2017,14/01/2005,1.0,0 -33.0,admin.,university.degree,4.857,10/06/2005,28/05/2004,1.0,0 -,technician,professional.course,4.857,25/12/1995,12/08/2005,1.0,0 -31.0,,high.school,4.857,12/11/1992,18/07/2007,1.0,0 -39.0,management,university.degree,4.857,05/02/2010,26/12/1997,1.0,0 -,blue-collar,basic.6y,4.857,18/12/2009,05/02/1998,1.0,0 -58.0,retired,basic.6y,4.857,23/02/2018,19/01/2007,1.0,0 -,admin.,high.school,4.857,04/11/2008,28/08/2003,1.0,0 -41.0,unemployed,basic.9y,4.857,01/08/1996,19/07/2012,1.0,1 -30.0,,basic.9y,4.857,11/11/2014,17/02/2005,1.0,0 -57.0,admin.,university.degree,4.857,01/09/1997,14/01/2005,1.0,0 -34.0,blue-collar,basic.6y,4.857,23/04/2004,13/12/2001,1.0,0 -30.0,technician,university.degree,4.857,20/10/1999,19/03/2004,1.0,0 -40.0,technician,professional.course,4.857,05/03/1999,18/05/2018,1.0,0 -37.0,housemaid,high.school,4.857,,30/03/2006,1.0,0 -41.0,admin.,high.school,4.857,13/07/2007,01/08/2013,1.0,0 -40.0,blue-collar,high.school,4.857,24/02/2015,20/02/1993,1.0,0 -42.0,technician,basic.9y,4.857,01/07/2005,09/11/1995,1.0,0 -42.0,blue-collar,high.school,4.857,,28/09/2018,1.0,0 -44.0,management,university.degree,4.857,25/02/2005,24/01/2003,1.0,0 -41.0,admin.,high.school,4.857,28/05/2009,25/09/2014,1.0,0 -31.0,management,university.degree,4.857,23/01/2004,25/12/1991,1.0,0 -29.0,admin.,high.school,4.857,22/11/1996,19/09/2003,1.0,0 -41.0,entrepreneur,university.degree,4.857,19/09/1995,16/06/2005,1.0,0 -33.0,technician,professional.course,4.857,18/04/2003,09/04/2004,1.0,0 -37.0,blue-collar,basic.9y,4.857,24/07/2017,05/11/2004,1.0,0 -27.0,services,basic.9y,4.857,16/12/1992,01/03/2008,1.0,0 -35.0,admin.,high.school,4.857,31/12/1991,01/06/2012,1.0,0 -31.0,admin.,university.degree,4.857,31/12/1990,07/02/2001,1.0,0 -37.0,admin.,university.degree,4.857,29/08/2003,10/07/2002,1.0,0 -,management,university.degree,4.857,01/12/2006,03/04/2006,1.0,0 -37.0,admin.,high.school,4.857,19/12/2003,09/11/1993,1.0,0 -,technician,professional.course,4.857,29/11/2011,20/11/1996,1.0,0 -40.0,admin.,high.school,4.857,19/06/2013,13/06/2008,1.0,0 -29.0,blue-collar,basic.4y,4.857,15/11/1999,27/04/2009,1.0,0 -,services,high.school,4.857,01/08/2002,27/06/2013,1.0,0 -,services,high.school,4.857,06/06/2007,29/11/1996,1.0,0 -38.0,unknown,basic.6y,4.857,12/05/2006,28/08/2003,1.0,0 -,blue-collar,basic.4y,4.857,16/03/2009,27/08/2014,1.0,0 -27.0,blue-collar,basic.9y,4.857,18/10/2018,18/04/2006,1.0,0 -35.0,management,university.degree,4.857,05/04/2011,28/12/2005,1.0,0 -35.0,admin.,high.school,4.857,13/09/1999,14/04/2016,1.0,0 -38.0,housemaid,basic.9y,4.857,,10/08/2017,1.0,0 -,technician,professional.course,4.857,08/03/1990,13/08/2015,1.0,0 -35.0,blue-collar,professional.course,4.857,,27/01/2014,1.0,0 -41.0,self-employed,university.degree,4.857,01/08/2006,18/12/2015,1.0,0 -51.0,blue-collar,high.school,4.857,05/12/2002,12/04/2010,1.0,0 -47.0,admin.,basic.4y,4.857,27/02/2004,18/09/2017,1.0,0 -28.0,blue-collar,basic.4y,4.857,10/03/2010,18/02/2016,1.0,0 -35.0,,basic.9y,4.857,01/10/1997,22/12/2011,1.0,0 -34.0,admin.,high.school,4.857,07/11/2013,17/11/1995,1.0,0 -25.0,self-employed,university.degree,4.857,04/04/2018,29/07/2013,1.0,0 -33.0,technician,university.degree,4.857,31/12/2004,05/07/1992,1.0,0 -,retired,professional.course,4.857,26/04/2012,31/12/1993,1.0,0 -51.0,retired,basic.9y,4.857,29/03/2013,22/04/2011,1.0,0 -27.0,blue-collar,basic.9y,4.857,05/12/2003,20/03/2013,1.0,0 -33.0,blue-collar,high.school,4.857,17/11/2005,15/12/1996,1.0,0 -39.0,management,university.degree,4.857,13/12/2011,14/06/2000,1.0,1 -38.0,blue-collar,basic.6y,4.857,09/02/1996,20/09/1996,1.0,0 -46.0,self-employed,basic.9y,4.857,,05/08/2016,1.0,0 -35.0,admin.,university.degree,4.857,30/09/2011,17/03/2011,1.0,0 -25.0,blue-collar,high.school,4.857,24/03/2015,29/01/2002,1.0,1 -50.0,blue-collar,basic.6y,4.857,28/09/2017,31/12/1989,1.0,0 -36.0,blue-collar,basic.6y,4.857,,04/07/2012,1.0,0 -35.0,services,basic.6y,4.857,13/03/2003,27/10/2015,1.0,0 -52.0,unemployed,high.school,4.857,,10/11/1990,1.0,0 -43.0,technician,basic.9y,4.857,27/12/1994,29/06/2007,1.0,0 -36.0,self-employed,professional.course,4.857,29/10/2004,29/04/2010,1.0,0 -33.0,services,basic.9y,4.857,05/04/2003,26/07/2016,1.0,0 -27.0,blue-collar,basic.6y,4.857,28/01/2011,25/03/2005,1.0,0 -41.0,admin.,high.school,4.857,05/05/2003,22/09/2006,1.0,0 -,admin.,high.school,4.857,30/12/2005,31/12/1991,1.0,0 -,admin.,high.school,4.857,15/12/1997,31/10/2012,1.0,0 -,management,professional.course,4.857,18/07/2005,06/07/2018,1.0,0 -,services,high.school,4.857,27/12/2018,28/12/2012,1.0,0 -30.0,blue-collar,basic.9y,4.857,01/04/1995,25/03/1998,1.0,0 -42.0,unemployed,high.school,4.857,11/12/2013,20/11/2009,1.0,0 -58.0,management,basic.6y,4.857,30/10/2012,17/03/2009,1.0,0 -43.0,management,university.degree,4.857,19/12/1997,20/06/2003,1.0,0 -45.0,admin.,high.school,4.857,,05/02/1997,1.0,0 -31.0,unemployed,professional.course,4.857,17/04/2013,03/04/2008,1.0,0 -30.0,technician,professional.course,4.857,20/02/2009,17/04/2013,1.0,0 -31.0,,high.school,4.857,01/03/1994,21/05/2004,1.0,0 -,admin.,university.degree,4.857,25/12/1995,08/01/2008,1.0,0 -42.0,services,high.school,4.857,02/02/2009,07/03/2016,1.0,0 -30.0,student,high.school,4.857,27/03/2007,19/06/2003,1.0,0 -,,high.school,4.857,15/01/1995,22/03/2013,1.0,0 -46.0,self-employed,basic.9y,4.857,28/12/2011,09/04/2010,1.0,0 -51.0,entrepreneur,university.degree,4.857,18/03/2010,05/04/2002,1.0,0 -43.0,services,high.school,4.857,17/10/2000,18/01/2002,1.0,0 -58.0,management,basic.6y,4.857,30/05/2018,19/12/2018,1.0,0 -56.0,retired,basic.4y,4.857,05/07/2000,21/03/2014,1.0,0 -57.0,unemployed,basic.9y,4.857,29/03/2007,13/10/1998,1.0,0 -31.0,technician,university.degree,4.857,,25/10/1999,1.0,0 -28.0,services,high.school,4.857,10/10/1988,16/01/2014,1.0,0 -38.0,self-employed,university.degree,4.857,18/01/2007,12/11/2012,1.0,1 -35.0,admin.,high.school,4.857,16/04/2019,23/07/2004,1.0,0 -26.0,blue-collar,professional.course,4.857,24/09/2004,27/07/2012,1.0,0 -30.0,blue-collar,basic.9y,4.857,01/04/2005,21/05/2014,1.0,0 -52.0,technician,professional.course,4.857,03/08/2011,02/07/2004,1.0,0 -47.0,technician,basic.9y,4.857,14/02/2003,09/03/1996,1.0,0 -51.0,,high.school,4.857,18/06/2004,30/12/1997,1.0,0 -36.0,blue-collar,basic.9y,4.857,29/03/2002,24/08/2012,1.0,0 -,services,high.school,4.857,29/04/2016,19/10/2007,1.0,0 -31.0,admin.,university.degree,4.857,04/08/2014,31/03/2003,1.0,0 -36.0,,high.school,4.857,20/09/2004,02/01/2004,1.0,0 -34.0,admin.,university.degree,4.857,05/02/2009,19/09/1995,1.0,0 -32.0,blue-collar,basic.9y,4.857,20/12/1985,01/04/2005,1.0,0 -42.0,blue-collar,basic.6y,4.857,01/08/2011,31/12/1991,1.0,0 -32.0,technician,university.degree,4.857,08/05/2015,09/05/2003,1.0,0 -51.0,admin.,university.degree,4.857,25/06/2001,06/08/2013,1.0,0 -37.0,self-employed,basic.9y,4.857,01/04/2009,17/11/2000,1.0,0 -45.0,blue-collar,basic.9y,4.857,31/12/2014,13/06/2011,1.0,0 -28.0,admin.,university.degree,4.857,30/12/2011,04/12/2001,1.0,0 -37.0,technician,professional.course,4.857,,17/02/2006,1.0,0 -43.0,,basic.9y,4.857,08/02/2018,04/04/2003,1.0,0 -54.0,admin.,university.degree,4.857,24/12/2013,10/01/2003,1.0,0 -,admin.,professional.course,4.857,07/05/2013,26/04/2019,1.0,0 -44.0,housemaid,basic.9y,4.857,16/01/2013,01/02/1993,1.0,0 -33.0,services,high.school,4.857,29/12/2006,21/03/2012,1.0,0 -35.0,admin.,high.school,4.857,05/11/1992,28/04/2006,1.0,0 -48.0,admin.,university.degree,4.857,09/11/2018,26/12/2003,1.0,0 -50.0,technician,professional.course,4.857,,10/01/2017,1.0,0 -29.0,self-employed,high.school,4.857,13/01/2016,14/10/1994,1.0,0 -39.0,admin.,university.degree,4.857,25/02/2010,29/11/1999,1.0,0 -36.0,admin.,university.degree,4.857,29/06/2015,04/02/2010,1.0,0 -52.0,management,high.school,4.857,07/04/2006,25/10/1994,1.0,0 -52.0,blue-collar,basic.4y,4.857,31/01/2012,24/03/2005,1.0,1 -48.0,blue-collar,basic.4y,4.857,09/12/2013,17/03/2015,1.0,0 -28.0,entrepreneur,basic.9y,4.857,22/05/2000,03/08/2009,1.0,1 -35.0,blue-collar,high.school,4.857,05/04/2017,02/08/2016,1.0,0 -38.0,admin.,university.degree,4.857,23/01/2004,26/10/2012,1.0,0 -44.0,admin.,university.degree,4.857,28/01/2005,23/02/2010,1.0,0 -34.0,blue-collar,basic.6y,4.857,,29/06/2011,1.0,0 -45.0,blue-collar,basic.9y,4.857,22/03/2011,05/03/1999,1.0,0 -30.0,admin.,university.degree,4.857,12/03/2004,30/06/2006,1.0,0 -38.0,,basic.4y,4.857,01/06/2007,23/08/2011,1.0,0 -,technician,professional.course,4.857,10/05/2006,18/09/2003,1.0,0 -31.0,admin.,high.school,4.857,02/12/1997,26/01/2007,1.0,0 -,management,high.school,4.857,01/04/2011,24/01/2012,1.0,0 -24.0,admin.,basic.9y,4.857,15/12/1985,17/09/2004,1.0,1 -55.0,management,university.degree,4.857,,15/05/1997,1.0,0 -28.0,blue-collar,high.school,4.857,01/11/2008,23/04/2004,1.0,0 -37.0,management,high.school,4.857,07/07/2005,18/10/1993,1.0,0 -33.0,blue-collar,basic.9y,4.857,25/04/1994,24/09/2014,1.0,0 -34.0,technician,professional.course,4.857,01/11/1993,01/09/1997,1.0,0 -,admin.,high.school,4.857,31/12/1989,04/04/2003,1.0,0 -44.0,blue-collar,professional.course,4.857,24/04/2008,28/11/2017,1.0,0 -,blue-collar,basic.9y,4.857,,03/01/2014,1.0,0 -31.0,management,high.school,4.857,22/07/2004,12/01/2006,1.0,0 -36.0,blue-collar,high.school,4.857,02/03/2018,09/07/2009,1.0,0 -34.0,admin.,university.degree,4.857,18/04/2016,14/05/2014,1.0,0 -32.0,blue-collar,basic.9y,4.857,27/04/2016,01/06/1996,1.0,0 -35.0,technician,professional.course,4.857,31/07/1993,21/05/2014,1.0,0 -47.0,technician,university.degree,4.857,05/10/1995,13/09/2016,1.0,0 -44.0,admin.,high.school,4.857,09/05/2000,13/07/2017,1.0,0 -,services,high.school,4.857,,01/11/2014,1.0,0 -37.0,services,high.school,4.857,15/02/2016,08/09/2015,1.0,0 -57.0,technician,university.degree,4.857,,23/12/2005,1.0,0 -,,basic.6y,4.857,11/06/2004,19/12/2001,1.0,0 -30.0,services,high.school,4.857,01/09/2003,08/04/2015,1.0,0 -31.0,admin.,university.degree,4.857,,11/03/2011,1.0,0 -,blue-collar,basic.9y,4.857,,16/09/2014,1.0,0 -,blue-collar,basic.9y,4.857,,25/07/2011,1.0,0 -29.0,,high.school,4.857,08/09/2015,30/12/1994,1.0,0 -42.0,blue-collar,basic.4y,4.857,01/01/1998,24/04/2019,1.0,0 -52.0,blue-collar,basic.4y,4.857,27/01/2004,21/09/2010,1.0,0 -53.0,housemaid,basic.4y,4.857,03/03/2000,04/09/2006,1.0,0 -31.0,technician,professional.course,4.857,31/12/1990,01/11/1990,1.0,0 -32.0,,professional.course,4.857,01/01/2008,01/10/2013,1.0,0 -47.0,blue-collar,basic.9y,4.857,11/10/2011,25/02/2009,1.0,0 -39.0,management,university.degree,4.857,19/02/2016,30/06/2000,1.0,0 -38.0,student,university.degree,4.857,07/02/1990,09/11/2000,1.0,0 -,blue-collar,basic.6y,4.857,21/09/2007,09/03/2000,1.0,0 -,blue-collar,basic.4y,4.857,21/01/2014,23/02/2009,1.0,0 -43.0,unknown,high.school,4.857,31/12/1990,09/03/2011,1.0,0 -27.0,blue-collar,basic.4y,4.857,,28/01/2005,1.0,0 -59.0,,high.school,4.857,08/04/2004,28/07/2000,1.0,0 -46.0,entrepreneur,basic.9y,4.857,14/11/2003,27/02/2003,1.0,0 -54.0,retired,high.school,4.857,06/06/2014,01/08/2008,1.0,0 -35.0,blue-collar,basic.9y,4.857,06/12/2000,16/03/2006,1.0,0 -33.0,management,university.degree,4.857,21/06/2001,05/08/1997,1.0,0 -37.0,services,high.school,4.857,27/07/2018,11/05/2007,1.0,0 -41.0,blue-collar,high.school,4.857,01/08/1997,22/09/2014,1.0,0 -44.0,technician,professional.course,4.857,02/08/2002,09/02/2005,1.0,0 -33.0,technician,professional.course,4.857,16/07/1999,11/05/2007,1.0,0 -49.0,admin.,basic.9y,4.857,25/09/2008,26/09/2003,1.0,0 -23.0,blue-collar,basic.9y,4.857,01/01/1997,03/03/2000,1.0,0 -49.0,blue-collar,high.school,4.857,05/08/1992,12/04/2012,1.0,0 -38.0,technician,professional.course,4.857,05/06/2013,11/02/2005,1.0,0 -37.0,blue-collar,high.school,4.857,23/02/2015,24/02/2011,1.0,0 -39.0,admin.,professional.course,4.857,02/03/2007,19/06/2009,1.0,0 -43.0,blue-collar,basic.4y,4.857,,17/09/2004,1.0,0 -42.0,services,high.school,4.857,05/12/2017,25/03/2010,1.0,0 -55.0,housemaid,high.school,4.857,25/02/2013,01/02/1994,1.0,0 -44.0,blue-collar,basic.6y,4.857,11/05/2007,22/03/2011,1.0,0 -40.0,blue-collar,high.school,4.857,25/12/1994,14/04/2009,1.0,0 -41.0,services,high.school,4.857,26/01/2017,16/09/2003,1.0,0 -32.0,management,university.degree,4.857,01/08/2006,19/09/1995,1.0,0 -57.0,admin.,basic.6y,4.857,25/04/2003,03/03/2010,1.0,0 -,entrepreneur,university.degree,4.857,19/10/2016,31/08/2007,1.0,0 -50.0,blue-collar,basic.6y,4.857,12/01/1996,15/05/2008,1.0,0 -41.0,blue-collar,basic.4y,4.857,23/03/2015,26/09/2013,1.0,0 -,technician,university.degree,4.857,25/06/2009,07/02/2003,1.0,0 -31.0,blue-collar,high.school,4.857,28/03/2013,30/04/2004,1.0,0 -34.0,technician,professional.course,4.857,28/11/2005,02/05/2003,1.0,0 -56.0,entrepreneur,university.degree,4.857,17/03/2003,01/09/2004,1.0,0 -51.0,admin.,basic.6y,4.857,,01/06/1992,1.0,0 -40.0,management,high.school,4.857,27/02/2004,22/10/2004,1.0,0 -39.0,blue-collar,basic.9y,4.857,07/06/2013,25/05/2018,1.0,0 -36.0,entrepreneur,university.degree,4.857,01/05/2007,06/10/2000,1.0,0 -28.0,admin.,university.degree,4.857,11/05/2009,05/01/1996,1.0,0 -32.0,management,high.school,4.857,09/07/1995,31/05/2002,1.0,0 -,blue-collar,high.school,4.857,12/02/2013,22/09/2015,1.0,0 -46.0,blue-collar,basic.9y,4.857,19/06/1990,27/09/2011,1.0,0 -42.0,management,high.school,4.857,01/02/2005,25/03/2005,1.0,0 -,blue-collar,professional.course,4.857,22/09/1997,13/06/2016,1.0,0 -31.0,admin.,high.school,4.857,29/07/2005,26/04/2002,1.0,0 -30.0,services,high.school,4.857,12/02/2004,06/07/2007,1.0,0 -41.0,management,high.school,4.857,24/04/2012,22/08/2017,1.0,0 -34.0,blue-collar,basic.4y,4.857,10/07/2000,04/12/2004,1.0,0 -46.0,blue-collar,basic.6y,4.857,,22/05/2014,1.0,0 -37.0,blue-collar,basic.4y,4.857,23/09/2005,13/06/2017,1.0,0 -24.0,blue-collar,basic.9y,4.857,20/01/2000,31/07/2009,1.0,0 -30.0,admin.,basic.9y,4.857,05/07/1986,28/09/1998,1.0,0 -45.0,services,high.school,4.857,19/11/2013,28/02/2014,1.0,1 -36.0,admin.,high.school,4.857,14/01/1999,01/12/2005,1.0,0 -48.0,blue-collar,professional.course,4.857,01/07/1995,12/09/2003,1.0,0 -47.0,management,professional.course,4.857,01/09/2014,20/09/2016,1.0,0 -39.0,admin.,university.degree,4.857,28/07/2015,30/04/2004,1.0,0 -36.0,technician,high.school,4.857,10/09/2014,20/12/1992,1.0,0 -38.0,housemaid,basic.9y,4.857,20/06/2012,11/10/2002,1.0,0 -37.0,technician,high.school,4.857,11/10/2012,12/11/2018,1.0,0 -30.0,technician,professional.course,4.857,06/02/2007,15/07/1999,1.0,0 -38.0,admin.,university.degree,4.857,,13/06/2008,1.0,0 -28.0,services,high.school,4.857,26/02/2014,13/09/2005,1.0,0 -37.0,blue-collar,basic.6y,4.857,06/07/1999,17/11/1999,1.0,0 -43.0,management,high.school,4.857,11/01/2013,03/08/2007,1.0,0 -32.0,blue-collar,basic.9y,4.857,19/11/2014,31/01/2012,1.0,0 -35.0,admin.,high.school,4.857,15/09/2006,29/11/2002,1.0,0 -41.0,services,university.degree,4.857,16/12/2015,28/10/2003,1.0,0 -52.0,unknown,basic.4y,4.857,02/09/2003,03/10/2014,1.0,0 -31.0,,professional.course,4.857,23/04/1997,09/11/2017,1.0,0 -28.0,blue-collar,basic.9y,4.857,11/11/2015,25/04/2013,1.0,0 -50.0,entrepreneur,basic.9y,4.857,05/03/1992,03/01/2003,1.0,0 -35.0,blue-collar,basic.6y,4.857,30/05/2017,21/03/2003,1.0,0 -39.0,blue-collar,basic.9y,4.857,03/09/2003,08/07/2011,1.0,0 -40.0,technician,basic.9y,4.857,14/07/2005,26/04/2011,1.0,0 -34.0,admin.,high.school,4.857,08/07/2014,29/01/2019,1.0,0 -27.0,student,university.degree,4.857,01/02/2006,20/01/2009,1.0,0 -33.0,blue-collar,basic.9y,4.857,11/06/2003,19/09/1995,1.0,0 -39.0,entrepreneur,basic.9y,4.857,05/07/1993,15/05/2014,1.0,0 -39.0,housemaid,basic.4y,4.857,27/02/2017,28/08/2008,1.0,0 -43.0,,basic.4y,4.857,,09/01/2017,1.0,0 -26.0,technician,professional.course,4.857,15/09/1997,19/02/2016,1.0,0 -42.0,services,professional.course,4.857,13/02/2004,08/07/2011,1.0,1 -36.0,management,university.degree,4.857,05/07/2012,29/02/2008,1.0,0 -40.0,blue-collar,high.school,4.857,23/02/2007,31/01/2012,1.0,0 -50.0,blue-collar,basic.4y,4.857,01/05/2006,01/08/1997,1.0,0 -46.0,self-employed,high.school,4.857,31/07/2012,09/03/2001,1.0,0 -57.0,retired,high.school,4.857,25/04/1994,22/05/2018,1.0,0 -40.0,services,high.school,4.857,05/10/2015,05/11/2010,1.0,0 -,services,high.school,4.857,,01/01/1993,1.0,0 -34.0,,basic.9y,4.857,07/01/2005,10/02/1997,1.0,0 -51.0,,professional.course,4.857,12/11/2003,09/12/2004,1.0,0 -32.0,technician,high.school,4.857,13/07/1998,13/03/2015,1.0,0 -28.0,blue-collar,basic.6y,4.857,06/04/2018,14/03/2014,1.0,0 -38.0,admin.,university.degree,4.857,26/04/2011,15/04/2004,1.0,0 -34.0,,basic.9y,4.857,27/10/2005,04/05/2009,1.0,0 -34.0,technician,university.degree,4.857,16/03/2011,27/10/2000,1.0,0 -31.0,services,basic.9y,4.857,08/08/2011,18/04/2016,1.0,0 -35.0,services,high.school,4.857,26/03/2014,13/01/2005,1.0,0 -41.0,blue-collar,basic.9y,4.857,,13/07/2011,1.0,0 -29.0,services,high.school,4.857,26/09/2003,09/03/1989,1.0,0 -56.0,housemaid,basic.4y,4.857,31/01/2012,30/12/2003,1.0,0 -29.0,technician,university.degree,4.857,01/02/1996,30/01/2004,1.0,1 -27.0,admin.,university.degree,4.857,20/01/1994,04/06/2010,1.0,0 -42.0,blue-collar,basic.6y,4.857,09/05/2008,27/02/2004,1.0,0 -,technician,professional.course,4.857,13/09/1999,17/03/2000,1.0,0 -49.0,,basic.4y,4.857,03/03/2006,15/02/2006,1.0,0 -40.0,blue-collar,basic.6y,4.857,11/06/2014,22/02/2002,1.0,0 -39.0,housemaid,university.degree,4.857,06/05/2016,04/03/2010,1.0,0 -31.0,admin.,high.school,4.857,01/12/2007,10/12/2013,1.0,0 -46.0,blue-collar,basic.9y,4.857,30/04/2018,10/11/2000,1.0,0 -44.0,,university.degree,4.857,,13/07/2004,1.0,0 -33.0,blue-collar,basic.6y,4.857,01/06/2004,20/06/2012,1.0,0 -35.0,technician,professional.course,4.857,17/09/2012,20/02/2013,1.0,0 -38.0,,high.school,4.857,,27/03/2015,1.0,0 -33.0,services,high.school,4.857,02/05/2011,17/09/2001,1.0,0 -41.0,blue-collar,basic.9y,4.857,13/02/2009,01/04/2009,1.0,0 -34.0,technician,professional.course,4.857,,01/03/2018,1.0,0 -32.0,blue-collar,professional.course,4.857,01/05/1995,13/05/2014,1.0,0 -35.0,entrepreneur,high.school,4.857,01/02/2013,23/06/2005,1.0,0 -24.0,services,high.school,4.857,01/02/1994,19/08/2004,1.0,0 -25.0,admin.,high.school,4.857,27/05/2004,13/09/2017,1.0,0 -34.0,blue-collar,basic.9y,4.857,14/02/2003,21/07/2006,1.0,1 -34.0,technician,university.degree,4.857,31/12/1994,22/05/2000,1.0,0 -31.0,,high.school,4.857,01/06/1993,05/02/2016,1.0,0 -38.0,management,high.school,4.857,12/12/2003,27/10/2014,1.0,0 -26.0,admin.,university.degree,4.857,31/08/2006,20/12/1999,1.0,0 -34.0,blue-collar,basic.6y,4.857,19/12/2017,05/05/1993,1.0,0 -35.0,,basic.9y,4.857,20/01/2005,09/04/1999,1.0,0 -29.0,blue-collar,basic.9y,4.857,08/12/2000,09/05/1988,1.0,0 -,blue-collar,basic.6y,4.857,25/09/1990,04/08/2010,1.0,0 -50.0,housemaid,basic.4y,4.857,15/06/2017,20/07/2007,1.0,0 -,technician,basic.9y,4.857,,15/02/1997,1.0,0 -27.0,technician,professional.course,4.857,05/07/2013,08/06/2007,1.0,0 -34.0,services,high.school,4.857,26/01/2007,19/05/2000,1.0,0 -44.0,technician,basic.9y,4.857,20/02/2015,28/04/2016,1.0,0 -43.0,management,basic.4y,4.857,,05/07/1994,1.0,0 -37.0,unemployed,professional.course,4.857,01/12/1992,05/09/1997,1.0,0 -45.0,services,basic.9y,4.857,29/11/2002,24/12/2008,1.0,0 -30.0,technician,professional.course,4.857,02/08/2006,24/01/2014,1.0,0 -43.0,entrepreneur,basic.4y,4.857,22/10/2009,22/08/2007,1.0,0 -43.0,,basic.9y,4.857,31/12/1994,27/05/2014,1.0,0 -47.0,services,high.school,4.857,18/10/2013,09/06/2017,1.0,0 -,housemaid,basic.4y,4.857,10/08/2012,21/03/2012,1.0,0 -45.0,blue-collar,basic.4y,4.857,23/01/2003,29/10/2002,1.0,0 -47.0,blue-collar,basic.4y,4.857,12/02/2002,10/12/1997,1.0,0 -37.0,technician,university.degree,4.857,20/08/2004,13/11/2013,1.0,0 -41.0,blue-collar,basic.9y,4.857,01/08/2005,25/09/1996,1.0,0 -32.0,unknown,basic.6y,4.857,13/02/2004,27/05/2010,1.0,0 -48.0,blue-collar,basic.4y,4.857,09/11/1995,09/02/2001,1.0,0 -26.0,technician,professional.course,4.857,05/10/2000,03/04/2017,1.0,0 -31.0,entrepreneur,high.school,4.857,,06/03/2014,1.0,0 -36.0,services,high.school,4.857,20/05/1997,03/09/2004,1.0,0 -,housemaid,basic.4y,4.857,01/09/1993,06/06/2003,1.0,0 -,,high.school,4.857,25/04/2008,15/02/2019,1.0,0 -45.0,admin.,basic.6y,4.857,01/09/2001,23/06/2005,1.0,0 -45.0,admin.,basic.6y,4.857,01/12/2000,08/06/2016,1.0,0 -33.0,entrepreneur,basic.9y,4.857,15/12/1984,09/02/2016,1.0,0 -29.0,admin.,university.degree,4.857,04/07/2000,12/07/2005,1.0,0 -,blue-collar,basic.9y,4.857,29/01/2002,08/12/2011,1.0,0 -26.0,technician,professional.course,4.857,13/02/2015,19/05/2011,1.0,0 -57.0,self-employed,basic.9y,4.857,,29/06/2011,1.0,0 -45.0,technician,professional.course,4.857,12/09/1997,17/10/1997,1.0,0 -,services,high.school,4.857,10/03/1998,31/10/2002,1.0,0 -39.0,,basic.4y,4.857,05/06/1992,08/03/2007,1.0,0 -37.0,blue-collar,professional.course,4.857,21/12/2012,20/08/1996,1.0,0 -46.0,blue-collar,basic.4y,4.857,16/05/2008,14/05/2004,1.0,0 -42.0,admin.,university.degree,4.857,01/12/2015,31/01/2002,1.0,0 -25.0,management,basic.4y,4.857,,19/11/2008,1.0,0 -45.0,blue-collar,basic.9y,4.857,31/12/1994,22/01/2013,1.0,0 -40.0,admin.,high.school,4.857,,06/08/2014,1.0,0 -39.0,admin.,university.degree,4.857,19/11/2008,03/07/1998,1.0,0 -49.0,blue-collar,basic.4y,4.857,22/07/2005,16/03/2005,1.0,0 -51.0,self-employed,university.degree,4.857,18/12/1996,02/12/2004,1.0,0 -43.0,blue-collar,basic.4y,4.857,02/07/2015,25/12/1995,1.0,0 -35.0,entrepreneur,high.school,4.857,14/09/2012,16/05/2014,1.0,0 -46.0,,basic.9y,4.857,20/06/2017,10/05/1987,1.0,0 -32.0,services,high.school,4.857,04/05/2004,19/06/2009,1.0,0 -30.0,blue-collar,basic.9y,4.857,07/04/2008,10/11/2006,1.0,0 -29.0,blue-collar,high.school,4.857,01/04/2004,11/04/2006,1.0,0 -41.0,admin.,high.school,4.857,29/02/2008,27/09/2005,1.0,0 -37.0,admin.,high.school,4.857,31/12/1993,16/04/2012,1.0,0 -24.0,blue-collar,basic.4y,4.857,15/06/1993,07/03/2003,1.0,0 -38.0,blue-collar,basic.6y,4.857,20/10/2016,25/03/1996,1.0,0 -27.0,services,high.school,4.857,27/02/2001,27/07/2018,1.0,0 -35.0,,basic.9y,4.857,20/08/1994,25/04/2003,1.0,0 -28.0,,basic.9y,4.857,31/12/1989,21/05/2004,1.0,0 -31.0,blue-collar,basic.6y,4.857,13/08/2004,10/03/2006,1.0,0 -27.0,blue-collar,basic.9y,4.857,05/09/2017,01/11/1996,1.0,0 -37.0,technician,university.degree,4.857,,01/06/1993,1.0,0 -33.0,admin.,high.school,4.857,01/02/1993,05/10/2001,1.0,0 -43.0,blue-collar,basic.9y,4.857,16/05/2003,28/02/2005,1.0,0 -44.0,blue-collar,basic.4y,4.857,27/02/1998,15/08/1997,1.0,0 -43.0,unknown,high.school,4.857,31/12/1989,27/06/2003,1.0,0 -29.0,admin.,basic.9y,4.857,21/09/2002,01/06/1992,1.0,0 -37.0,blue-collar,professional.course,4.857,17/02/2000,11/08/2006,1.0,0 -60.0,,university.degree,4.857,14/12/2017,09/11/2015,1.0,0 -37.0,blue-collar,basic.6y,4.857,07/07/2005,25/03/2016,1.0,0 -51.0,technician,university.degree,4.857,25/05/2000,20/12/1996,1.0,0 -34.0,services,high.school,4.857,05/05/2017,02/12/2015,1.0,0 -30.0,technician,professional.course,4.857,13/12/2013,01/04/1996,1.0,0 -36.0,services,high.school,4.857,24/07/2013,26/09/1997,1.0,0 -36.0,blue-collar,basic.9y,4.857,31/10/2003,14/03/2003,1.0,0 -34.0,services,high.school,4.857,27/02/2019,20/08/2009,1.0,0 -37.0,technician,professional.course,4.857,14/09/2001,16/05/2008,1.0,0 -38.0,management,university.degree,4.857,10/03/2011,07/04/2010,1.0,0 -55.0,services,high.school,4.857,01/06/1992,13/05/2016,1.0,0 -,unknown,high.school,4.857,12/03/2004,05/03/2018,1.0,0 -47.0,admin.,high.school,4.857,,21/01/2000,1.0,1 -31.0,admin.,university.degree,4.857,25/01/2008,09/07/2009,1.0,0 -56.0,retired,basic.4y,4.857,15/11/2013,06/12/2001,1.0,0 -35.0,entrepreneur,university.degree,4.857,10/05/2016,25/03/2005,1.0,0 -34.0,blue-collar,basic.9y,4.857,05/12/1990,23/07/2015,1.0,0 -29.0,self-employed,university.degree,4.857,01/07/2004,01/11/1995,1.0,0 -,blue-collar,basic.4y,4.857,31/01/2012,17/09/1999,1.0,0 -48.0,technician,basic.6y,4.857,31/12/1990,26/07/2000,1.0,0 -53.0,self-employed,university.degree,4.857,18/03/1998,05/08/1995,1.0,0 -37.0,admin.,high.school,4.857,19/11/2015,24/04/2018,1.0,0 -30.0,blue-collar,basic.4y,4.857,24/09/2018,01/06/2006,1.0,0 -47.0,blue-collar,basic.4y,4.857,02/09/1998,28/12/2007,1.0,0 -26.0,technician,basic.6y,4.857,01/12/1992,16/03/2012,1.0,0 -33.0,self-employed,high.school,4.857,16/06/1999,26/10/2011,1.0,0 -43.0,blue-collar,high.school,4.857,19/04/2013,14/04/2009,1.0,0 -,blue-collar,high.school,4.857,18/09/2003,01/07/2012,1.0,0 -22.0,services,basic.9y,4.857,24/04/2018,25/03/2005,1.0,0 -51.0,retired,university.degree,4.857,01/04/2008,17/11/2010,1.0,0 -45.0,technician,basic.9y,4.857,31/01/2001,01/06/1995,1.0,0 -,admin.,university.degree,4.857,10/06/1999,19/02/2014,1.0,0 -31.0,,high.school,4.857,01/04/1997,14/12/2009,1.0,0 -47.0,technician,professional.course,4.857,10/12/1988,04/06/2013,1.0,0 -48.0,unemployed,basic.4y,4.857,25/07/2011,03/06/2010,1.0,0 -38.0,technician,professional.course,4.857,05/07/1998,23/06/2003,1.0,0 -50.0,blue-collar,basic.9y,4.857,19/07/1999,25/10/2013,1.0,0 -31.0,admin.,high.school,4.857,11/12/2013,12/08/2016,1.0,0 -27.0,admin.,high.school,4.857,25/12/1993,13/01/2012,1.0,0 -39.0,blue-collar,basic.4y,4.857,20/03/2015,19/03/2004,1.0,0 -35.0,admin.,basic.9y,4.857,16/11/2017,01/11/2011,1.0,0 -28.0,management,high.school,4.857,28/09/2007,28/10/2013,1.0,0 -34.0,entrepreneur,professional.course,4.857,28/07/2011,06/12/1996,1.0,0 -30.0,self-employed,basic.9y,4.857,28/03/2008,07/02/2003,1.0,0 -38.0,blue-collar,basic.9y,4.857,,01/02/2002,1.0,0 -29.0,self-employed,basic.6y,4.857,17/09/1997,16/06/2011,1.0,0 -35.0,blue-collar,basic.9y,4.857,10/10/2012,11/06/2013,1.0,0 -32.0,,basic.4y,4.857,05/08/1993,28/12/2017,1.0,0 -33.0,,university.degree,4.857,01/09/1998,27/06/2008,1.0,0 -50.0,services,high.school,4.857,21/07/2014,05/03/2004,1.0,0 -57.0,management,university.degree,4.857,22/09/1997,28/02/2003,1.0,0 -31.0,blue-collar,basic.9y,4.857,30/04/2008,05/11/2009,1.0,1 -37.0,technician,university.degree,4.857,01/03/2008,13/07/2012,1.0,0 -37.0,technician,university.degree,4.857,16/06/1992,29/07/2014,1.0,0 -42.0,technician,basic.9y,4.857,09/03/2001,19/12/2017,1.0,0 -39.0,blue-collar,basic.4y,4.857,04/11/2016,15/08/1995,1.0,0 -52.0,management,university.degree,4.857,11/05/2006,09/06/1996,1.0,0 -33.0,admin.,university.degree,4.857,17/07/2013,19/04/2002,1.0,0 -60.0,,university.degree,4.857,,19/05/2014,1.0,0 -,services,professional.course,4.857,01/08/1995,27/07/2015,1.0,0 -35.0,,basic.9y,4.857,08/05/2008,19/09/2008,1.0,0 -,admin.,university.degree,4.857,25/03/1998,05/07/2002,1.0,0 -31.0,blue-collar,high.school,4.857,11/02/2005,24/04/2015,1.0,0 -53.0,blue-collar,basic.9y,4.857,15/01/1996,28/07/2014,1.0,0 -26.0,technician,professional.course,4.857,09/06/1999,09/10/2018,1.0,0 -38.0,admin.,high.school,4.857,05/11/1993,28/11/2012,1.0,0 -,blue-collar,basic.6y,4.857,03/10/2008,25/09/2008,1.0,0 -35.0,technician,professional.course,4.857,,27/08/2014,1.0,0 -55.0,retired,high.school,4.857,06/04/2016,26/02/2013,1.0,0 -44.0,unknown,basic.9y,4.857,,01/03/2005,1.0,0 -37.0,blue-collar,professional.course,4.857,30/03/2000,12/06/1998,1.0,0 -,unemployed,basic.9y,4.857,20/02/1992,03/08/2010,1.0,0 -39.0,management,university.degree,4.857,05/02/1994,15/01/2010,1.0,1 -34.0,admin.,high.school,4.857,03/08/2007,24/04/2014,1.0,0 -29.0,services,high.school,4.857,01/03/2008,01/03/2019,1.0,0 -52.0,blue-collar,basic.9y,4.857,14/07/2005,27/03/2001,1.0,0 -44.0,blue-collar,basic.4y,4.857,27/07/2017,26/09/2017,1.0,0 -55.0,management,university.degree,4.857,28/05/2014,08/02/2011,1.0,0 -53.0,admin.,basic.6y,4.857,04/07/2018,28/07/2014,1.0,0 -32.0,management,university.degree,4.857,29/04/2014,19/08/2005,1.0,0 -43.0,blue-collar,basic.4y,4.857,02/12/2005,01/11/1997,1.0,0 -46.0,housemaid,basic.4y,4.857,13/05/2005,30/03/2007,1.0,0 -52.0,management,university.degree,4.857,22/09/1992,16/06/1999,1.0,0 -48.0,blue-collar,basic.9y,4.857,22/12/2006,25/07/2008,1.0,0 -37.0,,professional.course,4.857,13/05/2004,09/12/2004,1.0,0 -32.0,blue-collar,professional.course,4.857,10/02/2005,18/07/1997,1.0,0 -46.0,admin.,university.degree,4.857,03/03/2006,21/06/2010,1.0,0 -28.0,services,high.school,4.857,15/03/1990,08/05/1998,1.0,0 -31.0,admin.,university.degree,4.857,06/06/2003,06/03/2012,1.0,0 -32.0,blue-collar,basic.9y,4.857,14/05/2008,14/07/2000,1.0,0 -44.0,admin.,high.school,4.857,19/02/2004,08/12/2014,1.0,0 -39.0,services,high.school,4.857,31/01/2013,06/04/2007,1.0,0 -29.0,services,professional.course,4.857,26/04/2002,05/12/2003,1.0,0 -30.0,services,high.school,4.857,05/03/1993,20/11/2017,1.0,0 -30.0,management,basic.9y,4.857,15/12/2003,13/02/2009,1.0,0 -39.0,technician,professional.course,4.857,01/05/2006,08/04/2005,1.0,0 -55.0,admin.,high.school,4.857,26/06/2017,27/07/2011,1.0,0 -28.0,blue-collar,basic.9y,4.857,22/03/2016,12/04/2011,1.0,0 -52.0,housemaid,basic.4y,4.857,08/01/2002,11/06/2004,1.0,0 -38.0,,professional.course,4.857,27/12/2000,02/04/2009,1.0,0 -34.0,services,high.school,4.857,12/05/2006,12/02/2016,1.0,0 -,admin.,high.school,4.857,16/01/2009,05/05/1998,1.0,0 -,entrepreneur,high.school,4.857,01/01/1999,31/03/2009,1.0,0 -31.0,blue-collar,basic.9y,4.857,20/12/2006,25/04/2000,1.0,0 -33.0,self-employed,university.degree,4.857,08/10/2004,04/12/2018,1.0,0 -31.0,technician,professional.course,4.857,11/12/2013,28/05/2002,1.0,0 -34.0,blue-collar,high.school,4.857,18/03/2016,18/08/1998,1.0,0 -30.0,technician,professional.course,4.857,,21/12/2001,1.0,0 -29.0,admin.,high.school,4.857,15/11/2017,08/02/2000,1.0,0 -50.0,services,basic.6y,4.857,07/04/2011,05/07/2011,1.0,0 -39.0,blue-collar,basic.6y,4.857,16/11/1999,31/05/2011,1.0,0 -36.0,services,high.school,4.857,25/11/1999,31/01/2002,1.0,0 -,blue-collar,basic.4y,4.857,11/07/2002,06/12/2017,1.0,0 -31.0,management,university.degree,4.857,06/04/2009,06/06/2003,1.0,0 -28.0,self-employed,university.degree,4.857,12/03/2001,28/02/2007,1.0,0 -38.0,blue-collar,high.school,4.857,24/08/2006,09/07/2004,1.0,0 -47.0,blue-collar,high.school,4.857,15/08/1994,23/12/2014,1.0,0 -30.0,services,high.school,4.857,11/08/2008,05/02/2016,1.0,0 -52.0,,professional.course,4.857,,15/06/2015,1.0,0 -58.0,admin.,basic.9y,4.857,01/02/2001,31/12/1989,1.0,0 -28.0,blue-collar,basic.6y,4.857,10/11/2009,09/02/2006,1.0,0 -52.0,management,professional.course,4.857,24/09/2003,27/05/2005,1.0,1 -45.0,blue-collar,basic.4y,4.857,25/11/1999,12/06/2014,1.0,0 -31.0,blue-collar,basic.9y,4.857,13/08/2003,18/01/2002,1.0,0 -28.0,blue-collar,basic.9y,4.857,07/06/2012,03/07/2014,1.0,0 -34.0,blue-collar,basic.9y,4.857,31/12/1991,18/07/2018,1.0,0 -48.0,blue-collar,high.school,4.857,03/01/2019,24/04/2015,1.0,0 -33.0,admin.,basic.9y,4.857,09/05/1990,27/04/2009,1.0,0 -38.0,admin.,university.degree,4.857,27/07/2007,15/05/2017,1.0,0 -,self-employed,high.school,4.857,19/06/1991,16/11/2001,1.0,0 -,services,high.school,4.857,19/11/2003,28/07/2006,1.0,0 -,management,basic.9y,4.857,04/01/2013,01/01/1997,1.0,0 -59.0,entrepreneur,university.degree,4.857,09/11/1994,05/10/2015,1.0,0 -40.0,blue-collar,basic.6y,4.857,08/05/2012,24/02/2016,1.0,0 -60.0,retired,university.degree,4.857,,01/12/2009,1.0,0 -36.0,,university.degree,4.857,25/11/2005,13/04/2018,1.0,0 -50.0,services,high.school,4.857,19/09/1995,21/08/1998,1.0,0 -38.0,services,high.school,4.857,07/10/2014,06/02/2001,1.0,0 -42.0,services,high.school,4.857,01/11/1997,26/05/2006,1.0,0 -37.0,technician,university.degree,4.857,22/12/2015,29/08/2003,1.0,0 -28.0,services,high.school,4.857,25/06/2010,21/11/2003,1.0,0 -,services,high.school,4.857,02/01/2017,21/04/2014,1.0,0 -49.0,admin.,high.school,4.857,09/06/2016,03/03/2017,1.0,0 -32.0,blue-collar,high.school,4.857,21/07/2003,11/02/2013,1.0,0 -44.0,blue-collar,professional.course,4.857,11/07/2000,08/04/2010,1.0,0 -34.0,,basic.4y,4.857,07/06/1991,31/12/1992,1.0,0 -40.0,retired,professional.course,4.857,02/02/2004,21/01/2014,1.0,0 -42.0,admin.,high.school,4.857,12/03/2009,29/06/2007,1.0,0 -31.0,,professional.course,4.857,10/01/2012,06/04/2010,1.0,0 -25.0,admin.,high.school,4.857,01/09/2004,13/05/2004,1.0,0 -54.0,technician,basic.4y,4.857,24/01/2013,23/12/1999,1.0,0 -35.0,services,high.school,4.857,,04/01/2019,1.0,0 -49.0,blue-collar,basic.9y,4.857,25/04/2003,12/05/2009,1.0,0 -,admin.,university.degree,4.857,20/02/2004,30/11/2009,1.0,0 -53.0,technician,professional.course,4.857,09/10/1995,23/05/2016,1.0,0 -27.0,technician,professional.course,4.857,05/12/2003,14/08/2001,1.0,0 -57.0,management,high.school,4.857,13/12/2002,01/10/2010,1.0,0 -32.0,blue-collar,basic.9y,4.857,10/04/1989,14/07/2006,1.0,0 -38.0,,basic.4y,4.857,12/03/2015,15/06/2017,1.0,0 -39.0,admin.,high.school,4.857,01/03/2006,05/12/2014,1.0,0 -36.0,blue-collar,basic.9y,4.857,,06/12/2011,1.0,0 -38.0,blue-collar,high.school,4.857,21/04/2005,01/06/1993,1.0,0 -50.0,services,professional.course,4.857,22/01/2016,08/03/2007,1.0,0 -,services,high.school,4.857,25/12/1997,12/06/2012,1.0,0 -26.0,technician,professional.course,4.857,13/12/2000,29/11/2002,1.0,0 -34.0,blue-collar,basic.6y,4.857,01/08/2011,31/01/2012,1.0,0 -,technician,high.school,4.857,21/09/2018,07/03/2003,1.0,0 -45.0,admin.,basic.9y,4.857,10/04/2001,27/06/2014,1.0,0 -50.0,blue-collar,basic.9y,4.857,22/03/2007,24/08/2016,1.0,0 -46.0,admin.,university.degree,4.857,01/04/2015,24/02/2006,1.0,0 -,blue-collar,high.school,4.857,27/06/2003,07/03/2014,1.0,0 -34.0,blue-collar,basic.9y,4.857,20/05/2015,21/05/2010,1.0,0 -35.0,technician,university.degree,4.857,14/10/2005,21/06/2017,1.0,0 -58.0,retired,professional.course,4.857,01/03/2009,01/02/2008,1.0,0 -34.0,blue-collar,basic.9y,4.857,,02/08/2010,1.0,0 -24.0,unemployed,university.degree,4.857,21/04/2014,27/04/2007,1.0,0 -26.0,,basic.9y,4.857,,05/07/2001,1.0,0 -38.0,,university.degree,4.857,15/01/1990,20/01/2017,1.0,0 -39.0,blue-collar,basic.9y,4.857,,05/08/1990,1.0,0 -52.0,technician,professional.course,4.857,18/05/2000,12/07/2002,1.0,0 -,admin.,university.degree,4.857,15/06/2006,13/10/2006,1.0,0 -37.0,blue-collar,professional.course,4.857,17/09/2018,26/11/2004,1.0,0 -37.0,blue-collar,basic.4y,4.857,08/04/2014,05/03/1994,1.0,0 -29.0,blue-collar,high.school,4.857,14/05/2014,03/06/1999,1.0,0 -37.0,technician,university.degree,4.857,01/07/1995,12/04/2013,1.0,0 -36.0,unemployed,basic.4y,4.857,14/12/2007,18/06/2004,1.0,0 -,services,high.school,4.857,05/03/2007,21/08/2006,1.0,0 -43.0,admin.,high.school,4.857,09/11/1995,08/12/2015,1.0,0 -30.0,self-employed,basic.9y,4.857,30/01/2013,20/05/2015,1.0,1 -29.0,technician,professional.course,4.857,05/12/2000,31/07/2014,1.0,0 -34.0,technician,professional.course,4.857,,16/11/2009,1.0,0 -51.0,management,university.degree,4.857,13/12/2007,05/02/2014,1.0,0 -48.0,management,university.degree,4.857,22/12/2005,01/07/1995,1.0,0 -46.0,,high.school,4.857,23/01/2012,25/07/2002,1.0,0 -37.0,blue-collar,basic.9y,4.857,26/03/2004,14/11/2014,1.0,0 -42.0,technician,high.school,4.857,01/04/2010,10/07/2001,1.0,0 -40.0,blue-collar,basic.6y,4.857,15/03/1990,02/11/2001,1.0,0 -37.0,admin.,high.school,4.857,08/07/2010,03/10/2002,1.0,0 -30.0,blue-collar,basic.9y,4.857,05/10/1998,29/02/2008,1.0,0 -46.0,self-employed,university.degree,4.857,01/02/2010,03/09/2004,1.0,0 -47.0,blue-collar,basic.4y,4.857,31/12/1994,12/03/2015,1.0,0 -60.0,retired,basic.4y,4.857,26/12/2003,22/11/2006,1.0,0 -31.0,services,high.school,4.857,19/05/2006,25/10/2012,1.0,0 -43.0,admin.,high.school,4.857,26/06/2014,21/11/2006,1.0,0 -38.0,admin.,university.degree,4.857,15/01/2001,03/07/2018,1.0,0 -,management,basic.9y,4.857,08/05/2003,17/11/2015,1.0,0 -43.0,blue-collar,basic.4y,4.857,05/07/2017,31/10/2012,1.0,0 -55.0,technician,basic.6y,4.857,22/09/1997,25/02/2005,1.0,0 -48.0,admin.,high.school,4.857,21/02/2002,22/03/2016,1.0,0 -41.0,technician,professional.course,4.857,04/06/2007,27/07/2003,1.0,0 -30.0,,high.school,4.857,20/10/1996,12/05/2017,1.0,0 -38.0,technician,professional.course,4.857,13/02/2004,20/03/1997,1.0,0 -32.0,admin.,high.school,4.857,,29/10/2010,1.0,0 -42.0,management,basic.6y,4.857,25/08/2015,29/06/2006,1.0,0 -,technician,professional.course,4.857,01/06/2006,10/07/2015,1.0,0 -,blue-collar,basic.4y,4.857,01/09/2002,01/11/1995,1.0,0 -45.0,admin.,university.degree,4.857,01/06/2004,21/12/2007,1.0,0 -35.0,admin.,basic.9y,4.857,23/01/2018,19/09/2003,1.0,0 -41.0,admin.,high.school,4.857,05/11/1996,23/01/2013,1.0,0 -34.0,management,university.degree,4.857,09/12/2008,31/10/2003,1.0,0 -53.0,housemaid,basic.6y,4.857,31/05/2001,01/05/2009,1.0,0 -57.0,,university.degree,4.857,05/06/1993,22/10/2009,1.0,0 -55.0,retired,high.school,4.857,21/10/2014,21/05/2004,1.0,0 -52.0,,basic.4y,4.857,31/12/1994,26/05/2006,1.0,0 -30.0,blue-collar,basic.9y,4.857,20/01/2005,01/07/2011,1.0,0 -41.0,admin.,university.degree,4.857,05/09/1995,02/08/2002,1.0,0 -44.0,admin.,high.school,4.857,02/11/2006,24/10/2003,1.0,0 -37.0,blue-collar,basic.9y,4.857,12/04/2002,21/04/2015,1.0,0 -,admin.,high.school,4.857,11/05/2004,08/11/2005,1.0,0 -30.0,admin.,university.degree,4.857,07/11/2003,31/01/2000,1.0,0 -24.0,blue-collar,basic.9y,4.857,17/08/2012,15/07/1989,1.0,0 -31.0,blue-collar,high.school,4.857,17/08/2017,05/04/1997,1.0,0 -38.0,blue-collar,basic.4y,4.857,05/05/2014,18/07/2008,1.0,0 -25.0,entrepreneur,high.school,4.857,28/01/2004,12/02/2007,1.0,0 -39.0,management,university.degree,4.857,25/01/2018,28/07/2008,1.0,0 -46.0,unknown,basic.4y,4.857,26/03/2014,01/04/1994,1.0,0 -42.0,admin.,university.degree,4.857,01/05/2010,01/09/2007,1.0,0 -33.0,admin.,university.degree,4.857,10/09/1997,19/10/2000,1.0,0 -28.0,management,university.degree,4.857,31/07/2002,28/11/2003,1.0,0 -40.0,blue-collar,basic.6y,4.857,15/04/2009,06/12/1996,1.0,0 -33.0,admin.,high.school,4.857,23/06/1999,31/12/1991,1.0,0 -48.0,blue-collar,basic.4y,4.857,,28/06/2002,1.0,0 -41.0,admin.,basic.9y,4.857,24/06/2003,02/01/2007,1.0,0 -37.0,blue-collar,basic.9y,4.857,07/08/2013,05/12/1990,1.0,0 -39.0,management,university.degree,4.857,07/05/2008,14/03/2003,1.0,0 -28.0,self-employed,basic.9y,4.857,02/09/1997,28/04/2006,1.0,0 -,admin.,high.school,4.857,09/04/2003,24/10/2003,1.0,0 -50.0,admin.,high.school,4.857,02/01/2015,30/11/2018,1.0,0 -31.0,entrepreneur,basic.6y,4.857,10/02/2016,02/01/2004,1.0,0 -40.0,technician,professional.course,4.857,15/01/2002,11/03/2005,1.0,0 -,technician,professional.course,4.857,01/04/2006,09/03/2018,1.0,0 -32.0,blue-collar,high.school,4.857,25/11/1996,02/12/2010,1.0,0 -39.0,admin.,university.degree,4.857,05/02/2003,19/09/2003,1.0,0 -50.0,admin.,high.school,4.857,02/11/2006,23/06/2016,1.0,0 -35.0,,basic.4y,4.857,09/03/1996,04/05/2006,1.0,0 -,services,basic.4y,4.857,19/09/2003,27/05/1994,1.0,0 -24.0,blue-collar,basic.9y,4.857,02/12/2010,21/07/2005,1.0,0 -45.0,,professional.course,4.857,22/03/1993,21/01/2016,1.0,0 -56.0,technician,university.degree,4.857,27/12/2000,02/11/2009,1.0,0 -33.0,unemployed,university.degree,4.857,22/02/2010,25/06/2014,1.0,0 -43.0,admin.,high.school,4.857,25/03/2015,17/08/2017,1.0,0 -40.0,blue-collar,high.school,4.857,31/10/2008,03/10/2007,1.0,0 -42.0,housemaid,basic.4y,4.857,30/10/2012,07/03/2008,1.0,0 -43.0,blue-collar,basic.4y,4.857,30/12/2008,30/07/1999,1.0,0 -45.0,admin.,basic.9y,4.857,10/04/2003,01/04/2009,1.0,0 -47.0,services,university.degree,4.857,10/07/2017,22/01/2004,1.0,0 -50.0,admin.,university.degree,4.857,14/02/2017,17/03/2005,1.0,0 -40.0,blue-collar,basic.6y,4.857,01/08/2016,20/12/2001,1.0,0 -52.0,services,high.school,4.857,11/12/1999,08/10/2013,1.0,0 -28.0,admin.,high.school,4.857,,09/05/2006,1.0,0 -45.0,blue-collar,basic.6y,4.857,15/11/1986,21/06/2011,1.0,1 -38.0,unemployed,high.school,4.857,21/11/2005,01/03/2005,1.0,0 -54.0,retired,basic.9y,4.857,14/09/1992,24/12/2004,1.0,0 -51.0,technician,basic.9y,4.857,22/02/1996,30/09/2011,1.0,0 -29.0,,basic.9y,4.857,03/11/2015,07/10/2005,1.0,0 -35.0,,university.degree,4.857,29/10/2004,25/02/2011,1.0,0 -57.0,,high.school,4.857,01/04/2008,01/12/1992,1.0,0 -37.0,technician,university.degree,4.857,01/07/2014,28/09/2007,1.0,0 -39.0,services,high.school,4.857,19/09/1995,09/02/2006,1.0,0 -29.0,,university.degree,4.857,05/11/2002,01/07/2011,1.0,0 -,admin.,high.school,4.857,,13/03/1998,1.0,0 -41.0,services,high.school,4.857,14/03/2003,09/03/2015,1.0,0 -36.0,blue-collar,basic.9y,4.857,07/09/2017,12/10/2012,1.0,0 -39.0,services,high.school,4.857,01/06/1994,22/03/2018,1.0,0 -50.0,self-employed,basic.6y,4.857,,14/10/2016,1.0,0 -52.0,management,university.degree,4.857,16/04/2009,15/02/2008,1.0,0 -34.0,services,high.school,4.857,14/05/2009,05/04/1994,1.0,0 -30.0,entrepreneur,high.school,4.857,,02/06/2016,1.0,0 -39.0,admin.,university.degree,4.857,01/05/2006,10/12/2004,1.0,0 -,,professional.course,4.857,26/10/2000,02/07/1998,1.0,0 -35.0,,high.school,4.857,12/08/2014,21/01/2009,1.0,0 -52.0,self-employed,basic.9y,4.857,31/12/1992,23/01/2008,1.0,0 -53.0,services,university.degree,4.857,06/12/2013,17/02/2010,1.0,0 -25.0,technician,university.degree,4.857,26/09/2005,01/04/1993,1.0,0 -,,high.school,4.857,24/01/2014,06/04/2007,1.0,0 -30.0,services,university.degree,4.857,05/08/1995,05/03/2013,1.0,0 -29.0,blue-collar,high.school,4.857,,22/07/2005,1.0,0 -35.0,blue-collar,basic.9y,4.857,,23/03/2005,1.0,0 -39.0,technician,professional.course,4.857,26/03/2007,12/02/2004,1.0,0 -28.0,admin.,high.school,4.857,09/09/2014,05/07/1994,1.0,0 -40.0,blue-collar,high.school,4.857,07/05/2014,11/01/2019,1.0,0 -53.0,entrepreneur,basic.9y,4.857,01/07/2010,08/03/2007,1.0,0 -32.0,blue-collar,basic.9y,4.857,13/11/2014,03/11/2006,1.0,0 -36.0,blue-collar,basic.6y,4.857,09/02/2009,11/12/2008,1.0,0 -29.0,,high.school,4.857,06/07/2011,01/08/2014,1.0,0 -34.0,,basic.9y,4.857,15/07/2005,31/12/1990,1.0,0 -35.0,blue-collar,high.school,4.857,,27/07/2012,1.0,0 -45.0,,professional.course,4.857,11/10/2001,07/02/2007,1.0,0 -54.0,retired,basic.4y,4.857,07/02/2012,23/09/2009,1.0,0 -59.0,retired,basic.4y,4.857,31/01/1990,26/12/2005,1.0,0 -,blue-collar,basic.9y,4.857,07/10/2015,29/09/2005,1.0,0 -50.0,admin.,university.degree,4.857,02/03/2009,02/09/2005,1.0,0 -48.0,admin.,basic.6y,4.857,05/04/2005,02/02/2001,1.0,0 -33.0,management,university.degree,4.857,17/05/2013,10/03/2014,1.0,0 -34.0,services,basic.9y,4.857,,06/11/2017,1.0,0 -45.0,unknown,high.school,4.857,30/03/2015,30/03/2007,1.0,0 -29.0,blue-collar,high.school,4.857,01/01/2007,27/08/2007,1.0,0 -51.0,retired,professional.course,4.857,11/12/2012,13/12/2016,1.0,0 -39.0,housemaid,basic.4y,4.857,07/04/2003,10/11/2005,1.0,0 -25.0,technician,high.school,4.857,16/08/2002,01/12/1997,1.0,0 -36.0,admin.,high.school,4.857,18/07/2003,20/05/2016,1.0,0 -46.0,admin.,university.degree,4.857,25/06/2003,05/03/1993,1.0,0 -39.0,blue-collar,basic.9y,4.857,25/04/2012,05/07/1993,1.0,0 -40.0,services,high.school,4.857,09/05/2019,20/07/1996,1.0,0 -,services,high.school,4.857,17/12/1993,06/02/2004,1.0,0 -35.0,services,high.school,4.857,17/01/2008,04/01/2002,1.0,0 -50.0,management,university.degree,4.857,23/12/2016,23/07/2015,1.0,0 -32.0,blue-collar,basic.4y,4.857,26/04/2010,28/11/2014,1.0,0 -49.0,,high.school,4.857,20/10/2015,27/06/2003,1.0,0 -39.0,,basic.4y,4.857,05/09/1990,05/10/1998,1.0,0 -56.0,services,high.school,4.857,08/12/2015,01/06/2004,1.0,0 -33.0,services,high.school,4.857,,15/10/2015,1.0,0 -47.0,admin.,university.degree,4.857,26/01/2001,07/05/2014,1.0,0 -32.0,management,university.degree,4.857,05/04/1995,07/07/2005,1.0,0 -53.0,unknown,high.school,4.857,05/12/2013,05/07/1993,1.0,0 -38.0,technician,high.school,4.857,27/09/2001,04/06/2004,1.0,0 -41.0,technician,university.degree,4.857,11/11/2005,19/12/2001,1.0,0 -45.0,,high.school,4.857,31/08/2016,27/02/2009,1.0,0 -42.0,technician,high.school,4.857,14/12/2005,01/01/2000,1.0,0 -37.0,blue-collar,high.school,4.857,11/12/2003,20/09/1996,1.0,0 -29.0,,basic.9y,4.857,05/11/1992,08/10/2004,1.0,0 -52.0,admin.,university.degree,4.857,16/05/2014,04/04/2003,1.0,1 -47.0,admin.,university.degree,4.857,10/02/2015,29/01/2013,1.0,0 -46.0,admin.,high.school,4.857,15/01/2001,10/12/2014,1.0,0 -45.0,blue-collar,basic.9y,4.857,23/04/2009,27/07/2007,1.0,0 -35.0,admin.,high.school,4.857,22/01/2015,17/10/2011,1.0,0 -33.0,blue-collar,basic.9y,4.857,16/09/1995,18/03/2011,1.0,0 -31.0,management,basic.6y,4.857,01/11/1995,17/04/2000,1.0,0 -35.0,blue-collar,basic.9y,4.857,09/05/1996,14/04/2011,1.0,0 -32.0,blue-collar,basic.9y,4.857,01/03/1995,17/07/2002,1.0,0 -33.0,technician,university.degree,4.857,,22/01/2014,1.0,0 -39.0,technician,basic.6y,4.857,,30/03/2015,1.0,0 -37.0,blue-collar,basic.9y,4.857,10/07/1987,02/12/2010,1.0,0 -49.0,blue-collar,basic.9y,4.857,20/02/2009,31/03/2006,1.0,0 -45.0,blue-collar,basic.4y,4.857,23/10/2015,28/07/2006,1.0,0 -30.0,management,university.degree,4.857,,28/04/2006,1.0,0 -38.0,,basic.9y,4.857,31/12/1991,28/01/2014,1.0,0 -37.0,housemaid,high.school,4.857,29/04/1999,22/11/2012,1.0,0 -52.0,services,high.school,4.857,,31/12/1990,1.0,0 -38.0,technician,professional.course,4.857,04/07/2014,01/02/1997,1.0,0 -52.0,entrepreneur,basic.9y,4.857,09/01/2013,18/02/2005,1.0,0 -42.0,blue-collar,basic.4y,4.857,03/09/2015,26/04/2000,1.0,0 -57.0,,basic.9y,4.857,21/07/2000,22/02/2012,1.0,0 -57.0,management,high.school,4.857,29/12/2006,24/11/2014,1.0,0 -45.0,blue-collar,basic.4y,4.857,26/11/2004,31/12/1989,1.0,0 -34.0,admin.,high.school,4.857,28/09/2006,15/10/2012,1.0,0 -37.0,admin.,university.degree,4.857,,18/10/2001,1.0,0 -39.0,blue-collar,professional.course,4.857,12/05/1990,12/10/2018,1.0,0 -39.0,self-employed,basic.4y,4.857,31/01/2012,05/12/1992,1.0,0 -35.0,services,high.school,4.857,21/02/2000,21/12/2015,1.0,0 -50.0,services,high.school,4.857,16/06/2005,23/11/2012,1.0,0 -56.0,retired,basic.4y,4.857,07/04/2009,16/11/2007,1.0,0 -38.0,blue-collar,basic.6y,4.857,19/07/2002,05/03/2014,1.0,0 -56.0,retired,university.degree,4.857,01/05/2015,29/06/2001,1.0,0 -34.0,blue-collar,basic.9y,4.857,01/12/1995,22/09/2014,1.0,1 -49.0,blue-collar,basic.4y,4.857,01/02/2008,05/06/1992,1.0,0 -40.0,admin.,high.school,4.857,08/08/2014,31/10/2012,1.0,0 -41.0,entrepreneur,basic.4y,4.857,06/05/2014,08/03/2002,1.0,0 -32.0,admin.,university.degree,4.857,09/03/2007,29/03/2011,1.0,0 -43.0,blue-collar,basic.9y,4.857,29/03/2003,18/02/2005,1.0,0 -53.0,technician,professional.course,4.857,11/03/2011,05/03/1998,1.0,0 -31.0,admin.,high.school,4.857,06/10/2010,15/10/1989,1.0,0 -31.0,,university.degree,4.857,09/11/2009,11/02/2010,1.0,0 -33.0,,high.school,4.857,15/12/2011,21/03/2006,1.0,0 -43.0,blue-collar,basic.9y,4.857,25/07/2014,25/12/1993,1.0,0 -34.0,,basic.6y,4.857,13/04/2000,05/02/2004,1.0,0 -32.0,blue-collar,basic.6y,4.857,01/11/2000,01/03/1994,1.0,0 -46.0,blue-collar,basic.4y,4.857,13/05/2002,01/01/2010,1.0,0 -30.0,technician,professional.course,4.857,03/04/2017,27/05/2014,1.0,0 -53.0,blue-collar,basic.9y,4.857,23/04/2014,01/06/1996,1.0,0 -36.0,admin.,university.degree,4.857,17/12/1996,01/12/2006,1.0,0 -33.0,blue-collar,basic.9y,4.857,12/07/2006,05/11/2000,1.0,0 -35.0,blue-collar,basic.6y,4.857,19/06/2015,20/07/2015,1.0,0 -33.0,services,basic.9y,4.857,23/09/2013,20/01/2017,1.0,0 -36.0,blue-collar,high.school,4.857,19/03/2004,06/09/2002,1.0,0 -,services,high.school,4.857,17/12/2002,26/08/2005,1.0,0 -59.0,technician,professional.course,4.857,30/08/2018,24/03/2009,1.0,0 -33.0,technician,basic.9y,4.857,25/01/2001,16/03/2011,1.0,0 -,housemaid,basic.4y,4.857,04/08/2003,01/01/2008,1.0,0 -35.0,management,professional.course,4.857,10/06/2015,31/07/2015,1.0,0 -60.0,technician,professional.course,4.857,31/12/1993,03/05/2013,1.0,0 -,management,professional.course,4.857,,10/03/2014,1.0,0 -,blue-collar,basic.4y,4.857,16/01/2004,06/11/2014,1.0,0 -59.0,retired,basic.4y,4.857,31/08/2001,01/11/2002,1.0,0 -25.0,self-employed,university.degree,4.857,29/03/2012,04/07/2014,1.0,0 -27.0,admin.,university.degree,4.857,30/12/2013,25/03/1996,1.0,0 -37.0,blue-collar,basic.9y,4.857,10/04/2014,18/09/2006,1.0,0 -34.0,technician,university.degree,4.857,23/12/2010,17/02/2016,1.0,0 -34.0,technician,university.degree,4.857,17/05/2001,30/03/2011,1.0,0 -33.0,self-employed,university.degree,4.857,31/12/1996,01/04/1992,1.0,0 -,,university.degree,4.857,11/04/2017,27/06/2017,1.0,0 -43.0,,professional.course,4.857,28/10/2008,29/09/1999,1.0,0 -41.0,,high.school,4.857,30/04/2004,27/01/2006,1.0,0 -,admin.,high.school,4.857,25/08/2009,20/01/1997,1.0,0 -37.0,blue-collar,professional.course,4.857,19/07/2016,19/06/2015,1.0,0 -58.0,unknown,basic.4y,4.857,21/03/2003,25/04/2003,1.0,0 -26.0,blue-collar,high.school,4.857,28/12/2011,10/10/1996,1.0,0 -30.0,blue-collar,basic.9y,4.857,07/08/2013,25/10/1992,1.0,0 -43.0,entrepreneur,high.school,4.857,23/07/2013,25/12/1998,1.0,0 -37.0,self-employed,university.degree,4.857,21/08/2018,13/04/2006,1.0,0 -45.0,services,high.school,4.857,01/03/2018,03/02/2006,1.0,0 -34.0,technician,professional.course,4.857,27/03/2003,28/10/2005,1.0,0 -35.0,admin.,university.degree,4.857,10/04/1998,13/07/2017,1.0,0 -56.0,technician,basic.9y,4.857,21/10/2003,06/06/2008,1.0,0 -34.0,admin.,high.school,4.857,01/12/2015,10/08/2015,1.0,0 -34.0,admin.,high.school,4.857,14/07/2014,13/12/2001,1.0,0 -,admin.,high.school,4.857,08/10/1998,02/02/2015,1.0,0 -34.0,admin.,university.degree,4.857,06/07/2016,02/12/2005,1.0,0 -57.0,blue-collar,basic.9y,4.857,,18/02/2011,1.0,1 -45.0,blue-collar,basic.4y,4.857,12/03/1990,03/07/2009,1.0,0 -30.0,services,high.school,4.857,,20/02/2002,1.0,0 -32.0,technician,university.degree,4.857,01/03/2013,04/06/2014,1.0,0 -34.0,blue-collar,university.degree,4.857,08/11/2001,18/01/2018,1.0,0 -34.0,blue-collar,university.degree,4.857,,26/12/2003,1.0,0 -52.0,admin.,high.school,4.857,10/06/2005,25/02/2011,1.0,0 -43.0,services,high.school,4.857,31/01/2003,13/02/2012,1.0,0 -42.0,unemployed,basic.9y,4.857,27/12/2001,14/10/2008,1.0,0 -42.0,admin.,university.degree,4.857,05/10/2003,15/04/2015,1.0,0 -38.0,technician,basic.9y,4.857,15/08/2008,28/11/2012,1.0,0 -,blue-collar,basic.9y,4.857,29/06/2007,01/03/2016,1.0,1 -29.0,technician,university.degree,4.857,19/03/1997,27/08/2004,1.0,0 -47.0,admin.,basic.9y,4.857,17/12/2003,23/01/2007,1.0,0 -36.0,blue-collar,basic.4y,4.857,09/11/2006,17/01/2003,1.0,0 -51.0,admin.,university.degree,4.857,14/08/2012,23/03/2006,1.0,0 -41.0,blue-collar,high.school,4.857,29/07/2016,18/07/1997,1.0,0 -33.0,admin.,high.school,4.857,02/01/2007,23/11/2015,1.0,0 -38.0,admin.,university.degree,4.857,13/07/2015,09/04/2001,1.0,0 -,admin.,high.school,4.857,08/04/2005,09/01/2009,1.0,0 -36.0,blue-collar,professional.course,4.857,01/04/1997,31/10/2014,1.0,0 -33.0,blue-collar,high.school,4.857,01/06/1998,15/10/2004,1.0,0 -36.0,admin.,high.school,4.857,12/04/2010,01/04/2005,1.0,0 -44.0,blue-collar,basic.9y,4.857,16/04/2004,08/10/1999,1.0,0 -44.0,admin.,university.degree,4.857,09/12/2008,12/03/2008,1.0,0 -31.0,services,high.school,4.857,27/03/2009,01/12/1992,1.0,0 -45.0,,high.school,4.857,01/05/1996,14/07/2005,1.0,0 -48.0,admin.,high.school,4.857,02/03/2016,26/01/2016,1.0,0 -25.0,,university.degree,4.857,30/05/2000,11/03/2005,1.0,0 -37.0,self-employed,professional.course,4.857,22/12/1999,30/09/2005,1.0,0 -27.0,,high.school,4.857,09/06/1988,01/12/2016,1.0,0 -35.0,,basic.6y,4.857,28/05/2004,09/02/2011,1.0,0 -34.0,services,high.school,4.857,13/04/2016,24/10/2003,1.0,0 -36.0,services,basic.9y,4.857,07/07/2005,19/12/2014,1.0,0 -38.0,blue-collar,basic.9y,4.857,03/12/2013,19/09/1995,1.0,0 -46.0,blue-collar,basic.4y,4.857,14/10/2005,09/07/2014,1.0,0 -42.0,,professional.course,4.857,25/11/2005,28/05/2004,1.0,0 -42.0,blue-collar,basic.9y,4.857,21/04/2006,27/10/2014,1.0,0 -39.0,,basic.6y,4.857,21/08/2003,31/05/2000,1.0,0 -38.0,admin.,high.school,4.857,01/02/1997,15/05/2000,1.0,0 -31.0,blue-collar,basic.6y,4.857,12/07/2013,22/11/2002,1.0,0 -28.0,self-employed,professional.course,4.857,11/02/2003,14/01/2011,1.0,0 -29.0,admin.,university.degree,4.857,06/07/2007,02/07/2014,1.0,0 -32.0,technician,high.school,4.857,25/12/1995,20/01/2006,1.0,0 -39.0,admin.,professional.course,4.857,08/02/2007,23/07/2010,1.0,0 -34.0,admin.,high.school,4.857,30/12/2010,03/10/2003,1.0,0 -27.0,blue-collar,basic.9y,4.857,27/09/2000,06/03/2002,1.0,0 -27.0,blue-collar,basic.9y,4.857,09/03/2007,01/08/2004,1.0,0 -30.0,technician,basic.9y,4.857,29/10/2012,21/10/2015,1.0,0 -36.0,services,high.school,4.857,05/03/2015,22/03/2000,1.0,0 -39.0,blue-collar,basic.4y,4.857,26/07/2016,17/05/2013,1.0,0 -37.0,,basic.9y,4.857,15/04/1999,15/05/2006,1.0,0 -31.0,blue-collar,high.school,4.857,29/10/2009,25/11/1994,1.0,0 -56.0,technician,basic.4y,4.857,25/07/2012,22/12/2004,1.0,0 -49.0,blue-collar,basic.9y,4.857,,24/11/2006,1.0,0 -20.0,entrepreneur,high.school,4.857,02/03/1990,07/03/2016,1.0,0 -53.0,technician,university.degree,4.857,,01/01/1997,1.0,0 -40.0,blue-collar,basic.9y,4.857,03/01/2003,12/07/2002,1.0,0 -30.0,blue-collar,basic.6y,4.857,15/02/2000,31/10/2003,1.0,0 -50.0,,basic.9y,4.857,,16/11/2005,1.0,0 -30.0,services,basic.9y,4.857,05/09/2008,01/09/1991,1.0,0 -,services,basic.9y,4.857,10/03/2008,15/04/2011,1.0,0 -53.0,technician,university.degree,4.857,11/10/2004,05/10/2017,1.0,0 -36.0,admin.,university.degree,4.857,17/07/2012,23/12/2011,1.0,0 -39.0,blue-collar,basic.4y,4.857,29/03/1990,15/03/1995,1.0,0 -40.0,admin.,university.degree,4.857,15/09/2016,02/11/2009,1.0,1 -56.0,blue-collar,basic.9y,4.857,13/08/2004,11/07/2003,1.0,0 -39.0,admin.,high.school,4.857,02/10/2002,27/03/2014,1.0,0 -40.0,admin.,high.school,4.857,02/01/1997,30/07/2010,1.0,0 -33.0,blue-collar,basic.6y,4.857,01/12/1991,04/08/2000,1.0,0 -,blue-collar,basic.4y,4.857,30/07/2004,18/12/2013,1.0,0 -29.0,admin.,high.school,4.857,01/11/1993,25/08/1995,1.0,0 -55.0,admin.,high.school,4.857,20/03/2019,04/03/2005,1.0,0 -38.0,admin.,university.degree,4.857,08/10/2014,05/08/2013,1.0,0 -43.0,housemaid,basic.4y,4.857,19/01/1999,01/06/2008,1.0,0 -35.0,technician,university.degree,4.857,,08/05/2014,1.0,0 -33.0,blue-collar,basic.6y,4.857,06/02/2017,01/09/1997,1.0,0 -,admin.,basic.6y,4.857,25/11/1996,01/05/2006,1.0,0 -34.0,admin.,university.degree,4.857,05/05/1994,29/03/1996,1.0,0 -30.0,blue-collar,basic.9y,4.857,,25/05/2015,1.0,0 -,blue-collar,basic.9y,4.857,20/03/2012,01/12/2007,1.0,0 -35.0,technician,university.degree,4.857,28/06/1991,03/06/2014,1.0,0 -42.0,entrepreneur,high.school,4.857,22/06/2016,04/12/2003,1.0,0 -30.0,,high.school,4.857,21/11/2008,15/07/2010,1.0,0 -31.0,services,high.school,4.857,26/10/2015,25/12/1994,1.0,0 -50.0,services,basic.4y,4.857,23/02/2016,13/03/2014,1.0,1 -33.0,blue-collar,basic.6y,4.857,22/10/2004,08/07/2014,1.0,1 -,retired,high.school,4.857,10/09/2001,02/07/1999,1.0,0 -35.0,management,basic.9y,4.857,17/10/2006,02/07/2010,1.0,0 -25.0,entrepreneur,university.degree,4.857,22/09/1997,01/01/2008,1.0,0 -47.0,blue-collar,basic.4y,4.857,09/07/2015,17/07/2006,1.0,0 -49.0,housemaid,basic.4y,4.857,22/05/1996,23/10/2013,1.0,0 -27.0,technician,high.school,4.857,19/06/2003,28/10/2011,1.0,0 -50.0,management,university.degree,4.857,20/02/2009,30/01/2019,1.0,0 -48.0,entrepreneur,university.degree,4.857,08/11/2002,25/06/2013,1.0,0 -35.0,entrepreneur,high.school,4.857,,30/05/2003,1.0,0 -30.0,technician,high.school,4.857,16/04/2010,26/06/2002,1.0,0 -31.0,blue-collar,basic.6y,4.857,,01/05/2014,1.0,0 -49.0,management,university.degree,4.857,,25/11/1996,1.0,0 -43.0,blue-collar,basic.9y,4.857,20/09/2012,30/01/2004,1.0,0 -39.0,blue-collar,basic.9y,4.857,21/07/2008,02/06/2000,1.0,0 -35.0,technician,university.degree,4.857,30/07/2010,19/09/2017,1.0,0 -32.0,,basic.9y,4.857,05/03/1991,30/05/2000,1.0,0 -36.0,management,university.degree,4.857,24/09/2003,06/02/2008,1.0,0 -31.0,entrepreneur,basic.9y,4.857,,01/03/1997,1.0,0 -35.0,retired,professional.course,4.857,05/03/2000,01/11/2012,1.0,0 -56.0,retired,basic.6y,4.857,01/09/1994,31/12/2004,1.0,0 -37.0,management,university.degree,4.857,06/11/2018,12/03/2004,1.0,0 -38.0,admin.,professional.course,4.857,09/01/1996,21/04/2016,1.0,0 -25.0,unemployed,high.school,4.857,20/06/2016,01/04/1996,1.0,1 -35.0,blue-collar,high.school,4.857,23/01/2006,11/03/2014,1.0,0 -25.0,blue-collar,basic.9y,4.857,03/02/2011,23/01/2015,1.0,0 -27.0,admin.,high.school,4.857,19/07/2007,01/06/1997,1.0,0 -,housemaid,basic.4y,4.857,13/04/2018,16/07/2002,1.0,0 -35.0,blue-collar,basic.4y,4.857,02/09/2004,28/12/2012,1.0,0 -49.0,services,high.school,4.857,02/07/2014,31/01/2018,1.0,0 -46.0,blue-collar,high.school,4.857,,07/10/2001,1.0,0 -32.0,blue-collar,basic.6y,4.857,22/02/2017,25/03/1996,1.0,0 -48.0,admin.,high.school,4.857,05/11/1994,24/06/2005,1.0,0 -30.0,technician,university.degree,4.857,06/05/2004,10/07/2014,1.0,0 -30.0,technician,university.degree,4.857,20/06/2017,04/05/2007,1.0,0 -49.0,retired,basic.4y,4.857,29/04/2014,31/03/1998,1.0,0 -50.0,,basic.6y,4.857,27/01/2016,30/09/2013,1.0,0 -33.0,services,basic.4y,4.857,09/11/2016,24/06/2011,1.0,0 -45.0,,basic.6y,4.857,29/01/1991,14/04/2008,1.0,0 -,retired,basic.4y,4.857,12/05/2016,13/09/2006,1.0,0 -55.0,admin.,university.degree,4.857,28/02/2017,04/04/2008,1.0,0 -27.0,blue-collar,basic.4y,4.857,09/02/2001,27/06/2016,1.0,0 -54.0,technician,professional.course,4.857,08/02/2013,16/01/2018,1.0,1 -38.0,blue-collar,basic.9y,4.857,10/12/2001,26/03/2012,1.0,0 -45.0,admin.,high.school,4.857,,11/04/2013,1.0,0 -,blue-collar,basic.4y,4.857,15/09/2005,31/12/1993,1.0,0 -31.0,technician,university.degree,4.857,14/04/2017,19/06/2015,1.0,0 -45.0,technician,high.school,4.857,09/05/2016,19/09/2001,1.0,0 -44.0,technician,high.school,4.857,02/08/2010,24/12/1993,1.0,0 -36.0,blue-collar,basic.9y,4.857,12/03/2013,04/03/2005,1.0,0 -33.0,blue-collar,basic.9y,4.857,27/07/2007,19/02/2004,1.0,0 -30.0,services,basic.9y,4.857,14/04/2010,28/01/2014,1.0,0 -,blue-collar,basic.4y,4.857,01/06/1997,21/07/1996,1.0,0 -27.0,blue-collar,basic.9y,4.857,13/05/2015,17/03/2009,1.0,0 -54.0,admin.,high.school,4.857,07/01/2010,23/08/2016,1.0,0 -39.0,admin.,high.school,4.857,01/12/1991,27/06/2003,1.0,0 -33.0,admin.,university.degree,4.857,23/04/2009,28/12/2018,1.0,1 -45.0,services,high.school,4.857,23/12/2013,04/12/2009,1.0,0 -44.0,technician,professional.course,4.857,01/04/2001,22/07/2005,1.0,0 -42.0,,basic.4y,4.857,06/06/2016,01/01/1994,1.0,0 -55.0,admin.,basic.9y,4.857,18/09/2012,20/02/2004,1.0,0 -40.0,services,basic.6y,4.857,25/11/1994,28/11/2011,1.0,0 -51.0,entrepreneur,basic.9y,4.857,13/07/2017,03/07/2009,1.0,0 -29.0,management,university.degree,4.857,18/07/2000,10/04/2019,1.0,0 -33.0,blue-collar,basic.9y,4.857,30/09/2015,14/08/1998,1.0,0 -46.0,blue-collar,professional.course,4.857,25/04/2003,29/11/1999,1.0,0 -31.0,blue-collar,basic.9y,4.857,21/05/2004,12/08/1996,1.0,0 -41.0,admin.,basic.9y,4.857,,30/12/2004,1.0,0 -52.0,services,high.school,4.857,01/11/1997,25/12/1993,1.0,0 -49.0,management,university.degree,4.857,28/12/1995,29/11/1993,1.0,0 -46.0,housemaid,basic.4y,4.857,04/10/2002,05/05/1993,1.0,0 -29.0,services,high.school,4.857,10/03/2005,05/02/2004,1.0,0 -41.0,management,basic.6y,4.857,07/05/2004,15/02/2016,1.0,1 -42.0,retired,basic.9y,4.857,04/03/2014,01/12/1993,1.0,0 -39.0,housemaid,university.degree,4.857,29/07/2004,05/08/2005,1.0,0 -45.0,admin.,basic.9y,4.857,15/05/2008,20/05/2016,1.0,0 -35.0,services,professional.course,4.857,25/07/2017,13/08/2004,1.0,0 -44.0,management,basic.9y,4.857,02/06/2015,01/11/1993,1.0,0 -32.0,technician,university.degree,4.857,26/06/2012,11/12/2013,1.0,0 -,admin.,high.school,4.857,01/07/2008,07/07/2015,1.0,0 -43.0,management,basic.6y,4.857,17/01/1993,12/01/2010,1.0,0 -42.0,technician,basic.9y,4.857,23/09/1997,01/10/1993,1.0,0 -39.0,blue-collar,basic.6y,4.857,10/02/1995,25/04/1996,1.0,0 -35.0,services,professional.course,4.857,13/08/1996,20/02/1995,1.0,0 -30.0,blue-collar,basic.9y,4.857,,15/06/2017,1.0,0 -34.0,blue-collar,basic.4y,4.857,05/07/2018,18/07/2005,1.0,0 -39.0,admin.,basic.6y,4.857,01/02/1994,18/04/2018,1.0,0 -55.0,retired,professional.course,4.857,,22/06/2010,1.0,0 -29.0,blue-collar,professional.course,4.857,31/12/2015,26/03/2015,1.0,0 -53.0,technician,professional.course,4.857,10/04/1991,31/01/2012,1.0,1 -31.0,admin.,high.school,4.857,07/04/2001,30/04/2013,1.0,0 -59.0,retired,basic.9y,4.857,01/06/2010,21/03/2003,1.0,0 -43.0,technician,high.school,4.857,04/05/2012,01/01/1997,1.0,0 -33.0,admin.,high.school,4.857,13/08/2015,21/12/2012,1.0,0 -36.0,blue-collar,basic.9y,4.857,31/01/1990,01/06/1995,1.0,0 -31.0,technician,professional.course,4.857,03/01/2003,22/10/2007,1.0,0 -31.0,,university.degree,4.857,17/02/2006,24/12/2014,1.0,0 -27.0,,basic.6y,4.857,15/11/2017,23/07/2010,1.0,0 -40.0,admin.,university.degree,4.857,,03/11/2000,1.0,0 -47.0,,basic.4y,4.857,,02/06/2000,1.0,0 -42.0,admin.,university.degree,4.857,13/11/2003,05/08/2014,1.0,0 -35.0,blue-collar,basic.4y,4.857,24/12/2015,26/01/2005,1.0,0 -24.0,services,high.school,4.857,08/08/2006,06/01/1995,1.0,0 -55.0,unemployed,basic.4y,4.857,,03/09/2014,1.0,0 -49.0,blue-collar,basic.4y,4.857,27/05/2016,15/09/2006,1.0,0 -36.0,services,high.school,4.857,11/06/2015,04/03/2011,1.0,0 -34.0,blue-collar,basic.9y,4.857,01/09/2003,22/02/2008,1.0,0 -28.0,services,high.school,4.857,,01/06/2012,1.0,0 -50.0,technician,professional.course,4.857,01/02/2009,01/05/2006,1.0,0 -27.0,blue-collar,basic.9y,4.857,,12/02/2018,1.0,0 -42.0,blue-collar,basic.4y,4.857,,01/12/1998,1.0,0 -52.0,blue-collar,basic.4y,4.857,23/09/2004,26/12/1997,1.0,0 -34.0,admin.,high.school,4.857,31/08/2017,19/05/2005,1.0,0 -44.0,admin.,high.school,4.857,31/01/2013,08/10/1997,1.0,0 -39.0,services,high.school,4.857,01/12/1989,24/09/2004,1.0,0 -27.0,blue-collar,basic.9y,4.857,28/06/2010,23/10/2014,1.0,0 -50.0,management,university.degree,4.857,08/02/2011,18/09/2003,1.0,0 -27.0,management,university.degree,4.857,,21/12/2012,1.0,0 -33.0,services,basic.6y,4.857,14/02/2007,09/05/2003,1.0,0 -49.0,blue-collar,basic.4y,4.857,29/06/2016,02/08/2002,1.0,0 -51.0,,basic.9y,4.857,23/07/2012,15/04/2001,1.0,0 -46.0,blue-collar,basic.9y,4.857,15/11/1994,10/12/2004,1.0,0 -58.0,retired,university.degree,4.857,20/06/1994,10/07/2014,1.0,0 -32.0,admin.,university.degree,4.857,11/01/2000,28/06/1996,1.0,0 -53.0,technician,professional.course,4.857,10/01/1991,17/10/2003,1.0,0 -41.0,blue-collar,basic.6y,4.857,,18/04/2011,1.0,0 -46.0,retired,basic.4y,4.857,13/08/2004,26/03/2002,1.0,0 -30.0,services,high.school,4.857,31/08/2016,16/02/2006,1.0,0 -32.0,admin.,university.degree,4.857,02/01/2004,09/11/2011,1.0,0 -31.0,services,high.school,4.857,21/11/2013,01/09/1997,1.0,0 -46.0,blue-collar,basic.9y,4.857,05/09/2002,18/07/2014,1.0,0 -46.0,blue-collar,basic.9y,4.857,05/12/2018,01/03/2006,1.0,0 -54.0,retired,basic.4y,4.857,22/11/2001,06/06/2014,1.0,1 -31.0,unemployed,professional.course,4.857,01/06/1996,25/08/1999,1.0,0 -34.0,blue-collar,basic.4y,4.857,23/05/2001,26/11/1993,1.0,0 -41.0,admin.,high.school,4.857,25/04/1990,25/09/2013,1.0,0 -33.0,admin.,high.school,4.857,23/10/2012,11/07/2014,1.0,0 -36.0,technician,professional.course,4.857,,17/10/2013,1.0,0 -37.0,blue-collar,basic.9y,4.857,13/04/2016,07/03/2003,1.0,0 -38.0,blue-collar,high.school,4.857,15/01/2002,15/04/2004,1.0,0 -25.0,self-employed,university.degree,4.857,25/10/2002,09/08/2002,1.0,0 -56.0,,basic.9y,4.857,10/04/2000,10/04/2012,1.0,0 -29.0,services,basic.9y,4.857,22/04/2015,31/08/2001,1.0,0 -28.0,services,high.school,4.857,07/12/2007,15/07/2010,1.0,0 -35.0,,high.school,4.857,17/01/2014,03/02/2011,1.0,0 -46.0,housemaid,basic.4y,4.857,01/06/2012,09/07/2012,1.0,0 -36.0,blue-collar,basic.9y,4.857,23/10/2015,04/07/2003,1.0,0 -49.0,blue-collar,basic.9y,4.857,22/04/2009,18/12/2012,1.0,0 -28.0,management,university.degree,4.857,24/12/2009,26/01/2012,1.0,0 -32.0,technician,university.degree,4.857,26/01/2006,04/03/2005,1.0,0 -40.0,services,high.school,4.857,18/05/2005,29/08/2017,1.0,0 -41.0,services,basic.9y,4.857,16/12/2002,07/12/2009,1.0,0 -41.0,blue-collar,basic.6y,4.857,,13/07/2007,1.0,0 -34.0,blue-collar,professional.course,4.857,22/03/2016,09/01/2013,1.0,0 -34.0,services,basic.9y,4.857,09/07/1995,14/03/2016,1.0,0 -42.0,admin.,university.degree,4.857,23/04/2018,16/06/2011,1.0,0 -30.0,management,university.degree,4.857,15/02/2012,18/09/2018,1.0,1 -38.0,housemaid,basic.6y,4.857,18/07/2017,16/05/2012,1.0,0 -,entrepreneur,high.school,4.857,11/03/2004,20/04/2016,1.0,0 -,blue-collar,basic.9y,4.857,25/12/1993,03/09/2012,1.0,0 -,blue-collar,basic.9y,4.857,17/09/1997,11/04/2003,1.0,0 -34.0,technician,university.degree,4.857,05/03/1996,22/01/2004,1.0,0 -59.0,,basic.9y,4.857,13/03/2009,18/03/2010,1.0,0 -42.0,blue-collar,basic.4y,4.857,11/02/2011,10/12/2007,1.0,0 -32.0,blue-collar,high.school,4.857,,19/03/2002,1.0,0 -,admin.,high.school,4.857,11/03/2005,11/05/2001,1.0,0 -31.0,,high.school,4.857,12/06/2015,08/08/2005,1.0,0 -,,professional.course,4.857,01/10/2004,16/11/2007,1.0,0 -36.0,,basic.4y,4.857,01/10/1996,05/08/1991,1.0,0 -37.0,admin.,university.degree,4.857,24/08/2016,12/12/1997,1.0,0 -42.0,technician,basic.9y,4.857,05/08/2009,06/12/2001,1.0,0 -43.0,technician,professional.course,4.857,,03/01/2014,1.0,0 -36.0,technician,university.degree,4.857,07/03/1996,09/12/2014,1.0,0 -25.0,blue-collar,basic.9y,4.857,19/09/2003,23/05/2012,1.0,0 -49.0,,basic.4y,4.857,,07/11/2011,1.0,0 -51.0,,basic.4y,4.857,12/05/2015,21/02/2000,1.0,0 -49.0,blue-collar,basic.4y,4.857,,07/03/2002,1.0,0 -37.0,entrepreneur,high.school,4.857,10/11/1988,25/07/2003,1.0,0 -35.0,admin.,university.degree,4.857,05/12/1988,18/02/2000,1.0,0 -28.0,admin.,university.degree,4.857,01/07/1993,31/10/2012,1.0,0 -39.0,blue-collar,basic.4y,4.857,14/09/1999,16/02/2006,1.0,0 -21.0,technician,professional.course,4.857,07/04/2016,22/02/2000,1.0,0 -39.0,entrepreneur,high.school,4.857,08/02/2016,01/05/2019,1.0,0 -46.0,blue-collar,professional.course,4.857,10/06/2004,07/04/2009,1.0,0 -57.0,retired,basic.9y,4.857,16/11/2017,05/11/1994,1.0,0 -27.0,admin.,high.school,4.857,03/04/2000,25/04/2008,1.0,0 -52.0,admin.,high.school,4.857,09/05/1993,15/10/2004,1.0,0 -,technician,professional.course,4.857,01/09/1997,24/01/2018,1.0,0 -30.0,management,university.degree,4.857,06/12/2000,18/05/2007,1.0,0 -52.0,blue-collar,basic.9y,4.857,05/09/2018,01/01/2007,1.0,0 -36.0,admin.,high.school,4.857,05/05/2010,31/12/1993,1.0,0 -,technician,professional.course,4.857,06/01/2012,19/03/2013,1.0,0 -56.0,blue-collar,basic.4y,4.857,29/10/2008,06/10/2014,1.0,0 -47.0,blue-collar,basic.9y,4.857,30/12/1997,12/07/2002,1.0,0 -25.0,blue-collar,basic.9y,4.857,07/12/2018,23/06/2004,1.0,0 -,admin.,university.degree,4.857,08/07/2010,25/08/2010,1.0,0 -,management,basic.4y,4.857,20/11/2015,12/07/2004,1.0,0 -33.0,admin.,university.degree,4.857,01/06/2006,04/12/1995,1.0,0 -43.0,entrepreneur,university.degree,4.857,01/02/1996,04/11/2013,1.0,0 -42.0,blue-collar,basic.4y,4.857,29/07/1993,14/06/2010,1.0,0 -32.0,,basic.6y,4.857,05/08/1990,20/07/2007,1.0,0 -51.0,admin.,university.degree,4.857,06/03/2008,22/11/2016,1.0,0 -25.0,blue-collar,high.school,4.857,21/08/2012,07/02/2019,1.0,0 -40.0,blue-collar,basic.4y,4.857,28/06/2017,01/09/1995,1.0,0 -30.0,blue-collar,basic.9y,4.857,13/09/2010,20/07/2011,1.0,0 -45.0,blue-collar,basic.6y,4.857,08/06/2010,28/04/2006,1.0,0 -34.0,admin.,university.degree,4.857,23/12/1994,25/02/2005,1.0,0 -36.0,entrepreneur,university.degree,4.857,12/10/2011,01/09/2007,1.0,0 -34.0,technician,basic.9y,4.857,08/04/2016,27/08/2008,1.0,0 -35.0,services,high.school,4.857,05/05/2017,18/04/2016,1.0,0 -44.0,blue-collar,basic.4y,4.857,10/05/2002,19/03/2014,1.0,0 -37.0,unemployed,university.degree,4.857,02/11/2017,15/08/2016,1.0,0 -31.0,services,university.degree,4.857,28/12/1999,08/12/1995,1.0,0 -29.0,blue-collar,basic.9y,4.857,11/01/2018,17/03/2004,1.0,0 -39.0,management,university.degree,4.857,,31/10/2012,1.0,0 -41.0,blue-collar,basic.4y,4.857,07/11/2016,23/06/2006,1.0,0 -25.0,services,high.school,4.857,22/05/2001,16/11/2018,1.0,0 -50.0,management,university.degree,4.857,14/06/1999,01/04/2005,1.0,0 -26.0,,basic.9y,4.857,11/02/2005,29/07/2014,1.0,0 -37.0,services,high.school,4.857,23/07/1999,14/08/2003,1.0,0 -43.0,blue-collar,high.school,4.857,,28/03/2003,1.0,0 -28.0,self-employed,professional.course,4.857,01/12/2016,23/12/2015,1.0,0 -31.0,,basic.9y,4.857,14/11/2003,25/07/2011,1.0,0 -50.0,admin.,high.school,4.857,11/02/2003,05/06/2009,1.0,0 -46.0,admin.,high.school,4.857,16/08/2002,26/06/2018,1.0,0 -50.0,,professional.course,4.857,03/11/2014,07/09/2007,1.0,0 -,blue-collar,professional.course,4.857,25/01/2008,31/08/2011,1.0,0 -35.0,blue-collar,professional.course,4.857,05/07/2001,24/02/2016,1.0,0 -60.0,retired,basic.4y,4.857,04/07/2011,13/05/2015,1.0,0 -,blue-collar,basic.9y,4.857,19/05/2014,31/12/1992,1.0,0 -25.0,self-employed,university.degree,4.857,,20/07/2007,1.0,0 -35.0,technician,professional.course,4.857,08/07/2004,20/05/2010,1.0,0 -37.0,management,high.school,4.857,,04/12/1998,1.0,0 -41.0,,university.degree,4.857,01/04/1992,16/06/2000,1.0,0 -35.0,blue-collar,basic.6y,4.857,01/08/2006,08/03/2011,1.0,0 -49.0,services,high.school,4.857,01/08/2005,02/08/2002,1.0,0 -36.0,blue-collar,basic.9y,4.857,02/12/2004,17/04/2009,1.0,0 -45.0,services,professional.course,4.857,22/03/2011,30/07/2015,1.0,0 -48.0,entrepreneur,high.school,4.857,01/07/2015,06/07/2005,1.0,0 -28.0,self-employed,university.degree,4.857,30/01/2013,02/06/2006,1.0,0 -,management,university.degree,4.857,02/08/1999,05/10/2018,1.0,0 -42.0,blue-collar,basic.4y,4.857,,20/10/2006,1.0,0 -33.0,admin.,university.degree,4.857,15/05/1999,18/01/2002,1.0,0 -29.0,blue-collar,professional.course,4.857,08/03/2016,03/01/2014,1.0,0 -27.0,technician,professional.course,4.857,15/02/2000,14/03/2014,1.0,0 -35.0,technician,professional.course,4.857,14/12/2017,12/12/2003,1.0,0 -40.0,blue-collar,high.school,4.857,01/04/2014,16/04/2004,1.0,0 -33.0,blue-collar,basic.9y,4.857,17/12/2010,02/12/2005,1.0,0 -41.0,self-employed,university.degree,4.857,14/06/2012,14/02/2007,1.0,0 -39.0,admin.,university.degree,4.857,,28/11/2014,1.0,0 -,,high.school,4.857,06/02/2004,20/12/1998,1.0,0 -31.0,admin.,university.degree,4.857,23/10/2006,09/01/1997,1.0,0 -35.0,blue-collar,high.school,4.857,10/05/2006,30/03/2005,1.0,0 -,technician,professional.course,4.857,09/03/2011,10/12/1988,1.0,0 -59.0,retired,professional.course,4.857,01/02/1995,20/12/2011,1.0,1 -27.0,admin.,university.degree,4.857,20/06/2011,19/09/2012,1.0,0 -47.0,admin.,high.school,4.857,,25/07/2005,1.0,0 -45.0,management,university.degree,4.857,31/08/2005,19/01/2009,1.0,0 -51.0,blue-collar,basic.9y,4.857,25/04/1997,07/01/2001,1.0,0 -60.0,retired,high.school,4.857,07/04/2009,08/03/2019,1.0,0 -45.0,admin.,basic.6y,4.857,21/10/2014,07/05/2013,1.0,0 -52.0,entrepreneur,basic.9y,4.857,02/02/2009,25/03/2016,1.0,0 -27.0,admin.,university.degree,4.857,15/11/2007,05/01/2006,1.0,0 -44.0,technician,professional.course,4.857,11/12/2014,05/11/1998,1.0,0 -40.0,blue-collar,basic.9y,4.857,16/10/2014,11/10/2013,1.0,0 -32.0,,high.school,4.857,01/02/2010,16/05/2014,1.0,0 -24.0,,basic.9y,4.857,,23/01/2004,1.0,0 -,admin.,high.school,4.857,19/09/1995,30/03/2009,1.0,0 -34.0,,high.school,4.857,13/02/2004,14/10/2005,1.0,0 -44.0,services,high.school,4.857,01/05/1992,13/09/2018,1.0,0 -29.0,blue-collar,basic.4y,4.857,15/08/2000,30/11/2000,1.0,0 -31.0,services,high.school,4.857,01/07/2010,31/12/2013,1.0,0 -38.0,,high.school,4.857,01/03/2007,15/09/2014,1.0,0 -26.0,admin.,high.school,4.857,24/06/2016,02/05/2003,1.0,0 -40.0,admin.,basic.9y,4.857,11/08/2017,01/01/1998,1.0,0 -47.0,blue-collar,basic.9y,4.857,19/10/2016,19/01/2007,1.0,0 -43.0,unemployed,high.school,4.857,06/05/2016,15/07/2013,1.0,0 -34.0,blue-collar,basic.6y,4.857,08/09/2006,10/09/2004,1.0,0 -25.0,,basic.6y,4.857,15/07/1995,01/01/1992,1.0,0 -36.0,technician,university.degree,4.857,20/07/1999,20/09/2013,1.0,0 -34.0,blue-collar,basic.9y,4.857,13/08/2014,01/11/2005,1.0,0 -29.0,admin.,basic.6y,4.857,,01/03/2017,1.0,0 -33.0,technician,university.degree,4.857,15/06/2009,26/07/2002,1.0,0 -22.0,blue-collar,basic.9y,4.86,31/10/2016,26/01/2015,1.0,0 -48.0,,basic.4y,4.86,04/04/2013,14/07/2000,1.0,0 -29.0,admin.,basic.9y,4.86,18/06/1994,14/10/2005,1.0,0 -46.0,retired,university.degree,4.86,26/03/2004,01/04/2005,1.0,0 -34.0,blue-collar,basic.9y,4.86,18/10/2016,31/12/1990,1.0,0 -56.0,management,university.degree,4.86,10/06/2008,15/08/1998,1.0,0 -39.0,blue-collar,basic.4y,4.86,25/05/2000,03/10/2014,1.0,0 -36.0,blue-collar,basic.9y,4.86,22/04/2014,10/08/2001,1.0,0 -56.0,management,university.degree,4.86,01/04/1993,02/07/2004,1.0,0 -36.0,,basic.9y,4.86,06/10/2006,01/06/1993,1.0,0 -36.0,admin.,high.school,4.86,21/07/2016,22/07/2016,1.0,0 -52.0,retired,basic.4y,4.86,08/04/2015,24/09/2009,1.0,0 -,admin.,university.degree,4.86,05/02/2014,10/08/2006,1.0,1 -35.0,student,university.degree,4.86,18/12/2014,05/09/1991,1.0,0 -,services,high.school,4.86,04/09/2014,12/11/2001,1.0,0 -59.0,admin.,university.degree,4.86,05/07/2010,01/10/2013,1.0,0 -33.0,admin.,professional.course,4.86,26/12/2003,04/07/2003,1.0,0 -42.0,admin.,basic.9y,4.86,09/04/1999,02/04/2009,1.0,0 -54.0,management,university.degree,4.86,24/06/2005,25/10/1997,1.0,0 -52.0,self-employed,basic.4y,4.86,13/03/2009,19/11/2018,1.0,0 -35.0,services,high.school,4.86,09/04/2001,21/09/1997,1.0,0 -55.0,admin.,basic.9y,4.86,31/07/2013,29/05/2014,1.0,0 -35.0,housemaid,basic.4y,4.86,21/05/2014,13/05/2011,1.0,0 -,blue-collar,basic.9y,4.86,05/03/1992,18/07/2008,1.0,0 -26.0,blue-collar,basic.9y,4.86,25/12/1994,31/12/1989,1.0,0 -36.0,blue-collar,basic.6y,4.86,01/06/1994,26/11/2002,1.0,0 -40.0,technician,basic.9y,4.86,08/11/2004,18/03/2011,1.0,0 -34.0,student,basic.4y,4.86,31/07/2012,13/09/2013,1.0,0 -40.0,admin.,high.school,4.86,17/06/2002,26/02/2010,1.0,0 -42.0,blue-collar,basic.6y,4.86,04/03/2019,05/11/1994,1.0,0 -51.0,technician,high.school,4.86,01/07/1993,05/03/2002,1.0,0 -39.0,blue-collar,basic.6y,4.86,19/03/2001,01/05/1996,1.0,0 -58.0,blue-collar,basic.4y,4.86,05/11/1990,25/01/2011,1.0,0 -37.0,services,high.school,4.86,05/07/1994,01/08/2016,1.0,0 -33.0,services,basic.6y,4.86,22/01/2013,31/12/1995,1.0,0 -30.0,self-employed,university.degree,4.86,16/04/1997,15/08/2003,1.0,0 -30.0,admin.,high.school,4.86,,02/07/2014,1.0,0 -31.0,blue-collar,basic.9y,4.86,31/12/1990,27/06/2013,1.0,0 -47.0,self-employed,university.degree,4.86,12/03/1991,28/08/2015,1.0,0 -45.0,blue-collar,high.school,4.86,14/06/2017,25/08/2005,1.0,0 -46.0,admin.,professional.course,4.86,21/07/2009,30/08/2017,1.0,0 -45.0,blue-collar,basic.9y,4.86,15/04/1990,09/10/2015,1.0,0 -,admin.,high.school,4.86,15/02/2006,05/03/2003,1.0,0 -,admin.,high.school,4.86,21/04/2011,11/07/2017,1.0,0 -43.0,unemployed,high.school,4.86,26/12/1996,27/11/2009,1.0,0 -56.0,admin.,high.school,4.86,19/02/2015,20/04/1989,1.0,0 -26.0,,professional.course,4.86,30/05/2012,11/01/2013,1.0,0 -29.0,blue-collar,professional.course,4.86,31/05/2005,16/11/2001,1.0,0 -40.0,technician,basic.9y,4.86,01/10/1994,06/07/2007,1.0,1 -41.0,blue-collar,basic.6y,4.86,05/01/1995,23/12/2004,1.0,0 -35.0,admin.,university.degree,4.86,15/09/2016,02/08/2017,1.0,0 -33.0,blue-collar,basic.9y,4.86,01/10/1997,22/06/2017,1.0,0 -53.0,entrepreneur,high.school,4.86,06/01/2017,04/04/2006,1.0,0 -34.0,services,high.school,4.86,05/11/1995,09/05/2011,1.0,0 -47.0,blue-collar,high.school,4.86,10/12/1998,27/06/2003,1.0,0 -40.0,technician,basic.9y,4.86,29/02/2012,26/06/2015,1.0,0 -52.0,blue-collar,basic.9y,4.86,31/01/2017,25/03/2005,1.0,0 -29.0,admin.,university.degree,4.86,28/08/2013,04/03/2004,1.0,0 -42.0,technician,high.school,4.86,08/07/2005,25/03/2005,1.0,0 -37.0,admin.,high.school,4.86,13/06/2000,01/09/1997,1.0,0 -39.0,blue-collar,basic.4y,4.86,29/02/2012,08/01/2008,1.0,0 -31.0,blue-collar,high.school,4.86,10/11/2010,11/12/2013,1.0,0 -28.0,entrepreneur,basic.9y,4.86,,05/11/2010,1.0,0 -35.0,services,high.school,4.86,31/01/1990,19/11/2015,1.0,0 -37.0,technician,professional.course,4.86,26/08/2005,04/05/2012,1.0,0 -,self-employed,professional.course,4.86,29/07/2010,24/07/2015,1.0,0 -37.0,blue-collar,basic.9y,4.86,05/06/2012,09/10/1990,1.0,0 -42.0,,basic.9y,4.86,02/12/2005,08/10/1999,1.0,0 -42.0,admin.,basic.4y,4.86,14/03/2003,15/02/2006,1.0,0 -58.0,technician,professional.course,4.86,01/03/2006,08/02/2012,1.0,0 -28.0,entrepreneur,basic.9y,4.86,16/01/2009,01/07/1994,1.0,1 -38.0,services,basic.9y,4.86,14/03/2014,03/12/1999,1.0,0 -38.0,admin.,university.degree,4.86,20/04/2012,01/12/1992,1.0,0 -34.0,management,basic.9y,4.86,23/07/1996,27/11/2000,1.0,0 -45.0,admin.,basic.9y,4.86,10/11/1994,10/07/2008,1.0,0 -,admin.,university.degree,4.86,04/08/2006,30/01/2015,1.0,0 -50.0,self-employed,basic.4y,4.86,02/07/2015,24/01/2003,1.0,0 -,blue-collar,basic.9y,4.86,26/07/2012,26/01/2015,1.0,0 -38.0,technician,professional.course,4.86,01/12/1995,19/01/2012,1.0,1 -36.0,technician,professional.course,4.86,13/07/2017,09/09/2014,1.0,0 -46.0,blue-collar,basic.4y,4.86,31/12/1993,02/11/2006,1.0,0 -42.0,admin.,high.school,4.86,06/01/2001,20/02/2018,1.0,0 -32.0,management,university.degree,4.86,03/04/2014,30/11/2007,1.0,0 -38.0,technician,basic.9y,4.86,,26/01/2006,1.0,0 -51.0,technician,professional.course,4.86,21/12/1996,07/02/2019,1.0,0 -,services,high.school,4.86,06/11/2018,23/06/2004,1.0,0 -44.0,blue-collar,basic.9y,4.86,11/10/2012,28/02/2002,1.0,0 -48.0,technician,high.school,4.86,31/12/1994,15/03/2000,1.0,0 -46.0,admin.,basic.9y,4.86,05/12/1990,29/07/2015,1.0,0 -43.0,unemployed,university.degree,4.86,05/09/1996,11/06/1999,1.0,0 -49.0,blue-collar,basic.4y,4.86,03/06/2004,25/12/1990,1.0,0 -44.0,admin.,university.degree,4.86,04/07/2003,30/08/2016,1.0,0 -56.0,,basic.4y,4.86,23/09/2005,14/02/2003,1.0,0 -34.0,services,high.school,4.86,31/08/2012,05/11/1991,1.0,1 -59.0,entrepreneur,university.degree,4.86,20/11/2013,02/06/2006,1.0,0 -53.0,unemployed,high.school,4.86,13/11/2012,03/03/2014,1.0,0 -33.0,,university.degree,4.86,25/03/2001,05/03/1995,1.0,0 -57.0,,basic.4y,4.86,27/05/2004,07/07/2015,1.0,0 -40.0,technician,basic.9y,4.86,28/12/2009,31/10/2016,1.0,0 -43.0,entrepreneur,basic.4y,4.86,15/06/2012,16/02/2007,1.0,0 -,unknown,high.school,4.86,,26/10/2009,1.0,0 -41.0,admin.,high.school,4.86,,01/04/2014,1.0,0 -25.0,student,high.school,4.86,01/04/1997,11/01/2002,1.0,0 -33.0,management,university.degree,4.86,,18/06/2009,1.0,0 -56.0,blue-collar,basic.4y,4.86,23/02/2009,13/12/2011,1.0,0 -37.0,admin.,high.school,4.86,21/03/2016,05/07/1997,1.0,0 -48.0,admin.,high.school,4.86,05/05/2006,16/06/2014,1.0,0 -32.0,services,professional.course,4.86,10/10/1997,25/10/2017,1.0,0 -47.0,admin.,university.degree,4.86,01/03/1995,30/12/2013,1.0,0 -45.0,blue-collar,basic.9y,4.86,,20/04/1994,1.0,0 -43.0,management,basic.4y,4.86,27/08/2010,27/04/2016,1.0,0 -32.0,,professional.course,4.86,05/06/1991,01/04/2004,1.0,0 -48.0,blue-collar,basic.6y,4.86,17/10/2012,03/05/2002,1.0,0 -46.0,blue-collar,basic.9y,4.86,20/09/1999,05/06/1990,1.0,0 -50.0,,high.school,4.86,09/07/2018,06/01/1993,1.0,0 -41.0,admin.,high.school,4.86,31/05/2016,24/10/2012,1.0,0 -,admin.,high.school,4.86,23/11/2017,24/11/2005,1.0,0 -42.0,technician,university.degree,4.86,21/10/2011,18/07/2017,1.0,0 -31.0,admin.,university.degree,4.86,05/12/2000,22/07/2005,1.0,0 -40.0,technician,professional.course,4.86,18/11/2005,01/01/2015,1.0,0 -37.0,unemployed,professional.course,4.86,11/10/2001,08/09/2000,1.0,1 -37.0,technician,professional.course,4.86,13/07/2007,19/11/2014,1.0,0 -45.0,unknown,high.school,4.86,17/03/2011,14/12/2006,1.0,0 -32.0,management,university.degree,4.86,01/01/1997,03/10/2013,1.0,0 -41.0,entrepreneur,university.degree,4.86,,15/12/2017,1.0,0 -57.0,technician,basic.4y,4.86,10/03/2000,17/09/2014,1.0,0 -33.0,management,university.degree,4.86,20/02/1996,15/12/2015,1.0,0 -36.0,admin.,university.degree,4.86,12/06/2013,17/09/1999,1.0,0 -39.0,technician,professional.course,4.86,07/11/2003,09/12/1995,1.0,0 -40.0,self-employed,high.school,4.86,15/07/2011,03/07/2013,1.0,0 -31.0,admin.,university.degree,4.86,07/01/2005,31/12/1991,1.0,0 -34.0,management,university.degree,4.86,26/05/2005,30/07/2014,1.0,0 -42.0,management,university.degree,4.86,02/06/2016,01/11/2006,1.0,0 -59.0,retired,basic.4y,4.86,15/05/2000,09/04/2004,1.0,0 -52.0,admin.,basic.6y,4.86,31/12/1997,22/12/2000,1.0,0 -30.0,services,basic.9y,4.86,01/08/2006,22/06/2009,1.0,0 -52.0,technician,professional.course,4.86,17/04/2003,31/12/1993,1.0,0 -30.0,services,basic.9y,4.86,21/03/2008,30/01/2018,1.0,0 -38.0,services,high.school,4.86,21/10/2014,24/10/2014,1.0,0 -44.0,blue-collar,basic.4y,4.86,10/10/2013,16/02/2006,1.0,0 -47.0,admin.,basic.9y,4.86,11/09/2014,10/09/2004,1.0,0 -38.0,blue-collar,basic.6y,4.86,11/06/2015,27/11/2012,1.0,0 -41.0,blue-collar,basic.4y,4.86,21/08/2014,22/07/2013,1.0,0 -48.0,entrepreneur,university.degree,4.86,29/06/2018,18/05/2009,1.0,0 -31.0,admin.,high.school,4.86,27/07/2010,06/08/2008,1.0,0 -38.0,self-employed,high.school,4.86,,05/07/2011,1.0,0 -52.0,services,high.school,4.86,07/11/2014,01/06/1994,1.0,0 -43.0,blue-collar,basic.4y,4.86,15/04/2005,29/12/2011,1.0,0 -46.0,technician,professional.course,4.86,,15/11/2002,1.0,0 -34.0,unemployed,university.degree,4.86,25/02/1997,15/07/2005,1.0,0 -35.0,services,basic.6y,4.86,13/06/2003,01/02/1996,1.0,0 -,entrepreneur,basic.9y,4.86,20/02/1990,23/01/1998,1.0,0 -55.0,admin.,university.degree,4.86,13/12/2013,01/07/1995,1.0,0 -24.0,student,university.degree,4.86,21/10/1999,22/10/1997,1.0,0 -29.0,services,high.school,4.86,13/07/2016,05/02/2004,1.0,0 -39.0,entrepreneur,basic.6y,4.86,12/03/1990,01/09/1995,1.0,0 -30.0,technician,high.school,4.86,,29/11/2002,1.0,0 -30.0,technician,professional.course,4.86,18/05/2000,24/07/2014,1.0,0 -33.0,blue-collar,basic.9y,4.86,03/10/2014,16/11/2001,1.0,0 -38.0,services,high.school,4.86,27/02/2019,06/02/2014,1.0,0 -41.0,blue-collar,basic.9y,4.86,24/03/2010,22/01/1999,1.0,0 -41.0,blue-collar,basic.4y,4.86,24/04/2018,10/09/2001,1.0,0 -40.0,management,university.degree,4.86,02/05/2005,10/11/2006,1.0,0 -38.0,services,high.school,4.86,06/03/2018,17/05/2012,1.0,0 -28.0,,professional.course,4.86,14/12/2004,25/09/2013,1.0,0 -33.0,self-employed,university.degree,4.86,06/09/1997,20/05/1991,1.0,0 -31.0,admin.,high.school,4.86,01/12/1995,31/12/1996,1.0,1 -41.0,services,university.degree,4.86,19/06/2018,25/01/2002,1.0,0 -47.0,blue-collar,basic.4y,4.86,13/09/2000,08/09/2014,1.0,0 -38.0,technician,professional.course,4.86,30/01/2008,20/09/2007,1.0,0 -57.0,services,high.school,4.86,25/07/2003,01/08/2011,1.0,0 -,admin.,basic.9y,4.86,06/04/2001,14/03/2016,1.0,0 -28.0,technician,high.school,4.86,21/02/2014,15/01/2010,1.0,0 -,blue-collar,basic.9y,4.86,04/01/2008,31/12/1993,1.0,0 -51.0,self-employed,basic.9y,4.86,30/05/2003,01/08/2013,1.0,0 -41.0,management,high.school,4.86,06/08/2004,20/09/2007,1.0,0 -36.0,,high.school,4.86,17/10/2017,22/09/1997,1.0,0 -41.0,services,university.degree,4.86,10/04/2013,25/04/2016,1.0,0 -56.0,admin.,high.school,4.86,25/01/1996,25/07/1991,1.0,0 -41.0,blue-collar,basic.9y,4.86,04/01/2008,12/08/2011,1.0,0 -26.0,,high.school,4.86,,02/07/2010,1.0,0 -44.0,services,high.school,4.86,23/06/2005,14/02/1997,1.0,0 -42.0,services,basic.6y,4.86,10/02/2005,01/02/1993,1.0,0 -35.0,technician,university.degree,4.86,07/07/2011,24/07/2014,1.0,0 -28.0,self-employed,university.degree,4.86,,02/03/2007,1.0,0 -30.0,technician,university.degree,4.86,16/06/2015,01/08/2003,1.0,0 -45.0,technician,professional.course,4.86,08/06/2015,25/11/1998,1.0,0 -47.0,admin.,high.school,4.86,10/03/2014,29/08/2003,1.0,0 -,management,high.school,4.86,02/01/2007,26/11/2018,1.0,0 -36.0,services,high.school,4.86,15/10/2004,11/04/2013,1.0,0 -41.0,blue-collar,basic.9y,4.86,05/12/1995,05/06/2003,1.0,0 -,admin.,basic.4y,4.86,09/06/2016,12/04/2011,1.0,0 -36.0,blue-collar,high.school,4.86,15/02/1990,13/03/2003,1.0,0 -52.0,services,basic.9y,4.86,03/12/1996,16/05/2016,1.0,0 -28.0,blue-collar,basic.4y,4.86,,30/05/2003,1.0,0 -26.0,self-employed,university.degree,4.86,08/06/2006,19/03/2009,1.0,0 -,services,high.school,4.86,13/09/1996,24/09/2003,1.0,0 -38.0,management,high.school,4.86,19/02/2016,19/09/2003,1.0,0 -36.0,admin.,high.school,4.86,30/03/2007,08/09/2015,1.0,0 -39.0,blue-collar,high.school,4.86,18/06/2014,05/05/2009,1.0,0 -35.0,,basic.9y,4.86,18/06/2004,25/12/1991,1.0,0 -37.0,unemployed,university.degree,4.86,23/11/2015,22/07/1994,1.0,0 -38.0,,high.school,4.86,,02/02/1999,1.0,0 -45.0,technician,professional.course,4.86,21/04/2015,10/04/2013,1.0,0 -,unemployed,basic.9y,4.86,02/08/2004,10/12/2015,1.0,0 -34.0,management,university.degree,4.86,18/08/2015,20/12/2002,1.0,0 -31.0,blue-collar,basic.9y,4.86,18/11/2015,07/10/1998,1.0,1 -46.0,blue-collar,basic.4y,4.86,01/01/1998,24/12/2008,1.0,0 -58.0,blue-collar,basic.4y,4.86,10/12/1996,22/06/2007,1.0,0 -40.0,services,high.school,4.86,17/12/2004,21/07/2006,1.0,0 -,self-employed,university.degree,4.86,05/11/2004,03/11/2006,1.0,0 -39.0,admin.,university.degree,4.86,28/01/2005,04/12/2017,1.0,0 -40.0,technician,basic.4y,4.86,02/03/2015,20/11/1995,1.0,0 -34.0,services,professional.course,4.86,06/10/1999,05/07/2016,1.0,0 -36.0,unemployed,professional.course,4.86,19/08/2005,23/06/2006,1.0,0 -30.0,admin.,university.degree,4.86,12/03/2010,07/03/2008,1.0,0 -50.0,services,basic.4y,4.86,28/06/2002,02/10/2009,1.0,0 -42.0,,university.degree,4.86,27/01/2005,11/05/2017,1.0,0 -45.0,blue-collar,basic.6y,4.86,16/12/2011,17/06/1997,1.0,0 -59.0,entrepreneur,basic.9y,4.86,04/10/2002,22/07/2015,1.0,0 -59.0,blue-collar,basic.9y,4.86,,24/10/2012,1.0,0 -51.0,admin.,high.school,4.86,17/06/1997,01/01/1997,1.0,0 -49.0,technician,professional.course,4.86,05/04/2017,17/03/2016,1.0,0 -44.0,blue-collar,basic.9y,4.86,01/11/1993,18/03/2019,1.0,0 -30.0,blue-collar,basic.4y,4.86,27/01/2014,12/05/2005,1.0,0 -39.0,services,high.school,4.86,12/05/2010,16/07/2004,1.0,0 -35.0,technician,basic.6y,4.86,14/10/2015,29/03/2019,1.0,0 -35.0,technician,university.degree,4.86,31/12/1992,12/12/2013,1.0,0 -59.0,admin.,university.degree,4.86,15/09/1997,23/05/2017,1.0,0 -59.0,entrepreneur,university.degree,4.86,,08/04/2011,1.0,0 -43.0,blue-collar,basic.9y,4.86,05/05/1994,03/05/2007,1.0,0 -29.0,services,high.school,4.86,09/03/2012,01/11/2007,1.0,0 -56.0,blue-collar,basic.4y,4.86,,09/01/2018,1.0,0 -41.0,housemaid,university.degree,4.86,18/10/2018,19/05/2009,1.0,0 -,services,high.school,4.86,12/03/2009,15/11/2010,1.0,0 -,services,high.school,4.86,01/09/1998,16/06/2006,1.0,0 -43.0,admin.,basic.9y,4.86,22/08/2012,25/06/2003,1.0,0 -34.0,services,high.school,4.86,21/11/2008,05/04/1993,1.0,0 -31.0,housemaid,high.school,4.86,25/03/2001,30/03/2009,1.0,0 -60.0,admin.,high.school,4.86,10/03/2016,08/02/2005,1.0,0 -29.0,self-employed,university.degree,4.86,,13/03/2013,1.0,0 -34.0,management,professional.course,4.86,20/02/2006,01/02/1991,1.0,0 -54.0,retired,basic.9y,4.86,01/05/1998,23/12/2013,1.0,0 -31.0,admin.,basic.9y,4.86,19/09/1995,03/05/2000,1.0,0 -45.0,blue-collar,basic.9y,4.86,06/07/2010,08/09/2005,1.0,0 -51.0,services,high.school,4.86,01/04/2000,27/05/2010,1.0,0 -40.0,admin.,high.school,4.86,07/05/2004,26/01/2000,1.0,1 -,,high.school,4.86,,15/10/2010,1.0,0 -,admin.,university.degree,4.86,11/05/1999,16/10/2009,1.0,1 -37.0,technician,high.school,4.86,22/12/2015,01/10/2018,1.0,0 -,admin.,university.degree,4.86,,05/05/1994,1.0,0 -35.0,entrepreneur,university.degree,4.86,01/02/1996,06/04/2005,1.0,0 -54.0,services,high.school,4.86,07/08/2002,02/05/2003,1.0,0 -34.0,,basic.9y,4.86,04/04/1997,28/10/2008,1.0,0 -49.0,blue-collar,high.school,4.86,18/10/2013,22/06/2007,1.0,0 -42.0,self-employed,basic.6y,4.86,27/02/1990,28/05/2009,1.0,0 -32.0,unknown,university.degree,4.86,05/01/1999,01/09/2005,1.0,0 -55.0,technician,professional.course,4.86,02/09/2014,01/04/1995,1.0,0 -40.0,technician,university.degree,4.86,,04/02/2013,1.0,0 -50.0,entrepreneur,basic.9y,4.86,13/06/2018,01/11/1996,1.0,0 -31.0,blue-collar,basic.9y,4.86,04/06/2015,02/02/2007,1.0,0 -50.0,technician,basic.9y,4.86,,26/12/2003,1.0,0 -51.0,management,university.degree,4.86,05/03/2004,09/01/1996,1.0,0 -,management,university.degree,4.86,,31/01/2012,1.0,0 -44.0,blue-collar,basic.4y,4.86,01/02/1998,25/04/2013,1.0,0 -57.0,,university.degree,4.86,10/06/1988,30/03/2007,1.0,0 -30.0,blue-collar,university.degree,4.86,28/06/2017,26/06/2009,1.0,0 -54.0,technician,university.degree,4.86,30/01/2001,29/03/2016,1.0,0 -54.0,retired,basic.4y,4.86,18/07/2005,19/06/2013,1.0,0 -24.0,,high.school,4.86,28/11/2011,07/03/2003,1.0,0 -45.0,self-employed,university.degree,4.86,06/02/2004,05/01/2016,1.0,0 -49.0,housemaid,professional.course,4.86,01/02/2008,01/09/2008,1.0,0 -39.0,blue-collar,high.school,4.86,18/02/2016,30/06/2011,1.0,0 -36.0,admin.,university.degree,4.86,31/10/2012,17/12/2008,1.0,1 -31.0,,high.school,4.86,,16/03/2017,1.0,0 -36.0,management,university.degree,4.86,05/06/2008,01/09/2015,1.0,0 -51.0,services,basic.6y,4.86,26/03/2009,01/08/2011,1.0,0 -48.0,housemaid,basic.4y,4.86,24/09/2007,30/06/2014,1.0,0 -51.0,blue-collar,basic.6y,4.86,11/06/1990,28/02/2003,1.0,0 -41.0,technician,professional.course,4.86,11/08/2011,17/04/2014,1.0,0 -37.0,blue-collar,professional.course,4.86,10/12/1992,21/05/2015,1.0,0 -46.0,,basic.4y,4.86,20/06/2016,15/08/2014,1.0,0 -54.0,retired,basic.4y,4.86,24/12/2013,01/10/2013,1.0,0 -49.0,admin.,high.school,4.86,15/11/2012,20/09/2011,1.0,0 -41.0,,basic.9y,4.86,25/01/1995,29/05/2001,1.0,0 -52.0,self-employed,university.degree,4.86,21/09/1997,26/09/2003,1.0,0 -30.0,technician,university.degree,4.86,25/05/2006,10/03/2000,1.0,0 -30.0,blue-collar,basic.9y,4.86,01/07/2016,05/01/1995,1.0,0 -42.0,admin.,high.school,4.86,,03/05/2013,1.0,0 -37.0,technician,university.degree,4.86,03/03/2014,03/09/2004,1.0,0 -,unknown,basic.9y,4.86,07/12/2009,17/02/2006,1.0,0 -34.0,blue-collar,basic.9y,4.86,16/03/2012,22/04/2008,1.0,0 -49.0,management,basic.4y,4.86,09/07/2004,22/07/2005,1.0,0 -53.0,self-employed,basic.4y,4.86,05/08/1994,25/05/2011,1.0,0 -30.0,admin.,university.degree,4.86,08/11/2006,10/12/1997,1.0,0 -41.0,admin.,university.degree,4.86,04/03/2019,07/11/1991,1.0,0 -35.0,blue-collar,basic.4y,4.86,,30/10/2014,1.0,0 -55.0,housemaid,basic.9y,4.86,31/01/2006,01/05/1994,1.0,0 -27.0,blue-collar,basic.4y,4.86,02/01/2003,18/02/2014,1.0,0 -30.0,admin.,university.degree,4.86,19/05/2006,27/11/2001,1.0,0 -33.0,blue-collar,basic.4y,4.86,,23/12/2013,1.0,0 -33.0,admin.,high.school,4.86,29/06/1998,24/02/2006,1.0,0 -,admin.,basic.6y,4.86,01/04/1997,05/07/1991,1.0,0 -39.0,services,basic.4y,4.86,14/08/2009,29/10/2012,1.0,0 -25.0,admin.,university.degree,4.86,13/05/1998,25/12/1994,1.0,0 -35.0,self-employed,university.degree,4.86,21/03/2012,22/01/2018,1.0,0 -37.0,unemployed,professional.course,4.86,,19/09/1997,1.0,0 -34.0,technician,professional.course,4.86,01/11/1993,08/05/2003,1.0,0 -32.0,blue-collar,basic.9y,4.86,23/07/2004,25/09/1996,1.0,0 -,services,high.school,4.86,01/04/1998,01/08/1997,1.0,0 -37.0,self-employed,university.degree,4.86,17/05/2011,09/02/2001,1.0,0 -31.0,services,high.school,4.86,09/12/2004,03/07/2003,1.0,0 -45.0,admin.,basic.9y,4.86,03/03/2017,26/10/2004,1.0,0 -35.0,technician,university.degree,4.86,22/04/2010,05/05/1991,1.0,0 -31.0,blue-collar,basic.9y,4.86,05/12/1994,31/12/1993,1.0,0 -41.0,blue-collar,basic.6y,4.86,,25/08/2010,1.0,0 -29.0,self-employed,university.degree,4.86,01/12/1997,08/10/2003,1.0,0 -35.0,blue-collar,high.school,4.86,22/12/2014,01/09/1995,1.0,0 -50.0,blue-collar,basic.4y,4.86,09/05/2000,18/07/1997,1.0,0 -56.0,technician,professional.course,4.86,,01/03/2000,1.0,0 -50.0,,basic.9y,4.86,13/06/2016,22/10/2004,1.0,0 -25.0,self-employed,university.degree,4.86,07/04/1998,10/06/2005,1.0,0 -29.0,services,high.school,4.86,05/06/1992,04/06/1999,1.0,0 -37.0,blue-collar,basic.9y,4.86,06/09/2006,22/08/2012,1.0,0 -33.0,self-employed,university.degree,4.86,17/12/2014,29/03/2007,1.0,0 -41.0,technician,professional.course,4.86,23/09/2009,14/07/2014,1.0,0 -44.0,blue-collar,basic.6y,4.86,26/12/2008,16/03/2001,1.0,0 -34.0,student,basic.4y,4.86,11/04/2008,07/03/2016,1.0,0 -38.0,admin.,basic.9y,4.86,,02/05/1997,1.0,0 -,services,high.school,4.86,18/04/2002,15/02/2012,1.0,0 -35.0,blue-collar,basic.4y,4.86,22/04/1999,14/07/2006,1.0,0 -52.0,unemployed,high.school,4.86,21/08/2012,30/04/2004,1.0,0 -40.0,technician,high.school,4.86,13/02/2012,03/11/2004,1.0,0 -,technician,university.degree,4.86,20/02/2003,23/12/2004,1.0,0 -25.0,services,high.school,4.86,20/07/1996,26/09/2012,1.0,0 -53.0,services,high.school,4.86,,20/08/2013,1.0,0 -36.0,blue-collar,basic.9y,4.86,02/11/2010,01/07/1998,1.0,0 -59.0,admin.,high.school,4.86,21/05/2004,26/07/2013,1.0,0 -46.0,entrepreneur,professional.course,4.86,,09/09/2015,1.0,0 -,self-employed,high.school,4.86,,26/12/1997,1.0,0 -45.0,technician,university.degree,4.86,27/01/2009,08/08/2014,1.0,0 -36.0,management,university.degree,4.86,08/04/2009,13/03/2007,1.0,0 -37.0,admin.,university.degree,4.86,,23/05/2012,1.0,0 -31.0,technician,professional.course,4.86,18/07/2014,15/09/2015,1.0,0 -46.0,admin.,high.school,4.86,23/03/2006,02/03/2001,1.0,0 -28.0,technician,high.school,4.86,04/04/2003,26/10/2016,1.0,0 -52.0,,basic.4y,4.86,24/07/2009,28/10/2011,1.0,0 -59.0,blue-collar,basic.9y,4.86,21/10/2015,30/04/2004,1.0,0 -59.0,admin.,university.degree,4.86,25/12/1995,28/04/2006,1.0,0 -38.0,blue-collar,basic.4y,4.86,13/07/2001,28/03/2003,1.0,0 -25.0,services,high.school,4.86,04/03/1996,14/12/2007,1.0,0 -,blue-collar,basic.9y,4.86,11/04/2011,22/10/2009,1.0,0 -58.0,housemaid,basic.4y,4.86,,13/07/2016,1.0,0 -35.0,admin.,high.school,4.86,26/06/2014,10/04/1992,1.0,0 -32.0,blue-collar,university.degree,4.86,06/12/2013,11/02/2005,1.0,0 -27.0,student,high.school,4.86,04/06/2014,25/03/2005,1.0,0 -34.0,technician,university.degree,4.86,30/12/1994,11/04/2014,1.0,0 -50.0,blue-collar,basic.4y,4.86,31/07/1994,30/04/2004,1.0,0 -32.0,admin.,university.degree,4.86,07/03/2002,07/04/2006,1.0,0 -37.0,admin.,university.degree,4.86,01/07/2009,01/10/1997,1.0,1 -53.0,management,university.degree,4.86,15/11/2012,05/05/2016,1.0,0 -33.0,admin.,university.degree,4.86,11/02/2016,02/02/2011,1.0,0 -46.0,,basic.6y,4.86,16/05/2014,25/07/1988,1.0,0 -40.0,blue-collar,basic.4y,4.86,12/12/2016,07/05/1999,1.0,0 -51.0,unemployed,basic.4y,4.86,09/12/2005,03/10/1997,1.0,0 -39.0,blue-collar,basic.6y,4.86,26/06/2018,09/04/1996,1.0,0 -,,basic.4y,4.86,06/12/2005,01/07/2000,1.0,0 -52.0,blue-collar,basic.4y,4.86,05/12/1999,17/09/2015,1.0,0 -37.0,technician,university.degree,4.86,30/10/2015,16/04/2010,1.0,0 -36.0,,university.degree,4.86,10/07/2012,30/03/2007,1.0,0 -35.0,blue-collar,basic.9y,4.86,22/05/2006,01/02/1994,1.0,0 -41.0,blue-collar,basic.4y,4.86,,17/03/2006,1.0,0 -33.0,services,high.school,4.86,04/08/2011,22/04/2010,1.0,0 -29.0,admin.,university.degree,4.86,,28/08/2003,1.0,0 -46.0,blue-collar,basic.4y,4.86,14/10/2005,18/01/2017,1.0,0 -,blue-collar,basic.9y,4.86,01/01/2007,17/01/2012,1.0,0 -55.0,retired,university.degree,4.86,11/06/2004,27/06/2002,1.0,0 -42.0,admin.,university.degree,4.86,26/07/2018,06/05/2014,1.0,1 -,services,high.school,4.86,28/05/2008,03/10/2013,1.0,0 -32.0,services,high.school,4.86,31/01/2012,28/06/2002,1.0,0 -56.0,management,basic.9y,4.86,29/04/1993,18/09/2014,1.0,0 -48.0,technician,professional.course,4.86,30/03/2001,26/03/2014,1.0,0 -40.0,technician,basic.9y,4.86,,19/02/2010,1.0,0 -38.0,,university.degree,4.86,25/05/2010,08/04/2016,1.0,0 -,blue-collar,basic.6y,4.86,18/12/1991,09/01/1997,1.0,0 -41.0,blue-collar,professional.course,4.86,17/03/2009,25/02/1996,1.0,0 -39.0,management,basic.6y,4.86,21/03/2017,20/05/2005,1.0,0 -45.0,,basic.9y,4.86,04/09/1999,07/09/2016,1.0,0 -46.0,self-employed,basic.4y,4.86,01/11/1996,07/01/2000,1.0,0 -54.0,blue-collar,university.degree,4.86,01/05/2005,01/10/1994,1.0,0 -,,basic.4y,4.86,10/06/2003,31/12/1990,1.0,0 -51.0,blue-collar,basic.9y,4.86,23/11/2017,14/10/2015,1.0,0 -41.0,entrepreneur,basic.9y,4.86,22/06/2004,31/01/2012,1.0,0 -54.0,blue-collar,basic.4y,4.86,28/10/2005,15/04/2005,1.0,0 -31.0,admin.,university.degree,4.86,25/08/2006,15/08/1993,1.0,0 -54.0,admin.,university.degree,4.86,19/12/1991,28/10/2005,1.0,0 -54.0,technician,university.degree,4.86,01/01/1990,10/12/1988,1.0,0 -,admin.,high.school,4.86,17/12/2014,20/02/2015,1.0,0 -31.0,self-employed,university.degree,4.86,15/12/2009,15/07/2000,1.0,0 -30.0,technician,university.degree,4.86,,14/10/1999,1.0,1 -58.0,retired,basic.9y,4.86,06/12/2001,20/02/2018,1.0,1 -55.0,admin.,high.school,4.86,08/03/2016,08/06/2016,1.0,0 -37.0,blue-collar,basic.9y,4.86,05/05/1994,20/07/2006,1.0,0 -55.0,technician,university.degree,4.86,09/04/2013,10/04/2013,1.0,0 -30.0,blue-collar,basic.9y,4.86,01/04/1992,21/05/2004,1.0,0 -39.0,blue-collar,basic.4y,4.86,07/07/2001,28/03/2013,1.0,0 -27.0,services,professional.course,4.86,19/09/2003,08/02/2002,1.0,0 -34.0,blue-collar,basic.6y,4.86,18/12/2009,29/12/2016,1.0,0 -53.0,,high.school,4.86,10/01/2013,05/01/1996,1.0,0 -52.0,retired,basic.9y,4.86,09/12/2005,31/12/1985,1.0,0 -51.0,blue-collar,basic.4y,4.86,11/04/2013,28/05/2009,1.0,0 -49.0,technician,basic.9y,4.86,02/12/2004,21/07/2017,1.0,0 -37.0,management,basic.9y,4.86,24/05/2002,16/01/2004,1.0,0 -53.0,retired,basic.4y,4.86,21/09/2011,14/07/2006,1.0,0 -53.0,housemaid,basic.4y,4.86,01/07/1997,01/02/1996,1.0,0 -59.0,,basic.4y,4.86,21/05/1994,14/07/2014,1.0,0 -55.0,technician,university.degree,4.86,01/06/2006,27/10/2009,1.0,0 -34.0,blue-collar,basic.9y,4.86,20/05/2005,04/04/2000,1.0,0 -37.0,services,high.school,4.86,24/12/2004,11/11/1998,1.0,0 -45.0,,high.school,4.86,08/04/2009,15/06/2000,1.0,0 -50.0,blue-collar,basic.4y,4.86,26/10/2011,06/07/2012,1.0,0 -35.0,services,high.school,4.86,01/02/1995,04/05/2009,1.0,0 -,services,high.school,4.86,21/11/1996,01/06/2007,1.0,0 -,entrepreneur,university.degree,4.86,20/11/2000,26/03/2002,1.0,0 -,housemaid,university.degree,4.86,20/03/1990,05/01/1990,1.0,0 -35.0,services,high.school,4.86,18/03/2004,14/05/2018,1.0,0 -26.0,technician,professional.course,4.86,22/02/2005,01/06/2007,1.0,0 -32.0,services,high.school,4.86,25/06/2004,15/07/2009,1.0,0 -32.0,blue-collar,basic.6y,4.86,23/06/2004,21/10/2013,1.0,0 -,admin.,university.degree,4.86,09/11/1993,13/07/2001,1.0,0 -45.0,blue-collar,basic.6y,4.86,03/06/2014,26/06/2013,1.0,0 -30.0,,high.school,4.86,25/11/2015,09/12/2015,1.0,0 -27.0,blue-collar,basic.4y,4.86,24/03/2006,23/12/2004,1.0,0 -,admin.,high.school,4.86,21/01/2016,06/09/2005,1.0,0 -59.0,blue-collar,basic.4y,4.86,,05/10/1991,1.0,0 -35.0,blue-collar,basic.9y,4.864,02/02/2007,20/04/1995,1.0,0 -35.0,blue-collar,university.degree,4.864,01/04/1996,02/08/2012,1.0,0 -37.0,blue-collar,basic.4y,4.864,01/02/1997,02/10/2009,1.0,0 -38.0,blue-collar,high.school,4.864,14/03/2012,01/06/1994,1.0,0 -39.0,blue-collar,basic.9y,4.864,25/12/2015,17/10/2013,1.0,0 -42.0,blue-collar,high.school,4.864,06/07/2001,07/11/2012,1.0,0 -57.0,technician,university.degree,4.864,21/08/2008,08/06/2011,1.0,0 -42.0,housemaid,basic.4y,4.864,26/10/2012,30/01/2017,1.0,0 -25.0,blue-collar,high.school,4.864,,20/10/2014,1.0,0 -54.0,self-employed,professional.course,4.864,21/05/2004,28/07/2010,1.0,0 -46.0,,basic.9y,4.864,01/02/1996,30/04/2018,1.0,0 -34.0,entrepreneur,basic.4y,4.864,18/01/2011,28/09/2000,1.0,0 -44.0,blue-collar,high.school,4.864,,31/12/1989,1.0,0 -,services,professional.course,4.864,23/01/2004,19/04/2010,1.0,0 -,,professional.course,4.864,,13/02/2009,1.0,0 -58.0,blue-collar,basic.4y,4.864,25/01/1996,24/06/2005,1.0,0 -41.0,blue-collar,basic.9y,4.864,18/03/2005,11/07/2016,1.0,0 -41.0,management,high.school,4.864,04/12/2014,25/12/1994,1.0,0 -48.0,blue-collar,basic.6y,4.864,31/12/1990,15/03/2000,1.0,0 -33.0,blue-collar,basic.9y,4.864,23/04/2019,23/07/2004,1.0,0 -58.0,services,basic.4y,4.864,29/05/2013,10/10/2017,1.0,0 -42.0,admin.,basic.9y,4.864,09/10/1995,20/02/2004,1.0,0 -52.0,self-employed,university.degree,4.864,05/05/2014,01/05/1996,1.0,0 -,technician,university.degree,4.864,10/03/2017,10/07/2013,1.0,0 -39.0,,university.degree,4.864,11/06/2015,06/07/2000,1.0,0 -35.0,blue-collar,basic.4y,4.864,,05/06/1990,1.0,0 -28.0,services,high.school,4.864,28/01/2015,12/09/2018,1.0,0 -32.0,blue-collar,basic.9y,4.864,06/11/1997,31/12/1995,1.0,0 -37.0,technician,university.degree,4.864,29/12/2008,20/06/1997,1.0,0 -36.0,blue-collar,basic.9y,4.864,05/10/2001,23/09/2011,1.0,0 -51.0,blue-collar,basic.6y,4.864,25/11/2004,03/10/2012,1.0,0 -34.0,admin.,high.school,4.864,29/08/2003,17/10/1997,1.0,0 -40.0,admin.,high.school,4.864,17/02/1995,26/02/2015,1.0,0 -47.0,blue-collar,basic.9y,4.864,,31/07/2018,1.0,0 -43.0,admin.,university.degree,4.864,01/07/2012,20/07/1996,1.0,0 -34.0,housemaid,high.school,4.864,13/11/1991,11/10/2013,1.0,1 -30.0,admin.,university.degree,4.864,06/05/2016,13/04/2007,1.0,0 -35.0,blue-collar,basic.9y,4.864,01/02/2000,31/03/2000,1.0,0 -45.0,technician,professional.course,4.864,14/08/2008,31/07/2013,1.0,0 -52.0,blue-collar,basic.4y,4.864,20/03/2001,17/07/2012,1.0,0 -26.0,admin.,high.school,4.864,07/11/2018,19/09/1995,1.0,0 -36.0,admin.,university.degree,4.864,16/06/2011,24/03/2005,1.0,0 -42.0,admin.,university.degree,4.864,06/07/2015,07/09/2009,1.0,0 -30.0,admin.,high.school,4.864,28/05/2014,08/08/2016,1.0,0 -37.0,,basic.6y,4.864,,12/12/2011,1.0,0 -35.0,blue-collar,basic.9y,4.864,19/11/2004,04/08/2014,1.0,0 -33.0,entrepreneur,university.degree,4.864,28/11/2008,05/01/2016,1.0,0 -38.0,blue-collar,basic.9y,4.864,16/07/2015,28/06/2018,1.0,0 -34.0,admin.,university.degree,4.864,14/06/2012,02/10/2008,1.0,0 -28.0,blue-collar,basic.9y,4.864,01/02/1997,10/11/1994,1.0,0 -33.0,admin.,university.degree,4.864,,22/01/2015,1.0,0 -39.0,admin.,university.degree,4.864,25/02/2010,31/01/2003,1.0,0 -26.0,blue-collar,basic.9y,4.864,06/12/2005,30/12/1994,1.0,0 -36.0,housemaid,high.school,4.864,01/09/2007,05/08/2003,1.0,0 -35.0,admin.,high.school,4.864,25/11/1995,31/12/1993,1.0,0 -33.0,self-employed,basic.6y,4.864,10/09/1990,11/10/2004,1.0,0 -34.0,services,high.school,4.864,31/12/1993,01/11/2011,1.0,0 -27.0,student,university.degree,4.864,18/03/2011,09/07/1999,1.0,0 -41.0,admin.,high.school,4.864,06/10/2011,21/11/2002,1.0,0 -34.0,blue-collar,basic.9y,4.864,01/09/1994,16/07/2004,1.0,0 -25.0,admin.,university.degree,4.864,14/06/2012,29/09/2011,1.0,0 -34.0,unemployed,high.school,4.864,05/06/2007,20/04/2001,1.0,0 -,admin.,university.degree,4.864,01/04/2002,22/12/2014,1.0,0 -,blue-collar,basic.6y,4.864,01/05/1996,15/04/1990,1.0,0 -26.0,admin.,high.school,4.864,23/05/2012,26/04/2011,1.0,0 -37.0,self-employed,university.degree,4.864,13/10/2011,29/03/2010,1.0,0 -49.0,entrepreneur,university.degree,4.864,27/11/2000,14/04/2010,1.0,0 -37.0,blue-collar,basic.9y,4.864,31/10/2012,26/04/2017,1.0,0 -32.0,unemployed,high.school,4.864,,07/10/1994,1.0,0 -50.0,blue-collar,basic.4y,4.864,,03/02/1999,1.0,0 -,services,high.school,4.864,17/10/2008,04/07/2012,1.0,0 -55.0,unknown,high.school,4.864,03/03/2009,21/01/2011,1.0,0 -49.0,services,high.school,4.864,04/12/2014,06/03/2015,1.0,0 -40.0,services,high.school,4.864,11/12/2014,24/01/2003,1.0,1 -52.0,blue-collar,high.school,4.864,19/06/2009,21/10/1999,1.0,0 -55.0,unknown,high.school,4.864,11/09/2000,14/05/2010,1.0,0 -,admin.,university.degree,4.864,15/06/2012,25/12/1996,1.0,0 -52.0,self-employed,university.degree,4.864,17/06/2014,20/01/2006,1.0,0 -34.0,services,high.school,4.864,,04/07/2003,1.0,0 -44.0,admin.,university.degree,4.864,13/02/2004,08/06/2006,1.0,0 -48.0,blue-collar,basic.6y,4.864,05/06/1988,09/01/2004,1.0,1 -26.0,technician,basic.6y,4.864,03/04/2007,05/11/2002,1.0,0 -28.0,services,high.school,4.864,05/11/2004,02/02/2016,1.0,0 -31.0,entrepreneur,basic.9y,4.864,12/08/2014,01/05/1996,1.0,0 -58.0,,basic.4y,4.864,23/04/2018,02/04/2004,1.0,0 -37.0,,basic.9y,4.864,26/07/2001,17/12/2015,1.0,0 -,housemaid,basic.4y,4.864,17/08/2017,23/09/2003,1.0,0 -37.0,technician,university.degree,4.864,03/12/2014,16/12/2004,1.0,0 -37.0,technician,university.degree,4.864,24/02/2015,15/01/1997,1.0,0 -35.0,services,high.school,4.864,30/11/2000,14/01/2008,1.0,0 -30.0,blue-collar,basic.4y,4.864,05/07/1994,14/04/2000,1.0,0 -34.0,services,high.school,4.864,,23/04/2004,1.0,0 -30.0,services,high.school,4.864,25/06/2004,03/02/2006,1.0,0 -,technician,professional.course,4.864,07/05/2014,17/05/2002,1.0,0 -38.0,blue-collar,high.school,4.864,30/10/2003,11/07/2014,1.0,0 -30.0,admin.,university.degree,4.864,01/05/1998,18/02/2005,1.0,1 -25.0,technician,professional.course,4.864,27/02/2006,01/08/2012,1.0,0 -41.0,admin.,high.school,4.864,20/06/2016,31/12/1990,1.0,0 -25.0,student,high.school,4.864,31/01/1990,21/10/2015,1.0,0 -26.0,technician,professional.course,4.864,01/04/2007,10/12/1998,1.0,0 -37.0,admin.,university.degree,4.864,16/07/1998,24/11/1998,1.0,0 -44.0,management,basic.9y,4.864,19/12/2018,17/07/2006,1.0,0 -39.0,technician,professional.course,4.864,05/04/2011,28/06/2011,1.0,0 -49.0,admin.,high.school,4.864,13/07/2011,25/08/2010,1.0,0 -41.0,admin.,high.school,4.864,14/01/2010,24/12/1997,1.0,0 -33.0,admin.,high.school,4.864,23/05/2012,23/01/2014,1.0,0 -,admin.,university.degree,4.864,,28/06/2001,1.0,0 -37.0,blue-collar,high.school,4.864,08/12/2014,09/04/2012,1.0,0 -33.0,management,basic.9y,4.864,06/07/1993,25/11/1993,1.0,0 -35.0,management,high.school,4.864,,06/02/2018,1.0,0 -35.0,housemaid,basic.4y,4.864,20/06/2017,01/06/2015,1.0,0 -45.0,blue-collar,basic.9y,4.864,16/01/2012,02/02/2010,1.0,0 -40.0,technician,university.degree,4.864,21/10/2004,05/06/2000,1.0,0 -43.0,,basic.4y,4.864,29/04/2005,25/04/2012,1.0,1 -39.0,technician,university.degree,4.864,,27/04/2007,1.0,0 -32.0,technician,university.degree,4.864,13/05/2015,19/08/1998,1.0,0 -45.0,blue-collar,basic.9y,4.864,15/11/2000,16/12/2002,1.0,0 -29.0,technician,professional.course,4.864,19/09/2003,01/06/2000,1.0,0 -,housemaid,high.school,4.864,09/07/2014,25/01/2000,1.0,0 -35.0,blue-collar,basic.9y,4.864,28/06/2016,03/03/2014,1.0,0 -25.0,blue-collar,basic.9y,4.864,09/04/1996,10/02/2014,1.0,1 -27.0,,high.school,4.864,25/04/2012,21/07/2006,1.0,1 -40.0,admin.,high.school,4.864,,08/07/2005,1.0,0 -,housemaid,basic.4y,4.864,05/04/1995,14/11/2011,1.0,0 -30.0,,professional.course,4.864,,28/07/2009,1.0,0 -52.0,blue-collar,high.school,4.864,05/04/1996,01/08/1995,1.0,0 -36.0,,high.school,4.864,30/07/2013,07/01/2010,1.0,0 -32.0,blue-collar,professional.course,4.864,05/11/2003,08/12/2008,1.0,0 -43.0,blue-collar,basic.4y,4.864,19/12/2005,23/03/2004,1.0,0 -26.0,blue-collar,basic.9y,4.864,22/12/2009,04/05/2004,1.0,0 -56.0,,basic.4y,4.864,05/03/1998,22/11/2012,1.0,0 -,blue-collar,basic.9y,4.864,16/05/2011,14/03/2017,1.0,0 -43.0,blue-collar,basic.4y,4.864,21/04/2006,16/05/2013,1.0,0 -40.0,management,university.degree,4.864,01/08/2014,21/11/2003,1.0,0 -,,basic.4y,4.864,24/05/2011,24/10/2018,1.0,0 -26.0,admin.,high.school,4.864,15/04/2005,19/07/2005,1.0,0 -42.0,unemployed,high.school,4.864,20/12/1992,17/11/2009,1.0,0 -32.0,,basic.4y,4.864,01/06/2007,18/07/2017,1.0,0 -33.0,admin.,university.degree,4.864,07/04/2001,09/11/2010,1.0,0 -42.0,blue-collar,basic.9y,4.864,,12/10/2007,1.0,0 -43.0,admin.,university.degree,4.864,,20/04/1995,1.0,0 -26.0,admin.,high.school,4.864,08/12/2005,01/08/1997,1.0,0 -41.0,,basic.4y,4.864,01/06/2011,26/04/2017,1.0,0 -39.0,technician,professional.course,4.864,25/12/1994,22/09/1999,1.0,0 -26.0,services,high.school,4.864,01/03/1993,16/06/2011,1.0,0 -48.0,blue-collar,professional.course,4.864,20/08/1993,23/03/1999,1.0,0 -47.0,blue-collar,basic.6y,4.864,04/04/2014,03/10/2017,1.0,1 -41.0,admin.,university.degree,4.864,21/10/2005,06/04/2016,1.0,0 -37.0,blue-collar,basic.9y,4.864,26/05/1998,20/02/1998,1.0,0 -60.0,admin.,high.school,4.864,08/03/2011,19/01/2011,1.0,0 -24.0,technician,professional.course,4.864,15/05/2000,14/02/2008,1.0,0 -52.0,services,high.school,4.864,16/03/2000,30/08/2002,1.0,1 -44.0,blue-collar,basic.4y,4.864,,26/02/2003,1.0,0 -,services,high.school,4.864,29/12/2017,21/08/2013,1.0,0 -50.0,technician,professional.course,4.864,11/03/1997,16/10/2018,1.0,1 -30.0,blue-collar,basic.9y,4.864,16/01/2009,18/05/2015,1.0,0 -30.0,,high.school,4.864,19/10/2017,26/05/2015,1.0,0 -35.0,blue-collar,high.school,4.864,31/12/1990,26/03/2014,1.0,0 -27.0,services,high.school,4.864,08/04/2005,03/05/2016,1.0,0 -53.0,technician,professional.course,4.864,21/10/2011,01/08/1997,1.0,0 -53.0,technician,professional.course,4.864,,31/08/2012,1.0,0 -57.0,services,high.school,4.864,01/05/1999,23/02/2009,1.0,0 -,services,high.school,4.864,26/12/2003,28/07/2016,1.0,1 -25.0,admin.,high.school,4.864,27/04/1998,04/07/2003,1.0,0 -44.0,technician,professional.course,4.864,04/08/2004,11/07/2008,1.0,0 -47.0,admin.,university.degree,4.864,30/07/2004,20/02/2012,1.0,0 -28.0,technician,professional.course,4.864,,03/12/1998,1.0,0 -44.0,technician,high.school,4.864,21/01/2005,07/08/2013,1.0,0 -46.0,,basic.4y,4.864,01/05/1995,05/06/2006,1.0,0 -38.0,blue-collar,basic.9y,4.864,12/03/2015,17/09/2010,1.0,0 -29.0,admin.,university.degree,4.864,15/06/2010,25/12/1992,1.0,0 -,unemployed,basic.9y,4.864,08/04/2004,29/10/2013,1.0,0 -,admin.,high.school,4.864,05/07/1991,31/10/2014,1.0,0 -38.0,blue-collar,basic.9y,4.864,21/09/2003,09/06/2006,1.0,0 -25.0,admin.,high.school,4.864,05/06/1993,07/07/2006,1.0,0 -24.0,,basic.9y,4.864,10/06/2015,09/09/1992,1.0,0 -30.0,admin.,high.school,4.864,26/12/2011,05/03/1997,1.0,0 -37.0,admin.,high.school,4.864,23/12/2004,13/12/2017,1.0,0 -60.0,blue-collar,basic.4y,4.864,10/06/2005,22/09/1997,1.0,0 -38.0,technician,professional.course,4.864,02/08/2018,06/11/2014,1.0,0 -33.0,admin.,high.school,4.864,08/12/2015,01/11/1994,1.0,0 -47.0,admin.,university.degree,4.864,18/09/1996,10/01/2003,1.0,0 -45.0,unknown,high.school,4.864,18/11/2014,01/08/2005,1.0,0 -55.0,technician,university.degree,4.864,11/08/2014,25/01/1993,1.0,0 -31.0,blue-collar,basic.9y,4.864,01/05/1997,08/03/2011,1.0,0 -37.0,admin.,high.school,4.864,06/11/2017,23/03/2017,1.0,0 -46.0,technician,university.degree,4.864,01/07/1997,31/01/1997,1.0,0 -,admin.,university.degree,4.864,01/08/1996,07/07/2010,1.0,0 -,blue-collar,high.school,4.864,,06/04/2006,1.0,0 -46.0,management,basic.9y,4.864,08/06/2011,13/11/2008,1.0,0 -43.0,admin.,university.degree,4.864,05/05/1996,30/01/2014,1.0,0 -28.0,technician,high.school,4.864,15/06/1995,31/12/1988,1.0,0 -53.0,self-employed,university.degree,4.864,13/05/2014,24/05/2017,1.0,0 -54.0,services,high.school,4.864,25/06/1997,06/02/2015,1.0,0 -28.0,services,high.school,4.864,28/03/2000,20/07/2000,1.0,0 -33.0,technician,high.school,4.864,06/07/2018,26/11/2013,1.0,0 -36.0,unemployed,basic.9y,4.864,18/07/2014,13/08/1999,1.0,0 -38.0,blue-collar,high.school,4.864,23/04/2014,05/03/1998,1.0,0 -59.0,entrepreneur,high.school,4.864,01/07/2001,17/06/1999,1.0,0 -36.0,blue-collar,basic.6y,4.864,,05/12/1992,1.0,0 -43.0,,basic.9y,4.864,13/02/2003,27/01/1999,1.0,0 -49.0,blue-collar,basic.4y,4.864,,20/10/1996,1.0,0 -36.0,blue-collar,basic.9y,4.864,,21/11/2008,1.0,0 -47.0,self-employed,high.school,4.864,,24/11/2006,1.0,0 -32.0,admin.,university.degree,4.864,,28/03/2007,1.0,0 -49.0,,basic.9y,4.864,15/05/2008,03/05/2000,1.0,0 -34.0,admin.,university.degree,4.864,07/03/2014,28/01/2000,1.0,0 -37.0,admin.,university.degree,4.864,02/11/2011,18/04/2018,1.0,0 -41.0,admin.,professional.course,4.864,12/04/2013,06/07/2006,1.0,0 -23.0,services,high.school,4.864,20/02/2012,24/07/1998,1.0,0 -26.0,,professional.course,4.864,24/09/2010,29/10/2004,1.0,0 -54.0,admin.,basic.4y,4.864,,26/07/2016,1.0,0 -46.0,admin.,university.degree,4.864,01/08/1997,05/12/1999,1.0,0 -,admin.,high.school,4.864,02/02/2007,23/03/2016,1.0,0 -37.0,admin.,high.school,4.864,15/05/1994,01/08/2004,1.0,0 -53.0,admin.,university.degree,4.864,02/03/2016,09/02/2007,1.0,0 -54.0,housemaid,basic.4y,4.864,09/07/2008,28/03/2003,1.0,0 -31.0,services,high.school,4.864,09/02/2005,22/11/1994,1.0,0 -41.0,,university.degree,4.864,31/01/2012,18/09/2014,1.0,1 -30.0,,university.degree,4.864,18/07/2013,02/05/2008,1.0,0 -,,basic.4y,4.864,05/02/1993,19/09/2003,1.0,1 -33.0,,high.school,4.864,07/12/1999,21/10/2005,1.0,0 -33.0,admin.,high.school,4.864,31/01/2012,05/08/2016,1.0,0 -34.0,admin.,university.degree,4.864,22/07/2013,05/08/1991,1.0,0 -34.0,admin.,university.degree,4.864,31/12/1992,25/05/2016,1.0,0 -,blue-collar,basic.6y,4.864,16/11/2010,23/03/2001,1.0,0 -43.0,blue-collar,basic.9y,4.864,24/02/2011,04/07/2012,1.0,1 -30.0,services,high.school,4.864,01/10/2004,05/04/2012,1.0,0 -55.0,,basic.6y,4.864,12/08/2005,06/04/2006,1.0,0 -,blue-collar,basic.9y,4.864,06/03/2006,08/07/2005,1.0,0 -59.0,technician,high.school,4.864,03/02/2016,20/01/2005,1.0,0 -37.0,blue-collar,high.school,4.864,10/01/2012,31/12/1992,1.0,1 -,blue-collar,basic.4y,4.864,24/10/1995,31/07/1997,1.0,0 -33.0,technician,professional.course,4.864,17/12/2015,06/12/2018,1.0,0 -,blue-collar,high.school,4.864,05/06/2009,07/06/2000,1.0,0 -32.0,admin.,university.degree,4.864,26/11/2004,23/10/2015,1.0,0 -48.0,self-employed,high.school,4.864,01/12/1996,16/03/2018,1.0,0 -43.0,technician,professional.course,4.864,31/12/1993,30/04/2007,1.0,0 -,blue-collar,basic.9y,4.864,26/07/2013,27/12/2010,1.0,0 -42.0,technician,professional.course,4.864,21/03/2007,08/09/2011,1.0,0 -43.0,technician,professional.course,4.864,23/04/2014,12/12/2014,1.0,0 -41.0,,university.degree,4.864,25/08/2010,11/11/2004,1.0,0 -46.0,admin.,high.school,4.864,25/10/1995,22/07/2014,1.0,0 -44.0,technician,professional.course,4.864,25/02/2011,01/10/1994,1.0,0 -35.0,,basic.6y,4.864,06/05/2004,31/12/1991,1.0,0 -53.0,housemaid,basic.4y,4.864,09/10/2014,30/07/1999,1.0,0 -29.0,services,high.school,4.864,31/01/2013,01/09/2006,1.0,0 -29.0,technician,professional.course,4.864,15/12/1983,04/12/2012,1.0,1 -51.0,retired,basic.9y,4.864,22/10/2014,13/01/2006,1.0,0 -33.0,technician,professional.course,4.864,27/03/2014,01/01/2005,1.0,0 -41.0,technician,professional.course,4.864,05/05/1994,15/08/2012,1.0,0 -33.0,services,basic.4y,4.864,24/01/2005,06/12/2016,1.0,0 -35.0,admin.,university.degree,4.864,30/10/2014,28/03/2014,1.0,0 -56.0,blue-collar,professional.course,4.864,23/07/2014,01/07/2005,1.0,0 -36.0,blue-collar,basic.9y,4.864,05/03/2004,19/05/2014,1.0,0 -39.0,management,basic.9y,4.864,21/08/2009,05/07/2002,1.0,0 -25.0,admin.,high.school,4.864,03/04/1990,08/04/2015,1.0,0 -26.0,services,high.school,4.864,03/09/2013,05/06/2014,1.0,0 -46.0,blue-collar,basic.9y,4.864,09/04/2015,12/05/2004,1.0,0 -40.0,admin.,professional.course,4.864,05/07/1993,06/04/2009,1.0,0 -,,professional.course,4.864,07/01/2001,19/06/2014,1.0,0 -59.0,retired,high.school,4.864,30/07/2012,01/12/2004,1.0,0 -38.0,admin.,high.school,4.864,19/10/2017,15/12/2008,1.0,0 -30.0,blue-collar,basic.6y,4.864,,11/05/2018,1.0,0 -48.0,entrepreneur,high.school,4.864,01/11/2005,27/04/2001,1.0,0 -49.0,,high.school,4.864,28/03/2011,18/06/2002,1.0,0 -47.0,unknown,high.school,4.864,19/07/2016,08/09/2010,1.0,0 -37.0,management,university.degree,4.864,28/01/2019,11/03/2004,1.0,0 -39.0,blue-collar,basic.9y,4.864,19/09/2008,19/02/2019,1.0,0 -31.0,admin.,basic.9y,4.864,16/05/2001,23/12/2009,1.0,0 -31.0,admin.,university.degree,4.864,05/09/2003,16/10/2002,1.0,0 -48.0,admin.,university.degree,4.864,,01/02/1991,1.0,0 -41.0,services,high.school,4.864,21/05/2010,14/07/2010,1.0,0 -29.0,services,high.school,4.864,17/09/2018,13/10/2005,1.0,0 -49.0,entrepreneur,university.degree,4.864,15/03/1992,17/04/2003,1.0,0 -31.0,blue-collar,basic.9y,4.864,11/08/2014,11/01/2002,1.0,0 -48.0,,professional.course,4.864,25/12/1996,09/08/2012,1.0,0 -38.0,,basic.6y,4.864,05/12/2014,01/07/1998,1.0,0 -46.0,blue-collar,basic.9y,4.864,19/12/1997,14/04/2006,1.0,0 -38.0,self-employed,basic.9y,4.864,23/05/2008,06/07/2016,1.0,0 -43.0,management,high.school,4.864,31/01/2012,07/08/2007,1.0,0 -53.0,admin.,basic.9y,4.864,01/08/2010,15/06/2001,1.0,0 -36.0,blue-collar,basic.9y,4.864,25/03/1997,26/05/2014,1.0,0 -34.0,management,university.degree,4.864,15/02/2000,25/10/1997,1.0,0 -41.0,blue-collar,basic.4y,4.864,15/02/2008,23/04/2004,1.0,0 -35.0,blue-collar,basic.9y,4.864,17/02/2004,21/08/2014,1.0,0 -,,university.degree,4.864,25/03/1997,10/06/2005,1.0,0 -49.0,entrepreneur,university.degree,4.864,28/07/2014,18/07/2000,1.0,0 -37.0,admin.,high.school,4.864,02/01/2001,01/04/2008,1.0,0 -,blue-collar,basic.6y,4.864,12/09/2002,13/12/2002,1.0,1 -36.0,services,high.school,4.864,07/05/2013,24/06/2013,1.0,0 -54.0,management,basic.9y,4.864,,05/08/1996,1.0,0 -29.0,blue-collar,high.school,4.864,,25/12/1995,1.0,0 -43.0,technician,professional.course,4.864,20/03/1997,01/02/1995,1.0,0 -52.0,self-employed,university.degree,4.864,03/09/2003,25/12/1994,1.0,0 -,management,professional.course,4.864,01/06/1997,13/04/2011,1.0,0 -48.0,technician,high.school,4.864,31/07/2014,05/12/1999,1.0,1 -39.0,blue-collar,basic.9y,4.864,05/12/1990,01/11/1993,1.0,0 -38.0,services,high.school,4.864,,11/03/2015,1.0,0 -37.0,admin.,university.degree,4.864,21/04/2006,11/07/2005,1.0,0 -47.0,technician,basic.9y,4.864,30/12/2011,11/02/2016,1.0,0 -39.0,blue-collar,basic.4y,4.864,11/05/2017,18/10/2001,1.0,0 -29.0,,university.degree,4.864,19/01/2012,27/08/2004,1.0,0 -34.0,housemaid,basic.6y,4.864,06/08/2010,09/09/2013,1.0,0 -52.0,self-employed,university.degree,4.864,30/10/2002,01/02/1992,1.0,0 -29.0,blue-collar,basic.9y,4.864,08/06/2018,18/04/2011,1.0,0 -36.0,blue-collar,high.school,4.864,01/07/2011,15/12/2017,1.0,0 -54.0,blue-collar,high.school,4.864,04/11/2016,04/03/2005,1.0,0 -33.0,technician,professional.course,4.864,21/11/2017,22/04/2008,1.0,0 -47.0,admin.,university.degree,4.864,05/07/2011,31/12/1990,1.0,0 -,blue-collar,basic.4y,4.864,03/06/2004,30/06/2016,1.0,0 -38.0,technician,professional.course,4.864,05/04/1992,11/04/2013,1.0,0 -45.0,,basic.9y,4.864,,23/05/2007,1.0,0 -41.0,technician,professional.course,4.864,18/06/2012,11/04/2006,1.0,0 -44.0,,basic.9y,4.864,01/10/2010,18/10/2013,1.0,0 -32.0,services,high.school,4.864,08/04/2005,10/03/2003,1.0,0 -55.0,technician,university.degree,4.864,05/04/1994,07/01/1994,1.0,0 -,technician,high.school,4.864,17/08/2012,04/01/2008,1.0,0 -32.0,blue-collar,basic.9y,4.864,20/09/1994,28/03/2006,1.0,0 -27.0,blue-collar,basic.6y,4.864,09/10/2002,15/03/1997,1.0,0 -35.0,blue-collar,high.school,4.864,31/10/2013,26/02/2010,1.0,0 -59.0,technician,basic.9y,4.864,13/07/2006,11/10/2013,1.0,0 -35.0,technician,basic.6y,4.864,30/10/1990,08/05/2013,1.0,0 -33.0,self-employed,basic.4y,4.864,19/06/2009,13/04/2005,1.0,0 -,blue-collar,basic.4y,4.864,,27/06/2008,1.0,0 -37.0,blue-collar,basic.9y,4.864,,06/02/2009,1.0,0 -56.0,,high.school,4.864,15/05/1997,25/03/1996,1.0,0 -30.0,blue-collar,basic.9y,4.864,31/12/1992,01/08/2014,1.0,0 -42.0,services,high.school,4.864,20/07/1993,31/12/1991,1.0,1 -44.0,technician,high.school,4.864,26/12/2014,15/01/2010,1.0,0 -43.0,,university.degree,4.864,27/06/2016,05/08/2013,1.0,0 -29.0,housemaid,high.school,4.864,30/05/2003,01/03/2006,1.0,0 -40.0,admin.,university.degree,4.864,27/02/2003,15/07/2013,1.0,0 -49.0,management,university.degree,4.864,23/02/2009,03/02/2006,1.0,0 -33.0,admin.,high.school,4.864,22/11/1997,10/03/2009,1.0,0 -41.0,housemaid,university.degree,4.864,14/07/2005,01/02/1996,1.0,0 -,services,high.school,4.864,05/02/2001,06/07/2001,1.0,0 -45.0,services,high.school,4.864,05/03/1990,25/02/1993,1.0,0 -,housemaid,university.degree,4.864,29/09/2014,01/12/1995,1.0,0 -35.0,technician,university.degree,4.864,08/08/2006,25/07/2014,1.0,0 -45.0,unknown,basic.4y,4.864,25/02/1992,22/04/1997,1.0,0 -,self-employed,basic.9y,4.864,29/12/2015,28/11/2017,1.0,0 -34.0,blue-collar,basic.9y,4.864,11/04/2003,18/05/2001,1.0,0 -47.0,admin.,high.school,4.864,01/05/2005,01/08/1996,1.0,0 -27.0,technician,professional.course,4.864,08/02/1990,29/04/2005,1.0,0 -22.0,blue-collar,basic.6y,4.864,,29/01/2019,1.0,0 -36.0,blue-collar,basic.4y,4.864,04/08/2014,12/07/2016,1.0,0 -54.0,technician,professional.course,4.864,25/01/2013,16/10/2014,1.0,0 -51.0,admin.,university.degree,4.864,,31/05/2016,1.0,0 -50.0,admin.,basic.6y,4.864,02/10/2013,30/10/2014,1.0,0 -44.0,,high.school,4.864,01/03/2000,25/07/2008,1.0,0 -52.0,entrepreneur,basic.9y,4.864,,11/08/2014,1.0,0 -33.0,management,university.degree,4.864,20/06/1996,05/07/1992,1.0,0 -51.0,admin.,professional.course,4.864,22/02/2013,21/07/2014,1.0,0 -,,high.school,4.864,13/09/1997,15/09/1996,1.0,0 -36.0,self-employed,basic.4y,4.864,12/02/2002,27/12/2011,1.0,0 -,blue-collar,basic.4y,4.864,31/01/2013,04/05/2012,1.0,0 -30.0,blue-collar,basic.6y,4.864,28/02/1991,09/08/2002,1.0,0 -23.0,,high.school,4.864,27/01/1997,06/02/2004,1.0,0 -44.0,,high.school,4.864,07/10/2005,03/10/2008,1.0,0 -,admin.,university.degree,4.864,01/03/2011,01/06/2010,1.0,0 -39.0,services,high.school,4.864,23/12/2015,17/09/2010,1.0,0 -57.0,retired,high.school,4.864,11/07/2018,04/05/2017,1.0,0 -,,high.school,4.864,16/02/2000,01/11/1997,1.0,0 -52.0,unknown,basic.6y,4.864,31/12/1995,01/12/1993,1.0,0 -,admin.,basic.9y,4.864,15/01/2000,02/03/2010,1.0,0 -37.0,self-employed,high.school,4.864,03/12/2004,13/07/2007,1.0,0 -44.0,technician,professional.course,4.864,11/07/2013,10/05/2002,1.0,0 -35.0,technician,professional.course,4.864,25/08/2016,05/07/2002,1.0,0 -35.0,blue-collar,basic.6y,4.864,,26/05/2006,1.0,0 -37.0,self-employed,professional.course,4.864,22/10/2010,01/08/2008,1.0,0 -44.0,admin.,high.school,4.864,,09/07/2004,1.0,0 -,entrepreneur,high.school,4.864,25/07/1995,19/05/2015,1.0,0 -50.0,,high.school,4.864,04/03/2005,14/10/2005,1.0,0 -53.0,services,basic.4y,4.864,04/07/2018,01/07/2006,1.0,0 -31.0,,high.school,4.864,08/08/2014,27/07/2011,1.0,0 -28.0,admin.,high.school,4.864,28/06/2012,14/01/2010,1.0,0 -57.0,services,high.school,4.864,05/04/2002,05/12/1989,1.0,0 -42.0,services,high.school,4.864,17/04/2014,01/08/1995,1.0,0 -34.0,admin.,university.degree,4.864,12/03/2018,29/07/2005,1.0,0 -48.0,,university.degree,4.864,20/05/1998,05/12/2017,1.0,0 -47.0,admin.,basic.6y,4.864,07/06/2006,28/02/2019,1.0,0 -,management,university.degree,4.864,20/04/2011,06/10/2014,1.0,0 -28.0,blue-collar,basic.6y,4.864,27/07/2015,01/01/1992,1.0,0 -31.0,admin.,university.degree,4.864,19/08/2014,01/08/1995,1.0,0 -30.0,blue-collar,basic.9y,4.864,05/04/2002,24/06/2011,1.0,0 -38.0,services,high.school,4.864,23/09/1997,18/03/2011,1.0,0 -,blue-collar,basic.9y,4.864,15/12/1990,01/04/2005,1.0,0 -45.0,,basic.9y,4.864,,20/10/2017,1.0,0 -42.0,technician,university.degree,4.864,23/01/2015,12/02/2018,1.0,0 -31.0,admin.,high.school,4.864,01/07/1997,03/12/2018,1.0,0 -30.0,technician,university.degree,4.864,,06/10/2014,1.0,0 -37.0,housemaid,high.school,4.864,18/11/2013,24/03/2011,1.0,0 -32.0,admin.,high.school,4.864,01/09/1997,31/12/1994,1.0,1 -41.0,technician,professional.course,4.864,20/06/2011,02/11/2017,1.0,0 -43.0,,basic.4y,4.864,14/05/1996,19/06/2012,1.0,1 -34.0,entrepreneur,professional.course,4.864,26/02/1993,05/04/1996,1.0,0 -47.0,,professional.course,4.864,04/12/2017,22/03/2019,1.0,0 -40.0,management,high.school,4.864,12/02/2007,28/12/2004,1.0,0 -43.0,services,high.school,4.864,21/03/2003,20/09/1993,1.0,0 -48.0,blue-collar,basic.6y,4.864,23/03/2015,02/08/2002,1.0,0 -40.0,admin.,professional.course,4.864,01/08/2008,08/07/2013,1.0,1 -38.0,blue-collar,basic.9y,4.864,08/08/2003,31/12/1993,1.0,0 -37.0,unemployed,professional.course,4.864,01/04/2008,01/12/1995,1.0,1 -,blue-collar,basic.4y,4.864,19/03/2010,01/11/1996,1.0,0 -42.0,blue-collar,basic.4y,4.864,01/01/2009,24/06/1994,1.0,0 -,,university.degree,4.864,16/09/1992,20/12/2001,1.0,0 -,services,basic.9y,4.864,,07/07/2014,1.0,1 -57.0,management,university.degree,4.864,30/10/2013,07/12/2000,1.0,0 -47.0,entrepreneur,university.degree,4.864,27/04/2012,14/04/2010,1.0,0 -,technician,professional.course,4.864,30/04/2004,20/12/1994,1.0,0 -40.0,admin.,high.school,4.864,26/09/2008,12/03/2004,1.0,0 -60.0,unknown,high.school,4.864,17/11/1998,28/04/2000,1.0,0 -,,basic.9y,4.864,28/05/1997,30/10/2003,1.0,0 -44.0,,high.school,4.864,01/11/1996,15/02/2016,1.0,0 -,services,high.school,4.864,25/01/2012,30/06/2006,1.0,0 -34.0,,basic.4y,4.864,20/06/2016,15/11/2005,1.0,0 -46.0,technician,basic.9y,4.864,25/05/2016,31/08/2015,1.0,0 -33.0,admin.,high.school,4.864,15/07/2004,09/02/1995,1.0,0 -51.0,blue-collar,high.school,4.864,06/01/1994,16/08/2000,1.0,0 -37.0,,professional.course,4.864,05/04/2018,17/06/2016,1.0,0 -30.0,services,high.school,4.864,12/03/2004,14/04/2010,1.0,0 -56.0,housemaid,basic.4y,4.864,05/11/2018,28/06/2007,1.0,0 -31.0,blue-collar,basic.9y,4.864,14/03/2016,01/11/2006,1.0,0 -39.0,blue-collar,basic.9y,4.864,02/10/2008,05/11/1990,1.0,0 -,self-employed,basic.4y,4.864,21/04/2005,24/12/1999,1.0,0 -36.0,housemaid,basic.6y,4.864,25/12/1995,04/01/2010,1.0,0 -40.0,services,high.school,4.864,,16/12/2005,1.0,0 -41.0,self-employed,high.school,4.864,28/11/2003,31/12/2008,1.0,0 -42.0,unemployed,basic.4y,4.864,31/12/1993,30/06/2006,1.0,0 -47.0,management,basic.4y,4.864,25/11/1999,05/05/2010,1.0,0 -51.0,admin.,basic.9y,4.864,08/06/2011,20/04/2009,1.0,0 -33.0,technician,professional.course,4.864,01/04/2006,01/10/2004,1.0,0 -35.0,admin.,university.degree,4.864,28/06/2011,13/10/2006,1.0,0 -48.0,unemployed,basic.6y,4.864,10/01/2014,27/05/2004,1.0,0 -46.0,blue-collar,basic.4y,4.864,07/02/2006,03/02/2005,1.0,0 -24.0,entrepreneur,university.degree,4.864,13/01/2006,11/09/2014,1.0,0 -27.0,blue-collar,basic.9y,4.864,22/12/2015,24/06/2015,1.0,0 -33.0,technician,professional.course,4.864,25/12/1995,07/02/2003,1.0,0 -26.0,management,university.degree,4.865,05/08/1990,25/12/1996,1.0,0 -42.0,technician,professional.course,4.865,31/10/2012,31/05/2013,1.0,0 -30.0,admin.,university.degree,4.865,18/10/2011,16/02/2006,1.0,0 -55.0,,basic.9y,4.865,13/02/2004,26/03/1997,1.0,0 -41.0,blue-collar,basic.4y,4.865,13/01/2014,15/10/2000,1.0,0 -,blue-collar,basic.4y,4.865,07/01/2005,22/08/2003,1.0,0 -42.0,admin.,university.degree,4.865,14/03/2002,06/08/2014,1.0,0 -53.0,housemaid,professional.course,4.865,31/05/2013,14/05/2010,1.0,0 -45.0,services,basic.9y,4.865,17/08/2000,01/06/1997,1.0,0 -54.0,technician,professional.course,4.865,14/03/2003,01/04/2008,1.0,0 -39.0,unemployed,university.degree,4.865,,14/11/2003,1.0,0 -52.0,,professional.course,4.865,06/03/1997,27/02/2009,1.0,0 -38.0,services,high.school,4.865,31/01/2012,25/04/2013,1.0,0 -58.0,blue-collar,basic.9y,4.865,15/01/2004,06/02/2004,1.0,0 -37.0,technician,professional.course,4.865,01/04/2008,10/01/2006,1.0,0 -29.0,services,high.school,4.865,01/02/2005,11/03/2015,1.0,0 -59.0,retired,high.school,4.865,,08/03/2007,1.0,0 -36.0,self-employed,university.degree,4.865,01/12/2004,09/01/1995,1.0,0 -30.0,services,high.school,4.865,25/07/2014,22/10/1998,1.0,0 -46.0,technician,professional.course,4.865,15/10/2010,08/05/2015,1.0,0 -46.0,retired,basic.4y,4.865,01/12/1994,01/02/2005,1.0,0 -,unknown,high.school,4.865,09/06/2004,01/03/2013,1.0,0 -57.0,blue-collar,high.school,4.865,02/04/2012,28/12/2007,1.0,0 -25.0,admin.,high.school,4.865,04/05/2016,10/12/2014,1.0,0 -49.0,management,university.degree,4.865,19/11/2014,28/07/2011,1.0,0 -38.0,blue-collar,high.school,4.865,05/03/1994,12/03/2014,1.0,0 -59.0,,university.degree,4.865,13/11/2003,30/08/2010,1.0,0 -,technician,professional.course,4.865,03/10/2014,03/04/2007,1.0,0 -37.0,entrepreneur,university.degree,4.865,01/04/1995,16/03/1995,1.0,0 -34.0,blue-collar,basic.4y,4.865,,02/09/2014,1.0,0 -46.0,admin.,university.degree,4.865,20/12/1992,12/03/2013,1.0,1 -47.0,self-employed,professional.course,4.865,,05/10/2009,1.0,0 -26.0,services,basic.9y,4.865,02/02/2011,14/02/2003,1.0,0 -35.0,technician,high.school,4.865,14/11/2012,31/07/1996,1.0,0 -42.0,blue-collar,high.school,4.865,24/01/2012,27/06/2003,1.0,0 -48.0,technician,high.school,4.865,17/09/2004,09/01/2004,1.0,0 -42.0,management,high.school,4.865,30/05/2003,05/01/1998,1.0,0 -55.0,technician,basic.9y,4.865,21/09/2006,10/08/2011,1.0,0 -41.0,admin.,university.degree,4.865,31/01/2012,03/11/2014,1.0,0 -46.0,admin.,university.degree,4.865,12/02/2015,16/11/2017,1.0,0 -44.0,technician,basic.4y,4.865,05/05/1995,24/07/2009,1.0,0 -38.0,admin.,basic.9y,4.865,,25/04/1990,1.0,0 -30.0,admin.,university.degree,4.865,10/08/2012,05/04/1994,1.0,0 -54.0,services,high.school,4.865,05/11/1992,13/06/2003,1.0,0 -48.0,entrepreneur,basic.4y,4.865,03/06/2013,23/07/2002,1.0,0 -38.0,,basic.6y,4.865,05/04/1997,01/06/1996,1.0,1 -33.0,services,basic.6y,4.865,,31/12/1990,1.0,0 -44.0,self-employed,high.school,4.865,20/11/2014,01/09/2017,1.0,0 -,admin.,university.degree,4.865,05/12/1996,17/09/2018,1.0,0 -,technician,professional.course,4.865,04/12/2009,15/12/1995,1.0,0 -43.0,unemployed,university.degree,4.865,,13/06/2003,1.0,0 -60.0,management,university.degree,4.865,23/05/2003,07/07/2006,1.0,1 -56.0,retired,basic.4y,4.865,02/01/2004,25/07/1994,1.0,0 -46.0,entrepreneur,basic.9y,4.865,23/12/2009,17/08/2017,1.0,0 -30.0,services,basic.9y,4.865,,31/12/1991,1.0,1 -,technician,university.degree,4.865,05/06/1996,17/03/2014,1.0,0 -28.0,services,high.school,4.865,28/12/2009,12/07/2002,1.0,1 -40.0,admin.,university.degree,4.865,01/06/1996,28/04/2005,1.0,0 -34.0,services,professional.course,4.865,23/11/1995,22/12/1999,1.0,0 -40.0,admin.,university.degree,4.865,22/01/2014,19/07/2011,1.0,0 -35.0,,basic.4y,4.865,16/10/2009,21/09/2007,1.0,0 -43.0,retired,basic.4y,4.865,21/07/2000,16/11/2017,1.0,0 -51.0,management,university.degree,4.865,08/04/2014,09/11/2010,1.0,0 -33.0,blue-collar,high.school,4.865,31/01/2012,28/10/2011,1.0,0 -35.0,admin.,university.degree,4.865,16/06/2014,11/02/2005,1.0,0 -25.0,blue-collar,basic.9y,4.865,23/11/2015,11/07/2017,1.0,0 -50.0,services,basic.4y,4.865,20/10/1992,06/05/2019,1.0,0 -34.0,,basic.4y,4.865,25/04/2001,25/04/2012,1.0,0 -47.0,technician,university.degree,4.865,31/03/2016,16/07/2010,1.0,0 -35.0,blue-collar,basic.6y,4.865,17/11/2004,01/11/1998,1.0,0 -35.0,,basic.4y,4.865,12/02/1998,31/10/2012,1.0,0 -39.0,entrepreneur,basic.9y,4.865,07/02/2003,01/05/2003,1.0,0 -42.0,blue-collar,basic.6y,4.865,10/07/2014,26/03/2001,1.0,1 -42.0,blue-collar,basic.6y,4.865,18/05/2011,30/06/2016,1.0,0 -43.0,blue-collar,high.school,4.865,23/03/1990,01/02/1995,1.0,0 -48.0,technician,professional.course,4.865,25/01/1992,31/05/2017,1.0,0 -25.0,blue-collar,basic.9y,4.865,13/06/2012,24/09/1999,1.0,0 -32.0,blue-collar,professional.course,4.865,25/09/2003,05/01/2015,1.0,0 -47.0,,professional.course,4.865,20/07/2006,07/07/2014,1.0,0 -47.0,technician,professional.course,4.865,12/08/2015,31/12/1996,1.0,0 -30.0,services,high.school,4.865,01/08/1994,25/03/2014,1.0,0 -31.0,self-employed,university.degree,4.865,01/05/2008,05/12/1990,1.0,0 -35.0,management,university.degree,4.865,,15/07/2004,1.0,0 -,blue-collar,basic.9y,4.865,05/10/1996,29/02/2016,1.0,0 -39.0,,basic.9y,4.865,19/01/2007,05/01/1996,1.0,0 -,blue-collar,basic.9y,4.865,10/02/2006,25/01/1993,1.0,0 -40.0,blue-collar,basic.9y,4.865,20/07/2015,15/03/2010,1.0,0 -30.0,,high.school,4.865,30/10/2012,15/04/2001,1.0,0 -,blue-collar,high.school,4.865,27/11/2014,19/06/2008,1.0,0 -38.0,blue-collar,basic.6y,4.865,12/09/2014,05/10/2000,1.0,0 -,unemployed,basic.9y,4.865,,31/05/2011,1.0,0 -39.0,blue-collar,basic.4y,4.865,01/10/2004,04/12/2009,1.0,0 -58.0,blue-collar,basic.6y,4.865,01/09/1995,04/04/2005,1.0,0 -39.0,admin.,university.degree,4.865,07/09/2016,01/04/2016,1.0,0 -35.0,blue-collar,basic.9y,4.865,24/09/2015,20/08/2004,1.0,0 -40.0,management,university.degree,4.865,,19/06/2003,1.0,0 -49.0,admin.,high.school,4.865,14/03/2008,20/10/2014,1.0,0 -34.0,,basic.9y,4.865,23/04/2008,27/08/2010,1.0,0 -49.0,unemployed,professional.course,4.865,05/04/2007,22/09/2006,1.0,0 -32.0,blue-collar,basic.9y,4.865,24/06/2003,12/12/2017,1.0,0 -,admin.,high.school,4.865,19/09/2002,03/03/2005,1.0,0 -35.0,blue-collar,high.school,4.865,20/07/1996,01/07/1992,1.0,0 -38.0,technician,professional.course,4.865,01/09/2007,27/12/2007,1.0,0 -35.0,blue-collar,basic.9y,4.865,30/12/2008,31/01/2012,1.0,0 -33.0,,university.degree,4.865,25/09/2015,21/10/2001,1.0,0 -30.0,services,high.school,4.865,,15/03/1998,1.0,0 -55.0,,university.degree,4.865,09/02/2006,05/12/1999,1.0,0 -,entrepreneur,university.degree,4.865,07/03/2005,16/09/2013,1.0,0 -51.0,blue-collar,basic.9y,4.865,25/06/1993,15/06/2015,1.0,0 -40.0,entrepreneur,professional.course,4.865,19/11/2014,26/11/2004,1.0,0 -44.0,blue-collar,professional.course,4.865,30/09/2002,07/05/2014,1.0,0 -,blue-collar,basic.9y,4.865,07/09/2006,06/05/2005,1.0,0 -32.0,blue-collar,basic.4y,4.865,29/10/2004,22/03/2002,1.0,0 -40.0,services,high.school,4.865,05/01/2016,24/03/2005,1.0,0 -41.0,self-employed,basic.4y,4.865,20/10/1992,19/09/2017,1.0,0 -,,basic.9y,4.865,21/12/2001,08/05/1998,1.0,0 -29.0,,high.school,4.865,13/07/2011,15/03/2012,1.0,0 -32.0,admin.,university.degree,4.865,05/07/2017,15/11/2000,1.0,0 -39.0,services,high.school,4.865,15/05/2014,31/10/2003,1.0,1 -41.0,services,high.school,4.865,18/02/2005,02/12/2005,1.0,0 -39.0,self-employed,basic.4y,4.865,,18/02/2011,1.0,0 -25.0,admin.,high.school,4.865,14/12/2016,30/10/2002,1.0,0 -33.0,technician,basic.9y,4.865,01/01/1997,25/01/1997,1.0,0 -24.0,services,high.school,4.865,19/01/1998,01/06/2004,1.0,0 -36.0,housemaid,basic.4y,4.865,,07/09/2012,1.0,0 -35.0,blue-collar,basic.4y,4.865,01/06/1997,23/01/1997,1.0,0 -40.0,blue-collar,basic.6y,4.865,01/11/1999,24/07/2013,1.0,0 -26.0,admin.,high.school,4.865,25/06/2015,03/01/1997,1.0,0 -40.0,technician,university.degree,4.865,15/06/2000,08/03/2010,1.0,0 -,management,university.degree,4.865,06/09/2002,10/10/1996,1.0,0 -39.0,entrepreneur,high.school,4.865,13/04/2007,16/09/2005,1.0,0 -26.0,admin.,high.school,4.865,,05/05/1990,1.0,0 -41.0,technician,university.degree,4.865,01/06/1998,14/03/2003,1.0,0 -48.0,housemaid,basic.6y,4.865,25/03/2014,04/07/2006,1.0,0 -32.0,admin.,high.school,4.865,19/11/2014,24/12/2009,1.0,0 -,admin.,professional.course,4.865,,06/03/2015,1.0,0 -51.0,,basic.4y,4.865,08/02/2016,20/06/2008,1.0,0 -55.0,blue-collar,professional.course,4.865,,09/04/2004,1.0,0 -37.0,admin.,university.degree,4.865,15/04/1998,07/05/2014,1.0,0 -52.0,services,high.school,4.865,19/12/2017,04/07/2002,1.0,0 -47.0,management,university.degree,4.865,26/08/1998,01/02/2017,1.0,0 -33.0,blue-collar,basic.9y,4.865,10/08/2012,04/07/1999,1.0,0 -53.0,admin.,university.degree,4.865,01/06/2010,03/06/2005,1.0,0 -57.0,housemaid,basic.4y,4.865,04/07/2003,12/11/2004,1.0,0 -53.0,services,high.school,4.865,27/02/2006,04/04/2003,1.0,0 -25.0,admin.,high.school,4.865,23/02/2006,30/04/2012,1.0,0 -,admin.,high.school,4.865,10/04/2017,17/06/1998,1.0,0 -46.0,management,university.degree,4.865,,05/11/1996,1.0,0 -58.0,retired,high.school,4.865,04/05/2017,05/06/1994,1.0,0 -56.0,technician,university.degree,4.865,24/10/2001,01/08/1996,1.0,0 -52.0,,high.school,4.865,01/02/1994,15/07/1995,1.0,0 -43.0,technician,professional.course,4.865,05/03/2004,01/06/2006,1.0,0 -36.0,technician,professional.course,4.865,07/05/2004,31/12/1991,1.0,0 -45.0,blue-collar,high.school,4.865,25/02/2005,24/07/2018,1.0,0 -36.0,blue-collar,basic.6y,4.865,23/07/2015,29/07/2014,1.0,0 -55.0,admin.,high.school,4.865,03/06/2009,20/02/2004,1.0,0 -29.0,blue-collar,basic.4y,4.865,12/04/2011,09/12/2015,1.0,0 -,blue-collar,basic.4y,4.865,02/04/1998,26/01/2001,1.0,0 -42.0,services,high.school,4.865,28/02/2007,28/05/2004,1.0,0 -47.0,admin.,university.degree,4.865,07/05/1996,09/03/2009,1.0,0 -45.0,technician,professional.course,4.865,,19/12/2005,1.0,0 -25.0,blue-collar,basic.9y,4.865,13/05/1993,29/06/2006,1.0,0 -41.0,services,basic.9y,4.865,11/06/2002,25/02/2000,1.0,0 -51.0,technician,professional.course,4.865,23/01/2009,23/01/2009,1.0,0 -41.0,technician,university.degree,4.865,08/07/2015,11/01/2010,1.0,0 -40.0,blue-collar,basic.9y,4.865,01/07/2005,10/03/2014,1.0,0 -33.0,,high.school,4.865,18/08/2017,02/03/2007,1.0,0 -28.0,,university.degree,4.865,04/12/2018,20/01/2016,1.0,0 -27.0,admin.,basic.9y,4.865,11/02/2005,07/07/2015,1.0,0 -25.0,admin.,university.degree,4.865,08/04/2005,13/01/2006,1.0,0 -45.0,admin.,high.school,4.865,17/08/2006,28/05/2004,1.0,1 -55.0,blue-collar,basic.9y,4.865,19/05/2010,01/08/1998,1.0,0 -,blue-collar,basic.9y,4.865,31/03/1998,22/10/2004,1.0,0 -,admin.,high.school,4.865,01/12/2007,14/04/2016,1.0,0 -53.0,management,university.degree,4.865,20/02/2014,11/07/2011,1.0,0 -53.0,unknown,high.school,4.865,18/01/2011,25/11/2009,1.0,0 -,blue-collar,basic.9y,4.865,01/07/1996,11/06/1999,1.0,0 -39.0,,university.degree,4.865,02/07/2004,15/01/1998,1.0,0 -55.0,admin.,high.school,4.865,23/01/2014,05/03/2004,1.0,0 -38.0,blue-collar,basic.9y,4.865,09/12/2003,17/01/2006,1.0,0 -32.0,blue-collar,basic.4y,4.865,31/07/2008,01/11/1997,1.0,0 -34.0,blue-collar,high.school,4.865,28/01/2016,26/03/1999,1.0,0 -54.0,admin.,high.school,4.865,13/10/2014,08/09/2003,1.0,0 -54.0,,university.degree,4.865,01/06/1996,15/12/2001,1.0,0 -47.0,management,university.degree,4.865,14/02/2011,10/10/2005,1.0,0 -29.0,services,high.school,4.865,15/03/1994,28/11/2011,1.0,0 -,admin.,university.degree,4.865,15/05/2017,01/04/2005,1.0,0 -37.0,services,high.school,4.865,04/02/2005,31/12/1995,1.0,0 -41.0,,high.school,4.865,,02/12/2013,1.0,0 -,blue-collar,basic.9y,4.865,,24/02/2009,1.0,1 -25.0,self-employed,university.degree,4.865,09/10/2009,18/12/2015,1.0,0 -60.0,management,university.degree,4.865,15/09/2017,07/03/2001,1.0,0 -40.0,entrepreneur,university.degree,4.865,,18/06/2010,1.0,0 -40.0,technician,professional.course,4.865,08/09/2006,24/07/2013,1.0,0 -36.0,management,university.degree,4.865,17/04/2015,16/12/2015,1.0,0 -,admin.,high.school,4.865,01/02/2016,30/05/2008,1.0,0 -28.0,blue-collar,high.school,4.865,28/02/2012,13/04/2012,1.0,0 -25.0,technician,university.degree,4.865,28/07/2011,01/08/1996,1.0,0 -45.0,management,university.degree,4.865,,09/05/2002,1.0,0 -44.0,blue-collar,basic.9y,4.865,11/12/2006,10/08/2001,1.0,0 -,management,high.school,4.865,05/11/1997,09/04/2004,1.0,0 -39.0,admin.,university.degree,4.865,22/02/2008,22/07/2004,1.0,0 -33.0,self-employed,university.degree,4.865,06/11/1991,02/08/2007,1.0,0 -49.0,unknown,high.school,4.865,14/02/2001,01/05/2007,1.0,0 -36.0,blue-collar,basic.4y,4.865,01/01/2006,18/07/2017,1.0,0 -39.0,self-employed,university.degree,4.865,20/12/1992,21/03/2016,1.0,0 -55.0,blue-collar,basic.4y,4.865,17/10/2002,13/05/2019,1.0,0 -48.0,blue-collar,basic.4y,4.865,31/12/1990,24/06/2004,1.0,0 -33.0,admin.,university.degree,4.865,27/08/2002,01/06/2017,1.0,0 -58.0,blue-collar,basic.4y,4.865,,10/02/2016,1.0,0 -36.0,housemaid,basic.6y,4.865,14/06/2013,07/03/2001,1.0,0 -28.0,admin.,university.degree,4.865,01/10/1994,01/12/2017,1.0,0 -37.0,admin.,university.degree,4.865,,17/03/2000,1.0,0 -45.0,technician,university.degree,4.865,,21/12/2012,1.0,0 -43.0,,professional.course,4.865,29/07/2014,04/05/2005,1.0,0 -30.0,blue-collar,professional.course,4.865,20/11/2014,01/05/1996,1.0,0 -34.0,services,professional.course,4.865,05/01/2007,03/04/2014,1.0,0 -39.0,blue-collar,basic.9y,4.865,20/03/2012,05/05/2003,1.0,0 -35.0,,university.degree,4.865,17/12/2004,13/10/2011,1.0,0 -33.0,admin.,high.school,4.865,19/07/2010,01/01/1998,1.0,0 -33.0,services,university.degree,4.865,,04/06/2018,1.0,1 -37.0,blue-collar,basic.9y,4.865,,09/12/1994,1.0,0 -,services,high.school,4.865,19/09/1995,05/07/1993,1.0,0 -49.0,technician,professional.course,4.865,04/11/1995,06/07/2011,1.0,0 -39.0,blue-collar,basic.9y,4.865,24/06/2014,01/06/2007,1.0,0 -37.0,entrepreneur,basic.9y,4.865,,23/05/1997,1.0,0 -45.0,admin.,university.degree,4.865,11/04/2005,06/02/2004,1.0,0 -40.0,services,high.school,4.865,,19/05/2005,1.0,0 -52.0,admin.,university.degree,4.865,05/04/1993,15/01/1997,1.0,0 -41.0,admin.,high.school,4.865,12/02/2003,01/03/2008,1.0,0 -43.0,admin.,high.school,4.865,16/02/2007,15/07/1999,1.0,0 -30.0,blue-collar,basic.4y,4.865,31/01/2013,02/06/1997,1.0,0 -34.0,unemployed,university.degree,4.865,16/10/2014,01/08/1993,1.0,0 -41.0,services,basic.9y,4.865,18/09/2003,02/04/1999,1.0,0 -45.0,admin.,high.school,4.865,30/10/2007,25/04/2003,1.0,0 -36.0,services,basic.6y,4.865,,12/06/2013,1.0,0 -33.0,blue-collar,basic.9y,4.865,13/07/2000,11/06/2004,1.0,0 -55.0,blue-collar,basic.4y,4.865,03/10/2008,06/07/2001,1.0,0 -42.0,retired,basic.9y,4.865,18/09/2015,24/04/2015,1.0,0 -42.0,,high.school,4.865,02/07/2018,01/10/2012,1.0,0 -44.0,blue-collar,basic.6y,4.865,01/11/2009,30/12/2016,1.0,0 -36.0,services,high.school,4.865,05/08/2015,05/03/2001,1.0,0 -41.0,blue-collar,high.school,4.865,22/06/2001,26/10/2007,1.0,0 -,unknown,basic.9y,4.865,01/07/2006,04/03/1994,1.0,0 -58.0,admin.,university.degree,4.865,25/05/1990,09/02/1997,1.0,0 -58.0,retired,basic.9y,4.865,15/12/2006,20/10/1992,1.0,0 -52.0,entrepreneur,university.degree,4.865,05/05/1990,24/08/2001,1.0,0 -32.0,admin.,university.degree,4.865,11/07/2013,20/03/1994,1.0,0 -33.0,technician,high.school,4.865,21/06/2000,03/06/2005,1.0,0 -56.0,management,university.degree,4.865,24/07/2017,20/08/1993,1.0,0 -37.0,admin.,university.degree,4.865,26/07/2013,11/01/2001,1.0,0 -55.0,technician,professional.course,4.865,25/01/1990,01/03/2007,1.0,1 -35.0,technician,professional.course,4.865,16/04/2000,24/07/2003,1.0,0 -24.0,admin.,high.school,4.865,,06/07/2009,1.0,0 -54.0,retired,basic.4y,4.865,,13/07/2017,1.0,0 -42.0,admin.,high.school,4.865,23/10/2007,05/10/1992,1.0,0 -47.0,,high.school,4.865,14/10/2004,01/08/1996,1.0,0 -27.0,blue-collar,basic.9y,4.865,23/06/2006,10/01/2014,1.0,0 -33.0,admin.,university.degree,4.865,10/12/2015,08/10/2014,1.0,0 -34.0,technician,professional.course,4.865,14/07/2015,10/12/2004,1.0,0 -51.0,services,high.school,4.865,13/02/1998,22/12/2000,1.0,0 -30.0,management,university.degree,4.865,29/07/2005,20/12/2013,1.0,0 -58.0,admin.,university.degree,4.865,04/08/2014,05/12/2003,1.0,0 -31.0,management,high.school,4.865,15/02/2007,20/01/2017,1.0,0 -33.0,admin.,high.school,4.865,28/10/2014,13/05/2015,1.0,0 -,housemaid,basic.4y,4.865,14/12/2016,05/02/1989,1.0,0 -35.0,blue-collar,high.school,4.865,12/01/2000,02/09/2005,1.0,0 -55.0,retired,basic.6y,4.865,07/02/2017,25/06/1997,1.0,0 -45.0,admin.,university.degree,4.865,29/10/2007,14/11/2012,1.0,0 -32.0,services,high.school,4.865,,01/10/1990,1.0,0 -30.0,technician,university.degree,4.865,01/09/1999,15/02/1994,1.0,0 -39.0,admin.,high.school,4.865,03/12/2012,08/02/2005,1.0,0 -53.0,blue-collar,basic.4y,4.865,01/02/1993,22/12/2005,1.0,0 -47.0,entrepreneur,university.degree,4.865,24/04/2018,01/11/1996,1.0,0 -52.0,blue-collar,basic.4y,4.865,16/10/2014,23/12/2011,1.0,0 -,blue-collar,basic.6y,4.865,,24/05/2006,1.0,0 -37.0,admin.,basic.9y,4.865,22/04/2019,20/04/1994,1.0,0 -36.0,housemaid,high.school,4.865,29/01/2004,21/11/2017,1.0,0 -47.0,housemaid,professional.course,4.865,24/02/2006,05/08/2011,1.0,0 -28.0,blue-collar,basic.9y,4.865,19/07/2012,23/12/2014,1.0,0 -44.0,blue-collar,high.school,4.865,,07/02/2006,1.0,0 -34.0,admin.,university.degree,4.865,01/10/2012,08/04/2013,1.0,0 -33.0,blue-collar,basic.6y,4.865,11/12/2000,09/02/1996,1.0,0 -30.0,technician,professional.course,4.865,28/12/2004,20/12/1993,1.0,0 -41.0,blue-collar,basic.9y,4.865,09/01/2017,01/05/2005,1.0,0 -57.0,blue-collar,basic.4y,4.865,06/03/2012,12/01/2006,1.0,0 -60.0,retired,basic.4y,4.865,17/07/2000,17/06/2016,1.0,0 -34.0,blue-collar,basic.6y,4.865,07/12/2018,25/01/2002,1.0,0 -39.0,management,basic.6y,4.865,02/03/2015,24/09/2013,1.0,0 -36.0,admin.,university.degree,4.865,03/07/2001,04/11/2004,1.0,0 -48.0,technician,professional.course,4.865,10/08/2007,30/05/2018,1.0,0 -,technician,high.school,4.865,01/09/2006,09/12/2011,1.0,0 -34.0,technician,professional.course,4.865,13/02/2009,10/06/2005,1.0,0 -42.0,technician,university.degree,4.865,09/09/2014,01/11/1992,1.0,0 -28.0,admin.,high.school,4.865,27/06/2016,24/01/2002,1.0,0 -30.0,technician,professional.course,4.865,01/03/1996,15/04/1995,1.0,0 -40.0,,high.school,4.865,26/01/2007,01/06/2011,1.0,0 -38.0,technician,university.degree,4.865,01/01/1997,11/05/2010,1.0,0 -52.0,technician,professional.course,4.865,19/04/2016,15/05/2009,1.0,0 -52.0,blue-collar,high.school,4.865,25/12/1998,01/09/1996,1.0,1 -36.0,admin.,high.school,4.865,01/10/2007,11/04/2003,1.0,0 -27.0,blue-collar,basic.6y,4.865,01/04/1998,14/08/2009,1.0,0 -53.0,services,basic.4y,4.865,01/03/2005,12/01/2017,1.0,0 -38.0,admin.,university.degree,4.865,20/02/2012,02/06/2005,1.0,0 -39.0,technician,professional.course,4.865,14/08/2014,19/05/2011,1.0,0 -47.0,blue-collar,high.school,4.865,31/12/2014,29/03/2000,1.0,0 -35.0,admin.,high.school,4.865,,20/12/2017,1.0,0 -54.0,blue-collar,high.school,4.865,09/03/1990,08/12/2016,1.0,0 -33.0,technician,professional.course,4.865,22/02/2002,04/12/2015,1.0,0 -39.0,admin.,university.degree,4.865,12/03/2004,12/01/2016,1.0,0 -41.0,blue-collar,basic.4y,4.865,02/11/2005,01/03/1995,1.0,0 -29.0,technician,basic.9y,4.865,01/04/2007,12/05/2000,1.0,0 -50.0,retired,basic.4y,4.865,25/05/2000,20/07/2009,1.0,0 -32.0,entrepreneur,professional.course,4.865,14/04/2009,09/04/2009,1.0,0 -31.0,blue-collar,basic.6y,4.865,05/08/2003,04/01/2010,1.0,0 -29.0,entrepreneur,professional.course,4.865,05/07/1997,23/10/1996,1.0,0 -44.0,unemployed,professional.course,4.865,29/02/2012,14/01/2010,1.0,0 -41.0,blue-collar,basic.4y,4.865,,01/04/2005,1.0,0 -30.0,housemaid,high.school,4.865,08/04/1997,08/05/2012,1.0,0 -33.0,services,high.school,4.865,25/11/2004,14/12/2011,1.0,0 -56.0,services,basic.4y,4.865,03/02/2003,10/02/1999,1.0,0 -26.0,blue-collar,basic.6y,4.865,01/01/2005,10/03/2014,1.0,0 -49.0,blue-collar,basic.4y,4.865,13/05/2011,09/11/2005,1.0,0 -40.0,admin.,high.school,4.865,09/08/1995,07/10/2014,1.0,0 -51.0,services,high.school,4.865,04/08/2006,05/05/1998,1.0,0 -,blue-collar,basic.6y,4.865,05/02/1994,28/03/2002,1.0,0 -47.0,technician,high.school,4.865,30/10/2009,01/04/1994,1.0,0 -,,basic.9y,4.865,26/06/2012,01/04/2009,1.0,0 -,,university.degree,4.865,,24/12/2004,1.0,0 -43.0,services,high.school,4.865,09/03/2015,13/07/2011,1.0,0 -56.0,entrepreneur,high.school,4.865,09/01/2015,05/12/2007,1.0,0 -,housemaid,basic.9y,4.865,21/11/2001,01/12/1994,1.0,0 -43.0,,university.degree,4.865,12/01/1991,28/10/2009,1.0,0 -,admin.,university.degree,4.865,10/01/1998,05/11/2010,1.0,0 -59.0,management,basic.6y,4.865,09/12/1997,06/12/2007,1.0,0 -50.0,admin.,high.school,4.865,,02/04/1998,1.0,0 -24.0,services,high.school,4.865,16/10/1996,08/01/2007,1.0,0 -38.0,blue-collar,high.school,4.865,01/06/2008,16/06/2015,1.0,0 -41.0,,professional.course,4.865,27/11/2006,08/04/2014,1.0,0 -34.0,blue-collar,basic.6y,4.865,,30/03/2016,1.0,0 -48.0,unemployed,basic.4y,4.865,19/12/2013,19/10/2006,1.0,0 -35.0,admin.,university.degree,4.865,13/04/2010,14/01/2005,1.0,0 -54.0,entrepreneur,university.degree,4.865,14/08/2014,07/04/2006,1.0,0 -31.0,services,basic.6y,4.865,26/03/2014,02/04/1996,1.0,0 -,services,high.school,4.865,10/01/2011,03/06/2004,1.0,0 -45.0,blue-collar,basic.6y,4.865,31/03/2009,01/02/2008,1.0,0 -24.0,,basic.9y,4.865,15/05/1995,01/09/1994,1.0,0 -37.0,management,university.degree,4.865,,01/04/2005,1.0,0 -57.0,housemaid,professional.course,4.865,23/02/2007,18/03/2010,1.0,0 -35.0,student,university.degree,4.865,25/01/2019,10/03/2000,1.0,1 -41.0,admin.,high.school,4.865,23/01/2019,23/01/2004,1.0,0 -33.0,unemployed,university.degree,4.865,19/10/2012,23/07/2010,1.0,0 -,blue-collar,basic.9y,4.865,16/12/2002,25/02/2005,1.0,0 -35.0,technician,professional.course,4.865,04/01/2002,11/07/2012,1.0,0 -44.0,,professional.course,4.865,02/11/2010,13/11/2009,1.0,0 -36.0,blue-collar,basic.9y,4.865,10/02/1992,05/09/1990,1.0,0 -28.0,services,high.school,4.865,01/06/2004,17/12/2010,1.0,0 -57.0,blue-collar,basic.4y,4.865,11/01/2001,17/12/2012,1.0,0 -41.0,management,university.degree,4.865,,02/11/2007,1.0,0 -41.0,blue-collar,professional.course,4.865,05/07/1998,15/07/1991,1.0,0 -36.0,technician,professional.course,4.865,02/01/2004,01/12/2006,1.0,0 -38.0,student,university.degree,4.865,15/09/1998,05/07/1997,1.0,0 -48.0,blue-collar,basic.4y,4.865,,09/03/1996,1.0,0 -48.0,blue-collar,basic.4y,4.865,24/12/2014,21/01/2014,1.0,0 -39.0,technician,professional.course,4.865,07/11/2008,13/11/2003,1.0,0 -33.0,admin.,university.degree,4.865,02/03/2006,19/09/2003,1.0,0 -52.0,services,high.school,4.865,,23/11/2004,1.0,0 -59.0,retired,university.degree,4.865,01/02/1998,31/12/1994,1.0,1 -42.0,self-employed,university.degree,4.865,07/06/2018,30/08/2002,1.0,0 -57.0,,basic.9y,4.865,15/12/2000,09/10/1994,1.0,0 -33.0,,high.school,4.865,05/10/1994,24/09/2004,1.0,0 -39.0,entrepreneur,high.school,4.865,22/01/2019,12/09/2000,1.0,0 -39.0,,professional.course,4.865,09/11/2015,04/06/2004,1.0,1 -28.0,services,high.school,4.864,19/09/2003,31/12/1993,1.0,0 -60.0,unknown,basic.6y,4.864,22/03/1994,16/02/2010,1.0,0 -44.0,blue-collar,basic.9y,4.864,11/12/2018,25/02/1999,1.0,0 -36.0,services,basic.9y,4.864,13/09/2011,16/08/2013,1.0,0 -26.0,admin.,high.school,4.864,01/11/2004,30/06/1993,1.0,0 -40.0,admin.,high.school,4.864,31/12/1994,30/10/2017,1.0,0 -48.0,blue-collar,basic.4y,4.864,10/11/2005,24/10/2008,1.0,0 -40.0,blue-collar,basic.9y,4.864,12/03/2007,25/03/1998,1.0,0 -43.0,blue-collar,professional.course,4.864,06/07/2000,30/07/2015,1.0,0 -49.0,services,high.school,4.864,01/07/1996,04/10/2002,1.0,0 -32.0,technician,professional.course,4.864,14/01/2010,22/01/2010,1.0,0 -56.0,,basic.4y,4.864,06/04/2018,15/05/1988,1.0,0 -48.0,housemaid,high.school,4.864,07/04/2005,05/08/1994,1.0,0 -44.0,entrepreneur,basic.6y,4.864,22/12/2006,27/02/2004,1.0,0 -57.0,blue-collar,basic.9y,4.864,11/12/2014,02/02/2015,1.0,0 -30.0,technician,university.degree,4.864,02/07/2002,01/11/1992,1.0,0 -34.0,blue-collar,basic.6y,4.864,,24/06/2016,1.0,0 -34.0,technician,university.degree,4.864,,21/04/2001,1.0,0 -46.0,,basic.6y,4.864,26/04/2002,14/06/2017,1.0,0 -32.0,services,high.school,4.864,,23/02/2000,1.0,0 -48.0,admin.,professional.course,4.864,27/04/2009,20/12/1993,1.0,0 -46.0,blue-collar,basic.9y,4.864,09/01/2008,03/01/2002,1.0,0 -38.0,technician,university.degree,4.864,28/06/1993,09/04/2014,1.0,0 -43.0,entrepreneur,basic.4y,4.864,21/05/2013,08/08/2002,1.0,0 -41.0,management,high.school,4.864,20/05/2005,06/11/2009,1.0,0 -,services,basic.6y,4.864,16/06/2011,22/02/2008,1.0,0 -,blue-collar,basic.4y,4.864,04/02/2008,02/03/2010,1.0,0 -52.0,blue-collar,basic.9y,4.864,14/04/2014,06/04/2007,1.0,0 -43.0,entrepreneur,basic.9y,4.864,16/02/2015,04/04/2013,1.0,0 -46.0,blue-collar,basic.9y,4.864,01/08/2009,06/06/2014,1.0,0 -55.0,blue-collar,basic.4y,4.864,,10/11/2006,1.0,0 -44.0,blue-collar,basic.4y,4.864,15/10/2015,03/10/1997,1.0,0 -24.0,services,high.school,4.864,01/01/2006,04/02/2005,1.0,0 -58.0,retired,basic.4y,4.864,,11/08/2009,1.0,0 -41.0,unemployed,university.degree,4.864,31/12/1992,24/06/2014,1.0,0 -29.0,,university.degree,4.864,06/02/2015,12/09/2013,1.0,0 -26.0,technician,university.degree,4.864,05/01/2000,18/04/2014,1.0,1 -32.0,management,high.school,4.864,09/06/1988,30/11/2016,1.0,0 -35.0,blue-collar,basic.9y,4.864,28/12/2006,09/07/2014,1.0,0 -45.0,blue-collar,basic.9y,4.864,13/02/1990,01/04/2008,1.0,0 -33.0,technician,professional.course,4.864,04/04/2016,26/07/2011,1.0,0 -38.0,admin.,high.school,4.864,13/12/2006,23/02/2018,1.0,0 -36.0,blue-collar,high.school,4.864,20/03/2013,25/05/2000,1.0,0 -35.0,blue-collar,high.school,4.864,03/05/2011,01/12/1992,1.0,0 -34.0,blue-collar,basic.9y,4.864,26/11/2002,16/06/2006,1.0,1 -41.0,,basic.6y,4.864,09/01/2004,30/08/2017,1.0,0 -37.0,blue-collar,basic.6y,4.864,05/12/2008,03/06/2004,1.0,0 -39.0,housemaid,basic.9y,4.864,26/03/2013,01/10/2004,1.0,0 -33.0,technician,university.degree,4.864,15/10/1989,08/08/2003,1.0,0 -43.0,technician,professional.course,4.864,27/03/2006,30/09/2014,1.0,0 -47.0,blue-collar,basic.4y,4.864,20/03/2015,17/06/2013,1.0,0 -33.0,admin.,high.school,4.864,17/03/2009,15/10/2004,1.0,0 -40.0,blue-collar,basic.6y,4.864,09/08/1994,04/02/2011,1.0,0 -31.0,services,high.school,4.864,31/12/1993,03/10/2016,1.0,0 -34.0,admin.,university.degree,4.864,15/10/2018,18/01/2008,1.0,0 -39.0,blue-collar,basic.6y,4.864,08/01/2004,26/06/2001,1.0,0 -35.0,blue-collar,basic.4y,4.864,25/02/1997,30/04/2012,1.0,0 -35.0,technician,university.degree,4.864,27/02/2003,18/01/2002,1.0,0 -59.0,retired,high.school,4.864,22/09/1997,10/12/1997,1.0,0 -42.0,,high.school,4.864,25/06/2004,17/04/2013,1.0,0 -32.0,blue-collar,high.school,4.864,09/01/2009,04/01/2017,1.0,1 -48.0,admin.,high.school,4.864,31/10/1999,20/05/2016,1.0,0 -46.0,technician,professional.course,4.864,,28/09/2010,1.0,0 -41.0,unemployed,high.school,4.864,29/02/2008,04/08/2006,1.0,0 -29.0,admin.,high.school,4.864,21/01/2005,23/12/2011,1.0,0 -38.0,student,university.degree,4.864,01/07/2013,30/10/2007,1.0,0 -30.0,blue-collar,basic.4y,4.864,25/11/1996,15/06/2012,1.0,0 -38.0,unemployed,professional.course,4.864,,05/08/2005,1.0,0 -50.0,self-employed,university.degree,4.864,24/02/1997,24/01/2003,1.0,0 -37.0,services,high.school,4.864,10/06/1988,29/10/2015,1.0,0 -30.0,blue-collar,basic.6y,4.864,08/07/2010,24/08/2018,1.0,0 -52.0,management,university.degree,4.864,01/03/2017,20/04/2007,1.0,0 -40.0,blue-collar,basic.9y,4.864,03/08/2012,07/04/2016,1.0,0 -50.0,unknown,high.school,4.864,24/07/2014,01/04/2009,1.0,0 -36.0,entrepreneur,university.degree,4.864,10/04/2012,01/03/2011,1.0,0 -,blue-collar,basic.9y,4.864,04/12/2000,01/12/2014,1.0,0 -50.0,,high.school,4.864,22/08/2013,04/11/2011,1.0,0 -38.0,technician,basic.9y,4.864,10/06/2005,25/12/1988,1.0,0 -51.0,retired,university.degree,4.864,,16/12/2010,1.0,0 -38.0,services,high.school,4.864,13/09/2013,05/03/2007,1.0,0 -38.0,blue-collar,basic.4y,4.864,14/02/2014,31/12/1989,1.0,0 -55.0,management,university.degree,4.864,01/12/1996,28/07/2014,1.0,0 -58.0,technician,professional.course,4.864,01/02/1994,30/03/2007,1.0,0 -41.0,blue-collar,basic.4y,4.864,05/07/2002,20/12/1996,1.0,0 -31.0,management,university.degree,4.864,14/05/2007,04/08/2000,1.0,0 -36.0,management,university.degree,4.864,29/10/2002,20/04/2001,1.0,0 -34.0,blue-collar,basic.4y,4.864,09/03/2007,24/11/2011,1.0,0 -33.0,blue-collar,basic.9y,4.864,05/04/1990,22/10/2010,1.0,0 -42.0,services,high.school,4.864,17/07/2006,01/12/1995,1.0,0 -35.0,blue-collar,basic.9y,4.864,16/03/2009,09/04/2014,1.0,0 -49.0,technician,high.school,4.864,19/10/2001,02/10/2013,1.0,0 -58.0,retired,basic.4y,4.864,14/06/2013,05/01/2007,1.0,0 -51.0,self-employed,university.degree,4.864,05/04/1994,03/06/2016,1.0,0 -38.0,blue-collar,basic.6y,4.864,07/10/2005,20/07/2007,1.0,0 -,blue-collar,basic.4y,4.864,16/10/2003,07/09/2011,1.0,0 -35.0,blue-collar,basic.9y,4.864,21/10/2004,29/04/2010,1.0,0 -49.0,technician,basic.6y,4.864,23/05/2008,28/03/2018,1.0,0 -56.0,management,basic.9y,4.864,04/01/1999,09/12/2005,1.0,1 -,blue-collar,basic.9y,4.864,,07/01/2005,1.0,0 -60.0,retired,basic.4y,4.864,09/07/2010,10/04/2017,1.0,0 -37.0,admin.,high.school,4.864,18/09/2001,19/09/2018,1.0,0 -31.0,blue-collar,high.school,4.864,24/08/2006,24/12/2004,1.0,0 -44.0,admin.,university.degree,4.864,30/04/1996,29/12/2008,1.0,0 -38.0,,university.degree,4.864,11/08/2016,05/07/1992,1.0,0 -40.0,blue-collar,basic.4y,4.864,13/01/2011,03/01/2013,1.0,0 -30.0,self-employed,professional.course,4.864,01/02/1997,05/07/2011,1.0,0 -36.0,student,basic.9y,4.864,25/12/1991,01/12/1994,1.0,0 -50.0,blue-collar,basic.6y,4.864,05/11/2012,01/02/2016,1.0,0 -,admin.,high.school,4.864,09/05/1988,30/05/2011,1.0,0 -50.0,services,high.school,4.864,06/05/2014,24/01/2007,1.0,0 -48.0,,university.degree,4.864,05/11/1999,05/10/1994,1.0,1 -57.0,blue-collar,basic.9y,4.864,01/08/1996,22/10/2008,1.0,0 -56.0,entrepreneur,university.degree,4.864,28/05/2014,03/03/2015,1.0,0 -56.0,entrepreneur,high.school,4.864,01/11/2009,27/07/2007,1.0,0 -27.0,admin.,basic.9y,4.864,,18/06/1999,1.0,0 -,blue-collar,basic.4y,4.864,02/05/2018,25/06/2013,1.0,0 -52.0,blue-collar,basic.4y,4.864,26/09/2005,10/06/2013,1.0,0 -35.0,blue-collar,basic.4y,4.864,,22/04/2004,1.0,0 -34.0,technician,professional.course,4.864,02/07/2008,07/03/2000,1.0,0 -50.0,blue-collar,basic.9y,4.864,27/06/1995,29/06/2007,1.0,0 -29.0,admin.,basic.9y,4.864,17/03/2010,13/01/2014,1.0,0 -31.0,blue-collar,basic.9y,4.864,11/03/2011,22/02/2000,1.0,0 -40.0,admin.,high.school,4.864,23/10/2006,14/04/2009,1.0,0 -37.0,self-employed,basic.9y,4.864,05/09/2006,23/10/2000,1.0,0 -37.0,services,high.school,4.864,31/10/2012,25/08/2017,1.0,0 -57.0,blue-collar,high.school,4.864,08/10/1998,11/12/2012,1.0,0 -31.0,admin.,university.degree,4.864,27/05/2005,14/12/2012,1.0,0 -40.0,admin.,high.school,4.864,24/10/2007,09/05/2003,1.0,0 -30.0,blue-collar,high.school,4.864,07/08/2009,24/06/2005,1.0,0 -43.0,blue-collar,basic.9y,4.864,01/10/1996,08/08/2003,1.0,0 -35.0,blue-collar,high.school,4.864,03/04/2013,20/02/2009,1.0,0 -29.0,services,university.degree,4.864,30/12/2016,05/02/2014,1.0,0 -38.0,admin.,basic.9y,4.864,21/01/2013,06/09/2006,1.0,0 -46.0,blue-collar,basic.6y,4.864,,31/12/1996,1.0,0 -47.0,technician,professional.course,4.864,19/11/2004,29/03/2018,1.0,0 -39.0,admin.,university.degree,4.864,22/04/2013,05/06/1993,1.0,0 -42.0,blue-collar,basic.4y,4.864,02/02/2012,24/12/2004,1.0,0 -35.0,self-employed,basic.9y,4.864,05/05/1995,27/03/2013,1.0,0 -,,university.degree,4.864,17/11/1992,03/01/2013,1.0,0 -57.0,technician,professional.course,4.864,07/04/2003,30/05/2013,1.0,0 -38.0,admin.,university.degree,4.864,13/05/2005,05/04/1993,1.0,1 -47.0,management,basic.4y,4.864,05/02/2013,08/10/2014,1.0,0 -37.0,management,university.degree,4.864,13/08/1998,22/11/2004,1.0,0 -41.0,blue-collar,basic.6y,4.864,,13/05/2014,1.0,1 -41.0,services,high.school,4.864,20/07/1993,17/03/2003,1.0,0 -42.0,technician,university.degree,4.864,31/12/1996,15/05/2001,1.0,0 -38.0,blue-collar,basic.6y,4.864,18/06/2014,17/10/1997,1.0,0 -46.0,admin.,university.degree,4.864,26/06/1993,18/02/2009,1.0,0 -,blue-collar,basic.9y,4.864,11/11/2005,02/05/2007,1.0,0 -,technician,professional.course,4.864,31/03/2017,26/12/2008,1.0,0 -46.0,unemployed,basic.9y,4.864,02/03/2004,01/10/2008,1.0,0 -59.0,entrepreneur,high.school,4.864,18/08/2005,24/08/2012,1.0,0 -55.0,unknown,basic.4y,4.864,01/02/2008,22/07/2014,1.0,0 -53.0,self-employed,university.degree,4.864,22/01/2014,03/03/2015,1.0,0 -43.0,unemployed,professional.course,4.864,06/01/2015,24/01/2005,1.0,0 -,blue-collar,basic.4y,4.864,17/11/2010,25/09/2003,1.0,0 -50.0,blue-collar,basic.9y,4.864,10/06/2011,27/09/2002,1.0,0 -26.0,blue-collar,high.school,4.864,15/08/2012,06/12/2016,1.0,0 -30.0,technician,university.degree,4.864,23/11/2016,14/06/2018,1.0,0 -40.0,blue-collar,basic.9y,4.864,09/08/2002,09/11/2001,1.0,0 -43.0,retired,basic.9y,4.864,26/01/2010,30/12/2013,1.0,0 -53.0,admin.,high.school,4.864,,05/06/2014,1.0,0 -,admin.,university.degree,4.864,01/04/2011,26/01/2007,1.0,0 -48.0,admin.,university.degree,4.864,31/12/1990,25/02/1993,1.0,0 -27.0,blue-collar,basic.9y,4.864,13/02/2014,18/11/2009,1.0,0 -,admin.,high.school,4.864,23/07/2013,01/06/1989,1.0,0 -44.0,self-employed,basic.9y,4.864,18/11/2002,01/12/1995,1.0,0 -54.0,management,university.degree,4.864,,25/11/1995,1.0,0 -30.0,blue-collar,basic.6y,4.864,01/04/2009,04/08/2014,1.0,0 -32.0,admin.,university.degree,4.864,24/12/2004,26/12/2012,1.0,0 -29.0,entrepreneur,high.school,4.864,01/07/2004,19/11/2014,1.0,0 -43.0,admin.,high.school,4.864,04/11/1993,28/04/2009,1.0,0 -43.0,management,university.degree,4.864,04/01/2013,09/01/2018,1.0,0 -36.0,services,high.school,4.864,,14/04/2011,1.0,0 -45.0,blue-collar,basic.4y,4.864,07/02/2001,19/03/2013,1.0,0 -34.0,services,high.school,4.864,,27/02/2003,1.0,0 -38.0,services,high.school,4.864,24/07/2001,23/02/2006,1.0,0 -53.0,housemaid,basic.4y,4.864,21/02/2014,15/08/2003,1.0,0 -57.0,technician,high.school,4.864,,25/05/2006,1.0,0 -38.0,blue-collar,basic.6y,4.864,15/11/1996,06/07/2001,1.0,1 -41.0,blue-collar,basic.9y,4.864,09/12/2005,15/08/1994,1.0,0 -,blue-collar,basic.4y,4.864,,23/07/2002,1.0,0 -35.0,technician,high.school,4.864,02/09/2014,08/04/2005,1.0,0 -39.0,admin.,university.degree,4.864,30/11/2009,01/07/1997,1.0,0 -31.0,,high.school,4.864,30/06/2005,01/03/1995,1.0,0 -50.0,admin.,high.school,4.864,01/06/1998,25/12/1994,1.0,0 -,admin.,high.school,4.864,31/08/2012,11/04/1997,1.0,0 -50.0,blue-collar,basic.4y,4.864,,23/06/2015,1.0,0 -49.0,management,university.degree,4.864,19/02/2013,24/11/2014,1.0,0 -37.0,admin.,university.degree,4.864,25/11/1993,05/04/1998,1.0,0 -47.0,blue-collar,basic.9y,4.864,19/04/2019,24/06/1997,1.0,0 -43.0,admin.,high.school,4.864,23/09/2013,13/04/2007,1.0,0 -29.0,admin.,professional.course,4.864,,05/09/2002,1.0,0 -31.0,,high.school,4.864,22/02/2017,15/11/1992,1.0,0 -38.0,entrepreneur,basic.6y,4.864,02/10/2015,10/08/2001,1.0,0 -43.0,admin.,university.degree,4.864,02/04/1996,25/04/2008,1.0,0 -29.0,admin.,high.school,4.864,,11/02/2016,1.0,0 -35.0,admin.,high.school,4.864,10/03/1991,15/11/2002,1.0,0 -,technician,university.degree,4.864,,01/10/1992,1.0,0 -27.0,management,university.degree,4.864,,25/03/1998,1.0,0 -57.0,blue-collar,basic.9y,4.864,05/02/2003,21/12/2001,1.0,0 -30.0,,high.school,4.864,23/10/1996,20/02/2014,1.0,0 -30.0,admin.,high.school,4.864,07/04/2006,08/12/2006,1.0,0 -43.0,unemployed,basic.9y,4.864,01/12/2017,09/12/1996,1.0,0 -32.0,,university.degree,4.864,20/01/1997,20/12/2017,1.0,0 -34.0,admin.,university.degree,4.864,01/08/2016,29/07/2003,1.0,0 -44.0,blue-collar,high.school,4.864,02/12/2009,19/07/2006,1.0,0 -31.0,unemployed,basic.6y,4.864,26/07/2010,25/01/2008,1.0,0 -29.0,admin.,basic.9y,4.864,19/07/2000,31/03/2006,1.0,0 -51.0,,university.degree,4.864,12/12/2013,06/01/2014,1.0,0 -58.0,technician,university.degree,4.864,21/11/2006,04/02/2003,1.0,0 -33.0,,basic.9y,4.864,,05/08/1995,1.0,0 -52.0,admin.,university.degree,4.864,08/02/2010,27/06/2003,1.0,0 -57.0,blue-collar,basic.4y,4.864,24/12/2009,02/04/2012,1.0,0 -24.0,,high.school,4.864,06/01/2005,25/12/1998,1.0,1 -27.0,unemployed,high.school,4.864,,17/12/2012,1.0,0 -42.0,admin.,university.degree,4.864,,11/12/1998,1.0,0 -30.0,services,university.degree,4.864,31/01/2008,28/10/2015,1.0,0 -28.0,blue-collar,basic.4y,4.864,05/11/1996,09/08/2001,1.0,0 -31.0,unemployed,basic.4y,4.864,08/07/1997,07/03/2000,1.0,1 -32.0,blue-collar,basic.6y,4.864,05/03/2009,19/02/2009,1.0,0 -33.0,blue-collar,basic.9y,4.864,13/09/1994,21/06/2012,1.0,0 -42.0,management,university.degree,4.864,10/01/2014,02/04/2004,1.0,0 -29.0,blue-collar,high.school,4.864,15/07/2011,20/03/2001,1.0,0 -,blue-collar,basic.6y,4.864,23/10/2009,20/10/2016,1.0,1 -34.0,admin.,university.degree,4.864,21/10/2016,23/04/2015,1.0,0 -40.0,blue-collar,basic.9y,4.864,07/07/2014,24/11/2015,1.0,1 -28.0,student,university.degree,4.864,15/11/2002,26/05/2006,1.0,0 -45.0,services,high.school,4.864,05/06/2003,13/06/2012,1.0,0 -35.0,,basic.4y,4.864,12/01/2000,15/06/2000,1.0,0 -,,basic.9y,4.864,21/02/2003,01/09/1993,1.0,0 -26.0,self-employed,university.degree,4.864,11/08/2015,25/01/1994,1.0,0 -60.0,admin.,university.degree,4.864,,28/11/2013,1.0,0 -51.0,technician,professional.course,4.864,11/12/2006,20/08/2004,1.0,0 -36.0,services,professional.course,4.864,20/02/2009,22/02/2007,1.0,0 -,technician,professional.course,4.864,13/07/2016,27/04/2015,1.0,0 -,self-employed,university.degree,4.864,01/09/1994,01/02/1994,1.0,0 -31.0,blue-collar,high.school,4.864,29/10/2008,02/03/2007,1.0,0 -40.0,blue-collar,basic.9y,4.864,23/07/2002,01/10/2006,1.0,0 -30.0,unemployed,basic.6y,4.864,15/07/1997,05/04/2001,1.0,0 -40.0,technician,professional.course,4.864,06/08/2018,01/06/1997,1.0,0 -46.0,admin.,high.school,4.864,11/07/2014,17/09/2002,1.0,0 -45.0,admin.,high.school,4.864,31/01/1990,16/04/2012,1.0,0 -39.0,blue-collar,basic.6y,4.864,01/06/1994,19/08/2014,1.0,0 -41.0,blue-collar,basic.9y,4.864,02/01/1998,08/03/2002,1.0,0 -36.0,admin.,professional.course,4.864,,02/04/2009,1.0,0 -57.0,blue-collar,high.school,4.864,29/04/2016,21/07/2014,1.0,0 -38.0,blue-collar,basic.9y,4.864,20/11/1993,14/06/2016,1.0,0 -,services,basic.6y,4.864,24/12/2004,07/05/1999,1.0,0 -,,university.degree,4.864,31/12/1990,01/12/1997,1.0,0 -51.0,blue-collar,basic.9y,4.864,05/02/2013,11/04/2003,1.0,0 -32.0,,basic.4y,4.864,11/07/2002,18/04/2008,1.0,0 -57.0,,high.school,4.864,05/07/2012,17/11/1995,1.0,0 -50.0,blue-collar,basic.9y,4.864,12/03/2018,12/04/2019,1.0,0 -,blue-collar,basic.9y,4.864,13/12/2002,13/02/2006,1.0,0 -38.0,technician,professional.course,4.864,,21/01/2004,1.0,0 -50.0,admin.,university.degree,4.864,10/04/2002,25/08/1996,1.0,0 -46.0,technician,high.school,4.864,,25/02/2011,1.0,0 -26.0,blue-collar,high.school,4.864,27/09/2010,01/02/2008,1.0,0 -29.0,admin.,high.school,4.864,,01/08/1997,1.0,0 -,blue-collar,basic.9y,4.864,,05/12/1993,1.0,0 -33.0,admin.,high.school,4.864,18/12/2014,31/01/2012,1.0,0 -59.0,admin.,university.degree,4.864,01/08/1997,05/12/2003,1.0,0 -,admin.,university.degree,4.864,16/03/2018,01/01/1998,1.0,0 -58.0,blue-collar,high.school,4.864,26/10/2007,01/06/1997,1.0,0 -42.0,blue-collar,basic.4y,4.864,13/09/2006,01/09/1996,1.0,0 -32.0,,university.degree,4.864,,06/11/2000,1.0,0 -50.0,services,basic.4y,4.864,14/05/2004,31/01/2000,1.0,0 -43.0,blue-collar,basic.4y,4.864,01/12/2006,07/02/2011,1.0,0 -,management,basic.9y,4.864,09/11/2000,08/08/2014,1.0,0 -28.0,admin.,high.school,4.864,20/12/2007,31/01/2013,1.0,0 -29.0,services,high.school,4.864,01/07/1995,22/04/1997,1.0,0 -45.0,services,high.school,4.864,31/10/2012,24/08/2005,1.0,0 -31.0,blue-collar,basic.9y,4.864,01/01/1997,31/12/1990,1.0,0 -42.0,admin.,high.school,4.864,19/09/1995,19/02/2007,1.0,0 -31.0,technician,professional.course,4.864,20/09/2003,19/03/2004,1.0,0 -53.0,services,high.school,4.864,01/04/1992,12/09/1997,1.0,0 -31.0,housemaid,university.degree,4.864,07/06/2011,21/05/2004,1.0,0 -27.0,,high.school,4.864,20/08/2013,20/04/2011,1.0,0 -,,basic.9y,4.864,28/12/1992,25/11/2014,1.0,0 -40.0,admin.,university.degree,4.864,05/08/2014,30/11/2011,1.0,0 -40.0,blue-collar,basic.9y,4.864,26/03/2015,29/05/2003,1.0,1 -58.0,,university.degree,4.864,21/03/2014,09/06/2014,1.0,0 -31.0,management,university.degree,4.864,14/05/2001,14/08/2015,1.0,0 -60.0,retired,high.school,4.864,27/06/2003,27/02/1998,1.0,0 -38.0,blue-collar,basic.9y,4.864,05/09/1998,01/04/2004,1.0,0 -27.0,blue-collar,high.school,4.864,27/03/2007,23/05/2006,1.0,0 -59.0,,high.school,4.864,11/12/2014,26/02/2008,1.0,0 -36.0,blue-collar,basic.9y,4.864,,14/09/2001,1.0,0 -40.0,services,high.school,4.864,04/03/2004,01/12/2005,1.0,0 -58.0,retired,basic.4y,4.864,03/04/2009,18/10/2001,1.0,0 -35.0,blue-collar,basic.9y,4.864,12/10/2017,07/04/2006,1.0,0 -54.0,services,high.school,4.864,29/01/2015,05/05/2014,1.0,0 -34.0,blue-collar,basic.4y,4.864,05/04/2003,23/09/2013,1.0,0 -42.0,services,high.school,4.864,27/06/2012,01/01/1997,1.0,0 -36.0,,basic.9y,4.864,,18/11/2016,1.0,0 -45.0,blue-collar,basic.9y,4.864,25/03/1996,03/09/2002,1.0,0 -31.0,,basic.9y,4.864,,20/12/1993,1.0,0 -33.0,blue-collar,basic.9y,4.864,19/02/2001,14/11/2003,1.0,0 -37.0,admin.,basic.9y,4.864,12/07/2013,11/12/2009,1.0,1 -29.0,admin.,university.degree,4.864,04/08/2017,19/02/2016,1.0,0 -40.0,blue-collar,basic.4y,4.864,25/04/2011,17/11/2006,1.0,0 -30.0,admin.,high.school,4.864,11/07/2018,06/08/2010,1.0,0 -32.0,admin.,university.degree,4.864,22/03/2000,17/04/2007,1.0,0 -46.0,housemaid,basic.6y,4.864,10/12/1991,01/08/2006,1.0,0 -,admin.,high.school,4.864,14/10/2004,22/01/2019,1.0,0 -,management,university.degree,4.864,14/10/1999,05/10/2006,1.0,0 -35.0,,high.school,4.864,,10/09/2010,1.0,0 -37.0,,basic.4y,4.864,11/04/2003,30/07/2012,1.0,0 -47.0,self-employed,basic.4y,4.864,08/07/2008,04/11/2009,1.0,0 -,,basic.9y,4.864,24/06/2002,06/10/2006,1.0,0 -59.0,retired,professional.course,4.864,12/08/2003,19/03/2004,1.0,0 -45.0,technician,professional.course,4.864,11/06/2004,17/02/2016,1.0,0 -,,professional.course,4.864,,29/04/2019,1.0,0 -31.0,blue-collar,high.school,4.864,05/09/2012,19/06/2018,1.0,0 -34.0,blue-collar,basic.4y,4.864,06/04/2017,02/01/1997,1.0,0 -,services,high.school,4.864,23/09/1997,05/04/2001,1.0,0 -40.0,self-employed,high.school,4.864,31/12/1991,04/08/2017,1.0,0 -45.0,services,high.school,4.864,05/10/1995,09/04/2004,1.0,0 -32.0,self-employed,university.degree,4.864,11/04/2011,25/04/1997,1.0,0 -33.0,blue-collar,basic.9y,4.864,06/08/2014,05/01/2007,1.0,0 -,blue-collar,high.school,4.864,31/12/1995,19/01/2005,1.0,0 -38.0,services,basic.6y,4.864,,14/04/2005,1.0,0 -47.0,admin.,university.degree,4.864,,01/10/2015,1.0,0 -41.0,management,university.degree,4.864,05/03/1990,09/10/2003,1.0,0 -41.0,blue-collar,basic.4y,4.864,17/02/2015,01/12/2015,1.0,0 -43.0,management,high.school,4.864,01/08/1997,13/07/2015,1.0,0 -,services,high.school,4.864,01/03/1991,08/09/2005,1.0,0 -,,basic.4y,4.864,31/08/2007,26/03/2002,1.0,0 -52.0,unemployed,high.school,4.864,01/05/2015,30/07/2004,1.0,0 -,blue-collar,professional.course,4.864,21/11/2008,31/12/2004,1.0,0 -37.0,technician,high.school,4.864,16/09/1999,21/11/2002,1.0,0 -,,basic.4y,4.864,02/06/2016,16/08/2011,1.0,0 -47.0,technician,professional.course,4.864,18/09/2009,25/02/2005,1.0,0 -46.0,admin.,high.school,4.864,13/12/1991,17/10/2016,1.0,0 -42.0,admin.,university.degree,4.864,22/02/1993,20/10/2006,1.0,0 -28.0,services,high.school,4.864,02/07/2009,03/05/2011,1.0,0 -36.0,admin.,university.degree,4.864,24/10/2003,31/10/1994,1.0,0 -49.0,admin.,university.degree,4.864,27/01/2006,26/07/2016,1.0,0 -37.0,admin.,high.school,4.864,01/05/1992,28/02/2019,1.0,0 -28.0,blue-collar,basic.9y,4.864,08/11/2011,07/01/2015,1.0,0 -35.0,entrepreneur,university.degree,4.864,01/01/1998,14/04/2008,1.0,0 -56.0,unemployed,high.school,4.864,16/10/2014,24/10/2011,1.0,0 -42.0,blue-collar,basic.9y,4.864,12/08/2015,27/01/2012,1.0,0 -36.0,blue-collar,basic.9y,4.864,07/03/2000,20/11/2015,1.0,0 -36.0,,university.degree,4.864,02/05/2005,14/05/2002,1.0,0 -45.0,entrepreneur,high.school,4.864,03/02/2010,17/10/1997,1.0,0 -57.0,,high.school,4.864,16/12/2005,30/04/2013,1.0,0 -,unemployed,basic.9y,4.864,17/09/2004,23/07/2009,1.0,0 -28.0,blue-collar,basic.6y,4.864,01/07/2011,06/08/2010,1.0,0 -,blue-collar,basic.9y,4.864,05/09/1990,27/06/2018,1.0,0 -38.0,,high.school,4.864,10/02/2005,01/07/1998,1.0,0 -36.0,,high.school,4.864,15/09/1992,01/03/1994,1.0,0 -45.0,technician,university.degree,4.864,02/10/2013,21/03/2007,1.0,1 -35.0,services,high.school,4.864,05/04/1991,07/06/2006,1.0,0 -30.0,,basic.9y,4.864,,15/01/2007,1.0,0 -35.0,blue-collar,basic.4y,4.864,18/04/2016,02/09/2011,1.0,0 -42.0,,high.school,4.864,26/10/2015,29/10/2004,1.0,0 -,admin.,university.degree,4.864,25/05/2012,10/11/2006,1.0,0 -48.0,retired,basic.4y,4.864,31/10/2003,22/12/2006,1.0,0 -26.0,admin.,high.school,4.864,02/11/2009,24/04/1998,1.0,0 -30.0,services,basic.9y,4.864,28/11/2008,16/11/2015,1.0,0 -56.0,blue-collar,basic.9y,4.864,14/01/2005,05/11/2003,1.0,0 -26.0,blue-collar,basic.9y,4.864,01/01/1998,19/11/2004,1.0,0 -50.0,admin.,university.degree,4.864,11/04/2003,24/07/2009,1.0,0 -,entrepreneur,basic.4y,4.864,05/09/1997,13/01/2012,1.0,0 -52.0,retired,basic.4y,4.864,27/02/2009,23/08/2013,1.0,1 -58.0,admin.,university.degree,4.864,07/11/1996,29/03/2005,1.0,0 -50.0,technician,professional.course,4.864,14/05/2010,08/02/2000,1.0,0 -43.0,blue-collar,basic.4y,4.864,10/10/1998,12/05/2006,1.0,0 -46.0,blue-collar,professional.course,4.864,23/07/2010,31/12/1994,1.0,0 -45.0,blue-collar,basic.4y,4.864,27/03/2003,10/05/1992,1.0,0 -31.0,admin.,high.school,4.864,31/12/1989,05/07/1993,1.0,0 -39.0,,high.school,4.864,09/11/2011,07/08/2013,1.0,0 -31.0,technician,professional.course,4.864,13/12/2002,27/12/2002,1.0,0 -34.0,management,university.degree,4.864,04/02/2005,16/03/2012,1.0,0 -,blue-collar,basic.6y,4.864,07/10/1995,22/12/1995,1.0,0 -30.0,blue-collar,basic.4y,4.864,05/08/1997,31/12/1995,1.0,0 -30.0,student,high.school,4.864,17/12/2009,02/06/2000,1.0,1 -37.0,,high.school,4.864,10/07/2007,25/10/2007,1.0,0 -38.0,unknown,basic.6y,4.864,30/06/2011,24/06/2004,1.0,0 -41.0,admin.,university.degree,4.864,17/04/2012,04/05/2016,1.0,0 -48.0,admin.,high.school,4.864,16/01/2018,02/05/2007,1.0,0 -39.0,blue-collar,basic.9y,4.864,28/07/1998,18/03/2011,1.0,0 -41.0,self-employed,basic.4y,4.864,,23/07/2013,1.0,0 -57.0,blue-collar,basic.4y,4.864,01/07/2008,24/11/2011,1.0,0 -31.0,blue-collar,basic.6y,4.864,15/08/2014,01/07/2009,1.0,0 -41.0,unknown,high.school,4.864,28/03/1990,21/12/1999,1.0,0 -54.0,admin.,high.school,4.864,18/12/2015,10/12/2002,1.0,0 -42.0,,basic.4y,4.864,22/04/2005,23/12/2004,1.0,0 -32.0,,professional.course,4.864,26/09/2003,01/11/1996,1.0,0 -47.0,,university.degree,4.864,,16/11/1995,1.0,0 -26.0,unknown,high.school,4.864,,08/02/2011,1.0,1 -39.0,admin.,high.school,4.864,25/07/2003,28/01/2010,1.0,1 -36.0,entrepreneur,basic.6y,4.864,13/03/2013,16/11/2006,1.0,0 -26.0,blue-collar,basic.6y,4.864,27/09/2006,24/11/2017,1.0,0 -32.0,blue-collar,university.degree,4.864,31/12/1994,03/10/2008,1.0,0 -29.0,unemployed,high.school,4.864,18/10/2001,24/04/2018,1.0,0 -,admin.,university.degree,4.864,17/07/2014,15/10/1999,1.0,0 -38.0,admin.,university.degree,4.864,02/08/2001,09/05/2005,1.0,1 -25.0,admin.,high.school,4.864,05/04/1994,03/10/2014,1.0,0 -33.0,admin.,university.degree,4.864,,01/01/1997,1.0,0 -41.0,technician,basic.9y,4.864,05/05/2005,18/05/2011,1.0,0 -31.0,blue-collar,basic.4y,4.864,08/07/1996,08/08/2013,1.0,0 -,,high.school,4.864,13/05/2010,24/12/2014,1.0,0 -42.0,admin.,basic.6y,4.864,09/05/1989,23/08/2002,1.0,0 -35.0,admin.,high.school,4.864,17/06/2005,05/02/2003,1.0,1 -,admin.,high.school,4.864,01/04/1995,01/07/2016,1.0,0 -48.0,admin.,high.school,4.864,19/12/2008,02/10/2009,1.0,0 -58.0,blue-collar,high.school,4.864,20/02/2004,10/05/1997,1.0,0 -46.0,admin.,high.school,4.864,05/05/1995,02/02/2010,1.0,0 -30.0,services,professional.course,4.864,13/07/2001,05/05/1990,1.0,0 -31.0,blue-collar,basic.6y,4.864,,04/04/2017,1.0,0 -34.0,admin.,university.degree,4.864,11/04/2001,31/12/1993,1.0,0 -37.0,admin.,university.degree,4.864,09/12/1996,16/03/2018,1.0,0 -24.0,student,high.school,4.864,01/08/2008,01/11/1996,1.0,0 -58.0,services,basic.4y,4.864,26/10/2012,28/02/2013,1.0,0 -59.0,retired,professional.course,4.864,01/04/2010,05/12/1990,1.0,0 -36.0,entrepreneur,university.degree,4.864,04/07/2016,11/06/2004,1.0,0 -28.0,management,university.degree,4.864,12/02/2013,12/03/2019,1.0,0 -31.0,blue-collar,basic.9y,4.864,17/10/2017,07/12/2017,1.0,0 -23.0,blue-collar,basic.9y,4.864,05/11/2004,27/02/2019,1.0,0 -34.0,technician,basic.9y,4.864,01/04/2008,24/12/2013,1.0,0 -40.0,,high.school,4.864,17/05/2013,06/11/2003,1.0,0 -46.0,technician,professional.course,4.864,27/05/2005,26/06/2014,1.0,0 -25.0,blue-collar,high.school,4.864,16/01/2004,10/09/2004,1.0,0 -33.0,admin.,university.degree,4.864,31/12/1994,06/07/2007,1.0,0 -26.0,,professional.course,4.864,13/10/1992,05/09/2003,1.0,0 -32.0,admin.,university.degree,4.864,30/11/1998,14/03/2011,1.0,0 -50.0,admin.,university.degree,4.864,19/07/2012,09/09/2008,1.0,0 -32.0,admin.,university.degree,4.864,,15/07/2004,1.0,0 -26.0,technician,professional.course,4.864,04/07/2016,18/10/2002,1.0,0 -34.0,admin.,high.school,4.864,,19/12/2006,1.0,1 -31.0,services,high.school,4.864,05/06/1995,27/06/2014,1.0,0 -34.0,management,university.degree,4.864,09/08/2011,01/01/2005,1.0,0 -31.0,services,high.school,4.864,17/06/2013,15/03/2016,1.0,0 -26.0,blue-collar,basic.6y,4.864,,19/02/2016,1.0,0 -42.0,blue-collar,basic.4y,4.864,18/03/2016,17/08/2006,1.0,0 -26.0,management,basic.9y,4.864,28/05/2000,23/05/2005,1.0,0 -27.0,self-employed,university.degree,4.864,31/07/2003,27/05/2008,1.0,0 -30.0,blue-collar,high.school,4.864,13/05/2011,28/02/2003,1.0,0 -50.0,admin.,high.school,4.864,24/02/2014,21/03/2003,1.0,0 -55.0,retired,professional.course,4.864,12/09/2014,10/06/2011,1.0,0 -50.0,self-employed,basic.9y,4.864,,09/02/2016,1.0,0 -52.0,,basic.4y,4.864,15/08/2016,10/10/2014,1.0,0 -36.0,blue-collar,basic.9y,4.864,08/11/1995,05/07/2016,1.0,0 -29.0,admin.,high.school,4.864,16/08/2010,26/07/2011,1.0,0 -36.0,blue-collar,basic.4y,4.864,22/03/1990,04/04/2016,1.0,0 -26.0,admin.,high.school,4.864,31/03/2017,31/05/2011,1.0,0 -25.0,admin.,high.school,4.864,02/01/2004,02/01/2009,1.0,0 -45.0,self-employed,high.school,4.864,25/12/1993,02/10/2003,1.0,0 -28.0,blue-collar,high.school,4.864,24/11/2016,14/07/2017,1.0,0 -31.0,blue-collar,basic.9y,4.864,01/06/2006,15/05/2003,1.0,0 -27.0,student,university.degree,4.864,05/04/1996,10/08/2007,1.0,0 -32.0,services,high.school,4.864,08/08/2014,09/06/2000,1.0,0 -57.0,,basic.9y,4.864,19/04/2013,05/12/1991,1.0,0 -27.0,blue-collar,basic.6y,4.864,06/01/2012,13/02/2006,1.0,0 -39.0,blue-collar,basic.6y,4.864,31/12/1990,02/01/2009,1.0,0 -50.0,technician,professional.course,4.864,07/02/2000,27/01/2000,1.0,0 -29.0,admin.,high.school,4.864,,28/01/2011,1.0,0 -31.0,blue-collar,basic.9y,4.864,10/10/2017,27/03/2009,1.0,1 -25.0,services,high.school,4.864,,22/12/2006,1.0,0 -38.0,blue-collar,basic.6y,4.864,25/12/1994,26/11/2014,1.0,0 -38.0,blue-collar,high.school,4.864,20/02/2001,30/07/2015,1.0,1 -49.0,housemaid,basic.6y,4.864,01/12/2004,29/06/2005,1.0,0 -53.0,technician,professional.course,4.864,17/03/2009,10/01/2002,1.0,0 -35.0,student,high.school,4.864,25/08/2015,30/05/2003,1.0,0 -32.0,admin.,university.degree,4.864,24/02/2010,16/02/2007,1.0,1 -30.0,services,high.school,4.864,18/04/2003,01/05/1995,1.0,0 -28.0,blue-collar,basic.9y,4.864,06/05/2011,13/01/2015,1.0,0 -33.0,admin.,university.degree,4.864,02/01/2004,01/09/1999,1.0,0 -33.0,unemployed,basic.9y,4.864,,17/02/2006,1.0,1 -25.0,admin.,high.school,4.864,01/06/2017,20/06/2003,1.0,0 -25.0,student,high.school,4.864,01/11/2002,05/12/2003,1.0,0 -32.0,housemaid,university.degree,4.864,27/01/2006,12/07/2013,1.0,0 -25.0,admin.,university.degree,4.864,15/11/2002,05/02/1994,1.0,0 -,admin.,university.degree,4.864,26/03/2008,09/08/2017,1.0,0 -42.0,admin.,university.degree,4.864,26/07/2006,21/07/2015,1.0,0 -45.0,management,high.school,4.864,02/12/2008,21/11/2003,1.0,0 -52.0,blue-collar,basic.4y,4.864,22/02/2008,17/08/2000,1.0,0 -26.0,,high.school,4.864,20/06/2008,28/03/2011,1.0,0 -40.0,,high.school,4.864,05/01/2007,21/09/2007,1.0,1 -29.0,admin.,university.degree,4.864,10/05/2017,08/08/2002,1.0,0 -31.0,blue-collar,high.school,4.864,04/02/1994,14/11/2013,1.0,0 -53.0,management,university.degree,4.864,01/07/2009,01/07/2005,1.0,0 -36.0,blue-collar,basic.9y,4.864,18/05/2007,05/11/2004,1.0,1 -56.0,admin.,university.degree,4.864,28/08/2003,19/11/2014,1.0,0 -48.0,blue-collar,basic.9y,4.864,27/03/2002,05/07/2002,1.0,0 -32.0,services,high.school,4.864,19/04/2017,28/11/2008,1.0,0 -27.0,technician,university.degree,4.864,26/10/1991,28/07/2000,1.0,0 -26.0,admin.,high.school,4.864,29/06/2007,28/01/2005,1.0,0 -31.0,admin.,high.school,4.864,29/09/2014,05/06/1986,1.0,0 -35.0,blue-collar,high.school,4.864,05/12/2011,05/01/2012,1.0,0 -56.0,housemaid,basic.4y,4.864,22/10/2004,30/07/2004,1.0,0 -34.0,,basic.9y,4.864,08/09/2015,02/08/2017,1.0,0 -39.0,admin.,high.school,4.864,,09/03/2004,1.0,0 -31.0,admin.,university.degree,4.864,30/07/1996,05/07/1994,1.0,0 -49.0,admin.,university.degree,4.864,30/12/2009,31/12/1994,1.0,0 -42.0,services,basic.9y,4.864,04/10/2017,22/07/2011,1.0,0 -,blue-collar,basic.4y,4.864,,01/05/1997,1.0,0 -37.0,blue-collar,basic.6y,4.864,28/04/2006,11/10/2002,1.0,0 -51.0,blue-collar,basic.4y,4.864,,30/12/2014,1.0,0 -39.0,admin.,high.school,4.864,05/02/2018,25/05/1996,1.0,0 -41.0,blue-collar,basic.4y,4.864,22/09/2014,01/03/1995,1.0,0 -53.0,blue-collar,basic.4y,4.864,12/08/1997,01/12/1992,1.0,0 -32.0,blue-collar,basic.4y,4.864,09/07/2010,18/02/2016,1.0,0 -50.0,housemaid,high.school,4.864,05/03/2015,25/05/2001,1.0,0 -25.0,unknown,university.degree,4.864,18/10/2010,21/02/2002,1.0,1 -45.0,management,high.school,4.864,29/11/2012,05/08/2003,1.0,0 -61.0,retired,high.school,4.864,01/09/1996,25/09/2012,1.0,0 -51.0,unemployed,basic.4y,4.864,27/06/2005,14/12/2007,1.0,0 -33.0,admin.,high.school,4.864,08/11/2017,05/06/1997,1.0,0 -25.0,admin.,university.degree,4.864,05/11/1993,27/03/2009,1.0,0 -23.0,blue-collar,basic.9y,4.864,05/06/1994,01/02/1998,1.0,0 -35.0,admin.,high.school,4.864,19/09/2003,07/07/2017,1.0,0 -29.0,,university.degree,4.864,01/07/2010,26/09/2005,1.0,0 -42.0,blue-collar,basic.9y,4.864,20/01/2016,17/07/2018,1.0,0 -32.0,admin.,high.school,4.864,06/04/2006,25/07/2003,1.0,0 -37.0,,professional.course,4.864,25/02/1991,18/07/1996,1.0,0 -38.0,admin.,high.school,4.864,,12/06/2007,1.0,0 -41.0,entrepreneur,basic.4y,4.864,12/05/2009,20/05/2005,1.0,0 -40.0,blue-collar,basic.4y,4.864,01/01/2014,29/06/2010,1.0,0 -32.0,admin.,high.school,4.864,,14/11/2003,1.0,0 -50.0,admin.,high.school,4.864,30/07/2010,16/05/2003,1.0,0 -,blue-collar,basic.9y,4.864,20/09/1996,09/12/1998,1.0,0 -36.0,blue-collar,basic.9y,4.864,01/12/1995,15/06/2011,1.0,0 -45.0,services,basic.6y,4.864,04/02/2015,25/03/2005,1.0,0 -35.0,technician,professional.course,4.864,11/02/2003,24/04/2014,1.0,0 -30.0,services,high.school,4.864,01/08/2001,07/01/2005,1.0,0 -36.0,admin.,basic.9y,4.864,20/07/2012,17/07/2003,1.0,0 -26.0,blue-collar,basic.9y,4.864,10/04/2014,21/05/2004,1.0,0 -,admin.,high.school,4.864,28/10/2014,18/06/2004,1.0,0 -32.0,blue-collar,basic.4y,4.864,13/01/2012,21/09/1997,1.0,0 -29.0,,high.school,4.864,16/07/2014,01/12/2004,1.0,0 -26.0,self-employed,university.degree,4.864,19/03/2015,21/03/2001,1.0,0 -46.0,blue-collar,basic.9y,4.864,,29/03/2017,1.0,0 -39.0,technician,professional.course,4.864,15/02/1993,25/08/1994,1.0,0 -,blue-collar,basic.9y,4.864,03/12/2013,12/10/2015,1.0,0 -27.0,unemployed,university.degree,4.864,,17/09/2014,1.0,0 -32.0,admin.,university.degree,4.864,01/07/1996,23/11/2016,1.0,0 -48.0,admin.,professional.course,4.864,26/07/2005,16/05/2011,1.0,0 -42.0,blue-collar,basic.9y,4.864,01/01/2006,20/11/1993,1.0,0 -32.0,,professional.course,4.864,06/11/2003,31/12/1993,1.0,0 -23.0,services,high.school,4.864,21/10/2015,16/08/2011,1.0,0 -35.0,unemployed,basic.9y,4.864,04/04/2006,18/05/2017,1.0,0 -59.0,retired,basic.6y,4.864,08/06/2011,17/12/2014,1.0,0 -27.0,blue-collar,basic.9y,4.864,28/10/2014,15/10/1989,1.0,0 -,admin.,university.degree,4.864,21/12/2015,14/11/2006,1.0,0 -50.0,blue-collar,basic.4y,4.864,28/02/2014,01/01/1997,1.0,0 -,blue-collar,basic.4y,4.864,23/04/2002,03/07/2017,1.0,0 -52.0,management,university.degree,4.864,,31/08/2001,1.0,0 -36.0,entrepreneur,university.degree,4.864,04/09/2014,25/03/2008,1.0,0 -27.0,services,high.school,4.864,11/12/2001,06/11/2003,1.0,0 -38.0,admin.,university.degree,4.864,04/09/2014,11/01/2008,1.0,0 -,,basic.9y,4.864,12/08/2013,13/02/1998,1.0,0 -29.0,,university.degree,4.864,31/12/1993,06/07/2011,1.0,0 -51.0,blue-collar,basic.9y,4.864,23/05/2018,09/12/1998,1.0,0 -29.0,services,high.school,4.864,22/12/2009,15/12/2005,1.0,0 -45.0,admin.,high.school,4.864,,19/11/2004,1.0,0 -56.0,admin.,basic.9y,4.864,04/07/2011,23/11/2011,1.0,0 -47.0,blue-collar,high.school,4.864,22/11/1999,27/02/2013,1.0,0 -28.0,blue-collar,basic.6y,4.864,01/04/1996,07/01/2005,1.0,0 -39.0,blue-collar,basic.6y,4.864,22/12/2000,16/03/2015,1.0,0 -,management,basic.6y,4.864,22/07/2014,03/09/2004,1.0,0 -28.0,admin.,high.school,4.864,13/01/2005,24/12/2013,1.0,0 -,blue-collar,high.school,4.864,03/06/2008,26/09/2003,1.0,0 -36.0,blue-collar,basic.9y,4.864,23/10/2000,10/12/1995,1.0,0 -36.0,blue-collar,basic.9y,4.864,19/08/2016,05/07/2001,1.0,0 -47.0,blue-collar,basic.9y,4.864,22/10/2013,02/05/2016,1.0,0 -40.0,admin.,basic.6y,4.864,11/02/2010,20/07/2012,1.0,0 -31.0,blue-collar,basic.9y,4.864,05/05/2003,13/05/2016,1.0,0 -36.0,technician,basic.9y,4.864,16/06/2000,01/11/2005,1.0,0 -44.0,blue-collar,basic.4y,4.864,18/05/2005,28/07/2014,1.0,0 -24.0,technician,high.school,4.864,29/06/2007,11/10/2001,1.0,0 -45.0,entrepreneur,high.school,4.864,15/06/1996,09/09/2005,1.0,0 -54.0,entrepreneur,university.degree,4.864,14/06/2016,16/06/2006,1.0,0 -35.0,,basic.4y,4.864,25/01/2019,17/12/2004,1.0,0 -49.0,blue-collar,high.school,4.864,,17/11/2000,1.0,0 -38.0,technician,university.degree,4.864,11/06/2010,05/01/2006,1.0,0 -55.0,,professional.course,4.864,05/01/2017,05/08/2016,1.0,0 -27.0,technician,professional.course,4.864,03/08/2010,01/06/1997,1.0,0 -,technician,professional.course,4.864,30/04/1990,17/03/2010,1.0,0 -25.0,,high.school,4.864,22/07/2014,22/07/2015,1.0,0 -40.0,,professional.course,4.864,,01/07/2004,1.0,0 -40.0,management,basic.6y,4.864,,19/03/2014,1.0,0 -47.0,blue-collar,basic.4y,4.864,16/09/2010,27/11/2007,1.0,0 -46.0,,university.degree,4.864,26/07/2012,07/05/2012,1.0,0 -,blue-collar,high.school,4.864,14/02/2019,02/02/2007,1.0,0 -52.0,technician,high.school,4.864,21/09/2007,19/04/2005,1.0,0 -30.0,blue-collar,basic.6y,4.864,,18/07/2002,1.0,0 -39.0,admin.,high.school,4.864,05/06/1997,01/03/2014,1.0,0 -54.0,admin.,university.degree,4.864,26/10/2012,30/07/2012,1.0,0 -36.0,,basic.9y,4.864,27/06/2014,04/05/2001,1.0,0 -33.0,blue-collar,basic.4y,4.864,01/04/2014,08/09/2014,1.0,0 -37.0,blue-collar,high.school,4.864,15/05/2001,26/05/1995,1.0,0 -59.0,,basic.9y,4.864,28/03/2018,13/10/2003,1.0,0 -37.0,blue-collar,basic.4y,4.864,01/12/1994,21/01/2009,1.0,0 -38.0,blue-collar,basic.6y,4.864,13/01/2006,09/03/2001,1.0,0 -33.0,technician,professional.course,4.864,22/11/1999,28/05/2012,1.0,0 -34.0,services,university.degree,4.864,29/07/2014,13/07/2012,1.0,0 -,technician,professional.course,4.864,20/02/2006,18/12/2014,1.0,0 -42.0,,basic.6y,4.864,10/07/2003,13/10/2000,1.0,0 -27.0,blue-collar,basic.9y,4.864,01/10/2004,17/08/2015,1.0,0 -22.0,services,high.school,4.864,27/10/2006,03/12/2018,1.0,0 -26.0,services,high.school,4.864,06/09/2013,02/04/2004,1.0,0 -,technician,professional.course,4.8660000000000005,30/04/1991,20/12/2010,1.0,0 -51.0,admin.,high.school,4.8660000000000005,07/01/2005,15/09/2014,1.0,0 -40.0,unemployed,high.school,4.8660000000000005,,10/05/2011,1.0,0 -35.0,,high.school,4.8660000000000005,29/12/1998,26/11/2002,1.0,0 -54.0,admin.,high.school,4.8660000000000005,02/06/2016,07/03/1999,1.0,0 -43.0,blue-collar,basic.9y,4.8660000000000005,27/03/2009,30/07/2009,1.0,0 -36.0,technician,professional.course,4.8660000000000005,04/05/2006,30/04/2013,1.0,0 -45.0,services,high.school,4.8660000000000005,28/10/2008,31/12/2013,1.0,0 -32.0,self-employed,university.degree,4.8660000000000005,01/06/1997,26/08/2004,1.0,0 -39.0,blue-collar,professional.course,4.8660000000000005,07/06/2011,29/11/2002,1.0,0 -36.0,,high.school,4.8660000000000005,,27/09/2005,1.0,0 -44.0,entrepreneur,university.degree,4.8660000000000005,27/02/2007,16/07/2002,1.0,0 -37.0,blue-collar,professional.course,4.8660000000000005,01/08/1996,01/09/2009,1.0,0 -37.0,blue-collar,professional.course,4.8660000000000005,27/03/2002,15/09/2000,1.0,0 -36.0,blue-collar,high.school,4.8660000000000005,25/05/2010,07/04/2006,1.0,0 -46.0,,basic.9y,4.8660000000000005,05/06/1993,22/04/2010,1.0,0 -58.0,blue-collar,professional.course,4.8660000000000005,23/11/2017,03/05/2013,1.0,0 -,management,university.degree,4.8660000000000005,10/11/1990,05/08/1996,1.0,0 -45.0,unknown,high.school,4.8660000000000005,25/12/1994,05/01/2007,1.0,0 -43.0,,professional.course,4.8660000000000005,01/10/1996,02/08/2006,1.0,0 -34.0,management,university.degree,4.8660000000000005,,03/02/2012,1.0,0 -45.0,blue-collar,basic.9y,4.8660000000000005,,14/04/2014,1.0,0 -23.0,services,professional.course,4.8660000000000005,25/07/1996,12/12/2016,1.0,0 -33.0,admin.,professional.course,4.8660000000000005,26/07/2013,09/07/1996,1.0,0 -45.0,self-employed,university.degree,4.8660000000000005,20/06/2014,29/03/2007,1.0,0 -26.0,self-employed,university.degree,4.8660000000000005,16/06/2000,19/03/2014,1.0,0 -52.0,blue-collar,basic.9y,4.8660000000000005,26/08/2004,01/11/2004,1.0,0 -34.0,admin.,university.degree,4.8660000000000005,24/11/1999,24/10/2012,1.0,0 -31.0,services,professional.course,4.8660000000000005,01/02/1990,23/12/2005,1.0,0 -31.0,services,professional.course,4.8660000000000005,13/06/2003,10/06/1989,1.0,0 -54.0,admin.,university.degree,4.8660000000000005,03/03/2000,24/06/2014,1.0,0 -35.0,blue-collar,basic.4y,4.8660000000000005,11/09/2013,24/11/2017,1.0,0 -53.0,technician,high.school,4.8660000000000005,19/03/1996,06/09/2002,1.0,0 -37.0,admin.,university.degree,4.8660000000000005,01/12/2015,18/06/2014,1.0,0 -34.0,services,high.school,4.8660000000000005,12/03/2014,17/03/2015,1.0,0 -49.0,admin.,university.degree,4.8660000000000005,25/02/2001,20/01/1996,1.0,0 -55.0,housemaid,university.degree,4.8660000000000005,10/03/2016,24/12/2015,1.0,0 -30.0,blue-collar,high.school,4.8660000000000005,24/01/2018,19/03/2001,1.0,0 -30.0,blue-collar,high.school,4.8660000000000005,19/03/2013,24/12/2013,1.0,0 -45.0,blue-collar,basic.6y,4.8660000000000005,01/03/2007,30/05/2003,1.0,0 -35.0,blue-collar,high.school,4.8660000000000005,25/11/1999,21/03/2013,1.0,0 -35.0,blue-collar,basic.9y,4.8660000000000005,28/12/1999,19/10/2017,1.0,0 -52.0,retired,high.school,4.8660000000000005,16/02/2007,01/05/2006,1.0,0 -35.0,blue-collar,basic.9y,4.8660000000000005,22/04/2008,04/08/2008,1.0,0 -58.0,blue-collar,basic.4y,4.8660000000000005,14/02/2008,15/12/2005,1.0,0 -48.0,admin.,university.degree,4.8660000000000005,10/04/2014,10/11/2006,1.0,0 -28.0,,university.degree,4.8660000000000005,18/07/2014,04/03/2008,1.0,0 -24.0,admin.,high.school,4.8660000000000005,15/06/2000,29/09/2011,1.0,0 -32.0,blue-collar,basic.9y,4.8660000000000005,05/11/2004,05/07/2013,1.0,0 -40.0,housemaid,basic.4y,4.8660000000000005,23/12/2004,26/04/2019,1.0,0 -41.0,housemaid,high.school,4.8660000000000005,21/03/2013,18/09/2013,1.0,0 -46.0,admin.,university.degree,4.8660000000000005,10/06/2011,08/09/2011,1.0,0 -29.0,services,high.school,4.8660000000000005,08/09/1997,22/06/2012,1.0,0 -46.0,admin.,university.degree,4.8660000000000005,29/03/2000,30/06/2003,1.0,0 -36.0,technician,professional.course,4.8660000000000005,01/09/2015,24/10/2003,1.0,0 -32.0,admin.,university.degree,4.8660000000000005,,21/01/2011,1.0,0 -48.0,admin.,high.school,4.8660000000000005,29/04/2016,03/03/2011,1.0,0 -41.0,services,basic.9y,4.8660000000000005,11/12/2008,01/08/2004,1.0,0 -,housemaid,high.school,4.8660000000000005,15/04/1997,30/01/2017,1.0,0 -41.0,blue-collar,basic.9y,4.8660000000000005,15/07/2004,30/11/2017,1.0,0 -28.0,technician,professional.course,4.8660000000000005,10/05/2000,10/08/2016,1.0,0 -41.0,blue-collar,basic.9y,4.8660000000000005,19/12/2013,01/01/2006,1.0,0 -30.0,technician,university.degree,4.8660000000000005,28/01/2015,04/06/2014,1.0,0 -42.0,blue-collar,basic.4y,4.8660000000000005,18/06/2008,14/02/2014,1.0,1 -52.0,management,university.degree,4.8660000000000005,24/02/2015,03/04/2015,1.0,0 -46.0,admin.,high.school,4.8660000000000005,01/10/2001,22/03/2002,1.0,0 -41.0,technician,basic.6y,4.8660000000000005,01/12/2001,30/10/2012,1.0,0 -23.0,,professional.course,4.8660000000000005,01/04/2011,01/07/2003,1.0,0 -28.0,unknown,high.school,4.8660000000000005,06/06/2006,29/06/2001,1.0,0 -33.0,self-employed,university.degree,4.8660000000000005,19/12/2001,30/01/2004,1.0,0 -45.0,blue-collar,basic.9y,4.8660000000000005,04/11/2014,19/06/2015,1.0,0 -38.0,services,high.school,4.8660000000000005,,25/12/1995,1.0,0 -44.0,management,university.degree,4.8660000000000005,08/07/2005,05/07/1996,1.0,0 -,technician,professional.course,4.8660000000000005,,09/02/2017,1.0,0 -26.0,blue-collar,basic.9y,4.8660000000000005,09/12/1995,16/03/2006,1.0,0 -57.0,,professional.course,4.8660000000000005,10/09/2010,29/07/2013,1.0,0 -52.0,blue-collar,basic.4y,4.8660000000000005,01/06/2010,01/06/1996,1.0,1 -,blue-collar,high.school,4.8660000000000005,08/04/2013,30/01/2001,1.0,0 -35.0,admin.,university.degree,4.8660000000000005,16/05/2014,06/01/2006,1.0,0 -58.0,admin.,high.school,4.8660000000000005,12/09/2018,18/07/2018,1.0,0 -46.0,blue-collar,professional.course,4.8660000000000005,14/12/1990,11/05/2016,1.0,1 -26.0,admin.,high.school,4.8660000000000005,20/07/1997,30/06/1997,1.0,0 -52.0,self-employed,basic.4y,4.8660000000000005,14/07/2005,05/11/2001,1.0,0 -,management,university.degree,4.8660000000000005,21/07/1998,09/07/2002,1.0,0 -45.0,admin.,basic.9y,4.8660000000000005,03/02/2011,13/06/2017,1.0,0 -49.0,blue-collar,basic.9y,4.8660000000000005,20/12/1999,25/11/2005,1.0,1 -58.0,retired,basic.4y,4.8660000000000005,25/09/2003,01/12/2008,1.0,0 -31.0,blue-collar,basic.9y,4.8660000000000005,19/07/1999,21/06/2012,1.0,0 -41.0,technician,professional.course,4.8660000000000005,,01/04/1998,1.0,0 -27.0,admin.,university.degree,4.8660000000000005,29/10/1996,15/07/1998,1.0,0 -43.0,blue-collar,professional.course,4.8660000000000005,08/07/2011,27/07/2006,1.0,0 -33.0,services,high.school,4.8660000000000005,05/07/2005,30/09/2002,1.0,0 -40.0,,basic.9y,4.8660000000000005,07/01/2005,16/02/2006,1.0,0 -36.0,self-employed,basic.4y,4.8660000000000005,10/08/1994,06/06/1997,1.0,0 -,housemaid,basic.4y,4.8660000000000005,05/12/2016,15/03/1996,1.0,0 -43.0,unemployed,university.degree,4.8660000000000005,31/12/2004,19/03/2004,1.0,0 -31.0,admin.,basic.9y,4.8660000000000005,01/03/2006,01/05/2006,1.0,0 -32.0,services,basic.9y,4.8660000000000005,24/02/2005,26/04/2002,1.0,0 -59.0,technician,high.school,4.8660000000000005,01/07/1995,03/04/2009,1.0,0 -38.0,services,basic.4y,4.8660000000000005,31/12/1990,05/07/2005,1.0,0 -30.0,blue-collar,basic.9y,4.8660000000000005,31/01/2012,15/06/2001,1.0,0 -40.0,admin.,high.school,4.8660000000000005,06/06/2003,08/10/2007,1.0,0 -45.0,blue-collar,basic.4y,4.8660000000000005,22/12/2005,02/05/2003,1.0,0 -46.0,admin.,basic.9y,4.8660000000000005,09/03/2009,31/12/2012,1.0,0 -41.0,blue-collar,basic.9y,4.8660000000000005,06/08/2010,27/12/2002,1.0,0 -31.0,blue-collar,basic.9y,4.8660000000000005,13/10/2003,21/12/2015,1.0,0 -31.0,,basic.9y,4.8660000000000005,02/10/2013,26/04/2011,1.0,0 -,management,university.degree,4.8660000000000005,24/08/2017,03/04/2014,1.0,0 -39.0,,high.school,4.8660000000000005,,25/01/2013,1.0,0 -30.0,,university.degree,4.8660000000000005,14/12/2010,09/10/2008,1.0,0 -,blue-collar,high.school,4.8660000000000005,13/07/2006,09/03/2009,1.0,0 -56.0,blue-collar,basic.4y,4.8660000000000005,24/12/2004,25/06/2012,1.0,0 -43.0,blue-collar,basic.4y,4.8660000000000005,17/12/2012,01/08/2003,1.0,0 -53.0,blue-collar,basic.4y,4.8660000000000005,01/12/2006,07/03/2016,1.0,0 -29.0,blue-collar,basic.6y,4.8660000000000005,01/05/1996,03/04/2014,1.0,0 -37.0,services,high.school,4.8660000000000005,09/01/1997,29/10/1997,1.0,0 -52.0,technician,basic.9y,4.8660000000000005,01/07/2016,21/05/2015,1.0,0 -45.0,blue-collar,high.school,4.8660000000000005,12/03/1996,27/12/2017,1.0,0 -57.0,technician,basic.9y,4.8660000000000005,05/09/1996,17/02/2010,1.0,0 -57.0,blue-collar,basic.4y,4.8660000000000005,23/07/2012,01/09/2005,1.0,0 -,management,university.degree,4.8660000000000005,15/01/2013,24/02/2006,1.0,0 -36.0,blue-collar,high.school,4.8660000000000005,20/03/2007,22/06/2007,1.0,0 -50.0,,basic.4y,4.8660000000000005,12/12/2012,26/06/2002,1.0,0 -40.0,entrepreneur,basic.6y,4.8660000000000005,,05/03/2015,1.0,0 -39.0,blue-collar,basic.6y,4.8660000000000005,06/02/2004,07/10/2013,1.0,0 -,technician,professional.course,4.8660000000000005,02/08/2012,15/02/1996,1.0,1 -40.0,management,university.degree,4.8660000000000005,01/08/2013,17/12/2004,1.0,0 -28.0,,basic.9y,4.8660000000000005,06/12/2001,26/01/2001,1.0,0 -,blue-collar,basic.6y,4.8660000000000005,31/10/2012,15/10/1997,1.0,0 -32.0,entrepreneur,high.school,4.8660000000000005,15/05/2009,03/11/2006,1.0,0 -37.0,technician,high.school,4.8660000000000005,17/10/2008,29/05/2009,1.0,0 -49.0,entrepreneur,basic.4y,4.8660000000000005,13/04/2007,13/06/2001,1.0,0 -,blue-collar,basic.4y,4.8660000000000005,05/06/2007,15/06/1989,1.0,0 -40.0,unemployed,high.school,4.8660000000000005,15/07/2013,29/07/2014,1.0,0 -57.0,services,high.school,4.8660000000000005,19/02/2016,25/05/1996,1.0,0 -42.0,housemaid,basic.4y,4.8660000000000005,,23/03/2007,1.0,0 -41.0,management,university.degree,4.8660000000000005,01/04/1995,27/09/2007,1.0,0 -53.0,services,high.school,4.8660000000000005,01/08/2007,30/05/2008,1.0,0 -44.0,blue-collar,basic.4y,4.8660000000000005,01/06/2006,07/05/2012,1.0,0 -47.0,technician,professional.course,4.8660000000000005,,01/03/2008,1.0,0 -56.0,,basic.9y,4.8660000000000005,03/04/2009,06/11/2018,1.0,0 -40.0,services,high.school,4.8660000000000005,14/10/1999,31/01/2012,1.0,0 -31.0,blue-collar,basic.4y,4.8660000000000005,21/03/2016,15/05/1989,1.0,1 -45.0,housemaid,professional.course,4.8660000000000005,01/05/2009,10/03/2000,1.0,0 -,technician,professional.course,4.8660000000000005,25/04/2001,13/04/2010,1.0,0 -49.0,admin.,university.degree,4.8660000000000005,02/07/2008,07/09/2018,1.0,0 -29.0,entrepreneur,basic.9y,4.8660000000000005,01/06/1997,25/04/2018,1.0,0 -39.0,admin.,university.degree,4.8660000000000005,03/12/2002,29/11/2006,1.0,0 -38.0,services,high.school,4.8660000000000005,07/05/2012,26/08/1997,1.0,0 -58.0,retired,high.school,4.8660000000000005,24/03/2005,17/02/2006,1.0,0 -37.0,blue-collar,high.school,4.8660000000000005,04/11/2011,05/03/1996,1.0,0 -50.0,blue-collar,basic.4y,4.8660000000000005,23/06/2003,11/05/2010,1.0,0 -59.0,,high.school,4.8660000000000005,06/08/2004,02/06/2010,1.0,0 -59.0,retired,high.school,4.8660000000000005,17/05/2017,02/10/2014,1.0,0 -35.0,admin.,basic.4y,4.8660000000000005,29/01/2004,05/06/2000,1.0,0 -31.0,admin.,university.degree,4.8660000000000005,,15/06/2006,1.0,0 -41.0,management,high.school,4.8660000000000005,01/04/1996,28/11/2008,1.0,1 -55.0,,professional.course,4.8660000000000005,05/02/1994,18/02/2016,1.0,0 -41.0,blue-collar,basic.4y,4.8660000000000005,31/07/2006,24/12/2013,1.0,0 -,blue-collar,basic.4y,4.8660000000000005,23/03/2012,13/02/2015,1.0,0 -47.0,blue-collar,basic.6y,4.8660000000000005,01/02/1997,23/03/2012,1.0,0 -42.0,blue-collar,high.school,4.8660000000000005,26/06/2003,05/01/1993,1.0,0 -28.0,blue-collar,basic.4y,4.8660000000000005,12/04/2011,15/06/1997,1.0,0 -54.0,admin.,university.degree,4.8660000000000005,26/07/2002,23/01/2014,1.0,0 -32.0,technician,high.school,4.8660000000000005,20/05/1994,29/06/2007,1.0,0 -59.0,,high.school,4.8660000000000005,27/02/2009,21/04/2005,1.0,1 -35.0,technician,professional.course,4.8660000000000005,08/12/2005,19/04/2018,1.0,0 -31.0,housemaid,high.school,4.8660000000000005,25/12/1996,22/04/2005,1.0,0 -39.0,services,high.school,4.8660000000000005,01/06/1995,07/03/2003,1.0,0 -41.0,admin.,university.degree,4.8660000000000005,11/03/2004,02/01/2008,1.0,0 -36.0,,high.school,4.8660000000000005,31/08/2017,13/01/2006,1.0,0 -34.0,blue-collar,basic.9y,4.8660000000000005,11/10/2002,02/08/2006,1.0,1 -39.0,entrepreneur,basic.6y,4.8660000000000005,08/01/2015,27/08/2009,1.0,1 -54.0,technician,university.degree,4.8660000000000005,01/05/1998,04/06/2004,1.0,0 -44.0,blue-collar,basic.4y,4.8660000000000005,15/09/2011,25/02/2011,1.0,0 -44.0,services,high.school,4.8660000000000005,20/06/2008,22/01/1997,1.0,0 -44.0,technician,basic.9y,4.8660000000000005,04/03/2016,05/04/2003,1.0,0 -31.0,services,high.school,4.8660000000000005,18/07/2007,15/07/2005,1.0,0 -56.0,entrepreneur,university.degree,4.8660000000000005,29/07/2014,21/03/2003,1.0,0 -31.0,admin.,high.school,4.8660000000000005,04/10/2013,13/01/2011,1.0,0 -33.0,self-employed,university.degree,4.8660000000000005,10/08/1987,01/03/2010,1.0,0 -,admin.,university.degree,4.8660000000000005,18/12/2017,29/04/2010,1.0,0 -47.0,admin.,high.school,4.8660000000000005,19/10/2016,10/11/2014,1.0,0 -37.0,blue-collar,basic.6y,4.8660000000000005,31/10/2003,06/08/2014,1.0,0 -41.0,blue-collar,basic.4y,4.8660000000000005,09/10/1994,15/01/2001,1.0,0 -27.0,admin.,university.degree,4.8660000000000005,26/12/2008,13/03/2009,1.0,0 -49.0,blue-collar,basic.4y,4.8660000000000005,18/11/2010,24/11/2014,1.0,0 -46.0,housemaid,basic.4y,4.8660000000000005,01/07/1999,28/05/2009,1.0,0 -42.0,blue-collar,basic.4y,4.8660000000000005,01/07/2011,24/05/2011,1.0,0 -37.0,admin.,high.school,4.8660000000000005,25/07/2012,29/05/2015,1.0,0 -46.0,blue-collar,basic.4y,4.8660000000000005,,20/07/2012,1.0,0 -46.0,self-employed,basic.9y,4.8660000000000005,20/07/2010,01/05/2008,1.0,0 -41.0,blue-collar,basic.9y,4.8660000000000005,,10/01/2007,1.0,0 -,services,high.school,4.8660000000000005,,29/08/2006,1.0,0 -49.0,blue-collar,basic.4y,4.8660000000000005,30/06/2014,17/05/2012,1.0,0 -34.0,services,high.school,4.8660000000000005,02/05/2008,10/09/2009,1.0,0 -37.0,services,high.school,4.8660000000000005,24/03/2016,15/07/2003,1.0,0 -29.0,services,high.school,4.8660000000000005,,18/07/2003,1.0,0 -26.0,blue-collar,basic.9y,4.8660000000000005,30/05/2003,01/10/1998,1.0,0 -31.0,admin.,university.degree,4.8660000000000005,30/03/2007,21/04/2015,1.0,0 -50.0,technician,professional.course,4.8660000000000005,01/08/1997,05/11/1999,1.0,0 -55.0,admin.,basic.4y,4.8660000000000005,28/11/2014,05/01/2006,1.0,0 -40.0,technician,basic.9y,4.8660000000000005,24/09/2015,26/06/2013,1.0,0 -50.0,management,high.school,4.8660000000000005,16/07/2018,24/12/2008,1.0,0 -52.0,management,university.degree,4.8660000000000005,13/07/2006,19/12/2008,1.0,0 -39.0,services,high.school,4.8660000000000005,,14/10/2005,1.0,0 -,management,university.degree,4.8660000000000005,29/03/2007,04/09/2007,1.0,0 -39.0,admin.,high.school,4.8660000000000005,02/07/2004,24/08/2012,1.0,0 -38.0,blue-collar,high.school,4.8660000000000005,11/04/2008,19/05/2005,1.0,0 -38.0,services,basic.4y,4.8660000000000005,03/05/2002,22/08/2016,1.0,0 -60.0,retired,professional.course,4.8660000000000005,17/05/2002,13/07/2001,1.0,0 -34.0,technician,professional.course,4.8660000000000005,21/12/2007,04/01/2019,1.0,0 -37.0,technician,university.degree,4.8660000000000005,26/06/2006,25/01/1998,1.0,0 -32.0,housemaid,basic.6y,4.8660000000000005,11/04/2016,02/07/2004,1.0,0 -48.0,management,university.degree,4.8660000000000005,18/02/2016,26/02/2014,1.0,0 -42.0,blue-collar,basic.4y,4.8660000000000005,06/11/2001,20/02/1994,1.0,0 -29.0,blue-collar,basic.9y,4.8660000000000005,06/06/2008,16/02/2007,1.0,0 -,technician,university.degree,4.8660000000000005,30/10/2001,24/02/2005,1.0,1 -40.0,admin.,high.school,4.8660000000000005,25/07/2017,01/05/2014,1.0,0 -40.0,admin.,high.school,4.8660000000000005,31/12/1992,07/08/2008,1.0,0 -31.0,technician,university.degree,4.8660000000000005,20/02/1996,06/02/2004,1.0,0 -58.0,entrepreneur,university.degree,4.8660000000000005,16/07/2004,24/11/2014,1.0,0 -40.0,entrepreneur,university.degree,4.8660000000000005,17/10/2001,27/11/2017,1.0,0 -,blue-collar,basic.6y,4.8660000000000005,,31/12/1994,1.0,0 -34.0,admin.,university.degree,4.8660000000000005,20/01/2011,12/09/2003,1.0,0 -41.0,blue-collar,basic.4y,4.8660000000000005,,14/10/2013,1.0,0 -36.0,blue-collar,basic.9y,4.8660000000000005,11/01/1990,07/01/2014,1.0,0 -41.0,blue-collar,basic.4y,4.8660000000000005,17/02/2016,14/02/2003,1.0,0 -37.0,entrepreneur,university.degree,4.8660000000000005,05/05/1995,10/03/2008,1.0,0 -33.0,admin.,university.degree,4.8660000000000005,06/12/2016,30/12/2013,1.0,0 -38.0,housemaid,basic.9y,4.8660000000000005,,24/12/2008,1.0,0 -38.0,admin.,university.degree,4.8660000000000005,05/01/2004,05/12/1991,1.0,0 -36.0,,basic.9y,4.8660000000000005,04/03/2014,27/01/2006,1.0,0 -34.0,services,professional.course,4.8660000000000005,22/07/2014,08/08/2005,1.0,0 -45.0,unknown,high.school,4.8660000000000005,23/09/2013,25/04/2014,1.0,0 -43.0,admin.,university.degree,4.8660000000000005,,27/07/2012,1.0,0 -31.0,technician,university.degree,4.8660000000000005,07/04/1999,10/05/2012,1.0,1 -,management,university.degree,4.8660000000000005,01/05/1994,25/12/1999,1.0,0 -35.0,blue-collar,professional.course,4.8660000000000005,15/09/1997,27/02/2015,1.0,0 -47.0,,university.degree,4.8660000000000005,16/07/2003,08/07/1999,1.0,0 -26.0,housemaid,university.degree,4.8660000000000005,,08/02/2008,1.0,0 -35.0,blue-collar,basic.9y,4.8660000000000005,09/06/2006,24/05/2002,1.0,0 -57.0,self-employed,university.degree,4.8660000000000005,01/10/1993,06/04/2016,1.0,0 -50.0,technician,professional.course,4.8660000000000005,18/07/2000,24/09/2013,1.0,0 -43.0,admin.,high.school,4.8660000000000005,18/07/2018,01/04/2014,1.0,0 -,blue-collar,professional.course,4.8660000000000005,,18/02/2003,1.0,0 -47.0,blue-collar,basic.6y,4.8660000000000005,01/07/1997,01/08/2003,1.0,0 -,blue-collar,basic.4y,4.8660000000000005,30/04/2018,26/02/2013,1.0,0 -45.0,technician,professional.course,4.8660000000000005,17/11/2010,11/06/2009,1.0,0 -30.0,blue-collar,basic.9y,4.8660000000000005,22/02/2008,19/01/2007,1.0,0 -45.0,,basic.6y,4.8660000000000005,11/11/2014,16/08/2013,1.0,0 -34.0,entrepreneur,basic.4y,4.8660000000000005,11/06/2015,07/11/2016,1.0,0 -56.0,admin.,high.school,4.8660000000000005,23/01/2004,07/08/2014,1.0,0 -36.0,admin.,high.school,4.8660000000000005,01/10/2013,05/04/2012,1.0,0 -45.0,blue-collar,basic.6y,4.8660000000000005,21/07/2011,03/12/2002,1.0,0 -31.0,admin.,basic.9y,4.8660000000000005,,28/03/2012,1.0,0 -40.0,blue-collar,basic.9y,4.8660000000000005,01/01/2019,24/10/2014,1.0,0 -41.0,admin.,high.school,4.8660000000000005,,04/06/2014,1.0,0 -32.0,services,high.school,4.8660000000000005,,01/03/2013,1.0,0 -,housemaid,basic.4y,4.8660000000000005,,09/01/2015,1.0,0 -39.0,,high.school,4.8660000000000005,25/10/2006,04/06/2014,1.0,0 -47.0,blue-collar,basic.9y,4.8660000000000005,25/06/1996,17/01/2003,1.0,0 -29.0,services,high.school,4.8660000000000005,01/02/1996,01/12/2003,1.0,1 -46.0,management,basic.6y,4.8660000000000005,02/04/1998,02/03/2012,1.0,0 -,services,high.school,4.8660000000000005,01/01/1993,28/03/2008,1.0,0 -35.0,technician,high.school,4.8660000000000005,27/06/2011,27/03/1996,1.0,0 -30.0,technician,professional.course,4.8660000000000005,19/10/2012,03/10/2003,1.0,0 -31.0,entrepreneur,university.degree,4.8660000000000005,01/04/1997,26/07/2002,1.0,0 -37.0,blue-collar,basic.9y,4.8660000000000005,10/07/2013,30/07/2002,1.0,0 -,admin.,high.school,4.8660000000000005,15/06/2009,01/07/2008,1.0,0 -47.0,blue-collar,basic.4y,4.8660000000000005,05/09/2018,08/01/2010,1.0,0 -43.0,admin.,professional.course,4.8660000000000005,,17/11/2005,1.0,0 -30.0,blue-collar,basic.9y,4.8660000000000005,01/02/2000,01/12/2010,1.0,0 -41.0,services,high.school,4.8660000000000005,02/10/1992,01/07/2003,1.0,0 -46.0,admin.,university.degree,4.8660000000000005,15/02/2012,24/04/2009,1.0,0 -,technician,professional.course,4.8660000000000005,08/11/2014,21/03/2019,1.0,0 -47.0,entrepreneur,professional.course,4.8660000000000005,13/11/1997,14/11/2014,1.0,0 -32.0,services,basic.6y,4.8660000000000005,01/01/1997,19/01/2006,1.0,0 -,entrepreneur,basic.9y,4.8660000000000005,20/02/2004,10/06/2015,1.0,0 -27.0,blue-collar,basic.9y,4.8660000000000005,22/03/2010,18/07/2003,1.0,0 -39.0,,university.degree,4.8660000000000005,01/08/1997,07/09/1997,1.0,0 -56.0,technician,professional.course,4.8660000000000005,20/06/2003,11/06/2014,1.0,0 -39.0,management,university.degree,4.8660000000000005,14/09/2015,19/08/2014,1.0,0 -35.0,blue-collar,basic.6y,4.8660000000000005,31/12/1995,29/11/2012,1.0,0 -,,professional.course,4.8660000000000005,22/12/2008,23/03/2015,1.0,0 -49.0,,university.degree,4.8660000000000005,31/01/2018,09/12/2002,1.0,0 -40.0,entrepreneur,basic.9y,4.8660000000000005,15/12/2006,03/08/2015,1.0,0 -34.0,blue-collar,professional.course,4.8660000000000005,29/04/2011,17/09/1999,1.0,1 -51.0,unemployed,high.school,4.8660000000000005,29/05/2018,20/12/1996,1.0,0 -38.0,entrepreneur,university.degree,4.8660000000000005,30/10/2012,21/02/2018,1.0,0 -37.0,admin.,basic.9y,4.8660000000000005,27/04/1995,11/04/2003,1.0,0 -51.0,admin.,university.degree,4.8660000000000005,06/08/2010,13/12/2000,1.0,0 -34.0,admin.,basic.9y,4.8660000000000005,16/06/2016,02/05/2003,1.0,0 -47.0,,high.school,4.8660000000000005,12/12/2018,30/07/2004,1.0,0 -38.0,management,high.school,4.8660000000000005,24/12/2001,27/12/2007,1.0,0 -43.0,services,basic.9y,4.8660000000000005,18/05/1999,17/09/2018,1.0,0 -46.0,blue-collar,basic.9y,4.8660000000000005,02/02/2007,01/02/1997,1.0,0 -38.0,admin.,high.school,4.8660000000000005,14/07/1994,12/12/2007,1.0,0 -,services,professional.course,4.8660000000000005,,25/11/2005,1.0,0 -37.0,,professional.course,4.8660000000000005,07/03/2008,29/08/2006,1.0,0 -46.0,admin.,university.degree,4.8660000000000005,14/12/2015,17/07/2003,1.0,0 -52.0,blue-collar,high.school,4.8660000000000005,11/08/2011,16/03/1998,1.0,0 -34.0,admin.,university.degree,4.8660000000000005,20/03/1997,30/05/2008,1.0,0 -37.0,technician,professional.course,4.8660000000000005,11/02/2005,03/11/2005,1.0,0 -,admin.,university.degree,4.8660000000000005,31/10/2003,14/07/2016,1.0,0 -27.0,blue-collar,basic.4y,4.8660000000000005,22/03/2018,09/12/2004,1.0,0 -43.0,technician,basic.9y,4.8660000000000005,01/04/2014,19/02/2014,1.0,0 -29.0,blue-collar,high.school,4.8660000000000005,02/03/2006,06/04/2006,1.0,0 -45.0,self-employed,university.degree,4.8660000000000005,15/04/2005,25/06/2014,1.0,0 -36.0,,high.school,4.8660000000000005,,15/06/2005,1.0,0 -30.0,management,university.degree,4.8660000000000005,01/12/1992,02/09/2014,1.0,0 -48.0,admin.,high.school,4.8660000000000005,25/06/1990,06/12/2016,1.0,0 -41.0,admin.,high.school,4.8660000000000005,20/11/2015,01/09/2015,1.0,0 -42.0,admin.,university.degree,4.8660000000000005,27/11/2003,17/04/2018,1.0,0 -37.0,blue-collar,basic.4y,4.8660000000000005,01/03/1996,19/09/2012,1.0,0 -48.0,blue-collar,basic.4y,4.8660000000000005,01/10/2014,01/06/2007,1.0,0 -,unemployed,basic.4y,4.8660000000000005,01/04/1999,09/08/2002,1.0,0 -41.0,technician,university.degree,4.8660000000000005,19/08/2010,24/09/2010,1.0,0 -35.0,technician,professional.course,4.8660000000000005,01/08/1997,13/11/2014,1.0,0 -39.0,blue-collar,basic.6y,4.8660000000000005,22/11/2012,11/06/2014,1.0,0 -45.0,services,high.school,4.8660000000000005,04/08/2011,26/09/1997,1.0,0 -23.0,blue-collar,high.school,4.8660000000000005,01/05/1998,09/02/1993,1.0,0 -42.0,unemployed,basic.6y,4.8660000000000005,26/07/2002,25/09/2008,1.0,0 -31.0,services,high.school,4.8660000000000005,01/10/2003,06/06/2016,1.0,0 -43.0,blue-collar,basic.9y,4.8660000000000005,30/07/2012,28/10/2009,1.0,0 -,technician,university.degree,4.8660000000000005,01/02/1996,18/03/2009,1.0,0 -,admin.,high.school,4.8660000000000005,28/05/1997,23/04/2013,1.0,0 -46.0,technician,professional.course,4.8660000000000005,26/12/2003,04/03/2019,1.0,0 -57.0,technician,professional.course,4.8660000000000005,03/12/2010,12/02/2013,1.0,0 -41.0,blue-collar,basic.4y,4.8660000000000005,,13/07/2012,1.0,0 -44.0,,high.school,4.8660000000000005,07/07/2006,18/08/2017,1.0,0 -53.0,technician,professional.course,4.8660000000000005,24/05/2012,23/07/2014,1.0,0 -46.0,management,university.degree,4.8660000000000005,05/01/2004,29/12/2006,1.0,0 -29.0,services,high.school,4.8660000000000005,31/12/1995,02/03/2012,1.0,0 -45.0,housemaid,professional.course,4.8660000000000005,20/01/1999,26/06/2014,1.0,0 -42.0,blue-collar,high.school,4.8660000000000005,05/10/1996,18/10/2017,1.0,0 -50.0,blue-collar,basic.4y,4.8660000000000005,21/11/2003,14/02/2003,1.0,0 -44.0,housemaid,basic.4y,4.8660000000000005,20/02/2004,18/10/2017,1.0,0 -,housemaid,high.school,4.8660000000000005,19/06/2002,30/03/2007,1.0,0 -32.0,housemaid,high.school,4.8660000000000005,16/04/2019,04/06/2004,1.0,0 -,admin.,university.degree,4.967,28/01/2013,27/06/2017,1.0,0 -30.0,services,high.school,4.967,21/03/2016,24/04/2018,1.0,0 -30.0,services,high.school,4.967,15/09/2000,13/05/2019,1.0,0 -30.0,services,high.school,4.967,23/04/2002,12/08/2008,1.0,0 -31.0,services,high.school,4.967,19/11/2014,13/06/2003,1.0,0 -50.0,entrepreneur,high.school,4.967,18/09/2002,10/07/2008,1.0,0 -,blue-collar,high.school,4.967,05/05/2003,01/09/2006,1.0,0 -48.0,admin.,university.degree,4.967,10/04/2006,05/11/1994,1.0,0 -36.0,blue-collar,high.school,4.967,22/12/2000,02/03/2016,1.0,0 -50.0,blue-collar,basic.4y,4.967,03/02/2017,28/04/2014,1.0,0 -47.0,entrepreneur,high.school,4.967,15/04/2016,07/11/2016,1.0,0 -54.0,retired,professional.course,4.967,15/03/1989,31/07/2012,1.0,0 -33.0,admin.,university.degree,4.967,02/07/2018,09/12/2016,1.0,0 -,management,high.school,4.967,01/04/1995,28/05/2014,1.0,0 -35.0,services,high.school,4.967,13/08/2012,26/02/2013,1.0,0 -33.0,,basic.9y,4.967,07/03/2008,18/11/2013,1.0,0 -44.0,management,university.degree,4.967,19/07/2016,06/07/2012,1.0,0 -38.0,blue-collar,high.school,4.967,14/11/2013,30/03/2007,1.0,0 -46.0,blue-collar,high.school,4.967,30/12/1997,01/04/2014,1.0,0 -35.0,blue-collar,basic.9y,4.967,24/03/2010,14/05/2015,1.0,0 -39.0,services,high.school,4.967,17/12/2004,14/07/2000,1.0,1 -33.0,blue-collar,basic.9y,4.967,01/08/1997,02/01/2014,1.0,0 -60.0,admin.,high.school,4.967,30/09/2005,27/10/2006,1.0,0 -36.0,technician,professional.course,4.967,01/10/1999,21/09/2007,1.0,0 -54.0,technician,basic.9y,4.967,,03/07/2006,1.0,0 -35.0,technician,university.degree,4.967,05/07/1994,08/07/2016,1.0,0 -32.0,management,high.school,4.967,20/12/1994,25/04/2006,1.0,0 -,blue-collar,basic.9y,4.967,16/09/1998,25/04/2006,1.0,0 -34.0,,high.school,4.967,15/07/1997,03/12/2007,1.0,0 -54.0,entrepreneur,basic.9y,4.967,19/12/2008,06/07/2010,1.0,0 -50.0,admin.,high.school,4.967,10/02/1990,21/07/2014,1.0,0 -41.0,housemaid,basic.6y,4.967,22/11/2010,29/01/2016,1.0,0 -54.0,management,high.school,4.967,07/10/2005,29/11/2010,1.0,0 -44.0,,basic.9y,4.967,,17/02/2006,1.0,0 -31.0,blue-collar,high.school,4.967,24/02/2014,25/04/2013,1.0,0 -38.0,technician,professional.course,4.967,03/01/1996,10/02/1997,1.0,0 -,services,high.school,4.967,27/09/2017,28/12/2007,1.0,0 -37.0,blue-collar,basic.4y,4.967,31/01/2013,12/02/2013,1.0,0 -49.0,technician,professional.course,4.967,13/09/2012,22/12/2010,1.0,0 -45.0,self-employed,basic.4y,4.967,05/11/2010,17/09/2013,1.0,0 -40.0,technician,professional.course,4.967,28/12/2012,09/10/2014,1.0,0 -50.0,blue-collar,basic.4y,4.967,18/04/2007,25/01/2012,1.0,0 -41.0,blue-collar,basic.9y,4.967,29/12/2010,01/12/2006,1.0,0 -56.0,blue-collar,basic.4y,4.967,10/04/1988,25/03/2011,1.0,0 -43.0,blue-collar,basic.9y,4.967,22/10/2008,19/07/2006,1.0,0 -,,university.degree,4.967,,09/07/2012,1.0,0 -54.0,technician,university.degree,4.967,04/05/2009,16/01/2002,1.0,0 -57.0,management,university.degree,4.967,01/08/2006,03/06/2014,1.0,0 -58.0,technician,high.school,4.967,,11/01/2017,1.0,0 -54.0,technician,university.degree,4.967,05/11/2013,04/09/2012,1.0,0 -42.0,blue-collar,basic.6y,4.967,16/08/2011,12/02/2018,1.0,0 -47.0,,basic.9y,4.967,28/12/2015,28/12/2015,1.0,0 -31.0,admin.,university.degree,4.967,26/12/2003,06/04/2017,1.0,0 -48.0,unemployed,high.school,4.967,,05/11/2004,1.0,0 -36.0,management,university.degree,4.967,01/11/1992,02/09/2014,1.0,0 -39.0,blue-collar,basic.9y,4.967,18/11/2015,24/04/2009,1.0,0 -27.0,services,professional.course,4.967,29/08/2016,08/12/2011,1.0,0 -33.0,admin.,professional.course,4.967,13/05/1998,04/02/2009,1.0,0 -,self-employed,professional.course,4.967,14/03/2017,11/10/2000,1.0,0 -50.0,management,university.degree,4.967,,18/12/2009,1.0,0 -,self-employed,university.degree,4.967,30/12/2013,09/08/2012,1.0,0 -41.0,admin.,high.school,4.967,15/05/1993,27/03/2019,1.0,0 -26.0,services,high.school,4.967,,03/08/2007,1.0,0 -51.0,services,high.school,4.967,27/07/2006,15/04/2014,1.0,0 -32.0,admin.,university.degree,4.967,,04/11/2004,1.0,0 -44.0,blue-collar,basic.4y,4.967,01/08/1991,23/01/2019,1.0,0 -44.0,blue-collar,basic.4y,4.967,08/04/2004,01/12/1991,1.0,0 -,technician,high.school,4.967,01/09/1994,31/10/2012,1.0,0 -56.0,blue-collar,basic.4y,4.967,09/11/1995,30/10/2015,1.0,1 -35.0,blue-collar,high.school,4.967,14/12/2005,21/07/2005,1.0,0 -40.0,admin.,basic.9y,4.967,02/07/2009,05/06/1993,1.0,0 -41.0,blue-collar,basic.4y,4.967,13/02/1996,20/06/2000,1.0,0 -29.0,technician,professional.course,4.967,,30/01/2012,1.0,0 -48.0,services,high.school,4.967,21/05/2004,23/05/2011,1.0,0 -33.0,,basic.4y,4.967,07/08/2009,17/01/2012,1.0,0 -,blue-collar,high.school,4.967,25/05/2011,01/08/2008,1.0,0 -,self-employed,basic.4y,4.967,03/12/2003,29/12/1995,1.0,1 -58.0,technician,basic.9y,4.967,22/03/2013,19/06/2015,1.0,0 -45.0,blue-collar,basic.9y,4.967,01/06/2007,30/08/2001,1.0,0 -34.0,technician,professional.course,4.967,09/12/2008,22/04/1999,1.0,0 -35.0,blue-collar,basic.4y,4.967,20/04/1997,11/01/2019,1.0,0 -32.0,technician,high.school,4.967,23/11/2010,30/07/2018,1.0,0 -50.0,services,high.school,4.967,15/11/2016,28/03/2017,1.0,0 -53.0,blue-collar,basic.4y,4.967,17/05/2001,01/12/1992,1.0,0 -45.0,admin.,basic.9y,4.967,,22/10/2013,1.0,0 -36.0,services,high.school,4.967,31/12/1991,23/02/2007,1.0,0 -52.0,technician,basic.9y,4.967,28/07/2014,28/06/2002,1.0,0 -41.0,blue-collar,high.school,4.967,11/10/2018,08/07/2005,1.0,0 -50.0,technician,professional.course,4.967,13/05/2013,11/02/2000,1.0,0 -57.0,retired,basic.4y,4.967,,10/10/2014,1.0,0 -34.0,admin.,high.school,4.967,22/01/2004,23/10/2006,1.0,0 -30.0,services,high.school,4.967,,26/03/2012,1.0,0 -,self-employed,basic.9y,4.967,28/11/1998,19/12/2008,1.0,0 -53.0,blue-collar,basic.9y,4.967,08/05/2014,01/11/1995,1.0,0 -,unemployed,university.degree,4.967,,25/01/1995,1.0,0 -34.0,blue-collar,basic.9y,4.967,04/08/2011,13/05/2014,1.0,0 -41.0,technician,basic.9y,4.967,14/05/2009,01/11/2008,1.0,0 -39.0,admin.,high.school,4.967,12/11/2014,28/04/2006,1.0,0 -55.0,services,high.school,4.967,27/11/2003,28/01/2005,1.0,0 -42.0,services,professional.course,4.967,30/06/2006,04/02/2008,1.0,0 -,services,basic.6y,4.967,05/05/2002,20/07/2018,1.0,0 -30.0,services,high.school,4.967,23/05/2007,02/12/2015,1.0,0 -56.0,blue-collar,high.school,4.967,07/03/2014,20/05/2005,1.0,0 -41.0,management,high.school,4.967,06/10/2006,20/06/2014,1.0,0 -32.0,blue-collar,high.school,4.967,,23/03/2010,1.0,0 -,admin.,university.degree,4.967,23/04/2004,01/07/1993,1.0,0 -42.0,retired,basic.9y,4.967,22/03/2017,11/06/1999,1.0,0 -28.0,admin.,university.degree,4.967,24/04/2009,20/10/1999,1.0,0 -52.0,unknown,basic.4y,4.967,06/10/2005,01/05/1994,1.0,0 -38.0,admin.,university.degree,4.967,01/12/2008,01/10/1996,1.0,0 -35.0,unemployed,university.degree,4.967,05/06/2014,05/04/1998,1.0,0 -58.0,services,high.school,4.967,24/04/2009,24/03/2000,1.0,0 -35.0,entrepreneur,high.school,4.967,24/02/2011,20/08/1998,1.0,0 -39.0,,high.school,4.967,04/04/2012,10/11/2006,1.0,0 -37.0,blue-collar,basic.9y,4.967,20/11/1994,01/12/1995,1.0,0 -33.0,,professional.course,4.967,27/08/1996,12/04/2018,1.0,1 -,,high.school,4.967,08/12/2008,21/12/2006,1.0,0 -35.0,blue-collar,high.school,4.967,01/07/2006,27/07/2015,1.0,0 -42.0,blue-collar,basic.4y,4.967,12/04/2011,27/03/2013,1.0,0 -26.0,entrepreneur,university.degree,4.967,01/04/2009,30/08/2012,1.0,0 -47.0,blue-collar,basic.4y,4.967,01/03/1993,28/04/2005,1.0,0 -28.0,admin.,high.school,4.967,01/03/1996,31/12/1993,1.0,0 -38.0,,university.degree,4.967,17/12/2008,28/10/2009,1.0,1 -35.0,management,high.school,4.967,01/02/2005,09/09/2013,1.0,1 -36.0,,basic.9y,4.967,,31/05/2002,1.0,0 -35.0,technician,university.degree,4.967,16/12/2014,29/08/2016,1.0,0 -28.0,entrepreneur,basic.9y,4.967,14/03/2005,09/04/2004,1.0,0 -43.0,management,university.degree,4.967,07/05/2018,22/02/2017,1.0,0 -,housemaid,basic.9y,4.967,24/11/2016,09/06/1998,1.0,0 -44.0,blue-collar,basic.9y,4.967,02/06/2005,18/02/2003,1.0,0 -42.0,,professional.course,4.967,11/12/2013,09/12/2014,1.0,0 -35.0,,basic.9y,4.967,01/09/1995,05/09/1999,1.0,0 -32.0,unemployed,high.school,4.967,26/09/2006,06/05/2004,1.0,0 -41.0,unknown,basic.6y,4.967,26/06/2009,22/07/2014,1.0,0 -32.0,blue-collar,basic.6y,4.967,01/06/1995,06/04/2016,1.0,1 -30.0,admin.,university.degree,4.967,03/04/2014,08/10/1999,1.0,0 -35.0,admin.,high.school,4.967,02/11/2012,02/11/2006,1.0,0 -,entrepreneur,university.degree,4.967,30/07/2007,02/04/1998,1.0,0 -,blue-collar,basic.4y,4.967,25/07/2002,01/11/2005,1.0,0 -35.0,retired,basic.6y,4.967,,01/12/1997,1.0,0 -44.0,technician,professional.course,4.967,17/09/2014,07/06/2012,1.0,0 -33.0,admin.,university.degree,4.967,,05/01/2000,1.0,0 -47.0,admin.,high.school,4.967,12/07/2013,09/09/2014,1.0,0 -30.0,,university.degree,4.967,01/11/1996,01/12/2006,1.0,0 -47.0,admin.,high.school,4.967,13/01/2004,12/01/2006,1.0,0 -46.0,self-employed,high.school,4.967,13/01/2006,11/03/2014,1.0,0 -43.0,,basic.9y,4.967,23/07/2012,17/11/2006,1.0,0 -54.0,blue-collar,basic.9y,4.967,25/03/2019,22/05/2015,1.0,0 -33.0,,high.school,4.967,05/04/2011,29/03/2002,1.0,0 -40.0,blue-collar,basic.9y,4.967,04/03/2005,08/02/2002,1.0,0 -40.0,blue-collar,basic.4y,4.967,25/01/2007,31/10/2008,1.0,0 -46.0,,university.degree,4.967,04/06/2018,09/06/2011,1.0,0 -31.0,admin.,high.school,4.967,05/06/1996,24/09/1999,1.0,0 -36.0,entrepreneur,university.degree,4.967,,27/03/2017,1.0,0 -46.0,entrepreneur,high.school,4.967,31/10/2006,20/07/1999,1.0,0 -48.0,blue-collar,basic.6y,4.967,27/06/2000,06/07/2017,1.0,0 -30.0,blue-collar,basic.9y,4.967,22/06/2015,17/02/2006,1.0,0 -,management,university.degree,4.967,28/01/2005,10/02/2004,1.0,0 -40.0,blue-collar,professional.course,4.967,12/06/2017,01/06/2005,1.0,1 -58.0,services,basic.4y,4.967,,13/11/2008,1.0,0 -58.0,services,basic.4y,4.967,03/03/1999,20/08/2018,1.0,0 -48.0,blue-collar,basic.6y,4.967,20/12/2002,31/12/1995,1.0,0 -43.0,blue-collar,basic.4y,4.967,05/02/2007,05/07/1993,1.0,0 -27.0,self-employed,university.degree,4.967,30/12/1997,23/09/2016,1.0,0 -51.0,admin.,basic.9y,4.967,16/06/1999,04/05/2006,1.0,0 -39.0,blue-collar,basic.9y,4.967,09/05/1994,18/06/2004,1.0,0 -35.0,admin.,university.degree,4.967,16/02/2006,26/11/2004,1.0,0 -42.0,blue-collar,basic.9y,4.967,18/06/2014,25/01/2018,1.0,0 -58.0,,high.school,4.967,03/09/1997,19/06/2013,1.0,0 -34.0,blue-collar,basic.4y,4.967,07/05/2002,02/04/1998,1.0,0 -44.0,self-employed,high.school,4.967,18/10/2018,05/03/2002,1.0,0 -40.0,admin.,university.degree,4.967,13/09/2005,01/12/2004,1.0,0 -51.0,technician,basic.6y,4.967,12/12/2008,25/09/2013,1.0,0 -42.0,technician,basic.9y,4.967,12/01/2006,05/08/1991,1.0,0 -51.0,admin.,high.school,4.967,07/07/2008,21/03/2000,1.0,0 -48.0,,university.degree,4.967,18/04/2003,14/03/2014,1.0,1 -47.0,services,high.school,4.967,,01/05/2007,1.0,0 -,technician,university.degree,4.967,31/12/2010,19/05/2006,1.0,0 -34.0,admin.,university.degree,4.967,21/12/2001,31/12/1991,1.0,0 -31.0,technician,professional.course,4.967,19/03/2009,08/06/2017,1.0,0 -37.0,blue-collar,basic.9y,4.967,25/12/1993,23/03/2012,1.0,0 -,management,basic.4y,4.967,31/01/2013,09/04/2015,1.0,0 -37.0,technician,professional.course,4.967,21/04/2006,06/07/2012,1.0,0 -35.0,,basic.9y,4.967,01/12/1997,09/10/1995,1.0,0 -39.0,unemployed,university.degree,4.967,,18/07/2003,1.0,0 -45.0,unemployed,basic.4y,4.967,11/07/2008,15/10/2012,1.0,0 -,blue-collar,basic.9y,4.967,21/10/2014,06/10/2005,1.0,0 -29.0,admin.,high.school,4.967,23/04/2002,01/04/2016,1.0,0 -33.0,technician,university.degree,4.967,22/12/1999,25/03/2010,1.0,0 -46.0,,basic.4y,4.967,18/07/2003,26/12/2011,1.0,0 -40.0,blue-collar,high.school,4.967,12/03/2019,10/07/2014,1.0,0 -34.0,unemployed,basic.6y,4.967,15/04/1995,09/12/2008,1.0,0 -51.0,blue-collar,basic.4y,4.967,16/04/2007,14/02/2003,1.0,0 -45.0,entrepreneur,university.degree,4.967,07/03/2013,27/03/2013,1.0,0 -41.0,technician,basic.4y,4.967,04/12/2007,25/04/2012,1.0,0 -47.0,admin.,university.degree,4.967,19/04/2016,23/01/2004,1.0,1 -31.0,housemaid,university.degree,4.967,30/05/2016,10/10/1997,1.0,0 -34.0,blue-collar,basic.4y,4.967,,03/09/1997,1.0,0 -57.0,,basic.9y,4.967,21/01/2013,11/07/2012,1.0,0 -37.0,entrepreneur,university.degree,4.967,14/05/2004,02/02/2018,1.0,0 -36.0,,basic.6y,4.967,09/09/2002,28/05/2010,1.0,0 -,blue-collar,basic.4y,4.967,16/03/1999,07/10/1997,1.0,0 -32.0,housemaid,high.school,4.967,20/12/1996,22/07/2009,1.0,0 -43.0,admin.,high.school,4.967,05/09/1990,09/12/2013,1.0,0 -48.0,management,basic.9y,4.967,07/04/2011,16/09/2013,1.0,0 -31.0,admin.,university.degree,4.967,25/08/2015,08/06/2012,1.0,0 -34.0,admin.,university.degree,4.967,18/10/2002,24/01/2003,1.0,0 -31.0,blue-collar,basic.4y,4.967,28/08/2009,22/09/1997,1.0,0 -44.0,admin.,high.school,4.967,28/02/2001,03/08/2016,1.0,0 -,entrepreneur,university.degree,4.967,14/04/2014,31/07/2014,1.0,0 -49.0,retired,basic.9y,4.967,,12/09/2012,1.0,0 -32.0,admin.,high.school,4.967,04/04/2008,01/02/2013,1.0,0 -32.0,technician,university.degree,4.967,27/12/2002,22/02/2007,1.0,0 -31.0,management,university.degree,4.967,17/05/2002,19/06/2018,1.0,0 -42.0,blue-collar,basic.6y,4.967,20/01/2006,05/04/1998,1.0,0 -,admin.,high.school,4.967,,11/04/2003,1.0,0 -46.0,self-employed,professional.course,4.967,,08/07/2004,1.0,0 -55.0,unemployed,basic.4y,4.967,25/12/1996,01/07/1993,1.0,0 -45.0,admin.,basic.9y,4.967,21/10/2002,16/06/2006,1.0,0 -,blue-collar,basic.9y,4.967,21/03/2003,21/01/2016,1.0,0 -53.0,admin.,basic.9y,4.967,25/12/1995,07/05/2019,1.0,0 -38.0,,professional.course,4.967,,19/11/2010,1.0,0 -29.0,services,high.school,4.967,,09/03/2005,1.0,0 -30.0,blue-collar,basic.4y,4.967,04/06/2004,20/03/2014,1.0,0 -34.0,services,high.school,4.967,18/01/2012,24/05/2010,1.0,0 -57.0,retired,university.degree,4.967,20/03/2019,01/12/1993,1.0,0 -29.0,services,high.school,4.967,19/12/2002,28/02/2011,1.0,0 -,housemaid,basic.4y,4.967,13/04/2007,05/07/1994,1.0,0 -27.0,blue-collar,basic.6y,4.967,13/07/1994,07/12/2010,1.0,0 -46.0,blue-collar,professional.course,4.967,26/02/2002,17/06/2016,1.0,0 -28.0,,basic.9y,4.967,26/11/2009,25/05/2000,1.0,0 -,,high.school,4.967,01/09/1997,01/05/2011,1.0,0 -46.0,technician,professional.course,4.967,12/10/2006,29/11/2017,1.0,0 -37.0,,university.degree,4.967,31/10/2014,07/03/2002,1.0,0 -56.0,,professional.course,4.967,20/07/2018,01/01/2014,1.0,0 -,blue-collar,basic.9y,4.967,14/12/2004,19/09/2003,1.0,0 -33.0,technician,professional.course,4.967,16/09/2013,01/08/1996,1.0,0 -40.0,blue-collar,basic.4y,4.967,19/09/2003,16/04/1999,1.0,0 -33.0,technician,professional.course,4.967,15/10/1999,30/01/2004,1.0,0 -39.0,,university.degree,4.967,04/08/2011,05/12/1999,1.0,0 -42.0,blue-collar,basic.9y,4.967,01/03/2019,07/04/2014,1.0,0 -44.0,technician,professional.course,4.967,12/05/2010,30/03/2012,1.0,0 -43.0,blue-collar,basic.9y,4.967,20/03/2009,02/10/2015,1.0,0 -32.0,blue-collar,professional.course,4.967,28/07/2006,28/01/2005,1.0,0 -41.0,,basic.9y,4.967,,02/04/2014,1.0,0 -38.0,technician,professional.course,4.967,12/12/2000,31/12/1990,1.0,0 -37.0,unemployed,basic.9y,4.967,02/08/2000,15/02/2005,1.0,0 -55.0,admin.,high.school,4.967,09/07/2015,20/04/2006,1.0,0 -42.0,housemaid,basic.4y,4.967,29/01/2016,25/12/1995,1.0,0 -40.0,self-employed,basic.4y,4.967,03/02/2003,08/11/2002,1.0,0 -40.0,admin.,university.degree,4.967,,29/11/2011,1.0,0 -56.0,blue-collar,basic.9y,4.967,29/09/2006,27/06/2008,1.0,0 -38.0,blue-collar,high.school,4.967,07/12/2006,25/09/2003,1.0,0 -38.0,blue-collar,high.school,4.967,14/06/2002,09/11/2007,1.0,0 -44.0,admin.,university.degree,4.967,11/07/2011,23/10/2003,1.0,0 -37.0,technician,high.school,4.967,25/04/2001,05/07/2013,1.0,0 -40.0,admin.,high.school,4.967,17/05/2002,19/07/2018,1.0,0 -41.0,blue-collar,basic.9y,4.967,09/04/2014,13/06/2016,1.0,1 -38.0,admin.,basic.9y,4.967,11/03/2002,25/02/1996,1.0,0 -27.0,student,high.school,4.967,,22/07/2011,1.0,0 -,unknown,high.school,4.967,10/07/1989,14/05/2018,1.0,0 -35.0,admin.,university.degree,4.967,29/05/2009,07/08/1998,1.0,0 -39.0,management,basic.6y,4.967,01/11/2010,07/08/2015,1.0,0 -34.0,technician,university.degree,4.967,,15/08/2003,1.0,0 -34.0,blue-collar,professional.course,4.967,05/04/1995,08/12/2000,1.0,0 -53.0,admin.,university.degree,4.967,30/08/2017,01/07/1992,1.0,0 -45.0,admin.,high.school,4.967,31/07/2003,22/12/1996,1.0,0 -34.0,technician,high.school,4.967,17/10/2013,05/01/2007,1.0,0 -47.0,technician,basic.9y,4.967,09/08/1993,01/03/1992,1.0,0 -31.0,services,high.school,4.967,05/11/2010,11/02/2013,1.0,0 -39.0,management,university.degree,4.967,25/10/2012,11/02/2005,1.0,0 -35.0,blue-collar,basic.6y,4.967,30/12/2013,11/04/2016,1.0,0 -37.0,blue-collar,professional.course,4.967,05/09/2018,31/12/2013,1.0,0 -41.0,management,high.school,4.967,05/11/2008,08/04/2015,1.0,0 -34.0,services,high.school,4.967,31/01/2012,13/06/1997,1.0,0 -35.0,admin.,basic.4y,4.967,06/09/1997,10/12/2002,1.0,0 -43.0,technician,basic.9y,4.967,20/07/2007,01/07/2007,1.0,0 -50.0,self-employed,basic.4y,4.967,22/01/2009,17/02/1999,1.0,0 -36.0,blue-collar,basic.4y,4.967,07/06/2018,03/07/2009,1.0,0 -38.0,management,university.degree,4.967,30/08/2002,22/12/2006,1.0,0 -53.0,admin.,university.degree,4.967,25/02/2007,01/06/2001,1.0,0 -28.0,,high.school,4.967,14/12/2007,24/02/2004,1.0,0 -35.0,admin.,basic.6y,4.967,01/08/1996,19/07/2001,1.0,0 -41.0,blue-collar,basic.9y,4.967,01/09/1997,21/04/2006,1.0,0 -33.0,technician,professional.course,4.967,26/10/1999,25/04/1996,1.0,0 -37.0,admin.,university.degree,4.967,13/11/2018,01/01/2014,1.0,0 -35.0,admin.,university.degree,4.967,02/06/2010,29/09/2015,1.0,0 -,unemployed,university.degree,4.967,15/02/2012,01/08/2017,1.0,0 -51.0,technician,professional.course,4.967,16/06/2004,01/08/2008,1.0,0 -51.0,admin.,basic.9y,4.967,11/05/2003,23/07/2004,1.0,0 -50.0,self-employed,university.degree,4.967,16/10/2007,05/03/2004,1.0,0 -60.0,self-employed,professional.course,4.967,28/05/2014,23/05/2003,1.0,0 -28.0,blue-collar,basic.6y,4.967,10/01/2001,24/05/1996,1.0,0 -34.0,entrepreneur,professional.course,4.967,15/02/2008,01/08/2018,1.0,0 -52.0,self-employed,university.degree,4.967,01/10/2013,17/12/2010,1.0,0 -56.0,technician,high.school,4.967,10/02/1990,22/01/2009,1.0,0 -42.0,admin.,university.degree,4.967,16/05/2012,03/01/2002,1.0,0 -39.0,blue-collar,basic.4y,4.967,20/06/2001,27/12/2002,1.0,0 -39.0,blue-collar,basic.9y,4.967,06/05/2005,14/08/2013,1.0,0 -47.0,,university.degree,4.967,28/11/2003,15/07/1988,1.0,0 -49.0,blue-collar,basic.4y,4.967,01/07/1997,07/01/2000,1.0,0 -56.0,admin.,high.school,4.967,,28/10/2014,1.0,0 -46.0,admin.,high.school,4.967,02/04/1998,04/02/2014,1.0,0 -53.0,blue-collar,basic.4y,4.967,01/04/2005,09/10/2003,1.0,0 -38.0,unemployed,basic.9y,4.967,01/06/2006,27/04/2018,1.0,0 -36.0,admin.,high.school,4.967,19/04/2013,14/11/2014,1.0,0 -33.0,blue-collar,basic.6y,4.967,20/04/1995,16/11/2009,1.0,0 -33.0,blue-collar,basic.6y,4.967,16/03/1991,04/05/2016,1.0,0 -34.0,,basic.6y,4.967,24/03/2011,17/06/2005,1.0,0 -54.0,technician,university.degree,4.967,13/10/2015,07/11/2003,1.0,0 -47.0,retired,basic.4y,4.967,31/01/2008,10/05/2005,1.0,0 -36.0,blue-collar,high.school,4.967,21/02/2017,22/04/1996,1.0,0 -,blue-collar,basic.6y,4.967,16/01/2009,24/10/2003,1.0,0 -39.0,unemployed,professional.course,4.967,26/10/2005,05/03/1992,1.0,0 -31.0,services,high.school,4.967,01/03/1994,24/08/2012,1.0,0 -30.0,services,basic.9y,4.967,21/11/2003,09/08/2012,1.0,0 -34.0,blue-collar,basic.6y,4.967,05/11/2004,03/01/2012,1.0,0 -39.0,technician,professional.course,4.967,08/10/2001,16/03/2007,1.0,0 -41.0,unemployed,high.school,4.967,01/11/1997,15/06/1989,1.0,0 -41.0,technician,university.degree,4.967,14/03/2008,26/09/1997,1.0,0 -29.0,admin.,university.degree,4.967,01/02/1993,29/05/2013,1.0,0 -50.0,entrepreneur,basic.9y,4.967,01/01/2014,31/12/1991,1.0,0 -36.0,,high.school,4.967,,15/03/2010,1.0,0 -43.0,blue-collar,basic.9y,4.967,,28/01/2000,1.0,0 -31.0,,university.degree,4.967,23/07/2012,12/08/2008,1.0,0 -35.0,technician,professional.course,4.967,10/12/2004,24/09/2010,1.0,0 -49.0,blue-collar,basic.4y,4.967,10/07/2003,21/01/2000,1.0,0 -45.0,technician,professional.course,4.967,24/05/2002,12/09/1997,1.0,0 -33.0,admin.,university.degree,4.967,22/10/2010,19/05/2017,1.0,0 -41.0,blue-collar,basic.9y,4.967,22/08/2002,26/06/2013,1.0,0 -42.0,services,high.school,4.967,19/03/2008,20/06/1995,1.0,0 -41.0,technician,basic.4y,4.967,23/01/2004,26/03/2009,1.0,0 -43.0,management,high.school,4.967,04/02/1999,05/08/1997,1.0,0 -40.0,blue-collar,high.school,4.967,06/03/2012,04/01/2010,1.0,0 -40.0,technician,basic.9y,4.967,01/10/1996,27/04/2010,1.0,0 -39.0,blue-collar,basic.4y,4.967,11/04/2000,31/01/2012,1.0,0 -42.0,admin.,university.degree,4.967,04/06/1999,31/12/1989,1.0,0 -38.0,admin.,university.degree,4.967,,07/12/2018,1.0,0 -32.0,blue-collar,basic.9y,4.967,,05/08/2016,1.0,0 -,,university.degree,4.967,28/02/1993,12/11/2014,1.0,0 -38.0,technician,professional.course,4.967,30/03/2011,01/04/2008,1.0,0 -34.0,technician,professional.course,4.967,13/09/2011,23/07/2015,1.0,0 -44.0,admin.,university.degree,4.967,01/07/2014,18/07/2003,1.0,0 -48.0,self-employed,basic.9y,4.967,29/03/2012,26/08/2004,1.0,0 -34.0,technician,university.degree,4.967,16/07/2013,15/05/1998,1.0,0 -35.0,technician,basic.9y,4.967,26/05/1999,28/02/2002,1.0,0 -25.0,blue-collar,high.school,4.967,17/12/2002,01/11/1994,1.0,0 -51.0,self-employed,university.degree,4.967,17/09/1992,13/07/2015,1.0,0 -31.0,entrepreneur,high.school,4.967,21/02/2014,05/05/2003,1.0,0 -29.0,technician,university.degree,4.967,02/01/2015,01/08/2013,1.0,0 -27.0,self-employed,university.degree,4.967,01/08/1997,01/08/1997,1.0,0 -55.0,admin.,basic.4y,4.967,24/09/1998,13/07/2017,1.0,1 -47.0,retired,basic.4y,4.967,24/04/1998,10/08/2015,1.0,0 -27.0,technician,professional.course,4.967,05/06/2018,28/07/2015,1.0,0 -41.0,housemaid,university.degree,4.967,,27/12/2011,1.0,0 -54.0,blue-collar,basic.4y,4.967,28/06/2017,04/08/2000,1.0,0 -54.0,admin.,high.school,4.967,16/11/2018,31/12/1995,1.0,0 -32.0,admin.,university.degree,4.967,05/02/1993,01/09/1997,1.0,0 -29.0,technician,professional.course,4.967,16/11/2012,04/04/2001,1.0,0 -42.0,blue-collar,basic.9y,4.967,03/05/2010,31/12/1990,1.0,0 -,,basic.9y,4.967,11/02/2002,16/05/2018,1.0,0 -47.0,technician,professional.course,4.967,06/08/2013,28/02/2014,1.0,0 -25.0,housemaid,basic.9y,4.967,21/04/2017,21/07/2011,1.0,0 -40.0,admin.,university.degree,4.967,28/03/2017,15/12/2005,1.0,0 -34.0,technician,university.degree,4.967,,08/11/2012,1.0,0 -33.0,blue-collar,basic.9y,4.967,09/10/2001,01/03/2009,1.0,0 -40.0,services,high.school,4.967,19/11/2008,03/12/2010,1.0,1 -37.0,entrepreneur,basic.9y,4.967,03/02/2005,05/01/2001,1.0,0 -37.0,unemployed,professional.course,4.967,29/10/1993,19/03/2010,1.0,0 -52.0,blue-collar,basic.4y,4.967,12/09/2008,23/07/2014,1.0,0 -39.0,management,university.degree,4.967,12/10/2011,21/04/2006,1.0,0 -43.0,blue-collar,basic.9y,4.967,07/02/2007,02/08/2017,1.0,0 -39.0,admin.,university.degree,4.967,,15/09/2017,1.0,0 -30.0,admin.,university.degree,4.967,04/12/2002,30/12/2005,1.0,0 -35.0,services,professional.course,4.967,31/01/1990,02/08/2010,1.0,0 -39.0,management,university.degree,4.967,21/08/1995,24/10/2018,1.0,0 -38.0,technician,professional.course,4.967,29/08/2014,30/07/2009,1.0,0 -42.0,services,high.school,4.967,,22/09/2011,1.0,0 -42.0,services,high.school,4.967,13/10/2014,14/03/2017,1.0,0 -51.0,blue-collar,basic.4y,4.967,,22/01/2009,1.0,0 -36.0,blue-collar,high.school,4.967,24/10/2003,31/07/2014,1.0,0 -42.0,self-employed,university.degree,4.967,01/10/2002,24/02/2015,1.0,0 -58.0,retired,basic.9y,4.967,06/06/2008,27/10/2005,1.0,0 -38.0,services,basic.9y,4.967,10/09/2013,14/09/2018,1.0,0 -25.0,admin.,university.degree,4.967,10/02/1995,28/12/2006,1.0,0 -32.0,unemployed,basic.4y,4.967,20/09/1998,17/12/2013,1.0,0 -,admin.,high.school,4.967,07/12/2007,24/02/2004,1.0,0 -46.0,entrepreneur,professional.course,4.967,25/07/2008,27/10/2000,1.0,0 -42.0,,university.degree,4.967,08/04/2011,14/11/2013,1.0,0 -59.0,blue-collar,basic.6y,4.967,01/01/2010,22/12/2000,1.0,0 -32.0,,university.degree,4.967,07/05/1999,01/04/1995,1.0,0 -29.0,self-employed,university.degree,4.961,,18/11/2008,1.0,0 -45.0,blue-collar,basic.9y,4.961,25/04/2019,08/06/2011,1.0,0 -32.0,housemaid,basic.4y,4.961,15/06/1991,27/02/2006,1.0,0 -26.0,services,high.school,4.961,01/09/2014,28/12/2009,1.0,0 -47.0,,university.degree,4.961,01/07/1998,22/05/1998,1.0,0 -29.0,admin.,university.degree,4.961,18/07/2012,16/04/2019,1.0,0 -,services,high.school,4.961,30/06/2006,14/05/2015,1.0,0 -46.0,blue-collar,basic.4y,4.961,22/06/2001,14/08/2013,1.0,0 -48.0,technician,professional.course,4.961,20/10/2004,01/05/1995,1.0,0 -48.0,blue-collar,basic.4y,4.961,09/10/2015,05/11/2018,1.0,0 -,,basic.9y,4.961,23/03/2004,03/07/2008,1.0,0 -31.0,blue-collar,basic.9y,4.961,20/05/2005,01/02/1993,1.0,0 -34.0,,professional.course,4.961,04/11/1998,02/07/2004,1.0,0 -25.0,services,high.school,4.961,01/06/1993,14/03/2008,1.0,0 -32.0,blue-collar,basic.9y,4.961,18/06/2014,18/03/2003,1.0,0 -54.0,blue-collar,basic.6y,4.961,31/12/1990,17/10/2017,1.0,0 -52.0,self-employed,university.degree,4.961,21/07/2016,12/03/2009,1.0,0 -,housemaid,basic.9y,4.961,,16/04/2012,1.0,0 -36.0,self-employed,university.degree,4.961,31/12/2014,26/12/2013,1.0,0 -38.0,,university.degree,4.961,05/04/2005,13/12/2005,1.0,0 -34.0,blue-collar,basic.6y,4.961,13/02/2009,22/12/2005,1.0,0 -38.0,blue-collar,basic.4y,4.961,21/01/2005,02/02/2005,1.0,0 -39.0,services,high.school,4.961,15/12/2006,03/10/2003,1.0,0 -51.0,services,high.school,4.961,01/07/2015,29/11/2002,1.0,0 -60.0,unknown,university.degree,4.961,17/11/2008,16/01/2004,1.0,0 -29.0,,high.school,4.961,14/11/2013,13/11/2003,1.0,0 -50.0,blue-collar,basic.9y,4.961,01/03/2005,20/05/1993,1.0,0 -37.0,technician,basic.9y,4.961,08/07/1999,21/05/2004,1.0,0 -51.0,entrepreneur,university.degree,4.961,02/12/2013,02/02/2001,1.0,0 -48.0,technician,professional.course,4.961,,19/01/2007,1.0,0 -39.0,blue-collar,basic.4y,4.961,05/08/2014,20/11/1993,1.0,0 -37.0,admin.,university.degree,4.961,08/06/2017,01/12/2000,1.0,0 -36.0,technician,university.degree,4.961,24/05/2007,16/05/2003,1.0,0 -40.0,services,basic.6y,4.961,22/05/2017,09/12/1994,1.0,0 -47.0,management,basic.4y,4.961,20/04/2005,27/01/2012,1.0,0 -44.0,blue-collar,basic.4y,4.961,05/10/2010,27/10/2016,1.0,0 -36.0,blue-collar,high.school,4.961,22/07/2014,25/02/2001,1.0,0 -26.0,technician,basic.6y,4.961,26/02/2003,15/07/1998,1.0,0 -33.0,admin.,university.degree,4.961,01/07/2011,05/01/2006,1.0,0 -52.0,housemaid,basic.4y,4.961,12/05/2010,19/11/2009,1.0,0 -40.0,blue-collar,basic.9y,4.961,01/12/2006,01/07/2011,1.0,0 -41.0,blue-collar,basic.9y,4.961,07/09/2011,01/10/1995,1.0,0 -45.0,admin.,university.degree,4.961,14/12/2007,12/12/2006,1.0,0 -,blue-collar,basic.9y,4.961,11/04/2000,01/06/1995,1.0,0 -33.0,technician,professional.course,4.961,15/11/1987,25/04/1997,1.0,0 -,admin.,high.school,4.961,22/03/1991,31/12/1993,1.0,0 -33.0,management,university.degree,4.961,,29/04/1997,1.0,0 -31.0,,high.school,4.961,26/02/2014,01/02/2006,1.0,0 -,technician,basic.9y,4.961,18/05/2012,08/05/2014,1.0,0 -,entrepreneur,high.school,4.961,31/12/1993,15/08/2018,1.0,0 -,retired,basic.6y,4.961,11/07/2002,03/11/1995,1.0,0 -52.0,blue-collar,basic.9y,4.961,01/07/1996,10/10/2016,1.0,0 -29.0,admin.,university.degree,4.961,22/10/1996,27/04/2016,1.0,1 -56.0,,basic.4y,4.961,04/03/2009,08/04/2014,1.0,0 -38.0,admin.,basic.9y,4.961,11/07/2014,16/11/2012,1.0,0 -60.0,technician,professional.course,4.961,05/01/2012,28/12/2012,1.0,0 -56.0,services,basic.4y,4.961,24/12/2014,28/01/2005,1.0,0 -39.0,self-employed,university.degree,4.961,27/09/1991,24/01/2002,1.0,0 -40.0,services,basic.6y,4.961,08/12/2011,01/11/2017,1.0,0 -56.0,services,basic.4y,4.961,31/12/2004,01/01/1995,1.0,0 -30.0,,basic.4y,4.961,17/10/2008,01/06/1993,1.0,0 -,blue-collar,basic.4y,4.961,09/06/1989,11/02/2015,1.0,0 -39.0,admin.,high.school,4.961,23/08/2013,19/03/2008,1.0,0 -41.0,unknown,basic.6y,4.961,,20/01/1996,1.0,0 -27.0,admin.,high.school,4.961,13/03/2000,30/11/2005,1.0,0 -43.0,technician,professional.course,4.961,,15/09/2009,1.0,0 -37.0,technician,professional.course,4.961,15/07/2011,01/02/2011,1.0,0 -25.0,services,high.school,4.961,,01/02/2009,1.0,0 -37.0,technician,professional.course,4.961,,01/07/2011,1.0,0 -,admin.,professional.course,4.961,,17/01/2013,1.0,0 -59.0,retired,basic.4y,4.961,22/06/1999,23/12/2005,1.0,0 -32.0,technician,university.degree,4.961,20/05/2009,01/10/2004,1.0,0 -,admin.,high.school,4.961,,23/08/1999,1.0,0 -40.0,technician,professional.course,4.961,28/07/1999,16/04/2004,1.0,0 -27.0,services,high.school,4.961,10/03/2001,25/02/2000,1.0,0 -30.0,blue-collar,basic.4y,4.961,27/09/2017,31/10/2012,1.0,1 -48.0,blue-collar,basic.4y,4.961,,30/01/2017,1.0,0 -37.0,admin.,university.degree,4.961,28/10/2015,22/03/2010,1.0,0 -39.0,blue-collar,basic.6y,4.961,,23/11/2011,1.0,0 -34.0,admin.,basic.9y,4.961,21/03/2007,13/04/2016,1.0,0 -41.0,,basic.6y,4.961,31/12/1989,15/02/1996,1.0,0 -34.0,admin.,high.school,4.961,05/07/2013,23/02/2009,1.0,0 -36.0,blue-collar,basic.4y,4.961,01/07/2006,21/02/2006,1.0,0 -37.0,admin.,university.degree,4.961,01/10/2004,15/11/2013,1.0,0 -42.0,services,high.school,4.961,03/08/2009,27/06/1997,1.0,0 -39.0,technician,professional.course,4.961,,03/08/2015,1.0,0 -39.0,services,high.school,4.961,05/05/2002,24/06/2014,1.0,0 -35.0,admin.,high.school,4.961,,17/03/2016,1.0,0 -35.0,unemployed,high.school,4.961,,23/01/2004,1.0,0 -34.0,blue-collar,basic.6y,4.961,20/09/2002,02/01/2009,1.0,0 -42.0,technician,basic.9y,4.961,07/02/2006,02/01/2019,1.0,0 -49.0,admin.,high.school,4.961,30/04/2014,07/05/2015,1.0,0 -53.0,admin.,basic.6y,4.961,18/11/2011,11/02/2016,1.0,0 -29.0,admin.,high.school,4.961,03/04/2015,30/04/2004,1.0,0 -32.0,blue-collar,basic.9y,4.961,30/09/2005,11/04/2003,1.0,0 -29.0,admin.,high.school,4.961,13/12/2011,22/07/2015,1.0,0 -46.0,self-employed,basic.9y,4.961,10/04/1996,04/08/2014,1.0,0 -58.0,,high.school,4.961,07/03/2005,20/07/2006,1.0,0 -32.0,admin.,university.degree,4.961,30/08/2007,13/04/2012,1.0,0 -44.0,blue-collar,basic.6y,4.961,22/06/2006,02/05/2008,1.0,0 -26.0,student,high.school,4.961,06/01/2012,13/03/2009,1.0,1 -56.0,technician,professional.course,4.961,20/04/1989,31/12/1993,1.0,0 -25.0,blue-collar,professional.course,4.961,29/01/1993,02/01/2007,1.0,0 -29.0,blue-collar,basic.9y,4.961,01/10/1996,23/10/2015,1.0,0 -44.0,,professional.course,4.961,14/10/2005,01/11/1995,1.0,0 -,,professional.course,4.961,09/07/2018,19/12/2000,1.0,0 -44.0,blue-collar,basic.4y,4.961,02/06/2017,01/01/1997,1.0,0 -44.0,blue-collar,basic.4y,4.961,17/11/2006,13/09/2000,1.0,0 -29.0,,basic.9y,4.961,31/01/2012,12/12/2011,1.0,0 -37.0,blue-collar,professional.course,4.961,26/09/2001,26/05/2006,1.0,0 -34.0,self-employed,university.degree,4.961,27/06/2005,24/11/1995,1.0,0 -54.0,blue-collar,basic.9y,4.961,25/03/1996,23/05/2013,1.0,0 -58.0,retired,professional.course,4.961,15/06/2018,01/10/1992,1.0,0 -24.0,services,high.school,4.961,12/08/2015,20/07/2007,1.0,1 -35.0,technician,professional.course,4.961,02/09/2016,10/08/2017,1.0,0 -30.0,admin.,high.school,4.961,05/02/1994,30/11/2005,1.0,0 -40.0,,professional.course,4.961,25/05/2000,28/07/2011,1.0,0 -29.0,blue-collar,basic.4y,4.961,09/11/2007,17/04/2012,1.0,0 -54.0,technician,basic.9y,4.961,21/04/2006,01/02/1995,1.0,0 -40.0,technician,professional.course,4.961,12/03/2015,31/01/2014,1.0,0 -52.0,,university.degree,4.961,07/11/2003,10/04/2003,1.0,0 -44.0,blue-collar,basic.6y,4.961,01/12/2004,25/05/2000,1.0,0 -,blue-collar,professional.course,4.961,26/02/2014,07/04/2017,1.0,0 -31.0,admin.,university.degree,4.961,27/10/2005,16/11/2005,1.0,0 -30.0,admin.,high.school,4.961,06/04/2007,03/10/2014,1.0,0 -36.0,technician,professional.course,4.961,01/06/1996,05/05/1991,1.0,0 -26.0,student,high.school,4.961,12/07/2010,05/10/1996,1.0,0 -36.0,technician,professional.course,4.961,26/10/2017,10/10/2008,1.0,0 -36.0,technician,professional.course,4.961,27/10/2015,26/05/2006,1.0,0 -40.0,housemaid,university.degree,4.961,04/03/2004,26/06/2009,1.0,0 -46.0,admin.,university.degree,4.961,03/03/2015,25/10/2007,1.0,0 -34.0,,basic.9y,4.961,15/02/1996,29/04/2005,1.0,0 -46.0,entrepreneur,professional.course,4.961,14/04/2009,13/04/2007,1.0,0 -,technician,professional.course,4.961,01/03/1998,01/03/1994,1.0,0 -36.0,entrepreneur,high.school,4.961,24/03/2016,17/10/1996,1.0,0 -50.0,management,high.school,4.961,11/02/2005,01/12/2006,1.0,0 -28.0,blue-collar,basic.4y,4.961,30/03/2006,19/11/2007,1.0,0 -34.0,admin.,university.degree,4.961,,06/06/2017,1.0,0 -41.0,blue-collar,basic.9y,4.961,19/07/2002,06/03/2019,1.0,0 -41.0,technician,university.degree,4.961,19/09/1995,13/05/2003,1.0,0 -40.0,housemaid,high.school,4.961,01/01/2010,04/07/2008,1.0,0 -25.0,blue-collar,basic.4y,4.961,27/06/2011,23/01/2006,1.0,0 -43.0,admin.,university.degree,4.961,30/05/2012,29/07/2011,1.0,0 -35.0,admin.,high.school,4.961,20/07/2015,20/05/1989,1.0,0 -,self-employed,basic.9y,4.961,,22/12/2014,1.0,0 -45.0,self-employed,university.degree,4.961,05/08/2005,15/04/2015,1.0,0 -32.0,technician,professional.course,4.961,,21/03/2011,1.0,0 -51.0,blue-collar,basic.9y,4.961,23/01/2006,05/10/1992,1.0,0 -33.0,technician,high.school,4.961,10/07/2014,16/06/2016,1.0,0 -39.0,self-employed,basic.4y,4.961,06/03/2007,05/10/1990,1.0,0 -56.0,,university.degree,4.961,26/07/2002,04/12/2002,1.0,0 -35.0,blue-collar,basic.9y,4.961,01/11/1997,15/08/2003,1.0,0 -57.0,retired,basic.4y,4.961,21/05/2004,28/03/2003,1.0,0 -54.0,unemployed,basic.6y,4.961,09/04/2004,05/01/1993,1.0,0 -,blue-collar,basic.4y,4.961,01/02/1997,20/05/1995,1.0,0 -40.0,technician,professional.course,4.961,19/01/2001,24/09/2014,1.0,0 -33.0,management,high.school,4.961,05/07/1998,10/01/2003,1.0,0 -33.0,unemployed,high.school,4.961,15/06/2007,27/07/2012,1.0,0 -24.0,services,high.school,4.961,13/05/2016,03/01/2006,1.0,0 -,,high.school,4.961,,12/12/2003,1.0,0 -34.0,services,basic.9y,4.961,06/05/2011,04/08/2005,1.0,0 -37.0,unemployed,basic.9y,4.961,07/06/2018,05/03/1990,1.0,0 -39.0,management,university.degree,4.961,20/05/1995,10/04/2013,1.0,0 -32.0,technician,professional.course,4.961,29/01/2013,14/06/2010,1.0,0 -34.0,admin.,high.school,4.961,30/12/1998,20/12/2013,1.0,1 -25.0,services,high.school,4.961,02/01/2017,25/02/2005,1.0,0 -32.0,admin.,professional.course,4.961,13/08/2004,12/01/2006,1.0,0 -29.0,blue-collar,basic.4y,4.961,01/12/2014,24/12/2004,1.0,0 -,housemaid,basic.4y,4.961,29/04/2004,04/06/2007,1.0,0 -39.0,self-employed,basic.9y,4.961,09/11/2011,23/12/2004,1.0,0 -,technician,university.degree,4.961,02/12/2002,09/02/2007,1.0,0 -33.0,technician,basic.9y,4.961,15/03/2013,04/02/2005,1.0,0 -,technician,professional.course,4.961,25/09/1994,03/12/2013,1.0,0 -60.0,management,high.school,4.961,28/12/2017,07/01/2005,1.0,0 -44.0,technician,basic.6y,4.961,,23/12/2005,1.0,0 -31.0,blue-collar,basic.4y,4.961,03/05/2011,20/06/2017,1.0,0 -36.0,technician,university.degree,4.961,29/03/2018,09/05/2008,1.0,0 -30.0,services,university.degree,4.961,07/02/2018,09/03/2007,1.0,0 -36.0,technician,high.school,4.961,31/03/1998,26/03/2004,1.0,1 -,,basic.4y,4.961,01/06/1995,06/05/2019,1.0,0 -40.0,unemployed,high.school,4.961,08/09/1998,28/01/2011,1.0,0 -48.0,unemployed,basic.9y,4.961,24/10/1992,19/09/2014,1.0,0 -36.0,admin.,university.degree,4.961,14/05/2012,31/03/2009,1.0,0 -47.0,blue-collar,basic.9y,4.961,16/11/2004,26/08/2005,1.0,0 -28.0,admin.,basic.9y,4.961,,08/07/2014,1.0,0 -31.0,blue-collar,basic.6y,4.961,,20/01/2011,1.0,0 -58.0,technician,basic.4y,4.961,14/10/2005,12/10/1998,1.0,0 -36.0,admin.,high.school,4.961,28/09/2012,09/10/1998,1.0,0 -34.0,admin.,high.school,4.961,15/04/1996,23/09/1997,1.0,0 -34.0,technician,university.degree,4.961,05/08/1997,03/01/2011,1.0,0 -44.0,admin.,university.degree,4.961,01/03/2008,06/12/2002,1.0,0 -,services,high.school,4.961,16/07/2004,18/05/2015,1.0,0 -29.0,blue-collar,basic.9y,4.961,12/06/2001,10/10/2014,1.0,0 -36.0,blue-collar,basic.9y,4.961,11/10/1990,05/11/1999,1.0,0 -43.0,,high.school,4.961,,16/05/2003,1.0,0 -32.0,services,high.school,4.961,07/08/2014,14/09/2015,1.0,0 -46.0,admin.,university.degree,4.961,28/02/2003,27/12/2002,1.0,0 -50.0,technician,professional.course,4.961,23/07/2004,15/09/1997,1.0,0 -,blue-collar,basic.9y,4.961,17/01/2002,12/01/2007,1.0,0 -38.0,blue-collar,basic.6y,4.961,06/04/2007,09/07/1988,1.0,0 -41.0,management,high.school,4.961,31/03/1988,20/06/2016,1.0,0 -49.0,blue-collar,basic.9y,4.961,01/11/1995,01/05/1998,1.0,0 -38.0,technician,high.school,4.961,30/03/2006,23/05/2002,1.0,0 -50.0,services,basic.4y,4.961,,25/12/1999,1.0,0 -53.0,blue-collar,basic.9y,4.961,05/04/1989,12/12/2006,1.0,0 -39.0,admin.,university.degree,4.961,17/06/2004,20/11/1995,1.0,0 -,management,basic.4y,4.961,26/07/2018,12/06/2013,1.0,0 -41.0,services,high.school,4.961,23/05/2011,15/07/1988,1.0,0 -32.0,,high.school,4.961,19/06/2017,01/05/2006,1.0,0 -31.0,admin.,high.school,4.961,05/06/2014,19/09/2000,1.0,0 -29.0,,high.school,4.961,06/11/2013,15/06/2016,1.0,0 -52.0,entrepreneur,basic.9y,4.961,23/05/2012,07/11/2018,1.0,0 -58.0,,basic.4y,4.961,13/02/2004,09/07/2014,1.0,0 -47.0,blue-collar,basic.4y,4.961,06/12/2002,29/12/2006,1.0,0 -45.0,,high.school,4.961,22/02/2019,25/10/1999,1.0,0 -,technician,high.school,4.961,15/05/2004,20/09/2011,1.0,0 -37.0,blue-collar,high.school,4.961,05/10/2007,28/04/2000,1.0,0 -49.0,entrepreneur,university.degree,4.961,21/10/2011,29/03/1995,1.0,0 -26.0,technician,professional.course,4.961,24/01/2014,03/11/2006,1.0,0 -40.0,blue-collar,basic.6y,4.961,06/08/2004,20/10/1995,1.0,0 -32.0,blue-collar,basic.4y,4.961,10/10/2006,26/05/2006,1.0,0 -30.0,blue-collar,basic.4y,4.961,,16/01/1998,1.0,0 -60.0,management,university.degree,4.961,23/11/2010,12/05/2011,1.0,0 -39.0,admin.,university.degree,4.961,01/09/2003,21/12/2011,1.0,0 -35.0,blue-collar,basic.9y,4.961,04/05/2010,26/10/2018,1.0,0 -32.0,admin.,high.school,4.961,13/08/1997,16/02/2001,1.0,0 -28.0,entrepreneur,high.school,4.961,01/04/1997,05/10/1990,1.0,0 -48.0,admin.,high.school,4.961,22/07/2005,24/12/2008,1.0,0 -46.0,admin.,high.school,4.961,01/03/2007,09/04/1993,1.0,0 -26.0,admin.,high.school,4.961,04/08/1998,14/06/2012,1.0,0 -28.0,blue-collar,basic.6y,4.961,,09/03/2001,1.0,0 -52.0,unknown,basic.4y,4.961,06/11/2009,04/12/2009,1.0,0 -29.0,,high.school,4.961,01/03/2005,31/08/2012,1.0,0 -,technician,professional.course,4.961,29/07/2010,17/02/2016,1.0,1 -42.0,services,basic.6y,4.961,31/12/1987,04/07/2012,1.0,0 -36.0,admin.,university.degree,4.961,21/10/2008,30/12/2004,1.0,0 -27.0,entrepreneur,university.degree,4.961,26/01/2007,05/01/2006,1.0,1 -47.0,,high.school,4.961,,31/12/1997,1.0,0 -,housemaid,professional.course,4.961,28/10/1997,17/03/2006,1.0,0 -32.0,,basic.9y,4.961,01/12/2010,15/05/2014,1.0,0 -42.0,blue-collar,basic.9y,4.961,23/04/2004,22/04/2009,1.0,0 -39.0,self-employed,university.degree,4.961,31/10/2012,26/07/2002,1.0,0 -37.0,blue-collar,basic.6y,4.961,06/09/2001,15/07/2000,1.0,0 -,blue-collar,basic.9y,4.961,12/07/2001,01/10/1994,1.0,0 -34.0,management,high.school,4.961,28/07/2006,01/12/1992,1.0,0 -41.0,blue-collar,basic.9y,4.961,12/06/2015,02/07/2014,1.0,0 -40.0,blue-collar,basic.4y,4.961,,01/12/1996,1.0,0 -26.0,,high.school,4.961,,24/06/2010,1.0,0 -49.0,admin.,university.degree,4.961,01/01/2007,23/01/2006,1.0,0 -60.0,,basic.4y,4.961,14/06/2011,19/09/1995,1.0,0 -,blue-collar,basic.9y,4.961,23/09/2010,25/12/1993,1.0,0 -35.0,blue-collar,high.school,4.961,15/11/2018,21/11/2013,1.0,0 -,admin.,high.school,4.961,27/06/2016,01/09/1993,1.0,0 -42.0,,basic.9y,4.961,08/04/1993,04/08/2006,1.0,0 -39.0,admin.,university.degree,4.961,09/01/2014,24/12/2004,1.0,0 -25.0,technician,university.degree,4.961,25/06/1990,15/12/2000,1.0,0 -37.0,admin.,high.school,4.961,,29/07/2005,1.0,0 -32.0,technician,professional.course,4.961,05/12/2008,01/04/2013,1.0,0 -35.0,blue-collar,basic.9y,4.961,01/05/1996,21/02/2008,1.0,0 -28.0,blue-collar,basic.9y,4.961,03/02/2014,05/02/2001,1.0,0 -,admin.,university.degree,4.961,03/10/2005,24/12/2018,1.0,0 -42.0,technician,basic.9y,4.961,01/06/2004,24/05/2012,1.0,1 -35.0,blue-collar,basic.4y,4.961,01/09/2006,24/03/2005,1.0,0 -45.0,admin.,high.school,4.961,14/03/2012,31/12/1987,1.0,0 -39.0,self-employed,basic.4y,4.961,25/06/2004,20/02/2003,1.0,0 -,management,basic.6y,4.961,29/11/2002,05/06/1992,1.0,0 -52.0,entrepreneur,basic.9y,4.961,14/05/2004,01/09/1995,1.0,0 -41.0,self-employed,basic.9y,4.961,05/07/2002,17/02/2006,1.0,0 -,blue-collar,basic.4y,4.961,12/12/2014,01/09/1996,1.0,0 -32.0,services,high.school,4.961,,31/12/1994,1.0,1 -38.0,housemaid,university.degree,4.961,,13/04/2001,1.0,0 -53.0,blue-collar,basic.9y,4.961,12/09/2008,26/11/1996,1.0,0 -37.0,blue-collar,basic.9y,4.961,24/01/2012,04/06/2010,1.0,0 -48.0,blue-collar,basic.4y,4.961,12/11/2014,23/10/2014,1.0,0 -36.0,,basic.4y,4.961,11/09/2009,19/12/2013,1.0,0 -31.0,services,high.school,4.961,30/05/2018,25/12/1995,1.0,0 -31.0,services,high.school,4.961,23/05/2005,30/12/2002,1.0,0 -35.0,admin.,basic.9y,4.961,01/10/2004,31/05/2012,1.0,0 -54.0,management,university.degree,4.961,30/05/2003,02/03/2018,1.0,0 -45.0,self-employed,professional.course,4.961,,12/05/2000,1.0,0 -41.0,blue-collar,basic.9y,4.961,30/07/2010,10/04/2015,1.0,0 -34.0,admin.,university.degree,4.961,01/05/1993,24/12/2008,1.0,0 -41.0,blue-collar,high.school,4.961,21/01/2002,11/04/2003,1.0,0 -35.0,blue-collar,basic.9y,4.961,25/01/2019,01/12/1996,1.0,0 -33.0,services,basic.4y,4.961,03/07/2002,21/03/2014,1.0,0 -51.0,services,high.school,4.961,12/04/2000,20/11/2009,1.0,0 -41.0,blue-collar,basic.4y,4.961,,16/09/2009,1.0,0 -40.0,services,high.school,4.961,16/01/2018,03/01/2019,1.0,0 -50.0,,high.school,4.961,05/04/2013,09/01/2008,1.0,0 -33.0,blue-collar,basic.9y,4.961,07/03/2003,22/05/2017,1.0,0 -37.0,admin.,high.school,4.961,05/06/2014,16/11/2017,1.0,0 -48.0,services,basic.6y,4.961,25/03/2003,05/02/1994,1.0,0 -54.0,retired,university.degree,4.961,25/04/2014,20/07/2012,1.0,0 -34.0,technician,basic.6y,4.961,10/01/1990,23/09/2013,1.0,0 -35.0,,basic.9y,4.961,,31/07/2013,1.0,0 -38.0,self-employed,university.degree,4.961,03/06/1997,26/12/2011,1.0,0 -37.0,blue-collar,high.school,4.961,23/02/2009,01/03/2017,1.0,0 -40.0,housemaid,university.degree,4.961,15/04/2019,12/04/2013,1.0,0 -56.0,blue-collar,basic.4y,4.961,14/03/2003,10/08/2018,1.0,0 -35.0,blue-collar,basic.9y,4.961,28/01/2016,24/01/2003,1.0,0 -,technician,high.school,4.961,28/02/2018,03/09/2012,1.0,0 -44.0,blue-collar,basic.4y,4.961,04/02/2005,05/12/1992,1.0,0 -59.0,blue-collar,basic.4y,4.961,31/10/2012,31/01/2013,1.0,0 -39.0,housemaid,basic.4y,4.961,31/12/1989,10/05/1989,1.0,0 -39.0,admin.,university.degree,4.961,21/09/1997,22/12/2009,1.0,0 -,blue-collar,basic.9y,4.961,13/04/2018,01/09/2010,1.0,0 -41.0,unemployed,basic.9y,4.961,01/02/2000,03/08/2001,1.0,0 -30.0,,basic.9y,4.961,,05/11/1988,1.0,0 -47.0,services,basic.6y,4.959,01/07/1996,03/02/1997,1.0,0 -32.0,admin.,high.school,4.959,,07/09/2010,1.0,0 -54.0,housemaid,basic.4y,4.959,03/08/2011,01/12/2017,1.0,0 -,blue-collar,basic.4y,4.959,18/11/2005,18/04/1997,1.0,0 -50.0,entrepreneur,basic.9y,4.959,01/12/2006,31/12/1990,1.0,0 -26.0,blue-collar,high.school,4.959,20/07/2012,27/03/2007,1.0,0 -26.0,admin.,high.school,4.959,29/07/2002,18/08/2015,1.0,0 -,,high.school,4.959,07/04/2006,15/12/1997,1.0,0 -47.0,technician,high.school,4.959,03/04/2009,19/02/2016,1.0,0 -36.0,services,university.degree,4.959,22/11/2011,05/03/2004,1.0,0 -,,university.degree,4.959,14/03/2008,25/09/2009,1.0,0 -51.0,admin.,high.school,4.959,20/10/2015,05/07/2000,1.0,0 -36.0,unknown,basic.6y,4.959,30/07/2010,27/07/2015,1.0,1 -21.0,technician,professional.course,4.959,20/10/1996,23/01/2004,1.0,0 -39.0,management,university.degree,4.959,,09/03/2007,1.0,0 -39.0,blue-collar,basic.4y,4.959,05/02/1992,07/03/2003,1.0,0 -29.0,,professional.course,4.959,09/10/2008,15/11/2011,1.0,1 -45.0,services,high.school,4.959,,07/07/2011,1.0,0 -37.0,,basic.9y,4.959,01/08/1994,28/02/1997,1.0,0 -40.0,admin.,university.degree,4.959,09/10/1998,21/05/2015,1.0,0 -25.0,admin.,high.school,4.959,15/12/1999,04/06/2015,1.0,0 -49.0,,basic.6y,4.959,04/03/2005,02/09/2015,1.0,0 -44.0,,basic.9y,4.959,31/12/1991,25/10/2007,1.0,0 -34.0,blue-collar,high.school,4.959,01/09/1994,26/06/2009,1.0,0 -39.0,,professional.course,4.959,20/06/2003,24/06/2003,1.0,0 -,services,high.school,4.959,01/03/1995,05/11/1992,1.0,0 -,technician,professional.course,4.959,22/10/2007,30/07/2014,1.0,0 -32.0,unknown,basic.6y,4.959,20/09/2002,16/08/2013,1.0,0 -,,high.school,4.959,20/11/1998,24/01/2003,1.0,0 -33.0,admin.,university.degree,4.959,22/07/1997,03/09/2004,1.0,0 -46.0,admin.,high.school,4.959,04/12/2012,01/08/1988,1.0,0 -34.0,management,university.degree,4.959,20/07/2001,01/11/2002,1.0,1 -57.0,blue-collar,basic.4y,4.959,31/12/2003,07/05/2018,1.0,0 -29.0,admin.,professional.course,4.959,26/11/2010,16/06/2006,1.0,0 -43.0,blue-collar,basic.4y,4.959,,16/04/2014,1.0,0 -53.0,blue-collar,basic.4y,4.959,19/06/2008,20/07/2007,1.0,0 -53.0,blue-collar,basic.9y,4.959,06/12/2002,28/02/1997,1.0,0 -50.0,services,basic.4y,4.959,03/02/2005,22/06/2007,1.0,0 -44.0,,high.school,4.959,21/04/2016,12/09/2003,1.0,0 -28.0,,high.school,4.959,30/01/2004,15/03/2010,1.0,0 -39.0,admin.,high.school,4.959,18/03/2004,15/11/1986,1.0,0 -48.0,services,high.school,4.959,20/05/2016,02/07/2012,1.0,0 -55.0,unemployed,basic.4y,4.959,27/12/2016,15/11/1993,1.0,0 -43.0,blue-collar,basic.4y,4.959,04/10/1996,14/03/2001,1.0,0 -44.0,services,high.school,4.959,,17/06/2008,1.0,0 -33.0,admin.,high.school,4.959,,22/04/2011,1.0,0 -43.0,blue-collar,basic.4y,4.959,01/06/2003,13/07/2007,1.0,0 -39.0,unemployed,professional.course,4.959,20/02/2004,18/11/2010,1.0,0 -29.0,admin.,university.degree,4.959,,20/12/1985,1.0,0 -46.0,blue-collar,basic.4y,4.959,23/12/2005,31/01/2000,1.0,0 -36.0,blue-collar,high.school,4.959,09/05/2012,24/06/2005,1.0,0 -47.0,management,university.degree,4.959,22/11/2002,01/08/2004,1.0,0 -,admin.,university.degree,4.959,25/10/1999,04/02/2009,1.0,0 -47.0,blue-collar,basic.9y,4.959,,12/10/2007,1.0,0 -42.0,management,university.degree,4.959,,16/05/2014,1.0,0 -36.0,,high.school,4.959,05/12/1997,27/12/1996,1.0,0 -42.0,blue-collar,basic.6y,4.959,01/09/2008,24/11/2006,1.0,0 -39.0,entrepreneur,high.school,4.959,12/10/2006,30/03/2006,1.0,0 -45.0,services,high.school,4.959,04/12/2017,10/12/1997,1.0,0 -48.0,,basic.9y,4.959,01/08/1994,26/04/2012,1.0,0 -37.0,,university.degree,4.959,19/10/2004,10/11/2014,1.0,1 -30.0,self-employed,university.degree,4.959,24/07/2009,01/05/1996,1.0,1 -56.0,technician,basic.4y,4.959,23/10/2007,12/07/2001,1.0,0 -,admin.,university.degree,4.959,05/03/2001,13/09/2001,1.0,0 -33.0,management,high.school,4.959,,15/04/2003,1.0,0 -28.0,admin.,university.degree,4.959,15/11/1997,04/05/2004,1.0,0 -,admin.,university.degree,4.959,01/03/2013,25/01/2018,1.0,0 -36.0,blue-collar,basic.6y,4.959,18/07/2012,09/09/2005,1.0,0 -35.0,services,high.school,4.959,29/11/2001,01/04/1997,1.0,0 -49.0,self-employed,professional.course,4.959,18/12/2014,28/07/2006,1.0,0 -22.0,technician,basic.9y,4.959,,21/10/2014,1.0,0 -48.0,blue-collar,basic.9y,4.959,11/07/2003,29/04/2013,1.0,0 -53.0,blue-collar,basic.4y,4.959,20/12/2004,31/12/1988,1.0,1 -32.0,blue-collar,basic.9y,4.959,26/09/2002,23/01/1998,1.0,0 -48.0,admin.,high.school,4.959,05/03/1993,05/04/1996,1.0,0 -52.0,admin.,basic.6y,4.959,08/06/2007,01/09/1996,1.0,0 -33.0,blue-collar,basic.9y,4.959,18/03/2014,31/12/1993,1.0,0 -30.0,blue-collar,basic.6y,4.959,03/11/2005,01/10/2003,1.0,0 -29.0,admin.,university.degree,4.959,09/12/2005,10/08/2004,1.0,0 -31.0,services,high.school,4.959,30/05/2008,09/03/1996,1.0,0 -38.0,blue-collar,basic.9y,4.959,28/02/2003,08/06/2011,1.0,0 -45.0,entrepreneur,high.school,4.959,,09/05/2003,1.0,0 -36.0,blue-collar,basic.6y,4.959,09/11/1995,01/06/2008,1.0,0 -45.0,technician,professional.course,4.959,14/05/2009,21/07/2014,1.0,0 -31.0,admin.,university.degree,4.959,01/02/2002,17/10/2003,1.0,0 -47.0,management,basic.4y,4.959,,16/08/2010,1.0,0 -27.0,admin.,basic.9y,4.959,22/04/2004,01/11/1992,1.0,0 -37.0,blue-collar,basic.6y,4.959,,05/10/2006,1.0,0 -49.0,blue-collar,basic.9y,4.959,14/01/2000,28/05/2015,1.0,0 -37.0,blue-collar,basic.6y,4.959,05/12/2000,03/05/2002,1.0,0 -42.0,blue-collar,basic.6y,4.959,06/02/2019,24/02/2006,1.0,0 -,admin.,university.degree,4.959,07/01/2016,12/02/2016,1.0,0 -52.0,technician,high.school,4.959,11/04/2008,01/11/1996,1.0,0 -,technician,professional.course,4.959,10/08/2012,30/10/2012,1.0,0 -30.0,blue-collar,basic.6y,4.959,01/07/2004,11/04/2013,1.0,0 -43.0,admin.,high.school,4.959,06/01/2006,08/08/2013,1.0,0 -52.0,,high.school,4.959,12/04/2005,10/12/1996,1.0,0 -38.0,blue-collar,basic.4y,4.959,11/01/2002,25/03/1998,1.0,0 -38.0,blue-collar,basic.6y,4.959,09/11/2009,07/02/2018,1.0,0 -32.0,blue-collar,basic.6y,4.959,,05/11/1992,1.0,0 -,unknown,high.school,4.959,24/11/1999,15/06/2015,1.0,0 -34.0,services,high.school,4.959,25/09/2003,18/06/2013,1.0,0 -33.0,technician,university.degree,4.959,24/11/2015,14/02/2003,1.0,0 -42.0,technician,professional.course,4.959,01/02/1998,09/11/2015,1.0,0 -57.0,technician,professional.course,4.959,10/02/2006,21/07/1998,1.0,0 -24.0,self-employed,university.degree,4.959,12/02/2019,27/07/2006,1.0,0 -33.0,admin.,university.degree,4.959,18/07/2014,03/06/2005,1.0,0 -,housemaid,university.degree,4.959,,23/12/2009,1.0,0 -45.0,blue-collar,basic.6y,4.959,25/11/1994,31/12/1993,1.0,0 -31.0,blue-collar,basic.6y,4.959,26/03/2004,28/10/2005,1.0,0 -31.0,services,basic.9y,4.959,09/04/2001,19/11/2004,1.0,0 -48.0,blue-collar,basic.9y,4.959,02/09/2011,02/06/2010,1.0,0 -37.0,admin.,high.school,4.959,17/12/2013,05/09/2008,1.0,0 -32.0,admin.,high.school,4.959,27/10/2006,01/06/2001,1.0,1 -51.0,,basic.6y,4.959,23/11/2015,02/06/2016,1.0,0 -33.0,admin.,university.degree,4.959,23/03/2009,09/04/2004,1.0,0 -60.0,technician,professional.course,4.959,13/08/2010,27/10/2008,1.0,0 -25.0,services,high.school,4.959,01/08/1995,22/10/2004,1.0,0 -50.0,blue-collar,basic.6y,4.959,27/08/2004,28/05/2014,1.0,0 -33.0,admin.,university.degree,4.959,,07/10/2009,1.0,0 -44.0,admin.,university.degree,4.959,10/11/2009,23/12/2004,1.0,0 -43.0,entrepreneur,university.degree,4.959,02/09/2011,29/12/2003,1.0,1 -57.0,retired,basic.4y,4.959,,24/03/2000,1.0,0 -58.0,management,university.degree,4.959,20/09/1997,20/06/2012,1.0,0 -50.0,blue-collar,basic.6y,4.959,12/08/2009,21/10/2014,1.0,1 -41.0,blue-collar,basic.6y,4.959,22/02/2001,18/07/2003,1.0,0 -34.0,blue-collar,basic.9y,4.959,08/01/2016,21/12/2007,1.0,0 -31.0,blue-collar,basic.9y,4.959,,30/06/1993,1.0,1 -31.0,technician,high.school,4.959,15/09/1996,01/03/2005,1.0,0 -55.0,technician,high.school,4.959,31/07/2008,15/02/2011,1.0,0 -45.0,blue-collar,basic.9y,4.959,04/05/1999,05/06/2014,1.0,0 -48.0,admin.,high.school,4.959,15/01/2014,28/08/2015,1.0,1 -44.0,,basic.4y,4.959,08/09/2015,18/10/2013,1.0,0 -30.0,admin.,university.degree,4.959,09/09/2005,04/03/2008,1.0,0 -57.0,blue-collar,high.school,4.959,07/04/2009,16/04/2003,1.0,1 -39.0,blue-collar,professional.course,4.959,01/01/2010,25/07/2012,1.0,0 -,blue-collar,high.school,4.959,27/10/1998,17/02/2012,1.0,0 -36.0,services,high.school,4.959,03/12/1992,17/06/2009,1.0,0 -41.0,self-employed,high.school,4.959,16/06/2016,31/05/2016,1.0,0 -43.0,unemployed,university.degree,4.959,15/09/2014,19/04/2000,1.0,0 -39.0,entrepreneur,university.degree,4.959,14/12/1990,20/09/1996,1.0,0 -44.0,blue-collar,high.school,4.959,14/06/2005,08/03/2007,1.0,0 -40.0,entrepreneur,basic.9y,4.959,01/06/1995,20/06/2016,1.0,0 -49.0,technician,high.school,4.959,30/07/2007,05/05/2015,1.0,0 -42.0,admin.,high.school,4.959,25/11/2008,27/10/2000,1.0,0 -56.0,blue-collar,basic.4y,4.959,01/04/1996,19/07/2002,1.0,0 -31.0,housemaid,basic.4y,4.959,14/09/1999,23/05/2002,1.0,0 -52.0,unemployed,high.school,4.959,21/07/1992,01/08/2005,1.0,0 -33.0,management,university.degree,4.959,01/09/2006,16/11/2005,1.0,0 -33.0,admin.,university.degree,4.959,28/10/2010,23/04/2008,1.0,0 -45.0,,high.school,4.959,31/12/1995,20/10/2004,1.0,0 -51.0,,professional.course,4.959,,27/02/2004,1.0,0 -36.0,technician,professional.course,4.959,20/07/2012,02/03/2006,1.0,0 -45.0,technician,university.degree,4.959,25/04/2019,25/01/2004,1.0,0 -42.0,services,high.school,4.959,26/01/1995,06/05/2005,1.0,0 -43.0,services,high.school,4.959,03/04/2014,18/07/2013,1.0,0 -42.0,blue-collar,high.school,4.959,20/08/1999,13/10/2008,1.0,0 -36.0,admin.,professional.course,4.959,12/12/2005,26/11/2003,1.0,0 -42.0,blue-collar,basic.9y,4.959,02/04/2002,23/01/2004,1.0,0 -48.0,admin.,professional.course,4.959,16/04/2014,22/04/2008,1.0,0 -35.0,admin.,university.degree,4.959,16/06/2004,05/03/2015,1.0,0 -30.0,blue-collar,basic.4y,4.959,27/01/2006,09/04/1991,1.0,0 -31.0,admin.,university.degree,4.959,13/04/2016,03/06/2003,1.0,0 -,,basic.9y,4.959,20/11/2008,09/05/2008,1.0,0 -26.0,admin.,high.school,4.959,04/10/2002,01/05/1993,1.0,0 -47.0,blue-collar,basic.4y,4.959,21/02/2008,30/10/2002,1.0,0 -41.0,housemaid,basic.4y,4.959,10/02/2005,22/10/1999,1.0,0 -40.0,services,high.school,4.959,05/07/2003,15/08/2014,1.0,0 -37.0,blue-collar,basic.9y,4.959,01/08/1997,07/06/2018,1.0,0 -38.0,blue-collar,basic.6y,4.959,02/05/2003,16/07/1996,1.0,0 -49.0,blue-collar,basic.9y,4.959,31/01/2012,13/08/2013,1.0,0 -50.0,blue-collar,basic.4y,4.959,12/07/2013,09/12/2013,1.0,0 -37.0,admin.,basic.9y,4.959,,10/08/2011,1.0,0 -55.0,admin.,high.school,4.959,21/09/2007,31/01/2012,1.0,0 -50.0,blue-collar,basic.4y,4.959,16/05/2011,01/11/2018,1.0,0 -38.0,admin.,university.degree,4.959,,28/07/2017,1.0,0 -,entrepreneur,high.school,4.959,07/02/2003,23/01/2012,1.0,0 -,admin.,high.school,4.959,09/03/2018,09/02/2007,1.0,0 -,blue-collar,basic.4y,4.959,,09/05/1996,1.0,0 -,services,university.degree,4.959,,31/12/1993,1.0,0 -51.0,unemployed,high.school,4.959,15/06/1995,14/03/2003,1.0,0 -,,basic.9y,4.959,01/07/2003,14/12/2017,1.0,0 -33.0,blue-collar,basic.6y,4.959,04/07/2002,01/08/2006,1.0,0 -49.0,management,high.school,4.959,09/08/2013,01/12/1997,1.0,0 -29.0,self-employed,university.degree,4.959,09/07/2012,01/06/1995,1.0,0 -35.0,blue-collar,basic.6y,4.959,22/09/1994,23/07/2004,1.0,0 -25.0,self-employed,professional.course,4.959,11/09/2012,23/10/2017,1.0,0 -47.0,blue-collar,basic.4y,4.959,,03/12/2004,1.0,0 -45.0,blue-collar,basic.4y,4.959,18/04/2014,03/03/2010,1.0,0 -56.0,admin.,high.school,4.959,04/09/2012,01/09/2005,1.0,0 -43.0,technician,professional.course,4.959,09/12/2005,01/10/1995,1.0,0 -,self-employed,basic.4y,4.959,14/04/2000,05/03/1995,1.0,0 -47.0,blue-collar,basic.9y,4.959,,15/08/1999,1.0,0 -45.0,entrepreneur,basic.6y,4.959,13/03/2017,08/07/2016,1.0,0 -45.0,blue-collar,basic.9y,4.959,20/07/2018,29/05/2013,1.0,0 -40.0,blue-collar,basic.4y,4.959,21/08/2015,29/07/2014,1.0,0 -36.0,unemployed,university.degree,4.959,15/10/2009,25/12/1994,1.0,0 -41.0,blue-collar,basic.9y,4.959,29/07/2013,15/06/2007,1.0,0 -45.0,entrepreneur,high.school,4.959,01/11/1993,02/12/2005,1.0,0 -38.0,admin.,university.degree,4.959,,05/06/2008,1.0,0 -49.0,admin.,university.degree,4.959,01/05/2009,24/03/2014,1.0,0 -53.0,blue-collar,basic.9y,4.959,13/03/2014,06/10/2014,1.0,0 -37.0,blue-collar,basic.9y,4.959,17/09/1997,21/06/2010,1.0,0 -43.0,services,high.school,4.959,24/09/2003,20/05/2005,1.0,0 -29.0,admin.,university.degree,4.959,06/11/2009,25/02/2011,1.0,0 -39.0,technician,professional.course,4.959,01/11/1989,12/12/2002,1.0,0 -34.0,admin.,high.school,4.959,01/12/1996,01/04/2005,1.0,0 -57.0,retired,high.school,4.959,12/12/2014,12/12/2011,1.0,0 -,services,high.school,4.959,01/12/2005,10/11/2017,1.0,0 -28.0,services,high.school,4.959,22/12/2017,25/07/2011,1.0,0 -35.0,blue-collar,high.school,4.959,13/09/2001,15/02/1995,1.0,0 -28.0,technician,university.degree,4.959,05/04/2000,22/05/2014,1.0,0 -46.0,,basic.9y,4.959,03/03/2006,21/03/2014,1.0,0 -31.0,,basic.4y,4.959,05/09/1998,22/03/1995,1.0,0 -59.0,retired,professional.course,4.959,,31/01/2003,1.0,0 -39.0,blue-collar,basic.4y,4.959,31/12/1993,20/04/2007,1.0,0 -36.0,technician,high.school,4.959,05/01/2004,30/03/2007,1.0,0 -33.0,services,basic.6y,4.959,27/11/2015,11/09/2007,1.0,0 -41.0,technician,professional.course,4.959,25/04/2019,05/03/1986,1.0,1 -40.0,services,high.school,4.959,20/02/2017,30/03/2016,1.0,0 -28.0,admin.,university.degree,4.959,01/06/2006,09/12/1993,1.0,0 -30.0,,high.school,4.959,10/12/1987,31/08/2009,1.0,0 -25.0,blue-collar,basic.4y,4.959,17/02/2004,29/07/2016,1.0,0 -45.0,blue-collar,basic.9y,4.959,04/08/2015,05/12/2003,1.0,0 -40.0,admin.,university.degree,4.959,17/09/2004,01/08/2012,1.0,0 -37.0,admin.,university.degree,4.959,01/03/2006,29/11/2001,1.0,0 -45.0,blue-collar,basic.4y,4.959,15/04/1990,22/12/1999,1.0,0 -49.0,blue-collar,basic.4y,4.959,18/06/2012,21/09/2001,1.0,0 -42.0,,basic.6y,4.959,03/09/2002,20/01/1996,1.0,0 -35.0,admin.,high.school,4.959,27/01/2005,13/10/2015,1.0,0 -50.0,blue-collar,basic.4y,4.959,17/09/2018,23/11/2018,1.0,0 -56.0,blue-collar,basic.4y,4.959,18/07/2018,24/03/2009,1.0,0 -43.0,blue-collar,basic.9y,4.959,20/06/2012,22/04/2008,1.0,0 -35.0,management,high.school,4.959,,25/02/2005,1.0,0 -53.0,unknown,high.school,4.959,03/06/2009,15/06/2006,1.0,0 -,self-employed,university.degree,4.959,10/01/2013,11/10/2006,1.0,0 -32.0,entrepreneur,high.school,4.959,27/06/1995,05/06/1997,1.0,0 -32.0,,basic.9y,4.958,24/03/2006,12/02/2008,1.0,0 -40.0,admin.,high.school,4.958,05/02/1991,06/06/2016,1.0,0 -38.0,blue-collar,basic.6y,4.958,19/03/2014,18/10/2007,1.0,0 -54.0,housemaid,high.school,4.958,08/04/2010,08/08/2012,1.0,0 -59.0,technician,university.degree,4.958,18/10/1995,08/12/2006,1.0,0 -45.0,blue-collar,basic.9y,4.958,09/06/1999,23/10/2013,1.0,0 -40.0,,university.degree,4.958,15/03/1986,01/07/1992,1.0,0 -27.0,student,high.school,4.958,31/10/2012,17/12/1999,1.0,0 -55.0,,high.school,4.958,08/09/2000,20/09/2002,1.0,0 -,admin.,university.degree,4.958,07/01/2002,01/07/1997,1.0,0 -53.0,technician,high.school,4.958,03/01/2013,11/01/2002,1.0,0 -56.0,management,university.degree,4.958,03/02/2015,01/02/1997,1.0,0 -39.0,admin.,university.degree,4.958,20/06/2001,22/10/2010,1.0,0 -29.0,services,high.school,4.958,01/05/2007,10/08/1990,1.0,0 -,student,basic.9y,4.958,01/05/2005,26/12/2008,1.0,0 -31.0,entrepreneur,high.school,4.958,01/07/1992,21/11/2014,1.0,0 -42.0,entrepreneur,university.degree,4.958,07/05/2002,01/07/1993,1.0,0 -36.0,blue-collar,basic.6y,4.958,12/05/2006,01/04/1992,1.0,1 -38.0,admin.,university.degree,4.958,26/12/2017,27/02/2013,1.0,0 -43.0,technician,professional.course,4.958,01/08/2007,19/01/2011,1.0,0 -41.0,blue-collar,basic.9y,4.958,,22/04/2016,1.0,0 -32.0,admin.,high.school,4.958,,16/06/2014,1.0,0 -44.0,technician,professional.course,4.958,28/12/2011,25/02/1996,1.0,0 -39.0,admin.,high.school,4.958,04/03/2005,29/12/2005,1.0,0 -39.0,admin.,university.degree,4.958,02/07/1993,15/04/2004,1.0,0 -40.0,technician,high.school,4.958,21/04/2006,27/02/2014,1.0,0 -27.0,student,university.degree,4.958,06/12/2010,28/05/2014,1.0,0 -56.0,retired,basic.4y,4.958,05/12/1991,05/04/2013,1.0,0 -51.0,admin.,basic.6y,4.958,13/12/1993,19/09/2017,1.0,0 -43.0,technician,professional.course,4.958,,01/12/2011,1.0,0 -48.0,admin.,professional.course,4.958,10/06/2016,13/07/2016,1.0,0 -39.0,admin.,professional.course,4.958,19/10/2007,14/11/1997,1.0,0 -55.0,technician,professional.course,4.958,25/07/2008,14/07/1995,1.0,1 -44.0,technician,professional.course,4.958,20/06/2014,06/05/2009,1.0,0 -42.0,,basic.4y,4.958,25/07/2008,28/05/2014,1.0,0 -46.0,blue-collar,professional.course,4.958,01/02/2013,01/01/2010,1.0,0 -35.0,technician,professional.course,4.958,26/12/2012,15/05/2015,1.0,0 -48.0,blue-collar,basic.4y,4.958,01/04/1995,26/08/2014,1.0,0 -56.0,,high.school,4.958,15/12/1994,18/02/2014,1.0,0 -,blue-collar,basic.9y,4.958,22/03/2001,30/04/2014,1.0,0 -28.0,,university.degree,4.958,08/10/2007,27/07/2001,1.0,0 -42.0,admin.,basic.6y,4.958,20/09/1989,01/05/1996,1.0,0 -30.0,admin.,high.school,4.958,01/12/2015,01/02/2006,1.0,0 -36.0,entrepreneur,high.school,4.958,18/12/2008,01/08/2007,1.0,0 -54.0,blue-collar,basic.6y,4.958,03/04/2003,13/04/2015,1.0,1 -53.0,technician,high.school,4.958,08/03/2017,01/04/1997,1.0,0 -35.0,services,high.school,4.958,04/11/1999,02/03/2010,1.0,0 -,admin.,basic.9y,4.958,05/09/2003,01/11/1996,1.0,0 -32.0,management,university.degree,4.958,11/10/2018,30/06/2005,1.0,0 -45.0,self-employed,professional.course,4.958,10/04/1996,31/01/2003,1.0,0 -55.0,blue-collar,basic.4y,4.958,21/10/2009,22/08/2003,1.0,0 -35.0,housemaid,high.school,4.958,16/11/2000,03/06/1996,1.0,0 -31.0,blue-collar,basic.9y,4.958,08/02/2000,31/12/1993,1.0,0 -,services,basic.9y,4.958,05/12/2003,27/12/2002,1.0,0 -39.0,admin.,high.school,4.958,27/10/2005,24/04/2009,1.0,0 -49.0,,high.school,4.958,25/07/2013,20/11/1996,1.0,0 -30.0,,university.degree,4.958,26/11/2014,11/04/2014,1.0,0 -41.0,services,basic.9y,4.958,25/09/2003,18/09/1998,1.0,0 -40.0,admin.,high.school,4.958,20/11/2000,01/07/2006,1.0,0 -28.0,,university.degree,4.958,08/01/2019,01/09/1992,1.0,1 -47.0,technician,professional.course,4.958,01/12/2005,26/03/2004,1.0,0 -59.0,services,high.school,4.958,26/06/2013,23/06/1995,1.0,0 -33.0,blue-collar,basic.9y,4.958,27/07/2009,31/12/1995,1.0,0 -44.0,blue-collar,basic.9y,4.958,28/02/1991,02/02/2010,1.0,0 -38.0,technician,professional.course,4.958,14/03/2003,17/09/2013,1.0,0 -38.0,services,high.school,4.958,31/12/1993,15/01/2016,1.0,0 -45.0,services,high.school,4.958,25/08/2005,21/11/2008,1.0,0 -39.0,admin.,university.degree,4.958,20/09/2002,14/06/2017,1.0,0 -56.0,entrepreneur,university.degree,4.958,01/05/1998,03/10/2008,1.0,0 -53.0,entrepreneur,high.school,4.958,08/01/2018,18/07/2000,1.0,0 -35.0,technician,basic.6y,4.958,01/12/1996,05/07/1995,1.0,0 -38.0,technician,professional.course,4.958,11/08/2011,15/07/1988,1.0,0 -55.0,self-employed,high.school,4.958,05/09/1990,01/02/2008,1.0,0 -30.0,technician,high.school,4.958,23/07/2015,25/07/2017,1.0,0 -48.0,technician,high.school,4.958,05/03/2003,01/11/1995,1.0,0 -32.0,,university.degree,4.958,21/10/2013,05/12/1986,1.0,0 -50.0,blue-collar,basic.4y,4.958,07/05/1995,25/02/2005,1.0,0 -32.0,housemaid,high.school,4.958,09/04/1998,22/10/2008,1.0,0 -43.0,,basic.9y,4.958,02/10/2018,12/03/2010,1.0,0 -,technician,university.degree,4.958,,28/11/2003,1.0,0 -50.0,,university.degree,4.958,,28/04/2005,1.0,0 -,services,high.school,4.958,24/09/2004,04/01/2018,1.0,0 -58.0,,university.degree,4.958,19/02/2016,31/12/1990,1.0,0 -35.0,blue-collar,basic.6y,4.958,24/10/2003,03/10/1997,1.0,0 -44.0,admin.,university.degree,4.958,03/05/2002,01/02/1998,1.0,0 -41.0,services,high.school,4.958,,25/02/2005,1.0,0 -50.0,entrepreneur,basic.9y,4.958,26/06/2008,23/12/2005,1.0,0 -54.0,technician,university.degree,4.958,06/08/2012,08/06/2015,1.0,0 -42.0,blue-collar,basic.6y,4.958,01/09/2007,22/03/2000,1.0,0 -31.0,services,high.school,4.958,06/07/2016,25/09/1996,1.0,0 -43.0,blue-collar,basic.4y,4.958,,18/01/2018,1.0,0 -58.0,admin.,university.degree,4.958,15/09/1995,16/03/2016,1.0,0 -35.0,housemaid,high.school,4.958,05/12/1996,25/01/2017,1.0,0 -59.0,services,high.school,4.958,22/01/2016,10/11/2003,1.0,0 -40.0,blue-collar,basic.4y,4.958,01/03/2002,27/09/2018,1.0,0 -48.0,admin.,basic.9y,4.958,28/02/2001,25/04/2012,1.0,0 -49.0,admin.,university.degree,4.958,22/12/2005,03/05/2006,1.0,0 -59.0,housemaid,high.school,4.958,13/07/2007,09/12/2016,1.0,0 -24.0,blue-collar,basic.9y,4.958,01/08/1996,14/04/2005,1.0,0 -43.0,management,high.school,4.958,09/02/1996,20/06/2013,1.0,0 -36.0,services,high.school,4.958,04/06/2003,31/12/1989,1.0,0 -56.0,blue-collar,basic.4y,4.958,,11/07/1997,1.0,0 -34.0,,professional.course,4.958,10/07/2013,03/08/2012,1.0,0 -27.0,admin.,high.school,4.958,08/07/2005,17/02/2012,1.0,0 -34.0,,professional.course,4.958,22/04/2005,05/01/1998,1.0,0 -58.0,,basic.4y,4.958,21/02/1990,22/10/1999,1.0,0 -39.0,,university.degree,4.958,11/03/2005,25/06/1995,1.0,0 -46.0,technician,university.degree,4.958,,22/12/2006,1.0,1 -40.0,blue-collar,basic.4y,4.958,10/12/1997,08/04/2009,1.0,0 -49.0,technician,professional.course,4.958,25/11/2015,20/12/1993,1.0,0 -42.0,admin.,university.degree,4.958,23/11/1993,09/05/2003,1.0,0 -42.0,blue-collar,basic.6y,4.958,23/07/2004,05/11/1999,1.0,0 -32.0,technician,basic.9y,4.958,17/11/1998,04/04/2003,1.0,0 -44.0,admin.,university.degree,4.958,,02/10/2014,1.0,0 -52.0,blue-collar,basic.4y,4.958,16/02/2006,13/07/2001,1.0,0 -40.0,blue-collar,basic.4y,4.958,11/07/2003,05/12/1997,1.0,0 -43.0,admin.,high.school,4.958,19/03/2009,20/09/2006,1.0,0 -35.0,blue-collar,high.school,4.958,11/05/1999,12/08/2004,1.0,1 -54.0,housemaid,basic.4y,4.958,30/06/2006,09/01/1995,1.0,0 -35.0,,basic.9y,4.958,10/08/1999,07/02/2003,1.0,0 -34.0,services,high.school,4.958,23/10/2012,20/01/2005,1.0,0 -22.0,services,basic.4y,4.958,24/12/2004,25/11/1995,1.0,0 -42.0,technician,professional.course,4.958,15/12/2014,07/10/2008,1.0,0 -33.0,management,university.degree,4.958,20/02/2007,05/01/2001,1.0,0 -,management,university.degree,4.958,05/08/2011,22/07/2015,1.0,0 -47.0,blue-collar,basic.4y,4.958,01/07/2006,31/12/1995,1.0,0 -56.0,,basic.4y,4.958,19/10/2007,28/04/2014,1.0,0 -49.0,blue-collar,basic.4y,4.958,,05/11/2004,1.0,1 -,entrepreneur,high.school,4.958,18/06/2014,20/12/2006,1.0,0 -29.0,services,professional.course,4.958,21/02/2017,29/07/2004,1.0,0 -55.0,,basic.4y,4.958,29/12/2015,17/06/2014,1.0,0 -,technician,professional.course,4.958,01/03/2005,03/04/2009,1.0,0 -32.0,technician,university.degree,4.958,19/09/1996,01/01/2009,1.0,0 -46.0,,professional.course,4.958,25/05/1998,28/03/2007,1.0,0 -31.0,blue-collar,basic.9y,4.958,09/06/1997,04/11/2008,1.0,0 -54.0,technician,university.degree,4.958,01/04/1998,13/08/1999,1.0,0 -44.0,management,university.degree,4.958,20/08/2014,04/07/2002,1.0,0 -52.0,,basic.9y,4.958,15/06/1992,03/05/2010,1.0,0 -49.0,technician,professional.course,4.958,01/06/2010,21/09/2005,1.0,0 -35.0,technician,professional.course,4.958,23/10/2008,01/07/1998,1.0,0 -43.0,entrepreneur,high.school,4.958,06/02/2004,13/08/2001,1.0,1 -59.0,,high.school,4.958,17/04/2017,01/06/1994,1.0,1 -36.0,services,high.school,4.958,19/01/2016,25/02/1998,1.0,0 -39.0,services,high.school,4.958,25/05/2007,02/01/2009,1.0,0 -36.0,,university.degree,4.958,01/10/1996,28/04/1995,1.0,0 -44.0,admin.,university.degree,4.958,05/07/2004,20/12/2013,1.0,1 -44.0,management,high.school,4.958,31/12/1994,25/03/1989,1.0,0 -37.0,blue-collar,basic.4y,4.958,22/01/2010,17/02/2016,1.0,0 -41.0,blue-collar,basic.4y,4.958,23/03/2012,19/11/2018,1.0,0 -41.0,management,university.degree,4.958,31/01/1990,29/10/2004,1.0,0 -52.0,blue-collar,basic.4y,4.958,,23/02/1996,1.0,0 -45.0,blue-collar,basic.6y,4.958,08/04/2011,03/07/2002,1.0,0 -30.0,,professional.course,4.958,01/08/2003,01/10/2002,1.0,0 -48.0,management,university.degree,4.958,03/10/2003,26/07/2002,1.0,0 -43.0,blue-collar,basic.4y,4.958,12/02/2007,14/11/2012,1.0,1 -48.0,blue-collar,basic.6y,4.958,14/10/2000,01/12/2004,1.0,0 -40.0,blue-collar,high.school,4.958,27/06/2008,27/04/2001,1.0,0 -29.0,blue-collar,high.school,4.958,06/02/2013,08/08/2001,1.0,0 -50.0,admin.,university.degree,4.958,01/05/1995,12/06/2007,1.0,0 -49.0,blue-collar,basic.4y,4.958,06/07/1998,26/09/2017,1.0,0 -44.0,services,high.school,4.958,15/11/1994,18/08/2000,1.0,0 -49.0,technician,professional.course,4.958,,18/03/2005,1.0,0 -38.0,management,university.degree,4.958,19/04/2016,20/03/2019,1.0,0 -39.0,admin.,high.school,4.958,05/11/1995,01/05/1995,1.0,0 -43.0,blue-collar,basic.9y,4.958,10/03/1999,16/12/2005,1.0,0 -30.0,entrepreneur,university.degree,4.958,01/02/2001,01/03/2006,1.0,0 -41.0,admin.,basic.9y,4.958,21/09/2010,24/07/2014,1.0,0 -,admin.,high.school,4.958,28/01/1999,10/12/2014,1.0,1 -47.0,blue-collar,basic.4y,4.958,30/07/2010,10/07/2015,1.0,0 -54.0,blue-collar,high.school,4.958,,22/02/2016,1.0,0 -36.0,services,high.school,4.958,24/11/2006,11/01/2006,1.0,0 -33.0,entrepreneur,university.degree,4.958,05/10/2002,05/10/2003,1.0,0 -34.0,technician,professional.course,4.958,01/11/1993,14/03/2019,1.0,0 -36.0,technician,professional.course,4.958,28/02/2003,23/05/2006,1.0,0 -57.0,technician,basic.4y,4.958,06/07/1998,20/08/2018,1.0,0 -37.0,,high.school,4.958,28/06/2013,12/03/2008,1.0,0 -38.0,admin.,university.degree,4.958,01/05/2001,16/05/2003,1.0,0 -41.0,admin.,professional.course,4.958,25/03/2015,25/10/2001,1.0,0 -53.0,blue-collar,basic.6y,4.958,05/03/1996,21/07/2006,1.0,0 -39.0,unemployed,basic.6y,4.958,19/06/1997,20/06/2007,1.0,0 -47.0,blue-collar,basic.4y,4.958,05/06/2018,13/12/2013,1.0,0 -,blue-collar,basic.9y,4.958,21/05/2015,19/08/2009,1.0,0 -,admin.,high.school,4.958,18/05/2006,30/12/2004,1.0,0 -32.0,admin.,university.degree,4.958,,16/02/2001,1.0,0 -33.0,technician,university.degree,4.958,,14/10/1997,1.0,0 -38.0,admin.,university.degree,4.958,13/02/2004,05/12/1992,1.0,0 -48.0,blue-collar,basic.9y,4.958,22/12/2006,18/12/2006,1.0,0 -48.0,blue-collar,high.school,4.958,26/09/2016,05/11/1996,1.0,0 -,services,university.degree,4.96,13/02/2014,01/04/2005,1.0,0 -36.0,admin.,university.degree,4.96,08/07/2015,19/12/2001,1.0,0 -45.0,blue-collar,basic.6y,4.96,12/07/2011,25/05/2009,1.0,0 -60.0,admin.,university.degree,4.96,,04/11/2005,1.0,0 -32.0,self-employed,university.degree,4.96,28/01/2015,09/10/1998,1.0,0 -33.0,admin.,university.degree,4.96,06/03/2013,11/06/2001,1.0,0 -35.0,,high.school,4.96,23/12/2011,08/04/2008,1.0,0 -48.0,admin.,high.school,4.96,01/01/2006,29/04/2016,1.0,0 -29.0,admin.,university.degree,4.96,15/11/1985,23/02/2007,1.0,0 -46.0,admin.,high.school,4.96,24/05/2011,11/07/2008,1.0,0 -45.0,blue-collar,basic.4y,4.96,06/02/2015,10/01/2006,1.0,0 -35.0,,university.degree,4.96,26/07/1996,30/08/2016,1.0,0 -30.0,technician,university.degree,4.96,,14/10/2015,1.0,0 -44.0,blue-collar,basic.9y,4.96,03/07/2009,14/03/2014,1.0,0 -32.0,unemployed,basic.9y,4.96,15/01/2013,13/08/2013,1.0,0 -27.0,blue-collar,basic.9y,4.96,23/03/1999,30/05/2008,1.0,0 -46.0,admin.,professional.course,4.96,02/01/2019,17/02/2006,1.0,0 -29.0,blue-collar,high.school,4.96,06/04/2016,15/12/2014,1.0,0 -39.0,management,university.degree,4.96,09/04/2013,02/04/2013,1.0,0 -34.0,blue-collar,basic.9y,4.96,19/07/2004,13/02/1998,1.0,0 -34.0,,basic.4y,4.96,16/01/2013,16/01/2004,1.0,0 -39.0,admin.,university.degree,4.96,19/01/2006,19/03/2014,1.0,0 -,entrepreneur,university.degree,4.96,02/03/2005,15/03/2018,1.0,1 -,,basic.4y,4.96,31/12/1994,15/07/1998,1.0,0 -38.0,admin.,university.degree,4.96,06/04/1998,14/06/2012,1.0,0 -32.0,,high.school,4.96,01/12/1998,21/10/2008,1.0,0 -32.0,technician,professional.course,4.96,10/12/1989,04/12/2017,1.0,0 -38.0,,professional.course,4.96,21/02/2003,01/09/2012,1.0,0 -49.0,admin.,basic.9y,4.96,21/10/2009,01/02/2005,1.0,0 -38.0,,basic.6y,4.96,01/07/1997,17/07/2009,1.0,0 -28.0,admin.,high.school,4.96,21/01/2015,31/12/1993,1.0,0 -33.0,technician,high.school,4.96,12/07/2010,01/07/1996,1.0,0 -37.0,technician,professional.course,4.96,31/12/1993,31/12/1991,1.0,0 -41.0,services,basic.9y,4.96,13/07/2012,01/10/2014,1.0,0 -41.0,admin.,high.school,4.96,01/02/1998,21/08/1997,1.0,1 -40.0,blue-collar,basic.6y,4.96,21/07/2004,03/07/2003,1.0,0 -31.0,blue-collar,high.school,4.96,04/06/2013,25/12/2014,1.0,0 -41.0,services,high.school,4.96,,01/05/1997,1.0,0 -34.0,entrepreneur,professional.course,4.96,01/09/2015,01/09/2006,1.0,0 -48.0,services,high.school,4.96,05/02/2010,01/06/1997,1.0,0 -52.0,technician,university.degree,4.96,10/06/1994,17/02/2015,1.0,0 -47.0,blue-collar,basic.9y,4.96,02/02/1999,06/08/2009,1.0,0 -50.0,housemaid,high.school,4.96,09/06/2015,23/11/2010,1.0,1 -40.0,admin.,high.school,4.96,27/02/2004,31/12/1995,1.0,0 -38.0,admin.,high.school,4.96,31/10/1994,09/09/2014,1.0,0 -47.0,services,high.school,4.96,04/03/2013,07/07/2014,1.0,0 -34.0,blue-collar,basic.9y,4.96,06/07/2009,15/12/1999,1.0,0 -35.0,entrepreneur,basic.6y,4.96,30/10/2003,29/06/2006,1.0,0 -33.0,,basic.9y,4.96,01/07/1994,03/07/2014,1.0,0 -37.0,management,university.degree,4.96,10/07/2008,12/06/2017,1.0,1 -52.0,blue-collar,basic.4y,4.96,16/09/2014,05/02/1998,1.0,0 -29.0,admin.,university.degree,4.96,08/10/2012,07/08/2014,1.0,0 -47.0,,university.degree,4.96,26/03/2012,22/09/1997,1.0,0 -39.0,services,high.school,4.96,15/02/2012,29/02/2012,1.0,0 -52.0,unknown,basic.4y,4.96,05/01/2004,14/12/2017,1.0,0 -41.0,blue-collar,basic.6y,4.96,01/07/1989,16/01/2018,1.0,0 -39.0,blue-collar,basic.6y,4.96,07/06/2018,04/01/2008,1.0,0 -35.0,blue-collar,basic.9y,4.96,27/05/2009,06/08/1999,1.0,0 -49.0,retired,basic.4y,4.96,25/09/2015,23/04/2013,1.0,0 -,admin.,university.degree,4.96,19/07/2007,10/12/2004,1.0,0 -47.0,technician,professional.course,4.96,29/03/2012,12/12/2008,1.0,0 -28.0,admin.,university.degree,4.96,01/12/2001,05/10/2001,1.0,0 -40.0,blue-collar,basic.9y,4.96,09/02/2007,01/08/2011,1.0,0 -59.0,admin.,high.school,4.96,23/07/2004,06/02/2004,1.0,0 -,technician,professional.course,4.96,05/04/2013,24/04/2001,1.0,0 -32.0,blue-collar,basic.6y,4.96,28/07/2006,01/07/2016,1.0,0 -38.0,admin.,high.school,4.96,,17/08/2016,1.0,0 -34.0,management,university.degree,4.96,01/06/1996,27/12/2002,1.0,0 -41.0,blue-collar,basic.9y,4.96,15/11/2000,01/09/1997,1.0,0 -51.0,blue-collar,basic.4y,4.96,,23/07/2015,1.0,0 -31.0,blue-collar,basic.9y,4.96,24/08/2011,03/03/2017,1.0,0 -28.0,,high.school,4.96,,05/11/2004,1.0,0 -40.0,technician,professional.course,4.96,03/03/2014,03/08/2010,1.0,0 -50.0,blue-collar,basic.9y,4.96,22/04/2010,02/07/1999,1.0,0 -56.0,housemaid,basic.4y,4.96,19/09/1995,29/12/2008,1.0,0 -45.0,admin.,basic.9y,4.96,01/06/2010,09/03/2011,1.0,0 -,,university.degree,4.96,08/06/2006,25/04/1991,1.0,0 -34.0,blue-collar,basic.9y,4.96,12/12/2003,04/03/2005,1.0,0 -54.0,entrepreneur,university.degree,4.96,01/04/1992,01/05/2006,1.0,0 -32.0,,basic.9y,4.96,05/05/2000,16/01/2018,1.0,0 -36.0,blue-collar,basic.6y,4.96,06/12/2018,05/03/2019,1.0,0 -40.0,blue-collar,high.school,4.96,20/07/2004,02/01/2001,1.0,0 -25.0,technician,university.degree,4.96,15/04/2009,29/03/2017,1.0,0 -52.0,blue-collar,high.school,4.96,14/06/2000,24/02/2011,1.0,0 -,management,university.degree,4.96,13/08/2004,24/06/2004,1.0,0 -52.0,services,university.degree,4.96,12/07/2013,11/10/2013,1.0,0 -34.0,entrepreneur,university.degree,4.96,24/12/2001,26/09/2012,1.0,0 -40.0,technician,professional.course,4.96,22/12/2005,05/03/2004,1.0,0 -31.0,blue-collar,basic.9y,4.96,,08/04/2014,1.0,0 -45.0,,university.degree,4.96,15/01/1997,18/12/2003,1.0,0 -,management,basic.4y,4.96,01/09/2004,19/06/2008,1.0,0 -33.0,blue-collar,basic.4y,4.96,03/03/2014,16/10/2009,1.0,0 -36.0,technician,university.degree,4.96,18/07/2007,09/07/2010,1.0,1 -40.0,admin.,university.degree,4.96,28/09/1996,15/12/2006,1.0,0 -43.0,blue-collar,basic.9y,4.96,06/09/2017,10/08/2016,1.0,1 -35.0,student,university.degree,4.96,29/06/2005,01/12/1992,1.0,0 -32.0,services,high.school,4.96,11/04/2014,27/07/2007,1.0,0 -56.0,blue-collar,basic.6y,4.96,12/09/2016,13/02/2012,1.0,0 -28.0,,basic.9y,4.96,,01/04/2005,1.0,0 -43.0,admin.,high.school,4.96,05/04/1994,02/11/2005,1.0,0 -38.0,entrepreneur,basic.4y,4.96,14/04/2006,05/08/1998,1.0,0 -,unemployed,high.school,4.96,20/02/2002,12/03/2018,1.0,0 -53.0,entrepreneur,basic.4y,4.96,10/01/1998,25/07/2003,1.0,0 -32.0,blue-collar,high.school,4.96,01/07/2005,16/04/1999,1.0,0 -30.0,technician,university.degree,4.96,03/11/2003,05/08/1990,1.0,0 -40.0,blue-collar,basic.4y,4.96,,05/12/1995,1.0,0 -47.0,services,high.school,4.96,25/01/1996,01/06/1991,1.0,0 -52.0,,basic.4y,4.96,27/12/2000,28/07/2000,1.0,0 -59.0,blue-collar,basic.4y,4.96,19/06/2012,29/03/2018,1.0,0 -,admin.,university.degree,4.96,,17/06/2013,1.0,0 -29.0,admin.,university.degree,4.96,01/09/1995,17/08/2012,1.0,0 -56.0,services,basic.4y,4.96,01/10/2012,31/12/1990,1.0,0 -52.0,admin.,high.school,4.96,02/05/2006,20/02/1992,1.0,0 -46.0,unknown,basic.4y,4.96,29/08/2013,20/06/2000,1.0,0 -37.0,admin.,university.degree,4.96,15/12/1985,13/02/2013,1.0,0 -33.0,blue-collar,basic.9y,4.96,09/06/2017,08/05/2014,1.0,0 -57.0,services,high.school,4.96,25/08/2000,27/02/2009,1.0,0 -60.0,management,high.school,4.96,28/12/2007,28/06/2000,1.0,0 -36.0,admin.,university.degree,4.96,18/12/2003,29/12/2017,1.0,0 -34.0,blue-collar,basic.9y,4.96,11/04/2003,03/08/2006,1.0,0 -38.0,admin.,high.school,4.96,27/12/2017,26/07/2010,1.0,0 -31.0,,basic.9y,4.96,10/11/1999,05/08/2008,1.0,0 -25.0,student,high.school,4.96,09/12/1996,02/06/2015,1.0,0 -42.0,technician,university.degree,4.96,18/03/2003,20/01/2000,1.0,0 -29.0,admin.,basic.9y,4.96,30/04/1999,27/06/2007,1.0,0 -41.0,blue-collar,basic.9y,4.96,16/05/2014,04/05/2017,1.0,0 -44.0,technician,professional.course,4.96,01/06/2018,25/12/1994,1.0,0 -43.0,,basic.9y,4.96,15/02/2008,01/08/1998,1.0,1 -51.0,management,basic.4y,4.96,18/06/2012,16/02/2015,1.0,0 -29.0,admin.,university.degree,4.96,,30/06/2015,1.0,0 -33.0,self-employed,university.degree,4.96,27/05/2016,18/05/2011,1.0,0 -34.0,entrepreneur,professional.course,4.96,07/05/2002,31/05/2011,1.0,0 -53.0,admin.,university.degree,4.96,11/04/2000,14/01/2015,1.0,0 -41.0,unknown,high.school,4.96,16/02/2006,09/08/2001,1.0,0 -52.0,blue-collar,basic.4y,4.96,25/11/2009,04/07/2014,1.0,0 -44.0,management,basic.9y,4.96,11/07/1998,22/02/2008,1.0,0 -38.0,,professional.course,4.96,01/05/1994,13/05/2014,1.0,0 -26.0,technician,professional.course,4.96,01/11/2013,21/06/2004,1.0,0 -30.0,blue-collar,high.school,4.96,,29/04/2019,1.0,0 -41.0,technician,professional.course,4.96,05/07/1996,03/10/2003,1.0,0 -40.0,blue-collar,basic.9y,4.96,,09/09/1996,1.0,0 -57.0,technician,basic.9y,4.96,,25/05/1995,1.0,0 -35.0,admin.,university.degree,4.96,30/06/2006,10/09/2012,1.0,0 -41.0,technician,university.degree,4.96,03/04/2015,15/10/1989,1.0,0 -53.0,unknown,high.school,4.96,15/04/2015,14/04/2006,1.0,0 -40.0,housemaid,basic.4y,4.96,31/12/1992,02/01/2013,1.0,0 -26.0,,high.school,4.96,,05/11/1991,1.0,0 -45.0,blue-collar,basic.9y,4.96,24/06/2015,03/03/1997,1.0,0 -31.0,entrepreneur,basic.9y,4.96,02/01/2004,28/08/2013,1.0,1 -32.0,admin.,university.degree,4.96,02/09/1997,15/07/1989,1.0,0 -29.0,blue-collar,high.school,4.96,17/07/2003,11/04/2013,1.0,0 -,blue-collar,basic.6y,4.96,22/12/2005,19/02/2014,1.0,0 -27.0,blue-collar,basic.9y,4.96,16/01/2004,09/08/2002,1.0,0 -32.0,blue-collar,basic.9y,4.96,01/07/2006,04/08/2006,1.0,0 -52.0,blue-collar,basic.4y,4.96,13/07/2018,16/10/2013,1.0,0 -46.0,admin.,high.school,4.96,01/07/2011,03/07/2018,1.0,0 -37.0,entrepreneur,university.degree,4.96,,28/04/2008,1.0,0 -,management,university.degree,4.96,27/03/2017,27/02/2006,1.0,0 -28.0,student,high.school,4.96,20/03/2019,16/04/2013,1.0,0 -52.0,blue-collar,basic.9y,4.96,09/04/2010,15/02/1995,1.0,0 -30.0,technician,professional.course,4.96,,01/05/2005,1.0,0 -29.0,technician,university.degree,4.96,09/02/1997,23/10/2009,1.0,0 -55.0,housemaid,professional.course,4.96,21/09/1998,25/12/1989,1.0,0 -,blue-collar,basic.9y,4.96,13/09/2000,23/01/2004,1.0,0 -24.0,unemployed,university.degree,4.96,01/04/2005,10/03/2000,1.0,0 -43.0,technician,high.school,4.96,29/11/2002,05/05/1994,1.0,0 -46.0,technician,high.school,4.96,15/09/2011,29/05/2012,1.0,0 -,services,high.school,4.96,03/03/2017,01/02/2007,1.0,0 -38.0,blue-collar,basic.9y,4.96,01/09/1996,20/10/1997,1.0,0 -56.0,services,high.school,4.96,19/09/2003,27/05/2013,1.0,0 -41.0,blue-collar,basic.6y,4.96,22/08/2008,05/10/1992,1.0,0 -,admin.,professional.course,4.96,25/10/1990,20/07/1993,1.0,0 -45.0,management,high.school,4.96,,07/12/2012,1.0,0 -26.0,admin.,high.school,4.96,28/05/2015,29/02/2008,1.0,0 -53.0,blue-collar,basic.4y,4.96,10/01/2008,12/01/2000,1.0,0 -,,basic.4y,4.96,04/08/2014,24/05/2002,1.0,0 -37.0,admin.,high.school,4.96,,31/12/1993,1.0,0 -52.0,entrepreneur,university.degree,4.96,09/02/1988,26/09/2014,1.0,0 -35.0,blue-collar,basic.9y,4.96,25/01/1990,27/09/2013,1.0,0 -48.0,blue-collar,basic.4y,4.96,14/12/2006,26/06/2015,1.0,0 -41.0,blue-collar,basic.9y,4.96,18/03/2002,15/01/2010,1.0,0 -36.0,admin.,university.degree,4.96,26/11/2004,25/10/2017,1.0,0 -44.0,unknown,basic.9y,4.96,27/02/2003,02/12/2014,1.0,0 -31.0,blue-collar,high.school,4.96,11/04/2016,10/12/2010,1.0,0 -26.0,blue-collar,basic.4y,4.96,15/12/1999,20/04/2007,1.0,0 -34.0,technician,professional.course,4.96,31/12/1995,16/06/2014,1.0,0 -45.0,admin.,high.school,4.96,20/01/2000,05/08/1993,1.0,0 -39.0,admin.,high.school,4.96,01/07/1995,29/12/1995,1.0,0 -,blue-collar,basic.9y,4.96,23/11/2007,28/05/2004,1.0,0 -50.0,blue-collar,basic.4y,4.96,30/03/1990,08/09/1999,1.0,0 -40.0,blue-collar,basic.9y,4.96,05/10/1992,22/02/2018,1.0,0 -43.0,blue-collar,basic.6y,4.96,23/05/2018,26/09/2014,1.0,0 -29.0,,university.degree,4.96,10/12/1992,24/12/2015,1.0,0 -42.0,blue-collar,basic.9y,4.96,01/06/1999,15/11/2002,1.0,0 -30.0,technician,university.degree,4.96,31/03/2011,09/10/2009,1.0,0 -40.0,entrepreneur,high.school,4.96,31/03/2005,01/04/1994,1.0,0 -34.0,services,high.school,4.96,19/07/1990,30/08/2001,1.0,0 -39.0,management,university.degree,4.96,12/02/2014,22/01/2002,1.0,1 -60.0,,university.degree,4.96,04/05/2017,15/12/1998,1.0,0 -30.0,services,high.school,4.96,25/03/2008,28/09/2012,1.0,0 -35.0,services,high.school,4.96,01/02/1996,01/02/2005,1.0,0 -34.0,,professional.course,4.96,,24/06/2016,1.0,0 -,,university.degree,4.96,02/08/2011,24/12/2014,1.0,0 -52.0,entrepreneur,basic.4y,4.96,,18/07/2001,1.0,0 -60.0,,basic.4y,4.96,24/09/2018,07/08/1997,1.0,0 -25.0,self-employed,university.degree,4.96,03/11/1999,12/11/2004,1.0,0 -35.0,admin.,high.school,4.96,28/11/2007,01/12/1993,1.0,0 -40.0,services,high.school,4.96,,15/12/1996,1.0,0 -35.0,admin.,high.school,4.96,07/07/2006,25/07/1995,1.0,0 -58.0,unemployed,basic.4y,4.96,15/11/2002,06/06/2006,1.0,0 -,technician,basic.6y,4.96,15/02/2018,10/03/2015,1.0,0 -42.0,blue-collar,basic.6y,4.96,02/04/2015,03/03/2006,1.0,0 -,services,high.school,4.96,23/03/2000,24/10/2002,1.0,0 -31.0,blue-collar,high.school,4.96,27/02/2014,05/01/1993,1.0,1 -30.0,technician,professional.course,4.96,31/12/1991,15/09/1996,1.0,0 -47.0,unknown,high.school,4.96,22/10/2004,05/08/1999,1.0,0 -34.0,admin.,university.degree,4.96,28/12/2005,05/05/2011,1.0,0 -,admin.,university.degree,4.96,13/05/2008,12/08/2009,1.0,0 -,services,high.school,4.96,01/12/2014,26/02/2004,1.0,0 -,,high.school,4.96,29/12/2006,01/10/2014,1.0,0 -,unemployed,high.school,4.96,28/02/2000,19/01/2000,1.0,0 -35.0,technician,university.degree,4.96,28/08/2009,18/07/2013,1.0,0 -,blue-collar,basic.9y,4.96,22/12/2016,30/04/2004,1.0,0 -24.0,blue-collar,basic.9y,4.96,31/12/1992,02/10/2014,1.0,0 -52.0,retired,basic.4y,4.96,21/01/2015,08/06/1998,1.0,0 -59.0,retired,basic.4y,4.96,26/06/2009,21/04/2015,1.0,0 -26.0,blue-collar,basic.9y,4.96,,30/03/2010,1.0,0 -55.0,blue-collar,basic.4y,4.96,17/02/2016,22/03/2010,1.0,0 -,blue-collar,basic.9y,4.96,22/05/2001,01/05/2005,1.0,0 -37.0,technician,high.school,4.96,31/03/2006,21/04/2006,1.0,0 -36.0,management,university.degree,4.96,,29/06/2011,1.0,0 -,technician,university.degree,4.96,01/04/2004,28/03/2019,1.0,0 -24.0,services,high.school,4.96,22/04/2004,08/09/2006,1.0,0 -53.0,technician,professional.course,4.96,01/03/2010,18/12/2012,1.0,0 -,admin.,university.degree,4.96,14/05/2015,27/10/2005,1.0,0 -32.0,,professional.course,4.96,27/01/1993,18/04/2016,1.0,0 -57.0,,high.school,4.96,03/06/1997,20/08/1999,1.0,0 -48.0,,high.school,4.96,30/12/2004,05/01/2007,1.0,0 -34.0,admin.,university.degree,4.96,14/06/2002,16/10/2009,1.0,0 -48.0,,basic.4y,4.96,09/08/2012,01/07/2004,1.0,0 -39.0,,high.school,4.96,25/10/2017,24/12/2013,1.0,0 -33.0,admin.,high.school,4.96,08/12/2014,22/03/2019,1.0,0 -37.0,technician,university.degree,4.96,25/03/2015,25/02/2015,1.0,0 -32.0,blue-collar,high.school,4.96,23/05/2011,12/05/2009,1.0,0 -42.0,,high.school,4.96,27/02/2009,08/06/2007,1.0,0 -34.0,,basic.6y,4.96,11/02/1994,24/11/2005,1.0,0 -35.0,admin.,high.school,4.96,17/05/2018,02/07/2004,1.0,0 -47.0,blue-collar,basic.9y,4.96,09/09/2014,25/12/1994,1.0,0 -42.0,housemaid,high.school,4.96,17/06/2005,10/07/2013,1.0,0 -57.0,management,university.degree,4.96,18/10/2005,24/06/1998,1.0,0 -44.0,blue-collar,basic.4y,4.96,29/06/2015,13/02/2006,1.0,0 -47.0,blue-collar,basic.4y,4.96,04/04/2008,10/03/2006,1.0,1 -49.0,management,high.school,4.96,28/12/2007,06/01/2015,1.0,0 -30.0,blue-collar,basic.9y,4.96,25/02/2001,02/04/2004,1.0,0 -41.0,blue-collar,basic.9y,4.96,,18/03/2010,1.0,0 -32.0,,basic.9y,4.96,20/01/1998,16/02/2007,1.0,0 -39.0,entrepreneur,high.school,4.96,09/10/1997,05/02/1996,1.0,0 -36.0,blue-collar,university.degree,4.96,05/12/1992,31/03/2009,1.0,0 -,technician,professional.course,4.96,08/04/2014,12/02/2019,1.0,0 -40.0,blue-collar,basic.9y,4.96,22/11/1999,09/02/2016,1.0,0 -38.0,blue-collar,basic.6y,4.96,10/05/1988,04/06/2010,1.0,0 -51.0,admin.,high.school,4.96,31/10/2014,30/12/2009,1.0,0 -55.0,management,university.degree,4.96,08/10/2008,02/05/2003,1.0,0 -36.0,admin.,university.degree,4.96,,07/12/2016,1.0,0 -54.0,technician,high.school,4.96,06/04/2016,22/01/2008,1.0,0 -32.0,student,university.degree,4.96,12/04/2000,14/09/2015,1.0,0 -29.0,blue-collar,high.school,4.96,01/12/2009,11/07/2003,1.0,0 -52.0,entrepreneur,basic.4y,4.961,21/05/2004,20/06/2003,1.0,0 -55.0,admin.,university.degree,4.961,05/04/2003,27/05/2009,1.0,0 -41.0,technician,university.degree,4.961,18/03/2004,11/04/2008,1.0,0 -,technician,professional.course,4.961,10/12/2014,24/06/2014,1.0,0 -36.0,blue-collar,basic.6y,4.961,13/12/2013,03/01/1997,1.0,0 -44.0,services,high.school,4.961,10/10/1991,29/08/2003,1.0,0 -37.0,admin.,high.school,4.961,06/05/2011,02/06/2016,1.0,0 -36.0,technician,professional.course,4.961,11/11/2005,26/11/2013,1.0,0 -34.0,services,high.school,4.961,,24/05/2012,1.0,0 -50.0,technician,professional.course,4.961,05/08/2011,20/04/2016,1.0,0 -34.0,blue-collar,professional.course,4.961,,12/02/2001,1.0,0 -34.0,admin.,university.degree,4.961,28/03/2003,17/04/2019,1.0,0 -,services,high.school,4.961,03/01/2006,01/07/2004,1.0,0 -52.0,management,high.school,4.961,09/08/2005,05/02/2016,1.0,0 -45.0,blue-collar,basic.4y,4.961,20/07/2002,08/09/1997,1.0,0 -37.0,,high.school,4.961,31/12/1990,18/02/2013,1.0,0 -38.0,blue-collar,high.school,4.961,22/09/2003,05/11/1991,1.0,0 -37.0,blue-collar,basic.9y,4.961,12/04/2011,13/08/1999,1.0,0 -37.0,blue-collar,basic.9y,4.961,17/04/2003,09/05/1995,1.0,0 -30.0,technician,high.school,4.961,15/06/1997,19/03/2012,1.0,0 -48.0,,basic.6y,4.961,14/07/2014,02/08/2010,1.0,0 -43.0,technician,professional.course,4.961,07/10/2014,06/08/2014,1.0,0 -31.0,services,high.school,4.961,01/03/1990,19/07/2002,1.0,0 -32.0,,university.degree,4.961,16/01/2002,12/03/2004,1.0,0 -35.0,blue-collar,basic.9y,4.961,03/02/2006,28/09/2001,1.0,0 -37.0,blue-collar,high.school,4.961,14/05/2013,23/12/2014,1.0,0 -29.0,blue-collar,basic.9y,4.961,20/11/1993,25/01/1996,1.0,0 -43.0,admin.,university.degree,4.961,01/05/1989,20/06/2008,1.0,0 -31.0,admin.,high.school,4.961,04/06/2018,11/10/2013,1.0,0 -37.0,technician,university.degree,4.961,04/09/1997,17/10/1997,1.0,0 -54.0,services,high.school,4.961,,01/05/1996,1.0,0 -47.0,blue-collar,basic.4y,4.961,29/06/2000,19/03/2004,1.0,0 -39.0,blue-collar,basic.9y,4.961,04/03/2009,27/04/2012,1.0,0 -59.0,retired,high.school,4.961,25/06/2004,21/11/2011,1.0,0 -57.0,technician,university.degree,4.961,14/06/2018,03/09/2014,1.0,0 -46.0,admin.,university.degree,4.961,,11/03/2005,1.0,0 -42.0,blue-collar,high.school,4.961,,01/07/2015,1.0,0 -39.0,self-employed,basic.9y,4.961,29/04/2009,01/02/1994,1.0,0 -47.0,entrepreneur,professional.course,4.961,05/10/1995,14/05/2004,1.0,0 -50.0,admin.,high.school,4.961,05/07/1992,13/07/2007,1.0,0 -26.0,technician,professional.course,4.961,,05/02/2004,1.0,0 -50.0,admin.,high.school,4.961,04/02/1998,16/07/2014,1.0,0 -,management,university.degree,4.961,31/01/2013,15/04/2002,1.0,0 -46.0,housemaid,basic.4y,4.961,06/06/2008,07/04/2011,1.0,0 -34.0,admin.,high.school,4.961,01/03/1991,24/07/2014,1.0,0 -43.0,blue-collar,basic.9y,4.961,21/12/2012,09/03/2007,1.0,0 -31.0,services,university.degree,4.961,01/11/1994,11/06/2003,1.0,0 -25.0,,high.school,4.961,09/11/1995,09/03/1993,1.0,0 -36.0,blue-collar,basic.9y,4.961,26/10/2011,01/07/1985,1.0,0 -53.0,,basic.9y,4.961,29/06/2007,11/10/2012,1.0,0 -55.0,technician,university.degree,4.961,13/04/2004,23/12/2014,1.0,0 -51.0,,basic.4y,4.961,,11/12/2014,1.0,0 -39.0,blue-collar,basic.6y,4.961,,15/05/2009,1.0,0 -31.0,admin.,high.school,4.961,10/12/1996,12/05/2009,1.0,0 -41.0,admin.,university.degree,4.961,,12/09/2018,1.0,0 -38.0,blue-collar,basic.4y,4.961,31/12/1989,29/06/2015,1.0,0 -28.0,blue-collar,basic.9y,4.961,15/02/1996,07/03/2003,1.0,0 -44.0,technician,basic.6y,4.961,27/01/2010,26/12/2014,1.0,0 -50.0,services,basic.4y,4.961,20/01/2011,05/08/2014,1.0,0 -47.0,services,high.school,4.961,31/07/2015,12/10/2001,1.0,0 -33.0,blue-collar,basic.4y,4.961,16/05/2013,07/04/2011,1.0,0 -36.0,technician,professional.course,4.961,15/04/2014,05/12/1994,1.0,0 -30.0,blue-collar,basic.9y,4.961,25/03/1997,23/11/2004,1.0,0 -,admin.,high.school,4.961,28/01/2013,07/04/2006,1.0,0 -35.0,entrepreneur,basic.6y,4.961,09/10/2014,10/08/2016,1.0,0 -37.0,technician,professional.course,4.961,01/02/1994,30/05/2003,1.0,0 -,blue-collar,professional.course,4.961,,06/01/2014,1.0,0 -53.0,blue-collar,basic.4y,4.961,23/11/2017,21/12/2012,1.0,0 -,blue-collar,basic.9y,4.961,12/09/2016,28/02/2017,1.0,0 -47.0,services,high.school,4.961,26/12/2014,12/09/1997,1.0,0 -55.0,admin.,high.school,4.961,05/10/2001,11/03/2005,1.0,0 -,admin.,high.school,4.961,16/07/2004,01/08/2004,1.0,0 -38.0,admin.,university.degree,4.961,24/01/1990,11/07/2003,1.0,1 -29.0,admin.,university.degree,4.961,02/10/2015,04/08/1999,1.0,0 -54.0,admin.,university.degree,4.961,02/04/2016,11/07/2014,1.0,0 -53.0,services,high.school,4.961,09/06/2005,13/06/2014,1.0,0 -36.0,blue-collar,basic.4y,4.961,05/02/2010,31/01/2014,1.0,0 -32.0,blue-collar,basic.6y,4.961,22/03/2016,13/02/2006,1.0,0 -24.0,,basic.9y,4.961,27/01/2006,21/07/2010,1.0,0 -27.0,blue-collar,basic.9y,4.961,28/12/2007,13/06/2014,1.0,0 -28.0,admin.,high.school,4.961,09/03/2007,04/02/2005,1.0,0 -37.0,self-employed,basic.9y,4.961,01/12/1993,04/07/2014,1.0,0 -36.0,technician,university.degree,4.961,09/12/2005,01/10/2013,1.0,0 -40.0,admin.,university.degree,4.961,22/01/2008,07/10/2011,1.0,0 -27.0,self-employed,university.degree,4.961,19/02/2016,05/11/1996,1.0,0 -25.0,blue-collar,basic.9y,4.961,05/12/1993,12/04/2001,1.0,0 -42.0,services,high.school,4.961,10/01/2018,13/03/2000,1.0,0 -36.0,services,university.degree,4.961,11/11/2004,21/07/2006,1.0,0 -39.0,unemployed,university.degree,4.961,02/11/2015,13/11/2000,1.0,0 -32.0,self-employed,professional.course,4.961,27/03/2007,15/01/2016,1.0,0 -30.0,technician,high.school,4.961,29/03/2000,18/07/2003,1.0,0 -32.0,blue-collar,basic.4y,4.961,,08/01/2019,1.0,0 -34.0,admin.,university.degree,4.961,12/08/2005,14/10/2005,1.0,0 -30.0,blue-collar,basic.4y,4.961,01/02/2006,01/05/1994,1.0,0 -50.0,management,university.degree,4.961,03/11/2015,21/05/1999,1.0,0 -54.0,,basic.9y,4.961,19/04/1990,03/05/2006,1.0,0 -47.0,,basic.4y,4.961,03/04/2017,04/03/2013,1.0,0 -32.0,self-employed,professional.course,4.961,19/03/2014,26/07/2016,1.0,0 -56.0,technician,professional.course,4.961,20/02/2019,02/08/2018,1.0,0 -30.0,admin.,high.school,4.961,21/09/1997,20/02/2004,1.0,0 -34.0,admin.,high.school,4.961,20/06/2013,24/12/1993,1.0,0 -38.0,admin.,university.degree,4.961,28/12/2007,12/01/2001,1.0,0 -49.0,,university.degree,4.961,01/10/2014,31/07/2009,1.0,0 -35.0,,university.degree,4.961,15/02/2008,27/07/2006,1.0,0 -45.0,blue-collar,basic.4y,4.961,06/10/2005,09/02/2007,1.0,0 -32.0,,high.school,4.961,14/04/2006,03/06/2014,1.0,0 -47.0,blue-collar,basic.6y,4.961,01/10/2005,15/12/1995,1.0,0 -36.0,technician,university.degree,4.961,01/06/2013,30/12/2016,1.0,0 -50.0,management,high.school,4.961,08/02/2005,28/02/2008,1.0,0 -50.0,technician,professional.course,4.961,27/08/2018,01/05/1994,1.0,0 -25.0,technician,high.school,4.961,16/02/2018,14/01/2009,1.0,0 -37.0,blue-collar,basic.6y,4.961,15/02/2008,25/10/2013,1.0,0 -31.0,blue-collar,basic.6y,4.961,,23/11/2004,1.0,0 -38.0,,basic.9y,4.961,,22/12/2006,1.0,0 -45.0,,university.degree,4.961,01/09/1993,21/11/2011,1.0,0 -36.0,unemployed,high.school,4.961,07/02/2007,25/12/1994,1.0,0 -38.0,technician,university.degree,4.961,24/06/1998,08/05/2012,1.0,0 -36.0,blue-collar,basic.9y,4.961,25/06/2004,25/04/2014,1.0,0 -36.0,blue-collar,basic.9y,4.961,07/06/2018,19/03/1997,1.0,0 -53.0,management,university.degree,4.961,17/06/2002,26/02/2010,1.0,0 -45.0,admin.,high.school,4.961,24/06/1997,18/07/2003,1.0,0 -34.0,management,university.degree,4.961,23/04/2010,15/03/1994,1.0,0 -47.0,blue-collar,basic.9y,4.961,06/06/2005,02/05/2016,1.0,0 -49.0,,basic.9y,4.961,06/01/2014,22/06/2016,1.0,0 -31.0,technician,university.degree,4.961,09/09/1994,22/02/2001,1.0,0 -38.0,management,high.school,4.961,28/04/1997,14/06/2013,1.0,0 -57.0,retired,professional.course,4.961,15/12/2011,21/11/2012,1.0,0 -49.0,blue-collar,basic.9y,4.961,08/01/2009,08/10/2014,1.0,0 -51.0,blue-collar,basic.4y,4.961,31/10/2012,06/06/2003,1.0,0 -39.0,admin.,high.school,4.961,21/03/2008,17/11/2009,1.0,0 -54.0,management,university.degree,4.961,15/04/1989,11/11/1997,1.0,0 -52.0,services,high.school,4.961,01/09/2006,05/01/1998,1.0,0 -46.0,blue-collar,university.degree,4.961,21/11/2012,25/04/2003,1.0,0 -41.0,,university.degree,4.961,13/05/2016,05/07/1996,1.0,0 -40.0,admin.,high.school,4.961,28/12/2012,22/09/1995,1.0,0 -38.0,blue-collar,basic.9y,4.961,12/07/2012,28/04/2006,1.0,0 -37.0,blue-collar,high.school,4.961,25/10/2006,03/08/2015,1.0,0 -,services,high.school,4.961,20/09/2005,15/08/2003,1.0,0 -48.0,blue-collar,basic.6y,4.961,05/11/2007,26/10/2015,1.0,0 -44.0,technician,professional.course,4.961,31/12/1993,27/02/2017,1.0,0 -36.0,technician,university.degree,4.961,19/07/2017,16/06/2000,1.0,0 -32.0,self-employed,basic.9y,4.961,13/01/2011,04/04/2003,1.0,0 -,entrepreneur,university.degree,4.961,19/05/2006,19/09/2003,1.0,0 -35.0,blue-collar,basic.9y,4.961,06/03/1990,23/12/2015,1.0,0 -33.0,,basic.9y,4.961,29/09/2004,25/01/2016,1.0,0 -37.0,technician,professional.course,4.961,01/06/1996,15/02/2002,1.0,0 -36.0,technician,high.school,4.961,09/03/2006,27/07/2007,1.0,0 -39.0,blue-collar,basic.6y,4.961,27/03/2009,07/01/2008,1.0,0 -33.0,entrepreneur,university.degree,4.961,26/10/2007,02/04/2004,1.0,0 -45.0,unknown,high.school,4.961,28/08/2008,01/03/1994,1.0,0 -30.0,blue-collar,basic.6y,4.961,19/04/2013,13/05/2016,1.0,0 -,technician,high.school,4.961,10/06/1989,05/04/1999,1.0,0 -42.0,blue-collar,basic.9y,4.961,10/02/2005,23/02/2018,1.0,0 -32.0,management,university.degree,4.961,03/06/2016,24/02/2016,1.0,0 -37.0,admin.,high.school,4.961,06/08/2004,01/09/1994,1.0,0 -39.0,unemployed,basic.9y,4.961,11/02/2010,18/06/2007,1.0,0 -,blue-collar,high.school,4.961,,05/12/2002,1.0,0 -30.0,technician,university.degree,4.961,25/11/1995,05/10/1994,1.0,0 -33.0,unemployed,professional.course,4.961,15/03/1989,17/07/2012,1.0,0 -39.0,blue-collar,basic.9y,4.961,03/10/2012,14/05/2002,1.0,0 -43.0,technician,professional.course,4.961,23/11/2018,24/07/2015,1.0,0 -56.0,housemaid,basic.4y,4.961,01/10/2010,31/01/2012,1.0,0 -38.0,admin.,university.degree,4.961,20/04/2010,30/12/2002,1.0,0 -51.0,blue-collar,basic.4y,4.961,10/12/2004,31/01/2012,1.0,1 -44.0,admin.,high.school,4.961,01/05/1996,02/12/2013,1.0,0 -36.0,management,university.degree,4.961,17/05/2001,25/12/1994,1.0,0 -41.0,services,high.school,4.961,12/05/2015,04/08/2006,1.0,0 -39.0,student,high.school,4.961,31/08/1998,14/02/2008,1.0,0 -32.0,technician,professional.course,4.961,05/08/1990,09/03/2012,1.0,0 -49.0,admin.,high.school,4.961,14/05/2004,17/10/2014,1.0,0 -47.0,admin.,university.degree,4.961,30/09/2015,28/02/2003,1.0,0 -33.0,blue-collar,basic.9y,4.961,10/07/2014,24/01/2014,1.0,0 -47.0,technician,professional.course,4.961,16/03/2007,29/03/2005,1.0,0 -37.0,blue-collar,basic.6y,4.961,18/02/2009,27/01/2014,1.0,0 -45.0,admin.,university.degree,4.961,14/10/2011,04/02/2015,1.0,0 -38.0,blue-collar,professional.course,4.961,,18/04/2019,1.0,0 -57.0,housemaid,basic.6y,4.961,30/09/2002,01/08/1996,1.0,0 -57.0,self-employed,high.school,4.961,08/10/2004,08/05/2008,1.0,0 -31.0,admin.,high.school,4.961,05/10/1997,18/05/2009,1.0,0 -35.0,blue-collar,basic.6y,4.961,06/06/2014,05/03/2004,1.0,0 -58.0,retired,basic.4y,4.961,,06/09/2002,1.0,0 -57.0,management,university.degree,4.961,17/09/2010,25/10/1995,1.0,0 -30.0,technician,professional.course,4.961,05/02/2010,17/12/2004,1.0,0 -50.0,admin.,university.degree,4.961,26/08/2011,06/08/1999,1.0,0 -43.0,unemployed,basic.9y,4.961,15/04/2013,06/08/2013,1.0,0 -33.0,technician,university.degree,4.961,14/01/2009,31/12/1994,1.0,0 -32.0,admin.,university.degree,4.961,01/09/1996,17/07/2015,1.0,0 -28.0,entrepreneur,basic.9y,4.961,26/01/2007,16/06/2005,1.0,1 -30.0,self-employed,university.degree,4.961,19/05/2004,20/10/2011,1.0,0 -37.0,management,university.degree,4.961,17/11/2017,06/07/2012,1.0,1 -50.0,services,high.school,4.961,12/10/2007,15/02/2012,1.0,0 -31.0,blue-collar,basic.9y,4.961,09/03/1997,01/08/1997,1.0,1 -27.0,housemaid,basic.9y,4.961,01/02/1996,15/08/1994,1.0,0 -35.0,services,high.school,4.961,,07/07/2005,1.0,0 -22.0,student,high.school,4.961,08/04/2011,05/04/2000,1.0,0 -50.0,blue-collar,basic.4y,4.961,24/09/2004,05/11/1997,1.0,0 -37.0,technician,high.school,4.961,13/02/2004,03/04/2006,1.0,0 -,unemployed,high.school,4.961,,05/11/1988,1.0,0 -40.0,,university.degree,4.961,20/01/1990,06/06/2012,1.0,0 -57.0,management,university.degree,4.961,22/03/2000,04/04/2000,1.0,0 -,blue-collar,basic.9y,4.961,20/01/2006,09/12/2013,1.0,0 -43.0,admin.,high.school,4.961,29/05/2015,10/11/2010,1.0,0 -60.0,self-employed,professional.course,4.961,17/02/2006,03/06/2004,1.0,0 -44.0,technician,professional.course,4.961,04/06/2010,13/07/2001,1.0,0 -33.0,services,high.school,4.961,03/07/1997,04/12/2000,1.0,1 -55.0,retired,professional.course,4.961,24/06/1998,28/03/2003,1.0,0 -,,basic.6y,4.961,09/10/1990,26/12/2016,1.0,0 -33.0,technician,professional.course,4.961,16/07/2014,17/08/2011,1.0,0 -56.0,unemployed,university.degree,4.961,25/06/2014,02/10/2003,1.0,0 -54.0,technician,professional.course,4.961,08/03/2019,14/10/2002,1.0,0 -53.0,,basic.9y,4.961,07/12/2004,24/01/2018,1.0,0 -41.0,admin.,high.school,4.961,19/06/2009,07/08/1998,1.0,0 -,student,high.school,4.961,19/07/2000,01/01/2006,1.0,0 -52.0,blue-collar,high.school,4.961,,02/04/2009,1.0,1 -27.0,,high.school,4.961,13/01/2006,04/03/2009,1.0,0 -28.0,technician,professional.course,4.961,08/03/2016,24/05/2006,1.0,0 -40.0,technician,basic.9y,4.961,13/02/2003,09/07/2012,1.0,0 -59.0,blue-collar,basic.6y,4.961,23/09/2003,11/02/2013,1.0,0 -41.0,services,high.school,4.961,14/12/2012,05/09/2011,1.0,0 -32.0,blue-collar,basic.9y,4.961,31/12/1995,21/01/2011,1.0,0 -35.0,technician,professional.course,4.961,12/04/2012,03/08/2012,1.0,0 -52.0,technician,high.school,4.961,,03/12/2004,1.0,0 -38.0,admin.,high.school,4.961,25/07/2003,27/06/2007,1.0,0 -47.0,technician,professional.course,4.961,28/05/2010,28/03/2003,1.0,0 -37.0,services,high.school,4.961,05/01/2015,11/08/2004,1.0,0 -32.0,self-employed,basic.9y,4.961,11/03/2005,26/09/2003,1.0,0 -48.0,blue-collar,high.school,4.961,20/12/2011,07/10/2014,1.0,0 -39.0,blue-collar,high.school,4.961,04/11/2011,27/11/2003,1.0,0 -33.0,admin.,university.degree,4.961,30/07/2001,12/01/2012,1.0,0 -36.0,entrepreneur,university.degree,4.961,22/12/2014,16/04/2003,1.0,0 -50.0,entrepreneur,university.degree,4.961,21/11/2014,20/10/2003,1.0,0 -37.0,admin.,high.school,4.961,21/04/2009,14/11/2018,1.0,0 -30.0,entrepreneur,professional.course,4.961,12/01/2010,05/06/2003,1.0,1 -57.0,self-employed,university.degree,4.961,20/04/2015,20/02/2002,1.0,0 -36.0,blue-collar,professional.course,4.961,07/07/2009,16/07/2008,1.0,0 -30.0,self-employed,university.degree,4.961,22/10/2003,28/04/2006,1.0,1 -33.0,admin.,high.school,4.961,04/01/2011,05/07/1998,1.0,0 -50.0,admin.,high.school,4.961,22/11/2012,07/12/2006,1.0,0 -29.0,,high.school,4.961,16/03/2012,16/05/2008,1.0,0 -46.0,,professional.course,4.961,21/07/2014,04/05/2005,1.0,0 -22.0,services,basic.4y,4.961,23/04/2004,08/01/1999,1.0,0 -50.0,admin.,high.school,4.961,09/07/2008,22/08/2008,1.0,0 -45.0,management,university.degree,4.961,20/10/2011,29/11/2002,1.0,0 -47.0,admin.,university.degree,4.961,05/04/1995,27/12/2002,1.0,0 -37.0,technician,university.degree,4.961,26/08/1998,01/09/2007,1.0,0 -42.0,self-employed,high.school,4.961,15/10/2012,08/04/2013,1.0,0 -39.0,unemployed,professional.course,4.961,22/06/2017,20/10/1994,1.0,0 -37.0,technician,professional.course,4.961,29/08/2003,07/03/1996,1.0,0 -51.0,services,high.school,4.961,05/12/1999,09/07/1992,1.0,0 -55.0,technician,basic.9y,4.961,31/08/2004,04/05/2006,1.0,0 -28.0,admin.,high.school,4.961,01/12/1995,10/04/2014,1.0,0 -43.0,technician,professional.course,4.961,13/02/2013,19/03/2004,1.0,0 -40.0,services,basic.6y,4.961,08/03/2011,12/11/2014,1.0,0 -32.0,services,basic.9y,4.961,28/12/2000,14/03/2003,1.0,0 -43.0,admin.,university.degree,4.961,02/12/2010,14/11/2012,1.0,0 -56.0,retired,basic.4y,4.961,15/10/2008,04/09/2012,1.0,0 -26.0,blue-collar,basic.9y,4.961,07/01/2001,18/05/2006,1.0,0 -26.0,admin.,high.school,4.961,05/05/1999,21/01/2005,1.0,0 -36.0,self-employed,university.degree,4.961,01/06/1995,22/09/2005,1.0,0 -38.0,admin.,university.degree,4.961,31/12/1994,05/09/2014,1.0,0 -47.0,blue-collar,high.school,4.961,29/06/2009,03/08/2006,1.0,0 -28.0,blue-collar,basic.6y,4.961,08/08/2008,31/05/2011,1.0,0 -39.0,admin.,high.school,4.961,25/04/2018,05/11/1991,1.0,0 -50.0,management,basic.4y,4.961,23/04/2013,07/06/2004,1.0,0 -40.0,admin.,high.school,4.961,08/12/2008,31/12/1989,1.0,0 -50.0,housemaid,basic.4y,4.961,16/03/2012,05/11/1991,1.0,0 -33.0,admin.,high.school,4.961,31/12/1993,17/12/2014,1.0,0 -54.0,admin.,university.degree,4.961,17/06/2008,30/01/2013,1.0,0 -29.0,admin.,university.degree,4.961,,07/10/2013,1.0,0 -33.0,admin.,university.degree,4.961,,31/10/2003,1.0,0 -29.0,student,high.school,4.961,27/03/2002,01/04/2014,1.0,0 -27.0,technician,high.school,4.961,,18/10/2001,1.0,0 -57.0,blue-collar,basic.4y,4.961,13/07/2000,07/08/2003,1.0,0 -34.0,entrepreneur,professional.course,4.961,01/03/2010,02/07/2014,1.0,0 -28.0,services,high.school,4.961,,22/04/2019,1.0,0 -35.0,admin.,university.degree,4.961,20/04/2011,10/05/1998,1.0,0 -35.0,self-employed,basic.9y,4.961,22/06/2015,07/07/2006,1.0,0 -50.0,blue-collar,basic.9y,4.961,01/05/1992,26/11/2004,1.0,0 -45.0,blue-collar,basic.6y,4.961,05/01/1995,21/06/2011,1.0,0 -40.0,entrepreneur,basic.4y,4.961,10/01/2001,19/09/2003,1.0,0 -41.0,management,basic.6y,4.961,18/12/2008,03/10/1997,1.0,0 -,admin.,professional.course,4.961,02/10/2006,03/09/2004,1.0,0 -36.0,blue-collar,university.degree,4.961,29/07/2011,16/07/2014,1.0,0 -36.0,admin.,university.degree,4.961,16/12/2004,20/12/2001,1.0,0 -37.0,admin.,university.degree,4.961,25/12/1993,22/07/1998,1.0,0 -37.0,,high.school,4.961,,25/12/1994,1.0,0 -42.0,admin.,high.school,4.961,24/10/2013,09/09/1994,1.0,0 -54.0,technician,professional.course,4.961,17/01/2012,25/01/2010,1.0,0 -39.0,blue-collar,basic.4y,4.961,18/02/2014,31/12/1991,1.0,0 -39.0,admin.,university.degree,4.961,,21/03/2003,1.0,0 -30.0,blue-collar,basic.4y,4.961,05/04/1993,20/04/2007,1.0,0 -39.0,entrepreneur,high.school,4.961,01/11/1993,01/03/1997,1.0,0 -40.0,services,high.school,4.961,01/07/2005,05/02/2003,1.0,0 -37.0,technician,high.school,4.961,15/10/1999,03/11/2006,1.0,0 -52.0,unemployed,high.school,4.961,28/12/1999,04/01/2018,1.0,0 -56.0,admin.,high.school,4.961,08/04/2015,07/05/2004,1.0,0 -43.0,blue-collar,basic.6y,4.961,26/01/2015,25/05/2007,1.0,0 -31.0,management,high.school,4.961,03/10/2003,02/05/2006,1.0,0 -42.0,unemployed,professional.course,4.961,,20/01/2004,1.0,0 -26.0,admin.,basic.4y,4.961,01/01/1997,06/08/2010,1.0,0 -39.0,services,high.school,4.961,01/10/1996,25/01/1997,1.0,0 -42.0,management,basic.9y,4.961,14/05/2019,06/06/2012,1.0,0 -44.0,services,high.school,4.961,30/05/2002,24/07/2003,1.0,0 -30.0,blue-collar,basic.9y,4.961,10/10/2012,15/02/1997,1.0,0 -42.0,blue-collar,basic.6y,4.961,,28/10/2013,1.0,0 -45.0,,high.school,4.961,11/03/2015,24/12/1999,1.0,0 -44.0,entrepreneur,basic.4y,4.961,24/04/2009,25/11/1999,1.0,0 -44.0,blue-collar,high.school,4.961,14/02/2003,18/10/2017,1.0,0 -28.0,management,high.school,4.961,20/01/2011,01/05/2014,1.0,0 -45.0,blue-collar,basic.4y,4.961,19/02/2001,14/12/2001,1.0,0 -35.0,unemployed,basic.4y,4.961,01/11/1997,16/11/2009,1.0,0 -37.0,technician,university.degree,4.961,10/04/2003,06/06/2003,1.0,0 -24.0,admin.,university.degree,4.961,,05/12/2003,1.0,0 -,technician,university.degree,4.961,14/07/2014,05/08/1986,1.0,0 -43.0,blue-collar,basic.6y,4.961,10/01/1995,28/05/2014,1.0,0 -32.0,technician,professional.course,4.961,25/12/2013,01/01/1998,1.0,0 -36.0,,high.school,4.961,28/12/2015,02/07/1999,1.0,0 -44.0,,high.school,4.961,30/12/2014,26/08/2005,1.0,0 -46.0,blue-collar,basic.6y,4.961,22/08/2000,28/03/2003,1.0,0 -45.0,management,university.degree,4.961,27/05/1996,28/07/2004,1.0,0 -,technician,university.degree,4.961,05/02/2004,25/04/1997,1.0,0 -51.0,blue-collar,basic.4y,4.961,14/10/1997,05/12/2007,1.0,0 -37.0,blue-collar,university.degree,4.961,21/08/1995,04/11/2005,1.0,0 -55.0,housemaid,university.degree,4.961,21/03/2017,12/06/2007,1.0,0 -38.0,blue-collar,basic.6y,4.962,30/12/2004,01/04/1996,1.0,0 -59.0,admin.,university.degree,4.962,21/06/2002,19/12/2012,1.0,0 -32.0,self-employed,professional.course,4.962,10/10/2014,07/08/2006,1.0,0 -58.0,blue-collar,high.school,4.962,06/12/2002,22/07/2014,1.0,0 -,blue-collar,basic.9y,4.962,01/01/2007,01/03/2007,1.0,0 -54.0,blue-collar,high.school,4.962,11/08/1997,13/08/2014,1.0,0 -38.0,unemployed,basic.9y,4.962,26/11/2008,02/01/2004,1.0,0 -49.0,blue-collar,basic.4y,4.962,09/04/2003,25/12/1994,1.0,0 -,services,high.school,4.962,,30/11/2017,1.0,0 -36.0,admin.,high.school,4.962,26/05/2006,27/12/2006,1.0,0 -52.0,admin.,university.degree,4.962,20/06/2007,11/07/2012,1.0,0 -43.0,technician,professional.course,4.962,01/08/2004,25/12/1995,1.0,0 -28.0,admin.,high.school,4.962,30/05/1990,08/11/2005,1.0,0 -46.0,technician,professional.course,4.962,30/01/2004,08/04/2010,1.0,0 -42.0,housemaid,high.school,4.962,25/09/2018,01/02/1993,1.0,0 -31.0,blue-collar,basic.9y,4.962,13/03/2009,07/03/2003,1.0,0 -38.0,blue-collar,basic.9y,4.962,27/05/2004,02/02/2016,1.0,0 -50.0,services,high.school,4.962,,12/07/2001,1.0,0 -39.0,services,high.school,4.962,28/01/2010,01/05/1993,1.0,0 -34.0,technician,university.degree,4.962,20/06/2011,28/04/2005,1.0,0 -30.0,management,university.degree,4.962,04/07/2014,05/11/1990,1.0,0 -51.0,technician,high.school,4.962,02/01/2014,16/04/2019,1.0,0 -43.0,admin.,high.school,4.962,14/03/2008,02/08/2017,1.0,0 -26.0,,high.school,4.962,19/09/2003,24/12/2009,1.0,0 -,,university.degree,4.962,03/02/2006,19/05/2000,1.0,0 -24.0,entrepreneur,university.degree,4.962,23/07/2018,05/02/1994,1.0,0 -51.0,blue-collar,basic.4y,4.962,19/05/2009,12/11/2009,1.0,0 -31.0,unemployed,basic.4y,4.962,01/04/1998,01/07/1992,1.0,0 -45.0,entrepreneur,university.degree,4.962,04/04/2011,02/01/2004,1.0,0 -30.0,student,university.degree,4.962,26/04/2016,27/12/1994,1.0,0 -46.0,unemployed,basic.9y,4.962,13/03/2003,07/02/2014,1.0,0 -44.0,admin.,high.school,4.962,29/02/2016,01/03/2017,1.0,0 -26.0,blue-collar,high.school,4.962,03/02/2005,22/10/2007,1.0,0 -38.0,,basic.6y,4.962,22/11/1990,12/03/2015,1.0,0 -30.0,admin.,university.degree,4.962,02/05/2003,13/10/2006,1.0,0 -33.0,blue-collar,basic.9y,4.962,,20/03/2001,1.0,0 -,blue-collar,basic.9y,4.962,03/10/2013,13/12/2018,1.0,0 -47.0,,basic.4y,4.962,25/07/2003,11/04/2003,1.0,0 -57.0,retired,high.school,4.962,03/07/2003,08/10/2007,1.0,0 -36.0,blue-collar,high.school,4.962,16/10/2001,22/05/2006,1.0,1 -,services,high.school,4.962,15/01/1998,05/06/2001,1.0,0 -,blue-collar,basic.9y,4.962,,03/07/2006,1.0,0 -32.0,services,professional.course,4.962,13/01/2015,29/06/2007,1.0,0 -45.0,entrepreneur,high.school,4.962,28/11/2003,27/10/1995,1.0,0 -29.0,technician,high.school,4.962,22/06/2007,08/06/2017,1.0,0 -37.0,,university.degree,4.962,22/02/2007,26/03/2004,1.0,0 -45.0,blue-collar,high.school,4.962,12/04/2016,30/04/2014,1.0,0 -48.0,technician,professional.course,4.962,24/05/2012,01/04/2008,1.0,0 -35.0,admin.,basic.9y,4.962,19/12/2017,03/08/2011,1.0,0 -34.0,admin.,university.degree,4.962,17/10/2003,11/04/2002,1.0,0 -,technician,basic.6y,4.962,15/04/2011,25/02/2005,1.0,0 -32.0,admin.,high.school,4.962,27/12/1993,05/01/1998,1.0,0 -31.0,technician,professional.course,4.962,15/04/2013,21/12/2001,1.0,1 -38.0,admin.,university.degree,4.962,04/07/2002,02/06/2015,1.0,0 -30.0,,basic.6y,4.962,16/03/2015,01/04/1996,1.0,0 -54.0,housemaid,basic.4y,4.962,09/12/1994,25/03/2014,1.0,0 -38.0,admin.,basic.9y,4.962,19/12/2003,26/04/2004,1.0,0 -25.0,blue-collar,basic.9y,4.962,09/03/2007,09/05/2012,1.0,0 -25.0,services,professional.course,4.962,15/12/2011,21/09/1997,1.0,0 -51.0,unemployed,university.degree,4.962,13/10/2005,10/04/1998,1.0,0 -35.0,,basic.4y,4.962,01/07/1992,01/10/2014,1.0,0 -28.0,,university.degree,4.962,,10/12/2004,1.0,0 -47.0,services,high.school,4.962,20/11/2018,06/07/2006,1.0,0 -35.0,technician,professional.course,4.962,27/03/2001,19/07/2018,1.0,0 -51.0,blue-collar,basic.9y,4.962,30/11/2010,02/05/2013,1.0,0 -28.0,technician,university.degree,4.962,27/07/2007,01/10/1997,1.0,0 -34.0,services,basic.9y,4.962,28/02/2002,01/05/1997,1.0,0 -27.0,blue-collar,basic.4y,4.962,31/12/1992,30/12/2009,1.0,0 -31.0,services,high.school,4.962,09/09/2015,19/07/2006,1.0,0 -35.0,,professional.course,4.962,31/01/1992,07/09/1997,1.0,1 -56.0,management,university.degree,4.962,08/07/2014,12/05/2006,1.0,0 -31.0,services,basic.6y,4.962,01/04/1996,25/10/2018,1.0,0 -41.0,blue-collar,basic.4y,4.962,31/01/2013,27/05/2008,1.0,0 -58.0,,basic.4y,4.962,29/08/2006,28/12/2001,1.0,0 -38.0,blue-collar,basic.6y,4.962,01/02/1998,10/05/1987,1.0,0 -47.0,services,high.school,4.962,19/06/2003,19/06/2007,1.0,0 -,blue-collar,basic.4y,4.962,03/02/2006,23/07/2012,1.0,0 -56.0,retired,high.school,4.962,24/01/2014,12/06/2015,1.0,0 -47.0,services,high.school,4.962,31/12/1997,11/04/2016,1.0,0 -33.0,admin.,high.school,4.962,30/01/2004,08/02/1994,1.0,0 -55.0,technician,professional.course,4.962,07/09/2011,21/08/2015,1.0,0 -47.0,services,high.school,4.962,24/06/2011,30/04/2013,1.0,0 -56.0,retired,high.school,4.962,19/02/2010,07/10/2010,1.0,0 -,blue-collar,high.school,4.962,28/05/2003,21/01/2019,1.0,0 -,blue-collar,basic.6y,4.962,13/02/2004,01/04/2004,1.0,0 -52.0,self-employed,professional.course,4.962,,25/01/2001,1.0,0 -43.0,blue-collar,basic.4y,4.962,05/05/2000,08/12/2014,1.0,0 -29.0,admin.,high.school,4.962,01/07/1989,09/07/1999,1.0,0 -41.0,admin.,high.school,4.962,07/03/2011,15/06/2009,1.0,0 -23.0,blue-collar,professional.course,4.962,28/02/2002,10/08/2005,1.0,0 -51.0,blue-collar,high.school,4.962,,02/03/2007,1.0,0 -36.0,services,high.school,4.962,06/06/2014,06/01/2014,1.0,0 -51.0,blue-collar,high.school,4.962,05/06/2003,17/01/2018,1.0,0 -35.0,,professional.course,4.962,13/11/2017,31/07/2018,1.0,0 -43.0,blue-collar,basic.6y,4.962,20/01/2014,25/12/1994,1.0,0 -32.0,services,high.school,4.962,29/04/2004,09/05/2003,1.0,0 -41.0,services,basic.9y,4.962,22/10/2002,01/12/2016,1.0,0 -43.0,self-employed,university.degree,4.962,28/05/2010,10/02/2014,1.0,0 -54.0,retired,basic.4y,4.962,14/12/2016,20/11/1995,1.0,0 -,admin.,high.school,4.962,02/05/2013,04/03/2005,1.0,0 -36.0,admin.,high.school,4.962,27/06/2003,20/12/2002,1.0,0 -36.0,,high.school,4.962,15/04/2014,28/12/2007,1.0,0 -42.0,admin.,university.degree,4.962,04/01/2013,25/07/2003,1.0,0 -35.0,entrepreneur,professional.course,4.962,31/12/1987,04/08/2014,1.0,0 -50.0,management,university.degree,4.962,01/06/2008,14/02/2018,1.0,0 -42.0,admin.,university.degree,4.962,18/10/2006,01/10/2004,1.0,0 -32.0,,high.school,4.962,13/06/2012,26/09/1997,1.0,0 -,,high.school,4.962,17/02/2017,19/01/2015,1.0,0 -51.0,services,high.school,4.962,16/04/2010,27/11/1998,1.0,0 -39.0,blue-collar,basic.9y,4.962,26/11/2009,03/04/2018,1.0,0 -38.0,blue-collar,basic.9y,4.962,05/06/2003,05/10/2010,1.0,0 -43.0,blue-collar,basic.6y,4.962,01/09/2005,01/04/2008,1.0,1 -39.0,blue-collar,basic.9y,4.962,15/07/2001,20/06/2016,1.0,0 -41.0,services,basic.9y,4.962,06/10/2011,07/07/2017,1.0,0 -34.0,admin.,high.school,4.962,,22/06/2007,1.0,0 -36.0,admin.,high.school,4.962,20/01/2004,27/12/2002,1.0,0 -28.0,services,high.school,4.962,26/03/2018,01/06/1991,1.0,0 -49.0,housemaid,basic.4y,4.962,14/01/2003,16/12/2011,1.0,0 -31.0,blue-collar,basic.9y,4.962,,19/03/2015,1.0,0 -25.0,housemaid,basic.4y,4.962,06/07/2012,26/08/2005,1.0,0 -29.0,management,university.degree,4.962,30/10/2013,01/02/1994,1.0,1 -56.0,blue-collar,basic.4y,4.962,20/10/2009,01/02/2007,1.0,0 -54.0,blue-collar,basic.4y,4.962,15/11/1999,25/11/1995,1.0,0 -31.0,admin.,high.school,4.962,,13/02/2004,1.0,0 -34.0,blue-collar,professional.course,4.962,20/09/2000,03/02/2011,1.0,0 -27.0,technician,university.degree,4.962,15/06/2015,04/07/2012,1.0,0 -31.0,admin.,high.school,4.962,01/10/2014,02/07/2004,1.0,0 -51.0,blue-collar,high.school,4.962,20/04/2006,10/04/1987,1.0,0 -28.0,admin.,university.degree,4.962,01/04/2009,17/07/2001,1.0,0 -,,basic.9y,4.962,,29/03/2000,1.0,0 -26.0,blue-collar,basic.4y,4.962,01/08/1993,30/08/2002,1.0,0 -25.0,services,high.school,4.962,25/01/2016,25/03/1996,1.0,0 -39.0,technician,professional.course,4.962,09/09/2003,26/06/2009,1.0,0 -28.0,blue-collar,basic.9y,4.962,01/07/1994,27/10/2014,1.0,0 -,admin.,university.degree,4.962,06/01/1998,31/01/2003,1.0,0 -39.0,,professional.course,4.962,09/02/2007,05/12/1990,1.0,0 -55.0,management,basic.4y,4.962,28/11/2002,13/09/2005,1.0,0 -29.0,management,university.degree,4.962,03/05/1990,28/02/2012,1.0,0 -,,university.degree,4.962,10/07/2002,30/03/2007,1.0,0 -28.0,blue-collar,basic.9y,4.962,12/05/2015,22/07/2008,1.0,0 -24.0,blue-collar,basic.4y,4.962,24/07/1997,22/01/2014,1.0,1 -24.0,blue-collar,basic.4y,4.962,24/07/2000,13/02/2004,1.0,0 -45.0,blue-collar,high.school,4.962,01/02/2016,22/09/2008,1.0,0 -20.0,services,high.school,4.962,30/10/2012,28/11/2016,1.0,0 -34.0,blue-collar,basic.9y,4.962,08/04/2016,16/02/2011,1.0,0 -25.0,blue-collar,basic.9y,4.962,02/12/1997,17/02/2006,1.0,0 -29.0,,professional.course,4.962,21/01/2003,12/09/2002,1.0,0 -29.0,blue-collar,basic.9y,4.962,09/12/1993,30/01/2004,1.0,0 -29.0,self-employed,professional.course,4.962,24/06/1998,10/10/2014,1.0,0 -32.0,blue-collar,basic.6y,4.962,29/06/2012,16/04/1993,1.0,0 -32.0,,basic.6y,4.962,15/02/2002,03/05/2016,1.0,0 -32.0,admin.,university.degree,4.962,01/11/2007,08/02/2008,1.0,0 -38.0,blue-collar,university.degree,4.962,15/12/1992,01/05/2009,1.0,0 -29.0,blue-collar,high.school,4.962,01/09/1996,29/09/2010,1.0,0 -37.0,technician,university.degree,4.962,06/02/2003,31/12/1994,1.0,0 -36.0,blue-collar,basic.9y,4.962,25/07/2006,31/05/2011,1.0,0 -55.0,management,basic.4y,4.962,05/04/1992,03/05/2019,1.0,0 -29.0,admin.,high.school,4.962,08/11/2004,06/12/2018,1.0,0 -43.0,blue-collar,basic.4y,4.962,08/02/2013,27/07/2009,1.0,0 -24.0,services,high.school,4.962,,18/08/2003,1.0,0 -24.0,services,high.school,4.962,25/04/2018,10/12/2002,1.0,0 -55.0,blue-collar,basic.4y,4.962,24/05/2007,31/12/1993,1.0,0 -38.0,blue-collar,basic.4y,4.962,05/09/2014,10/03/1997,1.0,0 -40.0,admin.,university.degree,4.962,14/06/2016,20/07/2011,1.0,0 -41.0,services,basic.9y,4.962,01/12/1996,01/08/1991,1.0,0 -29.0,entrepreneur,professional.course,4.962,31/12/1991,07/07/2000,1.0,0 -58.0,management,university.degree,4.962,26/01/2017,25/05/1995,1.0,0 -28.0,admin.,university.degree,4.962,31/10/1994,25/12/1995,1.0,0 -57.0,unemployed,basic.9y,4.962,26/03/2012,19/12/2003,1.0,0 -57.0,housemaid,basic.4y,4.962,22/05/1995,16/12/2004,1.0,0 -33.0,services,basic.4y,4.962,26/08/2001,29/12/2011,1.0,0 -43.0,blue-collar,basic.4y,4.962,13/08/2014,13/12/1996,1.0,0 -38.0,blue-collar,professional.course,4.962,15/12/2006,22/06/2001,1.0,0 -56.0,technician,university.degree,4.962,11/07/2011,31/08/2018,1.0,0 -52.0,services,high.school,4.962,28/12/2007,09/01/2008,1.0,0 -25.0,technician,professional.course,4.962,08/04/2014,14/11/2000,1.0,0 -,housemaid,professional.course,4.962,23/02/2007,30/11/2015,1.0,0 -52.0,services,high.school,4.962,25/02/2005,02/12/2014,1.0,0 -36.0,admin.,high.school,4.962,23/09/2015,24/03/2006,1.0,0 -32.0,student,university.degree,4.962,01/04/2010,05/12/2014,1.0,0 -26.0,technician,high.school,4.962,,15/11/1987,1.0,0 -41.0,services,high.school,4.962,14/02/2008,04/05/2001,1.0,1 -31.0,entrepreneur,high.school,4.962,31/05/2005,23/09/1998,1.0,0 -28.0,management,university.degree,4.962,28/12/1999,01/01/2018,1.0,1 -32.0,blue-collar,basic.9y,4.962,13/12/2013,05/01/1999,1.0,0 -41.0,technician,professional.course,4.962,,13/10/2006,1.0,1 -29.0,technician,professional.course,4.962,20/01/1994,28/11/2017,1.0,0 -39.0,management,basic.9y,4.962,23/09/2013,05/02/1999,1.0,0 -42.0,management,university.degree,4.962,01/04/1996,04/08/2006,1.0,0 -50.0,unemployed,high.school,4.962,26/12/2006,29/01/2015,1.0,0 -34.0,blue-collar,high.school,4.962,07/05/2004,13/12/2001,1.0,0 -,blue-collar,high.school,4.962,03/06/2004,18/12/2018,1.0,0 -44.0,,professional.course,4.962,20/10/1997,24/04/2018,1.0,0 -42.0,retired,professional.course,4.962,07/11/2002,31/12/1993,1.0,0 -48.0,technician,university.degree,4.962,08/09/2000,13/08/2013,1.0,0 -41.0,self-employed,basic.9y,4.962,05/05/1993,04/03/2004,1.0,0 -27.0,management,high.school,4.962,28/03/2007,25/05/2012,1.0,0 -32.0,technician,professional.course,4.962,17/06/2009,13/04/2007,1.0,0 -55.0,blue-collar,basic.4y,4.962,01/10/1991,11/04/2013,1.0,0 -27.0,admin.,university.degree,4.962,24/08/2006,02/01/2004,1.0,0 -41.0,admin.,university.degree,4.962,12/12/2003,28/12/2007,1.0,0 -43.0,blue-collar,basic.4y,4.962,03/07/2003,18/06/2013,1.0,0 -54.0,unemployed,high.school,4.962,18/04/2011,15/12/2005,1.0,0 -52.0,blue-collar,high.school,4.962,01/03/2017,04/06/2014,1.0,0 -55.0,management,basic.4y,4.962,18/03/2005,20/11/2007,1.0,0 -38.0,,basic.9y,4.962,11/05/2011,14/07/2014,1.0,0 -42.0,blue-collar,high.school,4.962,15/01/1997,26/06/2013,1.0,0 -56.0,retired,basic.4y,4.962,05/05/2014,11/07/2016,1.0,0 -41.0,services,basic.9y,4.962,01/01/1997,29/12/2006,1.0,0 -31.0,services,high.school,4.962,15/04/2005,03/01/2003,1.0,0 -29.0,blue-collar,high.school,4.962,,19/03/2009,1.0,0 -40.0,,basic.9y,4.962,05/02/1994,04/01/2011,1.0,0 -,services,high.school,4.962,,28/05/2018,1.0,0 -46.0,entrepreneur,university.degree,4.962,31/03/2010,15/06/1996,1.0,0 -53.0,management,university.degree,4.962,20/02/2014,02/02/2004,1.0,0 -42.0,admin.,basic.6y,4.962,01/08/1995,29/08/1997,1.0,0 -59.0,retired,basic.9y,4.962,05/06/1993,20/07/2006,1.0,1 -24.0,technician,professional.course,4.962,13/03/2000,01/02/1998,1.0,0 -44.0,,high.school,4.962,31/12/1990,07/10/2014,1.0,0 -43.0,,basic.9y,4.962,31/12/2004,23/04/2009,1.0,0 -31.0,,basic.9y,4.962,31/03/1990,19/05/2000,1.0,1 -28.0,technician,professional.course,4.962,25/08/1997,23/02/2006,1.0,0 -33.0,blue-collar,basic.4y,4.962,20/01/2012,03/07/2014,1.0,0 -47.0,admin.,basic.9y,4.962,08/08/2008,01/08/1995,1.0,0 -38.0,management,high.school,4.962,08/07/2005,24/01/2003,1.0,1 -35.0,admin.,university.degree,4.962,,14/01/2000,1.0,0 -47.0,entrepreneur,professional.course,4.962,08/01/2013,01/12/1996,1.0,0 -25.0,blue-collar,basic.9y,4.962,25/08/1994,16/03/2012,1.0,0 -26.0,,professional.course,4.962,14/05/2012,01/12/1996,1.0,0 -39.0,blue-collar,basic.4y,4.962,18/05/2011,01/07/2006,1.0,0 -42.0,entrepreneur,professional.course,4.962,14/07/2017,31/03/2010,1.0,0 -43.0,management,high.school,4.962,15/03/2000,07/11/2014,1.0,0 -,technician,professional.course,4.962,25/11/1996,20/02/2004,1.0,0 -50.0,management,university.degree,4.962,09/11/2000,27/10/2005,1.0,0 -29.0,blue-collar,professional.course,4.962,06/11/2013,05/02/2003,1.0,0 -45.0,technician,professional.course,4.962,01/12/1995,29/04/2003,1.0,0 -36.0,blue-collar,high.school,4.962,16/06/1996,21/02/2012,1.0,0 -38.0,blue-collar,basic.4y,4.962,05/02/2004,01/10/2014,1.0,0 -36.0,services,high.school,4.962,22/11/2002,01/04/2008,1.0,0 -33.0,housemaid,high.school,4.962,05/06/1993,02/12/2005,1.0,0 -33.0,entrepreneur,university.degree,4.962,16/08/2013,05/10/1999,1.0,0 -44.0,blue-collar,basic.4y,4.962,18/09/2003,22/04/2005,1.0,0 -33.0,blue-collar,basic.4y,4.962,02/04/2009,14/04/2014,1.0,0 -43.0,management,university.degree,4.962,05/04/2011,01/02/1997,1.0,0 -39.0,blue-collar,basic.9y,4.962,23/02/2018,23/03/2011,1.0,0 -36.0,admin.,university.degree,4.962,09/10/1991,05/01/1996,1.0,0 -31.0,services,high.school,4.962,31/12/1994,05/03/1995,1.0,0 -49.0,technician,professional.course,4.962,25/12/1993,15/06/2005,1.0,0 -,blue-collar,high.school,4.962,15/05/1998,20/02/2004,1.0,0 -51.0,management,high.school,4.962,12/07/2011,23/02/2009,1.0,0 -28.0,management,university.degree,4.962,11/12/2003,21/03/2003,1.0,1 -57.0,blue-collar,high.school,4.962,01/06/1996,02/07/2014,1.0,0 -41.0,blue-collar,basic.9y,4.962,06/05/2014,24/07/2012,1.0,0 -49.0,unknown,basic.6y,4.962,31/12/1991,08/12/2011,1.0,0 -44.0,technician,high.school,4.962,,09/12/2010,1.0,0 -57.0,retired,professional.course,4.962,01/10/2005,15/10/2010,1.0,0 -36.0,services,high.school,4.962,16/06/2015,04/03/2016,1.0,0 -,admin.,high.school,4.962,08/08/2014,08/02/2005,1.0,0 -36.0,blue-collar,high.school,4.962,04/07/2003,27/04/2010,1.0,0 -51.0,management,university.degree,4.962,20/07/2006,16/03/2007,1.0,0 -45.0,admin.,high.school,4.962,01/08/1994,14/08/2014,1.0,0 -30.0,entrepreneur,high.school,4.962,16/09/2005,02/07/2013,1.0,0 -46.0,admin.,basic.9y,4.962,05/05/2014,13/03/2003,1.0,0 -43.0,blue-collar,basic.9y,4.962,,25/12/1993,1.0,0 -23.0,,basic.9y,4.962,26/12/2007,28/12/2012,1.0,0 -50.0,technician,professional.course,4.962,,07/10/2016,1.0,0 -41.0,,high.school,4.962,09/04/1998,08/01/2016,1.0,0 -26.0,admin.,high.school,4.962,05/03/1997,30/01/2014,1.0,0 -47.0,blue-collar,basic.6y,4.962,26/11/2014,11/03/2015,1.0,0 -52.0,blue-collar,basic.4y,4.962,20/09/1993,09/04/2012,1.0,0 -33.0,self-employed,university.degree,4.962,02/04/2009,17/07/2015,1.0,0 -28.0,admin.,university.degree,4.962,05/07/1991,04/06/1999,1.0,0 -,blue-collar,high.school,4.962,13/09/2006,02/03/2007,1.0,0 -42.0,blue-collar,high.school,4.962,29/07/2003,08/06/1996,1.0,0 -28.0,blue-collar,basic.6y,4.962,03/09/1999,01/11/1996,1.0,1 -54.0,management,basic.6y,4.962,12/10/2012,04/06/2007,1.0,0 -35.0,admin.,high.school,4.962,16/04/2004,09/07/2018,1.0,0 -60.0,admin.,university.degree,4.962,21/07/1999,04/02/2004,1.0,0 -47.0,services,high.school,4.962,,01/10/1993,1.0,0 -60.0,retired,high.school,4.962,03/02/2005,28/03/2013,1.0,0 -,management,university.degree,4.962,10/11/2006,26/02/1999,1.0,0 -49.0,technician,high.school,4.962,22/02/2012,01/05/1998,1.0,0 -56.0,retired,basic.4y,4.962,26/09/2014,19/04/2018,1.0,0 -33.0,admin.,high.school,4.962,09/09/1995,11/06/2013,1.0,0 -28.0,student,high.school,4.962,11/05/2017,29/03/2002,1.0,0 -60.0,admin.,university.degree,4.962,18/09/2006,24/10/2014,1.0,1 -34.0,admin.,high.school,4.961,08/01/2018,01/09/1995,1.0,0 -36.0,blue-collar,basic.9y,4.961,12/09/2011,29/05/2013,1.0,0 -39.0,management,university.degree,4.961,04/06/2013,08/12/2006,1.0,0 -40.0,admin.,university.degree,4.961,,01/06/2001,1.0,0 -56.0,entrepreneur,university.degree,4.961,25/05/2006,08/02/2008,1.0,0 -33.0,admin.,professional.course,4.961,27/02/2001,01/03/1992,1.0,0 -40.0,admin.,basic.9y,4.961,25/01/1997,10/12/1994,1.0,0 -58.0,,basic.4y,4.961,30/01/2009,11/05/2001,1.0,0 -40.0,blue-collar,basic.9y,4.961,21/11/2003,26/03/2003,1.0,0 -32.0,blue-collar,basic.6y,4.961,07/02/2013,04/06/2008,1.0,0 -37.0,technician,high.school,4.961,09/07/1997,24/03/2005,1.0,0 -46.0,,university.degree,4.961,08/05/2009,20/12/1993,1.0,0 -49.0,services,high.school,4.961,05/08/1997,02/05/2012,1.0,0 -26.0,admin.,university.degree,4.961,16/03/2009,25/02/2005,1.0,0 -31.0,technician,professional.course,4.961,11/04/2014,08/07/2015,1.0,0 -36.0,student,basic.9y,4.961,06/08/2013,19/01/2007,1.0,0 -32.0,technician,university.degree,4.961,08/12/2005,12/09/2003,1.0,0 -34.0,blue-collar,basic.9y,4.961,31/12/1994,05/05/2015,1.0,0 -35.0,student,university.degree,4.961,01/12/1994,20/05/2015,1.0,1 -59.0,retired,basic.9y,4.961,28/12/2007,21/07/2010,1.0,0 -47.0,management,university.degree,4.961,24/10/2003,01/05/2013,1.0,0 -46.0,blue-collar,basic.4y,4.961,24/06/2005,19/12/2008,1.0,0 -41.0,,high.school,4.961,02/05/2012,21/03/2013,1.0,0 -42.0,blue-collar,basic.6y,4.961,,17/10/2003,1.0,0 -39.0,admin.,professional.course,4.961,25/07/1997,31/10/2018,1.0,0 -46.0,blue-collar,basic.6y,4.961,05/06/1995,25/06/2014,1.0,0 -27.0,admin.,university.degree,4.961,11/12/2007,18/06/2004,1.0,0 -49.0,blue-collar,basic.9y,4.961,29/07/2016,13/06/2014,1.0,0 -50.0,technician,professional.course,4.961,,11/03/2019,1.0,0 -49.0,,high.school,4.961,05/08/1997,30/06/2000,1.0,0 -39.0,technician,professional.course,4.961,01/04/1996,01/05/1998,1.0,0 -47.0,admin.,high.school,4.961,24/12/2003,22/03/2005,1.0,0 -30.0,blue-collar,basic.9y,4.961,,30/01/2013,1.0,0 -35.0,blue-collar,high.school,4.961,26/06/2001,17/11/2016,1.0,0 -40.0,admin.,professional.course,4.961,18/07/2016,05/07/2017,1.0,0 -56.0,blue-collar,basic.4y,4.961,14/09/2009,29/03/2007,1.0,0 -40.0,management,university.degree,4.961,12/11/2004,05/03/2004,1.0,0 -30.0,admin.,university.degree,4.961,07/09/2015,12/10/2006,1.0,0 -33.0,self-employed,university.degree,4.961,07/04/2006,01/03/1998,1.0,0 -35.0,blue-collar,basic.6y,4.961,29/06/1993,14/03/2019,1.0,0 -58.0,,professional.course,4.961,02/02/2012,05/10/2012,1.0,0 -47.0,admin.,high.school,4.961,14/08/2007,23/04/2004,1.0,1 -,blue-collar,basic.6y,4.961,27/12/2002,22/07/2005,1.0,0 -53.0,services,high.school,4.961,,10/09/2004,1.0,0 -58.0,self-employed,professional.course,4.961,09/09/1996,16/05/2014,1.0,0 -49.0,housemaid,high.school,4.961,12/07/2013,06/02/2018,1.0,0 -43.0,services,high.school,4.961,03/09/2012,15/06/2007,1.0,0 -34.0,services,basic.9y,4.961,01/12/2006,17/12/2010,1.0,0 -41.0,blue-collar,basic.9y,4.961,12/12/2006,14/07/2000,1.0,0 -47.0,admin.,professional.course,4.961,11/02/2003,18/07/2013,1.0,0 -42.0,unemployed,high.school,4.961,05/02/2001,11/11/2005,1.0,0 -49.0,services,high.school,4.961,04/11/2016,25/12/1994,1.0,0 -54.0,,basic.4y,4.961,14/08/2006,02/01/2004,1.0,0 -41.0,services,basic.9y,4.961,15/09/2014,25/07/2008,1.0,0 -36.0,admin.,university.degree,4.961,01/07/1996,30/11/2009,1.0,0 -51.0,technician,professional.course,4.961,05/08/2014,03/03/2004,1.0,0 -41.0,unemployed,professional.course,4.961,31/12/1995,14/07/2014,1.0,0 -42.0,technician,high.school,4.961,12/09/2007,19/09/1995,1.0,0 -52.0,management,university.degree,4.961,,25/05/2012,1.0,0 -29.0,admin.,university.degree,4.961,28/04/1998,09/06/1994,1.0,0 -46.0,services,basic.9y,4.961,29/11/2007,11/02/2016,1.0,0 -42.0,,high.school,4.961,09/12/2011,09/01/2013,1.0,0 -35.0,self-employed,basic.4y,4.961,,01/03/2011,1.0,0 -48.0,admin.,university.degree,4.961,20/12/2001,05/04/2016,1.0,0 -27.0,technician,professional.course,4.961,10/01/1997,01/01/2009,1.0,0 -32.0,self-employed,high.school,4.961,02/03/2001,13/05/2014,1.0,0 -45.0,blue-collar,basic.9y,4.961,28/12/2016,25/11/2008,1.0,0 -35.0,admin.,university.degree,4.961,30/05/2006,05/11/1999,1.0,0 -32.0,services,high.school,4.961,01/02/2013,01/06/1994,1.0,0 -35.0,admin.,high.school,4.961,25/05/2007,03/12/2004,1.0,0 -47.0,management,basic.4y,4.961,09/08/2005,01/09/2004,1.0,0 -35.0,admin.,high.school,4.961,06/10/2006,31/12/1994,1.0,0 -53.0,admin.,high.school,4.961,05/03/1992,05/04/2012,1.0,0 -37.0,,professional.course,4.961,22/10/1997,08/02/2011,1.0,0 -,admin.,basic.4y,4.961,,26/04/2019,1.0,0 -58.0,retired,basic.4y,4.961,,31/12/1991,1.0,0 -53.0,,high.school,4.961,09/02/1990,01/02/2006,1.0,0 -35.0,technician,professional.course,4.961,03/08/2001,28/09/2004,1.0,0 -55.0,admin.,high.school,4.961,01/03/1994,14/08/2006,1.0,0 -51.0,blue-collar,basic.4y,4.961,11/09/2018,11/07/1997,1.0,0 -51.0,admin.,professional.course,4.961,20/06/2008,01/03/2008,1.0,0 -37.0,technician,professional.course,4.961,29/05/2014,01/06/2004,1.0,0 -48.0,services,basic.6y,4.961,31/10/2012,25/01/2008,1.0,0 -44.0,admin.,university.degree,4.961,05/02/1997,05/04/2003,1.0,0 -34.0,admin.,high.school,4.961,24/01/2003,30/05/2008,1.0,0 -45.0,admin.,basic.9y,4.961,24/03/2005,05/06/1994,1.0,0 -33.0,technician,professional.course,4.961,01/08/2003,24/10/2003,1.0,0 -41.0,admin.,university.degree,4.961,02/01/2001,19/09/1995,1.0,0 -42.0,blue-collar,basic.6y,4.961,29/03/2018,15/03/2018,1.0,0 -30.0,,high.school,4.961,21/03/2008,01/12/1997,1.0,0 -41.0,blue-collar,basic.9y,4.961,01/10/2013,23/02/2016,1.0,1 -45.0,housemaid,professional.course,4.961,27/06/2006,10/03/2004,1.0,0 -45.0,services,basic.6y,4.961,27/05/2013,08/12/2011,1.0,0 -38.0,technician,professional.course,4.961,15/07/1995,14/09/2007,1.0,0 -40.0,services,high.school,4.961,01/05/1996,11/08/2016,1.0,0 -43.0,admin.,university.degree,4.961,01/03/2005,19/12/2003,1.0,0 -35.0,blue-collar,basic.9y,4.961,31/12/1995,20/10/1999,1.0,0 -37.0,blue-collar,basic.4y,4.961,03/10/1995,13/07/2012,1.0,0 -47.0,admin.,university.degree,4.961,01/03/1991,26/06/2001,1.0,0 -39.0,management,basic.4y,4.961,10/08/2000,05/12/2013,1.0,0 -34.0,blue-collar,basic.9y,4.961,21/03/2008,31/05/2016,1.0,0 -46.0,blue-collar,basic.4y,4.961,20/12/2002,10/04/2015,1.0,0 -44.0,blue-collar,basic.4y,4.961,01/06/1990,26/08/2016,1.0,0 -40.0,entrepreneur,university.degree,4.961,31/12/1989,12/05/2016,1.0,0 -54.0,admin.,high.school,4.961,,08/06/2012,1.0,0 -46.0,entrepreneur,basic.9y,4.961,08/05/2012,01/11/1993,1.0,0 -36.0,management,university.degree,4.961,01/01/2007,15/06/2015,1.0,0 -41.0,blue-collar,basic.4y,4.961,24/09/2004,15/07/2004,1.0,0 -42.0,services,high.school,4.961,13/07/2012,15/09/1997,1.0,0 -34.0,technician,university.degree,4.961,12/05/2006,25/01/1995,1.0,0 -45.0,unknown,high.school,4.961,07/03/2000,06/08/2013,1.0,0 -33.0,services,university.degree,4.961,03/04/2009,29/08/2016,1.0,0 -,blue-collar,basic.4y,4.961,13/01/2006,15/11/1995,1.0,0 -40.0,,basic.9y,4.961,,01/11/1995,1.0,0 -,blue-collar,basic.4y,4.961,14/04/2003,12/10/2012,1.0,0 -49.0,technician,professional.course,4.961,23/05/2013,28/12/2018,1.0,0 -49.0,services,high.school,4.961,26/09/2012,19/07/1999,1.0,0 -39.0,blue-collar,basic.9y,4.961,13/12/2013,11/10/2013,1.0,0 -41.0,blue-collar,basic.9y,4.961,13/09/2016,09/04/2008,1.0,0 -41.0,admin.,high.school,4.961,,22/12/2011,1.0,0 -42.0,entrepreneur,basic.9y,4.961,23/05/2005,31/01/2012,1.0,0 -49.0,unknown,high.school,4.961,17/03/2011,18/11/2016,1.0,0 -42.0,unemployed,high.school,4.961,05/05/2015,17/11/1998,1.0,0 -34.0,admin.,high.school,4.961,19/05/1998,09/07/2004,1.0,0 -49.0,admin.,high.school,4.961,07/06/2012,07/02/2003,1.0,0 -43.0,technician,basic.9y,4.961,15/12/2015,03/02/2016,1.0,0 -42.0,services,high.school,4.961,17/01/2003,21/11/2003,1.0,0 -52.0,blue-collar,high.school,4.961,05/03/1995,24/12/2008,1.0,0 -50.0,blue-collar,basic.4y,4.961,28/11/2014,31/12/1991,1.0,0 -57.0,admin.,university.degree,4.961,,01/01/2009,1.0,0 -47.0,blue-collar,basic.6y,4.961,01/02/1990,18/02/2011,1.0,0 -44.0,blue-collar,high.school,4.961,05/11/2001,05/12/1986,1.0,0 -40.0,management,university.degree,4.961,01/08/2006,01/12/1992,1.0,0 -30.0,admin.,high.school,4.961,29/12/2006,04/03/2005,1.0,0 -33.0,management,university.degree,4.961,11/02/2005,05/08/2003,1.0,0 -37.0,unemployed,professional.course,4.961,25/08/2015,20/09/1996,1.0,0 -36.0,admin.,high.school,4.961,12/03/2012,01/08/1993,1.0,0 -38.0,technician,professional.course,4.961,01/12/1992,02/09/2014,1.0,0 -55.0,retired,professional.course,4.961,19/11/2008,24/05/2011,1.0,0 -43.0,unemployed,professional.course,4.961,21/03/2011,03/11/2014,1.0,0 -37.0,,high.school,4.961,29/12/2015,02/05/2003,1.0,0 -31.0,blue-collar,basic.9y,4.961,12/03/2008,01/09/1994,1.0,0 -29.0,student,high.school,4.961,,27/11/2009,1.0,0 -24.0,technician,professional.course,4.961,28/12/2007,20/11/2003,1.0,0 -57.0,services,high.school,4.961,15/09/1997,22/11/2001,1.0,0 -30.0,blue-collar,high.school,4.961,12/10/2009,25/12/1993,1.0,0 -58.0,technician,high.school,4.961,06/04/2010,06/04/1999,1.0,0 -26.0,admin.,high.school,4.961,11/05/1990,26/03/2008,1.0,0 -29.0,blue-collar,high.school,4.961,31/05/2011,14/05/1996,1.0,1 -23.0,services,high.school,4.961,21/04/2010,01/12/2014,1.0,0 -47.0,,basic.9y,4.961,10/02/2012,29/11/2001,1.0,0 -38.0,blue-collar,basic.6y,4.961,05/09/1994,07/03/2016,1.0,1 -45.0,technician,university.degree,4.961,05/03/1993,17/04/2014,1.0,0 -52.0,,basic.4y,4.961,15/07/1997,27/11/2014,1.0,0 -29.0,admin.,high.school,4.961,16/02/2015,06/10/2006,1.0,0 -43.0,technician,basic.9y,4.961,05/03/2018,10/08/2007,1.0,0 -36.0,blue-collar,basic.9y,4.961,20/03/1998,07/05/2004,1.0,0 -38.0,admin.,high.school,4.961,,13/02/2004,1.0,0 -27.0,blue-collar,basic.6y,4.961,12/06/2003,12/09/2014,1.0,0 -38.0,admin.,high.school,4.961,16/07/2000,09/07/2003,1.0,0 -52.0,services,high.school,4.961,10/06/2005,23/08/2013,1.0,0 -52.0,services,high.school,4.961,26/07/2004,10/05/2005,1.0,0 -38.0,admin.,high.school,4.961,,26/12/2008,1.0,1 -,blue-collar,basic.6y,4.961,06/08/2004,17/08/2006,1.0,0 -39.0,blue-collar,basic.6y,4.961,19/11/2004,02/01/2007,1.0,0 -28.0,blue-collar,high.school,4.961,25/03/1996,30/01/2004,1.0,0 -53.0,technician,university.degree,4.961,01/09/1997,21/05/2002,1.0,0 -,admin.,university.degree,4.961,01/02/2009,13/07/2006,1.0,0 -49.0,management,university.degree,4.961,08/03/2001,01/12/1997,1.0,0 -40.0,services,high.school,4.961,21/08/1996,27/12/2011,1.0,0 -23.0,technician,professional.course,4.961,11/02/2005,28/01/2010,1.0,0 -36.0,management,high.school,4.961,03/09/1997,01/12/1993,1.0,0 -38.0,unemployed,basic.4y,4.961,16/03/2015,25/07/2008,1.0,0 -31.0,admin.,high.school,4.961,02/01/2019,25/11/2013,1.0,1 -36.0,blue-collar,basic.9y,4.961,19/10/2009,10/08/2000,1.0,0 -34.0,,basic.9y,4.961,30/07/2014,26/12/2006,1.0,0 -35.0,admin.,university.degree,4.961,04/05/2006,25/03/1996,1.0,0 -37.0,blue-collar,basic.9y,4.961,02/07/2015,20/06/2018,1.0,0 -57.0,retired,basic.4y,4.961,27/02/2009,18/02/2016,1.0,0 -35.0,blue-collar,high.school,4.961,05/07/1996,02/06/2000,1.0,0 -58.0,technician,high.school,4.961,,31/10/2000,1.0,0 -36.0,,basic.4y,4.961,01/04/2008,17/03/2016,1.0,0 -49.0,management,university.degree,4.961,,09/03/2001,1.0,0 -38.0,admin.,university.degree,4.961,10/03/1996,22/12/1999,1.0,0 -39.0,admin.,high.school,4.961,01/09/1990,15/02/1997,1.0,0 -,blue-collar,professional.course,4.961,,20/03/2018,1.0,0 -36.0,blue-collar,basic.4y,4.961,01/04/2013,06/12/2010,1.0,0 -33.0,blue-collar,basic.9y,4.961,22/12/2017,16/09/1999,1.0,0 -59.0,retired,high.school,4.961,20/03/2009,31/12/1991,1.0,0 -57.0,retired,basic.4y,4.961,17/07/2007,30/07/2010,1.0,0 -55.0,management,professional.course,4.961,25/06/2012,01/02/1992,1.0,0 -25.0,blue-collar,basic.9y,4.961,24/01/2013,04/04/2003,1.0,0 -55.0,blue-collar,basic.4y,4.961,24/05/2016,15/12/2010,1.0,1 -23.0,blue-collar,basic.9y,4.961,03/01/2002,13/01/2009,1.0,0 -56.0,self-employed,basic.9y,4.961,11/10/2000,30/11/2012,1.0,0 -31.0,technician,university.degree,4.961,03/06/2003,06/05/1999,1.0,0 -51.0,blue-collar,basic.4y,4.961,09/09/2014,21/12/2010,1.0,0 -43.0,blue-collar,basic.9y,4.961,29/07/2013,02/02/2018,1.0,0 -45.0,technician,university.degree,4.961,16/06/1995,20/08/2018,1.0,0 -,blue-collar,basic.4y,4.961,19/06/2017,04/02/2013,1.0,0 -34.0,services,basic.6y,4.961,21/07/1999,19/05/2010,1.0,0 -31.0,entrepreneur,high.school,4.961,15/12/2014,22/01/2014,1.0,0 -,,university.degree,4.961,24/05/2016,26/09/1997,1.0,0 -29.0,admin.,basic.9y,4.961,13/04/2007,04/03/2009,1.0,0 -60.0,entrepreneur,basic.4y,4.961,01/06/2007,07/01/2000,1.0,0 -40.0,blue-collar,basic.4y,4.961,,19/12/2013,1.0,0 -55.0,technician,professional.course,4.961,06/03/2007,25/11/1995,1.0,0 -43.0,admin.,university.degree,4.961,26/06/2008,01/07/1995,1.0,0 -45.0,,basic.9y,4.961,15/06/1991,31/12/1995,1.0,0 -40.0,,professional.course,4.961,,01/08/2003,1.0,0 -37.0,blue-collar,basic.9y,4.961,18/07/2008,26/03/2009,1.0,0 -47.0,admin.,university.degree,4.961,28/09/2007,07/04/2015,1.0,0 -37.0,blue-collar,professional.course,4.961,01/11/2007,29/02/2008,1.0,0 -28.0,blue-collar,basic.9y,4.961,,02/02/2011,1.0,0 -52.0,,high.school,4.961,,30/10/1998,1.0,0 -28.0,blue-collar,basic.9y,4.961,01/12/2006,20/02/2003,1.0,0 -25.0,blue-collar,professional.course,4.961,14/05/2014,18/05/2001,1.0,0 -38.0,services,high.school,4.961,05/07/1996,15/12/1999,1.0,0 -55.0,housemaid,basic.4y,4.961,14/03/2014,30/11/2006,1.0,0 -53.0,self-employed,basic.9y,4.961,01/01/1992,17/04/2001,1.0,0 -35.0,management,high.school,4.961,01/05/1996,04/06/2002,1.0,0 -45.0,management,basic.9y,4.961,01/03/2005,01/01/2008,1.0,0 -28.0,blue-collar,high.school,4.961,15/08/1999,08/02/2016,1.0,0 -36.0,,professional.course,4.961,09/03/1995,13/01/2005,1.0,0 -26.0,unknown,high.school,4.961,31/10/2012,01/04/2009,1.0,0 -45.0,management,basic.9y,4.961,,12/02/2013,1.0,0 -38.0,admin.,university.degree,4.961,27/10/2006,10/04/2015,1.0,0 -46.0,services,high.school,4.961,27/02/2013,26/01/2007,1.0,0 -49.0,management,university.degree,4.961,12/05/2016,26/02/2010,1.0,0 -53.0,technician,professional.course,4.961,05/04/1996,19/07/2012,1.0,0 -49.0,admin.,high.school,4.961,,01/12/1996,1.0,0 -42.0,technician,basic.6y,4.961,24/06/2005,10/07/2009,1.0,0 -,,high.school,4.961,15/05/2006,22/07/2002,1.0,0 -26.0,blue-collar,basic.9y,4.961,01/12/2015,20/01/2006,1.0,0 -35.0,blue-collar,basic.4y,4.961,11/07/2008,31/07/2012,1.0,0 -42.0,,basic.4y,4.961,17/04/2009,01/05/1993,1.0,1 -50.0,housemaid,high.school,4.961,03/07/2008,09/06/2006,1.0,0 -60.0,management,university.degree,4.961,16/11/2012,26/09/2017,1.0,0 -56.0,retired,basic.4y,4.961,09/02/2001,14/01/2005,1.0,0 -31.0,,basic.9y,4.961,17/05/2013,20/02/2014,1.0,0 -46.0,entrepreneur,university.degree,4.961,11/07/2012,23/06/2014,1.0,0 -40.0,blue-collar,basic.9y,4.961,22/02/2010,08/12/2005,1.0,0 -42.0,management,university.degree,4.961,15/06/2007,02/07/2010,1.0,0 -33.0,blue-collar,basic.9y,4.961,,26/03/2004,1.0,0 -60.0,blue-collar,basic.9y,4.961,24/07/2002,16/09/2015,1.0,0 -40.0,blue-collar,basic.4y,4.961,01/01/2005,28/05/2004,1.0,0 -52.0,,basic.4y,4.961,29/10/2004,01/11/1996,1.0,0 -42.0,,high.school,4.961,01/03/2008,30/01/2003,1.0,0 -48.0,services,high.school,4.961,11/06/2007,07/10/2014,1.0,0 -,blue-collar,basic.6y,4.961,06/07/2016,15/04/2019,1.0,0 -34.0,housemaid,university.degree,4.961,,30/11/2001,1.0,0 -48.0,,basic.9y,4.961,05/01/2004,05/05/1997,1.0,0 -26.0,,basic.9y,4.961,16/03/2015,25/12/1993,1.0,0 -,admin.,high.school,4.961,,01/10/2004,1.0,0 -39.0,unemployed,university.degree,4.961,06/11/2018,01/07/1993,1.0,0 -43.0,,professional.course,4.961,,19/02/2016,1.0,0 -29.0,admin.,high.school,4.961,13/12/2003,28/08/2017,1.0,0 -37.0,blue-collar,basic.6y,4.961,19/09/2018,05/07/1999,1.0,0 -28.0,blue-collar,basic.9y,4.961,17/01/2003,07/11/2007,1.0,0 -52.0,self-employed,basic.4y,4.961,22/04/2011,19/07/2012,1.0,0 -25.0,admin.,high.school,4.961,31/12/1993,19/10/2007,1.0,0 -28.0,technician,basic.9y,4.961,25/11/2015,03/02/1994,1.0,0 -36.0,admin.,high.school,4.961,,01/05/1997,1.0,0 -47.0,services,basic.9y,4.961,05/12/1994,13/03/2003,1.0,1 -37.0,technician,professional.course,4.961,04/05/2004,24/10/2012,1.0,1 -57.0,blue-collar,basic.9y,4.961,08/04/2015,25/05/1995,1.0,0 -55.0,retired,university.degree,4.961,03/07/1991,25/03/2001,1.0,1 -39.0,technician,professional.course,4.961,01/02/2006,05/12/2000,1.0,0 -,,basic.9y,4.961,03/10/2011,29/06/2007,1.0,0 -,admin.,high.school,4.961,19/11/2002,07/09/2012,1.0,0 -52.0,services,high.school,4.961,05/12/1990,30/05/2008,1.0,0 -52.0,unemployed,high.school,4.961,31/10/2012,28/02/2007,1.0,0 -39.0,blue-collar,basic.9y,4.961,23/05/2011,18/05/2018,1.0,0 -32.0,unknown,university.degree,4.961,13/05/2019,26/05/2006,1.0,0 -25.0,blue-collar,basic.9y,4.961,13/02/2014,08/07/2008,1.0,0 -,technician,high.school,4.961,08/12/2011,15/09/2011,1.0,0 -33.0,technician,professional.course,4.961,30/07/2004,09/06/2011,1.0,0 -36.0,,university.degree,4.961,25/04/1997,04/12/2017,1.0,0 -26.0,technician,university.degree,4.961,30/12/1992,16/03/2015,1.0,0 -,admin.,university.degree,4.961,08/04/1999,24/07/2018,1.0,0 -30.0,technician,university.degree,4.961,21/02/2000,01/09/1998,1.0,0 -36.0,blue-collar,basic.9y,4.961,20/03/2017,01/06/1995,1.0,0 -33.0,services,high.school,4.961,10/01/1990,12/12/2003,1.0,0 -57.0,services,high.school,4.959,03/07/2000,18/04/2003,1.0,0 -40.0,technician,professional.course,4.959,01/06/1994,14/03/2008,1.0,0 -41.0,blue-collar,basic.4y,4.959,06/01/1998,15/10/2004,1.0,0 -41.0,housemaid,high.school,4.959,02/05/2003,24/12/2010,1.0,0 -30.0,blue-collar,basic.9y,4.959,,03/03/2005,1.0,0 -39.0,admin.,university.degree,4.959,15/03/1990,19/09/2003,1.0,0 -52.0,blue-collar,basic.9y,4.959,26/01/2015,09/12/2015,1.0,0 -35.0,blue-collar,basic.9y,4.959,05/03/2015,25/04/2008,1.0,0 -40.0,technician,professional.course,4.959,11/05/2005,12/10/2004,1.0,0 -44.0,technician,professional.course,4.959,06/02/2015,25/01/2002,1.0,0 -35.0,management,basic.9y,4.959,,23/06/1995,1.0,0 -36.0,admin.,university.degree,4.959,01/06/1994,14/02/2003,1.0,0 -,admin.,high.school,4.959,05/11/1996,02/03/2001,1.0,0 -59.0,retired,basic.9y,4.959,31/12/1994,15/11/2000,1.0,0 -36.0,services,high.school,4.959,31/12/2012,18/08/2004,1.0,0 -,services,basic.4y,4.959,23/03/2010,13/07/2001,1.0,0 -50.0,technician,basic.6y,4.959,21/08/2000,20/11/2003,1.0,0 -29.0,self-employed,basic.6y,4.959,01/02/1993,27/10/2000,1.0,0 -45.0,housemaid,basic.4y,4.959,01/05/2019,08/12/2008,1.0,0 -39.0,entrepreneur,professional.course,4.959,18/10/2004,08/10/2015,1.0,0 -,retired,basic.4y,4.959,01/11/2002,22/01/2019,1.0,0 -47.0,services,high.school,4.959,05/12/1997,01/02/2006,1.0,0 -38.0,admin.,university.degree,4.959,14/05/2010,27/04/2016,1.0,0 -38.0,blue-collar,high.school,4.959,01/02/1998,28/07/2014,1.0,0 -51.0,admin.,high.school,4.959,08/02/2016,09/11/1991,1.0,0 -31.0,services,high.school,4.959,05/07/1993,09/02/1994,1.0,0 -43.0,services,high.school,4.959,09/02/2011,09/03/2015,1.0,0 -37.0,unemployed,professional.course,4.959,25/08/1988,21/04/2014,1.0,0 -33.0,management,university.degree,4.959,15/11/1999,21/10/2004,1.0,0 -,services,high.school,4.959,08/08/2007,02/01/2001,1.0,0 -,services,high.school,4.959,,20/02/2004,1.0,0 -26.0,blue-collar,basic.9y,4.959,19/08/2009,06/07/2010,1.0,0 -31.0,blue-collar,basic.9y,4.959,29/12/2003,01/04/1996,1.0,0 -38.0,blue-collar,basic.6y,4.959,30/12/2014,12/06/2013,1.0,0 -54.0,housemaid,basic.4y,4.959,20/01/2006,06/10/2006,1.0,0 -27.0,,high.school,4.959,,02/07/2014,1.0,0 -36.0,technician,professional.course,4.959,12/11/2004,06/04/2010,1.0,0 -34.0,services,high.school,4.959,29/12/2011,15/06/2001,1.0,0 -40.0,entrepreneur,basic.9y,4.959,02/04/2009,23/02/2001,1.0,0 -39.0,services,basic.6y,4.959,15/07/1997,19/06/2003,1.0,0 -36.0,blue-collar,high.school,4.959,29/10/2004,26/02/2002,1.0,0 -43.0,blue-collar,basic.9y,4.959,01/11/2006,26/04/2017,1.0,0 -33.0,services,high.school,4.959,22/06/2012,07/01/2001,1.0,0 -43.0,unemployed,basic.4y,4.959,17/08/2007,28/03/2003,1.0,0 -31.0,admin.,university.degree,4.959,09/07/2014,27/08/2014,1.0,0 -47.0,management,university.degree,4.959,02/01/2018,15/07/2005,1.0,0 -44.0,entrepreneur,basic.9y,4.959,29/06/2007,19/11/2004,1.0,0 -43.0,admin.,high.school,4.959,02/11/2009,14/03/2003,1.0,0 -30.0,blue-collar,basic.4y,4.959,17/06/2005,16/06/2006,1.0,0 -40.0,blue-collar,high.school,4.959,29/03/2006,01/07/1995,1.0,0 -40.0,entrepreneur,university.degree,4.959,10/10/2014,20/03/1991,1.0,0 -41.0,management,university.degree,4.959,30/12/2013,12/12/1997,1.0,0 -45.0,admin.,basic.9y,4.959,29/04/2005,05/11/1991,1.0,1 -36.0,management,university.degree,4.959,19/02/2000,20/07/2011,1.0,0 -34.0,blue-collar,basic.4y,4.959,19/04/2011,01/06/2007,1.0,0 -50.0,technician,high.school,4.959,17/06/2011,01/12/2003,1.0,0 -38.0,admin.,university.degree,4.959,08/01/1992,19/12/2013,1.0,0 -56.0,technician,professional.course,4.959,30/07/2004,06/07/2011,1.0,0 -38.0,services,high.school,4.959,05/12/1995,10/09/2009,1.0,0 -32.0,,high.school,4.959,09/06/2005,26/02/2014,1.0,0 -29.0,admin.,university.degree,4.959,04/04/2003,26/07/2011,1.0,0 -47.0,technician,professional.course,4.959,01/08/2006,01/09/2015,1.0,0 -47.0,admin.,university.degree,4.959,11/06/2015,20/06/2014,1.0,0 -28.0,blue-collar,basic.9y,4.959,30/10/2009,08/12/2017,1.0,0 -35.0,blue-collar,basic.6y,4.959,13/12/1997,01/12/1996,1.0,0 -45.0,blue-collar,basic.9y,4.959,01/02/2008,01/03/1994,1.0,0 -46.0,blue-collar,basic.6y,4.959,05/04/2012,04/07/2008,1.0,0 -40.0,management,high.school,4.959,27/03/2012,01/02/1996,1.0,0 -31.0,housemaid,basic.4y,4.959,19/11/2010,07/02/2018,1.0,0 -39.0,blue-collar,high.school,4.959,12/05/2006,15/10/1999,1.0,0 -31.0,admin.,university.degree,4.959,01/05/1990,25/06/1988,1.0,0 -45.0,blue-collar,basic.9y,4.959,11/06/2014,18/04/2007,1.0,0 -49.0,,university.degree,4.959,31/03/2008,09/01/1998,1.0,0 -33.0,blue-collar,basic.6y,4.959,25/01/1995,23/03/2009,1.0,0 -38.0,admin.,basic.9y,4.959,02/03/1996,05/12/2003,1.0,0 -48.0,blue-collar,basic.4y,4.959,07/06/2018,08/06/2018,1.0,0 -48.0,blue-collar,basic.4y,4.959,06/12/1999,03/07/2012,1.0,0 -,,university.degree,4.959,15/06/2000,21/03/2003,1.0,0 -,,basic.4y,4.959,02/01/2004,11/03/2005,1.0,0 -46.0,admin.,basic.9y,4.959,,01/11/2007,1.0,1 -49.0,admin.,university.degree,4.959,19/09/2003,09/02/2000,1.0,0 -51.0,,university.degree,4.959,,15/01/2004,1.0,0 -36.0,self-employed,basic.4y,4.959,30/06/2015,31/01/2002,1.0,0 -29.0,blue-collar,basic.9y,4.959,26/04/2019,15/09/1996,1.0,0 -45.0,blue-collar,basic.9y,4.959,31/10/2002,17/03/2011,1.0,1 -40.0,self-employed,professional.course,4.959,29/01/2004,19/03/2010,1.0,1 -,entrepreneur,university.degree,4.959,,01/05/2019,1.0,0 -49.0,technician,high.school,4.959,23/01/2014,03/12/2004,1.0,0 -29.0,blue-collar,basic.9y,4.959,05/01/2012,07/05/2008,1.0,0 -29.0,blue-collar,basic.9y,4.959,,26/01/2000,1.0,0 -52.0,entrepreneur,high.school,4.959,25/05/1998,15/09/2000,1.0,0 -29.0,blue-collar,basic.9y,4.959,21/10/2008,09/07/2009,1.0,0 -58.0,entrepreneur,university.degree,4.959,20/10/2003,14/07/2006,1.0,0 -37.0,services,high.school,4.959,,01/04/1998,1.0,0 -34.0,management,university.degree,4.959,26/11/1999,19/07/2006,1.0,0 -35.0,entrepreneur,university.degree,4.959,05/09/1999,05/10/2005,1.0,0 -,blue-collar,basic.4y,4.959,22/10/2014,26/01/2011,1.0,0 -49.0,blue-collar,basic.4y,4.959,05/10/2001,03/05/2016,1.0,0 -56.0,retired,basic.4y,4.959,,13/01/2016,1.0,0 -34.0,admin.,university.degree,4.959,01/07/1996,07/11/2014,1.0,0 -40.0,technician,basic.9y,4.959,16/10/2009,30/08/2017,1.0,0 -29.0,admin.,university.degree,4.959,16/01/1990,19/05/2010,1.0,0 -40.0,blue-collar,basic.9y,4.959,26/11/2013,12/07/2010,1.0,0 -59.0,retired,basic.4y,4.959,23/04/1990,22/03/2002,1.0,0 -37.0,admin.,high.school,4.959,21/11/2008,25/05/2004,1.0,0 -37.0,housemaid,high.school,4.959,24/12/1992,25/03/1995,1.0,0 -49.0,blue-collar,basic.4y,4.959,13/03/2006,21/02/2002,1.0,1 -40.0,management,university.degree,4.959,09/11/2005,02/01/2008,1.0,0 -57.0,management,university.degree,4.959,20/06/1997,13/02/2014,1.0,0 -37.0,technician,basic.6y,4.959,25/11/2009,03/04/2008,1.0,0 -40.0,blue-collar,basic.9y,4.959,01/06/1995,13/05/2016,1.0,0 -40.0,,university.degree,4.959,16/06/2006,06/12/2012,1.0,0 -47.0,unknown,high.school,4.959,,31/10/2012,1.0,0 -,blue-collar,high.school,4.959,06/12/2011,30/09/2004,1.0,0 -50.0,services,professional.course,4.959,22/07/2003,01/02/2006,1.0,0 -,admin.,basic.9y,4.959,01/07/1996,10/12/2004,1.0,0 -46.0,blue-collar,basic.6y,4.959,03/04/2009,07/03/2003,1.0,0 -48.0,blue-collar,basic.9y,4.959,15/10/1994,12/03/2019,1.0,0 -36.0,blue-collar,basic.4y,4.959,04/08/2011,31/12/1990,1.0,0 -,unknown,high.school,4.959,04/06/2014,03/07/2014,1.0,0 -30.0,blue-collar,basic.4y,4.959,03/07/2002,09/08/1996,1.0,0 -53.0,self-employed,basic.9y,4.959,22/09/1997,16/08/2013,1.0,0 -30.0,technician,professional.course,4.959,02/04/1998,26/02/2014,1.0,0 -32.0,services,basic.6y,4.959,13/12/2001,20/07/2012,1.0,0 -46.0,entrepreneur,high.school,4.959,05/02/1992,26/12/2003,1.0,0 -32.0,services,high.school,4.959,25/06/2008,01/09/1997,1.0,0 -37.0,,high.school,4.959,21/03/2000,30/05/2003,1.0,0 -,blue-collar,basic.6y,4.959,02/08/2016,12/06/2012,1.0,1 -49.0,admin.,high.school,4.959,12/07/2011,02/01/2009,1.0,0 -37.0,entrepreneur,university.degree,4.959,17/05/2005,03/08/2010,1.0,0 -42.0,unemployed,high.school,4.959,19/08/1996,26/04/2019,1.0,0 -24.0,entrepreneur,high.school,4.959,26/11/2012,13/06/2017,1.0,0 -57.0,retired,high.school,4.959,12/09/2003,27/05/2015,1.0,0 -47.0,services,high.school,4.959,08/03/2012,23/11/2001,1.0,0 -47.0,services,basic.6y,4.959,13/05/2000,29/10/2001,1.0,0 -38.0,services,basic.9y,4.959,04/12/2017,05/09/1991,1.0,0 -33.0,blue-collar,basic.4y,4.959,26/02/2013,11/02/2003,1.0,0 -43.0,blue-collar,basic.4y,4.959,23/01/2019,15/09/1995,1.0,0 -,unemployed,basic.9y,4.959,29/07/2015,12/07/2011,1.0,0 -48.0,blue-collar,basic.4y,4.959,08/09/2015,15/10/2004,1.0,0 -36.0,services,high.school,4.959,29/06/2016,22/12/2006,1.0,0 -32.0,blue-collar,basic.9y,4.959,26/10/2018,07/08/2015,1.0,0 -26.0,management,university.degree,4.959,,31/08/2015,1.0,0 -37.0,,university.degree,4.959,19/09/2018,05/02/1992,1.0,0 -45.0,entrepreneur,basic.9y,4.959,31/12/1994,31/01/2013,1.0,0 -52.0,admin.,university.degree,4.959,01/06/1994,16/11/2000,1.0,0 -60.0,retired,university.degree,4.959,10/07/2015,22/07/2014,1.0,0 -45.0,management,basic.9y,4.959,11/04/2008,07/10/2008,1.0,0 -49.0,blue-collar,basic.9y,4.959,23/12/2008,16/08/2017,1.0,0 -59.0,entrepreneur,university.degree,4.959,04/11/2010,23/06/2006,1.0,0 -40.0,,high.school,4.959,18/12/2003,29/09/2005,1.0,0 -36.0,admin.,university.degree,4.959,22/03/1994,11/07/2008,1.0,0 -35.0,technician,professional.course,4.959,29/12/1995,01/05/1995,1.0,0 -38.0,blue-collar,basic.4y,4.959,,30/05/1997,1.0,0 -38.0,admin.,basic.9y,4.959,13/12/2016,11/08/2010,1.0,0 -41.0,blue-collar,basic.9y,4.959,08/12/2005,11/05/2010,1.0,0 -43.0,unemployed,professional.course,4.959,17/02/2006,30/06/1999,1.0,0 -52.0,blue-collar,basic.9y,4.959,25/04/1989,15/11/2006,1.0,0 -56.0,technician,high.school,4.959,19/09/2008,31/05/2018,1.0,0 -28.0,student,professional.course,4.959,05/10/1990,27/12/2012,1.0,0 -36.0,housemaid,high.school,4.959,04/02/2016,26/10/2001,1.0,0 -53.0,retired,high.school,4.959,04/02/2010,24/12/2014,1.0,0 -25.0,admin.,high.school,4.959,12/01/2011,31/12/1992,1.0,0 -,services,high.school,4.959,04/07/2008,27/01/2012,1.0,0 -,technician,university.degree,4.959,30/04/2015,20/11/1995,1.0,1 -50.0,,basic.9y,4.959,01/04/2019,24/09/2010,1.0,0 -52.0,retired,high.school,4.959,02/11/2012,31/12/1989,1.0,0 -31.0,blue-collar,basic.6y,4.959,25/07/1996,20/06/2002,1.0,1 -52.0,retired,high.school,4.959,17/10/2014,20/06/1996,1.0,0 -34.0,blue-collar,basic.9y,4.959,21/08/2013,05/08/2013,1.0,0 -,,professional.course,4.959,31/12/2013,25/11/2005,1.0,1 -,management,university.degree,4.959,17/03/2011,27/03/2001,1.0,0 -36.0,,university.degree,4.959,15/04/2001,07/10/2014,1.0,0 -41.0,blue-collar,basic.4y,4.959,14/12/2007,19/01/2018,1.0,0 -42.0,admin.,basic.6y,4.959,08/10/2010,18/07/2008,1.0,0 -41.0,,basic.9y,4.959,10/08/2007,21/06/2010,1.0,0 -35.0,blue-collar,basic.9y,4.959,29/04/2011,01/01/1997,1.0,0 -52.0,admin.,high.school,4.959,01/07/2005,22/11/2000,1.0,0 -46.0,management,basic.6y,4.959,01/04/2007,10/07/2017,1.0,0 -38.0,blue-collar,basic.4y,4.959,02/02/2007,01/10/1993,1.0,0 -34.0,management,university.degree,4.959,17/05/2010,05/09/2008,1.0,0 -35.0,blue-collar,basic.6y,4.959,20/05/2005,01/07/1997,1.0,0 -55.0,blue-collar,basic.9y,4.959,30/04/2013,10/01/2001,1.0,0 -32.0,blue-collar,professional.course,4.959,27/07/2015,31/12/1992,1.0,0 -,,basic.4y,4.959,20/12/2013,19/09/1997,1.0,1 -32.0,blue-collar,professional.course,4.959,13/03/2018,09/04/2009,1.0,0 -45.0,management,university.degree,4.959,06/07/2007,10/01/2001,1.0,0 -36.0,blue-collar,basic.9y,4.959,01/01/1997,07/01/2005,1.0,1 -41.0,management,university.degree,4.959,08/07/2011,25/05/2012,1.0,0 -54.0,blue-collar,basic.4y,4.959,19/01/2017,09/12/1995,1.0,0 -55.0,unemployed,high.school,4.959,18/07/2014,18/06/2010,1.0,0 -29.0,,professional.course,4.959,19/03/2007,01/08/2003,1.0,1 -39.0,technician,professional.course,4.959,04/10/2002,03/09/2013,1.0,0 -53.0,technician,professional.course,4.959,01/08/2004,27/02/2003,1.0,0 -41.0,blue-collar,professional.course,4.959,11/06/2004,02/10/2017,1.0,0 -58.0,,basic.4y,4.959,18/12/2001,02/05/2017,1.0,0 -36.0,admin.,university.degree,4.959,01/07/1991,09/07/2002,1.0,0 -44.0,services,high.school,4.959,29/03/2001,17/10/2011,1.0,0 -31.0,blue-collar,basic.9y,4.959,01/11/2002,21/09/2007,1.0,0 -38.0,blue-collar,basic.9y,4.959,20/12/2002,17/02/2014,1.0,0 -33.0,admin.,professional.course,4.959,28/10/2014,05/03/2003,1.0,0 -,management,basic.6y,4.959,02/03/2017,19/09/2007,1.0,0 -58.0,blue-collar,basic.4y,4.959,17/07/2008,08/06/2018,1.0,1 -,admin.,high.school,4.959,24/05/2011,10/11/2011,1.0,0 -44.0,admin.,university.degree,4.959,01/02/1996,13/07/2016,1.0,0 -39.0,unemployed,basic.9y,4.959,22/01/2014,12/12/2018,1.0,0 -33.0,admin.,high.school,4.959,31/12/1988,24/06/2010,1.0,0 -43.0,technician,basic.9y,4.959,27/11/2008,31/07/1993,1.0,0 -36.0,self-employed,basic.4y,4.959,26/07/2010,29/05/2014,1.0,0 -44.0,blue-collar,basic.4y,4.959,06/08/2004,02/02/2011,1.0,0 -43.0,admin.,high.school,4.959,12/01/2012,02/06/2006,1.0,1 -,blue-collar,basic.6y,4.959,03/06/2014,18/06/2009,1.0,0 -27.0,services,high.school,4.959,15/04/2005,24/02/2006,1.0,0 -49.0,blue-collar,basic.4y,4.959,29/10/2010,19/08/2009,1.0,0 -35.0,blue-collar,basic.9y,4.959,09/04/2001,18/01/2005,1.0,0 -48.0,blue-collar,basic.9y,4.959,09/01/1994,04/07/2003,1.0,0 -47.0,services,basic.6y,4.959,05/08/1993,22/03/2001,1.0,0 -36.0,blue-collar,professional.course,4.959,29/02/2008,13/12/1996,1.0,0 -,blue-collar,basic.9y,4.959,01/07/2012,27/01/2006,1.0,0 -59.0,retired,basic.4y,4.959,20/10/1993,14/02/2002,1.0,0 -57.0,,basic.4y,4.959,20/02/2015,18/07/2013,1.0,0 -54.0,technician,high.school,4.959,21/09/1997,28/11/2008,1.0,0 -53.0,blue-collar,basic.9y,4.959,08/07/2015,19/05/2017,1.0,0 -27.0,admin.,university.degree,4.959,20/04/2012,31/05/2016,1.0,0 -44.0,unemployed,basic.9y,4.959,02/02/2007,29/01/2018,1.0,0 -35.0,management,high.school,4.959,05/08/1994,01/06/1994,1.0,0 -26.0,,basic.4y,4.959,01/02/1997,02/02/2016,1.0,0 -34.0,blue-collar,basic.6y,4.959,,28/08/2017,1.0,0 -43.0,technician,high.school,4.959,06/05/2000,22/02/2010,1.0,0 -33.0,services,high.school,4.959,,03/01/2005,1.0,0 -36.0,blue-collar,basic.9y,4.959,,27/05/2014,1.0,0 -,admin.,high.school,4.959,19/06/2018,31/12/1994,1.0,0 -46.0,technician,professional.course,4.959,19/09/2002,25/06/2004,1.0,0 -34.0,admin.,high.school,4.959,18/12/2013,01/02/2008,1.0,0 -56.0,blue-collar,basic.4y,4.959,01/02/2005,16/12/2010,1.0,0 -28.0,admin.,university.degree,4.959,31/10/2016,08/11/2007,1.0,0 -,unemployed,basic.9y,4.959,31/12/1994,10/01/2012,1.0,0 -35.0,blue-collar,basic.6y,4.959,17/01/2014,01/04/2016,1.0,0 -29.0,admin.,university.degree,4.959,11/01/2016,03/09/1998,1.0,0 -40.0,admin.,high.school,4.959,,15/12/1985,1.0,0 -38.0,blue-collar,university.degree,4.959,31/12/1994,05/12/1995,1.0,0 -40.0,entrepreneur,high.school,4.959,26/02/2015,01/09/2006,1.0,0 -28.0,blue-collar,basic.9y,4.959,29/07/2014,24/06/2005,1.0,0 -46.0,admin.,high.school,4.959,02/06/2017,14/10/2005,1.0,0 -,blue-collar,basic.9y,4.959,21/02/2000,30/04/2008,1.0,0 -43.0,services,basic.4y,4.959,01/06/2007,17/12/2004,1.0,0 -42.0,management,basic.6y,4.959,09/09/2011,27/06/2003,1.0,0 -,admin.,university.degree,4.959,,13/01/2006,1.0,0 -58.0,admin.,high.school,4.959,,06/08/2013,1.0,0 -35.0,blue-collar,basic.6y,4.959,08/04/2005,03/02/2014,1.0,0 -52.0,,high.school,4.959,16/01/2014,01/09/1997,1.0,0 -27.0,,high.school,4.959,14/03/2003,30/05/2003,1.0,0 -28.0,services,high.school,4.959,09/02/1999,06/04/2012,1.0,0 -56.0,self-employed,basic.9y,4.959,08/12/2008,17/10/2003,1.0,0 -37.0,blue-collar,high.school,4.959,31/12/1992,09/05/2003,1.0,0 -,technician,high.school,4.959,12/12/2003,12/02/2016,1.0,0 -48.0,management,university.degree,4.959,21/02/2014,15/03/2011,1.0,0 -40.0,self-employed,professional.course,4.959,07/02/2002,20/09/2011,1.0,0 -32.0,admin.,university.degree,4.959,05/11/1999,01/08/2003,1.0,0 -58.0,retired,university.degree,4.959,16/12/2005,09/07/2014,1.0,0 -43.0,technician,basic.9y,4.959,15/02/2011,28/05/2012,1.0,0 -48.0,blue-collar,basic.4y,4.959,12/01/1994,21/09/2001,1.0,0 -49.0,services,high.school,4.959,19/02/2013,29/10/2014,1.0,0 -,blue-collar,basic.9y,4.959,02/05/2001,01/08/2006,1.0,0 -43.0,admin.,professional.course,4.959,27/10/2009,20/02/2004,1.0,0 -31.0,admin.,university.degree,4.959,,06/07/2010,1.0,0 -35.0,services,high.school,4.959,14/02/2006,16/07/2008,1.0,0 -35.0,technician,professional.course,4.959,25/04/1995,16/06/2005,1.0,0 -58.0,blue-collar,high.school,4.959,10/06/2015,28/06/1999,1.0,0 -46.0,housemaid,basic.4y,4.959,21/11/2014,03/05/2000,1.0,0 -55.0,admin.,university.degree,4.959,14/03/2008,14/10/2005,1.0,0 -41.0,technician,professional.course,4.959,30/09/2011,31/01/2012,1.0,0 -34.0,,university.degree,4.959,23/01/1990,16/01/2009,1.0,0 -41.0,admin.,high.school,4.959,,24/12/2004,1.0,0 -50.0,unemployed,high.school,4.959,25/06/2013,24/08/2015,1.0,0 -28.0,blue-collar,basic.6y,4.959,20/10/2014,11/05/2010,1.0,0 -33.0,blue-collar,basic.9y,4.959,29/01/1998,04/04/2003,1.0,0 -46.0,blue-collar,basic.6y,4.959,24/04/2008,05/04/1994,1.0,0 -59.0,retired,professional.course,4.959,22/03/2010,10/03/2005,1.0,0 -46.0,admin.,high.school,4.959,05/12/1997,14/06/2000,1.0,0 -29.0,,university.degree,4.959,31/12/1993,20/06/1997,1.0,0 -39.0,entrepreneur,university.degree,4.959,01/08/1992,14/09/2015,1.0,0 -53.0,blue-collar,basic.4y,4.959,31/12/1992,07/03/2003,1.0,0 -,admin.,high.school,4.959,,16/03/2007,1.0,0 -41.0,blue-collar,basic.9y,4.959,,19/09/1995,1.0,0 -57.0,retired,basic.4y,4.959,01/07/1997,25/02/2003,1.0,0 -39.0,services,basic.9y,4.959,20/03/2003,05/05/2006,1.0,0 -58.0,,professional.course,4.959,26/02/2014,05/08/2005,1.0,0 -53.0,management,university.degree,4.959,19/03/2014,10/06/2013,1.0,0 -,,basic.9y,4.959,01/07/1994,13/04/2011,1.0,0 -43.0,technician,basic.9y,4.959,,21/05/2008,1.0,0 -37.0,admin.,basic.6y,4.959,31/12/1995,19/03/2010,1.0,0 -33.0,services,high.school,4.959,19/11/2014,06/06/2000,1.0,0 -54.0,services,high.school,4.959,17/09/2002,21/04/2010,1.0,0 -45.0,entrepreneur,university.degree,4.959,25/06/2004,15/11/1996,1.0,0 -44.0,services,high.school,4.959,29/08/2003,25/04/2008,1.0,0 -,blue-collar,professional.course,4.959,20/06/2003,09/07/1988,1.0,0 -42.0,technician,university.degree,4.959,08/11/2001,24/12/2015,1.0,0 -,services,high.school,4.959,22/04/2010,11/11/1994,1.0,0 -44.0,technician,basic.6y,4.959,,23/05/2018,1.0,0 -57.0,,university.degree,4.959,05/08/1998,31/01/2012,1.0,0 -39.0,admin.,high.school,4.959,17/03/2000,28/08/2001,1.0,0 -48.0,retired,high.school,4.959,09/09/1994,01/11/1997,1.0,0 -40.0,admin.,high.school,4.959,,17/08/2017,1.0,0 -45.0,admin.,university.degree,4.959,27/10/2005,01/11/2009,1.0,0 -37.0,admin.,high.school,4.959,25/06/2004,15/09/2006,1.0,0 -26.0,admin.,basic.9y,4.959,10/04/2014,26/08/1997,1.0,0 -57.0,management,university.degree,4.959,20/06/2012,25/06/2008,1.0,0 -31.0,student,high.school,4.959,26/05/2004,21/05/2004,1.0,0 -45.0,blue-collar,basic.6y,4.959,14/08/2013,08/09/2006,1.0,0 -29.0,admin.,university.degree,4.959,19/02/2016,31/10/2012,1.0,0 -36.0,blue-collar,high.school,4.959,29/04/2015,10/01/1998,1.0,0 -56.0,technician,basic.9y,4.959,07/11/2002,04/05/2017,1.0,0 -36.0,admin.,high.school,4.959,22/05/2018,24/12/2018,1.0,0 -33.0,services,high.school,4.959,20/08/2007,25/07/2017,1.0,0 -34.0,management,university.degree,4.959,26/01/2007,25/12/1995,1.0,0 -53.0,services,basic.9y,4.959,03/05/2005,26/05/2010,1.0,0 -55.0,admin.,high.school,4.959,23/04/2004,17/02/2006,1.0,0 -34.0,blue-collar,basic.6y,4.959,31/12/1990,17/10/2016,1.0,0 -42.0,housemaid,basic.4y,4.959,05/07/1997,07/07/2006,1.0,0 -39.0,blue-collar,basic.4y,4.959,31/12/1993,19/09/2003,1.0,0 -53.0,management,basic.9y,4.959,,09/08/2018,1.0,0 -30.0,admin.,high.school,4.959,23/10/2017,04/03/2008,1.0,0 -31.0,management,university.degree,4.959,10/07/2015,22/05/1998,1.0,0 -35.0,services,basic.6y,4.959,14/06/2001,01/05/1991,1.0,0 -,admin.,university.degree,4.959,20/02/1995,11/02/2009,1.0,1 -,housemaid,university.degree,4.959,08/11/2007,01/10/1992,1.0,0 -49.0,technician,professional.course,4.959,31/01/2017,11/04/2003,1.0,0 -26.0,,basic.9y,4.959,31/12/1994,06/10/2000,1.0,0 -,blue-collar,basic.9y,4.959,18/03/2011,03/10/2011,1.0,0 -,retired,basic.6y,4.959,,04/04/2014,1.0,0 -58.0,retired,basic.4y,4.959,05/08/1996,11/08/2006,1.0,0 -52.0,technician,university.degree,4.959,13/04/2006,08/12/2009,1.0,0 -30.0,services,high.school,4.959,29/01/2013,30/03/2014,1.0,0 -31.0,blue-collar,basic.4y,4.959,29/10/2004,25/06/2000,1.0,0 -34.0,admin.,university.degree,4.959,26/03/2004,28/07/1999,1.0,0 -36.0,self-employed,professional.course,4.959,30/11/2005,05/07/2002,1.0,0 -55.0,admin.,university.degree,4.959,05/08/1997,31/12/1995,1.0,0 -35.0,blue-collar,basic.9y,4.959,19/07/2005,05/07/2002,1.0,0 -43.0,management,university.degree,4.959,01/06/2010,28/07/2009,1.0,0 -35.0,entrepreneur,university.degree,4.959,27/01/1994,16/08/2002,1.0,0 -38.0,technician,professional.course,4.959,25/03/1994,16/04/2013,1.0,0 -35.0,admin.,high.school,4.959,30/07/2015,31/12/1994,1.0,0 -55.0,blue-collar,basic.4y,4.959,31/10/2012,01/12/2006,1.0,1 -31.0,entrepreneur,basic.6y,4.959,13/02/1998,11/03/2005,1.0,0 -56.0,self-employed,university.degree,4.959,24/12/2014,10/11/2017,1.0,0 -32.0,admin.,university.degree,4.959,31/12/1994,04/05/1995,1.0,0 -34.0,services,high.school,4.959,19/10/2010,09/01/2008,1.0,0 -44.0,admin.,high.school,4.959,15/05/1997,15/03/1995,1.0,0 -45.0,self-employed,professional.course,4.959,25/11/1997,25/05/1994,1.0,0 -29.0,blue-collar,professional.course,4.959,13/01/1997,06/04/2015,1.0,0 -31.0,,professional.course,4.959,30/05/2003,09/06/2015,1.0,1 -38.0,blue-collar,basic.9y,4.959,10/07/2002,09/03/2017,1.0,1 -44.0,admin.,university.degree,4.959,19/11/2014,03/04/2009,1.0,0 -39.0,housemaid,university.degree,4.959,29/01/2001,12/03/2004,1.0,0 -32.0,blue-collar,basic.6y,4.959,26/06/2014,24/02/2006,1.0,0 -57.0,admin.,university.degree,4.959,22/07/1997,18/01/2006,1.0,0 -30.0,blue-collar,basic.9y,4.959,26/11/1996,31/03/2015,1.0,0 -43.0,admin.,high.school,4.959,10/04/2013,29/10/2010,1.0,0 -40.0,services,high.school,4.959,01/01/2006,21/02/2008,1.0,0 -33.0,admin.,professional.course,4.959,09/12/2005,23/11/2016,1.0,0 -,entrepreneur,university.degree,4.959,,01/12/1995,1.0,0 -,admin.,basic.9y,4.959,29/03/2007,31/10/2011,1.0,0 -25.0,blue-collar,high.school,4.959,28/01/2019,30/08/2002,1.0,0 -40.0,blue-collar,high.school,4.959,18/09/2013,15/01/2018,1.0,0 -44.0,self-employed,university.degree,4.959,23/02/2016,19/09/1995,1.0,0 -48.0,unemployed,high.school,4.959,18/02/2005,18/04/1997,1.0,0 -30.0,blue-collar,basic.9y,4.959,12/02/2004,02/06/2009,1.0,0 -60.0,self-employed,basic.9y,4.959,05/11/2000,23/04/2004,1.0,0 -43.0,services,high.school,4.959,12/01/2012,18/05/2009,1.0,0 -57.0,blue-collar,basic.4y,4.959,05/02/1995,16/01/2013,1.0,0 -48.0,blue-collar,basic.6y,4.959,,19/03/2012,1.0,0 -35.0,admin.,basic.9y,4.959,14/10/2014,03/07/2007,1.0,1 -51.0,,high.school,4.959,14/03/2003,20/01/1995,1.0,0 -48.0,entrepreneur,professional.course,4.959,08/09/1997,15/11/2002,1.0,0 -36.0,,university.degree,4.959,11/03/2005,11/04/2016,1.0,0 -,housemaid,basic.4y,4.959,05/08/1998,29/12/2015,1.0,0 -,technician,professional.course,4.959,25/06/2012,02/07/2012,1.0,0 -50.0,management,high.school,4.959,,15/09/1999,1.0,0 -55.0,,basic.4y,4.959,25/02/2015,28/06/2013,1.0,0 -40.0,,basic.6y,4.959,06/06/2002,01/07/2005,1.0,0 -56.0,retired,basic.4y,4.959,08/03/2002,07/12/2018,1.0,0 -37.0,technician,university.degree,4.959,,22/12/2006,1.0,0 -36.0,blue-collar,basic.9y,4.959,25/09/2003,18/05/2001,1.0,0 -36.0,admin.,university.degree,4.959,,19/11/2008,1.0,0 -41.0,technician,high.school,4.959,09/12/1994,16/07/2012,1.0,0 -42.0,,basic.4y,4.959,22/10/1999,22/04/2010,1.0,0 -42.0,entrepreneur,professional.course,4.959,19/03/2000,19/09/2003,1.0,1 -49.0,management,high.school,4.959,20/06/2017,18/04/1997,1.0,0 -42.0,blue-collar,basic.4y,4.959,13/05/2015,01/10/2014,1.0,0 -53.0,technician,university.degree,4.959,04/02/2013,22/02/2000,1.0,0 -41.0,,basic.9y,4.959,04/09/1997,13/05/2014,1.0,0 -42.0,admin.,university.degree,4.959,04/06/2004,24/04/2014,1.0,0 -33.0,blue-collar,basic.4y,4.959,25/12/1995,17/12/2014,1.0,0 -40.0,admin.,high.school,4.959,15/10/2013,27/02/2013,1.0,0 -31.0,management,university.degree,4.959,,24/06/2014,1.0,0 -30.0,admin.,high.school,4.959,31/12/1994,25/05/2015,1.0,0 -31.0,,professional.course,4.959,12/09/1997,25/07/2011,1.0,0 -44.0,admin.,university.degree,4.959,14/02/2014,27/09/2013,1.0,0 -44.0,management,university.degree,4.959,05/03/1993,16/02/2007,1.0,0 -56.0,technician,high.school,4.959,17/04/2000,23/07/2013,1.0,0 -57.0,retired,high.school,4.959,19/05/2006,28/06/2004,1.0,0 -34.0,services,basic.9y,4.959,01/03/1993,14/09/2012,1.0,0 -36.0,admin.,university.degree,4.959,20/11/1998,15/04/2002,1.0,0 -56.0,self-employed,professional.course,4.959,20/12/2000,04/02/2019,1.0,0 -27.0,management,high.school,4.959,26/10/2001,06/11/2008,1.0,0 -44.0,retired,basic.4y,4.959,16/11/2006,05/07/2005,1.0,0 -46.0,,university.degree,4.959,01/07/2006,23/07/2014,1.0,0 -25.0,admin.,high.school,4.959,25/12/1993,11/06/2015,1.0,0 -59.0,entrepreneur,university.degree,4.959,30/07/2013,10/08/2015,1.0,0 -25.0,unemployed,high.school,4.959,04/09/2015,21/06/2018,1.0,0 -37.0,technician,professional.course,4.959,01/07/1993,05/04/1996,1.0,0 -,entrepreneur,basic.6y,4.959,,26/10/2012,1.0,0 -59.0,retired,basic.4y,4.959,07/03/2012,15/01/2019,1.0,0 -,services,high.school,4.959,01/05/1998,24/08/2007,1.0,0 -32.0,,high.school,4.959,28/07/2006,18/04/2008,1.0,0 -55.0,unemployed,basic.9y,4.959,18/08/2005,26/03/2007,1.0,0 -25.0,services,high.school,4.959,10/06/2005,22/10/2013,1.0,0 -,services,high.school,4.959,11/04/2001,28/03/2014,1.0,0 -40.0,admin.,high.school,4.959,15/02/2016,25/10/2011,1.0,0 -52.0,retired,professional.course,4.959,27/05/2011,07/11/2013,1.0,0 -,services,high.school,4.959,01/03/2011,11/02/2005,1.0,0 -50.0,,basic.9y,4.959,20/10/2005,17/03/2015,1.0,0 -33.0,admin.,university.degree,4.959,30/05/1990,01/06/1991,1.0,0 -58.0,blue-collar,basic.9y,4.959,18/12/2017,11/01/2011,1.0,0 -56.0,retired,high.school,4.959,25/06/1997,01/01/1997,1.0,1 -50.0,blue-collar,basic.4y,4.959,20/11/2009,01/09/2006,1.0,0 -31.0,management,university.degree,4.959,21/12/1992,05/02/1997,1.0,0 -36.0,admin.,basic.9y,4.959,19/11/2014,12/09/2014,1.0,0 -40.0,admin.,university.degree,4.959,,01/12/1992,1.0,0 -,technician,professional.course,4.959,,04/04/2018,1.0,0 -27.0,unemployed,high.school,4.959,20/12/1993,26/12/2014,1.0,0 -30.0,blue-collar,basic.9y,4.959,05/02/2014,02/01/2015,1.0,0 -51.0,management,university.degree,4.959,05/07/2016,31/12/1987,1.0,0 -39.0,management,university.degree,4.959,02/01/2008,06/09/2016,1.0,0 -30.0,blue-collar,basic.4y,4.959,02/12/2011,05/04/2003,1.0,0 -58.0,retired,professional.course,4.959,01/12/1994,10/05/2013,1.0,0 -53.0,blue-collar,basic.9y,4.959,25/12/1996,01/02/1991,1.0,0 -23.0,,basic.4y,4.959,,07/07/2014,1.0,0 -,management,basic.9y,4.959,11/10/2001,01/06/2001,1.0,0 -48.0,admin.,high.school,4.959,,05/05/2005,1.0,0 -29.0,blue-collar,high.school,4.959,21/07/2004,15/10/2010,1.0,0 -37.0,blue-collar,basic.9y,4.959,15/05/1989,07/02/2007,1.0,0 -40.0,technician,professional.course,4.959,28/04/2011,31/07/2015,1.0,0 -40.0,management,high.school,4.959,29/04/2014,28/03/2016,1.0,0 -40.0,housemaid,basic.4y,4.959,31/05/2016,06/01/2005,1.0,0 -38.0,blue-collar,basic.9y,4.959,,27/12/2017,1.0,0 -41.0,self-employed,university.degree,4.959,26/07/2001,01/06/1995,1.0,0 -33.0,admin.,high.school,4.959,17/01/2008,02/01/2001,1.0,0 -58.0,blue-collar,basic.9y,4.959,09/07/2008,01/06/1995,1.0,0 -42.0,technician,basic.9y,4.959,30/01/2004,11/10/2002,1.0,0 -59.0,retired,basic.9y,4.959,11/06/2012,30/10/2003,1.0,0 -30.0,admin.,university.degree,4.959,27/03/2017,19/07/2006,1.0,0 -32.0,services,high.school,4.959,29/11/1991,20/04/2010,1.0,0 -40.0,blue-collar,basic.9y,4.959,22/08/2012,23/05/1997,1.0,0 -21.0,student,high.school,4.959,08/04/2002,02/12/2011,1.0,0 -37.0,services,high.school,4.959,11/02/2019,16/01/2001,1.0,0 -47.0,services,high.school,4.959,21/03/2012,05/09/2012,1.0,0 -34.0,admin.,university.degree,4.959,01/02/1996,05/09/1996,1.0,0 -,management,university.degree,4.959,25/06/1996,20/07/2001,1.0,0 -50.0,entrepreneur,basic.4y,4.959,31/12/1993,21/03/2003,1.0,0 -36.0,blue-collar,high.school,4.959,10/12/2008,18/12/2013,1.0,0 -53.0,blue-collar,basic.4y,4.959,01/05/1995,18/03/2014,1.0,0 -31.0,admin.,basic.9y,4.959,22/08/2007,23/02/2016,1.0,0 -,entrepreneur,university.degree,4.959,05/11/1996,01/10/1998,1.0,0 -51.0,services,high.school,4.959,18/09/2009,10/02/2005,1.0,0 -56.0,retired,basic.6y,4.959,06/12/2007,11/07/2005,1.0,0 -44.0,self-employed,professional.course,4.959,03/12/1997,29/09/2004,1.0,0 -56.0,admin.,university.degree,4.959,05/02/1992,20/08/2013,1.0,0 -51.0,services,basic.9y,4.959,,06/12/2016,1.0,0 -,,basic.4y,4.959,13/11/2014,22/10/1998,1.0,0 -41.0,entrepreneur,university.degree,4.959,10/03/2009,11/04/2001,1.0,0 -29.0,admin.,high.school,4.959,10/02/2005,02/04/2004,1.0,0 -48.0,admin.,university.degree,4.959,15/12/1993,05/12/1992,1.0,0 -37.0,blue-collar,basic.4y,4.959,01/10/2004,06/05/1998,1.0,0 -30.0,services,high.school,4.959,09/04/2001,25/03/2016,1.0,0 -46.0,entrepreneur,university.degree,4.959,22/12/2004,01/06/2001,1.0,0 -37.0,technician,professional.course,4.959,30/03/2012,13/03/2013,1.0,0 -31.0,admin.,high.school,4.959,04/10/2017,04/04/2016,1.0,0 -33.0,self-employed,university.degree,4.959,05/03/1990,18/04/2005,1.0,0 -34.0,self-employed,university.degree,4.959,05/07/1999,30/07/2013,1.0,0 -39.0,technician,high.school,4.959,18/01/1990,31/12/1995,1.0,0 -28.0,,university.degree,4.959,10/07/2013,29/12/2000,1.0,0 -58.0,technician,professional.course,4.959,20/10/2010,11/12/2007,1.0,0 -45.0,blue-collar,basic.4y,4.959,01/08/1995,01/08/1993,1.0,0 -,services,high.school,4.959,10/12/1997,06/06/2008,1.0,0 -53.0,blue-collar,basic.4y,4.959,21/04/2004,08/06/2017,1.0,0 -,,high.school,4.959,,14/08/2012,1.0,0 -33.0,blue-collar,basic.9y,4.959,25/03/1993,18/07/2003,1.0,0 -38.0,self-employed,basic.9y,4.959,01/03/2005,25/01/2001,1.0,0 -60.0,self-employed,professional.course,4.959,15/04/2011,01/02/1998,1.0,0 -36.0,admin.,high.school,4.959,30/04/2015,12/04/2016,1.0,0 -37.0,admin.,high.school,4.959,07/07/2005,13/08/1999,1.0,0 -52.0,retired,university.degree,4.959,14/07/2005,17/06/2014,1.0,0 -47.0,admin.,basic.9y,4.959,31/12/1990,12/07/2013,1.0,0 -,,basic.9y,4.959,19/08/2009,31/12/1992,1.0,0 -38.0,technician,professional.course,4.959,28/07/2010,31/12/1994,1.0,0 -46.0,admin.,high.school,4.959,01/03/1994,11/03/2014,1.0,0 -33.0,management,university.degree,4.959,11/08/2014,19/11/2004,1.0,0 -45.0,blue-collar,basic.9y,4.959,18/10/2002,16/07/2004,1.0,0 -,,university.degree,4.959,03/06/2013,11/08/2006,1.0,0 -,technician,professional.course,4.959,25/12/1994,01/12/2004,1.0,0 -29.0,unemployed,university.degree,4.959,28/10/2013,01/04/2006,1.0,0 -34.0,blue-collar,basic.9y,4.959,30/06/2011,01/08/2001,1.0,0 -25.0,,basic.9y,4.959,01/05/2010,26/02/2004,1.0,0 -40.0,,university.degree,4.959,07/10/2014,10/05/2010,1.0,0 -46.0,admin.,basic.9y,4.959,22/11/2005,29/07/2004,1.0,0 -27.0,blue-collar,university.degree,4.959,21/03/2003,28/05/2004,1.0,0 -51.0,blue-collar,high.school,4.959,18/02/2005,01/06/2011,1.0,0 -42.0,admin.,university.degree,4.959,,22/07/2014,1.0,0 -57.0,self-employed,basic.9y,4.959,,27/02/2009,1.0,0 -37.0,admin.,university.degree,4.959,06/03/2008,04/07/2014,1.0,0 -45.0,unknown,high.school,4.959,,25/06/2004,1.0,0 -28.0,blue-collar,high.school,4.959,25/01/1994,31/10/2016,1.0,0 -47.0,management,university.degree,4.959,21/12/2015,01/09/1996,1.0,0 -33.0,admin.,high.school,4.959,19/06/1998,25/08/2017,1.0,0 -58.0,technician,professional.course,4.959,11/06/2013,12/03/2015,1.0,0 -31.0,admin.,high.school,4.959,15/12/2016,05/03/1990,1.0,0 -52.0,services,professional.course,4.959,05/01/1994,11/12/2014,1.0,0 -27.0,entrepreneur,university.degree,4.959,,20/07/2012,1.0,0 -32.0,admin.,university.degree,4.959,26/12/2008,23/07/2004,1.0,0 -36.0,admin.,university.degree,4.959,25/09/2003,19/06/2015,1.0,0 -35.0,admin.,university.degree,4.959,03/04/1990,01/12/2006,1.0,0 -28.0,,high.school,4.959,23/01/2014,15/01/1994,1.0,0 -49.0,management,high.school,4.959,06/02/2008,05/08/2004,1.0,0 -29.0,admin.,high.school,4.959,18/10/2000,09/07/1993,1.0,0 -47.0,admin.,university.degree,4.959,29/06/1993,01/01/2005,1.0,0 -,admin.,high.school,4.959,,05/07/1997,1.0,0 -58.0,technician,professional.course,4.959,19/03/2013,12/12/2003,1.0,0 -38.0,services,basic.9y,4.959,19/11/2010,18/01/2008,1.0,0 -46.0,admin.,high.school,4.959,29/01/2008,02/04/2009,1.0,0 -58.0,admin.,university.degree,4.959,31/08/2010,02/03/2016,1.0,0 -27.0,blue-collar,basic.6y,4.959,17/02/2015,27/10/2004,1.0,0 -26.0,technician,basic.6y,4.959,26/08/2015,15/07/1996,1.0,0 -29.0,admin.,university.degree,4.959,01/01/1990,07/10/2011,1.0,0 -39.0,admin.,high.school,4.959,29/06/2006,31/12/1992,1.0,0 -33.0,unemployed,basic.9y,4.959,10/10/2012,17/08/2016,1.0,0 -48.0,blue-collar,professional.course,4.959,09/07/2018,30/07/2013,1.0,0 -37.0,management,university.degree,4.959,08/08/2014,07/03/2013,1.0,0 -38.0,housemaid,basic.9y,4.959,11/07/2008,25/06/2009,1.0,0 -40.0,blue-collar,basic.9y,4.959,28/12/2000,05/12/1991,1.0,0 -55.0,blue-collar,basic.4y,4.959,10/04/1990,21/05/2004,1.0,0 -39.0,admin.,professional.course,4.959,01/03/2007,27/04/2009,1.0,0 -40.0,admin.,professional.course,4.959,30/07/2004,01/01/2005,1.0,0 -37.0,blue-collar,basic.9y,4.959,06/05/2016,01/03/2009,1.0,0 -39.0,blue-collar,basic.4y,4.959,13/10/2016,05/08/2016,1.0,0 -36.0,blue-collar,professional.course,4.959,16/05/2018,26/10/2009,1.0,0 -35.0,,university.degree,4.959,07/04/2017,13/02/2003,1.0,0 -33.0,services,high.school,4.959,13/01/1993,20/08/2012,1.0,0 -41.0,technician,high.school,4.959,15/05/2009,05/11/2004,1.0,0 -33.0,blue-collar,basic.9y,4.959,13/02/2009,07/10/2005,1.0,0 -24.0,,high.school,4.959,21/02/2003,01/04/2005,1.0,0 -,technician,university.degree,4.959,07/02/2002,26/01/2001,1.0,0 -32.0,admin.,university.degree,4.959,05/06/2003,07/01/2000,1.0,0 -,,high.school,4.959,17/07/2007,30/05/2006,1.0,0 -51.0,blue-collar,basic.9y,4.959,02/12/2010,29/04/2005,1.0,0 -38.0,unknown,high.school,4.959,,09/02/2016,1.0,0 -53.0,technician,high.school,4.959,27/11/2009,28/10/2013,1.0,0 -49.0,technician,professional.course,4.959,13/05/2004,04/11/2005,1.0,0 -42.0,management,high.school,4.959,01/08/2010,16/07/2004,1.0,0 -37.0,blue-collar,high.school,4.959,,01/10/1995,1.0,0 -47.0,blue-collar,basic.4y,4.959,18/07/2003,19/09/1995,1.0,0 -31.0,services,professional.course,4.959,26/11/2015,16/12/2003,1.0,0 -,blue-collar,high.school,4.959,17/11/2017,01/12/1995,1.0,0 -54.0,technician,high.school,4.959,15/05/2014,03/04/2014,1.0,0 -39.0,,basic.9y,4.959,01/03/2011,23/03/2010,1.0,0 -45.0,blue-collar,basic.9y,4.959,18/03/2003,03/10/2012,1.0,1 -32.0,services,high.school,4.959,16/03/1990,01/04/2014,1.0,0 -56.0,technician,high.school,4.959,05/03/2004,31/12/1990,1.0,1 -29.0,services,high.school,4.958,25/02/2003,05/08/1994,1.0,0 -32.0,admin.,university.degree,4.958,01/08/2008,06/04/2018,1.0,0 -40.0,admin.,university.degree,4.958,07/03/2006,20/04/2011,1.0,1 -39.0,management,university.degree,4.958,,05/07/1994,1.0,1 -25.0,blue-collar,basic.9y,4.958,24/01/2019,31/12/1993,1.0,0 -26.0,blue-collar,basic.9y,4.958,03/03/2016,02/06/1998,1.0,0 -46.0,management,basic.9y,4.958,,07/04/2011,1.0,0 -26.0,blue-collar,basic.9y,4.958,,21/04/2008,1.0,0 -54.0,blue-collar,professional.course,4.958,02/10/1995,13/08/2004,1.0,0 -,blue-collar,basic.4y,4.958,03/03/2005,01/01/1997,1.0,0 -40.0,management,university.degree,4.958,,20/10/2017,1.0,0 -41.0,self-employed,university.degree,4.958,01/03/2005,20/12/1990,1.0,0 -36.0,technician,basic.9y,4.958,15/03/2016,04/05/2007,1.0,0 -30.0,blue-collar,basic.9y,4.958,01/04/1992,19/04/2007,1.0,1 -58.0,,university.degree,4.958,15/07/2016,10/08/1994,1.0,0 -47.0,admin.,university.degree,4.958,18/12/2003,09/08/1988,1.0,0 -52.0,management,basic.4y,4.958,01/01/2004,25/07/2013,1.0,0 -34.0,blue-collar,high.school,4.958,05/08/1996,23/09/2013,1.0,0 -30.0,services,high.school,4.958,03/03/2006,04/11/1998,1.0,0 -26.0,admin.,high.school,4.958,09/02/2006,20/08/1998,1.0,0 -58.0,services,high.school,4.958,17/09/2012,16/04/2004,1.0,0 -43.0,self-employed,university.degree,4.958,10/04/2014,19/07/2018,1.0,0 -31.0,blue-collar,basic.6y,4.958,02/06/2006,27/05/1994,1.0,0 -46.0,blue-collar,basic.6y,4.958,25/01/2001,31/05/2002,1.0,0 -39.0,,high.school,4.958,,12/09/2002,1.0,0 -42.0,,professional.course,4.958,17/02/2006,25/02/1993,1.0,0 -37.0,services,high.school,4.958,21/09/2015,04/07/2000,1.0,0 -51.0,admin.,high.school,4.958,19/04/2019,19/03/2010,1.0,1 -37.0,services,high.school,4.958,27/10/2006,19/02/2018,1.0,0 -35.0,admin.,university.degree,4.958,28/01/2016,05/11/2013,1.0,0 -55.0,blue-collar,basic.9y,4.958,09/03/1989,30/12/1997,1.0,0 -43.0,,basic.9y,4.958,06/10/2011,02/04/1998,1.0,0 -29.0,entrepreneur,university.degree,4.958,06/06/2002,02/08/1996,1.0,0 -58.0,blue-collar,basic.9y,4.958,08/06/2017,24/05/2016,1.0,0 -34.0,blue-collar,basic.9y,4.958,03/10/2002,24/06/2013,1.0,0 -44.0,blue-collar,high.school,4.958,10/11/2005,18/10/1994,1.0,0 -42.0,self-employed,university.degree,4.958,,19/11/2014,1.0,0 -44.0,blue-collar,professional.course,4.958,,11/07/2000,1.0,0 -32.0,,basic.9y,4.958,07/03/2002,11/06/2004,1.0,0 -52.0,technician,basic.9y,4.958,01/10/1993,05/12/2003,1.0,0 -36.0,blue-collar,basic.9y,4.958,26/01/2006,09/08/2002,1.0,0 -38.0,blue-collar,basic.9y,4.958,09/09/2005,14/10/2005,1.0,0 -,technician,basic.9y,4.958,09/03/1997,03/07/2017,1.0,0 -33.0,unknown,high.school,4.958,21/01/1997,25/10/2002,1.0,0 -39.0,services,basic.6y,4.958,05/09/2018,25/09/2006,1.0,0 -36.0,admin.,university.degree,4.958,12/04/2006,19/09/2016,1.0,0 -44.0,services,basic.9y,4.958,28/07/1999,23/06/1999,1.0,0 -30.0,,high.school,4.958,28/12/1994,05/11/1995,1.0,0 -29.0,blue-collar,basic.4y,4.958,20/04/2006,16/06/2006,1.0,0 -34.0,technician,professional.course,4.958,01/09/1996,01/08/1995,1.0,0 -41.0,admin.,basic.6y,4.958,07/05/2018,20/12/1992,1.0,0 -51.0,entrepreneur,university.degree,4.958,01/10/2015,10/10/2011,1.0,0 -,admin.,high.school,4.958,25/03/2005,14/03/2003,1.0,0 -31.0,housemaid,basic.4y,4.958,24/10/2003,01/10/2009,1.0,0 -46.0,services,professional.course,4.958,01/06/1993,02/08/2007,1.0,0 -29.0,admin.,university.degree,4.958,,06/05/2016,1.0,0 -33.0,services,high.school,4.958,26/12/2011,04/02/2005,1.0,0 -42.0,,university.degree,4.958,10/08/2010,11/04/2003,1.0,0 -36.0,blue-collar,high.school,4.958,07/05/2004,05/06/2000,1.0,0 -44.0,blue-collar,basic.9y,4.958,,20/11/1992,1.0,0 -39.0,blue-collar,basic.4y,4.958,06/12/2006,24/12/2008,1.0,0 -44.0,admin.,university.degree,4.955,05/10/1992,26/04/2002,1.0,0 -45.0,admin.,high.school,4.955,31/03/1990,25/12/1994,1.0,0 -28.0,,basic.9y,4.955,,09/02/1988,1.0,0 -59.0,,basic.9y,4.955,27/06/2013,26/05/1995,1.0,0 -42.0,services,high.school,4.955,26/05/2014,31/01/2012,1.0,0 -58.0,services,basic.4y,4.955,,01/01/2009,1.0,0 -51.0,services,professional.course,4.955,24/10/2006,09/01/2017,1.0,0 -,blue-collar,basic.4y,4.955,23/11/2004,12/02/2009,1.0,1 -49.0,unemployed,basic.9y,4.955,08/04/2016,10/04/2002,1.0,0 -48.0,blue-collar,high.school,4.955,03/12/2012,31/12/2004,1.0,1 -52.0,technician,basic.9y,4.955,16/08/2011,01/02/2006,1.0,0 -29.0,blue-collar,basic.6y,4.955,28/12/1995,26/07/2018,1.0,0 -60.0,,professional.course,4.955,,31/01/2008,1.0,0 -28.0,admin.,professional.course,4.955,22/10/2010,04/07/2018,1.0,0 -30.0,admin.,high.school,4.955,13/11/2014,13/02/2014,1.0,0 -30.0,admin.,university.degree,4.955,05/09/2003,02/03/2007,1.0,0 -36.0,blue-collar,high.school,4.955,25/05/1995,25/06/1997,1.0,0 -56.0,admin.,high.school,4.955,07/11/2011,17/01/2003,1.0,0 -29.0,blue-collar,basic.9y,4.955,12/08/2014,16/04/2010,1.0,0 -45.0,technician,professional.course,4.955,20/02/2014,10/12/2004,1.0,0 -51.0,management,university.degree,4.955,01/05/2008,04/08/2014,1.0,0 -35.0,self-employed,professional.course,4.955,24/07/2013,22/04/2014,1.0,0 -,services,high.school,4.955,05/05/1991,28/02/2003,1.0,0 -39.0,,basic.6y,4.955,22/09/2011,29/09/2005,1.0,0 -25.0,technician,professional.course,4.955,14/08/1993,02/04/2015,1.0,0 -36.0,,basic.4y,4.955,30/12/2004,13/02/2015,1.0,0 -38.0,blue-collar,high.school,4.955,01/11/1998,16/04/2015,1.0,0 -29.0,admin.,university.degree,4.955,31/07/2014,20/02/1993,1.0,0 -36.0,blue-collar,basic.9y,4.955,23/01/2006,01/12/1992,1.0,1 -37.0,admin.,university.degree,4.955,28/05/2009,28/08/2009,1.0,0 -42.0,admin.,high.school,4.955,16/02/2009,15/05/1994,1.0,0 -,retired,professional.course,4.955,11/11/2013,10/09/2004,1.0,0 -49.0,services,high.school,4.955,30/03/1990,08/06/1998,1.0,0 -55.0,technician,high.school,4.955,30/06/2014,02/04/2014,1.0,0 -58.0,retired,high.school,4.955,20/07/2018,04/08/2015,1.0,1 -34.0,admin.,university.degree,4.955,06/10/2006,24/12/2004,1.0,0 -29.0,blue-collar,basic.4y,4.955,26/04/2016,28/01/2011,1.0,0 -,unknown,basic.4y,4.955,11/04/2003,01/11/2008,1.0,0 -38.0,blue-collar,high.school,4.955,14/02/2007,26/02/2013,1.0,0 -27.0,technician,high.school,4.955,23/03/2016,04/06/2014,1.0,0 -39.0,self-employed,professional.course,4.955,22/08/1995,08/06/2011,1.0,0 -60.0,retired,basic.4y,4.955,27/10/2011,31/10/2003,1.0,0 -42.0,blue-collar,basic.9y,4.955,20/01/2000,01/12/1997,1.0,0 -35.0,,basic.9y,4.955,03/02/2014,03/07/2014,1.0,0 -31.0,services,high.school,4.947,27/05/2011,14/01/2005,1.0,1 -34.0,blue-collar,basic.6y,4.947,08/06/2006,14/10/1998,1.0,0 -38.0,blue-collar,high.school,4.947,07/02/2013,05/08/2005,1.0,1 -39.0,services,basic.9y,4.947,02/08/2012,01/12/2007,1.0,0 -33.0,services,high.school,4.947,09/07/2018,01/02/2012,1.0,0 -34.0,admin.,university.degree,4.947,11/05/2016,15/10/2001,1.0,0 -32.0,management,university.degree,4.947,26/04/2006,23/04/2004,1.0,0 -29.0,admin.,high.school,4.947,05/10/1992,04/02/2003,1.0,0 -44.0,,basic.6y,4.947,27/01/2005,11/02/2014,1.0,0 -50.0,admin.,high.school,4.947,,20/05/1987,1.0,0 -59.0,housemaid,basic.6y,4.947,22/05/2013,31/10/2003,1.0,0 -26.0,admin.,high.school,4.947,08/05/2009,09/02/2012,1.0,0 -29.0,services,high.school,4.947,24/09/2003,20/10/1990,1.0,0 -34.0,admin.,high.school,4.947,06/12/2016,25/07/2008,1.0,0 -39.0,self-employed,basic.6y,4.947,17/09/2004,06/12/2005,1.0,0 -24.0,technician,basic.9y,4.947,02/08/2005,22/02/2010,1.0,0 -34.0,blue-collar,basic.9y,4.947,01/04/1990,21/07/2010,1.0,0 -37.0,admin.,high.school,4.947,04/05/1998,24/12/2014,1.0,0 -27.0,self-employed,university.degree,4.947,09/04/2004,03/04/2018,1.0,1 -30.0,technician,high.school,4.947,18/02/2019,13/08/2004,1.0,0 -,services,high.school,4.947,11/01/2006,08/08/2003,1.0,0 -58.0,services,high.school,4.947,13/04/2016,05/07/2013,1.0,0 -40.0,services,high.school,4.947,18/12/1996,27/08/2004,1.0,0 -37.0,,basic.4y,4.947,03/07/2013,14/05/2014,1.0,0 -40.0,management,basic.9y,4.947,06/02/2018,20/11/2013,1.0,0 -33.0,technician,professional.course,4.947,01/04/2009,01/04/1991,1.0,0 -32.0,services,high.school,4.947,05/08/1993,16/05/2002,1.0,0 -34.0,admin.,basic.9y,4.947,30/11/2005,29/01/2009,1.0,0 -27.0,,professional.course,4.947,09/11/1992,06/09/2002,1.0,0 -27.0,admin.,professional.course,4.947,20/05/1997,27/10/2016,1.0,0 -27.0,self-employed,university.degree,4.947,05/04/1992,28/05/2015,1.0,0 -36.0,blue-collar,basic.4y,4.947,,14/11/2007,1.0,0 -42.0,admin.,high.school,4.947,12/03/1996,30/11/2010,1.0,0 -51.0,services,high.school,4.947,29/01/2019,06/10/2010,1.0,0 -30.0,blue-collar,basic.9y,4.947,09/01/2015,24/07/2007,1.0,0 -28.0,,high.school,4.947,01/08/1996,01/02/1998,1.0,0 -58.0,technician,basic.4y,4.947,06/12/1995,11/07/2000,1.0,0 -29.0,blue-collar,high.school,4.947,18/04/2013,06/06/2017,1.0,0 -35.0,technician,professional.course,4.947,29/11/2001,20/03/1998,1.0,0 -29.0,blue-collar,basic.9y,4.947,14/07/2015,06/08/2013,1.0,0 -41.0,blue-collar,professional.course,4.947,24/04/2002,28/03/2003,1.0,0 -,technician,basic.4y,4.947,27/07/2000,20/02/2002,1.0,0 -35.0,admin.,high.school,4.947,26/11/2009,20/02/2003,1.0,0 -42.0,blue-collar,basic.9y,4.947,,25/02/2011,1.0,0 -58.0,blue-collar,basic.4y,4.947,15/03/2004,28/03/2014,1.0,0 -30.0,,basic.9y,4.947,30/03/2009,02/07/2015,1.0,0 -,blue-collar,basic.6y,4.947,29/09/2014,25/01/1994,1.0,0 -40.0,blue-collar,basic.9y,4.947,28/05/2010,05/04/1998,1.0,0 -54.0,admin.,university.degree,4.947,01/04/2005,27/11/2002,1.0,0 -47.0,,basic.9y,4.947,01/05/2004,13/08/1997,1.0,0 -30.0,blue-collar,basic.6y,4.947,04/08/2017,05/07/1994,1.0,0 -35.0,blue-collar,basic.6y,4.947,,29/05/2015,1.0,0 -,housemaid,basic.4y,4.947,30/01/2003,31/12/1994,1.0,0 -49.0,housemaid,basic.4y,4.947,01/04/2005,31/05/1996,1.0,0 -45.0,technician,professional.course,4.947,13/07/2016,20/01/2010,1.0,0 -36.0,admin.,high.school,4.947,,06/01/1997,1.0,0 -29.0,services,high.school,4.947,02/05/2003,30/06/1999,1.0,0 -30.0,,university.degree,4.947,15/07/1997,01/09/2014,1.0,0 -,blue-collar,basic.6y,4.947,31/03/2006,10/03/2011,1.0,0 -28.0,technician,university.degree,4.947,05/08/1991,27/06/2011,1.0,0 -40.0,blue-collar,basic.4y,4.947,27/11/2014,03/02/2005,1.0,0 -39.0,technician,professional.course,4.947,18/03/2014,27/02/2004,1.0,0 -49.0,blue-collar,basic.4y,4.947,,01/07/1989,1.0,0 -31.0,blue-collar,basic.9y,4.947,03/03/2005,25/08/2010,1.0,0 -37.0,blue-collar,basic.9y,4.947,,29/02/2012,1.0,0 -,self-employed,professional.course,4.947,04/11/2014,05/11/2013,1.0,0 -23.0,services,high.school,4.947,14/10/1999,21/12/2017,1.0,0 -40.0,entrepreneur,university.degree,4.947,28/02/2013,10/06/2005,1.0,0 -40.0,blue-collar,basic.6y,4.947,05/11/1994,20/04/2012,1.0,0 -28.0,admin.,university.degree,4.947,13/07/2000,17/03/2008,1.0,0 -55.0,blue-collar,basic.4y,4.947,25/01/1996,10/01/2006,1.0,0 -35.0,admin.,university.degree,4.947,29/06/2012,06/07/2001,1.0,0 -38.0,admin.,high.school,4.947,11/06/2018,31/03/2006,1.0,0 -42.0,admin.,university.degree,4.947,25/01/2011,21/09/2007,1.0,0 -44.0,blue-collar,basic.4y,4.947,14/10/2011,24/07/2015,1.0,0 -33.0,self-employed,professional.course,4.947,25/12/2014,24/06/2013,1.0,0 -28.0,,university.degree,4.947,07/10/1998,25/12/2015,1.0,0 -41.0,,basic.6y,4.947,08/08/2014,08/08/2012,1.0,0 -23.0,admin.,professional.course,4.947,05/02/1994,20/02/2004,1.0,0 -,retired,basic.4y,4.947,,10/09/2013,1.0,0 -39.0,,basic.4y,4.947,01/08/2004,01/02/1997,1.0,0 -32.0,self-employed,professional.course,4.947,25/03/2005,23/08/2005,1.0,0 -41.0,blue-collar,high.school,4.947,,08/04/2005,1.0,0 -39.0,,high.school,4.947,02/06/2015,05/02/2013,1.0,0 -39.0,admin.,high.school,4.947,28/07/1999,27/01/2005,1.0,0 -39.0,admin.,high.school,4.947,22/12/2006,06/10/2009,1.0,0 -27.0,technician,university.degree,4.947,,06/06/2012,1.0,0 -28.0,self-employed,university.degree,4.947,22/11/2003,04/03/2014,1.0,0 -54.0,technician,basic.9y,4.947,13/04/2012,21/07/2001,1.0,0 -29.0,admin.,high.school,4.947,,07/07/2014,1.0,0 -29.0,blue-collar,basic.6y,4.947,07/02/2003,27/04/2007,1.0,0 -37.0,self-employed,university.degree,4.947,11/04/2003,13/06/2005,1.0,0 -38.0,technician,university.degree,4.947,19/03/2012,09/01/2003,1.0,0 -44.0,technician,university.degree,4.947,03/09/2004,31/10/2008,1.0,0 -53.0,technician,basic.9y,4.947,18/10/2011,26/10/2006,1.0,1 -39.0,blue-collar,basic.6y,4.947,10/10/2000,18/11/2008,1.0,0 -,housemaid,basic.4y,4.947,20/08/2002,27/02/2019,1.0,0 -41.0,blue-collar,basic.4y,4.947,,23/01/2004,1.0,0 -41.0,entrepreneur,university.degree,4.955,25/11/2009,07/03/2017,1.0,0 -49.0,blue-collar,basic.9y,4.955,04/06/2004,28/10/2004,1.0,0 -25.0,services,high.school,4.955,12/12/2002,25/10/1994,1.0,1 -,blue-collar,basic.4y,4.955,23/06/2017,25/02/2011,1.0,0 -,management,university.degree,4.955,22/06/2015,03/07/2014,1.0,0 -41.0,blue-collar,basic.4y,4.955,09/07/2014,11/02/2016,1.0,0 -56.0,retired,basic.4y,4.955,25/07/2006,07/06/2010,1.0,0 -41.0,services,high.school,4.955,05/04/2012,05/09/1992,1.0,0 -35.0,blue-collar,high.school,4.955,04/04/2007,25/07/2003,1.0,0 -28.0,admin.,high.school,4.955,02/03/2012,05/11/2010,1.0,0 -28.0,admin.,high.school,4.955,17/11/2008,05/02/1998,1.0,0 -33.0,blue-collar,basic.4y,4.955,09/03/2010,20/09/2002,1.0,0 -29.0,self-employed,university.degree,4.955,30/10/2013,24/05/2011,1.0,0 -54.0,blue-collar,basic.6y,4.955,03/03/2009,15/06/2007,1.0,0 -31.0,blue-collar,basic.4y,4.955,,02/03/2007,1.0,0 -40.0,blue-collar,basic.9y,4.955,27/06/2018,06/06/2012,1.0,0 -34.0,,professional.course,4.955,02/12/2005,16/01/2012,1.0,0 -37.0,technician,professional.course,4.955,01/07/1998,06/12/2012,1.0,0 -28.0,blue-collar,basic.6y,4.955,01/03/2016,15/10/2004,1.0,0 -45.0,blue-collar,basic.9y,4.955,04/02/2005,02/08/2011,1.0,0 -28.0,blue-collar,basic.6y,4.955,01/11/1997,01/08/2018,1.0,0 -36.0,blue-collar,basic.9y,4.955,28/06/2011,30/01/2015,1.0,0 -26.0,unemployed,high.school,4.955,30/12/2013,12/06/2015,1.0,0 -38.0,blue-collar,basic.4y,4.955,26/06/2018,05/05/1995,1.0,0 -38.0,,basic.4y,4.955,02/10/2008,23/11/2007,1.0,0 -44.0,,high.school,4.955,14/02/1996,12/09/2003,1.0,0 -27.0,unemployed,basic.9y,4.955,14/12/2015,15/11/1994,1.0,0 -56.0,services,high.school,4.955,,16/11/2015,1.0,0 -52.0,technician,professional.course,4.955,14/03/2003,15/06/1997,1.0,0 -42.0,unemployed,basic.9y,4.955,,09/07/2014,1.0,0 -49.0,blue-collar,basic.4y,4.955,25/09/1996,03/02/2011,1.0,0 -36.0,technician,high.school,4.955,01/12/2006,21/09/2005,1.0,0 -58.0,management,university.degree,4.955,03/12/2010,21/01/2016,1.0,0 -41.0,housemaid,high.school,4.955,11/03/2011,27/11/1995,1.0,0 -43.0,technician,professional.course,4.955,09/04/2015,28/03/2017,1.0,0 -37.0,admin.,high.school,4.955,22/12/2008,15/08/2003,1.0,0 -38.0,blue-collar,basic.9y,4.955,30/11/1993,07/12/2007,1.0,0 -55.0,blue-collar,basic.4y,4.955,,13/06/2002,1.0,0 -55.0,blue-collar,basic.4y,4.955,24/10/1997,25/10/2011,1.0,0 -33.0,services,high.school,4.955,15/01/1991,19/04/2013,1.0,0 -53.0,blue-collar,basic.9y,4.955,31/12/1991,31/12/1990,1.0,0 -42.0,,basic.6y,4.955,11/02/2015,18/01/2008,1.0,0 -37.0,services,high.school,4.955,04/03/2004,31/12/1994,1.0,0 -,blue-collar,high.school,4.955,01/05/2006,29/10/2010,1.0,0 -35.0,blue-collar,basic.6y,4.955,06/10/2005,01/03/1993,1.0,0 -47.0,retired,basic.4y,4.955,15/11/1995,16/10/2013,1.0,0 -32.0,admin.,university.degree,4.955,01/07/2006,18/06/2010,1.0,0 -47.0,blue-collar,basic.9y,4.955,22/06/2017,18/12/2013,1.0,0 -57.0,,university.degree,4.955,25/11/2004,02/06/1999,1.0,0 -57.0,self-employed,professional.course,4.955,13/11/2014,21/05/2018,1.0,0 -54.0,retired,high.school,4.955,15/10/2004,22/08/2003,1.0,0 -41.0,services,professional.course,4.955,,14/03/2012,1.0,0 -35.0,admin.,high.school,4.955,01/05/1992,18/06/2014,1.0,0 -27.0,entrepreneur,university.degree,4.955,01/09/2013,01/03/2010,1.0,0 -40.0,blue-collar,basic.9y,4.955,12/06/2014,22/11/2006,1.0,1 -,admin.,high.school,4.955,27/07/1998,01/05/2015,1.0,0 -,technician,professional.course,4.955,14/02/2008,23/03/2005,1.0,0 -53.0,services,basic.9y,4.955,15/09/2005,21/07/2000,1.0,0 -42.0,management,university.degree,4.955,17/07/2007,23/02/2006,1.0,1 -43.0,blue-collar,basic.4y,4.956,,11/07/2003,1.0,0 -26.0,blue-collar,university.degree,4.956,27/10/2014,01/07/1999,1.0,0 -40.0,,high.school,4.956,17/01/2011,23/04/2004,1.0,0 -39.0,blue-collar,high.school,4.956,05/10/1992,13/07/2007,1.0,0 -46.0,housemaid,basic.4y,4.956,,10/07/2003,1.0,0 -41.0,blue-collar,basic.6y,4.956,04/05/2007,11/04/2003,1.0,0 -36.0,technician,high.school,4.956,26/11/2003,26/02/2019,1.0,0 -38.0,blue-collar,basic.9y,4.956,17/09/2004,25/11/2015,1.0,0 -43.0,technician,professional.course,4.956,15/05/2001,20/04/2007,1.0,0 -50.0,blue-collar,basic.9y,4.956,09/02/2007,01/03/2007,1.0,0 -39.0,blue-collar,basic.9y,4.956,13/03/2017,29/09/2006,1.0,0 -30.0,blue-collar,high.school,4.956,04/02/2011,19/09/1995,1.0,0 -,technician,professional.course,4.956,09/06/2006,11/07/2003,1.0,0 -49.0,technician,high.school,4.956,01/05/1993,19/12/2003,1.0,0 -28.0,unemployed,high.school,4.956,15/09/1996,25/08/1994,1.0,0 -31.0,,high.school,4.956,18/12/1996,10/05/2017,1.0,0 -51.0,,high.school,4.956,31/01/2012,30/05/2006,1.0,0 -28.0,services,high.school,4.956,10/11/2014,18/03/2005,1.0,0 -,management,university.degree,4.956,,20/05/2014,1.0,0 -28.0,admin.,university.degree,4.956,12/06/2012,21/03/2000,1.0,0 -38.0,services,basic.9y,4.956,10/12/2018,10/02/1990,1.0,0 -30.0,self-employed,university.degree,4.956,01/03/2005,01/07/1997,1.0,0 -,services,high.school,4.956,30/11/2001,28/12/2006,1.0,0 -40.0,admin.,professional.course,4.966,09/03/2009,25/02/2011,1.0,0 -51.0,services,high.school,4.966,21/06/2016,25/06/1998,1.0,0 -45.0,management,university.degree,4.966,31/12/1992,13/03/2001,1.0,0 -36.0,retired,high.school,4.966,30/04/2013,23/03/2006,1.0,0 -46.0,admin.,high.school,4.966,16/08/2013,15/04/2011,1.0,0 -48.0,entrepreneur,basic.6y,4.966,20/08/2004,09/02/2007,1.0,0 -32.0,,basic.9y,4.966,07/01/2005,02/04/2009,1.0,0 -30.0,blue-collar,basic.4y,4.966,,24/02/2015,1.0,0 -56.0,,university.degree,4.966,26/12/2014,17/02/2006,1.0,0 -29.0,admin.,university.degree,4.966,,16/11/2007,1.0,0 -43.0,blue-collar,basic.9y,4.966,04/04/2014,22/10/2009,1.0,0 -29.0,technician,university.degree,4.966,07/04/2011,10/06/1987,1.0,0 -42.0,blue-collar,basic.4y,4.966,29/11/2016,18/04/2018,1.0,0 -39.0,technician,professional.course,4.966,16/12/2016,08/07/2005,1.0,0 -52.0,retired,professional.course,4.966,01/03/2005,30/12/2009,1.0,0 -39.0,technician,professional.course,4.966,,10/11/1995,1.0,0 -40.0,blue-collar,basic.9y,4.966,27/03/2006,31/10/2013,1.0,0 -53.0,blue-collar,basic.9y,4.966,,25/03/2005,1.0,0 -30.0,blue-collar,basic.4y,4.966,14/10/2008,24/12/2004,1.0,0 -36.0,blue-collar,basic.9y,4.966,16/05/2008,21/07/2005,1.0,0 -28.0,blue-collar,high.school,4.966,04/08/2016,21/11/1998,1.0,0 -37.0,blue-collar,basic.6y,4.966,16/07/2004,01/07/2005,1.0,0 -38.0,blue-collar,basic.6y,4.966,30/05/2003,05/08/1997,1.0,0 -38.0,blue-collar,high.school,4.966,16/01/2004,01/08/2005,1.0,0 -,blue-collar,basic.6y,4.966,05/12/2008,19/07/2007,1.0,0 -45.0,admin.,high.school,4.966,17/12/2002,25/10/2016,1.0,0 -58.0,technician,university.degree,4.966,,09/02/2007,1.0,0 -41.0,,high.school,4.966,15/03/2019,19/06/2008,1.0,0 -35.0,unemployed,basic.9y,4.966,19/05/2006,29/07/2013,1.0,0 -42.0,blue-collar,basic.9y,4.966,28/03/2008,19/09/1995,1.0,0 -53.0,,professional.course,4.966,17/03/2015,08/06/2007,1.0,0 -38.0,technician,university.degree,4.966,01/08/1996,20/01/1993,1.0,0 -55.0,admin.,basic.9y,4.966,03/12/2015,20/09/2017,1.0,0 -54.0,admin.,high.school,4.966,18/03/2000,15/02/1998,1.0,0 -50.0,blue-collar,basic.9y,4.966,29/04/2005,10/10/2012,1.0,0 -57.0,housemaid,basic.6y,4.966,02/08/2002,29/05/2001,1.0,0 -39.0,,high.school,4.966,,27/03/2007,1.0,0 -39.0,,high.school,4.966,22/10/2004,18/07/2018,1.0,0 -,admin.,high.school,4.966,03/03/2009,04/06/2015,1.0,0 -43.0,management,university.degree,4.966,27/11/2014,06/04/2010,1.0,0 -35.0,admin.,university.degree,4.966,01/06/1999,09/06/1996,1.0,0 -36.0,retired,high.school,4.966,21/06/2003,24/10/2014,1.0,0 -36.0,retired,high.school,4.966,07/08/2009,05/06/1997,1.0,0 -29.0,admin.,university.degree,4.966,26/10/2006,30/03/2009,1.0,0 -37.0,technician,basic.9y,4.966,05/03/1990,14/03/2013,1.0,0 -34.0,admin.,university.degree,4.966,29/02/2016,19/12/1995,1.0,1 -34.0,management,university.degree,4.966,30/06/1993,06/10/2004,1.0,0 -29.0,blue-collar,high.school,4.966,25/06/1988,29/10/2002,1.0,0 -52.0,housemaid,basic.4y,4.966,13/05/1993,11/04/2003,1.0,0 -,admin.,high.school,4.966,05/03/2013,07/11/2000,1.0,0 -27.0,services,basic.9y,4.966,21/08/2007,09/11/1989,1.0,0 -30.0,technician,professional.course,4.966,11/12/2012,24/04/2014,1.0,0 -,blue-collar,basic.6y,4.966,22/08/2016,18/04/2003,1.0,0 -41.0,services,high.school,4.966,01/11/1991,29/11/2012,1.0,0 -57.0,,basic.4y,4.966,12/02/2015,20/09/2001,1.0,0 -32.0,,high.school,4.966,,15/05/2001,1.0,0 -37.0,technician,basic.9y,4.966,03/05/2004,01/07/2004,1.0,0 -38.0,blue-collar,basic.6y,4.966,25/12/1996,09/03/2006,1.0,0 -50.0,entrepreneur,professional.course,4.966,12/06/2013,20/02/2009,1.0,0 -,management,high.school,4.966,17/08/2007,24/09/1999,1.0,0 -39.0,blue-collar,basic.9y,4.966,05/03/2004,29/01/1999,1.0,0 -34.0,blue-collar,basic.9y,4.966,11/04/2003,10/07/1994,1.0,0 -30.0,services,basic.9y,4.966,03/02/2017,16/10/2017,1.0,0 -25.0,services,high.school,4.966,22/02/1995,24/12/1993,1.0,0 -43.0,blue-collar,basic.4y,4.966,17/03/2004,18/09/2001,1.0,0 -26.0,technician,professional.course,4.966,29/09/2017,07/05/2013,1.0,0 -46.0,blue-collar,basic.9y,4.966,15/10/1999,16/02/2006,1.0,0 -29.0,entrepreneur,university.degree,4.966,15/04/2019,14/08/2009,1.0,0 -,technician,professional.course,4.966,31/01/2012,31/10/2003,1.0,0 -55.0,blue-collar,basic.4y,4.966,22/02/2019,26/10/2012,1.0,0 -36.0,management,basic.6y,4.959,30/09/2014,28/12/2012,1.0,0 -,self-employed,high.school,4.959,05/10/2002,01/04/1994,1.0,0 -32.0,technician,professional.course,4.959,01/08/2006,25/11/1995,1.0,0 -46.0,blue-collar,high.school,4.959,17/02/1999,09/07/2004,1.0,0 -31.0,technician,high.school,4.959,07/07/2005,04/06/2004,1.0,0 -,blue-collar,basic.9y,4.959,,09/06/1994,1.0,0 -37.0,admin.,university.degree,4.959,04/05/2011,29/11/2014,1.0,0 -27.0,services,high.school,4.959,21/04/2011,08/05/2014,1.0,0 -56.0,self-employed,basic.9y,4.959,13/02/2001,21/06/2016,1.0,0 -55.0,technician,university.degree,4.959,12/04/2018,10/04/1998,1.0,0 -32.0,blue-collar,basic.6y,4.959,30/01/2004,26/12/2002,1.0,0 -26.0,admin.,high.school,4.959,09/03/2001,30/05/2016,1.0,0 -45.0,,university.degree,4.959,08/02/2008,21/02/2008,1.0,0 -45.0,management,university.degree,4.959,30/06/1998,11/05/2016,1.0,0 -29.0,blue-collar,high.school,4.959,25/05/1998,07/10/2005,1.0,0 -46.0,services,high.school,4.959,20/10/2014,13/02/2015,1.0,0 -32.0,technician,professional.course,4.959,03/09/2004,01/06/2011,1.0,0 -32.0,,basic.6y,4.959,03/04/2000,25/10/1995,1.0,0 -43.0,management,high.school,4.959,19/09/2014,30/01/2013,1.0,0 -32.0,housemaid,basic.6y,4.959,,01/04/2009,1.0,0 -30.0,admin.,high.school,4.959,15/06/2006,03/06/2011,1.0,0 -39.0,admin.,high.school,4.959,20/07/2004,04/01/2010,1.0,0 -39.0,,high.school,4.959,01/10/1998,22/06/2006,1.0,0 -32.0,blue-collar,high.school,4.959,30/11/2001,01/02/2009,1.0,0 -43.0,technician,university.degree,4.959,19/06/2009,05/04/1998,1.0,0 -,blue-collar,high.school,4.959,02/01/2008,07/03/2003,1.0,0 -31.0,unemployed,professional.course,4.959,20/11/2014,25/12/1993,1.0,0 -,entrepreneur,university.degree,4.959,14/03/2003,31/10/2012,1.0,0 -50.0,blue-collar,basic.4y,4.959,17/04/2009,25/07/2011,1.0,0 -28.0,admin.,university.degree,4.959,01/09/2009,27/01/2006,1.0,0 -31.0,admin.,university.degree,4.959,10/09/1997,19/09/2003,1.0,0 -30.0,admin.,high.school,4.959,15/02/2002,07/08/2003,1.0,0 -30.0,admin.,high.school,4.959,13/07/2012,07/02/2001,1.0,0 -27.0,services,high.school,4.959,11/12/2008,28/01/2005,1.0,1 -35.0,blue-collar,high.school,4.959,19/02/2003,10/02/2004,1.0,0 -34.0,admin.,university.degree,4.959,13/12/2018,14/04/2017,1.0,0 -30.0,admin.,university.degree,4.959,12/12/2003,03/03/2008,1.0,0 -41.0,entrepreneur,basic.4y,4.959,06/05/2011,31/10/2017,1.0,0 -43.0,blue-collar,basic.4y,4.959,30/01/2015,04/07/2006,1.0,0 -31.0,admin.,university.degree,4.959,01/03/1997,25/05/1998,1.0,0 -35.0,blue-collar,basic.4y,4.959,28/02/1994,17/12/1999,1.0,0 -53.0,blue-collar,basic.4y,4.959,07/03/2014,05/04/2017,1.0,0 -57.0,admin.,university.degree,4.959,20/07/2007,18/04/2003,1.0,0 -39.0,admin.,university.degree,4.959,19/10/2018,14/09/2004,1.0,0 -41.0,blue-collar,basic.4y,4.959,17/10/2003,18/02/2014,1.0,0 -31.0,admin.,university.degree,4.959,01/04/2014,05/06/2012,1.0,0 -37.0,,university.degree,4.959,17/11/2016,13/06/2014,1.0,0 -26.0,admin.,high.school,4.959,19/01/2001,04/05/2006,1.0,0 -38.0,services,high.school,4.959,15/10/2012,02/04/2012,1.0,0 -34.0,technician,high.school,4.959,06/06/2003,10/03/2006,1.0,0 -32.0,admin.,university.degree,4.959,14/10/2003,09/01/1998,1.0,0 -53.0,housemaid,basic.4y,4.959,01/09/2004,06/06/2006,1.0,0 -41.0,entrepreneur,basic.4y,4.959,26/05/2005,05/07/2013,1.0,0 -,admin.,university.degree,4.959,03/05/2013,21/04/2011,1.0,0 -33.0,technician,university.degree,4.959,19/07/1999,01/08/1992,1.0,0 -45.0,,basic.4y,4.959,28/03/2003,23/11/2007,1.0,0 -34.0,technician,professional.course,4.959,08/03/2011,22/09/2015,1.0,0 -42.0,admin.,university.degree,4.959,31/01/1990,21/03/2008,1.0,0 -,blue-collar,basic.9y,4.959,25/12/1996,01/10/1998,1.0,0 -29.0,entrepreneur,basic.6y,4.959,01/04/2005,19/05/2014,1.0,0 -,services,high.school,4.959,19/09/1995,24/04/2017,1.0,0 -43.0,technician,professional.course,4.959,10/05/1997,02/05/2013,1.0,0 -59.0,retired,basic.4y,4.959,15/09/2003,10/12/1988,1.0,0 -27.0,admin.,university.degree,4.959,24/03/2005,24/12/2010,1.0,0 -28.0,blue-collar,basic.4y,4.959,14/09/2016,03/06/2011,1.0,0 -29.0,admin.,university.degree,4.959,04/03/1998,19/12/2003,1.0,0 -,blue-collar,basic.9y,4.959,27/03/2012,01/07/2005,1.0,0 -49.0,blue-collar,basic.9y,4.959,26/06/2007,05/05/2015,1.0,0 -45.0,blue-collar,basic.9y,4.959,24/07/2003,15/07/2011,1.0,0 -29.0,entrepreneur,high.school,4.959,28/11/2002,26/11/2013,1.0,0 -46.0,services,high.school,4.959,12/02/2001,31/12/1991,1.0,0 -33.0,technician,basic.9y,4.959,25/03/2010,24/09/2014,1.0,0 -41.0,management,university.degree,4.959,09/03/2006,14/03/2017,1.0,0 -31.0,technician,professional.course,4.959,12/12/2003,01/01/1997,1.0,0 -30.0,,high.school,4.959,12/01/1999,17/01/2007,1.0,0 -58.0,retired,professional.course,4.959,17/03/2008,12/12/2016,1.0,0 -31.0,blue-collar,basic.9y,4.959,15/11/2000,19/12/2016,1.0,0 -30.0,admin.,high.school,4.959,31/10/2003,10/11/2010,1.0,0 -40.0,blue-collar,basic.6y,4.959,01/01/2009,21/03/2012,1.0,0 -33.0,services,high.school,4.959,24/05/2011,09/01/1996,1.0,0 -38.0,blue-collar,basic.9y,4.959,24/07/2017,11/04/2003,1.0,0 -29.0,admin.,basic.9y,4.959,05/02/1990,21/01/2013,1.0,0 -40.0,blue-collar,basic.9y,4.959,08/04/2011,16/05/1996,1.0,0 -48.0,blue-collar,basic.4y,4.959,14/08/2007,17/05/2017,1.0,0 -51.0,retired,basic.9y,4.959,25/02/2014,15/08/2012,1.0,0 -51.0,,basic.9y,4.959,01/10/1993,01/07/1993,1.0,0 -34.0,technician,high.school,4.959,01/07/2007,05/04/2006,1.0,0 -46.0,blue-collar,basic.9y,4.959,06/10/2009,24/08/2001,1.0,0 -34.0,unemployed,high.school,4.959,23/06/2009,17/07/2009,1.0,0 -55.0,admin.,high.school,4.96,29/11/2000,14/04/2009,1.0,0 -47.0,admin.,university.degree,4.96,22/11/2006,16/11/2012,1.0,0 -41.0,blue-collar,basic.4y,4.96,25/07/2003,01/03/2006,1.0,0 -49.0,admin.,high.school,4.96,22/11/2013,07/04/2006,1.0,0 -38.0,admin.,high.school,4.96,10/03/1989,12/11/2004,1.0,0 -51.0,admin.,high.school,4.96,07/06/2000,23/08/2005,1.0,0 -52.0,management,professional.course,4.96,31/03/2009,02/12/2015,1.0,1 -59.0,retired,professional.course,4.96,09/04/1996,01/12/1993,1.0,1 -33.0,self-employed,basic.9y,4.96,23/02/2006,13/03/2014,1.0,0 -40.0,,high.school,4.96,19/10/2000,28/06/2012,1.0,1 -48.0,admin.,university.degree,4.96,25/01/2013,02/07/1999,1.0,0 -57.0,admin.,basic.9y,4.96,26/09/2016,31/12/1992,1.0,0 -,technician,university.degree,4.96,10/05/2007,08/07/2014,1.0,0 -53.0,self-employed,university.degree,4.96,23/06/2006,06/06/2014,1.0,0 -,technician,university.degree,4.96,23/05/2003,28/01/2009,1.0,0 -29.0,unemployed,university.degree,4.96,01/02/2005,26/09/1997,1.0,0 -52.0,blue-collar,basic.9y,4.96,22/05/1990,24/01/2003,1.0,0 -31.0,services,high.school,4.96,01/12/1991,14/06/2006,1.0,0 -30.0,blue-collar,basic.9y,4.96,01/01/2014,23/11/1999,1.0,0 -,admin.,basic.9y,4.96,19/09/2017,19/02/2016,1.0,0 -30.0,technician,professional.course,4.96,29/10/2010,22/04/2002,1.0,0 -27.0,blue-collar,basic.9y,4.96,13/07/2004,05/12/1999,1.0,0 -42.0,blue-collar,basic.4y,4.96,11/07/1991,20/12/2012,1.0,0 -,admin.,university.degree,4.96,01/02/2011,07/04/2011,1.0,0 -43.0,unemployed,high.school,4.96,17/03/2003,22/07/2014,1.0,0 -35.0,,professional.course,4.96,11/06/2018,06/01/2014,1.0,0 -52.0,blue-collar,basic.9y,4.96,09/05/1989,17/10/2012,1.0,0 -32.0,blue-collar,basic.6y,4.96,02/08/2000,01/02/1995,1.0,0 -48.0,admin.,university.degree,4.96,,10/03/1989,1.0,0 -40.0,,basic.6y,4.96,,31/12/1991,1.0,0 -43.0,management,high.school,4.96,05/05/2003,20/10/2017,1.0,0 -34.0,blue-collar,basic.9y,4.96,17/12/1992,30/07/2018,1.0,0 -42.0,self-employed,high.school,4.96,,10/08/2005,1.0,0 -52.0,management,university.degree,4.96,25/02/2005,15/02/1995,1.0,0 -31.0,blue-collar,basic.6y,4.96,17/11/2016,01/11/1995,1.0,0 -44.0,technician,professional.course,4.96,13/06/2003,27/03/2009,1.0,0 -40.0,technician,university.degree,4.96,05/04/1991,01/06/2010,1.0,0 -42.0,technician,professional.course,4.96,,29/12/2004,1.0,0 -,,high.school,4.96,05/08/1990,19/06/2014,1.0,0 -31.0,admin.,basic.9y,4.96,25/03/2013,14/11/2016,1.0,0 -57.0,management,university.degree,4.96,31/12/1992,11/02/2005,1.0,0 -44.0,blue-collar,basic.9y,4.96,04/02/2005,02/04/1999,1.0,0 -52.0,services,basic.6y,4.96,05/05/1989,12/06/2013,1.0,0 -40.0,technician,basic.9y,4.96,09/11/1998,22/04/2004,1.0,0 -47.0,self-employed,university.degree,4.96,29/04/2014,22/12/2006,1.0,0 -42.0,blue-collar,basic.4y,4.96,01/04/2008,04/04/2018,1.0,0 -47.0,technician,professional.course,4.96,25/12/1989,24/01/2003,1.0,0 -31.0,entrepreneur,basic.6y,4.96,15/06/1995,01/06/1995,1.0,1 -45.0,management,high.school,4.96,16/03/2015,17/03/2011,1.0,0 -26.0,admin.,university.degree,4.96,27/04/2011,15/05/2006,1.0,0 -52.0,blue-collar,basic.9y,4.96,08/10/2004,25/03/1997,1.0,0 -30.0,admin.,university.degree,4.96,31/03/1995,30/03/2007,1.0,0 -51.0,management,basic.4y,4.96,16/12/2010,01/06/1998,1.0,0 -41.0,blue-collar,basic.9y,4.96,05/05/1993,21/01/2008,1.0,0 -46.0,admin.,basic.9y,4.96,15/10/1993,24/06/1992,1.0,0 -31.0,management,high.school,4.96,04/03/2009,01/09/1992,1.0,1 -45.0,admin.,university.degree,4.96,05/01/2015,14/08/2017,1.0,0 -42.0,admin.,university.degree,4.96,22/09/2006,01/10/2014,1.0,0 -,services,basic.9y,4.96,04/04/2011,15/03/2006,1.0,0 -56.0,blue-collar,basic.4y,4.96,16/12/2011,16/04/2009,1.0,0 -37.0,self-employed,basic.4y,4.96,05/04/1990,21/08/1995,1.0,0 -41.0,blue-collar,basic.4y,4.96,17/05/2001,22/12/2009,1.0,0 -,,basic.9y,4.96,25/08/2014,14/03/2017,1.0,0 -,blue-collar,basic.9y,4.96,01/11/2004,16/06/2004,1.0,0 -42.0,housemaid,basic.4y,4.96,14/11/2008,25/09/2013,1.0,0 -56.0,,basic.6y,4.96,01/09/1998,09/08/1997,1.0,0 -39.0,housemaid,basic.4y,4.96,05/10/1991,19/04/2002,1.0,0 -31.0,housemaid,high.school,4.96,,01/02/2006,1.0,0 -37.0,blue-collar,basic.9y,4.96,29/01/2008,22/01/1999,1.0,0 -40.0,technician,high.school,4.96,02/05/2013,31/12/1993,1.0,0 -43.0,management,university.degree,4.96,31/12/1994,01/04/2007,1.0,0 -,technician,basic.9y,4.96,06/10/2005,17/04/2015,1.0,0 -40.0,self-employed,high.school,4.96,12/02/1990,03/10/2002,1.0,0 -47.0,blue-collar,basic.9y,4.96,04/01/2013,27/11/2013,1.0,0 -50.0,blue-collar,basic.4y,4.96,05/03/2009,14/01/2005,1.0,0 -30.0,,high.school,4.96,08/06/2010,06/01/2005,1.0,0 -40.0,unemployed,high.school,4.96,,13/07/2012,1.0,0 -32.0,,high.school,4.96,11/08/2014,01/10/2008,1.0,1 -25.0,admin.,high.school,4.96,28/12/2007,01/07/1998,1.0,0 -29.0,technician,professional.course,4.96,,01/04/2007,1.0,0 -56.0,retired,basic.4y,4.96,20/12/1996,22/02/2008,1.0,1 -31.0,services,high.school,4.96,,31/05/2005,1.0,0 -42.0,blue-collar,basic.9y,4.96,01/07/2004,01/08/1995,1.0,0 -50.0,,high.school,4.96,22/11/2007,06/01/2015,1.0,1 -41.0,blue-collar,basic.4y,4.96,15/03/1990,15/05/2014,1.0,0 -38.0,blue-collar,basic.9y,4.96,03/07/2014,19/11/1998,1.0,0 -46.0,entrepreneur,university.degree,4.96,19/05/2017,09/04/2001,1.0,0 -32.0,management,university.degree,4.96,19/07/2002,18/12/2002,1.0,0 -31.0,technician,university.degree,4.96,14/09/1995,02/08/2012,1.0,1 -35.0,blue-collar,basic.9y,4.96,01/04/1995,10/06/2005,1.0,1 -44.0,services,high.school,4.96,02/08/2001,28/05/2004,1.0,0 -39.0,services,high.school,4.96,13/09/2004,23/01/2013,1.0,0 -36.0,admin.,university.degree,4.96,30/03/1999,19/11/2013,1.0,0 -39.0,unemployed,high.school,4.96,15/01/1996,25/10/2002,1.0,0 -56.0,blue-collar,basic.9y,4.96,26/03/2009,01/05/1998,1.0,0 -28.0,housemaid,basic.6y,4.96,28/10/2016,15/04/2005,1.0,0 -40.0,blue-collar,basic.9y,4.96,08/12/2010,01/11/1993,1.0,0 -23.0,,university.degree,4.96,18/12/2006,02/12/2004,1.0,0 -49.0,unemployed,basic.9y,4.96,08/04/2005,12/05/2006,1.0,0 -28.0,blue-collar,basic.9y,4.96,02/07/2013,07/05/2013,1.0,0 -49.0,admin.,high.school,4.96,01/09/2007,04/07/1997,1.0,0 -39.0,housemaid,basic.4y,4.96,01/05/1995,16/12/2004,1.0,0 -36.0,blue-collar,basic.6y,4.96,05/10/2012,13/12/2017,1.0,0 -45.0,services,basic.9y,4.96,05/12/2003,01/06/1999,1.0,0 -,blue-collar,basic.4y,4.96,21/04/2016,25/01/2000,1.0,0 -33.0,services,high.school,4.96,05/11/1993,24/12/2012,1.0,0 -47.0,services,basic.6y,4.96,16/07/2015,23/04/2004,1.0,0 -33.0,unemployed,basic.9y,4.96,08/02/1993,18/11/2014,1.0,0 -36.0,,university.degree,4.96,31/10/2012,06/03/2007,1.0,0 -41.0,admin.,high.school,4.96,06/11/2007,01/04/2011,1.0,0 -42.0,entrepreneur,high.school,4.96,15/07/1998,18/02/2000,1.0,0 -42.0,entrepreneur,high.school,4.96,21/07/2014,01/12/2008,1.0,0 -28.0,technician,university.degree,4.96,31/12/1994,30/10/2013,1.0,0 -39.0,blue-collar,high.school,4.96,09/07/1996,03/02/1999,1.0,0 -27.0,admin.,university.degree,4.96,10/09/1997,25/11/2004,1.0,0 -30.0,blue-collar,basic.9y,4.96,18/06/2013,01/07/1997,1.0,0 -37.0,services,high.school,4.96,28/07/2006,06/12/2011,1.0,0 -40.0,technician,basic.9y,4.96,07/03/2016,03/10/2014,1.0,0 -37.0,entrepreneur,university.degree,4.96,14/11/2002,06/07/2016,1.0,0 -29.0,services,high.school,4.96,31/12/1991,05/08/2005,1.0,0 -48.0,blue-collar,basic.4y,4.96,04/05/2000,01/07/1995,1.0,0 -43.0,,high.school,4.96,09/12/1995,03/06/2014,1.0,0 -28.0,admin.,university.degree,4.96,01/10/1992,29/07/2011,1.0,0 -36.0,blue-collar,high.school,4.96,14/09/2016,31/12/1994,1.0,1 -43.0,admin.,high.school,4.96,17/01/1995,16/09/2005,1.0,0 -33.0,blue-collar,basic.9y,4.96,23/12/2002,25/05/1995,1.0,0 -43.0,admin.,high.school,4.96,09/08/2013,25/12/2015,1.0,0 -38.0,admin.,high.school,4.96,01/07/1993,04/10/2013,1.0,0 -29.0,services,high.school,4.96,07/04/2011,09/11/2015,1.0,1 -55.0,blue-collar,basic.4y,4.96,,01/04/2008,1.0,0 -34.0,blue-collar,basic.9y,4.96,13/08/2004,16/07/2014,1.0,0 -59.0,,university.degree,4.96,20/02/2004,21/12/2007,1.0,0 -49.0,blue-collar,basic.4y,4.96,15/12/2008,23/12/2015,1.0,0 -43.0,entrepreneur,basic.9y,4.96,30/06/2005,11/05/2007,1.0,0 -52.0,management,university.degree,4.96,31/12/1991,13/07/2017,1.0,0 -47.0,admin.,basic.9y,4.96,19/12/2014,07/07/2001,1.0,0 -35.0,self-employed,high.school,4.96,05/09/2016,16/04/2010,1.0,0 -39.0,admin.,high.school,4.96,12/04/2010,31/01/2012,1.0,0 -34.0,,high.school,4.96,02/03/2006,20/03/1993,1.0,0 -39.0,technician,basic.9y,4.96,14/04/2014,31/12/1990,1.0,0 -42.0,self-employed,university.degree,4.96,05/11/1999,19/10/2011,1.0,0 -48.0,blue-collar,basic.4y,4.96,01/09/2004,17/01/2003,1.0,0 -36.0,entrepreneur,high.school,4.96,31/12/1995,24/04/2014,1.0,0 -56.0,retired,basic.4y,4.96,23/08/2002,01/01/2011,1.0,0 -51.0,technician,professional.course,4.96,,22/04/2005,1.0,0 -41.0,technician,high.school,4.96,28/12/2007,12/11/2010,1.0,0 -47.0,admin.,high.school,4.96,10/10/1990,25/06/1999,1.0,0 -39.0,,basic.9y,4.96,,09/01/2003,1.0,0 -47.0,admin.,high.school,4.96,10/07/2003,26/05/2016,1.0,1 -60.0,blue-collar,basic.9y,4.96,21/07/1999,09/06/2017,1.0,0 -52.0,retired,basic.4y,4.96,23/12/1999,18/04/2003,1.0,0 -33.0,technician,professional.course,4.96,23/06/2011,04/02/2008,1.0,0 -47.0,admin.,high.school,4.96,01/01/1998,23/04/2013,1.0,0 -42.0,admin.,university.degree,4.96,04/12/2012,01/09/2007,1.0,0 -37.0,entrepreneur,basic.6y,4.96,04/06/2015,15/02/2016,1.0,0 -41.0,blue-collar,high.school,4.96,18/02/2014,21/11/2013,1.0,0 -54.0,,university.degree,4.96,07/08/1997,31/12/1989,1.0,0 -31.0,admin.,university.degree,4.96,05/02/1997,28/08/2014,1.0,0 -44.0,housemaid,high.school,4.96,03/04/2009,09/07/2008,1.0,0 -45.0,services,high.school,4.96,25/12/1991,10/04/2012,1.0,0 -57.0,entrepreneur,university.degree,4.96,01/07/2008,22/12/2006,1.0,0 -36.0,,university.degree,4.96,07/04/2009,05/10/1989,1.0,0 -,admin.,high.school,4.96,18/04/2002,01/03/1994,1.0,0 -40.0,services,basic.6y,4.96,08/12/1999,01/10/2012,1.0,0 -46.0,blue-collar,basic.9y,4.96,29/03/2011,02/06/2017,1.0,0 -29.0,technician,professional.course,4.96,14/04/2006,13/05/2014,1.0,0 -43.0,services,professional.course,4.96,03/03/2017,05/02/1999,1.0,0 -40.0,admin.,university.degree,4.96,10/06/1989,20/07/2016,1.0,0 -28.0,admin.,high.school,4.96,31/12/1995,21/12/2016,1.0,0 -40.0,services,high.school,4.96,05/09/2014,27/04/2006,1.0,0 -53.0,entrepreneur,basic.9y,4.96,10/09/2009,13/10/2005,1.0,0 -51.0,blue-collar,high.school,4.96,10/02/2006,24/02/2011,1.0,0 -58.0,blue-collar,basic.4y,4.96,10/04/2017,22/02/2011,1.0,0 -35.0,,basic.9y,4.96,17/07/2012,25/05/2016,1.0,0 -27.0,admin.,high.school,4.96,31/12/1993,02/08/2013,1.0,0 -41.0,entrepreneur,basic.4y,4.96,05/12/2006,19/05/2011,1.0,0 -48.0,blue-collar,basic.4y,4.96,01/02/1996,16/05/2002,1.0,0 -33.0,management,university.degree,4.96,12/04/1996,08/04/2009,1.0,0 -,blue-collar,basic.9y,4.96,03/05/2016,05/12/1990,1.0,0 -52.0,entrepreneur,university.degree,4.96,19/04/1990,01/07/1996,1.0,0 -41.0,entrepreneur,basic.4y,4.96,01/06/2004,14/12/2001,1.0,0 -,services,basic.9y,4.96,,07/10/2001,1.0,0 -34.0,,basic.9y,4.96,21/11/2003,05/02/1994,1.0,0 -46.0,admin.,university.degree,4.96,01/03/1998,12/04/2000,1.0,0 -35.0,blue-collar,basic.6y,4.96,01/06/2012,02/05/2008,1.0,0 -55.0,retired,high.school,4.96,11/04/2018,10/07/1987,1.0,0 -30.0,technician,high.school,4.96,09/06/1994,10/02/2010,1.0,0 -,,high.school,4.96,28/08/2015,11/07/2014,1.0,1 -,management,university.degree,4.96,10/07/2013,26/06/2002,1.0,0 -33.0,blue-collar,basic.9y,4.96,21/03/2003,21/03/2003,1.0,0 -,,university.degree,4.96,19/09/1995,28/06/2015,1.0,1 -34.0,,basic.9y,4.96,26/12/2013,21/09/1997,1.0,0 -37.0,technician,high.school,4.96,05/10/2015,19/02/2013,1.0,0 -48.0,blue-collar,basic.9y,4.96,01/11/2000,24/12/2013,1.0,0 -24.0,,high.school,4.96,,03/10/2017,1.0,0 -31.0,admin.,university.degree,4.96,01/05/1997,04/10/2013,1.0,0 -34.0,,basic.4y,4.96,09/09/1993,21/04/1995,1.0,0 -,entrepreneur,university.degree,4.96,29/12/2017,25/07/2018,1.0,0 -29.0,services,university.degree,4.96,05/12/2003,26/03/2004,1.0,0 -33.0,,basic.9y,4.96,,05/01/1995,1.0,0 -39.0,admin.,high.school,4.96,12/08/2013,25/12/2014,1.0,0 -36.0,entrepreneur,high.school,4.96,,06/09/2013,1.0,0 -36.0,admin.,university.degree,4.96,25/09/2009,21/07/2006,1.0,0 -52.0,entrepreneur,basic.9y,4.96,22/05/2008,23/06/2000,1.0,0 -42.0,admin.,university.degree,4.96,30/05/2013,10/01/2007,1.0,0 -,blue-collar,basic.9y,4.96,15/06/2016,29/07/2016,1.0,0 -45.0,technician,high.school,4.96,30/07/2004,09/12/2011,1.0,0 -39.0,self-employed,university.degree,4.96,27/06/2003,28/12/2001,1.0,0 -44.0,entrepreneur,basic.6y,4.96,01/04/2009,05/02/2018,1.0,1 -60.0,retired,high.school,4.96,01/04/1992,03/07/2006,1.0,0 -,admin.,basic.6y,4.96,01/08/2018,02/09/2013,1.0,0 -36.0,technician,basic.6y,4.96,20/06/1994,31/12/1991,1.0,0 -31.0,services,high.school,4.96,04/06/1997,05/11/1993,1.0,0 -39.0,self-employed,basic.9y,4.96,,26/06/2006,1.0,0 -50.0,unknown,basic.4y,4.96,30/12/1994,28/11/2008,1.0,0 -33.0,admin.,professional.course,4.96,24/09/2004,08/07/2014,1.0,0 -36.0,,high.school,4.96,,10/08/2005,1.0,0 -34.0,technician,professional.course,4.96,01/11/2008,28/10/2008,1.0,0 -50.0,entrepreneur,university.degree,4.96,20/02/1989,01/03/2001,1.0,0 -29.0,services,high.school,4.96,11/07/2005,08/10/2013,1.0,0 -28.0,services,high.school,4.96,12/03/2004,22/02/2008,1.0,0 -,blue-collar,basic.9y,4.96,,13/06/2016,1.0,0 -23.0,,high.school,4.96,20/02/2009,31/12/1992,1.0,0 -31.0,admin.,high.school,4.96,22/04/2005,20/04/1994,1.0,0 -23.0,services,high.school,4.96,29/09/1999,13/02/2009,1.0,0 -,admin.,university.degree,4.96,14/05/2012,08/06/2012,1.0,0 -36.0,services,high.school,4.96,01/12/1995,23/05/1997,1.0,0 -50.0,technician,professional.course,4.96,21/05/2008,31/12/1992,1.0,1 -47.0,technician,professional.course,4.96,,22/02/2018,1.0,0 -59.0,,university.degree,4.96,05/02/1994,20/08/2010,1.0,0 -32.0,technician,professional.course,4.96,25/02/2015,17/05/2012,1.0,0 -42.0,admin.,university.degree,4.96,28/11/2012,11/08/2003,1.0,0 -49.0,blue-collar,high.school,4.96,09/03/1998,06/01/2005,1.0,0 -38.0,housemaid,basic.4y,4.96,19/10/1999,28/10/2008,1.0,0 -36.0,self-employed,professional.course,4.96,24/05/2017,15/04/1998,1.0,0 -42.0,technician,basic.9y,4.96,31/01/2003,02/12/2004,1.0,0 -44.0,unknown,basic.9y,4.96,01/08/2007,20/02/2004,1.0,0 -,admin.,high.school,4.96,,04/06/2012,1.0,0 -40.0,admin.,university.degree,4.96,19/02/1996,30/11/2012,1.0,0 -25.0,admin.,high.school,4.96,31/01/2012,25/12/1994,1.0,0 -25.0,blue-collar,high.school,4.96,16/01/2001,20/12/1991,1.0,0 -25.0,admin.,high.school,4.96,18/12/2009,25/09/2012,1.0,0 -43.0,blue-collar,basic.9y,4.96,25/06/2018,24/09/1997,1.0,0 -37.0,management,university.degree,4.96,21/04/2009,19/04/1999,1.0,0 -25.0,admin.,professional.course,4.96,31/12/1992,18/02/2005,1.0,0 -28.0,,university.degree,4.96,01/09/2011,16/05/2008,1.0,0 -32.0,admin.,university.degree,4.96,15/12/2015,05/06/2007,1.0,0 -52.0,blue-collar,basic.9y,4.96,06/11/2009,31/10/2012,1.0,0 -51.0,,basic.9y,4.96,21/07/2015,27/07/2005,1.0,0 -41.0,services,basic.9y,4.96,20/02/2004,01/04/1996,1.0,0 -33.0,entrepreneur,professional.course,4.96,10/03/2005,25/07/2017,1.0,0 -38.0,unemployed,high.school,4.96,01/07/1993,09/03/2015,1.0,0 -30.0,blue-collar,basic.9y,4.96,11/11/2011,17/06/2005,1.0,0 -31.0,admin.,high.school,4.96,,24/08/2012,1.0,0 -,admin.,university.degree,4.96,15/01/2001,06/04/2001,1.0,0 -24.0,services,high.school,4.96,01/09/1995,17/12/2004,1.0,0 -49.0,technician,professional.course,4.96,13/08/2012,19/01/1996,1.0,0 -59.0,blue-collar,basic.9y,4.96,03/01/2014,11/04/2018,1.0,0 -34.0,management,high.school,4.96,,23/12/2005,1.0,0 -39.0,,professional.course,4.96,15/06/2017,01/04/1998,1.0,0 -31.0,admin.,university.degree,4.96,,02/04/2004,1.0,0 -,technician,professional.course,4.96,19/04/2010,25/04/2013,1.0,0 -43.0,entrepreneur,basic.4y,4.96,26/05/2008,10/11/2000,1.0,0 -31.0,admin.,basic.9y,4.96,05/03/2010,26/07/2004,1.0,0 -54.0,services,high.school,4.96,30/03/2011,31/12/2018,1.0,0 -36.0,,basic.6y,4.96,28/03/2006,01/04/2014,1.0,0 -33.0,services,high.school,4.96,08/06/2017,02/05/2003,1.0,0 -47.0,blue-collar,basic.4y,4.96,30/12/2004,25/07/2003,1.0,0 -56.0,housemaid,basic.4y,4.96,01/01/2010,25/10/1995,1.0,0 -37.0,blue-collar,basic.6y,4.96,15/02/2001,17/03/2003,1.0,0 -35.0,blue-collar,high.school,4.96,01/08/1995,01/07/1991,1.0,0 -37.0,technician,professional.course,4.96,,22/05/2002,1.0,0 -33.0,admin.,university.degree,4.96,07/10/2009,15/04/2005,1.0,0 -38.0,technician,professional.course,4.96,14/02/2014,15/11/2010,1.0,0 -28.0,blue-collar,high.school,4.96,29/02/2008,01/06/2005,1.0,0 -36.0,,professional.course,4.96,30/09/2004,02/06/2006,1.0,0 -39.0,,high.school,4.96,29/12/1999,08/02/2002,1.0,0 -42.0,blue-collar,basic.4y,4.96,18/07/2008,27/04/2001,1.0,0 -31.0,technician,high.school,4.96,07/03/1998,05/05/2017,1.0,0 -37.0,blue-collar,high.school,4.96,15/01/2008,30/04/2014,1.0,0 -46.0,unemployed,professional.course,4.96,22/10/2014,28/09/2012,1.0,0 -39.0,services,basic.9y,4.96,26/03/2004,05/06/2018,1.0,0 -,unemployed,high.school,4.96,20/06/2001,11/07/2005,1.0,0 -28.0,,basic.9y,4.96,07/11/2013,18/06/2010,1.0,0 -38.0,,high.school,4.96,13/02/2007,25/02/2000,1.0,0 -51.0,blue-collar,high.school,4.96,13/04/2016,03/02/2006,1.0,0 -43.0,,basic.4y,4.96,28/09/2009,29/09/2011,1.0,0 -,management,university.degree,4.96,,10/07/2018,1.0,0 -31.0,admin.,high.school,4.96,15/01/1993,07/07/2016,1.0,0 -43.0,admin.,high.school,4.96,05/01/2016,26/07/2013,1.0,0 -39.0,services,basic.9y,4.96,04/03/2009,23/12/2014,1.0,0 -38.0,admin.,professional.course,4.96,01/06/1992,20/06/2012,1.0,0 -26.0,unemployed,basic.9y,4.96,12/07/2011,30/12/2005,1.0,0 -35.0,management,university.degree,4.96,10/06/2011,21/05/2013,1.0,0 -35.0,admin.,university.degree,4.96,07/04/1997,29/10/2009,1.0,0 -34.0,technician,professional.course,4.96,13/06/2016,09/04/1998,1.0,0 -31.0,blue-collar,high.school,4.96,23/02/2002,21/01/2016,1.0,0 -29.0,,high.school,4.96,13/09/1999,03/03/2014,1.0,0 -36.0,admin.,high.school,4.96,21/09/2007,28/10/2005,1.0,0 -32.0,,high.school,4.96,27/06/2003,17/12/2014,1.0,0 -35.0,admin.,university.degree,4.96,29/10/2012,05/06/1994,1.0,0 -,blue-collar,basic.6y,4.96,13/03/2002,05/01/2001,1.0,0 -50.0,admin.,university.degree,4.96,17/02/2005,09/07/2014,1.0,0 -48.0,blue-collar,basic.6y,4.96,02/10/2000,18/10/2013,1.0,0 -26.0,blue-collar,basic.9y,4.96,19/02/2015,19/01/2007,1.0,0 -39.0,admin.,basic.9y,4.96,26/02/2013,23/03/2009,1.0,0 -35.0,,professional.course,4.96,16/12/1998,29/02/2000,1.0,0 -47.0,blue-collar,basic.4y,4.96,10/01/2013,15/10/2014,1.0,0 -48.0,blue-collar,basic.4y,4.96,24/01/2003,12/06/2001,1.0,0 -46.0,blue-collar,basic.6y,4.96,03/09/2013,20/03/2001,1.0,0 -44.0,blue-collar,high.school,4.96,05/12/1991,26/09/2012,1.0,0 -34.0,blue-collar,basic.9y,4.96,29/11/2011,23/04/2009,1.0,0 -36.0,services,university.degree,4.96,,18/07/2002,1.0,0 -34.0,admin.,university.degree,4.96,19/07/2002,10/07/2015,1.0,0 -37.0,technician,university.degree,4.96,22/08/2002,09/07/2010,1.0,0 -44.0,blue-collar,basic.6y,4.96,26/06/2012,05/02/1994,1.0,0 -50.0,admin.,high.school,4.96,01/03/2017,20/05/2014,1.0,0 -31.0,services,high.school,4.96,25/08/1999,08/06/2015,1.0,0 -48.0,admin.,high.school,4.96,31/05/2002,19/05/2015,1.0,0 -40.0,management,university.degree,4.96,09/08/1997,07/02/2003,1.0,0 -42.0,admin.,high.school,4.96,19/10/2007,05/07/2002,1.0,0 -37.0,technician,university.degree,4.96,01/04/1995,01/12/2007,1.0,0 -42.0,entrepreneur,high.school,4.96,12/11/2004,01/06/2006,1.0,0 -24.0,unemployed,high.school,4.96,02/10/2002,24/09/2004,1.0,0 -36.0,technician,university.degree,4.96,23/09/1997,29/04/2013,1.0,0 -41.0,blue-collar,high.school,4.96,05/02/1998,10/08/2015,1.0,0 -52.0,housemaid,basic.4y,4.96,02/10/2000,29/01/2003,1.0,0 -50.0,housemaid,high.school,4.96,12/05/2014,26/07/2002,1.0,0 -25.0,services,high.school,4.96,16/06/2006,08/04/2005,1.0,0 -42.0,admin.,university.degree,4.96,,18/03/2004,1.0,1 -40.0,services,high.school,4.96,01/02/1993,05/11/1993,1.0,0 -53.0,services,high.school,4.96,08/12/2006,05/04/2000,1.0,0 -55.0,technician,professional.course,4.96,26/09/2011,03/01/2011,1.0,0 -30.0,blue-collar,basic.4y,4.96,19/01/2018,28/07/2000,1.0,0 -,,university.degree,4.96,19/06/2008,05/12/2003,1.0,0 -37.0,services,high.school,4.96,,22/12/2017,1.0,0 -31.0,services,high.school,4.96,09/06/2009,20/02/2013,1.0,0 -25.0,admin.,high.school,4.96,23/03/2015,01/06/1993,1.0,0 -,management,high.school,4.96,17/04/2008,01/05/2005,1.0,0 -,entrepreneur,basic.4y,4.96,19/12/2003,07/03/2001,1.0,0 -,,high.school,4.96,01/02/2001,04/04/2014,1.0,0 -44.0,admin.,high.school,4.96,04/10/2013,15/02/1999,1.0,0 -30.0,technician,professional.course,4.96,01/04/2009,01/10/2012,1.0,0 -44.0,admin.,high.school,4.96,01/07/1997,04/05/2005,1.0,0 -44.0,,high.school,4.96,26/09/2002,05/12/2003,1.0,0 -38.0,,professional.course,4.96,07/03/2016,09/08/1994,1.0,0 -33.0,technician,professional.course,4.96,03/02/2016,20/11/2014,1.0,0 -41.0,admin.,high.school,4.96,08/02/2007,09/02/2001,1.0,0 -31.0,entrepreneur,basic.9y,4.96,18/04/2011,31/12/1989,1.0,0 -31.0,,university.degree,4.96,22/02/2013,14/03/2001,1.0,0 -26.0,technician,professional.course,4.96,,01/10/2015,1.0,0 -44.0,housemaid,high.school,4.96,31/01/2012,21/11/2008,1.0,0 -33.0,blue-collar,basic.4y,4.96,01/08/1992,25/06/1988,1.0,0 -48.0,technician,high.school,4.96,26/09/2002,05/11/1993,1.0,0 -52.0,admin.,university.degree,4.962,28/04/2009,01/01/1995,1.0,0 -52.0,admin.,university.degree,4.962,31/12/1992,28/10/1994,1.0,0 -,housemaid,basic.4y,4.962,23/10/2012,01/12/1983,1.0,0 -57.0,,basic.4y,4.962,13/04/2007,22/08/1997,1.0,0 -31.0,blue-collar,basic.9y,4.962,,07/06/2018,1.0,0 -25.0,services,high.school,4.962,09/03/2009,15/09/2016,1.0,0 -25.0,services,high.school,4.962,,16/11/2007,1.0,0 -25.0,services,high.school,4.962,19/07/2012,30/09/2004,1.0,0 -55.0,services,high.school,4.962,20/01/2010,03/10/2005,1.0,0 -50.0,entrepreneur,high.school,4.962,26/06/2001,24/09/2015,1.0,0 -32.0,services,basic.9y,4.962,20/08/1994,11/03/2008,1.0,0 -32.0,services,high.school,4.962,25/11/2000,09/08/2013,1.0,0 -52.0,admin.,university.degree,4.962,26/12/2002,10/01/2017,1.0,0 -46.0,blue-collar,basic.6y,4.962,,30/01/2004,1.0,0 -56.0,unemployed,professional.course,4.962,20/06/2013,10/01/2014,1.0,0 -26.0,blue-collar,basic.9y,4.962,19/11/2015,23/01/2004,1.0,0 -29.0,,high.school,4.962,11/04/2018,06/12/2010,1.0,0 -34.0,admin.,university.degree,4.962,09/04/2001,24/03/2010,1.0,0 -30.0,services,high.school,4.962,23/05/2003,29/06/2006,1.0,0 -34.0,admin.,university.degree,4.962,09/06/2017,06/06/2008,1.0,0 -30.0,admin.,high.school,4.962,18/08/2005,20/01/2006,1.0,0 -31.0,services,high.school,4.962,15/04/2005,31/12/1991,1.0,0 -49.0,services,high.school,4.962,08/11/2013,01/04/1995,1.0,0 -,technician,professional.course,4.962,07/11/2003,19/07/2010,1.0,0 -,admin.,basic.9y,4.962,24/04/1995,25/06/2004,1.0,0 -48.0,services,high.school,4.962,14/04/2006,19/09/1995,1.0,0 -27.0,services,high.school,4.962,02/07/2014,01/12/1995,1.0,1 -42.0,unemployed,university.degree,4.962,22/06/2001,06/12/2017,1.0,0 -56.0,services,basic.4y,4.962,01/10/1995,31/12/1990,1.0,0 -,admin.,university.degree,4.962,22/08/2011,28/08/2009,1.0,0 -48.0,blue-collar,basic.6y,4.962,05/08/2004,05/12/1992,1.0,0 -33.0,blue-collar,basic.6y,4.962,15/07/2004,11/12/2009,1.0,0 -38.0,admin.,university.degree,4.962,15/02/2001,27/06/2008,1.0,0 -60.0,admin.,high.school,4.962,17/04/2015,23/07/2014,1.0,0 -35.0,technician,high.school,4.962,11/08/1998,05/07/1996,1.0,1 -56.0,services,basic.4y,4.962,27/03/2013,01/10/2015,1.0,1 -60.0,admin.,high.school,4.962,31/01/2012,25/11/1995,1.0,0 -60.0,admin.,high.school,4.962,19/06/2000,31/07/1998,1.0,0 -40.0,,high.school,4.962,23/07/2007,07/09/2001,1.0,0 -57.0,admin.,professional.course,4.962,,11/04/2014,1.0,0 -32.0,admin.,university.degree,4.962,25/06/2015,18/08/2016,1.0,0 -29.0,entrepreneur,university.degree,4.962,22/10/1996,23/03/2005,1.0,0 -31.0,admin.,high.school,4.962,05/11/2015,10/08/2015,1.0,0 -36.0,technician,high.school,4.962,11/06/2013,22/10/2014,1.0,0 -55.0,services,basic.6y,4.962,28/07/2014,12/12/2000,1.0,0 -36.0,technician,high.school,4.962,09/02/1997,22/04/2014,1.0,0 -34.0,,professional.course,4.962,,04/05/2007,1.0,0 -32.0,blue-collar,high.school,4.962,05/02/2010,02/02/2016,1.0,0 -32.0,blue-collar,basic.4y,4.962,27/10/2006,23/12/2015,1.0,0 -,admin.,high.school,4.962,07/02/2001,03/08/2004,1.0,0 -26.0,admin.,high.school,4.962,28/04/2006,07/04/2005,1.0,0 -,admin.,university.degree,4.962,13/05/2016,07/01/2013,1.0,0 -34.0,admin.,university.degree,4.962,01/01/1998,10/01/2003,1.0,0 -,management,university.degree,4.962,25/12/2014,04/01/2002,1.0,1 -43.0,admin.,university.degree,4.962,25/01/1993,03/04/2001,1.0,0 -38.0,admin.,high.school,4.962,18/11/2013,16/02/2009,1.0,0 -33.0,self-employed,professional.course,4.962,01/08/2008,14/07/2005,1.0,0 -43.0,admin.,university.degree,4.962,24/07/1997,31/07/2003,1.0,0 -43.0,admin.,university.degree,4.962,30/05/2008,22/07/2005,1.0,0 -33.0,services,high.school,4.962,31/12/1992,21/01/2005,1.0,0 -42.0,,basic.6y,4.962,16/04/2010,17/02/2005,1.0,0 -26.0,blue-collar,basic.9y,4.962,12/03/2004,27/11/2006,1.0,0 -24.0,admin.,high.school,4.962,01/10/2003,14/10/2013,1.0,0 -32.0,technician,professional.course,4.962,,19/04/2005,1.0,0 -48.0,technician,high.school,4.962,25/01/1997,16/09/2010,1.0,0 -34.0,management,high.school,4.962,13/11/2006,07/07/2001,1.0,0 -26.0,blue-collar,basic.9y,4.962,02/08/2011,01/11/2004,1.0,0 -40.0,admin.,university.degree,4.962,05/07/1993,01/02/2016,1.0,0 -35.0,,high.school,4.962,29/10/2013,07/11/2007,1.0,0 -33.0,blue-collar,basic.9y,4.962,25/11/2011,02/08/2011,1.0,0 -39.0,blue-collar,basic.6y,4.962,01/10/1997,26/01/2012,1.0,0 -33.0,blue-collar,basic.9y,4.962,25/09/2013,04/11/2014,1.0,1 -43.0,management,basic.9y,4.962,01/10/1996,21/10/2009,1.0,0 -53.0,retired,high.school,4.962,06/12/2016,05/01/1999,1.0,0 -39.0,blue-collar,basic.6y,4.962,16/05/2003,01/11/1994,1.0,1 -26.0,,basic.9y,4.962,26/06/2014,23/04/2015,1.0,0 -26.0,,high.school,4.962,13/05/2009,06/07/1999,1.0,0 -25.0,technician,university.degree,4.962,09/12/1995,30/03/2012,1.0,1 -38.0,entrepreneur,basic.9y,4.962,09/12/2016,03/05/1996,1.0,0 -38.0,,high.school,4.962,01/04/1993,10/07/2015,1.0,0 -36.0,technician,high.school,4.962,10/12/1988,24/02/2006,1.0,0 -48.0,technician,high.school,4.962,29/11/1991,12/10/2001,1.0,0 -48.0,management,high.school,4.962,07/07/2006,01/12/1995,1.0,0 -43.0,technician,professional.course,4.962,03/02/2015,05/03/2019,1.0,0 -33.0,technician,high.school,4.962,26/06/2017,31/08/2015,1.0,0 -33.0,services,high.school,4.962,23/03/2006,04/08/2008,1.0,0 -33.0,services,high.school,4.962,24/10/2003,01/11/2007,1.0,0 -35.0,services,high.school,4.962,06/08/2014,11/12/2012,1.0,0 -33.0,,high.school,4.962,10/05/2010,22/09/2003,1.0,0 -26.0,blue-collar,basic.9y,4.962,23/02/2016,26/07/2005,1.0,0 -49.0,management,university.degree,4.962,24/11/2017,15/12/2005,1.0,0 -48.0,management,high.school,4.962,27/01/2010,19/03/2019,1.0,1 -47.0,technician,professional.course,4.962,22/06/2007,28/05/2004,1.0,0 -28.0,technician,professional.course,4.962,01/08/2018,01/07/2000,1.0,0 -35.0,,high.school,4.962,18/06/2014,28/01/2016,1.0,1 -47.0,technician,professional.course,4.962,21/04/1992,30/04/2014,1.0,0 -41.0,admin.,university.degree,4.962,24/11/2017,01/01/2011,1.0,0 -52.0,admin.,university.degree,4.962,05/11/1996,10/03/2010,1.0,0 -48.0,management,high.school,4.962,05/02/2008,21/01/2008,1.0,0 -26.0,blue-collar,basic.9y,4.962,27/01/2011,15/10/1997,1.0,0 -26.0,management,university.degree,4.962,17/04/2013,05/05/1997,1.0,0 -,management,university.degree,4.962,10/12/2004,01/12/1993,1.0,0 -28.0,admin.,high.school,4.962,20/09/1997,24/02/2016,1.0,0 -59.0,housemaid,basic.4y,4.962,26/05/2004,23/06/2010,1.0,0 -27.0,admin.,professional.course,4.962,,22/12/2014,1.0,0 -52.0,admin.,university.degree,4.962,05/12/1994,22/09/1999,1.0,0 -24.0,student,high.school,4.962,09/07/1993,31/12/1991,1.0,0 -28.0,services,high.school,4.962,01/01/1997,27/01/2005,1.0,0 -41.0,admin.,university.degree,4.962,15/04/2011,14/04/2016,1.0,0 -43.0,admin.,high.school,4.962,05/09/1994,15/10/2013,1.0,0 -43.0,management,university.degree,4.962,19/06/2009,01/10/1997,1.0,0 -29.0,admin.,high.school,4.962,05/09/2002,02/04/1998,1.0,1 -43.0,blue-collar,basic.6y,4.962,,15/09/2000,1.0,0 -29.0,blue-collar,basic.9y,4.962,,27/08/2004,1.0,0 -43.0,admin.,high.school,4.962,15/01/2004,10/09/2004,1.0,0 -26.0,entrepreneur,professional.course,4.962,01/03/1998,14/07/2005,1.0,0 -26.0,entrepreneur,professional.course,4.962,19/02/2002,19/02/2016,1.0,0 -30.0,admin.,high.school,4.962,,13/01/1999,1.0,0 -30.0,,university.degree,4.962,07/09/2012,05/10/1993,1.0,0 -38.0,blue-collar,high.school,4.962,29/04/2013,01/01/2008,1.0,0 -,blue-collar,basic.6y,4.962,01/07/2008,11/04/2006,1.0,0 -42.0,blue-collar,basic.6y,4.962,06/11/2013,01/03/1998,1.0,0 -56.0,technician,professional.course,4.962,31/12/1993,15/03/2007,1.0,0 -30.0,,basic.9y,4.962,24/09/1997,18/12/2018,1.0,0 -57.0,admin.,basic.4y,4.962,17/11/1999,06/10/2006,1.0,0 -25.0,services,high.school,4.962,20/10/2008,01/02/2006,1.0,1 -34.0,,university.degree,4.962,15/10/1990,11/07/2000,1.0,0 -30.0,technician,professional.course,4.962,09/01/1993,18/08/2005,1.0,0 -30.0,technician,professional.course,4.962,,12/07/2018,1.0,0 -,services,basic.9y,4.962,16/06/2006,14/12/2015,1.0,0 -30.0,technician,high.school,4.962,,02/02/1997,1.0,0 -48.0,technician,professional.course,4.962,31/03/1991,16/03/2017,1.0,0 -47.0,,basic.9y,4.962,14/09/2004,27/06/2014,1.0,0 -,blue-collar,basic.4y,4.962,08/08/2014,19/04/2018,1.0,0 -,admin.,high.school,4.962,,24/04/2018,1.0,1 -30.0,,basic.4y,4.962,19/12/1995,07/02/2014,1.0,0 -42.0,admin.,university.degree,4.962,25/07/1996,07/11/2018,1.0,0 -27.0,admin.,professional.course,4.962,,16/12/2014,1.0,0 -37.0,services,basic.6y,4.962,04/02/2005,25/01/2011,1.0,0 -,admin.,university.degree,4.962,23/04/2008,01/10/1996,1.0,0 -28.0,blue-collar,basic.9y,4.962,11/04/2007,05/12/1995,1.0,0 -34.0,technician,university.degree,4.962,01/01/1997,03/01/2007,1.0,0 -34.0,technician,university.degree,4.962,28/12/2015,05/05/2004,1.0,0 -28.0,services,high.school,4.962,15/06/1993,25/01/1996,1.0,0 -34.0,,university.degree,4.962,09/04/1997,01/03/2007,1.0,1 -,technician,professional.course,4.962,30/12/1997,20/06/2011,1.0,0 -42.0,blue-collar,basic.9y,4.962,01/02/1992,03/10/1997,1.0,1 -33.0,services,high.school,4.962,30/04/2015,28/06/2011,1.0,0 -29.0,self-employed,high.school,4.962,01/10/2014,05/05/1993,1.0,0 -30.0,technician,professional.course,4.962,11/02/2005,23/08/2012,1.0,0 -30.0,,professional.course,4.962,12/05/1999,27/03/2009,1.0,0 -44.0,blue-collar,university.degree,4.962,30/10/2013,31/01/2002,1.0,0 -,blue-collar,basic.6y,4.962,27/03/2003,10/10/2017,1.0,0 -30.0,technician,professional.course,4.962,01/04/2008,24/09/2003,1.0,0 -31.0,management,basic.9y,4.962,,22/09/2008,1.0,0 -36.0,admin.,university.degree,4.962,01/11/1998,30/11/2001,1.0,1 -39.0,services,high.school,4.962,25/07/2008,03/06/2013,1.0,0 -,technician,professional.course,4.962,29/04/2005,25/12/2003,1.0,0 -40.0,technician,professional.course,4.962,11/07/2000,09/02/2007,1.0,0 -34.0,technician,university.degree,4.962,15/06/2007,01/01/1997,1.0,0 -,blue-collar,basic.9y,4.962,11/04/2014,14/07/2005,1.0,0 -37.0,blue-collar,basic.6y,4.962,08/12/1997,22/10/2004,1.0,0 -32.0,blue-collar,university.degree,4.962,,28/03/2003,1.0,0 -,admin.,high.school,4.962,12/07/2001,11/05/2012,1.0,0 -26.0,blue-collar,basic.9y,4.962,07/11/2008,17/12/2013,1.0,0 -28.0,services,high.school,4.962,21/07/2011,01/12/2005,1.0,0 -43.0,technician,professional.course,4.962,01/08/2016,23/05/2000,1.0,0 -31.0,services,high.school,4.962,05/06/1992,01/02/2006,1.0,0 -34.0,,professional.course,4.962,16/02/2016,20/04/2012,1.0,0 -29.0,technician,university.degree,4.962,,17/07/2009,1.0,0 -34.0,blue-collar,basic.4y,4.962,25/04/2003,25/11/1999,1.0,0 -23.0,admin.,high.school,4.962,02/02/2004,25/07/2003,1.0,0 -27.0,,professional.course,4.962,,06/09/2017,1.0,1 -54.0,retired,basic.4y,4.962,31/12/1992,08/04/2005,1.0,0 -54.0,retired,basic.4y,4.962,03/08/2007,31/12/1989,1.0,0 -49.0,management,university.degree,4.962,29/04/2014,08/03/2002,1.0,0 -34.0,technician,university.degree,4.962,09/02/2006,14/06/2017,1.0,0 -54.0,retired,basic.4y,4.962,01/06/2011,09/08/2013,1.0,0 -40.0,admin.,university.degree,4.962,14/10/2005,24/09/1999,1.0,0 -20.0,blue-collar,basic.4y,4.962,05/04/1991,19/09/2005,1.0,0 -30.0,technician,university.degree,4.962,,27/08/1999,1.0,0 -30.0,technician,university.degree,4.962,04/03/2009,28/05/2009,1.0,0 -24.0,student,high.school,4.962,27/07/2007,19/10/2015,1.0,0 -,blue-collar,professional.course,4.962,05/02/1995,07/10/1996,1.0,0 -36.0,blue-collar,basic.4y,4.962,14/08/2015,17/11/1997,1.0,0 -33.0,admin.,university.degree,4.962,27/01/1997,29/12/2006,1.0,0 -32.0,services,high.school,4.962,05/06/2018,05/03/2008,1.0,0 -,blue-collar,basic.4y,4.962,01/06/1996,20/05/1999,1.0,0 -,blue-collar,basic.9y,4.962,02/05/2003,24/12/2004,1.0,0 -33.0,services,basic.9y,4.962,08/02/2012,14/02/2018,1.0,0 -27.0,admin.,high.school,4.962,04/07/2003,07/01/2015,1.0,0 -27.0,admin.,high.school,4.962,,05/05/1990,1.0,0 -27.0,admin.,high.school,4.962,,13/06/2013,1.0,0 -47.0,,basic.9y,4.962,24/09/2003,20/03/2009,1.0,0 -,admin.,high.school,4.962,12/01/2016,28/09/2015,1.0,0 -29.0,admin.,high.school,4.962,,17/04/2002,1.0,0 -34.0,services,high.school,4.962,03/09/1997,12/07/2006,1.0,0 -55.0,retired,basic.6y,4.962,01/02/2006,26/12/2008,1.0,0 -29.0,entrepreneur,university.degree,4.962,31/10/2012,24/12/2015,1.0,0 -32.0,admin.,university.degree,4.962,03/05/2019,12/12/2005,1.0,0 -27.0,,high.school,4.962,10/10/2002,27/06/2003,1.0,1 -26.0,,basic.4y,4.962,01/10/1988,16/07/2018,1.0,0 -27.0,admin.,professional.course,4.962,21/07/2014,03/03/2006,1.0,0 -45.0,management,university.degree,4.962,22/05/2014,11/06/2003,1.0,0 -25.0,blue-collar,basic.9y,4.962,,14/01/2010,1.0,0 -37.0,services,basic.6y,4.962,22/12/2015,22/12/2015,1.0,0 -23.0,entrepreneur,professional.course,4.962,01/10/1996,08/02/2008,1.0,0 -31.0,,high.school,4.962,21/03/2012,01/12/2006,1.0,0 -37.0,entrepreneur,basic.9y,4.962,29/01/2013,05/04/2003,1.0,0 -43.0,management,university.degree,4.962,26/11/2018,09/07/2004,1.0,0 -23.0,entrepreneur,professional.course,4.962,19/12/2007,30/09/2004,1.0,0 -,blue-collar,basic.9y,4.962,23/08/2011,02/10/2009,1.0,0 -48.0,,professional.course,4.962,22/02/2010,23/07/2012,1.0,0 -27.0,admin.,high.school,4.962,25/12/1995,12/04/2000,1.0,0 -33.0,blue-collar,basic.9y,4.962,31/01/2000,15/04/2005,1.0,0 -27.0,admin.,high.school,4.962,11/07/2003,30/05/2008,1.0,0 -27.0,management,university.degree,4.962,03/09/2004,22/09/2003,1.0,0 -,admin.,high.school,4.962,31/12/1995,24/01/2013,1.0,0 -43.0,blue-collar,basic.9y,4.962,,27/10/2005,1.0,0 -,blue-collar,high.school,4.962,12/08/2013,25/05/2006,1.0,0 -41.0,blue-collar,high.school,4.962,27/12/2000,17/04/2018,1.0,0 -47.0,,university.degree,4.962,,30/04/2004,1.0,0 -29.0,admin.,high.school,4.962,01/07/2007,13/04/2004,1.0,0 -43.0,technician,professional.course,4.962,01/12/1994,22/11/2017,1.0,0 -33.0,blue-collar,basic.9y,4.962,01/02/1998,16/06/2016,1.0,0 -43.0,,basic.9y,4.962,06/04/2017,07/01/2013,1.0,0 -53.0,retired,high.school,4.962,11/05/2006,03/02/2006,1.0,0 -41.0,blue-collar,high.school,4.962,01/02/2005,06/06/2000,1.0,0 -26.0,technician,professional.course,4.962,19/11/2004,25/04/2012,1.0,0 -41.0,blue-collar,high.school,4.962,15/05/1993,21/07/2005,1.0,0 -41.0,blue-collar,high.school,4.962,05/02/2016,14/12/2017,1.0,0 -52.0,retired,basic.6y,4.962,10/10/2003,01/03/1994,1.0,0 -43.0,,high.school,4.962,12/01/1999,20/04/2007,1.0,0 -55.0,retired,basic.6y,4.962,25/12/1993,22/04/2016,1.0,0 -27.0,admin.,high.school,4.962,01/06/1994,01/11/1997,1.0,0 -27.0,admin.,high.school,4.962,19/05/2006,03/01/2012,1.0,0 -27.0,admin.,high.school,4.962,,10/03/1990,1.0,0 -28.0,blue-collar,high.school,4.962,30/12/2009,02/02/2011,1.0,0 -38.0,blue-collar,basic.9y,4.962,25/05/2011,01/02/2006,1.0,0 -50.0,admin.,professional.course,4.962,09/01/2001,29/06/2011,1.0,1 -35.0,,professional.course,4.962,,06/07/2007,1.0,0 -35.0,technician,professional.course,4.962,05/08/2005,06/10/2016,1.0,0 -49.0,management,university.degree,4.962,01/11/2005,02/12/2010,1.0,0 -29.0,services,high.school,4.962,20/11/2015,28/11/1997,1.0,0 -42.0,blue-collar,basic.9y,4.962,02/01/2004,25/11/2015,1.0,0 -40.0,blue-collar,basic.4y,4.962,18/01/2006,28/03/2008,1.0,0 -28.0,blue-collar,high.school,4.962,25/03/1997,13/12/2013,1.0,0 -,,professional.course,4.962,23/07/1997,03/04/2015,1.0,0 -30.0,,basic.6y,4.962,25/01/2002,11/07/2006,1.0,0 -38.0,admin.,university.degree,4.962,22/06/2011,26/04/2018,1.0,0 -,admin.,university.degree,4.962,,24/03/2015,1.0,1 -30.0,blue-collar,basic.9y,4.962,24/03/2004,01/07/1994,1.0,1 -29.0,,professional.course,4.962,08/05/2014,23/10/2017,1.0,0 -33.0,blue-collar,basic.9y,4.962,09/08/1996,31/12/2010,1.0,0 -28.0,technician,professional.course,4.962,04/06/2013,14/07/2005,1.0,0 -27.0,admin.,professional.course,4.962,28/03/2011,13/07/2016,1.0,0 -49.0,management,university.degree,4.962,02/01/2014,29/06/2011,1.0,0 -38.0,blue-collar,basic.9y,4.962,29/12/2011,17/10/2018,1.0,0 -55.0,services,basic.6y,4.962,14/08/2018,14/05/2012,1.0,0 -41.0,services,high.school,4.962,10/11/2009,24/07/2009,1.0,0 -32.0,services,high.school,4.962,02/08/2011,21/04/2011,1.0,0 -52.0,admin.,university.degree,4.962,,21/08/1998,1.0,0 -33.0,blue-collar,basic.9y,4.962,01/03/1994,01/06/2015,1.0,0 -35.0,entrepreneur,basic.9y,4.962,04/10/2012,29/12/2005,1.0,0 -25.0,blue-collar,basic.4y,4.962,01/02/2007,10/02/2014,1.0,0 -31.0,blue-collar,basic.6y,4.962,01/09/1997,20/12/1991,1.0,0 -59.0,housemaid,basic.4y,4.962,,12/04/2018,1.0,0 -,services,high.school,4.962,15/02/1993,07/03/2017,1.0,0 -28.0,services,high.school,4.962,,23/11/2017,1.0,0 -32.0,technician,professional.course,4.962,02/02/2010,01/03/1994,1.0,0 -26.0,management,university.degree,4.962,26/12/2005,30/11/2009,1.0,0 -,services,high.school,4.962,15/03/1990,05/12/1994,1.0,0 -28.0,services,high.school,4.962,18/07/2018,15/11/2018,1.0,0 -28.0,services,high.school,4.962,27/07/1994,13/11/2013,1.0,0 -28.0,services,high.school,4.962,29/06/2018,07/02/2003,1.0,0 -44.0,admin.,university.degree,4.962,05/04/2012,05/10/1992,1.0,0 -31.0,self-employed,university.degree,4.962,13/01/2006,08/07/2004,1.0,0 -57.0,,basic.4y,4.962,05/02/2009,16/08/2013,1.0,0 -33.0,blue-collar,basic.9y,4.962,26/11/2015,26/01/2006,1.0,0 -43.0,blue-collar,high.school,4.962,06/03/2014,10/10/2003,1.0,1 -34.0,technician,university.degree,4.962,,04/04/2016,1.0,0 -47.0,technician,professional.course,4.962,16/09/2002,25/06/1999,1.0,0 -,services,high.school,4.962,,30/11/2016,1.0,0 -32.0,blue-collar,basic.4y,4.962,16/08/2012,15/10/1986,1.0,0 -27.0,admin.,professional.course,4.962,16/01/2013,21/09/2007,1.0,1 -37.0,entrepreneur,basic.9y,4.962,10/04/2019,01/12/1992,1.0,0 -38.0,blue-collar,basic.9y,4.962,18/05/2017,29/03/2007,1.0,0 -28.0,services,high.school,4.962,01/07/2001,29/05/2012,1.0,0 -28.0,services,high.school,4.962,12/05/2005,01/12/2008,1.0,0 -28.0,services,high.school,4.962,23/12/2009,11/12/2014,1.0,0 -26.0,blue-collar,professional.course,4.962,01/04/2006,11/02/2011,1.0,0 -36.0,admin.,university.degree,4.962,15/02/1997,26/03/2004,1.0,0 -31.0,admin.,high.school,4.962,10/03/2010,30/04/2004,1.0,0 -33.0,blue-collar,basic.9y,4.962,09/05/2003,01/01/2005,1.0,0 -52.0,admin.,university.degree,4.962,18/04/2014,24/12/1993,1.0,0 -30.0,services,high.school,4.962,29/11/2005,18/12/2013,1.0,1 -27.0,admin.,professional.course,4.962,09/05/2014,29/11/2002,1.0,0 -,blue-collar,basic.9y,4.962,05/10/2006,04/08/1995,1.0,0 -28.0,services,high.school,4.962,18/04/1991,24/12/1999,1.0,0 -,,basic.9y,4.962,17/03/2005,19/09/2003,1.0,1 -30.0,,university.degree,4.962,17/12/2004,02/07/2007,1.0,0 -48.0,,professional.course,4.962,31/12/1992,01/05/1993,1.0,0 -25.0,services,high.school,4.962,14/11/2007,21/02/1997,1.0,0 -32.0,blue-collar,basic.4y,4.962,08/03/2018,05/08/2002,1.0,0 -29.0,admin.,high.school,4.962,22/12/2011,16/07/2009,1.0,0 -28.0,services,high.school,4.962,26/09/1991,26/09/2018,1.0,0 -28.0,admin.,university.degree,4.962,11/02/2014,23/04/2004,1.0,0 -45.0,entrepreneur,university.degree,4.962,20/06/2008,18/07/2002,1.0,0 -43.0,blue-collar,basic.9y,4.962,09/12/2015,03/11/2011,1.0,0 -49.0,services,high.school,4.962,26/06/2000,12/05/2000,1.0,0 -33.0,services,high.school,4.962,19/07/1997,06/03/2006,1.0,0 -,technician,high.school,4.962,15/05/2009,26/03/2012,1.0,0 -31.0,admin.,high.school,4.962,15/02/1995,22/10/1997,1.0,0 -43.0,admin.,university.degree,4.962,16/01/2014,25/04/2018,1.0,0 -30.0,technician,professional.course,4.962,,25/01/2011,1.0,0 -34.0,management,high.school,4.962,,04/06/2007,1.0,0 -,technician,professional.course,4.962,02/11/2017,02/02/2018,1.0,0 -38.0,blue-collar,basic.9y,4.962,,18/10/2002,1.0,0 -55.0,retired,basic.6y,4.962,21/05/2004,05/05/2005,1.0,0 -,blue-collar,basic.6y,4.962,25/03/2005,25/10/1996,1.0,0 -48.0,,high.school,4.962,03/06/2009,19/07/2011,1.0,0 -34.0,entrepreneur,basic.9y,4.962,26/06/2009,01/11/1992,1.0,0 -42.0,blue-collar,basic.6y,4.962,04/07/2017,01/08/2008,1.0,0 -35.0,admin.,university.degree,4.962,04/07/2003,09/03/1999,1.0,0 -43.0,blue-collar,basic.9y,4.962,28/12/2000,04/09/2012,1.0,0 -27.0,admin.,high.school,4.962,24/10/2016,15/05/2009,1.0,0 -28.0,technician,professional.course,4.962,14/04/2006,09/10/1998,1.0,0 -34.0,blue-collar,basic.9y,4.962,01/10/1994,12/09/2012,1.0,0 -,,high.school,4.962,,01/11/2009,1.0,0 -,admin.,high.school,4.962,,08/05/2018,1.0,0 -28.0,services,high.school,4.962,31/12/1993,01/03/2007,1.0,0 -34.0,technician,university.degree,4.962,01/11/1993,28/09/2007,1.0,0 -28.0,,high.school,4.962,12/11/2008,12/06/2015,1.0,0 -27.0,self-employed,professional.course,4.962,31/12/1995,04/04/2002,1.0,0 -,,basic.6y,4.962,14/11/2017,06/01/2016,1.0,0 -28.0,services,high.school,4.962,11/04/2014,16/02/2016,1.0,0 -28.0,technician,professional.course,4.962,28/10/2003,28/07/2009,1.0,0 -,technician,high.school,4.962,05/12/2003,01/10/2018,1.0,0 -24.0,,high.school,4.962,02/02/2009,05/03/1990,1.0,0 -33.0,admin.,high.school,4.962,26/06/1998,01/05/1996,1.0,0 -48.0,technician,professional.course,4.962,31/12/1989,24/07/2013,1.0,0 -26.0,blue-collar,basic.9y,4.962,04/08/2011,16/04/2018,1.0,0 -,technician,professional.course,4.962,,12/05/1998,1.0,0 -50.0,entrepreneur,high.school,4.962,18/11/1999,12/09/2006,1.0,0 -24.0,student,high.school,4.962,27/11/2008,09/08/1996,1.0,0 -25.0,blue-collar,basic.4y,4.962,12/06/2002,03/07/2003,1.0,0 -35.0,services,high.school,4.962,20/06/2011,01/12/1997,1.0,0 -54.0,admin.,high.school,4.962,30/01/2018,01/04/1997,1.0,0 -,services,high.school,4.962,01/11/2006,15/04/2005,1.0,0 -35.0,services,high.school,4.962,19/11/2004,12/10/2012,1.0,0 -42.0,technician,basic.9y,4.962,16/03/2018,13/11/2014,1.0,0 -56.0,unemployed,professional.course,4.962,11/04/2017,23/12/2005,1.0,0 -24.0,student,high.school,4.962,14/05/2012,20/06/2003,1.0,0 -55.0,technician,professional.course,4.962,,15/12/2017,1.0,0 -33.0,admin.,university.degree,4.962,07/07/2005,29/08/1997,1.0,0 -,,basic.9y,4.962,01/09/2005,21/10/2005,1.0,0 -31.0,admin.,professional.course,4.962,07/11/2016,02/11/2007,1.0,0 -25.0,services,high.school,4.962,15/04/2001,31/12/1992,1.0,0 -29.0,technician,university.degree,4.962,01/07/2006,28/04/2005,1.0,0 -52.0,admin.,university.degree,4.962,28/11/2013,25/07/2008,1.0,0 -32.0,,basic.9y,4.962,,29/07/2014,1.0,0 -32.0,management,university.degree,4.962,01/02/1998,01/06/1995,1.0,0 -32.0,blue-collar,basic.4y,4.962,22/07/2013,01/07/1997,1.0,0 -29.0,admin.,basic.9y,4.962,10/04/2003,01/07/2008,1.0,0 -39.0,admin.,university.degree,4.962,,19/11/1999,1.0,0 -30.0,technician,professional.course,4.962,18/12/2014,08/04/2005,1.0,0 -,admin.,university.degree,4.962,10/12/2004,06/03/2013,1.0,0 -29.0,admin.,high.school,4.962,06/01/2014,05/02/1996,1.0,0 -29.0,admin.,high.school,4.962,01/01/1997,17/10/2003,1.0,0 -45.0,technician,professional.course,4.962,28/03/2008,16/09/2015,1.0,0 -34.0,blue-collar,basic.9y,4.962,11/11/2011,01/12/2008,1.0,0 -38.0,blue-collar,high.school,4.962,20/02/2019,05/12/2003,1.0,0 -33.0,admin.,high.school,4.962,30/01/2013,10/02/2012,1.0,0 -34.0,blue-collar,basic.9y,4.962,21/09/2015,03/08/2001,1.0,0 -35.0,,university.degree,4.962,29/06/2011,22/04/2011,1.0,0 -33.0,admin.,high.school,4.962,19/08/2005,01/07/1994,1.0,0 -45.0,technician,professional.course,4.962,06/04/2006,27/08/2004,1.0,0 -59.0,retired,university.degree,4.962,27/12/2018,15/10/2009,1.0,0 -45.0,technician,basic.9y,4.962,22/06/2006,25/07/2011,1.0,0 -,retired,professional.course,4.962,09/03/1996,08/02/2008,1.0,0 -38.0,blue-collar,high.school,4.962,13/03/2009,04/11/2015,1.0,0 -42.0,entrepreneur,basic.9y,4.962,17/03/2010,28/10/2004,1.0,0 -28.0,technician,university.degree,4.962,27/12/1998,01/04/2006,1.0,0 -28.0,technician,university.degree,4.962,12/10/2011,25/08/1987,1.0,0 -28.0,technician,university.degree,4.962,01/11/2000,18/02/2000,1.0,0 -54.0,services,high.school,4.962,14/05/2018,05/11/1988,1.0,0 -54.0,services,high.school,4.962,07/11/2007,23/09/1994,1.0,0 -37.0,management,university.degree,4.962,09/01/1990,04/08/2014,1.0,0 -29.0,admin.,high.school,4.962,14/01/2005,04/03/2015,1.0,0 -35.0,management,university.degree,4.962,16/03/2010,19/05/2015,1.0,0 -40.0,blue-collar,basic.9y,4.962,10/01/2003,30/06/2006,1.0,0 -25.0,admin.,high.school,4.962,28/07/2015,30/04/2014,1.0,0 -57.0,retired,basic.4y,4.962,,07/02/2014,1.0,0 -32.0,,high.school,4.962,21/03/2003,04/04/2000,1.0,0 -34.0,admin.,university.degree,4.962,13/12/2000,22/07/2005,1.0,0 -25.0,technician,university.degree,4.962,01/12/2005,01/10/1997,1.0,0 -25.0,blue-collar,basic.9y,4.962,02/08/2012,25/02/2015,1.0,0 -53.0,admin.,university.degree,4.962,11/04/2014,31/01/1995,1.0,1 -53.0,admin.,university.degree,4.962,22/09/2005,25/04/1997,1.0,0 -31.0,services,basic.9y,4.962,22/03/2002,05/04/1994,1.0,1 -40.0,technician,professional.course,4.962,27/09/2001,11/12/2007,1.0,0 -57.0,blue-collar,basic.6y,4.962,10/06/2005,23/07/2012,1.0,0 -31.0,,basic.9y,4.962,11/03/2004,31/12/1990,1.0,1 -,blue-collar,high.school,4.962,05/12/2000,05/03/1993,1.0,0 -30.0,technician,university.degree,4.962,23/12/2016,15/06/2017,1.0,0 -35.0,self-employed,university.degree,4.962,01/07/2004,01/01/2007,1.0,1 -53.0,admin.,university.degree,4.962,18/12/2014,30/05/2018,1.0,0 -43.0,housemaid,basic.4y,4.962,24/08/2007,15/10/1999,1.0,0 -51.0,,basic.4y,4.962,22/04/2016,23/05/2003,1.0,0 -43.0,housemaid,basic.4y,4.962,04/03/2013,15/09/2006,1.0,0 -43.0,housemaid,basic.4y,4.962,30/01/2012,12/02/2019,1.0,0 -33.0,services,basic.9y,4.962,13/02/2019,20/07/2004,1.0,0 -43.0,housemaid,basic.4y,4.962,04/08/2010,05/03/1997,1.0,0 -43.0,housemaid,basic.4y,4.962,,15/01/1998,1.0,0 -43.0,housemaid,basic.4y,4.962,07/01/2010,23/01/2001,1.0,0 -44.0,blue-collar,basic.4y,4.962,09/02/2011,29/12/2006,1.0,0 -31.0,admin.,high.school,4.962,21/04/2006,09/10/1998,1.0,0 -43.0,housemaid,basic.4y,4.962,,19/04/2019,1.0,0 -48.0,blue-collar,basic.4y,4.962,24/07/2012,20/07/1999,1.0,0 -43.0,housemaid,basic.4y,4.962,,27/07/2011,1.0,0 -48.0,,basic.4y,4.962,19/03/2004,15/08/1995,1.0,0 -51.0,,university.degree,4.962,03/08/2007,12/10/2011,1.0,0 -36.0,admin.,high.school,4.962,29/01/2014,05/05/1992,1.0,0 -33.0,,university.degree,4.962,31/10/2012,01/10/2007,1.0,0 -36.0,admin.,university.degree,4.962,07/07/2005,30/01/2009,1.0,0 -51.0,management,university.degree,4.962,30/04/2004,05/08/2005,1.0,0 -51.0,management,university.degree,4.962,07/01/2005,05/02/1992,1.0,0 -35.0,management,university.degree,4.962,01/03/1998,12/09/1997,1.0,0 -43.0,housemaid,basic.4y,4.962,,29/03/2017,1.0,0 -51.0,management,university.degree,4.962,28/05/2009,31/10/2003,1.0,0 -52.0,blue-collar,basic.9y,4.962,,11/07/2003,1.0,0 -51.0,management,university.degree,4.962,,05/06/2013,1.0,0 -24.0,services,professional.course,4.962,28/12/2006,16/08/2013,1.0,0 -34.0,blue-collar,basic.9y,4.962,15/06/2018,06/02/2004,1.0,0 -51.0,management,university.degree,4.962,12/10/1998,28/03/2017,1.0,0 -24.0,services,professional.course,4.962,,20/03/2008,1.0,0 -36.0,admin.,university.degree,4.962,,01/05/2008,1.0,0 -24.0,services,professional.course,4.962,,09/08/2011,1.0,0 -,services,professional.course,4.962,05/12/2008,16/02/2007,1.0,0 -48.0,blue-collar,basic.4y,4.962,01/12/1995,20/06/2003,1.0,0 -24.0,services,professional.course,4.962,03/06/2013,24/04/2013,1.0,0 -27.0,unemployed,basic.6y,4.962,31/12/1988,30/08/1996,1.0,0 -27.0,unemployed,basic.6y,4.962,18/07/2007,17/06/2004,1.0,0 -28.0,,high.school,4.962,05/05/1992,05/10/1994,1.0,0 -36.0,admin.,university.degree,4.962,17/12/2004,24/12/1993,1.0,1 -34.0,technician,professional.course,4.962,,18/07/2002,1.0,0 -,blue-collar,basic.9y,4.962,02/01/2004,09/12/2009,1.0,0 -41.0,technician,university.degree,4.962,10/03/2011,17/02/2012,1.0,0 -43.0,blue-collar,basic.6y,4.962,,21/10/2011,1.0,0 -30.0,admin.,high.school,4.962,12/10/2007,31/12/1990,1.0,0 -,admin.,high.school,4.962,01/03/2000,09/05/2003,1.0,0 -34.0,admin.,high.school,4.962,14/06/1998,09/01/1994,1.0,0 -34.0,admin.,high.school,4.962,30/01/2014,29/12/2000,1.0,0 -31.0,technician,professional.course,4.962,18/06/2015,27/10/2008,1.0,0 -42.0,technician,high.school,4.962,15/07/1996,01/02/1998,1.0,1 -,entrepreneur,university.degree,4.962,31/07/2009,31/12/1993,1.0,0 -34.0,blue-collar,basic.9y,4.962,15/09/2017,03/11/2014,1.0,0 -24.0,blue-collar,basic.9y,4.962,06/06/2001,02/09/2014,1.0,1 -26.0,services,high.school,4.962,31/12/1990,01/04/2008,1.0,0 -54.0,management,university.degree,4.962,05/07/1992,28/10/2015,1.0,0 -59.0,blue-collar,basic.9y,4.962,10/12/2007,12/10/2006,1.0,0 -36.0,blue-collar,basic.6y,4.962,,26/08/2013,1.0,0 -27.0,admin.,university.degree,4.962,22/09/1997,07/10/2009,1.0,0 -51.0,technician,university.degree,4.962,12/03/1993,01/11/1993,1.0,0 -36.0,blue-collar,basic.6y,4.962,23/08/1999,01/08/2008,1.0,0 -40.0,blue-collar,basic.9y,4.962,16/04/2014,23/04/2018,1.0,0 -51.0,technician,university.degree,4.962,01/09/1998,22/05/2009,1.0,0 -27.0,admin.,university.degree,4.962,16/01/1990,24/09/1996,1.0,0 -51.0,,university.degree,4.962,11/05/1999,03/06/2004,1.0,0 -27.0,admin.,university.degree,4.962,15/06/2012,14/12/2007,1.0,0 -32.0,blue-collar,basic.4y,4.962,06/10/1995,18/07/2018,1.0,0 -32.0,blue-collar,basic.4y,4.962,02/02/2007,15/12/2000,1.0,0 -32.0,blue-collar,basic.4y,4.962,01/11/2007,18/05/2009,1.0,0 -33.0,services,basic.9y,4.962,13/01/2015,02/06/2010,1.0,0 -28.0,services,high.school,4.962,14/03/2003,01/09/2014,1.0,0 -32.0,blue-collar,basic.4y,4.962,27/03/2009,04/07/2018,1.0,0 -31.0,management,university.degree,4.962,06/04/2009,24/06/2005,1.0,0 -39.0,entrepreneur,basic.4y,4.962,01/07/2004,17/09/2012,1.0,0 -49.0,blue-collar,basic.4y,4.962,16/12/2004,14/11/2002,1.0,0 -44.0,unemployed,basic.9y,4.962,01/01/2010,23/04/2012,1.0,0 -40.0,admin.,professional.course,4.962,20/02/1990,04/02/2013,1.0,0 -30.0,blue-collar,high.school,4.962,10/11/1993,05/02/2010,1.0,0 -30.0,,high.school,4.962,21/02/2007,31/12/1989,1.0,0 -31.0,admin.,university.degree,4.962,16/12/2005,18/08/2015,1.0,0 -36.0,admin.,university.degree,4.962,29/10/2012,13/08/2004,1.0,0 -,management,university.degree,4.962,06/02/2004,01/11/1996,1.0,1 -32.0,blue-collar,basic.4y,4.962,05/10/2006,01/09/1998,1.0,1 -31.0,technician,professional.course,4.962,10/10/2001,11/01/1999,1.0,0 -31.0,technician,professional.course,4.962,15/07/1988,02/05/2002,1.0,0 -24.0,blue-collar,basic.4y,4.962,01/06/1993,22/06/2000,1.0,0 -44.0,unemployed,basic.9y,4.962,10/01/1998,17/04/2009,1.0,0 -31.0,technician,professional.course,4.962,22/03/2013,31/12/1995,1.0,1 -31.0,technician,professional.course,4.962,24/09/2003,03/08/2004,1.0,1 -28.0,technician,university.degree,4.962,19/01/2015,20/02/2004,1.0,0 -44.0,unemployed,basic.9y,4.962,11/04/2008,20/04/2012,1.0,0 -,blue-collar,basic.9y,4.962,09/12/1993,24/04/2013,1.0,0 -28.0,technician,university.degree,4.962,24/08/2016,18/04/2014,1.0,0 -37.0,technician,professional.course,4.962,26/06/2018,20/11/2015,1.0,0 -26.0,blue-collar,basic.4y,4.962,14/06/1995,20/09/1998,1.0,0 -34.0,blue-collar,basic.6y,4.962,,01/09/1994,1.0,1 -55.0,admin.,high.school,4.962,08/05/2014,08/06/2015,1.0,0 -55.0,admin.,high.school,4.962,,19/11/2015,1.0,0 -32.0,technician,university.degree,4.962,22/07/2003,01/11/2004,1.0,0 -45.0,blue-collar,basic.4y,4.962,18/02/2005,30/07/2018,1.0,0 -45.0,blue-collar,basic.4y,4.962,11/10/1991,06/07/2006,1.0,0 -43.0,admin.,university.degree,4.962,04/08/2003,02/01/2004,1.0,0 -33.0,,high.school,4.962,26/01/2011,27/05/2009,1.0,0 -52.0,retired,professional.course,4.962,,17/02/2009,1.0,0 -45.0,blue-collar,basic.4y,4.962,17/09/2010,29/09/2017,1.0,0 -28.0,blue-collar,professional.course,4.962,12/10/2018,20/02/2004,1.0,0 -,blue-collar,basic.9y,4.962,05/01/2011,06/08/2018,1.0,0 -37.0,blue-collar,basic.4y,4.962,15/08/2011,31/12/1994,1.0,0 -,blue-collar,basic.9y,4.962,05/12/1992,14/10/1998,1.0,0 -33.0,admin.,university.degree,4.962,21/02/2002,03/10/1997,1.0,0 -44.0,technician,high.school,4.962,17/04/2015,01/06/2007,1.0,0 -44.0,technician,high.school,4.962,27/05/2005,15/11/2013,1.0,0 -52.0,management,professional.course,4.962,16/01/2001,18/04/2001,1.0,0 -26.0,technician,university.degree,4.962,30/12/2011,30/09/2014,1.0,0 -36.0,,high.school,4.962,14/04/1998,19/11/2014,1.0,0 -26.0,blue-collar,basic.9y,4.962,,05/04/1996,1.0,0 -34.0,admin.,university.degree,4.962,25/06/2010,13/08/2012,1.0,0 -49.0,blue-collar,basic.4y,4.962,01/02/2008,20/08/2014,1.0,0 -,admin.,university.degree,4.962,15/04/2001,28/06/2000,1.0,0 -46.0,housemaid,basic.4y,4.962,12/04/2016,28/06/2016,1.0,0 -41.0,blue-collar,basic.4y,4.962,09/09/2008,22/07/2004,1.0,0 -42.0,,basic.9y,4.962,,07/12/2012,1.0,0 -,admin.,university.degree,4.962,27/12/1994,31/07/2018,1.0,1 -29.0,technician,professional.course,4.962,28/09/2016,31/07/2017,1.0,0 -40.0,blue-collar,basic.4y,4.962,21/01/2005,22/02/2013,1.0,0 -47.0,blue-collar,basic.4y,4.962,05/04/1991,01/07/1997,1.0,0 -31.0,blue-collar,basic.9y,4.962,11/12/2017,05/03/1998,1.0,0 -31.0,blue-collar,basic.9y,4.962,02/05/2003,05/11/1997,1.0,0 -31.0,housemaid,basic.9y,4.962,11/02/2005,19/04/2016,1.0,0 -50.0,,high.school,4.962,31/01/1993,17/10/2012,1.0,0 -25.0,blue-collar,basic.9y,4.962,30/04/2013,02/05/2003,1.0,0 -26.0,admin.,high.school,4.962,01/04/1990,31/12/1989,1.0,0 -,student,high.school,4.962,23/06/2005,05/10/1990,1.0,0 -31.0,,basic.9y,4.962,01/04/1996,01/12/2016,1.0,1 -32.0,technician,university.degree,4.962,18/10/2000,08/09/2015,1.0,0 -31.0,admin.,high.school,4.962,,11/02/2005,1.0,0 -43.0,admin.,university.degree,4.962,,07/07/2005,1.0,0 -41.0,blue-collar,basic.4y,4.962,11/10/2016,03/04/2014,1.0,0 -40.0,unemployed,university.degree,4.962,05/08/2005,11/04/2003,1.0,0 -40.0,unemployed,university.degree,4.962,18/08/2005,24/11/1998,1.0,0 -31.0,blue-collar,basic.9y,4.962,21/07/2008,08/05/2013,1.0,1 -36.0,admin.,university.degree,4.962,17/02/2014,15/01/2004,1.0,0 -55.0,retired,basic.9y,4.962,20/06/2006,12/04/2000,1.0,0 -,admin.,high.school,4.962,13/06/2014,25/03/2013,1.0,0 -23.0,unemployed,university.degree,4.962,27/03/1995,27/08/2002,1.0,0 -26.0,blue-collar,basic.9y,4.962,12/08/2009,11/03/2004,1.0,1 -44.0,admin.,high.school,4.962,05/08/1993,29/10/2012,1.0,0 -29.0,services,high.school,4.962,18/01/2008,05/07/2002,1.0,0 -25.0,housemaid,high.school,4.962,09/01/2004,01/07/2004,1.0,0 -54.0,management,university.degree,4.962,03/11/2000,26/05/2000,1.0,0 -,admin.,high.school,4.962,28/01/2015,13/09/1996,1.0,0 -52.0,services,high.school,4.962,20/11/2013,27/01/2009,1.0,0 -29.0,technician,professional.course,4.962,19/02/2019,31/12/1993,1.0,0 -50.0,admin.,high.school,4.962,31/01/2012,05/03/1994,1.0,0 -32.0,,university.degree,4.962,04/12/2003,13/03/2013,1.0,0 -32.0,admin.,high.school,4.962,14/09/2010,25/02/2010,1.0,0 -29.0,services,high.school,4.962,08/04/2009,09/04/2014,1.0,0 -,admin.,high.school,4.962,03/06/2014,25/06/2014,1.0,1 -24.0,services,high.school,4.962,31/01/2012,10/12/2004,1.0,0 -28.0,entrepreneur,university.degree,4.962,26/04/1990,05/10/1996,1.0,0 -28.0,entrepreneur,university.degree,4.962,17/12/1999,25/09/1994,1.0,0 -39.0,technician,professional.course,4.962,15/06/1993,26/03/1999,1.0,0 -,,basic.9y,4.962,11/07/2013,02/08/2018,1.0,0 -32.0,technician,university.degree,4.962,11/09/2012,16/08/2013,1.0,0 -40.0,admin.,high.school,4.962,,01/06/2007,1.0,0 -27.0,blue-collar,basic.4y,4.962,,23/04/2015,1.0,0 -36.0,technician,professional.course,4.962,03/05/2000,31/12/1990,1.0,0 -31.0,admin.,high.school,4.962,31/12/2010,31/03/2008,1.0,0 -51.0,management,university.degree,4.962,07/01/2005,17/09/2004,1.0,0 -29.0,admin.,university.degree,4.962,03/04/2013,16/06/2015,1.0,0 -33.0,admin.,university.degree,4.962,,13/10/2016,1.0,0 -28.0,technician,university.degree,4.962,12/11/2004,18/02/2005,1.0,0 -41.0,self-employed,basic.4y,4.962,01/02/2001,13/02/2009,1.0,0 -29.0,admin.,university.degree,4.962,21/03/1994,15/06/2011,1.0,0 -35.0,management,university.degree,4.962,19/09/1995,09/09/2015,1.0,0 -26.0,,high.school,4.962,02/08/2011,13/01/2015,1.0,0 -51.0,housemaid,basic.4y,4.962,05/06/2018,05/06/1997,1.0,0 -30.0,blue-collar,basic.9y,4.962,17/03/2014,25/07/2014,1.0,0 -25.0,blue-collar,basic.9y,4.962,14/02/2006,07/03/2000,1.0,0 -30.0,blue-collar,basic.9y,4.962,10/07/2012,01/12/2008,1.0,0 -28.0,,high.school,4.962,15/03/2018,25/11/2015,1.0,0 -37.0,blue-collar,basic.6y,4.962,14/11/2003,08/03/2016,1.0,0 -55.0,management,basic.6y,4.962,01/04/2006,04/05/2009,1.0,0 -37.0,blue-collar,basic.6y,4.962,14/02/2017,05/03/1990,1.0,0 -37.0,,basic.6y,4.962,18/12/1998,01/08/2011,1.0,0 -28.0,blue-collar,basic.4y,4.962,05/08/1992,15/01/2015,1.0,0 -39.0,,professional.course,4.962,24/01/2007,18/06/2004,1.0,0 -44.0,housemaid,basic.4y,4.962,16/07/2004,12/12/2003,1.0,0 -45.0,,basic.9y,4.962,18/02/2015,26/11/1999,1.0,0 -28.0,services,university.degree,4.962,20/03/2009,20/12/2011,1.0,0 -34.0,technician,professional.course,4.962,02/07/2015,31/01/2006,1.0,0 -45.0,self-employed,basic.9y,4.962,30/12/2014,17/01/2003,1.0,0 -30.0,admin.,university.degree,4.962,12/04/2006,05/06/2012,1.0,0 -39.0,technician,professional.course,4.962,16/07/2018,09/07/2010,1.0,0 -56.0,blue-collar,professional.course,4.962,31/12/1994,27/01/2005,1.0,0 -26.0,blue-collar,basic.9y,4.962,15/10/2004,15/12/2011,1.0,0 -37.0,entrepreneur,university.degree,4.962,28/05/2015,27/05/2004,1.0,0 -34.0,blue-collar,high.school,4.962,28/02/2017,22/08/2003,1.0,0 -37.0,entrepreneur,university.degree,4.962,05/09/2003,30/07/2003,1.0,0 -29.0,management,high.school,4.962,08/04/2010,22/04/2015,1.0,0 -27.0,admin.,university.degree,4.962,14/05/2004,26/03/2004,1.0,0 -26.0,management,university.degree,4.962,05/10/2002,25/07/2018,1.0,0 -30.0,,basic.9y,4.962,05/03/1993,21/03/2003,1.0,0 -32.0,admin.,high.school,4.962,17/07/1999,12/01/2006,1.0,0 -45.0,technician,professional.course,4.962,,31/05/1995,1.0,0 -39.0,,high.school,4.962,26/11/2014,08/09/1997,1.0,0 -,admin.,high.school,4.962,15/07/2005,01/06/1995,1.0,0 -30.0,blue-collar,basic.9y,4.962,20/11/2012,05/11/1993,1.0,0 -39.0,housemaid,basic.4y,4.962,21/03/2008,16/04/2004,1.0,0 -39.0,housemaid,basic.4y,4.962,11/06/1997,01/02/2010,1.0,0 -33.0,services,high.school,4.962,28/09/1991,10/04/2018,1.0,0 -45.0,blue-collar,professional.course,4.962,,11/06/2004,1.0,0 -45.0,blue-collar,professional.course,4.962,15/07/2010,16/09/2004,1.0,0 -34.0,self-employed,university.degree,4.962,04/07/2003,16/04/2004,1.0,0 -26.0,services,university.degree,4.962,,20/04/2010,1.0,0 -35.0,technician,high.school,4.962,,01/12/2000,1.0,0 -39.0,services,basic.6y,4.962,,03/05/2000,1.0,0 -52.0,housemaid,basic.4y,4.962,23/03/2012,21/01/2014,1.0,0 -,services,high.school,4.962,08/10/2004,18/05/2012,1.0,0 -36.0,admin.,high.school,4.962,17/09/2014,02/09/2005,1.0,0 -39.0,admin.,basic.9y,4.962,26/09/2003,27/01/2015,1.0,0 -36.0,admin.,university.degree,4.962,16/07/2013,26/09/2008,1.0,0 -39.0,admin.,basic.9y,4.962,,03/10/2006,1.0,0 -39.0,entrepreneur,basic.4y,4.962,26/11/2004,19/09/2003,1.0,0 -,services,high.school,4.962,20/05/2014,10/07/2003,1.0,0 -41.0,,high.school,4.962,28/04/1995,13/02/2004,1.0,0 -24.0,technician,professional.course,4.962,15/01/1989,28/10/2005,1.0,0 -29.0,technician,professional.course,4.962,09/05/2008,01/02/2002,1.0,0 -60.0,unknown,basic.4y,4.962,22/11/2001,17/08/2004,1.0,0 -42.0,blue-collar,basic.6y,4.962,01/05/1998,05/11/2014,1.0,0 -,unemployed,high.school,4.962,,18/02/2005,1.0,0 -40.0,services,high.school,4.962,28/07/2014,29/12/2011,1.0,0 -34.0,blue-collar,basic.4y,4.962,22/05/1996,27/06/2016,1.0,0 -38.0,blue-collar,university.degree,4.962,,20/07/2007,1.0,0 -29.0,entrepreneur,professional.course,4.962,,25/02/1997,1.0,0 -38.0,blue-collar,university.degree,4.962,07/12/1992,29/11/2012,1.0,0 -34.0,blue-collar,basic.4y,4.962,22/10/2014,12/06/2009,1.0,0 -,,university.degree,4.962,09/07/2004,18/09/2009,1.0,0 -33.0,admin.,university.degree,4.962,27/11/2014,03/08/2011,1.0,0 -36.0,blue-collar,high.school,4.962,02/04/2014,01/02/2002,1.0,0 -32.0,self-employed,university.degree,4.962,12/02/2004,16/07/2015,1.0,0 -34.0,management,university.degree,4.962,18/02/2009,01/07/2005,1.0,0 -29.0,services,high.school,4.962,20/07/2007,29/03/2002,1.0,0 -38.0,services,high.school,4.962,09/09/1995,21/05/2010,1.0,0 -57.0,blue-collar,basic.9y,4.962,18/02/1994,09/02/2016,1.0,0 -27.0,blue-collar,basic.9y,4.962,28/04/2008,31/12/1989,1.0,0 -57.0,blue-collar,basic.9y,4.962,10/01/2003,28/04/2010,1.0,0 -57.0,blue-collar,basic.9y,4.962,08/04/2010,09/08/2002,1.0,0 -57.0,housemaid,university.degree,4.962,26/07/2011,01/08/2003,1.0,0 -,blue-collar,basic.9y,4.962,11/02/2009,18/04/2014,1.0,0 -21.0,blue-collar,basic.9y,4.962,,25/11/2005,1.0,0 -21.0,blue-collar,basic.9y,4.962,17/06/2015,30/12/2016,1.0,0 -57.0,housemaid,university.degree,4.962,09/04/2014,17/05/2002,1.0,0 -,admin.,university.degree,4.962,01/08/2006,05/12/1995,1.0,0 -34.0,blue-collar,basic.4y,4.962,10/04/2019,14/03/2016,1.0,0 -27.0,,university.degree,4.962,05/12/2014,24/12/2004,1.0,0 -40.0,blue-collar,basic.6y,4.962,03/02/2006,12/03/2004,1.0,0 -34.0,,basic.9y,4.962,30/10/1992,21/04/2006,1.0,0 -27.0,,basic.4y,4.962,28/03/2007,23/11/2011,1.0,0 -30.0,technician,university.degree,4.962,13/07/2018,04/03/2005,1.0,0 -53.0,admin.,university.degree,4.962,16/07/2012,31/03/2009,1.0,0 -33.0,blue-collar,basic.6y,4.962,12/06/2018,15/01/2009,1.0,0 -60.0,blue-collar,basic.4y,4.962,05/12/1993,17/08/2011,1.0,0 -33.0,blue-collar,basic.6y,4.962,24/02/2015,13/02/2004,1.0,0 -60.0,blue-collar,basic.4y,4.962,19/08/2016,06/02/2014,1.0,0 -40.0,blue-collar,basic.4y,4.962,02/04/2009,29/03/2011,1.0,0 -39.0,technician,high.school,4.962,10/03/1990,22/12/1995,1.0,0 -,admin.,high.school,4.962,04/01/2007,11/04/2008,1.0,0 -34.0,admin.,high.school,4.962,06/06/2008,14/04/2000,1.0,0 -34.0,admin.,high.school,4.962,31/08/2005,20/10/2006,1.0,0 -34.0,admin.,high.school,4.962,25/05/1997,11/02/2005,1.0,0 -20.0,admin.,high.school,4.962,05/05/2000,09/03/2001,1.0,0 -57.0,blue-collar,basic.4y,4.962,19/09/1995,28/06/2007,1.0,0 -34.0,,high.school,4.962,10/03/2010,26/11/2014,1.0,1 -41.0,unemployed,high.school,4.962,10/01/2005,25/01/2000,1.0,0 -,management,university.degree,4.962,15/05/1996,02/08/2013,1.0,0 -41.0,unemployed,high.school,4.962,14/12/2012,31/01/2012,1.0,0 -27.0,unemployed,basic.6y,4.962,25/11/1997,24/03/2006,1.0,0 -28.0,admin.,university.degree,4.962,05/10/1993,18/12/2015,1.0,0 -25.0,technician,university.degree,4.962,15/04/2009,25/03/1996,1.0,0 -34.0,admin.,university.degree,4.962,29/02/2008,03/03/2011,1.0,0 -,blue-collar,basic.4y,4.962,29/12/1998,05/02/1995,1.0,0 -29.0,technician,professional.course,4.962,15/07/2003,22/01/2007,1.0,0 -32.0,admin.,university.degree,4.962,31/12/1993,24/12/2015,1.0,0 -46.0,technician,university.degree,4.962,17/12/2013,03/08/2009,1.0,0 -39.0,technician,professional.course,4.962,31/12/1993,18/11/2015,1.0,0 -46.0,,university.degree,4.962,23/06/2005,28/06/2006,1.0,0 -52.0,retired,basic.9y,4.962,22/03/2017,02/08/2011,1.0,0 -27.0,technician,professional.course,4.962,21/12/2007,30/04/2015,1.0,0 -28.0,blue-collar,basic.9y,4.962,08/03/2017,22/11/2004,1.0,0 -27.0,technician,university.degree,4.962,11/06/2014,05/11/1990,1.0,0 -33.0,admin.,high.school,4.962,07/06/2012,19/03/2013,1.0,0 -40.0,blue-collar,basic.9y,4.962,31/12/1993,06/07/2015,1.0,0 -,technician,high.school,4.962,07/02/2019,10/01/2001,1.0,0 -,entrepreneur,university.degree,4.962,05/11/1993,22/10/2004,1.0,0 -58.0,retired,basic.4y,4.962,25/01/2012,08/01/2019,1.0,1 -,services,high.school,4.962,,31/12/1994,1.0,0 -32.0,admin.,university.degree,4.962,02/04/2013,20/03/2006,1.0,0 -33.0,,university.degree,4.962,28/11/1995,02/02/2005,1.0,0 -51.0,blue-collar,basic.4y,4.962,,24/02/2010,1.0,0 -57.0,,basic.4y,4.962,21/04/2005,01/07/1996,1.0,0 -48.0,technician,professional.course,4.962,06/10/2006,09/10/1996,1.0,0 -28.0,blue-collar,professional.course,4.962,13/10/2017,24/12/1997,1.0,1 -55.0,management,basic.6y,4.962,29/07/2004,05/05/1992,1.0,0 -54.0,,university.degree,4.962,,15/05/2006,1.0,0 -31.0,admin.,university.degree,4.962,10/01/2017,02/08/2002,1.0,0 -47.0,admin.,university.degree,4.962,,25/03/1997,1.0,0 -35.0,technician,university.degree,4.962,07/05/2004,17/09/2007,1.0,0 -44.0,unemployed,basic.9y,4.962,17/06/2014,27/05/2011,1.0,0 -56.0,blue-collar,basic.4y,4.962,09/12/2009,10/11/2016,1.0,0 -56.0,blue-collar,basic.4y,4.962,08/02/2000,12/12/2011,1.0,0 -32.0,technician,university.degree,4.962,03/01/2014,15/07/2008,1.0,0 -45.0,technician,professional.course,4.962,05/11/2004,21/02/2008,1.0,0 -28.0,technician,university.degree,4.962,08/01/2009,21/03/2014,1.0,0 -31.0,,high.school,4.962,13/06/2003,03/10/2003,1.0,0 -27.0,admin.,university.degree,4.962,15/01/2002,27/01/2006,1.0,0 -25.0,blue-collar,basic.9y,4.962,24/09/2003,20/07/2007,1.0,0 -31.0,admin.,high.school,4.962,22/10/2004,08/02/1999,1.0,0 -38.0,technician,professional.course,4.962,02/04/2009,01/08/2011,1.0,0 -42.0,admin.,university.degree,4.962,14/12/2001,07/03/2014,1.0,0 -,technician,basic.9y,4.962,25/01/2000,29/07/2016,1.0,0 -39.0,blue-collar,basic.6y,4.962,23/08/2001,15/05/1998,1.0,1 -41.0,admin.,basic.9y,4.962,25/06/2018,18/06/2014,1.0,0 -36.0,technician,basic.9y,4.962,12/06/2003,01/03/1996,1.0,0 -27.0,admin.,university.degree,4.962,05/05/1993,12/03/2004,1.0,1 -45.0,technician,professional.course,4.962,03/06/2016,23/06/2008,1.0,0 -,blue-collar,basic.4y,4.962,13/09/2006,25/06/2012,1.0,0 -36.0,technician,basic.9y,4.962,04/12/2000,26/06/2007,1.0,0 -25.0,services,university.degree,4.962,12/01/2007,31/12/1994,1.0,0 -53.0,services,basic.4y,4.962,24/09/2013,13/08/2004,1.0,0 -53.0,services,basic.4y,4.962,17/10/2014,31/03/2006,1.0,0 -52.0,blue-collar,basic.9y,4.962,25/12/2003,28/05/2014,1.0,0 -51.0,blue-collar,basic.4y,4.962,01/08/1995,01/08/2008,1.0,0 -54.0,housemaid,basic.4y,4.962,,24/07/2008,1.0,0 -26.0,services,high.school,4.962,04/02/2011,09/12/2004,1.0,0 -30.0,services,high.school,4.962,19/09/1995,05/06/2000,1.0,1 -27.0,,basic.9y,4.963,16/05/2008,11/06/2015,1.0,0 -32.0,blue-collar,basic.4y,4.963,02/05/2003,19/09/1995,1.0,0 -,admin.,university.degree,4.963,26/03/2013,28/04/2014,1.0,0 -32.0,admin.,university.degree,4.963,15/08/2014,24/09/2018,1.0,0 -33.0,blue-collar,basic.4y,4.963,09/06/1999,11/02/2011,1.0,0 -31.0,,basic.4y,4.963,15/07/1999,20/10/2014,1.0,0 -32.0,admin.,university.degree,4.963,07/03/2018,18/04/2018,1.0,0 -44.0,blue-collar,basic.6y,4.963,23/05/2003,18/07/2003,1.0,0 -48.0,blue-collar,basic.9y,4.963,17/10/2003,26/12/2016,1.0,0 -40.0,blue-collar,basic.4y,4.963,23/07/2012,28/05/2007,1.0,0 -57.0,retired,basic.4y,4.963,,04/02/2016,1.0,0 -31.0,,basic.9y,4.963,05/02/1992,01/02/2008,1.0,0 -40.0,blue-collar,basic.4y,4.963,09/04/2004,01/04/1997,1.0,0 -40.0,blue-collar,basic.4y,4.963,09/05/1996,15/09/1997,1.0,0 -40.0,blue-collar,basic.4y,4.963,23/03/2011,25/12/1991,1.0,0 -40.0,blue-collar,basic.4y,4.963,15/12/1995,15/09/2006,1.0,0 -40.0,blue-collar,basic.4y,4.963,07/11/2011,24/04/2014,1.0,0 -27.0,,high.school,4.963,19/11/1997,03/09/2003,1.0,0 -27.0,admin.,high.school,4.963,25/06/2000,21/04/2006,1.0,0 -31.0,technician,university.degree,4.963,01/02/1997,10/06/2013,1.0,0 -,services,high.school,4.963,10/04/2018,21/01/2013,1.0,0 -26.0,admin.,high.school,4.963,14/10/2014,28/03/2019,1.0,0 -51.0,unemployed,professional.course,4.963,05/06/2007,07/07/2011,1.0,1 -55.0,housemaid,basic.4y,4.963,07/12/2016,06/08/2012,1.0,0 -57.0,technician,professional.course,4.963,08/08/2008,03/10/1997,1.0,0 -50.0,management,university.degree,4.963,26/11/2004,05/05/1989,1.0,0 -39.0,blue-collar,basic.9y,4.963,25/01/1995,20/05/2011,1.0,0 -39.0,blue-collar,basic.9y,4.963,28/07/2011,31/12/1993,1.0,0 -27.0,technician,professional.course,4.963,13/06/2003,19/03/2004,1.0,0 -57.0,retired,high.school,4.963,10/12/2001,13/07/2015,1.0,0 -34.0,technician,university.degree,4.963,18/02/2005,01/02/1995,1.0,0 -34.0,technician,university.degree,4.963,20/07/1998,01/12/2005,1.0,0 -34.0,technician,university.degree,4.963,16/07/2015,28/01/2004,1.0,1 -,technician,professional.course,4.963,09/06/2015,04/12/2009,1.0,0 -28.0,admin.,university.degree,4.963,14/10/2005,23/01/2007,1.0,0 -34.0,blue-collar,basic.9y,4.963,06/04/2007,27/12/2002,1.0,0 -50.0,management,university.degree,4.963,17/11/2008,01/08/2008,1.0,0 -36.0,admin.,high.school,4.963,15/03/1990,05/08/1991,1.0,0 -36.0,admin.,high.school,4.963,,01/07/1997,1.0,0 -,admin.,university.degree,4.963,31/12/1992,25/03/1996,1.0,0 -,,high.school,4.963,21/11/2008,12/07/2004,1.0,0 -36.0,services,high.school,4.963,30/07/2014,27/04/2009,1.0,0 -48.0,technician,basic.9y,4.963,07/03/2006,20/07/2010,1.0,0 -25.0,blue-collar,basic.9y,4.963,18/04/2003,15/05/1995,1.0,0 -27.0,,basic.9y,4.963,02/01/2009,07/05/2015,1.0,0 -37.0,technician,university.degree,4.963,10/03/1997,02/04/1998,1.0,0 -34.0,technician,university.degree,4.963,24/12/2015,02/07/2004,1.0,0 -55.0,services,high.school,4.963,31/12/1989,22/05/2008,1.0,0 -33.0,technician,professional.course,4.963,04/06/2014,04/08/2014,1.0,0 -49.0,,university.degree,4.963,04/07/2003,01/03/2017,1.0,0 -36.0,blue-collar,basic.9y,4.963,22/04/2016,01/04/1994,1.0,0 -36.0,blue-collar,basic.9y,4.963,13/10/2016,19/12/2011,1.0,0 -36.0,blue-collar,basic.9y,4.963,05/01/2007,21/03/2011,1.0,0 -36.0,blue-collar,basic.9y,4.963,07/04/2011,15/02/2008,1.0,0 -,blue-collar,basic.9y,4.963,22/03/2000,13/11/1998,1.0,0 -36.0,blue-collar,basic.9y,4.963,07/02/2003,03/06/2014,1.0,0 -,blue-collar,basic.9y,4.963,01/05/2006,18/09/2009,1.0,0 -36.0,blue-collar,basic.9y,4.963,,23/03/2009,1.0,0 -36.0,blue-collar,basic.9y,4.963,30/04/2014,30/01/2013,1.0,0 -33.0,blue-collar,basic.6y,4.963,04/11/2003,05/09/2003,1.0,1 -31.0,services,high.school,4.963,18/03/2005,29/04/2005,1.0,0 -42.0,blue-collar,basic.6y,4.963,22/01/2010,12/07/2010,1.0,0 -40.0,blue-collar,basic.9y,4.963,,25/01/2008,1.0,0 -40.0,blue-collar,basic.9y,4.963,31/05/1990,02/07/2004,1.0,0 -46.0,admin.,university.degree,4.963,06/07/2007,30/09/2005,1.0,0 -56.0,admin.,basic.4y,4.963,03/10/2000,08/01/2018,1.0,0 -34.0,technician,university.degree,4.963,27/02/1993,29/02/2008,1.0,0 -31.0,blue-collar,basic.9y,4.963,11/04/2016,22/04/2004,1.0,0 -36.0,blue-collar,basic.9y,4.963,12/11/2004,17/11/2005,1.0,0 -31.0,blue-collar,basic.9y,4.963,22/12/2005,15/12/2014,1.0,0 -32.0,technician,professional.course,4.963,01/12/2009,09/04/2004,1.0,1 -32.0,blue-collar,basic.9y,4.963,02/07/2009,15/07/2013,1.0,0 -31.0,admin.,high.school,4.963,01/04/2001,31/10/2003,1.0,0 -,admin.,university.degree,4.963,08/11/2011,21/07/2000,1.0,0 -46.0,admin.,university.degree,4.963,,07/11/2005,1.0,0 -49.0,blue-collar,basic.9y,4.963,,26/10/2007,1.0,0 -25.0,,professional.course,4.963,12/03/2015,28/03/2014,1.0,0 -49.0,blue-collar,basic.9y,4.963,01/08/1994,31/10/2012,1.0,0 -32.0,,basic.9y,4.963,01/02/2005,17/08/2006,1.0,0 -35.0,admin.,university.degree,4.963,09/09/2013,31/12/1992,1.0,1 -33.0,technician,university.degree,4.963,24/09/2003,13/02/2013,1.0,0 -34.0,blue-collar,basic.9y,4.963,31/01/2012,11/03/2009,1.0,0 -25.0,technician,professional.course,4.963,19/08/2015,10/12/1987,1.0,0 -38.0,housemaid,high.school,4.963,20/03/2007,24/12/2007,1.0,0 -46.0,admin.,university.degree,4.963,23/12/1997,30/01/2015,1.0,0 -39.0,blue-collar,basic.6y,4.963,01/04/2009,29/09/2005,1.0,0 -38.0,housemaid,high.school,4.963,31/12/2013,14/05/2002,1.0,0 -25.0,technician,professional.course,4.963,05/01/2000,18/08/2011,1.0,0 -30.0,admin.,high.school,4.963,03/08/2016,13/04/2016,1.0,0 -23.0,blue-collar,high.school,4.963,06/10/2011,25/12/1990,1.0,0 -,student,university.degree,4.963,31/07/2017,22/10/2015,1.0,0 -36.0,,basic.4y,4.963,05/03/2004,07/12/2001,1.0,0 -29.0,admin.,university.degree,4.963,01/02/2009,21/11/2002,1.0,0 -29.0,student,university.degree,4.963,,01/10/2014,1.0,0 -29.0,student,university.degree,4.963,12/11/2004,30/04/2013,1.0,0 -25.0,admin.,high.school,4.963,01/09/2006,10/03/1995,1.0,0 -25.0,admin.,high.school,4.963,,15/07/2004,1.0,0 -25.0,admin.,high.school,4.963,,20/10/2016,1.0,0 -,retired,high.school,4.963,11/01/2006,19/01/2009,1.0,0 -59.0,management,university.degree,4.963,03/05/2013,01/03/1996,1.0,0 -39.0,blue-collar,basic.4y,4.963,07/03/2008,01/06/2001,1.0,0 -42.0,blue-collar,basic.4y,4.963,07/03/2008,08/12/2006,1.0,0 -32.0,blue-collar,basic.9y,4.963,12/03/2014,01/07/2005,1.0,0 -54.0,unemployed,university.degree,4.963,08/10/2004,03/12/1998,1.0,0 -29.0,admin.,university.degree,4.963,23/09/2003,01/03/2006,1.0,0 -37.0,technician,university.degree,4.963,26/02/2010,05/05/2005,1.0,0 -41.0,blue-collar,basic.9y,4.963,29/07/2014,09/08/2007,1.0,0 -30.0,self-employed,university.degree,4.963,17/06/2010,14/12/2009,1.0,0 -28.0,admin.,high.school,4.963,27/03/2002,19/01/2006,1.0,0 -38.0,services,high.school,4.963,,08/06/2007,1.0,0 -26.0,,professional.course,4.963,08/08/2006,11/05/2007,1.0,0 -25.0,technician,professional.course,4.963,11/01/2010,09/10/1998,1.0,0 -32.0,services,high.school,4.963,18/02/2016,09/07/1999,1.0,0 -26.0,technician,professional.course,4.963,,29/12/2005,1.0,1 -,,professional.course,4.963,31/01/2013,05/12/1996,1.0,0 -46.0,admin.,university.degree,4.963,29/11/2000,01/10/1992,1.0,0 -46.0,management,high.school,4.963,,05/07/2012,1.0,0 -46.0,management,high.school,4.963,19/09/1995,24/10/2013,1.0,0 -25.0,technician,professional.course,4.963,08/06/2011,28/03/2008,1.0,0 -31.0,management,university.degree,4.963,28/03/2000,16/04/2010,1.0,0 -46.0,management,high.school,4.963,19/06/2018,01/04/1994,1.0,0 -36.0,admin.,university.degree,4.963,07/08/1998,11/03/2005,1.0,0 -36.0,admin.,university.degree,4.963,10/12/2014,25/09/2009,1.0,0 -43.0,blue-collar,basic.9y,4.963,01/02/2007,27/06/2014,1.0,1 -,admin.,university.degree,4.963,20/08/2001,09/01/2004,1.0,0 -27.0,technician,professional.course,4.963,22/07/1997,18/10/2004,1.0,0 -31.0,student,high.school,4.963,31/01/2008,21/04/2000,1.0,0 -51.0,admin.,university.degree,4.963,22/03/2001,01/04/1989,1.0,0 -30.0,blue-collar,basic.9y,4.963,12/07/2004,01/07/1999,1.0,0 -58.0,services,high.school,4.963,08/01/2014,23/06/2015,1.0,0 -33.0,technician,professional.course,4.963,18/03/2011,19/03/2004,1.0,0 -32.0,admin.,university.degree,4.963,13/06/2006,17/04/2019,1.0,0 -32.0,admin.,university.degree,4.963,06/06/2005,20/03/2003,1.0,0 -38.0,blue-collar,basic.6y,4.963,11/01/1990,06/08/2014,1.0,0 -32.0,admin.,university.degree,4.963,05/08/2014,24/03/2009,1.0,0 -32.0,blue-collar,basic.4y,4.963,23/09/2005,23/12/2008,1.0,0 -29.0,technician,university.degree,4.963,27/04/2004,03/03/2014,1.0,0 -32.0,admin.,university.degree,4.963,18/03/2015,03/10/2005,1.0,0 -32.0,technician,university.degree,4.963,29/10/2018,20/04/2015,1.0,0 -30.0,technician,professional.course,4.963,13/04/2010,20/10/2005,1.0,0 -32.0,technician,university.degree,4.963,01/05/2006,19/03/2004,1.0,0 -,technician,university.degree,4.963,31/10/2012,03/10/2005,1.0,0 -25.0,admin.,high.school,4.963,27/04/2007,07/01/2001,1.0,0 -25.0,admin.,high.school,4.963,03/03/2005,18/06/2012,1.0,0 -34.0,student,basic.6y,4.963,14/02/2017,15/05/2014,1.0,0 -51.0,blue-collar,basic.4y,4.963,19/05/2000,06/06/2002,1.0,0 -54.0,,basic.9y,4.963,01/11/2005,14/10/1994,1.0,0 -46.0,admin.,university.degree,4.963,10/04/1991,21/12/2016,1.0,0 -57.0,management,basic.4y,4.963,19/03/2004,31/12/1989,1.0,1 -,,high.school,4.963,24/12/2009,28/10/2005,1.0,0 -29.0,blue-collar,basic.9y,4.963,16/12/2010,05/01/2007,1.0,0 -32.0,admin.,university.degree,4.963,01/05/1994,05/01/2018,1.0,0 -45.0,management,university.degree,4.963,21/05/2007,09/01/2004,1.0,0 -,,high.school,4.963,09/01/2015,23/07/2014,1.0,0 -39.0,unemployed,basic.4y,4.963,25/03/1996,09/06/2010,1.0,0 -42.0,blue-collar,basic.9y,4.963,06/02/2004,03/02/2014,1.0,1 -39.0,blue-collar,basic.6y,4.963,,30/12/2011,1.0,0 -51.0,admin.,professional.course,4.963,22/04/2011,26/12/2008,1.0,0 -,admin.,professional.course,4.963,25/02/2014,04/11/2005,1.0,0 -34.0,technician,high.school,4.963,18/03/2014,05/08/2016,1.0,0 -34.0,technician,high.school,4.963,09/03/1996,22/06/2017,1.0,0 -54.0,blue-collar,basic.4y,4.963,05/10/1999,05/01/1998,1.0,0 -27.0,blue-collar,high.school,4.963,23/12/2014,07/07/2005,1.0,0 -54.0,blue-collar,basic.4y,4.963,,27/02/2018,1.0,0 -29.0,admin.,university.degree,4.963,01/11/1997,26/09/2013,1.0,0 -54.0,blue-collar,basic.4y,4.963,30/08/2013,01/05/1995,1.0,0 -40.0,technician,basic.9y,4.963,22/09/2016,17/12/2013,1.0,0 -25.0,technician,university.degree,4.963,10/04/2012,25/03/2005,1.0,0 -26.0,admin.,university.degree,4.963,01/06/2007,31/01/2014,1.0,0 -28.0,admin.,high.school,4.963,05/12/1993,13/03/2001,1.0,0 -27.0,,professional.course,4.963,17/04/2000,02/04/1998,1.0,0 -31.0,blue-collar,basic.4y,4.963,06/08/2007,23/09/1997,1.0,0 -29.0,blue-collar,basic.6y,4.963,26/07/1996,07/11/1997,1.0,0 -31.0,self-employed,basic.9y,4.963,18/09/2013,20/01/2006,1.0,0 -25.0,blue-collar,basic.9y,4.963,24/12/2004,11/06/2015,1.0,0 -41.0,admin.,high.school,4.963,25/01/1997,22/10/1999,1.0,0 -25.0,blue-collar,basic.9y,4.963,01/03/1996,24/10/2012,1.0,0 -30.0,blue-collar,professional.course,4.963,10/12/2014,01/03/2009,1.0,0 -30.0,services,high.school,4.963,16/01/2012,20/08/2010,1.0,0 -39.0,admin.,high.school,4.963,23/12/2005,21/11/2008,1.0,0 -39.0,self-employed,basic.9y,4.963,05/01/2006,28/10/2014,1.0,0 -39.0,blue-collar,university.degree,4.963,16/10/1996,22/11/2002,1.0,0 -40.0,retired,basic.4y,4.963,09/05/2012,03/01/1997,1.0,0 -29.0,blue-collar,basic.9y,4.963,28/08/2018,16/01/2004,1.0,0 -39.0,blue-collar,university.degree,4.963,17/02/2006,14/04/2009,1.0,0 -34.0,services,high.school,4.963,,26/10/2011,1.0,0 -31.0,blue-collar,basic.4y,4.963,21/01/1993,05/03/2015,1.0,0 -38.0,,professional.course,4.963,27/04/2016,13/08/2015,1.0,0 -30.0,blue-collar,basic.9y,4.963,08/10/1996,05/07/2016,1.0,0 -30.0,blue-collar,basic.9y,4.963,14/09/2016,28/02/2011,1.0,0 -30.0,blue-collar,basic.9y,4.963,10/08/2007,17/06/2004,1.0,0 -30.0,blue-collar,basic.9y,4.963,05/12/1997,09/03/2006,1.0,0 -27.0,,university.degree,4.963,12/01/2007,14/02/2012,1.0,0 -33.0,self-employed,basic.9y,4.963,15/10/2008,28/05/2009,1.0,0 -27.0,technician,professional.course,4.963,01/02/1993,01/08/2002,1.0,0 -33.0,,basic.9y,4.963,05/09/2002,26/10/2017,1.0,0 -31.0,blue-collar,basic.4y,4.963,04/11/2011,24/09/2010,1.0,0 -32.0,technician,basic.6y,4.963,29/08/2006,14/12/2006,1.0,0 -33.0,self-employed,basic.9y,4.963,,30/03/2007,1.0,0 -33.0,self-employed,basic.9y,4.963,20/02/2001,05/10/1994,1.0,0 -31.0,blue-collar,basic.4y,4.963,25/09/1996,30/04/2014,1.0,0 -33.0,self-employed,basic.9y,4.963,07/06/2011,10/12/1989,1.0,0 -33.0,self-employed,basic.9y,4.963,,18/02/2010,1.0,0 -27.0,technician,university.degree,4.963,01/06/2011,08/01/2001,1.0,0 -32.0,services,high.school,4.963,02/05/2003,25/10/2013,1.0,0 -24.0,services,high.school,4.963,27/06/2000,01/02/2007,1.0,0 -41.0,blue-collar,basic.4y,4.963,10/11/2005,17/08/1999,1.0,0 -45.0,blue-collar,high.school,4.963,05/12/2003,14/11/2013,1.0,0 -24.0,admin.,high.school,4.963,07/05/2014,21/11/2003,1.0,0 -45.0,blue-collar,high.school,4.963,25/11/2004,16/07/2018,1.0,0 -30.0,blue-collar,basic.9y,4.963,05/11/2014,01/09/2009,1.0,0 -30.0,,basic.9y,4.963,28/01/2008,01/07/2004,1.0,0 -54.0,blue-collar,high.school,4.963,31/08/2001,05/12/1993,1.0,0 -,admin.,high.school,4.963,21/05/2014,07/12/2016,1.0,1 -31.0,technician,university.degree,4.963,24/09/1997,25/06/2003,1.0,0 -30.0,entrepreneur,university.degree,4.963,15/10/2014,10/06/2011,1.0,0 -30.0,admin.,basic.9y,4.963,30/12/1985,08/02/2011,1.0,0 -32.0,admin.,high.school,4.963,27/02/2019,27/04/2018,1.0,0 -49.0,housemaid,professional.course,4.963,16/10/2001,05/02/1994,1.0,0 -32.0,unknown,professional.course,4.963,26/12/2003,22/04/2009,1.0,0 -31.0,blue-collar,basic.9y,4.963,,30/12/2005,1.0,0 -33.0,admin.,high.school,4.963,24/03/2003,14/06/2001,1.0,0 -22.0,,basic.9y,4.963,20/06/2016,03/03/2000,1.0,0 -29.0,,university.degree,4.963,09/06/2014,21/03/2008,1.0,0 -29.0,blue-collar,basic.9y,4.963,15/01/1994,24/11/2006,1.0,0 -29.0,admin.,university.degree,4.963,04/04/2016,01/06/2010,1.0,0 -54.0,blue-collar,high.school,4.963,26/10/2005,25/10/2000,1.0,0 -48.0,,basic.9y,4.963,01/05/2001,12/10/2007,1.0,0 -54.0,blue-collar,high.school,4.963,23/09/1997,02/05/2018,1.0,1 -49.0,management,university.degree,4.963,03/08/2007,01/12/1993,1.0,0 -23.0,technician,professional.course,4.963,20/06/1997,17/03/2000,1.0,0 -26.0,blue-collar,basic.9y,4.963,20/02/1991,14/08/2017,1.0,0 -30.0,admin.,university.degree,4.963,15/09/1999,03/04/2009,1.0,0 -31.0,admin.,high.school,4.963,27/05/2008,02/10/2003,1.0,1 -,admin.,high.school,4.963,21/10/1992,26/01/2017,1.0,0 -48.0,technician,professional.course,4.963,24/06/2004,23/07/2007,1.0,0 -31.0,admin.,high.school,4.963,16/05/2008,05/09/2002,1.0,0 -55.0,management,university.degree,4.963,10/03/2015,13/08/2004,1.0,1 -31.0,admin.,high.school,4.963,11/12/1996,25/04/1997,1.0,1 -31.0,admin.,high.school,4.963,01/09/2004,17/04/2018,1.0,0 -32.0,admin.,university.degree,4.963,31/12/1990,01/06/1995,1.0,0 -32.0,admin.,university.degree,4.963,15/04/2000,01/07/2014,1.0,0 -31.0,admin.,high.school,4.963,13/10/2009,01/05/1997,1.0,0 -,,basic.4y,4.963,20/06/2008,15/02/2017,1.0,0 -46.0,blue-collar,basic.9y,4.963,01/10/1997,21/03/2013,1.0,0 -46.0,blue-collar,basic.9y,4.963,05/03/2015,05/05/2006,1.0,0 -26.0,admin.,high.school,4.963,08/06/2007,16/04/2015,1.0,0 -46.0,blue-collar,basic.9y,4.963,28/11/2011,02/04/2019,1.0,0 -26.0,self-employed,professional.course,4.963,01/07/1993,08/01/2015,1.0,0 -46.0,blue-collar,basic.9y,4.963,01/03/2009,27/04/2017,1.0,0 -28.0,admin.,university.degree,4.963,30/06/1996,15/04/2019,1.0,0 -46.0,blue-collar,basic.9y,4.963,23/03/2007,28/10/2015,1.0,0 -25.0,admin.,high.school,4.963,,01/07/2011,1.0,0 -30.0,self-employed,university.degree,4.963,17/08/2016,14/01/2005,1.0,0 -25.0,admin.,high.school,4.963,23/06/2005,15/04/2016,1.0,1 -42.0,blue-collar,basic.9y,4.963,24/03/1999,07/09/2018,1.0,1 -32.0,admin.,university.degree,4.963,01/12/1992,09/10/2009,1.0,0 -32.0,blue-collar,basic.4y,4.963,25/05/2015,17/08/2001,1.0,0 -32.0,unknown,professional.course,4.963,21/12/2006,26/11/2004,1.0,0 -22.0,blue-collar,basic.9y,4.963,14/12/2007,04/05/2004,1.0,0 -40.0,blue-collar,basic.4y,4.963,07/03/2011,27/12/2002,1.0,1 -29.0,technician,university.degree,4.963,12/12/1999,26/02/1999,1.0,0 -38.0,,basic.6y,4.963,08/03/2018,25/09/2017,1.0,1 -26.0,blue-collar,basic.9y,4.963,,25/02/2009,1.0,0 -38.0,blue-collar,basic.6y,4.963,16/10/2014,25/06/2009,1.0,0 -32.0,unknown,professional.course,4.963,31/12/2010,10/06/2004,1.0,1 -42.0,blue-collar,basic.9y,4.963,05/02/2004,20/05/2005,1.0,0 -49.0,,professional.course,4.963,29/08/2017,05/11/2018,1.0,0 -38.0,blue-collar,basic.6y,4.963,29/06/2010,12/04/2018,1.0,0 -38.0,,basic.6y,4.963,09/02/2015,10/07/1994,1.0,0 -,admin.,high.school,4.963,20/02/2013,09/01/2004,1.0,0 -,blue-collar,basic.6y,4.963,30/12/2014,31/10/2012,1.0,0 -38.0,blue-collar,basic.6y,4.963,22/09/1997,29/06/2009,1.0,0 -35.0,technician,high.school,4.963,13/09/2000,01/10/1996,1.0,0 -29.0,entrepreneur,professional.course,4.963,12/12/2006,01/05/1993,1.0,0 -29.0,entrepreneur,professional.course,4.963,,31/12/1993,1.0,0 -44.0,blue-collar,basic.9y,4.963,01/04/1995,05/07/1993,1.0,0 -48.0,technician,basic.9y,4.963,,27/03/2014,1.0,1 -44.0,blue-collar,basic.9y,4.963,31/12/1990,11/01/2017,1.0,0 -31.0,admin.,university.degree,4.963,20/01/2006,21/02/2003,1.0,0 -41.0,entrepreneur,professional.course,4.963,21/01/2008,25/02/1989,1.0,0 -50.0,retired,basic.4y,4.963,31/12/1995,05/03/2004,1.0,0 -28.0,services,basic.6y,4.963,05/07/1998,07/07/2015,1.0,0 -44.0,,basic.9y,4.963,01/04/1995,05/03/2015,1.0,0 -32.0,blue-collar,basic.9y,4.963,09/08/2000,31/10/2012,1.0,0 -29.0,technician,university.degree,4.963,16/04/2015,31/01/2012,1.0,0 -41.0,entrepreneur,professional.course,4.963,24/07/2014,27/06/2008,1.0,0 -27.0,blue-collar,basic.4y,4.963,16/04/2004,02/06/2009,1.0,0 -41.0,entrepreneur,professional.course,4.963,20/02/2018,01/03/2010,1.0,0 -27.0,admin.,high.school,4.963,02/02/2016,21/03/2006,1.0,0 -,blue-collar,basic.9y,4.963,10/01/1997,29/02/2012,1.0,0 -33.0,blue-collar,basic.9y,4.963,,19/03/2015,1.0,0 -28.0,services,university.degree,4.963,05/05/1999,25/01/2012,1.0,0 -47.0,management,high.school,4.963,08/07/1996,05/08/1993,1.0,0 -50.0,management,university.degree,4.963,15/06/2012,11/02/2015,1.0,0 -23.0,blue-collar,basic.9y,4.963,,05/07/2017,1.0,0 -32.0,blue-collar,basic.9y,4.963,01/05/1994,30/03/2007,1.0,0 -42.0,admin.,high.school,4.963,,15/11/1997,1.0,0 -37.0,self-employed,basic.9y,4.963,12/02/1990,02/05/2001,1.0,0 -50.0,housemaid,basic.4y,4.963,29/05/2012,27/01/2012,1.0,0 -35.0,technician,university.degree,4.963,03/06/1999,26/03/2018,1.0,0 -,technician,professional.course,4.963,23/12/2013,26/10/2012,1.0,0 -41.0,entrepreneur,professional.course,4.963,23/03/2009,10/05/2011,1.0,0 -22.0,blue-collar,basic.9y,4.963,28/03/1990,20/12/1992,1.0,0 -34.0,blue-collar,basic.9y,4.963,06/04/2010,23/08/2016,1.0,0 -28.0,blue-collar,professional.course,4.963,19/12/1997,01/05/1993,1.0,0 -34.0,blue-collar,basic.9y,4.963,21/05/2018,11/07/2014,1.0,0 -25.0,blue-collar,basic.9y,4.963,29/11/2011,10/03/2006,1.0,0 -26.0,housemaid,high.school,4.963,10/11/2006,15/12/2016,1.0,0 -26.0,technician,university.degree,4.963,,25/09/2015,1.0,0 -26.0,housemaid,high.school,4.963,14/12/2000,20/03/2008,1.0,0 -46.0,blue-collar,basic.4y,4.963,,15/06/1997,1.0,0 -27.0,services,high.school,4.963,11/04/2016,29/01/2016,1.0,0 -33.0,management,high.school,4.963,18/07/2014,17/07/2008,1.0,0 -30.0,self-employed,university.degree,4.963,15/03/2006,22/06/2004,1.0,0 -41.0,admin.,high.school,4.963,30/10/2008,10/12/2012,1.0,0 -,blue-collar,professional.course,4.963,21/05/2014,18/01/2011,1.0,0 -35.0,blue-collar,basic.9y,4.963,25/08/1994,17/11/2005,1.0,1 -46.0,blue-collar,basic.4y,4.963,07/08/2012,14/04/2010,1.0,0 -31.0,blue-collar,basic.4y,4.963,13/10/2009,20/10/2006,1.0,0 -42.0,blue-collar,basic.9y,4.963,29/04/2011,20/11/2009,1.0,1 -51.0,housemaid,high.school,4.963,19/01/2007,20/10/2006,1.0,0 -26.0,technician,university.degree,4.963,27/02/2008,28/05/2004,1.0,0 -29.0,technician,professional.course,4.963,01/10/2013,01/05/1996,1.0,0 -,technician,basic.6y,4.963,,19/09/2003,1.0,0 -28.0,admin.,university.degree,4.963,29/10/2008,19/07/2010,1.0,0 -32.0,technician,high.school,4.963,15/02/2002,01/11/1997,1.0,0 -,technician,professional.course,4.963,26/01/2011,23/03/2007,1.0,1 -,admin.,high.school,4.963,06/08/2015,06/05/2014,1.0,0 -41.0,entrepreneur,professional.course,4.963,13/09/2001,22/07/2011,1.0,0 -24.0,services,university.degree,4.963,04/01/2012,25/07/1994,1.0,0 -41.0,entrepreneur,professional.course,4.963,23/01/1997,13/03/2009,1.0,0 -27.0,services,high.school,4.963,18/03/2005,16/03/2006,1.0,0 -30.0,self-employed,university.degree,4.963,,26/12/2003,1.0,0 -,blue-collar,basic.4y,4.963,12/03/2009,06/07/2007,1.0,0 -23.0,services,high.school,4.963,05/11/2002,20/09/2000,1.0,1 -49.0,management,university.degree,4.963,01/04/2014,03/10/1997,1.0,0 -30.0,self-employed,university.degree,4.963,29/08/2012,03/09/2009,1.0,0 -28.0,admin.,high.school,4.963,30/04/2004,09/07/1992,1.0,0 -33.0,blue-collar,basic.9y,4.963,03/02/2017,01/10/2004,1.0,0 -33.0,admin.,high.school,4.963,29/04/2011,02/04/2004,1.0,0 -30.0,self-employed,university.degree,4.963,18/09/2006,04/07/2003,1.0,0 -,blue-collar,basic.9y,4.963,01/10/2004,14/11/2014,1.0,0 -26.0,admin.,high.school,4.963,02/08/2011,24/03/2005,1.0,0 -40.0,technician,university.degree,4.963,25/01/2008,24/01/2014,1.0,0 -31.0,technician,professional.course,4.963,23/12/1999,28/11/2008,1.0,0 -60.0,management,university.degree,4.963,16/07/2015,15/07/2010,1.0,0 -60.0,management,university.degree,4.963,28/02/2012,08/04/2005,1.0,0 -31.0,technician,professional.course,4.963,01/10/1997,31/03/2006,1.0,1 -26.0,entrepreneur,university.degree,4.963,24/03/2011,10/12/2012,1.0,0 -35.0,admin.,high.school,4.963,29/09/2005,25/05/2007,1.0,0 -32.0,blue-collar,professional.course,4.963,15/07/1999,15/09/2000,1.0,0 -30.0,blue-collar,basic.9y,4.963,22/01/2013,03/02/2005,1.0,0 -52.0,admin.,high.school,4.963,24/02/2006,25/05/2001,1.0,0 -35.0,admin.,high.school,4.963,31/07/2012,14/09/2016,1.0,0 -41.0,blue-collar,basic.6y,4.963,30/04/1998,24/06/2004,1.0,0 -,admin.,high.school,4.963,01/01/1997,30/04/2010,1.0,0 -56.0,blue-collar,basic.4y,4.963,02/02/2010,01/10/2015,1.0,0 -56.0,blue-collar,basic.4y,4.963,30/01/2004,18/10/2010,1.0,0 -29.0,technician,high.school,4.963,02/03/2016,16/12/2005,1.0,0 -24.0,blue-collar,basic.9y,4.963,,20/02/1995,1.0,0 -52.0,services,basic.4y,4.963,28/11/2003,30/06/2010,1.0,0 -30.0,services,high.school,4.963,05/08/2016,01/10/1989,1.0,1 -52.0,admin.,high.school,4.963,26/10/1992,05/03/2004,1.0,0 -35.0,admin.,high.school,4.963,10/08/2007,31/01/2012,1.0,1 -29.0,technician,high.school,4.963,10/02/2005,06/05/2005,1.0,0 -33.0,admin.,high.school,4.963,15/12/1994,19/07/2002,1.0,0 -27.0,student,basic.9y,4.963,20/03/2017,24/03/2009,1.0,0 -35.0,blue-collar,basic.9y,4.963,13/06/2014,14/01/2005,1.0,0 -35.0,blue-collar,basic.9y,4.963,22/09/1997,07/01/2005,1.0,0 -35.0,blue-collar,basic.9y,4.963,,22/10/1999,1.0,0 -42.0,blue-collar,basic.4y,4.963,09/02/1990,22/04/2003,1.0,0 -35.0,blue-collar,basic.9y,4.963,04/05/2012,07/06/1994,1.0,0 -30.0,,basic.6y,4.963,08/01/2015,22/01/2014,1.0,0 -,blue-collar,basic.9y,4.963,03/03/2011,15/12/1996,1.0,0 -51.0,services,basic.6y,4.963,21/10/2011,14/02/2018,1.0,0 -35.0,services,high.school,4.963,23/02/2004,01/08/2007,1.0,0 -24.0,student,basic.4y,4.963,05/10/2007,29/03/2006,1.0,0 -42.0,blue-collar,basic.4y,4.963,09/12/1996,09/10/1998,1.0,0 -24.0,student,basic.4y,4.963,10/12/2004,19/08/2011,1.0,0 -24.0,student,basic.4y,4.963,04/07/2007,31/12/1990,1.0,0 -51.0,services,basic.6y,4.963,,09/03/2001,1.0,0 -24.0,student,basic.4y,4.963,12/11/2018,18/07/2008,1.0,0 -,management,university.degree,4.963,,11/07/2002,1.0,0 -24.0,student,basic.4y,4.963,27/09/2002,02/02/2012,1.0,0 -24.0,student,basic.4y,4.963,08/03/2011,09/02/2009,1.0,0 -38.0,,basic.6y,4.963,15/10/2004,04/02/2005,1.0,0 -35.0,admin.,high.school,4.963,15/01/1990,15/04/2009,1.0,0 -35.0,admin.,high.school,4.963,15/09/1997,21/11/2014,1.0,0 -51.0,blue-collar,basic.9y,4.963,01/10/2007,21/11/2003,1.0,0 -51.0,,basic.9y,4.963,07/10/2004,20/02/2004,1.0,0 -60.0,retired,high.school,4.963,01/03/2007,19/07/2013,1.0,0 -34.0,technician,professional.course,4.963,15/05/2002,20/03/2009,1.0,0 -51.0,blue-collar,basic.9y,4.963,01/12/1992,05/07/1993,1.0,0 -42.0,blue-collar,basic.9y,4.963,01/12/2005,23/07/2010,1.0,0 -34.0,services,basic.9y,4.963,25/03/1994,05/12/1990,1.0,0 -49.0,,basic.4y,4.963,20/12/1992,16/11/2012,1.0,0 -35.0,blue-collar,basic.9y,4.963,15/02/1990,25/06/2010,1.0,0 -44.0,entrepreneur,basic.4y,4.963,15/11/1995,05/12/2014,1.0,0 -40.0,services,university.degree,4.963,29/11/2018,14/07/2000,1.0,0 -22.0,blue-collar,basic.9y,4.963,27/04/2016,22/07/2003,1.0,0 -29.0,admin.,high.school,4.963,23/04/2010,21/03/2008,1.0,0 -48.0,blue-collar,basic.4y,4.963,17/06/2005,17/07/2009,1.0,0 -22.0,services,high.school,4.963,26/04/2017,21/04/2014,1.0,0 -56.0,technician,professional.course,4.963,21/07/2006,04/06/2014,1.0,0 -52.0,housemaid,basic.4y,4.963,02/07/2015,07/06/2018,1.0,0 -41.0,services,professional.course,4.963,01/11/1996,25/02/2015,1.0,0 -52.0,housemaid,basic.4y,4.963,13/07/2011,16/02/2009,1.0,0 -32.0,management,high.school,4.963,23/01/2013,25/12/1994,1.0,0 -52.0,housemaid,basic.4y,4.963,11/04/2011,25/05/1996,1.0,0 -53.0,retired,basic.9y,4.963,13/05/2013,21/03/2014,1.0,1 -33.0,blue-collar,basic.9y,4.963,08/12/2011,05/03/1993,1.0,0 -55.0,entrepreneur,professional.course,4.963,04/12/2003,19/07/2017,1.0,0 -32.0,blue-collar,professional.course,4.963,28/08/2002,06/12/2017,1.0,0 -55.0,retired,university.degree,4.963,03/06/2011,20/03/2002,1.0,0 -28.0,admin.,university.degree,4.963,30/05/2008,09/06/2011,1.0,0 -32.0,technician,basic.9y,4.963,01/02/1990,01/11/1992,1.0,0 -53.0,retired,basic.9y,4.963,20/06/2003,02/01/2013,1.0,0 -33.0,admin.,high.school,4.963,28/04/1992,22/09/2015,1.0,0 -43.0,,basic.4y,4.963,28/10/2005,13/06/2016,1.0,0 -28.0,blue-collar,basic.4y,4.963,25/07/2011,17/09/2010,1.0,0 -31.0,blue-collar,high.school,4.963,21/04/2016,12/05/2016,1.0,0 -24.0,blue-collar,basic.9y,4.963,03/06/2005,14/07/2015,1.0,0 -32.0,admin.,university.degree,4.963,22/08/2005,12/12/2002,1.0,0 -37.0,,basic.9y,4.963,02/09/2013,31/12/1987,1.0,0 -27.0,student,high.school,4.963,17/06/2002,03/03/2014,1.0,0 -50.0,technician,professional.course,4.963,30/04/2014,21/01/2010,1.0,0 -35.0,admin.,university.degree,4.963,08/04/2009,07/11/2008,1.0,0 -27.0,technician,basic.9y,4.963,25/10/1995,09/02/2001,1.0,0 -30.0,admin.,high.school,4.963,25/11/2004,08/10/1996,1.0,0 -29.0,admin.,high.school,4.963,11/07/2002,01/12/2011,1.0,0 -50.0,,professional.course,4.963,05/05/2002,01/10/1997,1.0,0 -50.0,blue-collar,basic.9y,4.963,14/03/2003,26/09/1997,1.0,0 -35.0,admin.,university.degree,4.963,20/12/2001,26/07/2018,1.0,0 -55.0,,professional.course,4.963,03/03/2017,02/01/2003,1.0,0 -37.0,blue-collar,basic.9y,4.963,12/04/2013,06/02/2007,1.0,0 -26.0,student,university.degree,4.963,08/07/1996,14/01/2016,1.0,0 -33.0,admin.,high.school,4.963,27/05/2005,21/12/2010,1.0,0 -32.0,,university.degree,4.963,05/02/2009,05/09/2011,1.0,0 -32.0,blue-collar,basic.9y,4.963,,14/11/2008,1.0,0 -,admin.,university.degree,4.963,07/04/2017,08/04/1998,1.0,0 -29.0,admin.,high.school,4.963,11/07/2011,18/05/2017,1.0,0 -33.0,admin.,high.school,4.963,19/02/2014,19/09/1995,1.0,0 -40.0,,basic.4y,4.963,10/09/2003,24/11/2003,1.0,0 -30.0,admin.,university.degree,4.963,21/12/2006,22/03/2002,1.0,0 -35.0,admin.,high.school,4.963,10/10/1988,05/04/1986,1.0,0 -33.0,,high.school,4.963,30/04/2002,24/05/2012,1.0,0 -38.0,entrepreneur,basic.9y,4.963,01/08/2004,14/02/2003,1.0,0 -54.0,blue-collar,high.school,4.963,24/09/2003,20/10/2006,1.0,0 -39.0,services,high.school,4.963,12/12/2007,18/04/2019,1.0,0 -49.0,admin.,high.school,4.963,18/05/2005,27/01/2010,1.0,0 -54.0,blue-collar,high.school,4.963,22/11/2011,24/12/2014,1.0,0 -27.0,blue-collar,basic.6y,4.963,03/09/1998,06/08/2004,1.0,0 -33.0,services,high.school,4.963,12/09/1995,01/12/2015,1.0,1 -36.0,services,high.school,4.963,01/01/2006,12/04/2016,1.0,0 -35.0,admin.,university.degree,4.963,05/01/1986,03/08/2011,1.0,0 -37.0,services,basic.9y,4.963,15/03/2000,30/03/2012,1.0,0 -55.0,,university.degree,4.963,07/03/2017,28/02/2013,1.0,0 -33.0,admin.,university.degree,4.963,10/02/1995,16/11/2012,1.0,0 -31.0,entrepreneur,university.degree,4.963,16/01/2004,10/06/1989,1.0,0 -31.0,blue-collar,professional.course,4.963,29/07/2015,19/01/1996,1.0,0 -32.0,technician,university.degree,4.963,16/08/2000,09/06/1999,1.0,0 -,blue-collar,basic.6y,4.963,05/07/1997,12/04/2002,1.0,0 -32.0,technician,university.degree,4.963,03/02/2006,02/02/2006,1.0,0 -56.0,management,high.school,4.963,20/12/2002,01/04/2011,1.0,0 -31.0,services,high.school,4.963,24/09/2010,28/08/2017,1.0,0 -35.0,admin.,basic.9y,4.963,29/12/1992,01/09/2004,1.0,0 -25.0,unemployed,high.school,4.963,09/12/1995,05/12/2012,1.0,0 -34.0,services,high.school,4.963,22/12/2010,17/04/2014,1.0,0 -33.0,blue-collar,basic.4y,4.963,24/09/2004,09/11/1995,1.0,0 -33.0,admin.,university.degree,4.963,09/08/2012,15/10/2004,1.0,1 -38.0,technician,professional.course,4.963,10/08/2016,05/09/2000,1.0,0 -38.0,blue-collar,basic.9y,4.963,31/10/2000,24/02/2005,1.0,0 -29.0,,high.school,4.963,01/03/1996,25/07/2003,1.0,0 -30.0,admin.,university.degree,4.963,,10/12/1999,1.0,0 -30.0,,university.degree,4.963,07/01/2005,22/04/2005,1.0,0 -29.0,admin.,high.school,4.963,03/08/1999,12/12/2003,1.0,0 -29.0,blue-collar,basic.9y,4.963,28/01/2003,14/07/1999,1.0,0 -33.0,blue-collar,basic.6y,4.963,01/10/1992,19/12/2003,1.0,0 -53.0,retired,basic.9y,4.963,24/12/2004,10/04/2017,1.0,0 -41.0,services,professional.course,4.963,,13/01/2006,1.0,0 -,admin.,university.degree,4.963,20/06/1993,18/04/2014,1.0,0 -34.0,blue-collar,basic.9y,4.963,,20/08/2014,1.0,0 -31.0,technician,professional.course,4.963,,13/08/2014,1.0,0 -40.0,retired,basic.4y,4.963,31/01/2013,19/07/2013,1.0,1 -32.0,unemployed,university.degree,4.963,08/04/2005,01/07/1994,1.0,0 -30.0,blue-collar,basic.9y,4.963,10/05/2007,19/03/1996,1.0,1 -,,professional.course,4.963,05/03/2004,05/11/1995,1.0,0 -44.0,technician,university.degree,4.963,27/11/2012,04/04/2013,1.0,0 -55.0,entrepreneur,professional.course,4.963,12/03/1998,09/01/2018,1.0,0 -42.0,services,high.school,4.963,07/05/2004,05/01/1996,1.0,0 -,entrepreneur,professional.course,4.963,22/01/2007,22/04/2011,1.0,0 -29.0,admin.,high.school,4.963,,15/07/2015,1.0,0 -35.0,admin.,university.degree,4.963,13/01/2005,09/08/2013,1.0,0 -41.0,services,professional.course,4.963,31/07/2014,25/10/2011,1.0,0 -30.0,admin.,high.school,4.963,05/07/1994,21/03/2003,1.0,0 -49.0,admin.,high.school,4.963,02/03/2007,21/12/2012,1.0,0 -50.0,,basic.9y,4.963,01/08/2003,17/05/2002,1.0,0 -,blue-collar,basic.9y,4.963,24/11/2005,06/08/2015,1.0,0 -35.0,blue-collar,basic.4y,4.963,29/01/2008,02/02/2007,1.0,0 -30.0,services,high.school,4.963,10/02/2000,03/10/1997,1.0,0 -32.0,blue-collar,basic.6y,4.963,13/05/2005,29/09/2015,1.0,0 -38.0,blue-collar,basic.9y,4.963,25/03/2010,05/02/2010,1.0,0 -27.0,services,high.school,4.963,01/06/1996,04/05/2012,1.0,0 -51.0,entrepreneur,high.school,4.963,13/10/2005,16/01/2006,1.0,0 -38.0,blue-collar,basic.9y,4.963,09/11/2007,01/09/1997,1.0,1 -38.0,blue-collar,basic.9y,4.963,31/03/2005,10/01/2002,1.0,1 -57.0,,basic.9y,4.963,01/09/1997,01/02/2019,1.0,0 -32.0,technician,high.school,4.963,28/06/2011,22/08/2013,1.0,0 -54.0,blue-collar,basic.4y,4.963,09/02/2007,10/07/2018,1.0,0 -38.0,blue-collar,basic.9y,4.963,29/08/2016,03/07/2012,1.0,0 -35.0,admin.,university.degree,4.963,14/03/2001,31/10/2012,1.0,1 -55.0,entrepreneur,professional.course,4.963,,10/07/2012,1.0,0 -28.0,services,high.school,4.963,05/01/2012,22/01/2013,1.0,0 -32.0,technician,high.school,4.963,14/02/2008,06/04/2006,1.0,1 -32.0,technician,high.school,4.963,25/06/1993,20/02/1998,1.0,0 -28.0,services,high.school,4.963,,14/04/2008,1.0,0 -,blue-collar,basic.9y,4.963,30/12/2009,31/12/1990,1.0,0 -42.0,technician,university.degree,4.963,24/10/2013,22/08/1997,1.0,0 -33.0,technician,university.degree,4.963,04/05/2012,11/04/2014,1.0,0 -34.0,,basic.9y,4.963,13/06/2011,30/05/2003,1.0,0 -29.0,blue-collar,basic.9y,4.963,14/03/2018,19/11/2014,1.0,0 -42.0,technician,university.degree,4.963,,26/10/2011,1.0,0 -25.0,student,university.degree,4.963,15/10/2004,27/05/2011,1.0,0 -33.0,services,high.school,4.963,15/09/1996,30/04/2010,1.0,0 -31.0,student,high.school,4.963,10/01/2000,01/05/2014,1.0,0 -25.0,unemployed,university.degree,4.963,12/02/2004,06/02/2019,1.0,0 -31.0,blue-collar,basic.6y,4.963,29/07/2005,23/07/2004,1.0,0 -53.0,management,basic.9y,4.963,31/12/1992,01/05/1996,1.0,1 -35.0,blue-collar,basic.9y,4.963,18/03/2016,25/12/1995,1.0,0 -29.0,services,basic.9y,4.963,09/04/2004,07/07/1996,1.0,0 -,admin.,high.school,4.963,31/01/2003,16/03/2016,1.0,0 -25.0,unemployed,high.school,4.963,18/12/2003,10/03/1990,1.0,0 -35.0,admin.,high.school,4.963,21/11/2008,06/03/2009,1.0,0 -45.0,management,high.school,4.963,03/10/2014,23/09/2014,1.0,0 -45.0,blue-collar,basic.6y,4.963,14/01/2014,25/12/1993,1.0,0 -30.0,services,high.school,4.963,29/12/1996,25/12/1996,1.0,0 -,blue-collar,basic.6y,4.963,06/12/2017,09/02/2007,1.0,0 -40.0,technician,professional.course,4.963,16/05/2003,18/02/2005,1.0,0 -38.0,technician,university.degree,4.963,01/10/1995,19/12/2007,1.0,0 -46.0,,university.degree,4.963,10/08/2012,09/10/1994,1.0,0 -50.0,admin.,basic.9y,4.963,,18/11/2004,1.0,0 -31.0,,professional.course,4.963,04/08/2006,06/02/2009,1.0,0 -40.0,technician,professional.course,4.963,20/06/2017,01/07/1995,1.0,0 -58.0,admin.,high.school,4.963,,05/03/2018,1.0,0 -55.0,admin.,university.degree,4.963,09/02/1997,08/04/2004,1.0,0 -30.0,admin.,university.degree,4.963,09/01/2004,03/08/2006,1.0,0 -42.0,technician,university.degree,4.963,25/04/2003,01/08/2004,1.0,0 -27.0,housemaid,high.school,4.963,16/10/1997,06/08/2009,1.0,0 -31.0,blue-collar,basic.9y,4.963,01/04/1996,10/02/2006,1.0,0 -36.0,services,high.school,4.963,30/01/2002,17/12/2010,1.0,0 -30.0,unemployed,basic.9y,4.963,14/08/2008,01/05/1995,1.0,0 -28.0,housemaid,high.school,4.963,11/06/2014,04/05/2005,1.0,0 -30.0,admin.,university.degree,4.963,23/07/2007,24/07/2015,1.0,0 -,,basic.9y,4.963,22/12/2005,28/11/2001,1.0,0 -36.0,,high.school,4.963,01/10/1994,05/02/1994,1.0,0 -52.0,technician,professional.course,4.963,,16/10/2003,1.0,0 -30.0,admin.,university.degree,4.963,09/12/2008,19/07/2002,1.0,0 -31.0,admin.,high.school,4.963,01/04/1999,08/02/1996,1.0,0 -37.0,blue-collar,basic.9y,4.963,01/09/2010,09/03/2006,1.0,0 -,services,high.school,4.963,01/04/2007,05/11/2004,1.0,0 -37.0,blue-collar,basic.9y,4.963,22/09/1998,05/12/2017,1.0,0 -59.0,,basic.4y,4.963,01/08/2005,07/06/2016,1.0,0 -52.0,unemployed,university.degree,4.963,14/03/1990,14/01/2005,1.0,0 -31.0,blue-collar,basic.6y,4.963,05/12/1991,05/02/2001,1.0,0 -33.0,blue-collar,basic.6y,4.963,29/05/2014,20/07/2007,1.0,0 -53.0,management,basic.9y,4.963,01/04/2006,29/09/2009,1.0,0 -46.0,housemaid,basic.4y,4.963,21/04/1998,19/02/2016,1.0,0 -22.0,blue-collar,professional.course,4.963,06/05/2011,22/03/2016,1.0,0 -31.0,blue-collar,basic.6y,4.963,,16/12/2010,1.0,0 -28.0,admin.,university.degree,4.963,,08/05/2015,1.0,0 -37.0,admin.,university.degree,4.963,14/04/1993,01/09/1998,1.0,0 -32.0,blue-collar,basic.9y,4.963,02/11/2007,02/11/2017,1.0,0 -30.0,admin.,university.degree,4.963,10/10/2013,06/10/2005,1.0,0 -35.0,blue-collar,basic.6y,4.963,06/08/2014,04/04/2016,1.0,0 -42.0,management,university.degree,4.963,21/04/2017,01/10/1994,1.0,0 -30.0,services,high.school,4.963,,06/06/2013,1.0,0 -32.0,technician,basic.9y,4.963,24/06/2016,09/03/1996,1.0,0 -41.0,self-employed,professional.course,4.963,12/01/2017,03/12/1999,1.0,1 -35.0,blue-collar,basic.6y,4.963,,01/12/2005,1.0,0 -35.0,admin.,high.school,4.963,06/10/2010,07/07/2014,1.0,0 -,blue-collar,basic.9y,4.963,18/05/2017,24/07/2014,1.0,0 -41.0,admin.,university.degree,4.963,04/06/2014,05/09/2017,1.0,0 -36.0,admin.,university.degree,4.963,24/03/1996,03/05/2004,1.0,0 -32.0,technician,high.school,4.963,18/09/2012,31/12/1993,1.0,0 -31.0,blue-collar,basic.6y,4.963,11/07/2017,22/04/2009,1.0,0 -,admin.,university.degree,4.963,15/10/1999,23/03/2006,1.0,0 -25.0,,university.degree,4.963,21/03/2008,24/12/2012,1.0,0 -32.0,blue-collar,professional.course,4.963,30/10/2012,22/02/2018,1.0,0 -31.0,blue-collar,basic.9y,4.963,01/07/1993,17/06/2005,1.0,0 -31.0,blue-collar,basic.6y,4.963,23/03/2007,29/02/2012,1.0,0 -36.0,blue-collar,high.school,4.963,12/09/2002,17/05/2002,1.0,0 -26.0,blue-collar,basic.9y,4.963,30/12/2005,03/02/2006,1.0,0 -52.0,technician,professional.course,4.963,05/05/2011,10/04/1987,1.0,0 -25.0,blue-collar,basic.9y,4.963,05/05/1991,07/09/2006,1.0,0 -29.0,blue-collar,basic.9y,4.963,31/01/2013,20/11/2014,1.0,1 -37.0,admin.,university.degree,4.963,31/10/2003,04/01/2013,1.0,0 -43.0,technician,basic.9y,4.963,09/12/1991,01/12/2012,1.0,1 -28.0,admin.,professional.course,4.963,19/10/2007,26/03/2015,1.0,0 -36.0,blue-collar,high.school,4.963,26/03/2004,07/01/2000,1.0,0 -22.0,blue-collar,professional.course,4.963,05/05/2000,07/04/2006,1.0,0 -41.0,blue-collar,high.school,4.963,05/09/1990,19/05/2010,1.0,0 -,housemaid,basic.4y,4.963,17/07/2018,22/08/2000,1.0,1 -26.0,admin.,high.school,4.963,31/12/1991,18/08/2009,1.0,1 -25.0,technician,professional.course,4.963,09/12/1998,23/05/2005,1.0,0 -29.0,blue-collar,basic.9y,4.962,06/02/2004,16/01/2013,1.0,0 -29.0,services,high.school,4.962,26/11/2004,01/09/2006,1.0,0 -27.0,technician,professional.course,4.962,07/01/1999,21/07/2000,1.0,0 -32.0,admin.,basic.9y,4.962,09/04/2009,26/02/2016,1.0,0 -45.0,unemployed,university.degree,4.962,28/12/2017,19/05/2009,1.0,0 -54.0,blue-collar,high.school,4.962,15/08/2002,16/01/2012,1.0,0 -56.0,management,basic.6y,4.962,01/10/1990,03/01/2003,1.0,0 -32.0,blue-collar,basic.4y,4.962,01/07/2014,31/12/1994,1.0,0 -31.0,blue-collar,basic.9y,4.962,08/08/2014,27/05/2014,1.0,0 -35.0,blue-collar,basic.9y,4.962,28/07/1999,17/09/2003,1.0,0 -58.0,management,university.degree,4.962,19/01/2007,01/05/1995,1.0,0 -29.0,blue-collar,basic.9y,4.962,30/10/2015,20/10/2015,1.0,0 -31.0,admin.,basic.9y,4.962,20/08/1994,11/03/1996,1.0,0 -58.0,management,university.degree,4.962,22/11/2001,30/08/2002,1.0,0 -33.0,entrepreneur,university.degree,4.962,21/06/1994,01/10/2008,1.0,0 -27.0,blue-collar,basic.9y,4.962,01/03/1991,02/05/2008,1.0,0 -32.0,admin.,university.degree,4.962,10/02/2016,05/07/1995,1.0,0 -27.0,blue-collar,basic.9y,4.962,26/01/1996,19/02/2016,1.0,0 -35.0,admin.,university.degree,4.962,16/05/2013,01/03/1997,1.0,0 -26.0,technician,high.school,4.962,31/12/1993,08/05/2009,1.0,0 -57.0,blue-collar,basic.4y,4.962,,09/10/1996,1.0,0 -,,university.degree,4.962,28/11/2003,24/03/2015,1.0,0 -24.0,self-employed,professional.course,4.962,25/06/2008,24/04/1998,1.0,0 -39.0,technician,university.degree,4.962,,05/07/1992,1.0,0 -,admin.,university.degree,4.962,26/10/2007,16/08/2013,1.0,0 -31.0,technician,university.degree,4.962,01/12/1997,04/06/2014,1.0,0 -50.0,blue-collar,basic.4y,4.962,06/01/2016,26/09/1997,1.0,1 -30.0,,university.degree,4.962,01/12/1992,05/12/2003,1.0,0 -56.0,unknown,basic.9y,4.962,13/07/2006,30/04/2014,1.0,0 -43.0,admin.,high.school,4.962,10/01/2014,05/10/2000,1.0,0 -,,basic.9y,4.962,20/02/2015,07/05/2018,1.0,0 -43.0,admin.,high.school,4.962,10/12/2012,19/06/1998,1.0,0 -31.0,,university.degree,4.962,20/08/2004,05/12/1993,1.0,0 -30.0,blue-collar,basic.9y,4.962,17/11/1999,25/03/1989,1.0,0 -31.0,,basic.9y,4.962,,15/05/1996,1.0,0 -45.0,management,university.degree,4.962,28/03/2017,10/04/2012,1.0,0 -32.0,blue-collar,basic.9y,4.962,16/03/2009,04/10/2016,1.0,0 -27.0,,university.degree,4.962,25/03/2013,13/01/2006,1.0,0 -,blue-collar,basic.9y,4.962,25/03/2015,30/01/2008,1.0,0 -33.0,entrepreneur,university.degree,4.962,30/01/2004,20/01/1997,1.0,0 -43.0,,high.school,4.962,,02/05/2011,1.0,0 -56.0,unknown,basic.9y,4.962,09/06/2006,05/07/2010,1.0,0 -,blue-collar,high.school,4.962,12/02/2014,17/06/2005,1.0,0 -27.0,services,high.school,4.962,03/09/2004,02/07/2004,1.0,0 -51.0,admin.,university.degree,4.962,08/10/2004,06/09/2002,1.0,0 -31.0,technician,university.degree,4.962,,28/07/2009,1.0,0 -,entrepreneur,university.degree,4.962,02/09/2013,01/03/1993,1.0,0 -25.0,,university.degree,4.962,05/12/1994,26/03/2004,1.0,0 -40.0,admin.,high.school,4.962,01/05/2006,05/12/2017,1.0,0 -50.0,admin.,basic.9y,4.962,01/11/2004,31/01/2012,1.0,0 -53.0,self-employed,university.degree,4.962,14/12/2010,09/07/2018,1.0,0 -39.0,admin.,high.school,4.962,25/03/1996,30/01/2007,1.0,0 -25.0,blue-collar,basic.9y,4.962,06/07/2011,26/10/2007,1.0,0 -33.0,entrepreneur,university.degree,4.962,30/07/2010,23/04/2015,1.0,0 -33.0,admin.,university.degree,4.962,12/09/2003,02/02/2011,1.0,0 -33.0,entrepreneur,university.degree,4.962,10/12/1987,01/03/2009,1.0,0 -53.0,self-employed,university.degree,4.962,05/12/2011,27/03/2007,1.0,0 -27.0,services,high.school,4.962,16/02/2006,11/04/2008,1.0,0 -26.0,blue-collar,high.school,4.962,16/06/2016,31/12/1994,1.0,0 -26.0,,high.school,4.962,,09/12/2014,1.0,0 -39.0,services,professional.course,4.962,14/01/2014,31/10/2012,1.0,1 -35.0,blue-collar,high.school,4.962,21/08/2017,11/06/2010,1.0,0 -31.0,housemaid,high.school,4.962,06/02/2001,22/01/2014,1.0,0 -,management,university.degree,4.962,09/07/2004,20/12/2012,1.0,0 -48.0,blue-collar,basic.6y,4.962,09/12/1997,14/04/2011,1.0,0 -30.0,technician,professional.course,4.962,23/05/2003,23/09/2011,1.0,0 -31.0,admin.,high.school,4.962,20/04/2012,07/03/2017,1.0,0 -33.0,technician,professional.course,4.962,,19/12/2003,1.0,0 -31.0,,high.school,4.962,25/02/1993,10/11/1995,1.0,0 -31.0,entrepreneur,university.degree,4.962,23/06/2006,25/01/1996,1.0,0 -22.0,housemaid,high.school,4.962,,07/10/2011,1.0,0 -56.0,unknown,basic.9y,4.962,11/08/2006,07/08/2015,1.0,0 -35.0,admin.,high.school,4.962,25/12/1993,20/07/2009,1.0,0 -23.0,blue-collar,basic.9y,4.962,06/05/1997,18/10/2017,1.0,0 -44.0,blue-collar,basic.9y,4.962,29/11/2006,06/07/2001,1.0,0 -27.0,blue-collar,basic.9y,4.962,,27/10/2000,1.0,0 -31.0,management,university.degree,4.962,07/08/2017,06/04/2006,1.0,1 -40.0,entrepreneur,university.degree,4.962,03/08/2016,19/05/2005,1.0,0 -27.0,technician,professional.course,4.962,16/09/2013,27/01/1999,1.0,0 -43.0,admin.,high.school,4.962,26/12/2017,04/12/2008,1.0,0 -40.0,services,basic.6y,4.962,25/04/2016,26/01/2012,1.0,0 -49.0,,university.degree,4.962,28/06/2001,09/06/2011,1.0,0 -35.0,blue-collar,high.school,4.962,,03/01/1997,1.0,0 -32.0,management,university.degree,4.962,,10/10/1997,1.0,0 -32.0,admin.,university.degree,4.962,01/07/2003,25/06/2000,1.0,0 -25.0,blue-collar,high.school,4.962,31/01/2012,26/05/2006,1.0,0 -,,university.degree,4.962,15/02/1982,04/03/2009,1.0,0 -33.0,,basic.4y,4.962,01/12/1992,10/04/2006,1.0,0 -45.0,unemployed,university.degree,4.962,30/01/2015,31/12/1991,1.0,0 -30.0,admin.,university.degree,4.962,,22/09/2005,1.0,0 -26.0,admin.,high.school,4.962,25/05/2010,13/10/2005,1.0,0 -39.0,admin.,university.degree,4.962,26/04/2017,20/04/2007,1.0,0 -56.0,,high.school,4.962,22/06/2007,27/12/2013,1.0,0 -,blue-collar,basic.9y,4.962,26/02/2003,06/10/2011,1.0,0 -35.0,admin.,university.degree,4.962,01/01/1991,23/02/2011,1.0,0 -28.0,admin.,university.degree,4.962,15/11/2017,25/11/2009,1.0,0 -30.0,technician,professional.course,4.962,28/04/2006,20/07/2000,1.0,0 -49.0,management,university.degree,4.962,10/06/1990,07/03/2002,1.0,0 -28.0,admin.,high.school,4.962,06/10/2014,01/01/1997,1.0,0 -,blue-collar,high.school,4.962,29/09/2015,09/02/2017,1.0,0 -30.0,blue-collar,high.school,4.962,,07/04/2005,1.0,1 -40.0,services,basic.6y,4.962,22/05/2007,24/07/2012,1.0,0 -35.0,entrepreneur,high.school,4.962,03/12/2010,01/08/2005,1.0,0 -27.0,admin.,high.school,4.962,10/07/1991,04/10/2013,1.0,0 -38.0,,high.school,4.962,14/06/2006,20/11/1998,1.0,0 -56.0,services,high.school,4.962,30/05/2008,10/11/2014,1.0,0 -35.0,,professional.course,4.962,20/07/2006,29/08/2003,1.0,0 -30.0,admin.,university.degree,4.962,16/04/2004,29/11/2007,1.0,0 -,admin.,university.degree,4.962,26/01/2012,06/03/2014,1.0,0 -35.0,blue-collar,high.school,4.962,06/12/2007,01/07/2011,1.0,0 -,admin.,university.degree,4.962,01/03/1997,07/12/2009,1.0,0 -,blue-collar,basic.9y,4.962,04/03/2004,25/02/2013,1.0,0 -50.0,admin.,basic.9y,4.962,29/12/1993,05/06/2003,1.0,0 -54.0,blue-collar,high.school,4.962,,18/06/1999,1.0,0 -33.0,,high.school,4.962,12/07/2002,01/11/2009,1.0,0 -32.0,admin.,university.degree,4.962,16/07/2013,04/04/2013,1.0,0 -31.0,services,high.school,4.962,17/04/2017,02/07/2013,1.0,0 -26.0,blue-collar,high.school,4.962,10/03/2006,14/03/2003,1.0,0 -35.0,admin.,university.degree,4.962,03/02/2016,07/11/2003,1.0,0 -43.0,admin.,high.school,4.962,05/07/1986,01/09/2005,1.0,0 -40.0,services,basic.6y,4.962,10/04/2008,01/11/1992,1.0,0 -40.0,blue-collar,basic.6y,4.962,30/03/2007,31/03/1994,1.0,0 -43.0,admin.,high.school,4.962,11/09/2002,06/02/2014,1.0,0 -29.0,management,university.degree,4.962,07/01/2016,05/11/2004,1.0,0 -26.0,blue-collar,professional.course,4.962,05/10/1994,30/04/2013,1.0,0 -35.0,blue-collar,basic.9y,4.962,29/09/2005,24/11/2017,1.0,0 -27.0,technician,professional.course,4.962,17/08/2016,08/04/2011,1.0,0 -51.0,blue-collar,basic.4y,4.962,07/11/2000,09/10/2009,1.0,0 -54.0,blue-collar,high.school,4.962,18/01/2005,06/07/2011,1.0,0 -24.0,blue-collar,high.school,4.962,04/07/2008,28/11/2003,1.0,0 -50.0,blue-collar,high.school,4.962,23/07/2004,28/10/2005,1.0,0 -36.0,admin.,university.degree,4.962,09/08/2017,16/04/2015,1.0,0 -28.0,admin.,university.degree,4.962,14/01/1999,03/07/2012,1.0,0 -35.0,blue-collar,basic.9y,4.962,01/08/2004,16/04/2010,1.0,0 -,admin.,university.degree,4.962,06/08/2004,22/02/2002,1.0,0 -32.0,,basic.9y,4.962,19/06/1990,11/08/2006,1.0,0 -27.0,management,basic.9y,4.962,24/12/2015,12/09/2003,1.0,0 -30.0,technician,professional.course,4.962,03/04/2012,04/01/2011,1.0,0 -46.0,blue-collar,basic.4y,4.962,05/11/1992,17/04/1996,1.0,0 -27.0,admin.,high.school,4.962,04/08/2008,15/04/2010,1.0,0 -29.0,management,university.degree,4.962,05/03/2004,22/08/2002,1.0,0 -35.0,blue-collar,high.school,4.962,16/01/2003,06/01/2014,1.0,0 -30.0,blue-collar,basic.9y,4.962,15/11/1994,06/04/2007,1.0,0 -23.0,admin.,basic.9y,4.962,08/02/2016,07/02/2006,1.0,1 -,technician,professional.course,4.962,18/02/2002,15/03/2002,1.0,0 -33.0,entrepreneur,university.degree,4.962,09/02/2010,02/10/2015,1.0,1 -45.0,management,basic.9y,4.962,28/01/2005,02/03/2015,1.0,0 -,admin.,university.degree,4.962,01/02/1994,05/01/2016,1.0,0 -56.0,,basic.9y,4.962,24/06/2009,01/10/2015,1.0,0 -43.0,services,high.school,4.962,01/08/2007,12/12/2003,1.0,0 -31.0,,basic.9y,4.962,04/07/2000,05/07/1993,1.0,0 -38.0,blue-collar,basic.9y,4.962,23/11/2007,24/12/2004,1.0,0 -29.0,,high.school,4.962,10/08/2012,26/07/2013,1.0,0 -35.0,admin.,university.degree,4.962,05/08/2003,20/07/2017,1.0,0 -30.0,services,basic.6y,4.962,23/05/2014,03/05/2002,1.0,0 -34.0,self-employed,university.degree,4.962,,13/08/2004,1.0,0 -35.0,blue-collar,basic.9y,4.962,01/07/1996,04/02/2011,1.0,0 -27.0,technician,professional.course,4.962,31/12/1995,28/11/2001,1.0,0 -26.0,student,university.degree,4.962,06/04/2016,01/11/1996,1.0,0 -35.0,blue-collar,basic.9y,4.962,10/12/2004,26/04/2006,1.0,1 -32.0,blue-collar,basic.9y,4.962,01/12/2006,29/08/2018,1.0,0 -30.0,admin.,university.degree,4.962,01/05/2007,01/09/2007,1.0,0 -47.0,retired,basic.6y,4.962,16/01/2008,25/08/2014,1.0,0 -27.0,blue-collar,basic.9y,4.962,01/03/2003,05/05/1987,1.0,0 -33.0,self-employed,university.degree,4.962,11/02/2005,22/11/2016,1.0,0 -31.0,management,university.degree,4.962,31/12/1992,03/01/2003,1.0,0 -44.0,entrepreneur,high.school,4.962,,05/12/1998,1.0,0 -47.0,blue-collar,basic.6y,4.962,19/12/2007,04/07/2000,1.0,0 -43.0,services,high.school,4.962,17/03/1990,01/06/2008,1.0,0 -,technician,high.school,4.962,09/10/2014,26/11/2004,1.0,0 -51.0,admin.,university.degree,4.962,02/07/2008,01/03/2008,1.0,0 -24.0,self-employed,professional.course,4.962,19/01/2007,13/07/2011,1.0,0 -34.0,blue-collar,basic.6y,4.962,20/03/2009,17/09/2004,1.0,0 -,housemaid,high.school,4.962,10/09/2003,29/04/2013,1.0,0 -45.0,blue-collar,basic.9y,4.962,20/09/2000,05/04/2011,1.0,0 -32.0,unemployed,high.school,4.962,05/12/1994,19/12/2007,1.0,0 -27.0,,high.school,4.962,03/12/2004,04/03/2014,1.0,0 -,blue-collar,basic.9y,4.962,15/08/1996,26/10/2005,1.0,0 -22.0,blue-collar,basic.9y,4.962,29/07/2009,07/01/2005,1.0,0 -47.0,management,basic.4y,4.962,01/05/1994,05/08/1997,1.0,0 -37.0,admin.,high.school,4.962,15/06/2007,26/02/2003,1.0,0 -47.0,retired,basic.6y,4.962,08/04/2019,10/09/2008,1.0,0 -30.0,technician,professional.course,4.962,05/06/2008,17/04/2007,1.0,0 -43.0,services,high.school,4.962,12/10/2015,01/04/2001,1.0,0 -48.0,management,university.degree,4.962,02/01/2006,26/04/2005,1.0,0 -50.0,blue-collar,basic.4y,4.962,23/09/2009,04/02/2015,1.0,1 -36.0,blue-collar,basic.9y,4.962,14/11/2014,09/03/2001,1.0,0 -28.0,admin.,high.school,4.962,,01/02/1996,1.0,0 -,blue-collar,basic.6y,4.962,,01/11/1993,1.0,0 -,,university.degree,4.962,04/06/2003,29/11/1996,1.0,0 -42.0,,high.school,4.962,04/07/2000,21/07/2016,1.0,0 -25.0,,high.school,4.962,27/06/2000,15/09/2006,1.0,0 -51.0,admin.,university.degree,4.962,03/08/2016,01/08/2005,1.0,0 -,blue-collar,basic.6y,4.962,05/07/1994,22/03/2012,1.0,0 -42.0,blue-collar,basic.6y,4.962,15/12/2009,15/01/2000,1.0,0 -31.0,housemaid,high.school,4.962,03/11/1995,25/12/1993,1.0,0 -35.0,blue-collar,high.school,4.962,26/09/1992,15/06/2000,1.0,0 -52.0,services,high.school,4.962,14/11/1997,14/03/2007,1.0,0 -52.0,entrepreneur,basic.9y,4.962,11/06/2012,23/05/2011,1.0,0 -35.0,blue-collar,high.school,4.962,29/05/2015,23/08/2010,1.0,0 -,technician,high.school,4.962,12/02/2001,13/12/2016,1.0,0 -57.0,retired,university.degree,4.962,05/09/1993,15/12/2006,1.0,1 -29.0,blue-collar,basic.9y,4.962,18/03/2009,01/07/1995,1.0,0 -36.0,admin.,high.school,4.962,09/04/2009,01/01/2008,1.0,0 -50.0,admin.,basic.9y,4.962,24/04/1997,14/03/2006,1.0,0 -49.0,blue-collar,basic.6y,4.962,,05/12/2002,1.0,0 -44.0,blue-collar,basic.6y,4.962,05/07/1991,14/09/2015,1.0,0 -35.0,technician,university.degree,4.962,30/12/1994,31/01/2013,1.0,0 -54.0,blue-collar,high.school,4.962,13/05/2009,01/01/2013,1.0,0 -47.0,retired,basic.6y,4.962,01/09/2004,22/08/2014,1.0,0 -26.0,admin.,high.school,4.962,04/05/2007,24/04/2013,1.0,0 -42.0,admin.,university.degree,4.962,07/05/2008,14/05/2013,1.0,0 -25.0,admin.,university.degree,4.962,08/05/2012,02/07/2010,1.0,0 -33.0,,university.degree,4.962,06/02/2001,13/12/2010,1.0,0 -,technician,professional.course,4.962,,24/05/2007,1.0,0 -41.0,housemaid,basic.4y,4.962,,12/06/2008,1.0,0 -,unemployed,high.school,4.962,26/05/2005,29/09/2005,1.0,0 -30.0,,basic.9y,4.962,15/01/1994,17/12/2018,1.0,0 -28.0,admin.,university.degree,4.962,01/03/1997,10/06/1997,1.0,0 -26.0,,high.school,4.962,27/07/2012,15/04/2005,1.0,0 -46.0,services,high.school,4.962,20/09/2002,01/06/2010,1.0,0 -,blue-collar,basic.9y,4.962,20/04/1995,17/12/2003,1.0,0 -47.0,blue-collar,basic.6y,4.962,08/03/2016,10/09/2004,1.0,0 -48.0,management,university.degree,4.962,05/11/1988,27/12/2000,1.0,0 -,admin.,basic.9y,4.962,03/10/2000,08/10/2014,1.0,0 -29.0,services,high.school,4.962,02/12/2015,18/09/2007,1.0,0 -27.0,technician,professional.course,4.962,12/12/2014,26/06/2017,1.0,0 -25.0,blue-collar,high.school,4.962,03/04/2009,28/05/2012,1.0,0 -43.0,admin.,high.school,4.962,24/06/2014,01/10/2014,1.0,0 -48.0,management,university.degree,4.962,09/05/1994,20/10/2015,1.0,0 -47.0,retired,basic.6y,4.962,15/03/1991,15/01/1994,1.0,0 -30.0,blue-collar,basic.9y,4.962,18/01/2010,30/12/1994,1.0,0 -50.0,,professional.course,4.962,,11/12/2000,1.0,0 -,,university.degree,4.962,29/02/2008,27/05/2015,1.0,0 -36.0,admin.,university.degree,4.962,16/04/2012,31/12/2004,1.0,1 -37.0,blue-collar,basic.6y,4.962,05/12/2002,29/07/2005,1.0,0 -41.0,technician,high.school,4.962,,03/10/1997,1.0,0 -36.0,blue-collar,basic.9y,4.962,09/08/2013,26/12/2003,1.0,0 -,blue-collar,basic.6y,4.962,02/12/2016,14/10/2015,1.0,0 -27.0,admin.,basic.9y,4.962,19/03/2004,25/05/2001,1.0,0 -47.0,retired,basic.6y,4.962,18/09/2003,13/11/2006,1.0,0 -26.0,technician,high.school,4.962,25/08/1987,16/06/1999,1.0,0 -30.0,technician,professional.course,4.962,,03/01/2003,1.0,0 -43.0,housemaid,basic.4y,4.962,19/04/2002,04/12/2017,1.0,0 -34.0,blue-collar,professional.course,4.962,24/08/2012,01/08/1995,1.0,0 -31.0,blue-collar,basic.9y,4.962,05/03/1996,28/10/2005,1.0,0 -31.0,housemaid,high.school,4.962,19/08/2004,12/12/2013,1.0,0 -51.0,blue-collar,basic.4y,4.962,07/08/2012,22/04/2004,1.0,0 -24.0,services,high.school,4.962,20/02/2008,20/05/1993,1.0,0 -30.0,technician,professional.course,4.962,10/01/2014,10/12/1999,1.0,0 -37.0,blue-collar,professional.course,4.962,07/12/1998,12/07/2000,1.0,0 -28.0,admin.,basic.9y,4.962,26/09/2017,11/06/2004,1.0,0 -54.0,blue-collar,basic.4y,4.962,08/12/2006,25/11/2005,1.0,0 -52.0,blue-collar,high.school,4.962,01/05/1995,05/05/2005,1.0,0 -34.0,blue-collar,basic.6y,4.962,18/02/2004,20/07/2017,1.0,0 -44.0,unemployed,high.school,4.962,25/04/2001,26/01/2000,1.0,0 -55.0,management,high.school,4.962,23/07/1997,09/08/2013,1.0,0 -36.0,admin.,university.degree,4.962,02/11/2007,13/05/2015,1.0,0 -50.0,admin.,basic.9y,4.962,17/11/1999,25/01/1986,1.0,0 -43.0,admin.,high.school,4.962,24/03/1990,13/02/2009,1.0,0 -,blue-collar,basic.9y,4.962,10/11/1988,25/01/1997,1.0,0 -47.0,blue-collar,basic.6y,4.962,01/07/2002,19/11/2004,1.0,0 -31.0,technician,high.school,4.962,30/07/2014,07/01/2015,1.0,0 -36.0,technician,professional.course,4.962,01/04/2007,30/01/2012,1.0,0 -32.0,services,high.school,4.962,17/03/1999,27/12/1996,1.0,0 -54.0,blue-collar,basic.4y,4.962,02/03/2007,17/10/1997,1.0,0 -52.0,services,high.school,4.962,23/02/2007,16/11/2011,1.0,0 -,blue-collar,basic.4y,4.962,26/02/2008,28/11/2008,1.0,0 -35.0,admin.,high.school,4.962,25/12/1994,16/05/2002,1.0,1 -27.0,blue-collar,basic.9y,4.962,18/04/2008,08/09/2006,1.0,0 -28.0,admin.,high.school,4.962,04/07/2011,22/10/2013,1.0,0 -34.0,services,high.school,4.962,20/01/2006,09/12/2005,1.0,0 -31.0,blue-collar,high.school,4.962,25/12/1997,23/04/2004,1.0,0 -51.0,housemaid,basic.4y,4.962,20/01/2017,22/01/2007,1.0,0 -,blue-collar,high.school,4.962,16/12/2009,21/03/2017,1.0,0 -,housemaid,university.degree,4.962,22/05/2008,27/12/2002,1.0,0 -44.0,blue-collar,basic.9y,4.962,12/09/2003,24/11/2014,1.0,0 -30.0,blue-collar,basic.9y,4.962,02/08/2011,30/03/2006,1.0,0 -36.0,technician,professional.course,4.962,04/03/2016,10/06/2005,1.0,0 -27.0,services,high.school,4.962,11/10/2016,09/11/1999,1.0,1 -27.0,admin.,high.school,4.962,01/02/2016,24/04/2014,1.0,0 -32.0,blue-collar,basic.9y,4.962,18/07/2003,06/08/2015,1.0,0 -32.0,management,professional.course,4.962,10/05/1997,31/07/2003,1.0,0 -48.0,blue-collar,high.school,4.962,07/04/2003,11/05/2018,1.0,0 -30.0,blue-collar,basic.9y,4.962,11/05/1997,27/06/2013,1.0,0 -23.0,blue-collar,high.school,4.962,02/05/1997,10/02/2005,1.0,0 -35.0,admin.,high.school,4.962,16/03/2015,11/02/2003,1.0,0 -38.0,services,basic.9y,4.962,02/07/1996,20/12/2001,1.0,0 -42.0,housemaid,high.school,4.962,30/04/2004,01/12/2006,1.0,0 -57.0,blue-collar,basic.4y,4.962,23/01/2003,15/09/2005,1.0,0 -32.0,,university.degree,4.962,16/07/2004,23/10/2013,1.0,0 -35.0,management,university.degree,4.962,16/02/2004,18/03/2004,1.0,0 -43.0,unemployed,high.school,4.962,09/04/2010,23/09/2009,1.0,0 -27.0,admin.,high.school,4.962,27/09/2006,07/04/2006,1.0,0 -30.0,,basic.9y,4.962,05/10/2007,18/12/2003,1.0,0 -32.0,technician,professional.course,4.962,10/11/1996,23/10/2013,1.0,0 -28.0,admin.,university.degree,4.962,04/02/2005,16/04/2012,1.0,0 -,student,high.school,4.962,21/04/2015,09/04/2004,1.0,0 -44.0,entrepreneur,high.school,4.962,20/07/2005,28/05/2014,1.0,0 -32.0,blue-collar,basic.9y,4.962,01/06/2017,09/05/2007,1.0,0 -33.0,entrepreneur,university.degree,4.962,24/06/2005,21/03/2003,1.0,0 -,technician,professional.course,4.962,31/08/1990,26/01/2011,1.0,0 -44.0,blue-collar,basic.9y,4.962,02/11/2000,09/10/1990,1.0,0 -23.0,,high.school,4.962,27/11/2018,01/03/1998,1.0,0 -27.0,admin.,high.school,4.962,31/12/1992,18/07/2014,1.0,0 -26.0,technician,high.school,4.962,15/12/1985,07/12/2015,1.0,1 -59.0,,basic.4y,4.962,30/04/2013,24/09/2014,1.0,0 -27.0,services,high.school,4.962,05/12/2008,20/12/2016,1.0,0 -42.0,admin.,high.school,4.962,28/03/2013,17/05/2002,1.0,0 -31.0,admin.,high.school,4.962,25/01/2000,23/03/2007,1.0,0 -30.0,blue-collar,basic.9y,4.962,22/04/2016,05/07/2006,1.0,0 -31.0,technician,university.degree,4.962,12/03/2012,28/06/2004,1.0,0 -57.0,blue-collar,basic.4y,4.962,03/02/2015,10/09/2014,1.0,0 -,entrepreneur,basic.9y,4.962,13/04/2006,19/09/1995,1.0,0 -34.0,blue-collar,basic.6y,4.962,28/06/2001,26/06/2014,1.0,0 -54.0,admin.,basic.9y,4.962,28/04/2008,12/01/2011,1.0,0 -35.0,admin.,high.school,4.962,20/05/2005,13/01/2016,1.0,0 -47.0,self-employed,basic.9y,4.962,10/09/2004,02/06/2000,1.0,0 -44.0,blue-collar,basic.4y,4.962,11/02/2008,04/12/2001,1.0,0 -,admin.,university.degree,4.962,22/11/2010,07/12/2009,1.0,0 -45.0,blue-collar,basic.9y,4.962,25/01/1990,17/09/2008,1.0,0 -46.0,blue-collar,basic.6y,4.962,05/04/1995,26/01/2006,1.0,0 -34.0,blue-collar,basic.4y,4.962,31/10/2003,13/03/2003,1.0,0 -32.0,admin.,university.degree,4.962,09/02/2018,29/12/2009,1.0,0 -38.0,blue-collar,basic.9y,4.962,08/06/2015,02/04/2004,1.0,0 -36.0,blue-collar,basic.9y,4.962,19/03/2004,15/05/2014,1.0,0 -33.0,blue-collar,high.school,4.962,01/03/1995,05/07/2013,1.0,0 -59.0,,basic.4y,4.962,06/02/2004,01/12/2009,1.0,0 -33.0,management,university.degree,4.962,17/06/2014,01/08/2007,1.0,0 -39.0,admin.,university.degree,4.962,07/09/2016,01/07/2016,1.0,0 -30.0,blue-collar,basic.9y,4.962,01/08/2006,07/01/2014,1.0,0 -30.0,technician,professional.course,4.962,01/11/2004,07/08/2003,1.0,0 -33.0,admin.,university.degree,4.962,03/04/2017,11/07/2003,1.0,0 -54.0,management,university.degree,4.962,14/07/2006,30/12/2004,1.0,1 -39.0,blue-collar,basic.9y,4.961,30/09/2014,27/07/2011,1.0,0 -28.0,blue-collar,basic.4y,4.961,,19/03/2004,1.0,0 -,blue-collar,basic.4y,4.961,,09/12/1992,1.0,0 -37.0,blue-collar,high.school,4.961,03/10/2016,08/02/2000,1.0,0 -38.0,technician,professional.course,4.961,01/06/2010,29/07/2008,1.0,0 -57.0,blue-collar,basic.9y,4.961,07/10/2009,30/03/2016,1.0,0 -42.0,services,basic.6y,4.961,27/04/1993,12/06/2015,1.0,0 -28.0,blue-collar,basic.9y,4.961,,05/11/2010,1.0,0 -31.0,blue-collar,basic.9y,4.961,01/04/1995,10/06/2004,1.0,0 -53.0,blue-collar,basic.9y,4.961,02/03/2016,25/07/2018,1.0,0 -56.0,blue-collar,basic.4y,4.961,17/01/2012,31/12/1989,1.0,0 -32.0,admin.,university.degree,4.961,05/04/2000,05/05/2003,1.0,0 -28.0,blue-collar,basic.4y,4.961,20/09/2003,05/03/1993,1.0,0 -44.0,services,basic.9y,4.961,20/02/2015,13/07/2011,1.0,1 -35.0,blue-collar,basic.9y,4.961,01/03/2008,02/12/2004,1.0,0 -45.0,blue-collar,basic.4y,4.961,20/01/2005,09/09/2005,1.0,0 -53.0,blue-collar,basic.9y,4.961,24/11/2010,01/02/2001,1.0,0 -38.0,retired,basic.6y,4.961,,01/08/2017,1.0,0 -50.0,technician,university.degree,4.961,,17/10/2006,1.0,0 -25.0,management,university.degree,4.961,01/11/1992,24/05/2017,1.0,0 -32.0,blue-collar,basic.6y,4.961,17/03/2003,25/07/2012,1.0,0 -46.0,blue-collar,basic.4y,4.961,17/07/1996,22/08/2011,1.0,0 -,blue-collar,basic.9y,4.961,15/12/2017,21/06/2005,1.0,0 -30.0,admin.,university.degree,4.961,01/04/1997,14/11/2003,1.0,0 -27.0,blue-collar,basic.9y,4.961,21/11/2003,15/12/1997,1.0,0 -33.0,admin.,university.degree,4.961,02/03/2007,16/03/2007,1.0,0 -35.0,admin.,high.school,4.961,10/06/1992,04/07/2014,1.0,0 -50.0,technician,university.degree,4.961,09/11/1994,18/02/2016,1.0,0 -36.0,admin.,high.school,4.961,09/04/1993,30/04/2014,1.0,0 -,technician,professional.course,4.961,21/03/1991,01/02/2010,1.0,0 -,management,university.degree,4.961,01/12/2017,30/11/2006,1.0,0 -,admin.,university.degree,4.961,11/03/2016,31/12/1993,1.0,0 -38.0,technician,professional.course,4.961,,06/05/2010,1.0,0 -31.0,blue-collar,basic.9y,4.961,14/12/1993,05/12/2003,1.0,0 -55.0,blue-collar,high.school,4.961,25/03/2005,30/03/2007,1.0,0 -27.0,technician,professional.course,4.961,28/01/2005,11/01/2013,1.0,0 -26.0,,basic.6y,4.961,31/01/2013,22/08/1996,1.0,0 -23.0,blue-collar,basic.9y,4.961,02/07/2009,25/01/1997,1.0,0 -51.0,retired,university.degree,4.961,,06/01/2006,1.0,0 -,housemaid,basic.4y,4.961,19/12/2008,06/12/2013,1.0,0 -35.0,admin.,basic.9y,4.961,22/03/2019,27/07/2001,1.0,0 -25.0,blue-collar,basic.9y,4.961,01/11/1997,05/12/1991,1.0,0 -,blue-collar,basic.9y,4.961,30/04/2010,31/12/1993,1.0,0 -32.0,blue-collar,basic.6y,4.961,01/05/1992,23/04/2004,1.0,0 -32.0,management,university.degree,4.961,19/03/2010,13/09/2000,1.0,0 -,blue-collar,basic.4y,4.961,12/12/2003,14/07/2005,1.0,0 -31.0,blue-collar,high.school,4.961,14/10/1999,21/10/2008,1.0,0 -29.0,blue-collar,basic.9y,4.961,,01/05/1992,1.0,0 -42.0,self-employed,basic.6y,4.961,07/11/2000,26/10/2016,1.0,0 -35.0,blue-collar,basic.9y,4.961,17/04/2000,03/08/2010,1.0,0 -57.0,blue-collar,basic.9y,4.961,,10/10/1997,1.0,0 -45.0,,basic.4y,4.961,,11/05/2011,1.0,0 -42.0,services,basic.6y,4.961,01/06/2011,28/07/2011,1.0,0 -31.0,admin.,university.degree,4.961,22/04/2009,24/09/2012,1.0,0 -42.0,technician,basic.9y,4.961,24/11/2011,21/09/2001,1.0,1 -,admin.,university.degree,4.961,01/07/2005,11/10/2017,1.0,0 -57.0,blue-collar,basic.9y,4.961,06/06/2008,08/10/2014,1.0,0 -50.0,blue-collar,basic.4y,4.961,01/03/2019,10/03/2006,1.0,0 -,technician,professional.course,4.961,15/11/1999,05/03/2001,1.0,0 -35.0,technician,professional.course,4.961,14/12/2010,23/05/2002,1.0,0 -,services,high.school,4.961,09/01/1997,26/12/2008,1.0,0 -32.0,housemaid,university.degree,4.961,09/01/2018,01/08/2005,1.0,0 -25.0,technician,professional.course,4.961,22/08/2014,29/10/2010,1.0,0 -38.0,blue-collar,basic.4y,4.961,09/05/2000,01/11/2009,1.0,0 -33.0,services,high.school,4.961,08/10/2003,30/10/1998,1.0,0 -,blue-collar,basic.9y,4.961,16/10/2007,02/06/2006,1.0,0 -45.0,blue-collar,basic.4y,4.961,12/03/2012,05/03/2018,1.0,1 -55.0,blue-collar,basic.4y,4.961,12/12/2012,11/01/2005,1.0,0 -54.0,retired,basic.4y,4.961,01/02/1993,07/08/2015,1.0,1 -30.0,entrepreneur,high.school,4.961,27/11/2014,09/12/1995,1.0,0 -30.0,blue-collar,basic.6y,4.961,20/03/1991,27/02/2008,1.0,0 -57.0,self-employed,professional.course,4.961,20/04/2001,09/12/2011,1.0,1 -36.0,blue-collar,basic.4y,4.961,13/10/2011,25/03/1998,1.0,0 -48.0,admin.,university.degree,4.961,07/04/2004,22/04/2010,1.0,0 -34.0,services,high.school,4.961,25/11/2005,23/11/2007,1.0,0 -,,high.school,4.961,,01/10/1997,1.0,0 -40.0,admin.,high.school,4.961,13/08/2004,10/07/2017,1.0,0 -36.0,self-employed,professional.course,4.961,25/11/1995,28/06/2013,1.0,0 -30.0,entrepreneur,high.school,4.961,02/02/2011,13/12/2012,1.0,0 -34.0,admin.,university.degree,4.961,27/09/2001,16/01/2004,1.0,0 -37.0,management,university.degree,4.961,30/03/1990,05/10/1994,1.0,0 -38.0,technician,professional.course,4.961,31/01/2012,25/06/2014,1.0,1 -,blue-collar,high.school,4.961,15/07/2005,08/05/1998,1.0,0 -32.0,blue-collar,basic.9y,4.961,18/03/2004,09/11/2005,1.0,0 -53.0,blue-collar,basic.6y,4.961,14/04/2010,31/12/1995,1.0,0 -51.0,retired,basic.9y,4.961,18/09/2006,20/04/2015,1.0,0 -45.0,blue-collar,basic.4y,4.961,01/10/1993,05/03/2015,1.0,0 -37.0,blue-collar,basic.4y,4.961,,05/01/2004,1.0,0 -45.0,blue-collar,basic.4y,4.961,09/12/2014,09/03/2006,1.0,0 -,entrepreneur,university.degree,4.961,03/04/2009,17/12/2012,1.0,0 -,admin.,university.degree,4.961,01/11/1996,01/05/1994,1.0,0 -46.0,technician,professional.course,4.961,,16/11/2011,1.0,0 -43.0,blue-collar,basic.9y,4.961,13/02/2015,20/06/2001,1.0,0 -31.0,,professional.course,4.961,19/12/2002,03/02/2014,1.0,0 -38.0,services,university.degree,4.961,30/06/2014,09/11/1994,1.0,0 -29.0,entrepreneur,basic.4y,4.961,10/10/2017,22/04/2010,1.0,0 -38.0,admin.,university.degree,4.961,01/02/1995,09/01/2001,1.0,0 -28.0,,high.school,4.961,25/11/1990,01/04/2005,1.0,0 -33.0,admin.,high.school,4.961,,08/08/2012,1.0,0 -33.0,admin.,university.degree,4.961,15/07/2001,01/03/1995,1.0,0 -34.0,entrepreneur,high.school,4.961,23/07/2010,20/12/2006,1.0,0 -37.0,blue-collar,basic.6y,4.961,14/04/2008,07/03/1997,1.0,0 -57.0,blue-collar,basic.6y,4.961,,13/06/2014,1.0,0 -45.0,admin.,university.degree,4.961,17/04/2008,14/06/2010,1.0,0 -27.0,services,high.school,4.961,02/01/2004,12/06/2014,1.0,0 -45.0,services,basic.4y,4.961,20/12/2013,06/05/2011,1.0,0 -39.0,blue-collar,high.school,4.961,,23/06/2009,1.0,0 -28.0,,basic.4y,4.961,01/12/1995,15/02/2008,1.0,0 -,management,university.degree,4.961,17/05/2018,28/08/2003,1.0,0 -24.0,entrepreneur,university.degree,4.961,11/03/1996,12/10/2011,1.0,1 -37.0,admin.,high.school,4.961,19/03/1996,20/08/2010,1.0,0 -33.0,admin.,high.school,4.961,02/02/2000,25/02/2011,1.0,0 -31.0,services,high.school,4.961,01/12/2008,01/12/1992,1.0,0 -32.0,blue-collar,basic.9y,4.961,,20/06/2016,1.0,0 -,blue-collar,basic.9y,4.961,12/06/2014,02/03/2015,1.0,0 -31.0,admin.,high.school,4.961,14/12/1999,23/11/2017,1.0,0 -35.0,admin.,basic.6y,4.961,,31/05/2007,1.0,0 -39.0,blue-collar,high.school,4.961,27/05/2016,01/06/2005,1.0,0 -43.0,services,high.school,4.961,,27/04/2005,1.0,1 -37.0,admin.,university.degree,4.961,01/02/2006,06/09/1996,1.0,0 -48.0,unemployed,university.degree,4.961,07/04/2016,22/12/2011,1.0,0 -,blue-collar,basic.4y,4.961,07/12/2015,03/07/2015,1.0,0 -37.0,services,high.school,4.961,28/05/2004,25/10/1992,1.0,0 -31.0,technician,professional.course,4.961,01/12/1992,14/05/2018,1.0,0 -31.0,blue-collar,basic.9y,4.961,10/02/2010,01/11/1996,1.0,0 -37.0,admin.,university.degree,4.961,25/03/1997,31/12/1992,1.0,0 -34.0,management,university.degree,4.961,20/01/2005,01/01/1995,1.0,0 -53.0,technician,high.school,4.961,01/02/1996,17/07/2009,1.0,0 -38.0,admin.,university.degree,4.961,24/09/2003,12/01/2016,1.0,0 -57.0,blue-collar,high.school,4.961,,20/02/2015,1.0,0 -,,university.degree,4.961,15/07/1998,13/03/2006,1.0,0 -48.0,,university.degree,4.961,18/02/2014,23/04/2004,1.0,0 -35.0,services,high.school,4.961,30/06/1998,26/02/1999,1.0,0 -45.0,technician,professional.course,4.961,26/12/1997,20/12/2000,1.0,0 -25.0,,high.school,4.961,29/11/2000,14/01/2005,1.0,0 -,blue-collar,basic.4y,4.961,01/12/1994,24/12/2015,1.0,0 -30.0,blue-collar,basic.4y,4.961,10/03/1988,05/04/2013,1.0,0 -30.0,blue-collar,basic.6y,4.961,05/01/1998,17/07/2002,1.0,0 -32.0,services,high.school,4.961,15/09/2009,15/12/1997,1.0,0 -46.0,technician,professional.course,4.961,23/01/2004,13/08/2014,1.0,0 -45.0,,university.degree,4.961,,19/03/2019,1.0,0 -40.0,,university.degree,4.961,28/02/2012,30/03/2007,1.0,0 -36.0,blue-collar,basic.4y,4.961,31/12/1993,31/12/1988,1.0,1 -,housemaid,basic.9y,4.961,08/07/2015,28/02/2003,1.0,1 -24.0,admin.,high.school,4.961,22/05/2018,21/06/2012,1.0,0 -49.0,blue-collar,basic.4y,4.961,01/05/1995,01/04/1997,1.0,0 -47.0,,basic.6y,4.961,24/10/2012,15/02/2008,1.0,0 -56.0,management,basic.4y,4.961,13/01/2017,29/01/2016,1.0,0 -56.0,housemaid,basic.4y,4.961,30/06/2006,31/12/1989,1.0,0 -47.0,admin.,basic.6y,4.961,,15/04/2001,1.0,0 -23.0,student,high.school,4.961,19/08/1997,26/03/2004,1.0,0 -34.0,admin.,university.degree,4.961,30/12/2016,09/06/2015,1.0,0 -59.0,blue-collar,basic.4y,4.961,20/07/1993,29/11/2012,1.0,0 -48.0,blue-collar,basic.4y,4.961,12/08/2011,23/09/2011,1.0,0 -31.0,blue-collar,basic.9y,4.961,,21/03/2014,1.0,0 -25.0,services,high.school,4.961,23/02/2011,06/06/2003,1.0,0 -36.0,admin.,basic.9y,4.961,21/12/2018,16/01/2009,1.0,0 -35.0,blue-collar,basic.9y,4.961,24/05/2004,25/12/1992,1.0,0 -37.0,technician,professional.course,4.961,09/03/2011,18/04/2013,1.0,0 -34.0,technician,professional.course,4.961,14/02/2002,20/02/2009,1.0,0 -34.0,admin.,university.degree,4.961,24/01/2006,28/11/1997,1.0,0 -31.0,blue-collar,basic.9y,4.961,23/12/2004,20/04/1994,1.0,0 -35.0,blue-collar,basic.6y,4.961,30/04/2004,25/03/2005,1.0,0 -33.0,admin.,high.school,4.961,13/01/2006,05/07/1995,1.0,0 -28.0,blue-collar,basic.9y,4.961,,27/09/2012,1.0,0 -35.0,blue-collar,basic.9y,4.961,09/02/2006,12/08/2015,1.0,1 -31.0,technician,professional.course,4.961,15/09/2014,15/12/2014,1.0,0 -37.0,technician,professional.course,4.961,01/03/2003,22/02/2013,1.0,0 -33.0,management,university.degree,4.961,25/06/1999,01/04/2009,1.0,0 -56.0,management,university.degree,4.961,,14/03/2008,1.0,0 -,,basic.4y,4.961,29/03/2007,22/10/2007,1.0,0 -26.0,admin.,basic.9y,4.961,20/04/2010,13/05/2015,1.0,1 -35.0,housemaid,basic.9y,4.961,,15/02/2001,1.0,0 -40.0,admin.,high.school,4.961,18/05/2006,10/02/2006,1.0,0 -43.0,blue-collar,basic.9y,4.961,01/03/2006,05/01/2009,1.0,0 -46.0,technician,professional.course,4.961,14/01/1993,25/01/2006,1.0,0 -30.0,services,high.school,4.961,05/06/2003,12/03/2004,1.0,0 -50.0,technician,university.degree,4.961,20/12/1994,21/11/2016,1.0,0 -49.0,blue-collar,basic.4y,4.961,30/08/2002,16/02/2000,1.0,0 -31.0,admin.,high.school,4.961,05/12/1992,22/09/2005,1.0,0 -32.0,services,high.school,4.961,,17/03/2005,1.0,1 -32.0,,high.school,4.961,03/12/2004,03/05/2005,1.0,1 -28.0,blue-collar,high.school,4.961,14/12/2011,09/10/1994,1.0,0 -28.0,admin.,high.school,4.961,15/06/2012,29/11/2012,1.0,0 -,,high.school,4.961,19/12/2003,12/11/2014,1.0,0 -33.0,services,high.school,4.961,25/01/1997,24/03/2006,1.0,1 -50.0,admin.,professional.course,4.961,05/12/2003,21/03/2014,1.0,1 -26.0,technician,professional.course,4.961,,12/03/2013,1.0,1 -,technician,professional.course,4.961,13/08/2018,31/07/2015,1.0,0 -30.0,blue-collar,basic.4y,4.961,10/07/1990,29/10/2004,1.0,0 -32.0,,professional.course,4.961,08/10/1997,24/12/2013,1.0,0 -34.0,management,university.degree,4.961,29/09/2006,09/04/2008,1.0,1 -,,high.school,4.961,02/12/2004,23/01/2012,1.0,0 -32.0,entrepreneur,university.degree,4.961,31/12/1992,07/02/2006,1.0,0 -37.0,services,high.school,4.961,13/01/2016,05/10/2002,1.0,0 -,,basic.9y,4.961,20/12/2002,11/03/2014,1.0,0 -38.0,,high.school,4.961,01/12/2010,19/03/2014,1.0,0 -56.0,management,basic.4y,4.961,,31/12/1989,1.0,0 -31.0,admin.,university.degree,4.961,12/01/2006,06/08/2004,1.0,0 -45.0,blue-collar,basic.4y,4.961,01/01/1995,02/04/2004,1.0,0 -34.0,management,university.degree,4.961,02/07/2009,02/08/2012,1.0,0 -39.0,housemaid,university.degree,4.961,31/12/1990,05/11/1991,1.0,0 -41.0,technician,university.degree,4.961,,01/07/2014,1.0,0 -52.0,blue-collar,high.school,4.961,,05/03/1991,1.0,0 -23.0,technician,university.degree,4.961,22/02/2001,25/07/2011,1.0,0 -33.0,unemployed,high.school,4.961,,18/06/2018,1.0,0 -52.0,housemaid,basic.4y,4.961,29/11/2011,06/09/2007,1.0,0 -39.0,admin.,high.school,4.961,27/08/1998,19/04/2000,1.0,1 -32.0,technician,professional.course,4.961,03/12/2018,01/06/1989,1.0,0 -43.0,blue-collar,basic.9y,4.961,08/10/2010,05/09/2011,1.0,0 -,,basic.4y,4.961,06/11/2014,25/02/2005,1.0,0 -34.0,admin.,university.degree,4.961,,01/09/1994,1.0,0 -36.0,,high.school,4.961,01/09/1996,20/12/2007,1.0,0 -,admin.,university.degree,4.961,06/07/2007,15/03/2016,1.0,0 -51.0,admin.,professional.course,4.961,19/07/2001,13/09/2002,1.0,0 -57.0,blue-collar,basic.6y,4.961,30/10/2008,01/02/1996,1.0,0 -47.0,blue-collar,basic.9y,4.961,28/11/2014,04/11/2013,1.0,0 -50.0,admin.,professional.course,4.961,17/09/2014,31/01/2012,1.0,0 -47.0,housemaid,basic.4y,4.961,10/12/1988,05/07/2011,1.0,0 -41.0,entrepreneur,basic.6y,4.961,03/12/2014,26/09/2003,1.0,0 -30.0,management,basic.4y,4.961,,26/05/2011,1.0,0 -48.0,unemployed,university.degree,4.961,01/05/2012,12/01/2012,1.0,0 -34.0,technician,basic.6y,4.961,01/03/1996,03/01/2007,1.0,1 -36.0,services,high.school,4.961,16/11/1999,18/06/2014,1.0,0 -35.0,admin.,university.degree,4.961,22/12/1999,31/12/1992,1.0,0 -28.0,admin.,university.degree,4.961,10/04/1987,30/04/2013,1.0,0 -35.0,blue-collar,basic.9y,4.961,05/06/2015,29/03/2018,1.0,0 -43.0,,basic.6y,4.961,10/12/2004,21/11/2018,1.0,0 -34.0,technician,professional.course,4.961,01/05/1994,12/04/2017,1.0,1 -41.0,,university.degree,4.961,09/12/2008,01/08/2009,1.0,0 -,admin.,high.school,4.961,30/03/2006,14/01/2019,1.0,0 -32.0,management,university.degree,4.961,08/02/2010,04/01/2002,1.0,0 -30.0,services,high.school,4.961,15/07/1992,06/10/2010,1.0,0 -33.0,services,high.school,4.961,22/09/2006,01/07/1997,1.0,0 -48.0,admin.,university.degree,4.961,31/12/1990,17/03/2004,1.0,0 -48.0,admin.,university.degree,4.961,16/11/2001,02/08/2018,1.0,0 -30.0,blue-collar,high.school,4.961,18/07/2012,22/11/2016,1.0,0 -30.0,entrepreneur,high.school,4.961,25/04/2003,31/12/1990,1.0,0 -27.0,technician,professional.course,4.961,30/04/2014,23/05/2014,1.0,0 -45.0,blue-collar,basic.9y,4.961,26/07/2018,20/01/2006,1.0,0 -36.0,admin.,basic.9y,4.961,25/03/2011,01/05/2015,1.0,0 -40.0,,basic.9y,4.961,08/09/2015,05/05/2011,1.0,0 -56.0,blue-collar,basic.4y,4.961,22/05/2006,01/02/2008,1.0,0 -55.0,blue-collar,basic.6y,4.961,16/09/2005,21/07/2014,1.0,0 -37.0,admin.,university.degree,4.961,31/08/2012,26/01/2006,1.0,0 -27.0,services,high.school,4.961,14/01/2016,10/04/2017,1.0,0 -,management,basic.4y,4.961,09/04/1996,27/12/2013,1.0,0 -25.0,entrepreneur,university.degree,4.961,26/06/2009,30/10/1998,1.0,0 -43.0,blue-collar,basic.6y,4.961,31/12/1993,08/02/2011,1.0,0 -28.0,blue-collar,basic.6y,4.961,16/12/1996,01/07/2007,1.0,0 -58.0,admin.,university.degree,4.961,01/07/1992,09/12/2016,1.0,0 -39.0,blue-collar,basic.4y,4.961,12/12/2000,13/12/2001,1.0,0 -,management,high.school,4.961,05/03/1996,02/08/2012,1.0,0 -32.0,blue-collar,basic.9y,4.961,05/04/1996,20/01/1994,1.0,0 -44.0,blue-collar,basic.4y,4.961,25/06/2014,14/02/2012,1.0,0 -43.0,management,university.degree,4.961,27/02/2013,05/02/1991,1.0,0 -,services,high.school,4.961,16/11/2007,24/06/1999,1.0,0 -,blue-collar,basic.9y,4.961,22/11/2001,19/01/2016,1.0,0 -57.0,management,basic.9y,4.961,02/03/2001,08/08/2003,1.0,0 -35.0,blue-collar,basic.9y,4.961,14/01/2011,05/01/2006,1.0,0 -34.0,technician,professional.course,4.961,05/03/1998,07/07/2005,1.0,0 -,blue-collar,basic.9y,4.961,19/10/1992,24/01/2003,1.0,0 -50.0,management,university.degree,4.961,31/12/1992,05/06/1991,1.0,0 -48.0,,basic.9y,4.961,31/12/2004,26/09/2011,1.0,0 -35.0,admin.,university.degree,4.961,17/09/2004,01/03/2011,1.0,0 -32.0,blue-collar,basic.6y,4.961,21/02/2003,12/08/2004,1.0,0 -55.0,blue-collar,basic.4y,4.961,12/04/2012,26/06/2003,1.0,0 -25.0,blue-collar,high.school,4.961,02/01/2018,19/05/2006,1.0,0 -30.0,blue-collar,high.school,4.961,18/02/2013,29/04/2005,1.0,0 -,admin.,university.degree,4.961,17/12/2004,28/04/2010,1.0,0 -24.0,blue-collar,basic.9y,4.961,03/10/2003,01/04/2010,1.0,0 -35.0,unemployed,university.degree,4.961,24/06/2005,02/10/2014,1.0,0 -50.0,technician,university.degree,4.961,13/04/1995,22/12/2008,1.0,0 -32.0,technician,professional.course,4.961,24/07/2009,24/01/2019,1.0,1 -45.0,blue-collar,basic.4y,4.961,28/02/1990,28/06/2007,1.0,0 -33.0,blue-collar,basic.9y,4.961,01/02/2000,04/06/2012,1.0,1 -56.0,unknown,basic.4y,4.961,01/05/2009,12/04/2002,1.0,0 -46.0,housemaid,university.degree,4.961,12/06/2014,01/03/1998,1.0,0 -28.0,technician,high.school,4.961,07/04/1998,01/02/2007,1.0,0 -48.0,admin.,basic.9y,4.961,25/05/2004,26/05/2011,1.0,1 -35.0,blue-collar,basic.9y,4.961,09/01/2008,13/08/2015,1.0,0 -27.0,blue-collar,high.school,4.961,,08/02/2017,1.0,0 -58.0,retired,basic.4y,4.961,20/01/2004,05/06/1993,1.0,0 -27.0,admin.,university.degree,4.961,07/11/2011,08/06/2006,1.0,0 -34.0,management,high.school,4.961,26/12/2003,11/03/2005,1.0,1 -55.0,retired,basic.4y,4.961,25/03/2004,08/05/2009,1.0,0 -33.0,admin.,high.school,4.961,23/05/1991,13/09/2017,1.0,0 -51.0,,high.school,4.961,06/08/2015,17/09/2014,1.0,0 -,admin.,university.degree,4.961,01/06/2010,19/06/2001,1.0,0 -40.0,admin.,high.school,4.961,12/04/2012,15/02/1995,1.0,0 -56.0,admin.,basic.4y,4.961,14/08/2018,30/05/2012,1.0,0 -25.0,blue-collar,basic.9y,4.961,05/04/2013,01/04/2007,1.0,0 -44.0,blue-collar,basic.9y,4.961,12/02/2007,27/01/1995,1.0,0 -38.0,,university.degree,4.961,29/12/2009,26/11/2004,1.0,0 -33.0,,high.school,4.961,05/05/1991,24/11/2008,1.0,0 -39.0,blue-collar,basic.6y,4.961,19/11/1999,10/03/2014,1.0,0 -48.0,unemployed,university.degree,4.961,,06/07/2012,1.0,0 -48.0,blue-collar,basic.9y,4.961,20/12/2016,26/06/2018,1.0,0 -50.0,blue-collar,basic.4y,4.961,20/10/1990,22/12/2015,1.0,0 -25.0,admin.,high.school,4.961,04/10/2007,19/05/2000,1.0,0 -57.0,blue-collar,basic.6y,4.961,20/07/2005,25/08/2005,1.0,1 -27.0,admin.,professional.course,4.961,01/03/2006,15/07/1995,1.0,1 -48.0,unemployed,basic.4y,4.961,18/01/2018,20/06/2003,1.0,0 -50.0,blue-collar,basic.4y,4.961,01/05/2005,27/02/2014,1.0,0 -46.0,technician,professional.course,4.961,12/01/2007,06/05/2005,1.0,0 -33.0,services,high.school,4.961,20/02/2009,31/10/2012,1.0,0 -25.0,blue-collar,high.school,4.961,14/01/2004,01/12/1996,1.0,0 -36.0,blue-collar,basic.4y,4.961,,25/11/2005,1.0,0 -44.0,services,basic.9y,4.961,05/11/2010,03/11/2005,1.0,0 -53.0,,high.school,4.961,12/12/2003,20/04/2006,1.0,0 -35.0,admin.,high.school,4.961,22/12/1999,05/07/2002,1.0,0 -34.0,blue-collar,basic.9y,4.961,16/03/2007,19/04/2011,1.0,0 -24.0,services,high.school,4.957,19/08/2014,10/09/1987,1.0,0 -24.0,admin.,high.school,4.957,02/03/2009,21/04/2010,1.0,0 -37.0,entrepreneur,high.school,4.957,02/07/2012,31/01/2011,1.0,0 -58.0,management,university.degree,4.957,20/04/2000,20/08/2012,1.0,0 -37.0,blue-collar,basic.6y,4.957,07/07/2014,13/03/2006,1.0,0 -56.0,admin.,high.school,4.957,,03/09/2014,1.0,0 -59.0,retired,university.degree,4.957,24/04/2003,07/05/2004,1.0,1 -58.0,management,university.degree,4.957,25/11/2013,03/04/2015,1.0,0 -33.0,admin.,high.school,4.957,09/02/2016,22/12/2006,1.0,0 -38.0,self-employed,professional.course,4.957,13/10/2006,28/05/2007,1.0,0 -34.0,,basic.4y,4.957,25/12/1989,25/04/2003,1.0,0 -27.0,services,professional.course,4.957,,02/01/2008,1.0,0 -31.0,admin.,university.degree,4.957,20/07/2006,16/09/2014,1.0,0 -29.0,student,university.degree,4.957,15/02/1990,22/12/1999,1.0,0 -33.0,blue-collar,basic.9y,4.957,23/12/2013,30/04/2010,1.0,0 -24.0,admin.,high.school,4.957,23/06/2014,12/01/1999,1.0,0 -38.0,blue-collar,basic.4y,4.957,29/01/2013,31/08/2011,1.0,0 -30.0,self-employed,university.degree,4.957,,25/03/1996,1.0,0 -26.0,admin.,high.school,4.957,17/07/2017,06/09/2012,1.0,0 -34.0,admin.,high.school,4.957,29/06/2004,02/03/2009,1.0,0 -26.0,,professional.course,4.957,12/12/2005,18/02/2011,1.0,0 -49.0,blue-collar,basic.6y,4.957,01/10/2004,20/12/2016,1.0,0 -55.0,housemaid,basic.4y,4.957,11/08/2009,15/09/2015,1.0,0 -26.0,technician,professional.course,4.957,09/01/1997,28/10/2015,1.0,1 -30.0,self-employed,university.degree,4.957,01/03/1996,20/09/1996,1.0,0 -37.0,entrepreneur,high.school,4.957,17/04/2009,24/03/2014,1.0,0 -49.0,blue-collar,basic.6y,4.957,15/02/2008,05/07/1994,1.0,0 -33.0,blue-collar,basic.9y,4.957,15/11/2010,13/05/2011,1.0,0 -,technician,university.degree,4.957,27/07/2009,09/10/2003,1.0,0 -31.0,admin.,university.degree,4.957,,05/02/2004,1.0,0 -30.0,blue-collar,high.school,4.957,16/08/2005,30/01/1999,1.0,0 -33.0,blue-collar,basic.9y,4.957,24/05/2005,31/12/2010,1.0,0 -24.0,blue-collar,basic.9y,4.957,21/02/2007,25/04/2003,1.0,1 -34.0,admin.,university.degree,4.957,06/05/2004,26/10/2018,1.0,0 -43.0,technician,professional.course,4.957,,26/07/2002,1.0,0 -31.0,blue-collar,basic.9y,4.957,20/11/1994,06/01/2014,1.0,0 -,housemaid,basic.9y,4.957,23/06/2014,19/03/2013,1.0,0 -55.0,blue-collar,basic.4y,4.957,06/10/2008,23/07/2012,1.0,0 -28.0,blue-collar,basic.6y,4.957,30/07/2008,30/03/2007,1.0,0 -31.0,blue-collar,basic.9y,4.957,,31/01/2011,1.0,0 -43.0,blue-collar,basic.6y,4.957,,28/11/2012,1.0,1 -28.0,blue-collar,basic.6y,4.957,27/05/2015,18/02/1999,1.0,0 -49.0,blue-collar,high.school,4.957,04/04/2019,31/12/1993,1.0,0 -49.0,blue-collar,high.school,4.957,03/02/2012,17/10/2002,1.0,0 -34.0,technician,professional.course,4.957,05/07/1998,22/05/2014,1.0,0 -27.0,services,high.school,4.957,01/01/1990,23/03/2007,1.0,0 -32.0,blue-collar,basic.6y,4.957,08/04/2016,11/04/2000,1.0,0 -48.0,blue-collar,basic.6y,4.957,01/04/2008,25/01/2011,1.0,0 -37.0,entrepreneur,high.school,4.957,15/09/1994,06/05/2016,1.0,0 -49.0,blue-collar,high.school,4.957,01/04/2005,01/12/2000,1.0,0 -31.0,self-employed,basic.9y,4.957,04/01/2016,05/09/1995,1.0,0 -50.0,blue-collar,basic.9y,4.957,,31/01/2012,1.0,0 -34.0,technician,professional.course,4.957,01/06/2000,01/07/1997,1.0,0 -31.0,blue-collar,basic.9y,4.957,29/01/1990,05/11/2008,1.0,0 -52.0,management,university.degree,4.957,20/04/1994,18/08/2006,1.0,0 -24.0,admin.,high.school,4.957,10/11/1989,03/08/2007,1.0,0 -49.0,services,high.school,4.957,25/11/2000,30/10/2001,1.0,0 -49.0,services,high.school,4.957,,05/08/2005,1.0,0 -45.0,unemployed,basic.6y,4.957,01/06/2005,25/09/1993,1.0,0 -39.0,,high.school,4.957,24/11/2006,09/05/2012,1.0,0 -28.0,admin.,basic.9y,4.957,,17/04/2008,1.0,0 -32.0,admin.,high.school,4.957,25/10/2005,01/09/2007,1.0,0 -29.0,technician,high.school,4.957,,22/08/2002,1.0,0 -45.0,management,university.degree,4.957,21/08/2002,01/06/2010,1.0,0 -39.0,technician,high.school,4.957,09/12/2005,28/10/2009,1.0,1 -45.0,,high.school,4.957,15/11/2006,07/05/2014,1.0,1 -45.0,unknown,high.school,4.957,30/11/2007,25/05/1997,1.0,1 -34.0,blue-collar,basic.6y,4.957,03/08/2005,09/07/2010,1.0,0 -55.0,management,basic.9y,4.957,19/07/2011,01/08/1995,1.0,0 -55.0,management,basic.9y,4.957,01/09/1995,05/04/1994,1.0,0 -49.0,blue-collar,high.school,4.957,01/06/1998,29/01/2013,1.0,0 -29.0,services,high.school,4.957,11/06/2001,28/01/2005,1.0,0 -27.0,,basic.9y,4.957,,24/03/2011,1.0,1 -,management,high.school,4.957,02/09/2005,20/10/2000,1.0,0 -,technician,high.school,4.957,22/03/2000,28/04/2005,1.0,0 -58.0,retired,basic.4y,4.957,17/01/2007,26/03/2002,1.0,0 -56.0,admin.,high.school,4.957,14/03/2014,15/06/2007,1.0,0 -49.0,retired,high.school,4.957,01/06/1996,26/05/2014,1.0,0 -31.0,blue-collar,basic.9y,4.957,29/07/2014,03/01/2005,1.0,0 -35.0,admin.,university.degree,4.957,01/09/2003,15/09/1996,1.0,0 -49.0,retired,high.school,4.957,17/12/1993,26/09/2003,1.0,1 -37.0,technician,high.school,4.957,06/02/2017,27/04/2006,1.0,0 -34.0,admin.,university.degree,4.957,18/03/2010,21/11/2017,1.0,1 -,technician,university.degree,4.957,03/08/2009,14/06/2011,1.0,0 -34.0,admin.,high.school,4.957,,29/06/2018,1.0,0 -43.0,,professional.course,4.957,,06/01/2006,1.0,0 -26.0,technician,professional.course,4.957,22/09/2000,30/04/2004,1.0,0 -23.0,blue-collar,high.school,4.957,,25/07/1997,1.0,0 -23.0,blue-collar,high.school,4.957,06/11/2008,01/02/2006,1.0,0 -49.0,blue-collar,high.school,4.957,06/02/1993,16/07/2004,1.0,0 -30.0,admin.,university.degree,4.957,,01/07/2005,1.0,0 -26.0,services,basic.9y,4.957,21/05/2008,19/09/2014,1.0,0 -23.0,blue-collar,high.school,4.957,13/08/2014,22/08/2001,1.0,1 -31.0,self-employed,basic.9y,4.957,05/04/2003,12/02/1999,1.0,0 -29.0,admin.,university.degree,4.957,02/03/2007,03/08/2011,1.0,0 -52.0,,basic.4y,4.957,,01/10/1996,1.0,0 -42.0,services,high.school,4.957,10/12/2004,20/07/2007,1.0,0 -47.0,blue-collar,basic.9y,4.957,26/09/2014,01/03/1991,1.0,0 -23.0,blue-collar,high.school,4.957,05/08/1991,07/10/2011,1.0,1 -24.0,services,high.school,4.957,10/12/2010,26/03/2004,1.0,0 -44.0,blue-collar,basic.4y,4.957,01/01/1997,30/07/2012,1.0,0 -24.0,blue-collar,high.school,4.957,02/05/2007,17/09/2004,1.0,0 -26.0,technician,professional.course,4.957,25/05/1996,31/01/2013,1.0,0 -,,basic.9y,4.957,13/07/2005,08/07/2005,1.0,0 -29.0,admin.,university.degree,4.957,19/09/1997,26/09/2017,1.0,0 -29.0,admin.,university.degree,4.957,01/04/2005,18/02/2000,1.0,1 -31.0,blue-collar,high.school,4.957,31/10/2012,19/03/2004,1.0,0 -30.0,,high.school,4.957,22/12/1993,17/04/2015,1.0,0 -25.0,admin.,high.school,4.957,,01/07/2004,1.0,0 -27.0,,high.school,4.957,21/06/2017,05/04/1994,1.0,0 -29.0,,basic.9y,4.957,22/03/2001,11/07/2008,1.0,0 -34.0,technician,university.degree,4.957,26/06/2018,08/04/2014,1.0,0 -,blue-collar,basic.4y,4.957,20/11/1996,28/01/2000,1.0,0 -,blue-collar,basic.6y,4.957,10/12/2010,25/05/2000,1.0,0 -32.0,blue-collar,basic.6y,4.957,15/01/1999,01/01/1992,1.0,0 -31.0,admin.,university.degree,4.957,09/08/2012,14/04/2006,1.0,0 -37.0,services,basic.9y,4.957,21/12/2011,19/05/2008,1.0,0 -37.0,services,basic.9y,4.957,07/01/2008,22/01/2014,1.0,0 -35.0,blue-collar,basic.9y,4.957,31/12/1990,01/01/2007,1.0,0 -34.0,admin.,university.degree,4.957,05/08/1993,07/08/2009,1.0,0 -,admin.,high.school,4.957,24/07/2008,02/04/2012,1.0,0 -31.0,unemployed,high.school,4.957,,06/04/2009,1.0,0 -37.0,services,basic.9y,4.957,10/04/2013,19/11/2007,1.0,0 -31.0,unemployed,high.school,4.957,13/12/1993,21/07/2000,1.0,0 -31.0,management,university.degree,4.957,09/06/2005,07/05/2010,1.0,0 -37.0,services,basic.9y,4.957,05/10/1996,18/01/2011,1.0,0 -50.0,retired,basic.4y,4.957,30/04/2010,23/09/2005,1.0,1 -31.0,blue-collar,basic.9y,4.957,02/08/2013,01/11/2005,1.0,0 -50.0,retired,basic.4y,4.957,05/07/2001,24/10/2013,1.0,0 -29.0,admin.,university.degree,4.957,30/03/2006,30/06/2000,1.0,0 -,blue-collar,basic.9y,4.957,30/01/2004,26/01/2001,1.0,0 -50.0,retired,basic.4y,4.957,03/08/1990,14/04/2006,1.0,0 -52.0,admin.,high.school,4.957,01/12/1994,24/06/2015,1.0,0 -42.0,technician,high.school,4.957,31/07/2018,05/07/2002,1.0,0 -47.0,technician,professional.course,4.957,01/11/2001,13/04/2001,1.0,0 -55.0,housemaid,university.degree,4.957,01/11/1999,30/09/2004,1.0,0 -26.0,admin.,university.degree,4.957,30/07/2003,07/12/2016,1.0,0 -37.0,blue-collar,basic.9y,4.957,29/07/2005,10/11/1995,1.0,0 -23.0,,high.school,4.957,01/07/1997,12/06/2015,1.0,0 -29.0,self-employed,university.degree,4.957,,06/05/2014,1.0,0 -31.0,technician,professional.course,4.957,20/08/2004,26/12/2011,1.0,0 -55.0,housemaid,university.degree,4.957,27/08/1996,27/02/2004,1.0,1 -21.0,admin.,high.school,4.957,31/12/1989,01/12/1995,1.0,0 -21.0,admin.,high.school,4.957,09/07/2004,01/08/2008,1.0,0 -34.0,admin.,high.school,4.957,05/07/1989,25/02/2009,1.0,0 -46.0,blue-collar,basic.4y,4.957,17/12/2015,16/03/2006,1.0,0 -28.0,services,high.school,4.957,15/04/1998,14/01/2015,1.0,0 -21.0,admin.,high.school,4.957,31/05/2010,15/04/1993,1.0,0 -35.0,admin.,high.school,4.957,26/01/2016,14/09/2010,1.0,1 -28.0,services,high.school,4.957,,14/01/2005,1.0,0 -58.0,retired,high.school,4.957,21/09/2012,01/03/2007,1.0,0 -28.0,services,high.school,4.957,02/08/2013,17/06/2005,1.0,0 -49.0,management,basic.4y,4.957,07/10/2001,27/12/2001,1.0,0 -39.0,blue-collar,basic.9y,4.957,23/09/2015,10/02/2014,1.0,0 -25.0,services,basic.9y,4.957,08/04/2014,30/12/2004,1.0,0 -27.0,blue-collar,basic.9y,4.957,19/03/2010,04/09/2015,1.0,0 -26.0,technician,basic.9y,4.957,,06/12/2017,1.0,1 -25.0,management,basic.6y,4.957,15/03/2017,02/03/2001,1.0,0 -27.0,blue-collar,basic.9y,4.957,27/08/2012,26/02/2010,1.0,0 -25.0,services,high.school,4.957,,26/11/2004,1.0,0 -30.0,blue-collar,basic.9y,4.957,19/01/2000,29/07/2011,1.0,0 -33.0,blue-collar,basic.9y,4.957,31/01/2011,07/02/2003,1.0,1 -43.0,,basic.6y,4.957,01/08/2003,21/03/2001,1.0,0 -43.0,technician,high.school,4.957,02/10/2013,06/01/2006,1.0,0 -52.0,admin.,high.school,4.957,04/10/2013,05/06/1996,1.0,0 -48.0,blue-collar,basic.6y,4.957,27/12/2012,11/04/2003,1.0,1 -,self-employed,basic.9y,4.957,,03/06/2005,1.0,0 -25.0,services,high.school,4.957,18/05/2012,05/02/1997,1.0,0 -41.0,blue-collar,high.school,4.957,03/09/1997,07/03/2014,1.0,0 -51.0,blue-collar,basic.9y,4.957,18/10/2000,10/06/1989,1.0,1 -21.0,services,high.school,4.957,02/04/2004,22/01/2014,1.0,0 -49.0,,high.school,4.957,26/08/2014,09/07/1993,1.0,0 -,entrepreneur,professional.course,4.957,12/07/2012,25/08/2014,1.0,0 -40.0,services,high.school,4.957,05/06/2000,08/10/2013,1.0,0 -43.0,blue-collar,basic.6y,4.957,01/04/2008,04/06/2004,1.0,0 -,blue-collar,basic.4y,4.957,07/12/2015,29/01/2007,1.0,0 -31.0,admin.,university.degree,4.957,02/06/2000,29/09/2006,1.0,0 -24.0,technician,professional.course,4.957,05/09/1997,24/10/2014,1.0,0 -59.0,retired,university.degree,4.957,06/03/2006,07/05/2015,1.0,0 -38.0,blue-collar,basic.9y,4.957,05/03/1995,20/05/2014,1.0,0 -27.0,housemaid,high.school,4.957,01/06/1993,01/06/1995,1.0,0 -29.0,blue-collar,professional.course,4.957,01/11/2001,31/12/1989,1.0,0 -29.0,admin.,university.degree,4.957,09/02/2007,24/12/2010,1.0,0 -49.0,blue-collar,high.school,4.957,21/03/2012,30/01/2015,1.0,0 -28.0,services,high.school,4.957,18/02/2003,01/04/2009,1.0,0 -45.0,unemployed,basic.6y,4.957,13/12/2001,28/03/2003,1.0,0 -,admin.,basic.9y,4.957,06/02/2004,10/09/2014,1.0,0 -43.0,technician,professional.course,4.957,06/11/2017,23/03/2007,1.0,0 -29.0,services,high.school,4.957,19/12/2007,15/12/2006,1.0,0 -55.0,housemaid,basic.4y,4.957,27/07/1992,13/02/2009,1.0,0 -43.0,technician,high.school,4.957,10/02/2005,22/12/2000,1.0,0 -34.0,blue-collar,basic.6y,4.957,01/01/1997,14/07/2000,1.0,0 -26.0,admin.,university.degree,4.957,02/10/2001,06/08/2008,1.0,0 -34.0,blue-collar,basic.4y,4.957,25/02/2005,22/03/2001,1.0,0 -51.0,admin.,high.school,4.957,25/04/2003,25/09/2003,1.0,0 -47.0,blue-collar,basic.9y,4.957,03/09/2010,13/05/2016,1.0,0 -30.0,blue-collar,basic.6y,4.957,23/12/1999,23/09/2015,1.0,1 -35.0,blue-collar,high.school,4.957,23/01/1997,29/06/2015,1.0,0 -34.0,admin.,university.degree,4.957,09/09/2015,22/02/2002,1.0,0 -26.0,technician,professional.course,4.957,31/01/2013,10/09/2004,1.0,0 -36.0,management,university.degree,4.957,27/03/2007,23/07/2013,1.0,0 -43.0,technician,basic.9y,4.957,26/02/2004,04/04/2017,1.0,0 -29.0,technician,high.school,4.957,29/10/2004,24/04/2012,1.0,0 -35.0,student,basic.9y,4.957,25/03/1996,03/01/1997,1.0,0 -58.0,admin.,basic.9y,4.957,09/03/2001,20/06/2000,1.0,0 -38.0,blue-collar,basic.4y,4.957,03/03/2014,07/03/2001,1.0,0 -49.0,blue-collar,high.school,4.957,01/12/2006,11/01/2008,1.0,0 -37.0,entrepreneur,high.school,4.957,13/12/1995,02/08/2001,1.0,0 -44.0,admin.,university.degree,4.957,16/03/2007,04/07/2001,1.0,0 -,blue-collar,basic.9y,4.957,28/08/2008,08/06/2007,1.0,0 -36.0,management,university.degree,4.957,06/01/2010,07/09/2006,1.0,0 -47.0,technician,high.school,4.957,30/12/2005,31/12/1992,1.0,0 -29.0,admin.,university.degree,4.957,31/12/1995,09/12/1988,1.0,0 -29.0,admin.,university.degree,4.957,,06/09/2011,1.0,0 -28.0,blue-collar,basic.9y,4.957,20/09/2003,01/04/1998,1.0,0 -42.0,technician,high.school,4.957,08/08/2003,01/12/1995,1.0,0 -,admin.,university.degree,4.957,09/01/1995,21/05/2000,1.0,0 -37.0,blue-collar,basic.6y,4.957,29/09/2011,14/06/2017,1.0,0 -40.0,admin.,high.school,4.957,29/09/2015,30/05/2003,1.0,0 -43.0,,professional.course,4.957,01/02/1996,23/07/2004,1.0,0 -33.0,,basic.6y,4.957,05/02/1997,27/02/2006,1.0,0 -34.0,admin.,university.degree,4.957,19/07/2010,20/02/2015,1.0,1 -27.0,admin.,high.school,4.957,17/05/2002,05/06/1993,1.0,0 -,technician,university.degree,4.957,24/06/1999,11/05/2007,1.0,0 -29.0,technician,university.degree,4.957,01/08/1997,04/04/2003,1.0,0 -43.0,technician,high.school,4.957,24/10/2005,05/08/1991,1.0,0 -41.0,blue-collar,basic.6y,4.957,19/05/2011,06/12/2016,1.0,0 -29.0,admin.,university.degree,4.957,11/07/2003,20/03/1996,1.0,0 -26.0,technician,professional.course,4.957,31/01/2003,10/08/2007,1.0,0 -26.0,admin.,university.degree,4.957,29/07/1997,01/06/2015,1.0,0 -46.0,,basic.4y,4.957,14/02/2003,02/03/2011,1.0,0 -28.0,services,basic.9y,4.957,21/07/2015,14/05/2014,1.0,0 -37.0,technician,high.school,4.957,06/07/2007,11/04/2000,1.0,0 -26.0,admin.,university.degree,4.957,03/12/1996,29/04/2014,1.0,0 -24.0,management,basic.9y,4.957,05/11/2002,14/02/2019,1.0,0 -29.0,admin.,university.degree,4.957,01/04/2007,31/12/1991,1.0,0 -,management,university.degree,4.957,15/01/2013,08/01/2018,1.0,0 -43.0,technician,basic.9y,4.957,29/03/2006,13/08/2015,1.0,0 -35.0,services,basic.9y,4.957,24/09/2014,15/10/2004,1.0,0 -23.0,blue-collar,high.school,4.957,04/03/2014,25/01/1992,1.0,0 -24.0,blue-collar,basic.9y,4.957,20/04/2018,05/06/1993,1.0,0 -,admin.,high.school,4.957,04/02/2003,14/05/2012,1.0,0 -,entrepreneur,high.school,4.957,04/04/2001,08/07/2013,1.0,0 -,self-employed,university.degree,4.957,06/08/2012,07/07/2010,1.0,0 -29.0,admin.,university.degree,4.957,20/07/1994,30/07/2010,1.0,0 -30.0,admin.,university.degree,4.957,25/08/2005,01/08/1995,1.0,0 -29.0,admin.,university.degree,4.957,16/07/1997,31/10/2016,1.0,0 -44.0,blue-collar,basic.6y,4.957,25/07/1996,02/03/2007,1.0,0 -33.0,technician,professional.course,4.958,28/06/2013,19/05/2008,1.0,0 -32.0,admin.,high.school,4.958,02/10/2014,07/11/1996,1.0,0 -33.0,services,high.school,4.958,30/07/2004,06/06/2016,1.0,0 -49.0,blue-collar,basic.6y,4.958,10/11/2011,19/06/2012,1.0,0 -32.0,admin.,basic.9y,4.958,01/10/2000,28/04/2009,1.0,0 -33.0,management,university.degree,4.958,27/04/2006,02/05/2003,1.0,0 -23.0,retired,professional.course,4.958,16/12/2013,30/10/2014,1.0,0 -30.0,technician,high.school,4.958,17/12/1992,30/11/2000,1.0,0 -52.0,technician,professional.course,4.958,29/05/2000,30/10/2002,1.0,0 -36.0,management,university.degree,4.958,29/04/2013,01/10/2010,1.0,0 -32.0,admin.,basic.9y,4.958,09/02/2011,19/08/2015,1.0,0 -32.0,admin.,high.school,4.958,30/04/2010,01/04/1993,1.0,0 -36.0,admin.,university.degree,4.958,21/07/2005,25/07/1996,1.0,0 -36.0,blue-collar,basic.9y,4.958,26/04/2013,22/12/2006,1.0,0 -28.0,,high.school,4.958,05/08/1998,30/05/2003,1.0,0 -25.0,admin.,high.school,4.958,,14/07/1995,1.0,0 -37.0,blue-collar,high.school,4.958,05/02/2014,05/07/2004,1.0,0 -36.0,,basic.9y,4.958,01/06/1994,22/09/2000,1.0,0 -40.0,management,university.degree,4.958,18/11/2005,23/02/2015,1.0,0 -30.0,admin.,university.degree,4.958,17/06/2005,01/07/2004,1.0,0 -30.0,admin.,university.degree,4.958,12/11/2007,13/08/2012,1.0,0 -,blue-collar,basic.9y,4.958,02/03/2007,26/04/2011,1.0,0 -30.0,admin.,basic.6y,4.958,10/11/1992,01/03/1996,1.0,0 -39.0,blue-collar,basic.4y,4.958,11/07/2016,20/06/2003,1.0,0 -24.0,student,university.degree,4.958,01/12/1995,28/05/2014,1.0,0 -37.0,blue-collar,basic.9y,4.958,31/12/1990,19/04/2018,1.0,0 -28.0,admin.,high.school,4.958,01/02/1992,30/10/2014,1.0,0 -26.0,technician,university.degree,4.958,13/12/2001,16/09/2013,1.0,0 -36.0,,basic.6y,4.958,26/06/2006,18/03/2005,1.0,0 -34.0,entrepreneur,professional.course,4.958,25/03/1996,22/05/2015,1.0,0 -30.0,admin.,basic.6y,4.958,01/02/1996,21/03/2016,1.0,0 -38.0,blue-collar,basic.9y,4.958,01/05/2006,31/08/2004,1.0,0 -36.0,blue-collar,basic.9y,4.958,02/09/2010,09/07/2010,1.0,0 -29.0,admin.,high.school,4.958,10/09/2001,31/12/1989,1.0,0 -44.0,technician,professional.course,4.958,,23/01/2003,1.0,0 -28.0,blue-collar,basic.9y,4.958,12/11/2004,25/11/2015,1.0,0 -34.0,entrepreneur,professional.course,4.958,16/11/2011,15/12/1985,1.0,0 -41.0,technician,professional.course,4.958,20/03/2013,22/09/2016,1.0,0 -32.0,blue-collar,basic.6y,4.958,24/10/2008,20/09/1998,1.0,0 -24.0,services,high.school,4.958,29/04/2002,17/10/2014,1.0,1 -25.0,blue-collar,basic.4y,4.958,16/06/1998,12/01/2011,1.0,0 -,services,high.school,4.958,10/01/2003,07/11/1996,1.0,0 -,services,high.school,4.958,21/07/2011,12/01/2000,1.0,0 -,technician,professional.course,4.958,01/04/2006,05/03/2004,1.0,0 -47.0,blue-collar,basic.4y,4.958,30/12/2016,24/03/2005,1.0,0 -25.0,blue-collar,basic.4y,4.958,08/02/2007,05/05/1996,1.0,0 -35.0,entrepreneur,university.degree,4.958,10/10/2012,22/01/1999,1.0,0 -35.0,unemployed,high.school,4.958,27/01/2012,01/08/2008,1.0,0 -26.0,blue-collar,basic.9y,4.958,22/10/2002,13/05/2002,1.0,0 -31.0,blue-collar,basic.9y,4.958,06/01/2015,01/12/1996,1.0,0 -54.0,blue-collar,basic.9y,4.958,05/06/2001,29/05/2013,1.0,0 -25.0,blue-collar,basic.4y,4.958,22/06/2001,26/09/2011,1.0,0 -36.0,,basic.9y,4.958,10/03/2006,27/07/2001,1.0,0 -35.0,self-employed,university.degree,4.958,13/11/2000,14/04/2006,1.0,0 -55.0,housemaid,high.school,4.958,24/04/2003,09/06/2009,1.0,0 -26.0,technician,high.school,4.958,,04/07/1997,1.0,0 -40.0,services,basic.9y,4.958,05/07/2001,31/12/1995,1.0,0 -49.0,services,high.school,4.958,12/12/2003,07/09/2011,1.0,0 -49.0,self-employed,university.degree,4.958,14/08/2015,24/02/2005,1.0,0 -40.0,services,basic.9y,4.958,13/10/1998,30/12/1994,1.0,0 -24.0,services,high.school,4.958,01/03/2016,05/11/1992,1.0,0 -35.0,self-employed,university.degree,4.958,19/12/2006,01/11/1995,1.0,0 -35.0,blue-collar,high.school,4.958,30/03/2001,22/02/2011,1.0,0 -24.0,blue-collar,basic.9y,4.958,24/12/2002,18/08/2005,1.0,0 -48.0,admin.,high.school,4.958,01/10/1988,01/05/1991,1.0,0 -28.0,blue-collar,basic.9y,4.958,03/12/2013,28/03/2006,1.0,0 -30.0,blue-collar,basic.9y,4.958,,15/10/2014,1.0,0 -45.0,services,basic.9y,4.958,01/06/2008,18/04/2007,1.0,0 -44.0,admin.,university.degree,4.958,14/02/2011,11/07/2000,1.0,0 -32.0,admin.,university.degree,4.958,29/10/2004,02/07/2004,1.0,0 -29.0,admin.,university.degree,4.958,19/09/2008,02/12/2009,1.0,0 -32.0,admin.,university.degree,4.958,17/04/2009,05/03/1996,1.0,0 -45.0,admin.,university.degree,4.958,24/07/2018,05/12/2000,1.0,0 -49.0,technician,high.school,4.958,06/07/2011,26/07/2018,1.0,0 -31.0,services,basic.9y,4.958,11/10/2012,01/08/1996,1.0,1 -43.0,blue-collar,basic.6y,4.958,15/09/1997,10/03/2008,1.0,0 -49.0,services,high.school,4.958,28/12/2006,12/11/2012,1.0,0 -31.0,student,university.degree,4.958,07/07/1999,09/04/2004,1.0,0 -29.0,admin.,university.degree,4.958,21/06/2017,25/07/1994,1.0,0 -31.0,student,university.degree,4.958,22/09/1997,01/04/1996,1.0,0 -27.0,blue-collar,basic.9y,4.958,,31/12/1992,1.0,0 -49.0,technician,high.school,4.958,04/02/2013,01/02/2007,1.0,0 -31.0,,university.degree,4.958,,08/06/2006,1.0,0 -27.0,blue-collar,basic.9y,4.958,09/07/1990,10/02/2012,1.0,0 -27.0,,basic.9y,4.958,18/12/2002,17/01/2003,1.0,0 -27.0,blue-collar,basic.9y,4.958,11/03/2009,01/04/1991,1.0,0 -47.0,blue-collar,basic.9y,4.958,07/05/1996,25/12/1994,1.0,0 -49.0,technician,high.school,4.958,11/09/2014,20/02/2004,1.0,0 -32.0,entrepreneur,basic.9y,4.958,28/11/2013,28/08/2017,1.0,0 -43.0,technician,university.degree,4.958,12/12/2017,30/03/2007,1.0,0 -43.0,technician,basic.9y,4.958,03/02/2006,12/05/2006,1.0,0 -26.0,technician,high.school,4.958,30/01/2008,25/08/2011,1.0,0 -43.0,technician,university.degree,4.958,12/11/2018,21/07/1999,1.0,0 -49.0,self-employed,basic.9y,4.958,21/03/2000,20/01/1996,1.0,0 -,self-employed,university.degree,4.958,13/07/1995,31/10/2014,1.0,0 -,admin.,university.degree,4.958,25/07/2017,04/05/2004,1.0,0 -,blue-collar,basic.9y,4.958,01/08/1998,27/02/1998,1.0,0 -43.0,technician,university.degree,4.958,30/10/2009,26/12/2006,1.0,0 -52.0,technician,professional.course,4.958,21/04/2009,23/04/2018,1.0,0 -24.0,technician,basic.6y,4.958,13/06/2012,28/03/2007,1.0,0 -37.0,blue-collar,basic.4y,4.958,14/12/2001,15/05/2008,1.0,0 -,admin.,high.school,4.958,15/05/1994,08/03/2011,1.0,0 -27.0,admin.,high.school,4.958,18/01/2002,26/01/2001,1.0,0 -27.0,blue-collar,basic.9y,4.958,02/02/2017,01/12/2004,1.0,0 -42.0,,basic.4y,4.958,01/02/2011,05/10/1993,1.0,0 -27.0,admin.,high.school,4.958,20/01/1994,17/04/2013,1.0,0 -30.0,blue-collar,basic.9y,4.958,24/10/2008,28/02/2014,1.0,0 -41.0,,professional.course,4.958,26/02/2004,24/12/2015,1.0,0 -33.0,management,basic.9y,4.958,15/10/2007,23/05/2008,1.0,0 -34.0,blue-collar,basic.4y,4.958,07/06/2001,05/05/1992,1.0,0 -50.0,blue-collar,high.school,4.958,31/01/2011,26/12/2007,1.0,0 -50.0,blue-collar,high.school,4.958,03/07/2009,16/03/2006,1.0,0 -49.0,admin.,university.degree,4.958,19/09/1995,31/10/2012,1.0,0 -50.0,blue-collar,high.school,4.958,15/04/1990,20/12/2002,1.0,0 -33.0,management,basic.9y,4.958,20/04/2000,15/01/1997,1.0,0 -30.0,unemployed,professional.course,4.958,26/12/2002,25/06/2008,1.0,0 -50.0,blue-collar,high.school,4.958,25/05/1993,18/07/2001,1.0,0 -39.0,admin.,high.school,4.958,,20/03/2008,1.0,0 -27.0,unemployed,university.degree,4.958,21/11/2011,18/11/2005,1.0,0 -34.0,technician,professional.course,4.958,03/12/1999,20/06/2014,1.0,0 -50.0,blue-collar,high.school,4.958,05/09/2001,16/07/2012,1.0,0 -,housemaid,basic.9y,4.958,16/07/2013,15/02/2016,1.0,0 -34.0,technician,professional.course,4.958,17/03/2005,18/03/2013,1.0,0 -50.0,blue-collar,high.school,4.958,27/10/2016,25/12/1989,1.0,1 -,entrepreneur,university.degree,4.958,03/10/1993,10/11/2006,1.0,0 -50.0,blue-collar,high.school,4.958,14/01/2005,23/01/2009,1.0,0 -25.0,blue-collar,basic.9y,4.958,31/12/1994,28/04/2006,1.0,0 -58.0,blue-collar,basic.4y,4.958,01/11/1995,21/06/2013,1.0,0 -31.0,admin.,university.degree,4.958,30/11/2010,01/05/1992,1.0,0 -47.0,blue-collar,basic.4y,4.958,01/10/1999,20/01/2006,1.0,0 -50.0,blue-collar,high.school,4.958,23/03/2006,23/03/2007,1.0,0 -,blue-collar,basic.4y,4.958,12/04/2017,12/08/2009,1.0,0 -,admin.,university.degree,4.958,07/06/2013,24/03/2000,1.0,0 -59.0,retired,high.school,4.958,,05/06/1995,1.0,0 -24.0,admin.,high.school,4.958,06/11/2002,11/02/2005,1.0,0 -24.0,admin.,high.school,4.958,17/05/2016,02/10/2015,1.0,0 -30.0,technician,basic.9y,4.958,23/08/2012,19/09/2008,1.0,0 -35.0,admin.,high.school,4.958,,10/09/1993,1.0,0 -24.0,admin.,high.school,4.958,25/10/1996,25/07/1995,1.0,0 -25.0,blue-collar,basic.4y,4.958,21/11/2008,14/02/2003,1.0,1 -24.0,admin.,high.school,4.958,18/12/2009,18/04/2003,1.0,0 -24.0,admin.,high.school,4.958,03/06/2008,12/12/2003,1.0,0 -24.0,admin.,high.school,4.958,07/01/2013,01/06/1997,1.0,0 -32.0,technician,university.degree,4.958,14/01/2015,08/04/2015,1.0,0 -29.0,unemployed,university.degree,4.958,02/03/1995,24/06/2004,1.0,0 -42.0,housemaid,basic.9y,4.958,17/11/2010,13/05/2016,1.0,0 -,housemaid,basic.9y,4.958,21/09/1992,14/04/2005,1.0,0 -29.0,unemployed,university.degree,4.958,23/04/2004,01/09/2008,1.0,0 -23.0,management,university.degree,4.958,07/04/2009,28/11/2003,1.0,0 -23.0,management,university.degree,4.958,12/05/2015,27/09/2013,1.0,0 -27.0,unemployed,university.degree,4.958,04/02/2004,22/12/2011,1.0,1 -41.0,entrepreneur,basic.9y,4.958,23/12/2013,21/04/2008,1.0,0 -41.0,entrepreneur,basic.9y,4.958,01/03/2007,26/12/2003,1.0,0 -34.0,blue-collar,basic.4y,4.958,,19/09/1995,1.0,0 -38.0,management,university.degree,4.958,05/03/1997,18/01/2016,1.0,0 -23.0,management,university.degree,4.958,27/03/2018,05/05/2005,1.0,1 -35.0,blue-collar,basic.9y,4.958,27/03/2019,01/07/2010,1.0,0 -,housemaid,basic.9y,4.958,25/03/2005,20/08/2004,1.0,1 -,entrepreneur,basic.9y,4.958,31/12/1989,19/09/1997,1.0,0 -58.0,retired,high.school,4.958,25/03/2005,14/02/2003,1.0,0 -58.0,retired,high.school,4.958,08/04/2004,07/10/2015,1.0,0 -58.0,,high.school,4.958,16/09/1996,29/12/2011,1.0,0 -33.0,,university.degree,4.958,01/04/2007,01/01/1996,1.0,0 -34.0,admin.,university.degree,4.958,08/06/1993,24/06/2013,1.0,0 -24.0,admin.,high.school,4.958,13/10/2016,07/07/2005,1.0,0 -35.0,self-employed,university.degree,4.958,23/12/2010,30/01/2004,1.0,0 -27.0,student,university.degree,4.958,10/02/1988,31/12/1989,1.0,0 -27.0,student,university.degree,4.958,01/09/2017,22/07/2005,1.0,0 -27.0,student,university.degree,4.958,14/04/1996,04/01/2010,1.0,0 -,,high.school,4.958,24/09/2015,05/07/1999,1.0,0 -45.0,services,basic.9y,4.958,16/02/2006,01/07/1991,1.0,0 -,admin.,high.school,4.958,10/05/1998,31/10/2018,1.0,0 -,services,basic.9y,4.958,30/05/2017,11/07/2012,1.0,0 -32.0,admin.,university.degree,4.958,,13/07/2007,1.0,0 -27.0,blue-collar,basic.9y,4.958,,21/08/2014,1.0,0 -49.0,technician,high.school,4.958,15/10/2004,29/10/2012,1.0,0 -45.0,services,basic.9y,4.958,01/08/2008,02/12/2009,1.0,0 -32.0,admin.,university.degree,4.958,29/03/2018,15/02/2002,1.0,0 -54.0,,basic.9y,4.958,16/10/2002,03/01/2002,1.0,0 -33.0,services,high.school,4.958,05/06/2012,01/11/1992,1.0,0 -27.0,student,university.degree,4.958,29/03/2017,27/07/2015,1.0,0 -29.0,,high.school,4.958,20/04/1995,16/05/2018,1.0,0 -36.0,technician,professional.course,4.958,13/10/2017,25/03/1996,1.0,0 -25.0,technician,professional.course,4.958,14/01/2014,02/02/2006,1.0,0 -32.0,admin.,university.degree,4.958,09/10/1996,16/11/2004,1.0,1 -32.0,,university.degree,4.958,28/01/1998,01/08/1993,1.0,0 -24.0,services,high.school,4.958,31/12/1997,16/05/2003,1.0,0 -50.0,entrepreneur,basic.4y,4.958,20/09/1995,31/01/2012,1.0,0 -26.0,admin.,university.degree,4.958,22/09/1997,24/04/2003,1.0,0 -26.0,admin.,university.degree,4.958,01/10/2008,27/07/2012,1.0,0 -43.0,services,high.school,4.958,27/11/2014,03/07/2014,1.0,0 -33.0,technician,professional.course,4.958,15/09/1997,27/08/2013,1.0,0 -,blue-collar,basic.4y,4.958,31/03/1991,07/01/2016,1.0,0 -,,basic.4y,4.958,11/02/2003,16/10/2008,1.0,0 -50.0,technician,professional.course,4.958,22/03/2003,27/01/2006,1.0,0 -23.0,services,high.school,4.958,21/09/1997,24/04/2013,1.0,0 -50.0,blue-collar,basic.4y,4.958,30/09/2004,21/02/2017,1.0,0 -23.0,management,university.degree,4.958,07/09/2017,29/05/2001,1.0,0 -33.0,services,high.school,4.958,15/03/2011,28/10/2014,1.0,0 -30.0,blue-collar,basic.9y,4.958,21/02/2011,01/10/1998,1.0,0 -41.0,blue-collar,high.school,4.958,14/02/2018,01/07/1993,1.0,0 -26.0,,high.school,4.958,03/01/2008,13/05/2015,1.0,0 -25.0,,basic.4y,4.958,15/02/2017,01/12/1992,1.0,0 -40.0,housemaid,high.school,4.958,12/12/2003,19/09/2003,1.0,0 -29.0,admin.,basic.9y,4.958,25/04/1995,17/10/2012,1.0,0 -29.0,blue-collar,high.school,4.958,17/03/2006,01/06/2001,1.0,0 -57.0,entrepreneur,high.school,4.958,02/07/2009,22/01/2000,1.0,0 -29.0,unemployed,university.degree,4.958,23/11/1993,28/01/2011,1.0,0 -24.0,technician,basic.6y,4.958,13/12/2017,22/02/2012,1.0,0 -32.0,blue-collar,basic.4y,4.958,31/01/2012,02/12/2014,1.0,0 -26.0,blue-collar,basic.9y,4.958,17/09/2013,21/08/2003,1.0,0 -24.0,,basic.6y,4.958,11/12/1998,27/05/2014,1.0,0 -32.0,management,university.degree,4.958,,10/07/2013,1.0,0 -35.0,technician,professional.course,4.958,17/12/2004,15/02/2008,1.0,0 -56.0,admin.,basic.6y,4.958,14/10/2004,06/01/2014,1.0,0 -42.0,entrepreneur,basic.4y,4.958,,25/01/1997,1.0,0 -,management,university.degree,4.958,30/01/2013,24/08/2006,1.0,1 -25.0,blue-collar,basic.4y,4.958,,17/03/2006,1.0,0 -26.0,,basic.4y,4.958,02/02/2001,05/11/1986,1.0,0 -,blue-collar,basic.6y,4.958,29/05/1998,20/12/2006,1.0,1 -,unemployed,university.degree,4.958,26/06/2006,24/09/2004,1.0,0 -26.0,housemaid,basic.4y,4.958,05/06/1990,19/04/2007,1.0,0 -55.0,housemaid,high.school,4.958,01/02/1995,28/11/2018,1.0,0 -29.0,admin.,university.degree,4.958,12/05/2006,29/10/1999,1.0,1 -24.0,technician,basic.6y,4.958,29/06/2016,09/08/1996,1.0,1 -23.0,management,university.degree,4.958,08/04/2011,18/02/2000,1.0,0 -,housemaid,basic.4y,4.958,19/04/2016,25/10/2002,1.0,0 -40.0,housemaid,high.school,4.958,28/12/2017,31/12/1990,1.0,0 -28.0,admin.,basic.9y,4.958,25/10/2016,17/11/2008,1.0,0 -26.0,admin.,high.school,4.958,17/10/2014,01/08/1996,1.0,0 -28.0,services,basic.9y,4.958,,18/10/2016,1.0,0 -31.0,self-employed,professional.course,4.958,,11/12/2006,1.0,0 -31.0,services,high.school,4.958,15/05/1996,19/11/2009,1.0,0 -25.0,admin.,university.degree,4.958,05/08/1996,19/12/1995,1.0,0 -52.0,blue-collar,basic.4y,4.958,22/07/2015,02/01/2004,1.0,0 -35.0,technician,professional.course,4.958,01/06/2005,10/03/2000,1.0,0 -35.0,admin.,high.school,4.958,05/04/2017,27/03/2014,1.0,0 -34.0,technician,university.degree,4.958,05/06/2000,24/04/2003,1.0,0 -27.0,blue-collar,basic.9y,4.958,03/02/2005,10/11/2006,1.0,1 -33.0,management,university.degree,4.958,16/07/2004,18/10/2010,1.0,0 -28.0,blue-collar,high.school,4.958,10/09/1992,24/10/2003,1.0,1 -49.0,blue-collar,basic.6y,4.958,25/05/2015,14/07/2010,1.0,0 -50.0,,university.degree,4.958,01/10/1997,03/06/2014,1.0,0 -29.0,unemployed,university.degree,4.958,04/09/1995,16/07/2015,1.0,0 -,blue-collar,basic.9y,4.958,10/08/2007,27/06/2012,1.0,1 -28.0,,high.school,4.958,12/01/2005,02/02/2016,1.0,0 -,admin.,basic.6y,4.958,21/01/2003,05/11/2014,1.0,0 -28.0,blue-collar,high.school,4.958,02/03/2006,20/08/1999,1.0,0 -31.0,,basic.9y,4.958,01/03/1995,15/01/2002,1.0,1 -27.0,admin.,high.school,4.958,25/07/1994,11/04/2008,1.0,0 -50.0,entrepreneur,basic.4y,4.958,31/12/1985,12/06/2014,1.0,0 -,services,basic.9y,4.958,15/04/2009,28/07/2014,1.0,0 -25.0,blue-collar,basic.6y,4.958,,25/09/2003,1.0,0 -31.0,self-employed,university.degree,4.958,01/06/1993,01/03/1996,1.0,0 -35.0,blue-collar,basic.9y,4.958,28/11/2008,05/03/1996,1.0,0 -39.0,admin.,high.school,4.958,30/11/2000,23/09/2015,1.0,0 -29.0,unemployed,university.degree,4.958,19/12/2017,07/05/2012,1.0,0 -24.0,,basic.9y,4.958,29/07/1998,26/09/1997,1.0,0 -44.0,,basic.6y,4.958,,18/06/2012,1.0,0 -37.0,blue-collar,basic.4y,4.958,16/06/2016,28/07/2006,1.0,0 -50.0,,high.school,4.958,17/12/2004,01/07/2005,1.0,0 -50.0,blue-collar,high.school,4.958,01/11/1992,19/03/2012,1.0,0 -43.0,admin.,basic.9y,4.958,24/10/2012,19/09/2017,1.0,0 -25.0,blue-collar,basic.6y,4.958,21/09/2006,18/07/2012,1.0,0 -48.0,admin.,high.school,4.958,25/12/1994,24/04/2008,1.0,0 -41.0,technician,professional.course,4.958,12/03/2009,28/04/2006,1.0,0 -27.0,blue-collar,basic.6y,4.958,06/10/2011,09/11/2005,1.0,0 -27.0,technician,professional.course,4.958,29/05/2009,25/10/2010,1.0,0 -33.0,blue-collar,basic.9y,4.958,30/03/2010,01/08/2008,1.0,0 -46.0,blue-collar,basic.4y,4.958,01/10/1994,13/06/2014,1.0,0 -35.0,unknown,high.school,4.958,09/05/2003,12/06/2008,1.0,0 -50.0,blue-collar,high.school,4.958,14/01/2016,08/12/2017,1.0,0 -50.0,blue-collar,high.school,4.958,30/03/2007,01/08/2009,1.0,0 -,admin.,high.school,4.958,10/08/2017,31/12/1993,1.0,0 -33.0,,university.degree,4.958,24/09/2004,06/03/2015,1.0,0 -25.0,,university.degree,4.958,28/02/2019,13/08/2014,1.0,0 -35.0,self-employed,university.degree,4.958,05/12/1994,10/08/2007,1.0,1 -35.0,blue-collar,basic.9y,4.958,01/10/2004,15/06/1997,1.0,0 -,blue-collar,high.school,4.958,07/08/2012,29/11/2002,1.0,0 -59.0,retired,high.school,4.958,25/03/2005,05/04/1989,1.0,0 -37.0,blue-collar,basic.4y,4.958,,07/05/2012,1.0,0 -33.0,admin.,university.degree,4.958,,23/02/2007,1.0,0 -50.0,blue-collar,high.school,4.958,14/06/2016,31/12/1992,1.0,0 -32.0,management,university.degree,4.958,04/01/2006,28/01/2004,1.0,0 -45.0,admin.,university.degree,4.958,,09/01/2004,1.0,0 -44.0,technician,professional.course,4.958,,16/12/2016,1.0,0 -42.0,entrepreneur,basic.4y,4.958,05/12/1994,26/09/2003,1.0,0 -42.0,self-employed,professional.course,4.958,05/04/2011,07/03/1995,1.0,0 -24.0,technician,basic.6y,4.958,20/06/1994,21/06/2017,1.0,0 -,admin.,university.degree,4.958,18/11/2003,19/02/2015,1.0,0 -44.0,technician,professional.course,4.958,22/01/2009,01/11/2005,1.0,0 -25.0,,basic.6y,4.958,01/05/2013,14/03/2003,1.0,0 -25.0,services,basic.6y,4.958,05/06/2014,01/03/2007,1.0,0 -23.0,technician,professional.course,4.958,06/11/2008,06/08/2013,1.0,0 -,technician,basic.9y,4.958,19/11/2004,30/04/2004,1.0,0 -26.0,,high.school,4.958,03/05/2002,30/01/2012,1.0,0 -52.0,technician,professional.course,4.958,15/07/2010,31/10/2017,1.0,0 -,admin.,basic.9y,4.958,,07/07/2006,1.0,0 -26.0,admin.,high.school,4.958,05/09/2000,06/12/2017,1.0,1 -28.0,blue-collar,high.school,4.958,30/04/2004,07/05/1997,1.0,0 -30.0,blue-collar,basic.9y,4.958,03/12/2014,09/02/2009,1.0,0 -28.0,blue-collar,basic.9y,4.958,05/06/1998,05/08/2015,1.0,0 -50.0,entrepreneur,basic.4y,4.958,01/03/1995,25/10/2010,1.0,0 -32.0,admin.,university.degree,4.958,20/10/1999,09/04/2004,1.0,0 -49.0,technician,high.school,4.958,14/05/2002,20/11/1993,1.0,0 -38.0,entrepreneur,basic.6y,4.958,,22/05/2017,1.0,0 -38.0,services,high.school,4.958,01/10/2004,17/04/2009,1.0,0 -24.0,technician,basic.6y,4.958,31/12/1991,19/10/2011,1.0,0 -36.0,,professional.course,4.958,01/07/1994,04/12/2012,1.0,0 -36.0,admin.,university.degree,4.958,23/02/2007,06/03/2012,1.0,0 -48.0,unemployed,basic.4y,4.958,27/04/2006,07/03/2011,1.0,0 -35.0,unemployed,basic.9y,4.958,,20/04/2015,1.0,0 -24.0,admin.,high.school,4.958,27/04/2015,06/09/2000,1.0,0 -46.0,admin.,university.degree,4.958,08/09/1997,14/05/2007,1.0,0 -46.0,admin.,university.degree,4.958,01/10/2003,05/10/1994,1.0,0 -29.0,admin.,university.degree,4.958,,21/03/2006,1.0,0 -,blue-collar,professional.course,4.958,01/11/1994,18/03/2013,1.0,0 -50.0,technician,professional.course,4.958,,10/08/2007,1.0,0 -31.0,self-employed,professional.course,4.958,02/07/2014,07/09/2010,1.0,0 -49.0,admin.,high.school,4.958,02/03/1990,14/06/2016,1.0,0 -37.0,admin.,university.degree,4.958,,17/07/2015,1.0,0 -30.0,technician,university.degree,4.958,14/12/2018,17/07/2018,1.0,0 -24.0,technician,basic.6y,4.958,17/10/2013,10/07/2014,1.0,0 -42.0,services,high.school,4.958,01/03/1996,03/04/2012,1.0,1 -49.0,admin.,high.school,4.958,,14/11/2006,1.0,0 -32.0,blue-collar,basic.4y,4.958,02/02/2017,05/12/2000,1.0,0 -27.0,blue-collar,high.school,4.958,27/06/2003,01/03/2001,1.0,0 -28.0,,basic.9y,4.958,25/06/1998,29/03/2002,1.0,0 -52.0,housemaid,university.degree,4.958,28/01/1999,06/03/2009,1.0,0 -,admin.,high.school,4.958,24/01/2018,28/11/2011,1.0,0 -39.0,admin.,high.school,4.958,05/03/1994,30/10/2007,1.0,0 -25.0,blue-collar,basic.4y,4.958,07/04/2014,28/06/2011,1.0,0 -25.0,,high.school,4.957,19/12/1995,29/10/1999,1.0,0 -41.0,blue-collar,basic.4y,4.957,20/03/2002,02/05/2002,1.0,0 -22.0,admin.,high.school,4.957,,03/11/2011,1.0,0 -,services,high.school,4.957,29/06/2011,01/01/2010,1.0,0 -,services,high.school,4.957,,11/06/2014,1.0,0 -53.0,,basic.9y,4.957,16/02/1993,29/04/2013,1.0,0 -29.0,admin.,high.school,4.957,18/02/2005,01/05/2014,1.0,0 -35.0,blue-collar,basic.9y,4.957,13/09/2011,28/05/2012,1.0,0 -37.0,,professional.course,4.957,30/01/2012,04/11/2005,1.0,0 -32.0,services,high.school,4.957,,01/05/2013,1.0,0 -34.0,services,high.school,4.957,28/02/2000,23/05/2003,1.0,0 -22.0,blue-collar,basic.6y,4.957,22/08/2012,26/01/2015,1.0,0 -32.0,self-employed,university.degree,4.957,13/09/2001,25/04/2014,1.0,0 -41.0,blue-collar,basic.4y,4.957,22/07/2010,25/11/2005,1.0,1 -37.0,technician,professional.course,4.957,13/08/2014,03/11/2006,1.0,1 -39.0,housemaid,basic.6y,4.957,18/04/2008,29/05/2012,1.0,0 -31.0,blue-collar,basic.9y,4.957,18/05/2017,17/11/2006,1.0,1 -39.0,,basic.9y,4.957,03/03/2016,01/05/1993,1.0,0 -37.0,management,university.degree,4.957,12/08/2010,10/10/2013,1.0,0 -30.0,,basic.6y,4.957,17/12/2012,11/08/2006,1.0,0 -35.0,technician,university.degree,4.957,05/07/2005,30/01/2002,1.0,0 -46.0,admin.,university.degree,4.957,01/01/1995,19/02/2010,1.0,0 -,technician,professional.course,4.957,13/05/1997,23/02/2012,1.0,0 -53.0,management,high.school,4.957,29/10/2012,18/04/2016,1.0,0 -38.0,entrepreneur,basic.9y,4.957,04/07/2007,11/05/2015,1.0,0 -42.0,entrepreneur,university.degree,4.957,25/05/2004,19/09/2014,1.0,0 -31.0,self-employed,university.degree,4.957,20/07/2011,22/07/2014,1.0,0 -51.0,,high.school,4.957,02/04/2009,25/11/1993,1.0,0 -29.0,,high.school,4.957,16/09/2005,14/04/2000,1.0,0 -53.0,services,basic.9y,4.957,,14/06/2012,1.0,0 -46.0,admin.,university.degree,4.957,15/10/2013,20/04/2007,1.0,0 -,admin.,high.school,4.957,25/02/2001,05/08/2015,1.0,0 -38.0,technician,professional.course,4.957,01/06/2017,07/04/2006,1.0,0 -26.0,admin.,high.school,4.957,20/12/2011,20/08/2007,1.0,0 -31.0,technician,university.degree,4.957,15/02/2010,27/06/1997,1.0,0 -,technician,professional.course,4.957,03/04/2017,06/08/2003,1.0,0 -42.0,admin.,university.degree,4.957,26/09/2002,18/07/2008,1.0,0 -40.0,services,basic.9y,4.957,04/11/2016,26/07/2012,1.0,0 -27.0,admin.,university.degree,4.957,19/06/2014,02/04/2009,1.0,0 -28.0,technician,basic.9y,4.957,23/01/2014,10/04/1988,1.0,0 -28.0,blue-collar,basic.9y,4.957,01/03/1995,01/04/2009,1.0,0 -57.0,blue-collar,high.school,4.957,28/03/2017,23/02/2016,1.0,1 -57.0,blue-collar,high.school,4.957,,25/02/2005,1.0,1 -27.0,,university.degree,4.957,14/11/2013,04/01/2016,1.0,1 -35.0,admin.,university.degree,4.957,10/06/1988,26/01/2011,1.0,0 -37.0,admin.,high.school,4.957,01/07/2014,31/12/1995,1.0,0 -35.0,admin.,university.degree,4.957,05/03/2003,09/04/2009,1.0,0 -42.0,blue-collar,basic.6y,4.957,01/12/1992,25/07/2003,1.0,0 -35.0,admin.,university.degree,4.957,01/01/1997,29/12/2006,1.0,0 -36.0,admin.,high.school,4.957,23/04/2004,03/10/2008,1.0,0 -31.0,admin.,basic.9y,4.957,03/08/2016,17/03/2009,1.0,1 -32.0,blue-collar,basic.9y,4.957,28/04/2000,31/01/2012,1.0,0 -32.0,blue-collar,basic.9y,4.957,09/06/2005,15/10/1997,1.0,0 -,blue-collar,basic.9y,4.957,24/01/2012,12/11/2010,1.0,0 -,admin.,university.degree,4.957,13/07/2018,07/08/1997,1.0,1 -,blue-collar,basic.9y,4.957,,10/07/1994,1.0,0 -32.0,services,high.school,4.957,,31/03/2005,1.0,0 -,admin.,university.degree,4.957,,16/06/2010,1.0,0 -33.0,management,university.degree,4.957,27/02/1990,16/12/2005,1.0,0 -,management,basic.9y,4.957,12/06/2007,12/07/2012,1.0,0 -35.0,blue-collar,basic.9y,4.957,23/05/2008,31/12/1991,1.0,0 -,management,basic.9y,4.957,09/01/2009,11/03/2011,1.0,0 -52.0,retired,basic.4y,4.957,09/10/2014,27/12/2013,1.0,0 -56.0,admin.,university.degree,4.957,24/06/1997,21/07/2010,1.0,0 -27.0,admin.,high.school,4.957,05/07/2007,31/10/2012,1.0,0 -29.0,admin.,high.school,4.957,21/03/2003,09/04/1999,1.0,1 -31.0,technician,university.degree,4.957,24/03/2006,18/12/2003,1.0,0 -30.0,admin.,university.degree,4.957,16/10/2015,11/03/2009,1.0,0 -39.0,self-employed,university.degree,4.957,13/02/2014,10/11/2006,1.0,0 -29.0,,high.school,4.957,23/04/2004,05/11/1994,1.0,0 -29.0,technician,high.school,4.957,,13/07/2000,1.0,0 -37.0,entrepreneur,professional.course,4.957,24/06/2009,20/08/2004,1.0,0 -26.0,technician,university.degree,4.957,01/05/1995,13/06/2008,1.0,0 -27.0,services,high.school,4.957,12/08/2014,26/05/2016,1.0,0 -43.0,blue-collar,basic.9y,4.957,25/02/2008,24/07/2018,1.0,0 -,,basic.9y,4.957,10/04/2008,25/07/2013,1.0,1 -43.0,blue-collar,basic.9y,4.957,26/01/2010,01/02/2013,1.0,0 -46.0,blue-collar,basic.4y,4.957,25/06/1999,31/12/1993,1.0,0 -46.0,blue-collar,basic.4y,4.957,09/08/2016,01/06/2011,1.0,0 -36.0,blue-collar,basic.9y,4.957,12/08/2005,10/01/1998,1.0,0 -46.0,blue-collar,basic.4y,4.957,17/02/2017,18/10/2016,1.0,0 -29.0,technician,professional.course,4.957,13/04/2002,14/04/2014,1.0,0 -25.0,,basic.9y,4.957,19/02/2014,01/08/2008,1.0,0 -36.0,admin.,professional.course,4.957,07/02/2012,20/05/1994,1.0,0 -,blue-collar,basic.6y,4.957,,06/10/2004,1.0,1 -,admin.,high.school,4.957,15/10/2004,05/05/2015,1.0,0 -31.0,technician,high.school,4.957,01/03/1997,27/08/2004,1.0,0 -,blue-collar,basic.4y,4.957,01/02/2012,20/01/2006,1.0,0 -26.0,blue-collar,high.school,4.957,25/03/2004,28/11/1997,1.0,0 -,blue-collar,high.school,4.957,20/12/1987,29/09/2005,1.0,0 -50.0,self-employed,basic.9y,4.957,16/12/2003,01/07/2007,1.0,0 -33.0,,high.school,4.957,23/09/2003,16/05/2011,1.0,1 -31.0,admin.,university.degree,4.957,26/05/2009,20/03/1994,1.0,0 -25.0,services,high.school,4.957,25/12/1993,09/08/2013,1.0,0 -45.0,blue-collar,basic.4y,4.957,14/05/2014,23/09/2004,1.0,0 -24.0,blue-collar,high.school,4.957,31/03/1991,11/08/2009,1.0,0 -31.0,services,high.school,4.957,28/01/2009,06/03/2018,1.0,0 -24.0,blue-collar,high.school,4.957,29/11/2002,25/02/2004,1.0,0 -56.0,,university.degree,4.957,26/02/2007,31/12/1995,1.0,0 -30.0,unemployed,high.school,4.957,27/07/2018,25/09/2013,1.0,0 -28.0,services,high.school,4.957,01/12/2011,26/10/2006,1.0,1 -54.0,blue-collar,basic.4y,4.957,29/11/2016,29/11/2002,1.0,0 -31.0,technician,high.school,4.957,,25/02/2005,1.0,0 -27.0,services,high.school,4.957,29/09/2014,13/12/2002,1.0,0 -37.0,blue-collar,basic.9y,4.957,15/07/2010,10/10/2014,1.0,0 -,blue-collar,basic.9y,4.957,09/08/2012,05/07/2002,1.0,0 -22.0,blue-collar,basic.9y,4.957,01/08/2014,23/03/2016,1.0,0 -38.0,blue-collar,basic.9y,4.957,12/03/2019,01/08/2003,1.0,1 -37.0,blue-collar,basic.9y,4.957,01/07/2011,22/12/2006,1.0,0 -32.0,admin.,university.degree,4.957,27/07/2017,23/07/2003,1.0,0 -56.0,admin.,university.degree,4.957,01/09/2005,14/08/2002,1.0,0 -34.0,admin.,high.school,4.957,17/06/2013,25/05/2000,1.0,0 -29.0,services,university.degree,4.957,19/05/2006,26/07/2013,1.0,0 -50.0,services,high.school,4.957,15/12/2014,07/05/2013,1.0,0 -56.0,admin.,university.degree,4.957,08/10/2004,10/09/1987,1.0,0 -41.0,self-employed,basic.9y,4.957,11/05/2007,01/05/1991,1.0,0 -44.0,services,high.school,4.957,26/12/2007,12/05/2017,1.0,0 -29.0,services,university.degree,4.957,08/07/2013,14/04/2006,1.0,0 -57.0,,university.degree,4.957,25/12/1994,24/11/2017,1.0,0 -26.0,,high.school,4.957,02/08/2002,20/10/2005,1.0,0 -26.0,admin.,university.degree,4.957,16/07/2018,23/11/2011,1.0,0 -33.0,blue-collar,basic.6y,4.957,23/11/2007,16/05/2008,1.0,0 -30.0,admin.,university.degree,4.957,26/11/2004,15/08/1994,1.0,0 -38.0,services,high.school,4.957,29/06/2018,17/03/2017,1.0,0 -35.0,blue-collar,basic.4y,4.957,27/06/2003,21/05/1999,1.0,0 -29.0,blue-collar,basic.9y,4.957,22/03/1994,15/04/2016,1.0,0 -,blue-collar,basic.6y,4.957,26/12/2003,13/04/2006,1.0,1 -33.0,admin.,university.degree,4.957,14/05/1993,21/01/2005,1.0,0 -28.0,management,university.degree,4.957,10/12/1997,11/05/2007,1.0,0 -42.0,admin.,university.degree,4.957,26/05/2015,05/04/2006,1.0,0 -42.0,admin.,university.degree,4.957,09/12/2015,01/07/1996,1.0,0 -57.0,blue-collar,basic.9y,4.957,05/12/1992,05/04/1992,1.0,0 -22.0,blue-collar,basic.4y,4.957,20/06/2003,01/02/1997,1.0,0 -30.0,blue-collar,high.school,4.957,04/07/2008,01/06/1994,1.0,0 -57.0,,basic.9y,4.957,09/07/2003,01/04/2006,1.0,0 -31.0,blue-collar,basic.9y,4.957,10/02/2014,08/04/2013,1.0,0 -33.0,admin.,high.school,4.957,01/11/1996,25/10/2012,1.0,0 -46.0,admin.,university.degree,4.957,17/10/2013,01/12/2000,1.0,0 -49.0,unemployed,university.degree,4.957,05/08/1990,24/10/2003,1.0,0 -26.0,blue-collar,basic.9y,4.957,01/08/2003,26/03/2010,1.0,0 -,blue-collar,basic.9y,4.957,15/07/1988,20/01/2012,1.0,0 -49.0,technician,professional.course,4.957,31/01/2012,02/08/2017,1.0,0 -36.0,,university.degree,4.957,10/08/2007,10/12/2015,1.0,0 -44.0,services,basic.4y,4.957,07/05/2012,31/12/1990,1.0,0 -49.0,technician,professional.course,4.957,05/02/1991,11/03/2015,1.0,0 -45.0,housemaid,university.degree,4.957,10/07/2018,02/04/1998,1.0,0 -47.0,technician,professional.course,4.957,15/06/2000,13/08/2004,1.0,0 -,services,professional.course,4.957,01/12/1991,24/06/2005,1.0,1 -,admin.,university.degree,4.957,01/08/1997,15/07/2004,1.0,0 -45.0,housemaid,basic.4y,4.957,,31/12/1994,1.0,1 -44.0,entrepreneur,professional.course,4.957,,19/06/2013,1.0,0 -25.0,entrepreneur,basic.9y,4.957,26/11/2002,07/03/2016,1.0,0 -25.0,entrepreneur,basic.9y,4.957,01/06/1996,02/06/2015,1.0,0 -,entrepreneur,basic.9y,4.957,,03/05/2002,1.0,1 -30.0,,high.school,4.957,31/12/1992,05/12/1992,1.0,0 -26.0,blue-collar,basic.9y,4.957,18/10/2006,18/06/2012,1.0,0 -46.0,,basic.4y,4.957,12/10/2017,11/04/2003,1.0,0 -36.0,housemaid,basic.4y,4.957,06/04/2009,17/09/2018,1.0,0 -26.0,blue-collar,basic.9y,4.957,16/02/1990,04/04/2014,1.0,0 -30.0,unemployed,high.school,4.957,26/05/2006,16/09/2008,1.0,0 -49.0,services,basic.6y,4.957,06/12/2010,05/01/2007,1.0,0 -51.0,services,basic.4y,4.957,13/01/2006,05/01/1994,1.0,0 -31.0,admin.,university.degree,4.957,05/11/2014,08/05/2019,1.0,0 -50.0,admin.,high.school,4.957,13/01/2006,24/12/1996,1.0,0 -25.0,services,high.school,4.957,31/10/2017,01/03/2006,1.0,0 -53.0,services,basic.9y,4.957,10/02/2006,08/01/2014,1.0,0 -45.0,blue-collar,basic.4y,4.957,03/08/1991,04/02/2000,1.0,0 -45.0,blue-collar,basic.4y,4.957,06/05/2005,04/05/2016,1.0,0 -,technician,university.degree,4.957,31/01/2003,02/03/2005,1.0,0 -26.0,admin.,high.school,4.957,22/05/2014,15/06/1988,1.0,0 -49.0,services,basic.6y,4.957,,01/09/1997,1.0,0 -57.0,retired,basic.4y,4.957,07/05/2004,29/03/2007,1.0,1 -59.0,management,basic.9y,4.957,10/02/2005,08/02/2011,1.0,0 -35.0,technician,university.degree,4.957,06/08/2010,22/12/2009,1.0,0 -32.0,blue-collar,basic.4y,4.957,23/05/2013,05/10/1991,1.0,0 -24.0,blue-collar,basic.9y,4.957,20/02/2019,01/03/2005,1.0,1 -43.0,blue-collar,basic.4y,4.957,01/02/1996,13/01/2005,1.0,0 -60.0,admin.,high.school,4.957,,20/06/2008,1.0,0 -60.0,admin.,high.school,4.957,08/08/2018,23/08/2018,1.0,0 -33.0,services,basic.9y,4.957,04/08/1999,28/01/2016,1.0,0 -46.0,admin.,university.degree,4.957,17/09/2004,09/10/1994,1.0,0 -31.0,technician,high.school,4.957,06/11/2003,01/08/2014,1.0,0 -56.0,blue-collar,basic.4y,4.957,07/06/1999,09/06/2006,1.0,1 -25.0,admin.,university.degree,4.957,,13/04/2006,1.0,0 -43.0,blue-collar,basic.9y,4.957,16/06/2006,15/05/2009,1.0,0 -43.0,,university.degree,4.957,26/07/2006,02/03/2016,1.0,0 -33.0,management,university.degree,4.957,06/03/1990,30/07/2010,1.0,1 -42.0,admin.,university.degree,4.957,15/07/1996,08/07/2013,1.0,0 -52.0,admin.,high.school,4.957,05/02/2010,13/12/2017,1.0,0 -30.0,admin.,university.degree,4.957,,24/07/2013,1.0,0 -33.0,admin.,high.school,4.957,25/07/2012,23/10/2012,1.0,0 -37.0,blue-collar,basic.4y,4.957,31/10/2012,01/10/1997,1.0,0 -27.0,technician,basic.9y,4.957,06/07/1999,01/08/2003,1.0,0 -53.0,,university.degree,4.957,24/04/2001,17/05/1996,1.0,0 -,technician,professional.course,4.957,,14/03/2014,1.0,0 -46.0,admin.,university.degree,4.957,31/12/1993,15/10/2012,1.0,1 -34.0,admin.,high.school,4.957,10/12/1996,01/12/2007,1.0,0 -39.0,blue-collar,basic.9y,4.957,20/10/2006,16/04/2014,1.0,1 -38.0,entrepreneur,basic.9y,4.957,,31/12/1990,1.0,0 -26.0,services,high.school,4.957,02/10/1999,21/09/2018,1.0,0 -42.0,admin.,university.degree,4.957,09/07/2004,31/12/1995,1.0,0 -47.0,technician,professional.course,4.957,30/11/1991,11/12/2017,1.0,0 -29.0,management,basic.9y,4.957,04/10/2011,18/04/2013,1.0,0 -46.0,management,university.degree,4.957,13/11/2000,05/08/1995,1.0,0 -,entrepreneur,professional.course,4.957,09/10/2012,19/08/2016,1.0,0 -,entrepreneur,basic.9y,4.957,25/07/2013,24/03/2005,1.0,0 -43.0,blue-collar,high.school,4.957,14/11/2008,22/09/1999,1.0,0 -30.0,admin.,high.school,4.957,25/10/2013,01/06/1996,1.0,0 -47.0,admin.,university.degree,4.957,08/04/1992,02/01/2003,1.0,0 -20.0,student,university.degree,4.957,11/06/1997,01/04/2007,1.0,0 -33.0,,basic.6y,4.957,25/12/1993,01/05/1994,1.0,0 -25.0,blue-collar,basic.6y,4.957,09/08/2011,21/08/2013,1.0,1 -24.0,technician,professional.course,4.957,29/04/2011,24/03/2011,1.0,0 -38.0,entrepreneur,basic.9y,4.957,07/05/2004,05/08/2005,1.0,0 -25.0,technician,university.degree,4.957,05/04/1993,27/11/2015,1.0,0 -,,university.degree,4.957,25/05/2017,20/12/1992,1.0,0 -41.0,,university.degree,4.957,31/05/2002,02/09/2004,1.0,0 -37.0,technician,professional.course,4.957,09/11/1995,13/06/2003,1.0,0 -29.0,,basic.9y,4.957,21/06/2013,21/03/1997,1.0,0 -26.0,admin.,high.school,4.957,11/05/2017,09/03/2016,1.0,0 -35.0,technician,university.degree,4.957,,16/11/2011,1.0,0 -49.0,technician,professional.course,4.957,14/08/2003,05/06/2000,1.0,0 -41.0,self-employed,basic.9y,4.957,15/10/1989,23/07/1997,1.0,0 -25.0,,high.school,4.957,26/03/2004,12/09/2011,1.0,0 -39.0,blue-collar,basic.4y,4.957,08/04/2005,30/03/2009,1.0,0 -31.0,blue-collar,basic.9y,4.957,10/11/2016,06/05/2004,1.0,0 -45.0,housemaid,basic.4y,4.957,,01/03/1996,1.0,0 -47.0,admin.,high.school,4.957,08/04/2005,09/07/1994,1.0,0 -37.0,technician,professional.course,4.957,05/07/1993,27/05/2016,1.0,0 -44.0,,high.school,4.957,05/01/2017,01/04/2007,1.0,0 -33.0,technician,high.school,4.957,20/11/1995,09/12/1988,1.0,1 -36.0,blue-collar,basic.9y,4.957,15/09/2014,05/07/2012,1.0,0 -56.0,admin.,university.degree,4.957,02/10/2007,29/12/2015,1.0,0 -36.0,admin.,high.school,4.957,19/02/2010,11/08/2009,1.0,0 -41.0,self-employed,basic.9y,4.957,21/12/1994,09/11/1990,1.0,0 -30.0,technician,professional.course,4.957,25/11/1995,05/01/1994,1.0,0 -38.0,services,high.school,4.957,,09/08/1995,1.0,0 -60.0,admin.,high.school,4.957,28/03/2008,01/07/1997,1.0,0 -51.0,retired,basic.9y,4.957,,01/12/1994,1.0,0 -39.0,blue-collar,basic.4y,4.957,24/07/2007,03/07/2018,1.0,0 -44.0,services,basic.4y,4.957,28/08/2013,18/07/2005,1.0,0 -41.0,housemaid,high.school,4.957,25/03/2014,25/07/2003,1.0,0 -24.0,,basic.9y,4.957,01/10/2009,05/11/1995,1.0,0 -28.0,admin.,university.degree,4.957,07/10/2004,10/05/2010,1.0,0 -26.0,blue-collar,basic.9y,4.957,,18/01/2008,1.0,0 -31.0,services,university.degree,4.957,,31/01/2012,1.0,0 -29.0,admin.,basic.9y,4.957,16/12/2004,05/05/1995,1.0,0 -56.0,admin.,university.degree,4.957,,09/01/2004,1.0,0 -29.0,services,high.school,4.957,01/10/2013,01/10/1997,1.0,0 -32.0,entrepreneur,university.degree,4.957,,31/12/1989,1.0,0 -,services,high.school,4.957,20/03/1998,26/01/2016,1.0,0 -31.0,technician,university.degree,4.957,11/02/2009,25/01/2011,1.0,0 -36.0,services,basic.4y,4.957,19/02/2002,01/04/1997,1.0,0 -28.0,technician,university.degree,4.957,31/07/2007,20/03/2013,1.0,0 -24.0,technician,high.school,4.957,02/01/2004,05/05/1997,1.0,0 -43.0,blue-collar,basic.9y,4.957,,20/04/2016,1.0,0 -36.0,housemaid,basic.4y,4.957,14/02/2003,17/07/1998,1.0,0 -26.0,services,high.school,4.957,,01/05/2007,1.0,0 -24.0,blue-collar,basic.9y,4.957,13/01/2014,05/04/1997,1.0,0 -25.0,services,high.school,4.957,24/09/2010,10/05/1998,1.0,0 -28.0,admin.,high.school,4.957,03/02/2006,20/11/2009,1.0,0 -26.0,services,high.school,4.957,05/01/2006,20/09/2016,1.0,1 -28.0,admin.,high.school,4.957,15/08/1994,01/01/2005,1.0,0 -35.0,blue-collar,basic.9y,4.957,14/01/2011,23/12/2005,1.0,1 -53.0,blue-collar,basic.4y,4.957,03/04/2009,07/02/2003,1.0,0 -21.0,blue-collar,basic.9y,4.957,04/07/2008,19/04/2012,1.0,0 -29.0,entrepreneur,professional.course,4.957,18/06/2003,01/03/2017,1.0,0 -33.0,,university.degree,4.957,15/04/2014,02/10/2015,1.0,0 -41.0,self-employed,basic.9y,4.957,29/12/2004,22/09/2000,1.0,0 -39.0,blue-collar,basic.9y,4.957,06/12/2017,24/06/2005,1.0,0 -,blue-collar,university.degree,4.957,01/04/2009,26/03/2007,1.0,0 -53.0,technician,professional.course,4.957,05/05/1996,24/07/1998,1.0,0 -38.0,entrepreneur,university.degree,4.957,05/12/2003,03/08/2010,1.0,0 -,admin.,university.degree,4.957,01/07/1996,22/02/2008,1.0,0 -29.0,,university.degree,4.957,25/12/1995,31/01/2012,1.0,0 -21.0,admin.,high.school,4.957,,21/06/2012,1.0,0 -29.0,admin.,university.degree,4.957,,09/02/1999,1.0,0 -39.0,blue-collar,basic.4y,4.957,17/10/2008,15/11/1986,1.0,0 -34.0,blue-collar,basic.9y,4.957,01/04/2009,21/03/2008,1.0,1 -,technician,professional.course,4.957,16/06/2014,01/03/2005,1.0,0 -25.0,technician,professional.course,4.957,20/06/2014,05/12/2016,1.0,0 -33.0,,professional.course,4.957,20/07/2017,05/05/1991,1.0,0 -22.0,student,high.school,4.957,09/11/2006,20/09/2012,1.0,0 -30.0,,university.degree,4.957,,21/05/2015,1.0,1 -31.0,blue-collar,high.school,4.957,28/07/2014,01/12/1995,1.0,0 -31.0,blue-collar,high.school,4.957,08/12/2014,25/01/1995,1.0,0 -57.0,admin.,basic.9y,4.957,,19/11/1999,1.0,1 -51.0,blue-collar,basic.6y,4.957,30/04/2010,10/01/2008,1.0,0 -44.0,blue-collar,basic.6y,4.957,01/05/2005,18/05/2018,1.0,0 -,,basic.9y,4.96,05/06/2009,26/07/2013,1.0,0 -37.0,blue-collar,basic.9y,4.96,17/05/2017,08/04/2005,1.0,0 -44.0,admin.,basic.9y,4.96,01/10/2012,10/07/2009,1.0,0 -29.0,self-employed,university.degree,4.96,01/10/2004,20/01/2005,1.0,0 -37.0,technician,professional.course,4.96,,17/04/2018,1.0,0 -,management,university.degree,4.96,14/05/2015,25/05/2018,1.0,0 -,,professional.course,4.96,12/06/1992,12/09/2011,1.0,0 -30.0,blue-collar,basic.4y,4.96,10/09/2013,28/07/2011,1.0,0 -27.0,blue-collar,basic.9y,4.96,,16/03/2001,1.0,0 -33.0,admin.,university.degree,4.96,,31/12/1992,1.0,0 -,blue-collar,basic.9y,4.96,24/09/2004,01/06/2011,1.0,0 -28.0,blue-collar,basic.9y,4.96,24/03/2014,28/03/2014,1.0,0 -38.0,technician,professional.course,4.96,23/09/2005,02/09/2011,1.0,0 -26.0,admin.,university.degree,4.96,,20/05/2011,1.0,0 -30.0,technician,university.degree,4.96,25/12/1996,09/05/2008,1.0,0 -54.0,blue-collar,basic.9y,4.96,18/06/2015,25/03/1995,1.0,0 -34.0,blue-collar,high.school,4.96,25/12/1994,18/11/2005,1.0,0 -24.0,blue-collar,basic.9y,4.96,,22/02/2007,1.0,0 -25.0,services,high.school,4.96,24/11/2010,03/03/2014,1.0,0 -39.0,,basic.9y,4.96,10/02/2011,23/07/2003,1.0,0 -24.0,services,high.school,4.96,01/12/1992,04/12/2014,1.0,0 -43.0,admin.,high.school,4.96,20/02/1993,22/10/2018,1.0,1 -26.0,services,high.school,4.96,29/03/2005,01/04/2009,1.0,0 -36.0,services,high.school,4.96,17/11/2009,25/04/2013,1.0,0 -33.0,blue-collar,high.school,4.96,12/04/2018,01/10/1997,1.0,0 -52.0,housemaid,basic.9y,4.96,14/04/2014,08/07/2008,1.0,0 -39.0,admin.,university.degree,4.96,11/07/2008,27/07/2016,1.0,0 -59.0,retired,basic.4y,4.96,31/07/2015,16/03/2009,1.0,0 -27.0,student,high.school,4.96,24/06/2003,06/12/2016,1.0,0 -,entrepreneur,university.degree,4.96,01/11/1997,15/11/1987,1.0,0 -25.0,blue-collar,basic.9y,4.96,03/12/2009,31/05/2002,1.0,0 -48.0,services,high.school,4.96,21/06/2013,25/12/1994,1.0,0 -54.0,blue-collar,basic.4y,4.96,09/03/2010,27/06/2003,1.0,0 -22.0,blue-collar,basic.9y,4.96,,01/09/2014,1.0,0 -60.0,,university.degree,4.96,27/05/2004,01/07/2004,1.0,0 -35.0,blue-collar,high.school,4.96,26/12/2002,29/01/2013,1.0,0 -26.0,,basic.9y,4.96,13/07/2012,20/03/2003,1.0,0 -31.0,services,high.school,4.96,16/03/2004,21/07/2009,1.0,0 -43.0,,basic.9y,4.96,12/03/2001,08/08/2016,1.0,0 -30.0,technician,university.degree,4.96,05/03/2018,05/10/2005,1.0,0 -33.0,blue-collar,high.school,4.96,08/03/2007,19/12/2003,1.0,0 -27.0,technician,professional.course,4.96,01/07/2005,20/04/2007,1.0,0 -,student,high.school,4.96,12/09/2011,13/03/2019,1.0,0 -41.0,blue-collar,basic.4y,4.96,18/06/2004,16/09/2004,1.0,0 -50.0,blue-collar,basic.4y,4.96,16/05/2008,04/01/2008,1.0,0 -28.0,blue-collar,basic.9y,4.96,31/12/1993,17/05/2013,1.0,0 -30.0,management,university.degree,4.96,15/04/2011,23/11/2011,1.0,0 -33.0,blue-collar,basic.6y,4.96,12/11/2012,13/07/2018,1.0,0 -36.0,blue-collar,basic.4y,4.96,20/07/2012,25/06/2014,1.0,0 -24.0,admin.,professional.course,4.96,10/03/2000,04/07/2012,1.0,0 -40.0,management,university.degree,4.96,15/04/1995,17/12/2012,1.0,1 -45.0,admin.,university.degree,4.96,22/03/2017,13/06/2011,1.0,0 -48.0,services,high.school,4.96,26/03/2007,11/05/2006,1.0,0 -29.0,blue-collar,basic.9y,4.96,20/12/2000,24/01/2018,1.0,0 -32.0,technician,professional.course,4.96,29/07/2013,28/10/2013,1.0,0 -36.0,self-employed,university.degree,4.96,21/05/2014,01/08/2004,1.0,0 -32.0,admin.,basic.9y,4.96,25/12/1996,22/08/2014,1.0,0 -32.0,admin.,high.school,4.96,24/03/1998,07/09/1996,1.0,0 -26.0,admin.,high.school,4.96,,30/03/2001,1.0,0 -36.0,self-employed,university.degree,4.96,10/10/1988,10/08/2007,1.0,0 -29.0,blue-collar,basic.9y,4.96,08/05/2003,05/07/2012,1.0,0 -28.0,technician,basic.9y,4.96,02/01/2018,23/06/2015,1.0,0 -25.0,technician,professional.course,4.96,28/03/2016,15/11/2017,1.0,0 -51.0,blue-collar,basic.4y,4.96,13/03/2009,24/02/2016,1.0,0 -50.0,entrepreneur,basic.9y,4.96,29/12/2016,22/05/2012,1.0,0 -28.0,technician,basic.9y,4.96,18/09/2018,06/08/2012,1.0,0 -35.0,blue-collar,basic.4y,4.96,05/03/2015,12/05/2008,1.0,0 -48.0,services,high.school,4.96,09/01/2004,28/11/2003,1.0,0 -30.0,technician,university.degree,4.96,01/03/2007,01/07/1995,1.0,0 -30.0,admin.,university.degree,4.96,31/12/1989,17/07/2018,1.0,0 -34.0,technician,professional.course,4.96,24/10/2011,30/07/2012,1.0,0 -27.0,admin.,high.school,4.96,01/06/1995,24/12/1997,1.0,1 -27.0,self-employed,professional.course,4.96,19/11/2010,27/06/2014,1.0,0 -26.0,technician,high.school,4.96,06/04/2012,01/06/1994,1.0,0 -29.0,blue-collar,basic.9y,4.96,06/06/2003,24/11/2016,1.0,0 -,blue-collar,high.school,4.96,,03/04/2009,1.0,0 -36.0,admin.,university.degree,4.96,28/05/2008,13/08/2004,1.0,0 -30.0,management,university.degree,4.96,05/05/1993,22/08/2017,1.0,0 -46.0,,basic.9y,4.96,05/09/2016,26/08/2011,1.0,0 -35.0,technician,professional.course,4.96,17/02/2006,13/02/2016,1.0,0 -49.0,management,university.degree,4.96,05/09/2016,21/04/2006,1.0,0 -30.0,technician,university.degree,4.96,11/06/2001,17/10/2003,1.0,0 -46.0,blue-collar,basic.9y,4.96,25/04/2001,25/03/2000,1.0,0 -27.0,blue-collar,basic.9y,4.96,01/01/1998,14/05/2014,1.0,0 -27.0,blue-collar,basic.9y,4.96,28/10/1997,08/04/2011,1.0,0 -40.0,self-employed,high.school,4.96,21/10/2014,11/05/2011,1.0,0 -59.0,blue-collar,basic.4y,4.96,01/09/2003,01/07/2014,1.0,0 -46.0,management,university.degree,4.96,29/08/2003,03/02/2003,1.0,0 -49.0,management,university.degree,4.96,21/11/2000,10/01/2003,1.0,0 -31.0,blue-collar,high.school,4.96,,25/04/2019,1.0,0 -47.0,technician,professional.course,4.96,27/03/2009,05/02/2008,1.0,0 -26.0,admin.,high.school,4.96,02/01/2012,01/05/1997,1.0,0 -36.0,blue-collar,high.school,4.96,05/05/1994,10/07/2007,1.0,0 -29.0,blue-collar,basic.4y,4.96,01/09/2011,02/03/2016,1.0,0 -35.0,admin.,university.degree,4.96,29/12/1999,14/11/2013,1.0,0 -25.0,,basic.9y,4.96,17/09/2003,11/07/2005,1.0,0 -30.0,management,university.degree,4.96,25/03/1994,20/07/2011,1.0,0 -37.0,blue-collar,basic.6y,4.96,01/09/1994,21/03/2018,1.0,0 -,services,high.school,4.96,09/09/1993,04/02/2014,1.0,0 -29.0,blue-collar,basic.4y,4.96,02/03/2011,23/11/2006,1.0,0 -41.0,blue-collar,university.degree,4.96,19/03/2004,20/01/2004,1.0,0 -46.0,blue-collar,basic.6y,4.96,01/03/2012,12/08/1999,1.0,0 -28.0,admin.,high.school,4.96,17/06/2010,11/02/2010,1.0,0 -27.0,technician,professional.course,4.96,09/03/2015,27/06/2003,1.0,0 -28.0,blue-collar,basic.4y,4.96,07/03/2003,21/11/2016,1.0,0 -,blue-collar,basic.4y,4.96,09/06/2006,25/12/1995,1.0,0 -34.0,,high.school,4.96,30/04/2015,31/12/1995,1.0,0 -,admin.,high.school,4.96,,14/03/2017,1.0,0 -55.0,blue-collar,basic.4y,4.96,22/11/2013,01/10/2007,1.0,0 -40.0,management,university.degree,4.96,,01/01/1997,1.0,0 -,entrepreneur,university.degree,4.96,13/10/2014,03/04/2019,1.0,0 -28.0,blue-collar,basic.9y,4.96,25/10/1997,25/06/2013,1.0,0 -35.0,entrepreneur,university.degree,4.96,10/06/1998,21/08/2014,1.0,0 -53.0,entrepreneur,university.degree,4.96,15/12/2006,13/02/2017,1.0,0 -57.0,admin.,university.degree,4.96,15/10/2004,06/03/2018,1.0,0 -54.0,blue-collar,basic.4y,4.96,19/02/2007,02/02/2017,1.0,0 -,admin.,university.degree,4.96,31/10/2012,16/04/2010,1.0,0 -36.0,blue-collar,basic.9y,4.96,31/10/2012,01/03/1997,1.0,0 -32.0,,high.school,4.96,01/06/1997,26/10/2001,1.0,1 -35.0,self-employed,basic.9y,4.96,07/11/2008,11/04/2003,1.0,0 -42.0,blue-collar,high.school,4.96,05/09/2013,07/01/2000,1.0,0 -46.0,,basic.6y,4.96,14/09/2018,18/03/2005,1.0,0 -43.0,,high.school,4.96,01/04/2008,12/07/2005,1.0,0 -50.0,blue-collar,basic.4y,4.96,13/01/1990,15/04/2009,1.0,0 -36.0,blue-collar,basic.9y,4.96,06/07/2007,22/09/2011,1.0,0 -28.0,admin.,high.school,4.96,28/07/2016,22/09/2011,1.0,0 -38.0,management,high.school,4.96,16/07/2014,10/03/2000,1.0,0 -38.0,blue-collar,basic.9y,4.96,25/05/2007,09/01/2003,1.0,0 -,,professional.course,4.96,11/06/2014,14/03/2008,1.0,0 -39.0,,basic.4y,4.96,14/12/2018,03/05/2016,1.0,0 -34.0,blue-collar,high.school,4.96,13/01/2012,12/02/1999,1.0,0 -24.0,admin.,high.school,4.96,09/03/1996,25/06/2004,1.0,0 -43.0,admin.,high.school,4.96,,06/02/2004,1.0,0 -36.0,technician,basic.4y,4.96,04/01/2006,29/06/2006,1.0,1 -41.0,blue-collar,basic.4y,4.96,05/05/2000,26/07/2006,1.0,0 -35.0,services,high.school,4.96,05/02/2002,19/09/2003,1.0,0 -33.0,admin.,high.school,4.96,10/02/2011,29/04/2004,1.0,0 -60.0,,high.school,4.96,18/12/2018,09/02/2001,1.0,0 -48.0,entrepreneur,basic.9y,4.96,01/10/1996,09/01/2004,1.0,0 -46.0,services,high.school,4.96,18/12/2007,07/04/2006,1.0,0 -27.0,blue-collar,basic.9y,4.96,05/06/2007,23/07/2004,1.0,0 -31.0,blue-collar,basic.9y,4.96,18/05/2007,01/01/1997,1.0,0 -29.0,blue-collar,basic.6y,4.96,21/06/1996,31/01/2013,1.0,0 -39.0,services,high.school,4.96,09/10/2002,23/02/2015,1.0,0 -37.0,technician,professional.course,4.96,31/10/2008,22/08/2014,1.0,0 -55.0,admin.,university.degree,4.96,,06/05/2014,1.0,0 -32.0,admin.,high.school,4.96,,20/06/2014,1.0,0 -32.0,admin.,high.school,4.96,30/01/2006,20/02/1996,1.0,0 -,services,high.school,4.96,07/08/2012,19/03/2012,1.0,0 -,services,high.school,4.96,05/08/2014,15/03/2017,1.0,0 -29.0,services,high.school,4.96,03/07/2002,05/03/2015,1.0,0 -44.0,admin.,basic.9y,4.96,,15/12/1994,1.0,0 -39.0,technician,professional.course,4.96,02/06/2005,01/09/2000,1.0,1 -46.0,management,university.degree,4.96,10/01/1995,11/01/2011,1.0,0 -44.0,housemaid,basic.4y,4.96,,14/12/2012,1.0,0 -27.0,blue-collar,high.school,4.96,,16/12/2014,1.0,0 -32.0,admin.,basic.9y,4.96,,06/10/1999,1.0,0 -45.0,,university.degree,4.96,11/03/2019,05/05/2010,1.0,0 -34.0,blue-collar,basic.6y,4.96,25/06/2015,08/10/2014,1.0,0 -26.0,blue-collar,basic.9y,4.96,23/04/2004,02/05/2008,1.0,0 -29.0,,high.school,4.96,,20/09/1989,1.0,0 -34.0,blue-collar,basic.6y,4.96,,20/09/2002,1.0,0 -,blue-collar,basic.9y,4.96,01/09/1995,08/11/2002,1.0,0 -30.0,admin.,high.school,4.96,20/07/2018,25/12/1990,1.0,0 -24.0,admin.,professional.course,4.96,,28/06/2002,1.0,0 -38.0,blue-collar,basic.4y,4.96,18/11/2009,21/05/2004,1.0,1 -36.0,blue-collar,basic.9y,4.96,,07/05/2012,1.0,0 -44.0,blue-collar,basic.9y,4.96,14/05/1993,20/02/2015,1.0,0 -32.0,admin.,high.school,4.96,12/10/2016,26/05/2016,1.0,0 -,,basic.9y,4.96,16/09/1999,01/12/2010,1.0,1 -44.0,admin.,basic.9y,4.96,13/05/2016,07/06/2013,1.0,1 -47.0,services,basic.9y,4.96,01/10/1994,10/08/2007,1.0,0 -44.0,admin.,high.school,4.96,24/02/2009,31/12/1992,1.0,0 -24.0,,high.school,4.96,15/08/2016,15/05/1989,1.0,0 -47.0,technician,professional.course,4.96,03/07/2015,13/02/2013,1.0,0 -,admin.,university.degree,4.96,02/10/2003,28/01/2005,1.0,0 -39.0,technician,professional.course,4.96,29/04/2019,26/11/2010,1.0,0 -41.0,,high.school,4.96,,07/02/2007,1.0,0 -41.0,technician,high.school,4.96,05/11/1999,09/12/2014,1.0,0 -31.0,admin.,high.school,4.96,23/08/1996,30/10/2009,1.0,1 -40.0,self-employed,high.school,4.96,24/03/2006,28/11/2003,1.0,0 -24.0,blue-collar,basic.9y,4.96,20/11/1988,22/05/2006,1.0,0 -41.0,technician,high.school,4.96,01/10/1992,25/04/1997,1.0,0 -24.0,blue-collar,basic.9y,4.96,19/01/1990,24/06/2005,1.0,0 -22.0,blue-collar,basic.9y,4.96,01/12/1993,19/08/2016,1.0,1 -38.0,entrepreneur,professional.course,4.96,05/07/1998,09/06/2000,1.0,0 -27.0,blue-collar,basic.9y,4.96,12/02/2016,20/12/1996,1.0,0 -37.0,admin.,high.school,4.96,05/02/1993,15/12/1993,1.0,0 -56.0,technician,professional.course,4.96,13/03/2007,26/01/2004,1.0,0 -43.0,admin.,high.school,4.96,05/02/2003,18/07/2012,1.0,0 -39.0,admin.,university.degree,4.96,20/12/1985,06/02/2018,1.0,1 -40.0,self-employed,high.school,4.96,13/02/2017,20/11/2017,1.0,0 -43.0,admin.,high.school,4.96,27/01/2006,01/01/2008,1.0,0 -40.0,self-employed,high.school,4.96,29/10/2012,16/09/2014,1.0,0 -27.0,blue-collar,basic.9y,4.96,19/09/2007,24/12/2014,1.0,0 -41.0,technician,university.degree,4.96,20/09/1994,20/07/2007,1.0,1 -43.0,admin.,high.school,4.96,,23/07/2018,1.0,0 -55.0,admin.,university.degree,4.96,01/03/1996,31/12/1992,1.0,0 -43.0,blue-collar,high.school,4.96,25/12/1999,01/07/2008,1.0,0 -28.0,technician,basic.9y,4.96,27/12/2012,19/11/2014,1.0,1 -43.0,blue-collar,high.school,4.96,28/07/2014,05/05/1993,1.0,0 -,services,high.school,4.96,01/12/1995,31/01/2012,1.0,1 -40.0,blue-collar,basic.9y,4.96,20/12/2013,14/11/1997,1.0,0 -29.0,,university.degree,4.96,03/07/1997,02/07/1997,1.0,0 -43.0,services,high.school,4.96,03/08/2010,24/12/2004,1.0,1 -32.0,entrepreneur,high.school,4.96,05/10/1994,24/12/2014,1.0,0 -,student,basic.9y,4.96,25/08/1988,14/07/2016,1.0,0 -40.0,admin.,university.degree,4.96,31/12/1993,20/02/2009,1.0,0 -39.0,self-employed,high.school,4.96,14/10/1999,28/01/2004,1.0,0 -51.0,blue-collar,basic.4y,4.96,24/06/2005,24/12/2009,1.0,0 -24.0,,basic.9y,4.96,30/04/2004,15/02/2016,1.0,0 -35.0,technician,professional.course,4.96,25/06/2004,12/10/2001,1.0,0 -48.0,services,high.school,4.96,02/08/2013,01/05/2008,1.0,0 -37.0,blue-collar,basic.9y,4.96,17/03/2011,29/08/2012,1.0,0 -,,high.school,4.96,19/02/2016,11/12/2008,1.0,0 -47.0,housemaid,basic.4y,4.96,25/01/1993,21/07/2006,1.0,0 -59.0,entrepreneur,university.degree,4.96,19/01/2007,20/06/2014,1.0,0 -47.0,housemaid,basic.4y,4.96,04/03/2014,25/01/1994,1.0,0 -32.0,services,basic.4y,4.96,28/01/2009,10/07/2008,1.0,1 -22.0,blue-collar,high.school,4.96,,13/10/2006,1.0,0 -56.0,housemaid,basic.4y,4.96,09/09/2016,01/04/1996,1.0,0 -48.0,services,high.school,4.96,31/10/2012,29/09/2000,1.0,0 -31.0,blue-collar,basic.4y,4.96,18/01/1995,05/05/1995,1.0,0 -38.0,entrepreneur,university.degree,4.96,01/06/1997,06/04/2006,1.0,0 -26.0,blue-collar,basic.9y,4.96,,13/04/2016,1.0,0 -39.0,admin.,university.degree,4.96,05/09/1991,25/02/2016,1.0,0 -31.0,,basic.4y,4.96,21/05/2007,12/09/2000,1.0,0 -36.0,,high.school,4.96,09/09/1996,31/03/2017,1.0,0 -52.0,blue-collar,basic.9y,4.96,,23/07/2015,1.0,0 -35.0,blue-collar,basic.4y,4.96,24/04/2003,20/08/1999,1.0,0 -32.0,services,university.degree,4.96,23/02/2017,08/06/2011,1.0,1 -33.0,admin.,basic.9y,4.96,05/01/1990,01/07/1997,1.0,0 -28.0,blue-collar,basic.9y,4.96,01/12/2006,04/08/2004,1.0,0 -35.0,entrepreneur,university.degree,4.96,10/11/2004,25/04/2012,1.0,0 -,blue-collar,basic.6y,4.96,20/06/2013,12/10/2012,1.0,0 -44.0,,basic.9y,4.96,,03/08/2004,1.0,0 -30.0,admin.,high.school,4.96,20/12/1995,01/01/1997,1.0,0 -,admin.,university.degree,4.96,29/05/2015,04/02/2011,1.0,0 -36.0,blue-collar,basic.6y,4.96,,13/03/2015,1.0,1 -49.0,admin.,university.degree,4.96,31/12/1995,11/10/2002,1.0,0 -39.0,blue-collar,basic.6y,4.96,24/03/2015,18/12/2018,1.0,0 -27.0,blue-collar,basic.9y,4.96,05/02/1994,02/07/2013,1.0,0 -35.0,blue-collar,basic.4y,4.96,13/08/2004,17/10/2012,1.0,0 -37.0,management,university.degree,4.96,10/07/1994,05/07/2016,1.0,0 -24.0,blue-collar,basic.9y,4.96,,07/03/2016,1.0,0 -24.0,blue-collar,basic.9y,4.96,16/02/2016,28/05/2012,1.0,0 -51.0,blue-collar,basic.4y,4.96,20/12/1994,12/07/2012,1.0,0 -27.0,admin.,high.school,4.96,27/11/2013,25/04/2006,1.0,0 -33.0,blue-collar,basic.6y,4.96,28/12/2000,11/11/2015,1.0,0 -26.0,admin.,university.degree,4.96,28/05/2004,03/11/2000,1.0,0 -44.0,admin.,basic.9y,4.96,,05/06/2003,1.0,0 -48.0,blue-collar,basic.6y,4.96,18/07/2008,07/09/2011,1.0,0 -30.0,technician,university.degree,4.96,,30/09/2002,1.0,0 -23.0,,high.school,4.96,05/12/1987,19/05/2006,1.0,0 -25.0,services,high.school,4.96,21/12/2015,30/07/2004,1.0,0 -,admin.,high.school,4.96,11/10/2012,31/01/2012,1.0,0 -,technician,professional.course,4.96,30/06/2014,12/05/2006,1.0,0 -27.0,technician,high.school,4.96,19/09/1997,20/01/2015,1.0,0 -39.0,,basic.4y,4.96,26/02/2019,25/01/2017,1.0,0 -,,basic.9y,4.96,28/07/2010,25/05/2006,1.0,0 -41.0,,high.school,4.96,,13/10/1995,1.0,0 -44.0,,basic.9y,4.96,,15/02/1997,1.0,0 -22.0,services,high.school,4.96,08/08/2014,06/04/2009,1.0,0 -29.0,admin.,high.school,4.96,09/12/1996,15/05/2006,1.0,0 -32.0,admin.,high.school,4.96,06/08/2013,21/10/2009,1.0,0 -35.0,services,high.school,4.96,24/01/2019,25/01/1996,1.0,0 -,blue-collar,basic.9y,4.96,17/06/2003,23/05/2003,1.0,0 -54.0,retired,basic.4y,4.96,13/10/2005,16/08/2013,1.0,0 -42.0,housemaid,basic.4y,4.96,22/02/2005,08/11/2013,1.0,0 -32.0,blue-collar,basic.9y,4.96,05/02/1989,23/03/2012,1.0,0 -26.0,housemaid,basic.4y,4.96,21/07/2015,01/02/2006,1.0,0 -,blue-collar,high.school,4.96,01/03/2007,14/05/2015,1.0,0 -56.0,blue-collar,high.school,4.96,01/07/1996,27/07/1999,1.0,0 -22.0,blue-collar,high.school,4.96,01/10/1989,23/01/2004,1.0,0 -,blue-collar,professional.course,4.96,23/04/2009,08/02/2016,1.0,1 -31.0,services,university.degree,4.96,15/02/2012,14/10/2005,1.0,0 -56.0,blue-collar,high.school,4.96,30/04/1988,04/07/1997,1.0,0 -30.0,blue-collar,basic.4y,4.96,31/12/1987,09/10/1994,1.0,0 -30.0,services,university.degree,4.96,06/12/2012,14/08/1997,1.0,0 -58.0,management,university.degree,4.96,25/03/1990,06/02/2015,1.0,0 -30.0,services,high.school,4.96,16/09/2005,30/01/2004,1.0,0 -29.0,admin.,high.school,4.96,30/07/2015,14/11/2018,1.0,0 -31.0,admin.,high.school,4.96,08/08/2016,01/11/2004,1.0,0 -39.0,technician,professional.course,4.96,05/03/2004,09/04/2004,1.0,0 -40.0,admin.,basic.9y,4.96,20/03/1996,26/02/2014,1.0,0 -,admin.,basic.9y,4.96,01/03/2010,16/01/1998,1.0,0 -44.0,management,high.school,4.96,01/02/1991,19/11/2004,1.0,0 -,management,university.degree,4.96,24/12/2004,25/03/2005,1.0,0 -32.0,technician,high.school,4.96,31/01/2013,31/12/1991,1.0,0 -42.0,blue-collar,basic.4y,4.96,,20/06/2012,1.0,0 -32.0,,professional.course,4.96,10/07/2013,16/07/2004,1.0,0 -33.0,admin.,university.degree,4.96,01/11/1995,12/05/2016,1.0,0 -,,university.degree,4.96,01/02/2008,04/12/2003,1.0,0 -46.0,blue-collar,basic.9y,4.96,07/05/2014,11/10/2002,1.0,0 -41.0,entrepreneur,high.school,4.96,,21/05/2004,1.0,0 -31.0,services,high.school,4.96,19/03/2015,31/12/1993,1.0,0 -37.0,,high.school,4.96,06/03/2006,27/12/2018,1.0,0 -26.0,services,high.school,4.96,10/10/1996,01/10/1993,1.0,0 -29.0,admin.,university.degree,4.96,05/12/1994,29/05/2007,1.0,1 -29.0,admin.,basic.9y,4.96,28/02/2014,02/01/2004,1.0,1 -26.0,services,high.school,4.96,18/03/2010,04/07/2000,1.0,0 -26.0,services,high.school,4.96,30/03/2007,27/07/2007,1.0,0 -27.0,admin.,high.school,4.96,27/09/2005,15/11/2002,1.0,0 -33.0,services,high.school,4.96,04/11/1997,20/03/2001,1.0,1 -29.0,technician,high.school,4.96,05/06/2013,01/03/1998,1.0,0 -31.0,services,high.school,4.96,18/02/2008,07/04/2006,1.0,0 -55.0,admin.,high.school,4.96,01/11/1995,01/08/2007,1.0,0 -46.0,,high.school,4.96,28/03/2008,25/12/1997,1.0,0 -,entrepreneur,professional.course,4.96,20/04/1989,30/07/1993,1.0,0 -30.0,admin.,university.degree,4.96,19/12/2013,01/03/2005,1.0,0 -50.0,,basic.9y,4.96,,14/11/2012,1.0,0 -37.0,admin.,high.school,4.96,24/04/2013,25/04/2017,1.0,0 -47.0,,basic.6y,4.96,15/10/2002,05/10/1994,1.0,0 -30.0,services,high.school,4.96,01/05/1996,01/03/1995,1.0,0 -,,university.degree,4.96,25/01/2010,22/11/2002,1.0,0 -37.0,admin.,high.school,4.96,05/12/2011,04/06/1997,1.0,0 -46.0,services,high.school,4.96,13/11/2009,25/11/1998,1.0,0 -58.0,admin.,university.degree,4.96,,22/09/1995,1.0,0 -,blue-collar,basic.9y,4.96,30/07/2010,15/06/2012,1.0,0 -42.0,blue-collar,basic.4y,4.96,,02/09/2016,1.0,0 -28.0,technician,professional.course,4.96,,10/12/2004,1.0,1 -30.0,management,university.degree,4.96,23/02/1998,27/07/2011,1.0,0 -39.0,,professional.course,4.96,06/09/2017,12/07/2016,1.0,0 -35.0,services,high.school,4.96,01/03/1997,15/06/2007,1.0,0 -46.0,,basic.9y,4.96,,16/06/2006,1.0,0 -57.0,admin.,university.degree,4.96,26/11/2010,03/07/2003,1.0,0 -43.0,admin.,high.school,4.96,31/12/1994,18/02/2005,1.0,0 -43.0,admin.,high.school,4.96,25/04/2003,21/07/2014,1.0,0 -22.0,,high.school,4.96,,02/02/2006,1.0,0 -48.0,services,high.school,4.96,01/09/1994,29/08/2016,1.0,0 -22.0,student,university.degree,4.96,15/05/2014,01/03/1993,1.0,0 -,management,university.degree,4.96,30/12/1997,30/03/2006,1.0,0 -43.0,blue-collar,basic.9y,4.96,09/04/2009,17/12/1999,1.0,0 -30.0,blue-collar,basic.9y,4.96,30/04/1994,22/10/2018,1.0,1 -,admin.,high.school,4.96,03/07/2013,24/10/2017,1.0,0 -32.0,admin.,high.school,4.96,04/12/2009,21/12/1995,1.0,0 -44.0,blue-collar,basic.9y,4.96,08/12/1999,31/12/1993,1.0,0 -33.0,blue-collar,basic.9y,4.96,,31/12/1994,1.0,0 -39.0,admin.,university.degree,4.96,20/03/2013,05/01/1996,1.0,0 -33.0,blue-collar,high.school,4.96,,05/12/2002,1.0,0 -35.0,blue-collar,basic.4y,4.96,,12/12/2008,1.0,0 -29.0,admin.,high.school,4.96,09/02/2007,15/09/2000,1.0,0 -57.0,blue-collar,basic.4y,4.96,28/05/2009,09/10/2018,1.0,0 -41.0,admin.,university.degree,4.96,01/10/1995,22/01/2010,1.0,1 -,blue-collar,basic.9y,4.96,01/10/2013,01/06/1996,1.0,0 -49.0,admin.,university.degree,4.96,,19/12/2012,1.0,0 -,technician,professional.course,4.96,06/11/2003,02/10/2013,1.0,1 -30.0,blue-collar,basic.6y,4.96,10/04/2006,01/03/2012,1.0,0 -49.0,management,university.degree,4.96,08/01/2015,03/09/2004,1.0,0 -32.0,blue-collar,basic.4y,4.96,04/01/2010,17/09/2018,1.0,0 -,admin.,basic.9y,4.96,25/08/2005,12/12/2001,1.0,0 -43.0,blue-collar,basic.9y,4.96,13/10/2006,09/04/2001,1.0,0 -,housemaid,high.school,4.96,02/02/2006,31/12/1994,1.0,0 -36.0,blue-collar,basic.6y,4.96,01/05/2010,08/07/2004,1.0,0 -26.0,admin.,high.school,4.96,12/02/2014,20/11/2015,1.0,0 -,blue-collar,high.school,4.96,20/12/1999,10/03/2011,1.0,0 -33.0,admin.,high.school,4.96,05/10/2009,25/04/2003,1.0,0 -27.0,blue-collar,basic.9y,4.96,22/07/2003,09/04/2003,1.0,0 -55.0,technician,professional.course,4.96,01/02/1997,11/05/2007,1.0,0 -39.0,management,university.degree,4.96,26/04/1994,17/09/2018,1.0,1 -35.0,entrepreneur,university.degree,4.96,05/10/1996,05/10/1991,1.0,0 -27.0,admin.,university.degree,4.96,30/03/1990,03/09/2004,1.0,0 -46.0,,basic.4y,4.96,06/06/2014,05/05/1993,1.0,0 -,services,high.school,4.96,26/12/2002,10/11/1995,1.0,0 -37.0,blue-collar,basic.9y,4.96,25/01/1997,02/12/2010,1.0,0 -28.0,technician,basic.9y,4.96,06/03/2003,29/06/2010,1.0,0 -27.0,admin.,university.degree,4.96,10/10/2013,17/01/2006,1.0,0 -23.0,,high.school,4.96,20/11/2008,23/08/1996,1.0,0 -36.0,admin.,university.degree,4.96,22/05/2014,30/11/2001,1.0,0 -32.0,,basic.4y,4.96,13/06/2014,11/02/2000,1.0,0 -25.0,housemaid,basic.9y,4.96,25/11/1995,27/05/2002,1.0,0 -32.0,admin.,high.school,4.96,20/01/1999,18/02/2005,1.0,0 -32.0,blue-collar,basic.4y,4.96,15/09/1998,19/02/2015,1.0,0 -30.0,admin.,high.school,4.96,05/02/2014,02/12/2014,1.0,0 -27.0,technician,professional.course,4.96,27/09/2013,19/01/2015,1.0,0 -32.0,blue-collar,basic.4y,4.96,,21/04/2006,1.0,0 -55.0,technician,professional.course,4.96,21/03/2006,28/08/2003,1.0,0 -,admin.,high.school,4.96,12/06/2012,16/12/2005,1.0,0 -43.0,,high.school,4.96,01/11/1993,18/09/2017,1.0,0 -36.0,,high.school,4.96,04/07/2013,08/07/2008,1.0,0 -30.0,management,university.degree,4.96,31/12/1990,22/12/2006,1.0,0 -33.0,,university.degree,4.96,15/12/1999,12/03/2018,1.0,0 -25.0,admin.,high.school,4.96,11/09/1996,06/01/2006,1.0,0 -,blue-collar,basic.6y,4.96,05/02/1998,14/02/2014,1.0,0 -29.0,blue-collar,basic.9y,4.96,01/05/2009,20/10/2016,1.0,0 -29.0,retired,basic.4y,4.96,17/08/2017,24/09/1999,1.0,0 -25.0,services,high.school,4.96,12/12/2003,01/09/1997,1.0,0 -48.0,blue-collar,basic.9y,4.96,18/12/2008,20/06/2003,1.0,0 -36.0,blue-collar,basic.9y,4.96,19/02/2018,06/10/2015,1.0,0 -45.0,blue-collar,basic.4y,4.96,01/03/1996,18/12/2014,1.0,0 -49.0,admin.,university.degree,4.96,31/12/1989,12/09/2013,1.0,0 -24.0,admin.,high.school,4.96,20/02/2004,01/06/2005,1.0,0 -45.0,services,high.school,4.961,16/02/1991,08/06/2005,1.0,0 -51.0,technician,basic.6y,4.961,15/12/2006,29/01/2004,1.0,0 -31.0,blue-collar,high.school,4.961,05/07/1990,03/12/2012,1.0,0 -,admin.,high.school,4.961,05/11/2018,24/04/2018,1.0,0 -58.0,retired,professional.course,4.961,22/06/2012,09/01/2018,1.0,0 -37.0,,high.school,4.961,15/06/2010,26/07/2016,1.0,0 -45.0,,high.school,4.961,01/01/2009,11/03/2005,1.0,0 -53.0,retired,basic.4y,4.961,13/08/2015,01/02/2005,1.0,0 -28.0,admin.,high.school,4.961,11/06/2004,25/07/2008,1.0,0 -42.0,admin.,university.degree,4.961,04/02/2008,18/07/2007,1.0,0 -37.0,admin.,high.school,4.961,,06/12/2012,1.0,1 -38.0,blue-collar,basic.4y,4.961,27/12/2011,01/12/1995,1.0,0 -44.0,blue-collar,professional.course,4.961,07/03/2003,03/02/2017,1.0,0 -44.0,blue-collar,professional.course,4.961,22/07/2005,11/07/2013,1.0,0 -30.0,unemployed,high.school,4.961,12/07/2012,25/05/2011,1.0,0 -48.0,technician,high.school,4.961,21/02/2011,25/01/2000,1.0,0 -,services,high.school,4.961,19/10/2000,29/09/2014,1.0,0 -54.0,retired,university.degree,4.961,06/04/2009,05/08/1997,1.0,0 -57.0,housemaid,basic.6y,4.961,24/12/2013,01/04/2009,1.0,0 -37.0,admin.,university.degree,4.961,21/02/2019,24/03/2017,1.0,0 -31.0,admin.,high.school,4.961,02/04/1990,27/08/2004,1.0,0 -27.0,blue-collar,basic.6y,4.961,,15/11/1996,1.0,0 -28.0,,professional.course,4.961,,16/08/2017,1.0,0 -38.0,services,high.school,4.961,09/01/2008,30/12/2016,1.0,0 -30.0,admin.,high.school,4.961,18/08/2016,06/05/2015,1.0,0 -,admin.,high.school,4.961,13/06/2003,31/12/1989,1.0,0 -31.0,blue-collar,professional.course,4.961,28/07/2014,03/08/2006,1.0,0 -39.0,blue-collar,basic.6y,4.961,15/12/2000,03/10/1997,1.0,0 -,,basic.6y,4.961,03/04/2008,05/06/2004,1.0,0 -,,basic.4y,4.961,01/11/2002,01/04/1996,1.0,0 -37.0,admin.,university.degree,4.961,09/04/2013,29/07/2014,1.0,0 -,technician,professional.course,4.961,05/12/1993,13/11/2013,1.0,0 -27.0,blue-collar,high.school,4.961,19/03/2009,26/02/2015,1.0,0 -56.0,entrepreneur,university.degree,4.961,14/06/2017,21/08/2015,1.0,0 -,admin.,high.school,4.961,22/08/2018,01/09/1996,1.0,1 -29.0,technician,professional.course,4.961,15/03/2011,29/09/2005,1.0,0 -38.0,self-employed,high.school,4.961,12/03/2014,11/04/2008,1.0,0 -59.0,retired,basic.4y,4.961,21/04/2014,06/12/2010,1.0,0 -22.0,blue-collar,basic.6y,4.961,19/03/2012,13/11/2001,1.0,0 -33.0,blue-collar,basic.6y,4.961,,08/07/2016,1.0,0 -37.0,admin.,high.school,4.961,16/12/1999,25/05/2001,1.0,0 -,services,high.school,4.961,09/10/2002,06/07/2000,1.0,0 -24.0,,professional.course,4.961,04/12/2006,31/01/2012,1.0,0 -40.0,,university.degree,4.961,09/02/2016,05/10/2007,1.0,0 -33.0,,high.school,4.961,19/12/2013,24/05/2012,1.0,0 -33.0,admin.,university.degree,4.961,01/05/1997,06/09/2005,1.0,0 -21.0,services,high.school,4.961,21/11/2003,30/08/2018,1.0,0 -33.0,blue-collar,basic.6y,4.961,14/08/2013,01/06/2010,1.0,1 -46.0,blue-collar,basic.4y,4.961,18/09/2017,01/01/2007,1.0,0 -,admin.,university.degree,4.961,,05/03/1991,1.0,0 -,admin.,university.degree,4.961,,15/03/2002,1.0,0 -31.0,,university.degree,4.961,27/10/2006,23/08/2010,1.0,0 -58.0,retired,basic.4y,4.961,29/09/2016,06/05/1994,1.0,0 -35.0,blue-collar,basic.4y,4.961,06/03/2017,15/02/2011,1.0,0 -35.0,blue-collar,basic.4y,4.961,11/07/2003,05/11/2004,1.0,0 -,admin.,high.school,4.961,01/02/1993,16/04/2013,1.0,0 -36.0,admin.,high.school,4.961,13/02/2002,13/03/1998,1.0,0 -58.0,retired,basic.4y,4.961,12/04/2017,08/12/2010,1.0,0 -36.0,admin.,high.school,4.961,13/01/2006,31/12/1992,1.0,0 -,blue-collar,basic.9y,4.961,28/02/2008,05/08/2009,1.0,0 -46.0,housemaid,basic.4y,4.961,25/04/2008,28/04/2010,1.0,0 -33.0,services,high.school,4.961,03/05/2016,11/07/2018,1.0,1 -27.0,blue-collar,basic.4y,4.961,25/05/2011,20/06/2012,1.0,0 -46.0,housemaid,basic.4y,4.961,14/06/2001,03/04/2009,1.0,0 -27.0,blue-collar,basic.4y,4.961,01/11/2004,08/11/2005,1.0,0 -54.0,technician,high.school,4.961,28/08/2003,10/10/2003,1.0,0 -27.0,,university.degree,4.961,03/04/2009,23/02/2004,1.0,0 -46.0,housemaid,basic.4y,4.961,31/12/2004,10/02/1996,1.0,0 -27.0,services,high.school,4.961,27/11/2012,24/05/2002,1.0,0 -23.0,blue-collar,basic.9y,4.961,01/04/1992,16/01/2012,1.0,0 -28.0,blue-collar,high.school,4.961,19/06/2014,05/09/2013,1.0,0 -35.0,blue-collar,high.school,4.961,21/10/1999,03/02/2015,1.0,0 -35.0,blue-collar,high.school,4.961,07/12/2015,15/12/1994,1.0,1 -44.0,technician,professional.course,4.961,21/01/1990,23/05/2002,1.0,0 -38.0,blue-collar,basic.4y,4.961,01/09/1995,30/03/2007,1.0,1 -39.0,blue-collar,high.school,4.961,21/06/2010,20/04/1994,1.0,0 -27.0,admin.,basic.9y,4.961,28/11/2003,13/03/2015,1.0,0 -33.0,blue-collar,basic.6y,4.961,18/05/1999,25/12/1998,1.0,0 -30.0,blue-collar,basic.9y,4.961,02/10/2003,22/10/2004,1.0,0 -44.0,blue-collar,professional.course,4.961,,14/10/2013,1.0,0 -30.0,admin.,high.school,4.961,26/06/2012,02/02/2006,1.0,0 -30.0,admin.,high.school,4.961,28/06/1993,11/06/2010,1.0,0 -45.0,services,high.school,4.961,05/12/2003,06/04/2010,1.0,0 -40.0,admin.,high.school,4.961,25/03/2010,28/03/2014,1.0,0 -22.0,admin.,high.school,4.961,01/04/2005,19/12/2013,1.0,0 -32.0,technician,high.school,4.961,21/01/2015,06/10/2005,1.0,0 -60.0,retired,basic.6y,4.961,12/10/2006,01/01/2009,1.0,0 -59.0,retired,basic.6y,4.961,07/08/2018,01/03/1995,1.0,0 -35.0,services,high.school,4.961,01/10/2013,14/11/2013,1.0,0 -59.0,retired,basic.6y,4.961,05/12/1996,08/04/2011,1.0,0 -33.0,technician,professional.course,4.961,02/04/2010,31/01/2008,1.0,0 -40.0,admin.,university.degree,4.961,31/12/1997,06/01/1995,1.0,0 -37.0,admin.,university.degree,4.961,02/08/2013,09/04/2001,1.0,0 -59.0,retired,basic.6y,4.961,21/06/2007,24/07/2003,1.0,0 -56.0,blue-collar,basic.4y,4.961,11/07/2018,17/07/2018,1.0,1 -35.0,services,high.school,4.961,23/12/2002,31/10/1994,1.0,0 -35.0,services,high.school,4.961,,05/09/2018,1.0,0 -35.0,services,high.school,4.961,04/03/2002,25/11/2005,1.0,0 -35.0,services,high.school,4.961,31/12/1989,12/11/2003,1.0,0 -31.0,technician,professional.course,4.961,19/09/1992,01/02/1996,1.0,0 -37.0,services,high.school,4.961,28/12/1990,21/06/2016,1.0,0 -56.0,blue-collar,high.school,4.961,,11/03/2016,1.0,0 -35.0,services,high.school,4.961,23/01/2004,11/10/2005,1.0,0 -26.0,blue-collar,basic.9y,4.961,05/05/1991,28/04/2006,1.0,0 -46.0,blue-collar,high.school,4.961,23/01/2012,03/06/2016,1.0,0 -26.0,blue-collar,basic.4y,4.961,01/04/1997,23/02/2009,1.0,0 -24.0,student,university.degree,4.961,17/01/2007,01/04/1996,1.0,0 -38.0,self-employed,high.school,4.961,01/04/2011,12/04/1994,1.0,0 -24.0,blue-collar,professional.course,4.961,13/02/2013,05/03/2000,1.0,0 -,blue-collar,basic.9y,4.961,02/02/2011,25/06/2015,1.0,0 -37.0,admin.,high.school,4.961,09/11/2016,28/05/1999,1.0,0 -57.0,blue-collar,basic.4y,4.961,01/02/2010,09/07/2014,1.0,0 -48.0,blue-collar,basic.4y,4.961,14/07/2017,06/01/2006,1.0,0 -24.0,blue-collar,basic.6y,4.961,07/06/2016,17/03/2003,1.0,0 -54.0,services,high.school,4.961,18/09/2014,01/09/1996,1.0,0 -38.0,blue-collar,basic.4y,4.961,,18/10/2012,1.0,0 -25.0,blue-collar,basic.9y,4.961,,10/03/1998,1.0,0 -55.0,,high.school,4.961,20/12/2013,27/10/2008,1.0,0 -30.0,admin.,university.degree,4.961,26/05/1995,14/12/2005,1.0,0 -30.0,admin.,university.degree,4.961,22/03/2013,01/03/2009,1.0,0 -41.0,blue-collar,basic.9y,4.961,01/10/2004,28/10/2013,1.0,0 -37.0,blue-collar,high.school,4.961,25/04/2008,29/02/2012,1.0,0 -,blue-collar,basic.9y,4.961,24/09/1992,07/07/1999,1.0,0 -49.0,admin.,university.degree,4.961,26/03/2004,15/03/1996,1.0,0 -41.0,management,university.degree,4.961,,13/07/2001,1.0,0 -23.0,blue-collar,basic.9y,4.961,10/07/2014,23/06/2008,1.0,0 -,,university.degree,4.961,,31/12/1998,1.0,0 -30.0,admin.,high.school,4.961,17/11/2016,25/02/1992,1.0,0 -27.0,admin.,university.degree,4.961,01/05/2007,31/12/1993,1.0,0 -26.0,blue-collar,basic.6y,4.961,26/11/2015,27/08/2001,1.0,0 -35.0,blue-collar,high.school,4.961,24/09/2003,10/02/2006,1.0,0 -38.0,housemaid,basic.4y,4.961,28/08/2018,29/12/2011,1.0,0 -59.0,retired,basic.6y,4.961,03/12/2009,09/10/2014,1.0,0 -32.0,blue-collar,basic.4y,4.961,16/06/2006,09/06/2011,1.0,0 -44.0,blue-collar,basic.6y,4.961,08/09/2012,06/02/2004,1.0,0 -31.0,,university.degree,4.961,26/12/2008,15/07/2013,1.0,0 -,admin.,high.school,4.961,,10/08/2001,1.0,0 -27.0,,university.degree,4.961,22/10/2004,26/12/1997,1.0,0 -27.0,unemployed,university.degree,4.961,24/07/2009,12/03/2010,1.0,0 -27.0,,university.degree,4.961,22/01/1997,21/07/2015,1.0,0 -27.0,unemployed,university.degree,4.961,30/12/2010,20/12/1994,1.0,0 -32.0,blue-collar,basic.4y,4.961,30/03/2007,31/12/1990,1.0,0 -40.0,management,university.degree,4.961,01/08/1994,25/06/1989,1.0,0 -31.0,self-employed,high.school,4.961,14/01/2005,31/12/1993,1.0,0 -,technician,professional.course,4.961,,05/07/2012,1.0,0 -39.0,technician,professional.course,4.961,02/12/2015,03/02/2005,1.0,0 -23.0,blue-collar,basic.9y,4.961,02/01/2013,25/05/2007,1.0,0 -56.0,admin.,high.school,4.961,02/06/2009,16/05/2006,1.0,0 -29.0,admin.,university.degree,4.961,31/12/1989,15/12/2001,1.0,0 -35.0,services,university.degree,4.961,23/02/2010,24/12/2013,1.0,1 -30.0,,university.degree,4.961,11/12/2012,25/12/1994,1.0,0 -30.0,management,high.school,4.961,05/04/1993,26/10/2018,1.0,0 -32.0,blue-collar,basic.6y,4.961,,27/12/2005,1.0,0 -,,basic.9y,4.961,12/03/2010,29/04/2013,1.0,0 -34.0,services,high.school,4.961,19/07/2005,08/06/2005,1.0,0 -29.0,technician,professional.course,4.961,04/05/2012,29/08/2014,1.0,0 -49.0,admin.,basic.9y,4.961,10/10/2002,29/03/2012,1.0,0 -26.0,blue-collar,basic.6y,4.961,01/02/1996,06/04/2016,1.0,0 -46.0,technician,basic.9y,4.961,29/07/2005,26/04/2013,1.0,0 -35.0,admin.,university.degree,4.961,22/03/2003,01/04/2008,1.0,0 -32.0,admin.,basic.9y,4.961,16/03/2009,05/03/1998,1.0,0 -58.0,retired,basic.4y,4.961,31/07/2014,18/04/2016,1.0,0 -,blue-collar,basic.9y,4.961,,12/02/2004,1.0,0 -58.0,retired,basic.4y,4.961,13/10/2014,14/08/1998,1.0,0 -58.0,retired,basic.4y,4.961,19/11/2014,15/12/2008,1.0,0 -50.0,,basic.4y,4.961,01/04/2006,19/10/2006,1.0,1 -36.0,services,professional.course,4.961,03/07/2014,02/04/2004,1.0,0 -58.0,retired,basic.4y,4.961,31/12/1991,08/01/2015,1.0,0 -58.0,retired,basic.4y,4.961,30/01/2013,20/09/2013,1.0,0 -45.0,services,high.school,4.961,01/06/2005,18/10/2002,1.0,0 -26.0,blue-collar,basic.6y,4.961,06/12/1992,14/06/2011,1.0,1 -31.0,technician,professional.course,4.961,,13/11/2012,1.0,0 -35.0,blue-collar,university.degree,4.961,02/12/2005,05/04/2016,1.0,0 -26.0,admin.,university.degree,4.961,29/12/2005,02/04/2019,1.0,0 -35.0,admin.,university.degree,4.961,24/02/2000,13/05/2014,1.0,0 -40.0,,basic.9y,4.961,01/07/1989,13/12/2002,1.0,0 -28.0,technician,high.school,4.961,22/10/2014,02/09/2005,1.0,0 -46.0,self-employed,university.degree,4.961,04/10/2011,31/03/2006,1.0,0 -55.0,entrepreneur,high.school,4.961,09/08/2016,31/05/2005,1.0,0 -25.0,blue-collar,high.school,4.961,15/05/2014,18/12/2015,1.0,0 -53.0,technician,professional.course,4.961,,05/12/2008,1.0,0 -35.0,services,university.degree,4.961,23/02/2007,28/03/2003,1.0,1 -49.0,admin.,high.school,4.961,,03/03/2014,1.0,0 -22.0,,high.school,4.961,23/05/2011,26/12/2001,1.0,0 -48.0,entrepreneur,university.degree,4.961,24/09/2004,25/06/2004,1.0,0 -56.0,,basic.4y,4.961,03/06/2005,29/07/2008,1.0,0 -39.0,blue-collar,basic.4y,4.961,09/06/1998,07/11/2003,1.0,0 -,self-employed,high.school,4.961,18/08/2005,19/09/1997,1.0,0 -31.0,self-employed,high.school,4.961,11/10/2017,07/03/2003,1.0,0 -45.0,entrepreneur,professional.course,4.961,09/08/2002,29/03/2013,1.0,0 -35.0,blue-collar,high.school,4.961,15/10/2004,13/12/2002,1.0,0 -37.0,admin.,university.degree,4.961,30/11/2012,15/12/2017,1.0,0 -33.0,technician,professional.course,4.961,18/11/2016,18/06/2004,1.0,0 -49.0,,high.school,4.961,06/08/2018,01/06/1997,1.0,0 -27.0,blue-collar,basic.6y,4.961,16/01/2004,07/04/2009,1.0,0 -36.0,admin.,high.school,4.961,25/09/2001,05/04/1997,1.0,0 -42.0,,university.degree,4.961,11/10/2011,26/06/2012,1.0,0 -36.0,admin.,high.school,4.961,21/06/2011,29/11/2000,1.0,0 -34.0,services,high.school,4.961,22/09/1997,16/06/2006,1.0,0 -27.0,blue-collar,basic.6y,4.961,01/11/1995,27/06/2018,1.0,1 -57.0,management,university.degree,4.961,01/10/2006,20/08/2009,1.0,0 -57.0,management,university.degree,4.961,24/10/2003,12/09/2011,1.0,0 -49.0,unemployed,basic.4y,4.961,01/08/2012,01/12/1992,1.0,0 -51.0,entrepreneur,university.degree,4.961,,14/02/2006,1.0,0 -,technician,high.school,4.961,03/06/2014,05/10/2006,1.0,0 -44.0,admin.,university.degree,4.961,21/11/2003,14/07/2010,1.0,0 -41.0,blue-collar,high.school,4.961,25/02/2005,29/07/2011,1.0,0 -52.0,retired,professional.course,4.961,03/06/2008,24/07/2014,1.0,0 -45.0,entrepreneur,professional.course,4.961,02/02/2007,20/02/2004,1.0,0 -33.0,technician,professional.course,4.961,26/02/2014,26/01/1999,1.0,0 -,admin.,university.degree,4.961,28/06/2007,11/07/2008,1.0,0 -48.0,,basic.4y,4.961,01/05/2012,15/12/2000,1.0,0 -,admin.,high.school,4.961,04/07/2003,09/05/2006,1.0,0 -31.0,,high.school,4.961,,05/05/2006,1.0,0 -,blue-collar,high.school,4.961,28/10/2016,02/05/2002,1.0,1 -48.0,blue-collar,basic.4y,4.961,01/04/2007,16/12/2005,1.0,0 -28.0,technician,high.school,4.961,20/01/2005,06/11/2009,1.0,0 -58.0,retired,basic.4y,4.961,16/10/2003,24/07/2013,1.0,0 -45.0,,high.school,4.961,10/03/2016,21/01/2005,1.0,0 -49.0,unemployed,basic.4y,4.961,22/07/2011,12/12/2008,1.0,0 -28.0,admin.,high.school,4.961,01/02/2010,23/07/2004,1.0,0 -40.0,blue-collar,high.school,4.961,29/12/2005,22/12/2017,1.0,0 -50.0,,university.degree,4.961,30/07/2004,01/09/2003,1.0,0 -,unemployed,professional.course,4.961,06/06/2003,19/01/2007,1.0,0 -,technician,high.school,4.961,27/01/2006,25/03/2010,1.0,0 -27.0,admin.,university.degree,4.961,05/07/2005,06/08/2004,1.0,0 -31.0,blue-collar,basic.4y,4.961,05/09/1998,05/08/1995,1.0,0 -35.0,admin.,professional.course,4.961,25/02/2008,04/03/2016,1.0,0 -53.0,admin.,high.school,4.961,23/08/2018,19/12/2006,1.0,0 -39.0,blue-collar,basic.9y,4.961,23/09/2014,15/08/2014,1.0,0 -33.0,blue-collar,basic.9y,4.961,31/12/2008,29/10/1996,1.0,0 -,blue-collar,basic.4y,4.961,13/05/2005,09/02/2006,1.0,0 -31.0,admin.,university.degree,4.961,,29/08/2003,1.0,0 -51.0,housemaid,basic.9y,4.961,14/06/2007,18/02/2019,1.0,0 -,housemaid,basic.4y,4.961,23/11/2017,31/01/2012,1.0,0 -48.0,technician,professional.course,4.961,05/07/1992,04/12/2008,1.0,0 -41.0,blue-collar,basic.9y,4.961,20/08/2009,01/12/1994,1.0,0 -27.0,admin.,university.degree,4.961,09/07/2010,23/07/1999,1.0,0 -27.0,admin.,university.degree,4.961,26/03/2004,13/10/2011,1.0,0 -27.0,admin.,university.degree,4.961,11/07/2008,09/05/2012,1.0,0 -27.0,admin.,university.degree,4.961,09/12/2016,30/06/2006,1.0,0 -27.0,admin.,university.degree,4.961,15/09/2011,09/11/2009,1.0,0 -27.0,admin.,university.degree,4.961,28/02/2011,01/09/2005,1.0,0 -37.0,student,high.school,4.961,19/02/2010,24/01/2013,1.0,0 -28.0,technician,high.school,4.961,26/02/1997,09/12/1998,1.0,0 -35.0,admin.,university.degree,4.961,22/02/2002,27/09/2005,1.0,0 -28.0,technician,high.school,4.961,01/07/2009,03/05/2002,1.0,0 -40.0,management,university.degree,4.961,01/02/1991,13/01/2006,1.0,0 -42.0,entrepreneur,university.degree,4.961,08/09/2005,16/04/2010,1.0,0 -,blue-collar,high.school,4.961,05/12/2003,16/12/2005,1.0,0 -33.0,technician,professional.course,4.961,01/03/1995,25/02/2005,1.0,0 -26.0,services,high.school,4.961,,18/03/2019,1.0,0 -26.0,blue-collar,basic.6y,4.961,21/08/2017,19/09/1997,1.0,0 -24.0,admin.,high.school,4.961,17/07/2003,18/12/2009,1.0,0 -30.0,admin.,university.degree,4.961,02/07/2012,06/08/2014,1.0,0 -27.0,blue-collar,basic.6y,4.961,15/10/2004,09/11/2011,1.0,0 -43.0,services,high.school,4.961,17/03/2009,20/07/1995,1.0,0 -30.0,admin.,university.degree,4.961,30/01/2004,08/12/2016,1.0,0 -49.0,services,high.school,4.961,26/11/2013,05/04/2012,1.0,0 -49.0,admin.,basic.9y,4.961,01/08/1996,08/07/1996,1.0,0 -51.0,,basic.9y,4.961,12/02/2001,18/03/2005,1.0,0 -40.0,blue-collar,high.school,4.961,,01/03/1994,1.0,0 -43.0,entrepreneur,university.degree,4.961,11/07/2014,09/10/1998,1.0,0 -43.0,entrepreneur,university.degree,4.961,28/07/2005,11/12/2013,1.0,0 -27.0,,high.school,4.961,04/02/2008,05/11/2002,1.0,0 -38.0,blue-collar,basic.6y,4.961,,22/06/2015,1.0,0 -31.0,blue-collar,high.school,4.961,09/07/1998,18/03/1998,1.0,0 -31.0,blue-collar,basic.6y,4.961,26/05/2014,26/11/2014,1.0,0 -23.0,blue-collar,basic.9y,4.961,,15/07/2009,1.0,0 -25.0,services,high.school,4.961,23/07/2004,15/06/2006,1.0,1 -33.0,blue-collar,basic.6y,4.961,30/11/2015,13/10/2016,1.0,0 -,admin.,high.school,4.961,22/09/1992,08/11/2001,1.0,0 -58.0,retired,basic.4y,4.961,08/07/2011,01/09/2012,1.0,0 -29.0,management,university.degree,4.961,,01/02/1995,1.0,0 -54.0,retired,basic.4y,4.961,,01/01/1993,1.0,0 -53.0,management,university.degree,4.961,,16/02/2000,1.0,0 -41.0,management,high.school,4.961,,03/04/2002,1.0,0 -48.0,housemaid,basic.4y,4.961,,02/04/1998,1.0,0 -30.0,admin.,high.school,4.961,01/06/1991,10/12/2010,1.0,0 -50.0,blue-collar,basic.4y,4.961,24/02/2012,09/07/2002,1.0,0 -27.0,technician,university.degree,4.961,23/04/2014,09/08/1989,1.0,0 -24.0,blue-collar,professional.course,4.961,,16/03/2016,1.0,0 -37.0,blue-collar,professional.course,4.961,19/10/2015,01/06/1994,1.0,0 -,admin.,university.degree,4.961,,01/05/2007,1.0,0 -32.0,blue-collar,basic.9y,4.961,14/12/2000,25/10/1999,1.0,0 -60.0,housemaid,high.school,4.961,,05/05/2014,1.0,0 -35.0,technician,professional.course,4.961,16/09/2015,15/10/2004,1.0,0 -49.0,admin.,high.school,4.961,01/04/2008,28/07/2009,1.0,0 -43.0,services,high.school,4.961,17/07/2014,16/11/2017,1.0,0 -33.0,services,high.school,4.961,16/08/2010,01/10/2013,1.0,1 -37.0,services,high.school,4.961,13/12/2002,05/01/2007,1.0,0 -,technician,high.school,4.961,27/09/2006,06/12/2012,1.0,0 -48.0,entrepreneur,university.degree,4.961,16/04/1999,21/10/2016,1.0,0 -,self-employed,high.school,4.961,11/04/2008,15/08/1997,1.0,0 -27.0,admin.,university.degree,4.961,12/07/2006,12/11/2004,1.0,1 -27.0,blue-collar,high.school,4.961,,24/12/2010,1.0,0 -34.0,blue-collar,basic.4y,4.961,,01/08/2006,1.0,0 -34.0,blue-collar,high.school,4.961,27/02/2018,01/04/2004,1.0,0 -38.0,blue-collar,basic.4y,4.961,04/12/2008,10/02/2017,1.0,0 -44.0,blue-collar,basic.4y,4.961,08/07/2016,01/12/1997,1.0,0 -58.0,retired,basic.4y,4.961,21/11/2003,20/01/2006,1.0,0 -54.0,technician,high.school,4.961,09/08/2016,09/07/2004,1.0,0 -56.0,retired,basic.4y,4.961,,01/07/2006,1.0,0 -23.0,services,high.school,4.961,01/03/2003,06/12/2005,1.0,0 -41.0,blue-collar,basic.9y,4.961,01/09/2004,24/04/2007,1.0,0 -57.0,management,university.degree,4.961,11/12/2009,06/07/2012,1.0,0 -47.0,blue-collar,high.school,4.961,26/05/2005,18/12/2018,1.0,0 -28.0,blue-collar,basic.9y,4.961,27/12/2002,17/10/2008,1.0,0 -33.0,blue-collar,basic.6y,4.961,09/01/2004,04/12/2018,1.0,0 -41.0,,high.school,4.961,20/03/1998,07/02/2003,1.0,0 -51.0,blue-collar,basic.9y,4.961,23/07/1996,15/04/1996,1.0,0 -,,university.degree,4.961,05/12/2003,09/02/1996,1.0,0 -29.0,blue-collar,basic.9y,4.961,18/12/2012,02/07/2014,1.0,0 -,self-employed,university.degree,4.961,21/09/1992,27/06/2003,1.0,0 -24.0,blue-collar,high.school,4.961,,05/05/1992,1.0,0 -33.0,services,high.school,4.961,,30/07/2014,1.0,0 -20.0,services,high.school,4.961,02/04/2012,02/05/2012,1.0,0 -,blue-collar,high.school,4.961,30/03/2009,25/02/2004,1.0,0 -38.0,blue-collar,basic.6y,4.961,14/10/1998,09/07/2008,1.0,0 -40.0,management,university.degree,4.961,11/04/2005,11/08/2010,1.0,0 -44.0,unknown,basic.6y,4.961,01/03/1996,05/08/2000,1.0,0 -36.0,management,university.degree,4.961,12/02/2014,10/06/1990,1.0,0 -34.0,blue-collar,basic.6y,4.961,,30/05/2008,1.0,0 -27.0,admin.,basic.9y,4.961,15/07/2015,05/05/2006,1.0,0 -47.0,blue-collar,high.school,4.961,03/03/2015,01/07/1995,1.0,0 -27.0,blue-collar,basic.6y,4.961,02/03/2012,16/06/2011,1.0,0 -46.0,blue-collar,basic.4y,4.961,05/12/1995,11/02/2005,1.0,0 -51.0,housemaid,basic.9y,4.961,25/06/2012,05/01/2009,1.0,0 -,admin.,university.degree,4.961,28/06/2016,18/10/2012,1.0,0 -38.0,blue-collar,basic.6y,4.961,01/07/1997,27/08/2015,1.0,0 -,services,high.school,4.961,21/07/2016,02/08/2004,1.0,0 -30.0,admin.,university.degree,4.961,01/05/1993,03/01/2019,1.0,0 -24.0,admin.,high.school,4.961,18/02/2016,28/02/1997,1.0,0 -26.0,admin.,university.degree,4.961,27/06/2008,17/08/2016,1.0,0 -25.0,services,high.school,4.961,01/04/2005,26/09/2003,1.0,0 -37.0,self-employed,professional.course,4.961,13/01/1998,10/07/1987,1.0,0 -26.0,,basic.9y,4.961,15/09/1997,01/05/1993,1.0,0 -35.0,services,high.school,4.961,01/05/2007,17/10/2003,1.0,0 -36.0,blue-collar,basic.6y,4.961,21/08/2009,26/11/2004,1.0,1 -,admin.,university.degree,4.961,23/07/2004,31/01/2012,1.0,0 -,admin.,university.degree,4.961,20/01/2006,01/06/1996,1.0,0 -23.0,management,university.degree,4.961,06/09/2016,25/05/2011,1.0,0 -38.0,technician,high.school,4.961,13/08/2001,01/05/2007,1.0,1 -41.0,,high.school,4.961,10/09/1997,04/07/2014,1.0,0 -51.0,blue-collar,basic.4y,4.961,30/11/2009,06/08/2012,1.0,0 -35.0,services,university.degree,4.961,05/05/2003,14/12/2012,1.0,0 -31.0,blue-collar,high.school,4.961,15/11/2004,18/09/2003,1.0,0 -22.0,services,basic.9y,4.961,18/12/2002,01/02/1996,1.0,0 -,student,high.school,4.961,27/04/2009,24/02/2014,1.0,0 -57.0,technician,professional.course,4.961,25/04/1994,06/02/2004,1.0,0 -52.0,entrepreneur,university.degree,4.961,07/03/2003,25/08/1999,1.0,0 -35.0,housemaid,basic.4y,4.961,23/01/2015,21/08/2015,1.0,0 -35.0,housemaid,basic.4y,4.961,20/04/2007,16/05/2012,1.0,0 -31.0,blue-collar,high.school,4.961,03/04/1995,01/05/1993,1.0,1 -28.0,blue-collar,basic.9y,4.961,05/10/2003,08/09/2016,1.0,0 -29.0,blue-collar,basic.9y,4.961,15/10/2015,27/02/2012,1.0,0 -29.0,,basic.9y,4.961,10/03/2014,25/06/2013,1.0,0 -50.0,entrepreneur,university.degree,4.961,24/06/2016,06/08/2014,1.0,0 -48.0,technician,professional.course,4.961,09/08/2013,30/11/1994,1.0,0 -29.0,blue-collar,basic.9y,4.961,,30/01/2013,1.0,0 -32.0,blue-collar,basic.9y,4.961,13/03/2014,01/06/1995,1.0,0 -29.0,,basic.9y,4.961,21/08/2014,03/03/2000,1.0,0 -35.0,services,high.school,4.961,31/12/1989,25/05/1994,1.0,0 -29.0,blue-collar,basic.9y,4.961,28/03/2003,22/04/2013,1.0,0 -53.0,admin.,high.school,4.961,31/12/1990,17/10/2011,1.0,0 -31.0,blue-collar,high.school,4.961,,09/02/2012,1.0,1 -31.0,admin.,university.degree,4.963,04/11/2015,23/05/2003,1.0,0 -30.0,management,university.degree,4.963,25/06/2004,20/12/2002,1.0,0 -27.0,blue-collar,basic.9y,4.963,,01/08/2017,1.0,0 -59.0,technician,basic.9y,4.963,30/07/2015,11/03/2004,1.0,0 -34.0,blue-collar,basic.9y,4.963,27/12/2013,20/05/1995,1.0,0 -30.0,management,university.degree,4.963,,25/03/1996,1.0,0 -24.0,services,basic.9y,4.963,,03/06/2016,1.0,0 -24.0,admin.,high.school,4.963,06/07/2004,11/10/2004,1.0,0 -,blue-collar,basic.6y,4.963,,21/01/2005,1.0,0 -44.0,blue-collar,basic.4y,4.963,01/06/1994,20/01/2017,1.0,0 -21.0,,basic.9y,4.963,05/02/2007,04/02/2000,1.0,0 -25.0,blue-collar,basic.9y,4.963,10/02/1997,14/02/2006,1.0,0 -30.0,blue-collar,high.school,4.963,27/04/1990,09/05/2001,1.0,0 -39.0,services,high.school,4.963,24/04/2014,18/04/1997,1.0,0 -59.0,retired,high.school,4.963,29/03/2005,07/02/2002,1.0,0 -36.0,entrepreneur,university.degree,4.963,19/12/2008,13/05/2011,1.0,0 -36.0,entrepreneur,university.degree,4.963,11/02/2003,15/06/2005,1.0,0 -32.0,admin.,university.degree,4.963,01/01/2005,05/09/2003,1.0,0 -21.0,blue-collar,basic.9y,4.963,04/07/2007,27/07/2007,1.0,0 -26.0,services,high.school,4.963,05/02/1986,01/01/1997,1.0,0 -26.0,services,high.school,4.963,09/04/2001,28/03/2017,1.0,0 -28.0,blue-collar,high.school,4.963,12/01/2007,03/07/2014,1.0,0 -32.0,blue-collar,basic.6y,4.963,21/02/2002,08/10/2004,1.0,0 -42.0,housemaid,basic.4y,4.963,21/05/2004,24/12/2013,1.0,0 -,blue-collar,basic.9y,4.963,11/03/2005,17/02/2016,1.0,0 -35.0,admin.,professional.course,4.963,19/01/2018,26/03/2015,1.0,0 -41.0,,basic.6y,4.963,15/07/1992,04/10/2013,1.0,0 -43.0,admin.,university.degree,4.963,15/01/1990,09/01/1998,1.0,0 -,blue-collar,high.school,4.963,01/09/1997,05/02/1997,1.0,0 -30.0,management,university.degree,4.963,30/03/2007,21/12/2011,1.0,0 -31.0,blue-collar,high.school,4.963,17/02/2010,13/01/2006,1.0,0 -48.0,services,basic.9y,4.963,17/05/2004,15/03/2016,1.0,0 -56.0,housemaid,basic.4y,4.963,07/01/2013,13/04/2000,1.0,0 -31.0,technician,basic.9y,4.963,25/12/1995,05/07/2010,1.0,0 -59.0,blue-collar,basic.9y,4.963,,23/11/2018,1.0,0 -32.0,,high.school,4.963,05/03/2004,02/06/2005,1.0,0 -58.0,entrepreneur,university.degree,4.963,14/09/1997,15/11/2010,1.0,0 -58.0,entrepreneur,university.degree,4.963,,14/01/2005,1.0,0 -58.0,entrepreneur,university.degree,4.963,25/12/1997,01/06/2010,1.0,0 -32.0,self-employed,university.degree,4.963,01/10/2004,17/12/1996,1.0,0 -45.0,retired,basic.4y,4.963,07/07/2014,04/03/2016,1.0,0 -31.0,admin.,high.school,4.963,25/12/2000,27/03/1996,1.0,1 -31.0,blue-collar,high.school,4.963,22/06/2015,07/05/2010,1.0,1 -24.0,services,basic.9y,4.963,,25/09/1998,1.0,0 -24.0,services,basic.9y,4.963,12/07/2000,22/07/2014,1.0,0 -38.0,blue-collar,basic.6y,4.963,01/02/2008,25/07/2012,1.0,0 -23.0,admin.,professional.course,4.963,09/02/1996,31/01/2012,1.0,0 -23.0,admin.,professional.course,4.963,,01/10/2007,1.0,0 -23.0,admin.,professional.course,4.963,21/02/2019,18/10/2013,1.0,0 -23.0,admin.,professional.course,4.963,,13/01/2006,1.0,0 -23.0,admin.,professional.course,4.963,26/12/2008,20/06/2017,1.0,0 -23.0,admin.,professional.course,4.963,16/05/2008,09/03/2001,1.0,0 -59.0,retired,high.school,4.963,05/04/1993,16/12/1999,1.0,0 -23.0,admin.,professional.course,4.963,30/01/2007,07/02/2006,1.0,0 -38.0,management,university.degree,4.963,22/07/1998,29/07/2014,1.0,0 -34.0,admin.,high.school,4.963,24/03/2005,17/12/1998,1.0,0 -33.0,blue-collar,basic.4y,4.963,14/11/2002,23/06/2014,1.0,0 -,blue-collar,basic.9y,4.963,,01/11/1997,1.0,0 -28.0,admin.,high.school,4.963,04/03/2005,18/03/2014,1.0,0 -26.0,admin.,university.degree,4.963,27/10/1999,20/03/1997,1.0,0 -40.0,services,basic.4y,4.963,01/06/2004,01/01/1997,1.0,0 -30.0,technician,basic.9y,4.963,24/04/2009,20/05/2013,1.0,0 -,admin.,university.degree,4.963,28/01/2011,02/08/2011,1.0,0 -,,high.school,4.963,09/10/2018,24/03/2009,1.0,0 -31.0,blue-collar,basic.4y,4.963,12/06/2003,01/12/2004,1.0,0 -31.0,blue-collar,basic.4y,4.963,19/02/2014,08/03/2013,1.0,0 -31.0,blue-collar,basic.4y,4.963,07/06/2010,01/09/1997,1.0,0 -24.0,technician,basic.9y,4.963,11/05/2017,31/01/2003,1.0,0 -38.0,blue-collar,basic.6y,4.963,04/11/2005,20/02/2015,1.0,0 -49.0,,professional.course,4.963,18/04/2008,01/02/1997,1.0,0 -30.0,admin.,high.school,4.963,01/07/2003,01/08/2007,1.0,0 -35.0,admin.,high.school,4.963,03/08/2018,26/12/2017,1.0,0 -39.0,,basic.6y,4.963,,05/06/1994,1.0,0 -55.0,retired,basic.4y,4.963,04/11/1999,05/10/1998,1.0,0 -39.0,admin.,basic.6y,4.963,24/03/2005,02/07/2018,1.0,0 -32.0,blue-collar,basic.6y,4.963,,15/09/2006,1.0,0 -31.0,blue-collar,high.school,4.963,02/08/2002,01/01/1997,1.0,0 -40.0,entrepreneur,university.degree,4.963,19/12/2012,13/07/2000,1.0,0 -50.0,admin.,basic.6y,4.963,25/01/1996,10/02/2004,1.0,0 -31.0,blue-collar,high.school,4.963,25/12/1998,30/08/2006,1.0,0 -55.0,retired,basic.4y,4.963,11/01/1995,12/10/2001,1.0,1 -24.0,services,basic.9y,4.963,19/03/2007,01/03/2008,1.0,0 -48.0,technician,professional.course,4.963,14/01/2002,08/07/1997,1.0,0 -36.0,blue-collar,high.school,4.963,04/06/2004,18/10/2017,1.0,0 -53.0,,university.degree,4.963,25/10/1995,22/05/2006,1.0,0 -36.0,blue-collar,high.school,4.963,06/05/2002,06/07/2018,1.0,0 -32.0,technician,high.school,4.963,06/04/2011,23/10/2006,1.0,0 -39.0,admin.,basic.6y,4.963,29/07/2013,23/09/2015,1.0,1 -42.0,admin.,university.degree,4.963,05/10/1993,29/03/2010,1.0,0 -21.0,blue-collar,basic.9y,4.963,05/01/1991,09/03/2010,1.0,0 -40.0,admin.,university.degree,4.963,19/12/2017,02/04/2004,1.0,0 -51.0,blue-collar,basic.4y,4.963,31/12/1992,27/03/2015,1.0,0 -26.0,blue-collar,high.school,4.963,26/01/2004,01/07/1996,1.0,0 -59.0,technician,basic.9y,4.963,25/01/1995,03/04/2014,1.0,0 -26.0,admin.,high.school,4.963,16/07/2012,21/12/2009,1.0,0 -25.0,admin.,university.degree,4.963,05/02/2001,20/02/2004,1.0,0 -49.0,blue-collar,basic.4y,4.963,,31/08/2007,1.0,0 -21.0,blue-collar,basic.9y,4.963,09/03/2009,06/07/2018,1.0,0 -34.0,technician,professional.course,4.963,11/06/2010,06/05/2014,1.0,0 -40.0,,basic.6y,4.963,16/05/2008,16/05/2007,1.0,0 -34.0,services,high.school,4.963,30/05/2003,15/03/2016,1.0,0 -37.0,unemployed,basic.9y,4.963,01/05/2006,27/01/2016,1.0,1 -32.0,services,high.school,4.963,11/10/2013,18/05/2009,1.0,0 -39.0,management,basic.9y,4.963,26/10/2004,23/02/2016,1.0,0 -29.0,technician,university.degree,4.963,09/07/2015,26/07/2013,1.0,0 -44.0,management,university.degree,4.963,01/02/2017,20/07/2006,1.0,0 -31.0,blue-collar,basic.9y,4.963,01/04/1995,23/09/2015,1.0,0 -39.0,services,high.school,4.963,29/04/2016,21/03/2000,1.0,0 -30.0,services,high.school,4.963,,01/12/2007,1.0,0 -31.0,blue-collar,basic.9y,4.963,,13/04/2012,1.0,0 -43.0,admin.,university.degree,4.963,27/10/2009,28/01/2010,1.0,0 -37.0,unemployed,professional.course,4.963,10/06/2008,30/05/2008,1.0,0 -27.0,blue-collar,basic.9y,4.963,28/12/2007,20/12/1990,1.0,0 -,services,basic.9y,4.963,23/01/2007,14/01/2005,1.0,0 -24.0,services,basic.9y,4.963,30/11/2009,16/05/2003,1.0,0 -48.0,services,basic.9y,4.963,09/01/2013,05/11/1999,1.0,0 -24.0,,basic.9y,4.963,07/09/2010,15/02/2008,1.0,0 -44.0,technician,professional.course,4.963,31/12/1993,05/09/2018,1.0,0 -25.0,,basic.4y,4.963,28/06/2012,21/12/2007,1.0,0 -24.0,blue-collar,basic.6y,4.963,01/02/1996,15/12/1983,1.0,0 -,housemaid,high.school,4.963,30/04/2014,03/01/2007,1.0,0 -38.0,technician,high.school,4.963,01/03/1996,08/07/2005,1.0,0 -46.0,,high.school,4.963,15/11/1999,17/10/2002,1.0,0 -,blue-collar,basic.6y,4.963,18/06/2018,14/06/2013,1.0,0 -37.0,admin.,high.school,4.963,21/06/2000,23/10/2009,1.0,0 -48.0,unknown,basic.6y,4.963,26/05/2016,22/07/2011,1.0,0 -28.0,admin.,university.degree,4.963,25/02/2002,20/12/1985,1.0,0 -36.0,blue-collar,high.school,4.963,05/01/2006,25/12/1994,1.0,0 -40.0,blue-collar,high.school,4.963,01/07/1998,20/01/2005,1.0,0 -33.0,blue-collar,basic.4y,4.963,29/07/2014,07/02/1997,1.0,0 -32.0,blue-collar,basic.6y,4.963,20/11/1992,05/07/1996,1.0,0 -46.0,services,high.school,4.963,05/02/1996,24/02/2005,1.0,0 -,management,university.degree,4.963,30/06/1993,11/03/2014,1.0,0 -31.0,blue-collar,basic.4y,4.963,02/01/2009,07/01/2000,1.0,0 -31.0,blue-collar,basic.9y,4.963,05/09/2003,07/06/2018,1.0,0 -26.0,,university.degree,4.963,27/08/2010,11/03/2005,1.0,0 -57.0,admin.,basic.9y,4.963,27/05/2014,28/03/2007,1.0,0 -36.0,entrepreneur,university.degree,4.963,23/12/2005,28/12/2018,1.0,0 -30.0,blue-collar,basic.6y,4.963,01/02/1994,31/12/2003,1.0,0 -30.0,,university.degree,4.963,10/10/1997,24/12/1999,1.0,0 -42.0,admin.,university.degree,4.963,18/05/2000,28/07/2017,1.0,0 -31.0,housemaid,high.school,4.963,18/07/2003,16/11/2005,1.0,0 -39.0,services,high.school,4.963,23/02/2006,02/07/2009,1.0,0 -24.0,blue-collar,basic.9y,4.963,05/10/2003,21/01/2003,1.0,0 -39.0,services,high.school,4.963,07/04/2014,05/08/1987,1.0,0 -57.0,admin.,basic.9y,4.963,31/10/2012,30/01/2004,1.0,0 -,,basic.9y,4.963,05/12/1990,05/06/1994,1.0,0 -21.0,blue-collar,basic.9y,4.963,03/08/2000,25/08/2017,1.0,0 -,blue-collar,basic.6y,4.963,10/01/1998,12/08/2005,1.0,0 -44.0,,basic.6y,4.963,10/10/2014,10/03/2015,1.0,0 -30.0,management,university.degree,4.963,,17/06/2014,1.0,0 -36.0,services,high.school,4.963,03/05/2004,06/02/2017,1.0,0 -32.0,technician,high.school,4.963,,10/04/2008,1.0,0 -38.0,,high.school,4.963,,05/03/2004,1.0,0 -25.0,blue-collar,basic.6y,4.963,01/12/1992,15/05/1988,1.0,0 -32.0,technician,professional.course,4.963,03/08/2010,31/12/1992,1.0,0 -40.0,entrepreneur,university.degree,4.963,31/07/2001,10/07/2014,1.0,0 -,blue-collar,high.school,4.963,24/06/2011,25/06/2004,1.0,0 -29.0,admin.,high.school,4.963,01/10/2004,15/03/2000,1.0,0 -51.0,blue-collar,basic.4y,4.963,31/10/2012,14/07/2006,1.0,0 -,self-employed,high.school,4.963,14/04/2009,08/08/2012,1.0,0 -36.0,blue-collar,basic.9y,4.963,23/07/2004,26/02/2015,1.0,0 -26.0,services,high.school,4.963,,08/04/2001,1.0,0 -26.0,services,high.school,4.963,30/01/2012,11/03/2009,1.0,0 -36.0,blue-collar,basic.9y,4.963,10/08/1989,01/03/1992,1.0,0 -44.0,admin.,basic.6y,4.963,01/08/1992,12/01/1999,1.0,0 -25.0,blue-collar,basic.9y,4.963,21/05/2010,27/11/2012,1.0,0 -55.0,unemployed,university.degree,4.963,19/01/2005,20/05/2013,1.0,0 -30.0,blue-collar,basic.6y,4.963,10/04/2014,09/03/2007,1.0,0 -33.0,management,high.school,4.963,01/06/2007,22/07/2014,1.0,0 -39.0,blue-collar,university.degree,4.963,25/12/1995,12/08/2005,1.0,0 -24.0,admin.,high.school,4.963,13/05/2011,24/07/2008,1.0,0 -28.0,admin.,university.degree,4.963,19/12/2003,04/06/2012,1.0,1 -53.0,services,high.school,4.963,,22/08/2003,1.0,0 -28.0,services,high.school,4.963,21/07/1996,01/06/2010,1.0,0 -30.0,management,university.degree,4.963,22/01/1996,20/02/1996,1.0,0 -26.0,student,high.school,4.963,07/09/2012,18/12/2002,1.0,0 -30.0,admin.,university.degree,4.963,20/09/1993,01/03/2008,1.0,0 -25.0,technician,university.degree,4.963,09/12/1996,14/04/2005,1.0,0 -36.0,entrepreneur,university.degree,4.963,01/08/1991,09/07/2008,1.0,0 -37.0,entrepreneur,university.degree,4.963,14/05/2004,10/12/2004,1.0,0 -50.0,admin.,university.degree,4.963,25/12/1996,19/11/2014,1.0,0 -28.0,,university.degree,4.963,28/07/2009,01/05/2005,1.0,0 -31.0,services,high.school,4.963,19/08/2004,18/04/2011,1.0,0 -58.0,retired,basic.4y,4.963,,20/08/2004,1.0,0 -24.0,admin.,high.school,4.963,23/07/2010,21/04/2011,1.0,0 -53.0,entrepreneur,university.degree,4.963,24/02/2016,01/03/1993,1.0,0 -,admin.,university.degree,4.963,05/05/2006,13/04/2001,1.0,1 -49.0,unemployed,high.school,4.963,,21/11/2003,1.0,0 -59.0,retired,university.degree,4.963,01/03/2009,08/08/2014,1.0,0 -33.0,blue-collar,basic.4y,4.963,25/12/1992,05/07/2002,1.0,0 -39.0,services,high.school,4.963,10/07/1989,28/09/2012,1.0,0 -28.0,admin.,university.degree,4.963,25/11/1997,07/07/2005,1.0,0 -56.0,retired,professional.course,4.963,10/03/1997,31/12/1993,1.0,0 -24.0,admin.,university.degree,4.963,22/07/2000,11/02/2009,1.0,0 -,technician,professional.course,4.963,23/07/2001,15/02/2018,1.0,0 -27.0,,university.degree,4.963,15/01/2013,03/05/2011,1.0,0 -,admin.,university.degree,4.963,10/02/2009,23/07/2014,1.0,0 -49.0,self-employed,university.degree,4.963,18/01/2018,02/04/2004,1.0,0 -30.0,management,university.degree,4.963,18/10/2012,11/11/2015,1.0,0 -40.0,,university.degree,4.963,06/06/2008,08/04/2005,1.0,0 -52.0,admin.,university.degree,4.963,21/03/2003,01/05/2006,1.0,0 -44.0,technician,professional.course,4.963,31/07/2013,27/12/2006,1.0,0 -36.0,blue-collar,basic.9y,4.963,19/03/2002,06/11/2013,1.0,0 -50.0,housemaid,high.school,4.963,14/03/1990,14/03/2018,1.0,0 -38.0,management,university.degree,4.963,23/02/2009,22/09/1999,1.0,0 -,,basic.4y,4.963,07/03/2012,01/04/2009,1.0,0 -30.0,management,university.degree,4.963,03/01/2002,23/08/2017,1.0,0 -27.0,services,high.school,4.963,09/11/2015,17/12/1999,1.0,0 -25.0,,high.school,4.963,01/11/2000,09/07/2014,1.0,0 -30.0,blue-collar,basic.6y,4.963,24/06/1994,06/04/1998,1.0,1 -,blue-collar,high.school,4.963,27/03/2009,02/06/2008,1.0,0 -36.0,self-employed,university.degree,4.963,24/12/2004,01/12/1992,1.0,0 -49.0,self-employed,university.degree,4.963,06/05/2008,23/09/2011,1.0,0 -25.0,blue-collar,basic.9y,4.963,31/08/2016,17/06/2008,1.0,0 -26.0,technician,professional.course,4.963,19/06/2008,31/12/1993,1.0,0 -26.0,admin.,university.degree,4.963,25/04/2012,27/11/1998,1.0,0 -49.0,unknown,university.degree,4.963,,27/02/2018,1.0,0 -34.0,blue-collar,high.school,4.963,02/02/2010,06/12/2006,1.0,0 -37.0,technician,university.degree,4.963,31/12/1993,26/01/2011,1.0,0 -29.0,blue-collar,high.school,4.963,25/04/2003,27/02/2015,1.0,0 -,admin.,university.degree,4.963,24/01/2006,21/12/2009,1.0,0 -39.0,blue-collar,basic.6y,4.963,22/07/2014,25/11/2004,1.0,0 -32.0,technician,professional.course,4.963,31/12/2010,29/11/2001,1.0,0 -53.0,,university.degree,4.963,22/02/2016,16/05/2018,1.0,0 -26.0,services,high.school,4.963,25/06/2004,10/09/2014,1.0,0 -31.0,blue-collar,basic.9y,4.963,,20/02/2008,1.0,0 -51.0,blue-collar,basic.4y,4.963,28/01/2011,22/11/2004,1.0,0 -34.0,blue-collar,basic.9y,4.963,11/04/2013,01/11/2007,1.0,0 -24.0,admin.,university.degree,4.963,09/09/1997,11/07/2001,1.0,0 -29.0,self-employed,professional.course,4.963,09/01/1997,24/01/2005,1.0,0 -,blue-collar,basic.9y,4.963,26/01/2009,16/01/2004,1.0,0 -53.0,blue-collar,basic.4y,4.963,,25/09/2003,1.0,0 -59.0,retired,high.school,4.963,23/09/1997,05/07/1991,1.0,0 -34.0,admin.,university.degree,4.963,02/07/2012,02/12/2005,1.0,0 -47.0,technician,professional.course,4.963,01/11/1993,20/01/2006,1.0,0 -27.0,services,university.degree,4.963,09/07/2004,08/06/2017,1.0,0 -24.0,services,basic.9y,4.963,25/07/2003,09/08/1996,1.0,0 -36.0,admin.,high.school,4.963,23/09/1996,19/11/2002,1.0,1 -28.0,blue-collar,basic.4y,4.963,15/02/2013,01/05/1996,1.0,0 -44.0,admin.,basic.6y,4.963,10/10/2005,23/03/2015,1.0,0 -42.0,,university.degree,4.963,07/10/2004,01/11/1995,1.0,0 -40.0,,high.school,4.963,25/03/2019,18/12/2009,1.0,0 -39.0,admin.,basic.6y,4.963,05/06/1993,05/01/2004,1.0,0 -31.0,blue-collar,basic.6y,4.963,05/12/1992,01/12/1996,1.0,0 -,,high.school,4.963,10/03/1997,29/06/2009,1.0,0 -24.0,technician,high.school,4.963,19/06/2003,14/02/2002,1.0,0 -48.0,services,basic.9y,4.963,24/07/2013,23/10/2017,1.0,0 -34.0,technician,professional.course,4.963,,10/07/1997,1.0,0 -25.0,services,high.school,4.963,05/12/1992,21/12/1994,1.0,0 -,technician,university.degree,4.963,15/02/1994,02/07/2008,1.0,0 -39.0,services,high.school,4.963,,24/03/2009,1.0,0 -29.0,technician,university.degree,4.963,30/05/2008,01/07/1993,1.0,0 -30.0,management,university.degree,4.963,25/04/2003,10/12/2014,1.0,1 -31.0,technician,professional.course,4.963,30/11/2009,09/12/1996,1.0,0 -33.0,entrepreneur,basic.9y,4.963,,23/05/2007,1.0,0 -55.0,unknown,high.school,4.963,15/12/1994,27/05/2005,1.0,0 -29.0,technician,university.degree,4.963,29/02/2008,21/03/1994,1.0,0 -33.0,blue-collar,basic.9y,4.963,09/04/2001,03/02/1999,1.0,0 -58.0,retired,basic.4y,4.963,18/02/2011,04/06/2015,1.0,0 -23.0,admin.,professional.course,4.963,30/07/1999,30/01/2015,1.0,0 -57.0,technician,basic.4y,4.963,08/04/2004,01/05/1996,1.0,0 -29.0,blue-collar,basic.9y,4.963,01/02/1996,28/11/2014,1.0,0 -27.0,,university.degree,4.963,24/02/2005,16/05/2007,1.0,0 -43.0,,high.school,4.963,17/03/1999,18/04/2007,1.0,0 -,self-employed,university.degree,4.963,02/01/2003,01/06/1998,1.0,0 -39.0,blue-collar,university.degree,4.963,21/03/2012,19/09/2000,1.0,0 -40.0,entrepreneur,basic.4y,4.963,31/07/2017,14/03/2014,1.0,0 -32.0,services,basic.9y,4.963,13/05/2003,29/07/2014,1.0,0 -26.0,admin.,university.degree,4.963,14/03/2016,22/11/2013,1.0,0 -,technician,professional.course,4.963,14/04/2003,15/10/2010,1.0,0 -23.0,admin.,professional.course,4.963,15/04/2000,18/07/2003,1.0,1 -39.0,blue-collar,high.school,4.963,01/10/1994,31/12/1992,1.0,0 -56.0,management,high.school,4.963,05/05/1995,04/12/2003,1.0,0 -31.0,blue-collar,high.school,4.963,,26/08/2009,1.0,0 -32.0,services,basic.9y,4.963,01/11/2013,21/12/2016,1.0,0 -30.0,blue-collar,basic.6y,4.963,25/12/1994,23/05/2008,1.0,0 -31.0,admin.,university.degree,4.963,15/08/2014,04/09/1996,1.0,1 -30.0,management,university.degree,4.963,14/11/2013,26/05/2009,1.0,0 -32.0,technician,high.school,4.963,01/09/1996,20/09/2002,1.0,0 -53.0,,university.degree,4.963,,26/06/2017,1.0,0 -37.0,blue-collar,basic.9y,4.963,27/01/2006,29/07/2008,1.0,0 -35.0,entrepreneur,university.degree,4.963,20/12/1995,31/01/2013,1.0,0 -38.0,technician,professional.course,4.963,25/01/1994,12/10/2009,1.0,0 -,admin.,university.degree,4.963,16/01/2004,09/08/2011,1.0,0 -,blue-collar,basic.9y,4.963,01/08/2008,03/03/2014,1.0,1 -36.0,,basic.9y,4.963,13/03/2009,19/09/1995,1.0,0 -,services,professional.course,4.963,02/06/2017,29/11/2005,1.0,0 -29.0,technician,university.degree,4.963,08/06/2006,27/08/2004,1.0,0 -29.0,technician,university.degree,4.963,31/12/1992,25/02/1997,1.0,0 -46.0,,high.school,4.963,13/01/2012,06/10/2004,1.0,0 -23.0,admin.,professional.course,4.963,27/03/2019,18/06/2004,1.0,0 -38.0,blue-collar,basic.6y,4.963,30/12/2010,06/01/2006,1.0,0 -,blue-collar,basic.4y,4.963,01/09/1995,24/03/2005,1.0,0 -42.0,technician,high.school,4.963,11/10/2013,01/02/1997,1.0,0 -30.0,management,university.degree,4.963,07/08/2009,27/11/2014,1.0,0 -38.0,blue-collar,basic.6y,4.963,08/10/2007,31/12/2015,1.0,0 -,blue-collar,basic.9y,4.963,01/03/1996,01/01/1998,1.0,0 -,technician,basic.9y,4.963,06/02/2014,31/05/2012,1.0,0 -53.0,blue-collar,basic.6y,4.963,10/08/2001,21/03/2002,1.0,0 -42.0,unknown,university.degree,4.963,16/08/2002,10/08/1997,1.0,0 -23.0,admin.,professional.course,4.963,07/04/2006,29/11/2006,1.0,0 -42.0,self-employed,university.degree,4.963,17/02/2011,13/11/2003,1.0,0 -,blue-collar,basic.9y,4.963,12/06/2013,31/01/2011,1.0,0 -42.0,self-employed,university.degree,4.963,23/02/2018,17/03/2000,1.0,0 -49.0,self-employed,university.degree,4.963,01/03/2006,15/12/1988,1.0,1 -51.0,admin.,basic.9y,4.963,01/01/2009,19/06/2015,1.0,1 -,,professional.course,4.963,28/04/1990,27/03/2017,1.0,0 -30.0,technician,professional.course,4.963,26/09/2014,03/07/2013,1.0,1 -28.0,admin.,university.degree,4.963,06/04/2010,02/04/1998,1.0,0 -33.0,technician,university.degree,4.963,31/03/1990,25/06/1988,1.0,0 -26.0,admin.,university.degree,4.963,15/02/1996,05/11/2010,1.0,0 -54.0,housemaid,basic.4y,4.963,25/01/2013,01/06/1993,1.0,0 -55.0,management,basic.9y,4.963,30/11/1993,06/08/2003,1.0,0 -25.0,,basic.9y,4.963,13/01/2006,11/12/2014,1.0,0 -35.0,admin.,professional.course,4.963,01/11/2004,04/07/2012,1.0,0 -29.0,admin.,high.school,4.963,24/06/1998,10/03/2015,1.0,0 -36.0,entrepreneur,university.degree,4.963,25/07/2003,09/10/2007,1.0,1 -28.0,admin.,high.school,4.963,22/01/2013,24/04/2019,1.0,0 -32.0,services,basic.9y,4.963,07/10/1996,31/03/2014,1.0,0 -,admin.,university.degree,4.963,03/04/2015,06/04/2007,1.0,0 -34.0,services,high.school,4.963,06/03/2009,16/02/2007,1.0,0 -57.0,blue-collar,basic.6y,4.963,26/09/2003,28/10/2004,1.0,0 -50.0,management,university.degree,4.963,01/06/1997,15/03/2017,1.0,0 -38.0,blue-collar,basic.6y,4.963,20/01/2010,28/02/2003,1.0,0 -,,professional.course,4.963,28/11/2014,06/01/2015,1.0,0 -38.0,blue-collar,basic.9y,4.963,,16/07/2004,1.0,0 -22.0,admin.,high.school,4.963,07/02/2017,27/12/2007,1.0,0 -39.0,technician,professional.course,4.963,26/01/2001,31/01/2013,1.0,0 -44.0,services,high.school,4.963,04/08/2016,03/06/2015,1.0,0 -30.0,blue-collar,basic.6y,4.963,,20/12/2002,1.0,0 -26.0,,basic.6y,4.963,30/03/2007,04/02/2005,1.0,0 -,,high.school,4.963,04/07/2003,19/10/2016,1.0,0 -39.0,services,high.school,4.963,11/03/2005,09/10/1998,1.0,1 -,services,basic.9y,4.963,,03/10/2012,1.0,0 -27.0,blue-collar,basic.9y,4.963,23/09/2014,01/11/2006,1.0,1 -48.0,technician,professional.course,4.963,08/06/2006,07/06/2018,1.0,0 -37.0,admin.,high.school,4.963,27/04/2001,02/09/2005,1.0,0 -59.0,services,high.school,4.963,01/05/2007,25/01/2010,1.0,0 -32.0,,basic.6y,4.963,25/05/2010,27/06/1997,1.0,0 -24.0,services,high.school,4.963,09/06/1992,21/12/2018,1.0,0 -28.0,admin.,high.school,4.963,29/06/2007,01/03/2005,1.0,0 -32.0,,basic.6y,4.963,30/03/2009,28/06/2012,1.0,0 -35.0,management,high.school,4.963,31/12/2004,04/05/2006,1.0,0 -39.0,housemaid,basic.4y,4.963,26/06/2009,04/01/2010,1.0,0 -23.0,services,high.school,4.963,11/02/2005,25/07/2008,1.0,0 -52.0,housemaid,high.school,4.963,03/12/2002,10/06/2011,1.0,0 -,entrepreneur,university.degree,4.963,01/07/2004,09/05/2003,1.0,0 -,admin.,basic.6y,4.963,10/04/2012,23/02/2001,1.0,0 -,blue-collar,basic.4y,4.963,11/12/2015,18/03/2004,1.0,0 -44.0,blue-collar,basic.9y,4.963,20/12/2010,26/09/2017,1.0,0 -50.0,admin.,university.degree,4.963,01/04/2001,04/07/2002,1.0,0 -26.0,services,high.school,4.963,30/09/2014,31/01/2013,1.0,0 -31.0,blue-collar,basic.9y,4.963,14/02/2011,31/12/2012,1.0,0 -47.0,self-employed,basic.9y,4.963,05/01/1996,31/12/1992,1.0,1 -43.0,admin.,university.degree,4.963,31/12/1993,24/09/2012,1.0,0 -60.0,self-employed,university.degree,4.963,09/04/1989,02/06/2006,1.0,1 -,,professional.course,4.963,18/10/2000,05/07/1993,1.0,0 -50.0,,university.degree,4.963,30/11/1999,27/06/2018,1.0,0 -26.0,blue-collar,basic.4y,4.963,01/10/1999,01/11/1996,1.0,0 -,entrepreneur,university.degree,4.963,10/04/1987,20/10/1993,1.0,0 -36.0,services,high.school,4.963,04/04/2003,29/03/2011,1.0,1 -48.0,services,basic.9y,4.963,10/08/2011,10/02/2017,1.0,0 -31.0,blue-collar,basic.4y,4.963,09/09/2013,04/09/2009,1.0,0 -34.0,management,university.degree,4.963,14/05/2014,14/08/2008,1.0,0 -31.0,blue-collar,basic.4y,4.963,30/07/2015,26/06/2014,1.0,0 -40.0,admin.,university.degree,4.963,23/07/2004,06/10/2005,1.0,0 -27.0,blue-collar,basic.9y,4.963,09/01/1997,12/04/2016,1.0,0 -26.0,blue-collar,professional.course,4.963,06/05/2014,31/12/1991,1.0,0 -32.0,technician,professional.course,4.963,10/12/2004,02/08/2010,1.0,0 -58.0,technician,high.school,4.963,02/02/2001,21/06/2002,1.0,0 -41.0,blue-collar,basic.6y,4.963,02/07/2015,05/02/1999,1.0,0 -29.0,self-employed,professional.course,4.963,05/08/2005,09/07/1999,1.0,1 -24.0,admin.,university.degree,4.963,07/12/2009,16/07/2010,1.0,0 -48.0,,professional.course,4.963,01/05/1998,12/11/2014,1.0,0 -27.0,admin.,high.school,4.963,20/04/2007,21/09/1997,1.0,0 -,blue-collar,basic.6y,4.963,01/06/2004,26/11/2009,1.0,0 -32.0,services,basic.9y,4.963,05/04/2017,01/07/1996,1.0,0 -40.0,admin.,university.degree,4.963,01/05/1994,07/02/2018,1.0,0 -29.0,services,basic.6y,4.963,,01/11/1991,1.0,0 -40.0,blue-collar,basic.9y,4.962,08/04/2005,06/05/2004,1.0,0 -29.0,technician,high.school,4.962,08/11/2017,17/09/2012,1.0,0 -44.0,admin.,high.school,4.962,18/06/2008,24/03/2005,1.0,0 -56.0,retired,basic.4y,4.962,22/09/1997,12/11/2007,1.0,0 -31.0,blue-collar,basic.9y,4.962,06/08/2001,25/12/1994,1.0,0 -58.0,blue-collar,basic.4y,4.962,09/07/2010,01/06/2012,1.0,0 -52.0,services,high.school,4.962,28/03/2003,08/09/2009,1.0,0 -42.0,entrepreneur,university.degree,4.962,03/06/2005,23/12/1997,1.0,1 -,technician,high.school,4.962,,20/03/2018,1.0,0 -41.0,technician,university.degree,4.962,28/01/2011,28/07/2004,1.0,0 -42.0,admin.,high.school,4.962,04/04/2018,30/12/2005,1.0,0 -58.0,blue-collar,basic.4y,4.962,25/08/2005,26/03/2018,1.0,0 -52.0,retired,basic.4y,4.962,08/08/2017,03/06/1996,1.0,0 -41.0,blue-collar,high.school,4.962,27/03/2002,31/01/2012,1.0,0 -49.0,services,high.school,4.962,03/09/2012,24/08/2006,1.0,0 -32.0,technician,university.degree,4.962,14/06/2002,04/03/2005,1.0,0 -41.0,entrepreneur,high.school,4.962,06/07/1994,15/12/2009,1.0,0 -44.0,entrepreneur,university.degree,4.962,24/02/2005,13/11/2001,1.0,0 -,services,high.school,4.962,04/06/1996,06/06/2008,1.0,0 -51.0,technician,high.school,4.962,12/10/2000,03/02/2005,1.0,0 -27.0,services,high.school,4.962,01/04/2000,26/07/2016,1.0,0 -,services,high.school,4.962,30/10/2002,16/06/2011,1.0,0 -43.0,housemaid,basic.6y,4.962,01/08/2002,09/11/2017,1.0,0 -56.0,blue-collar,basic.4y,4.962,08/02/2018,08/04/2005,1.0,0 -29.0,blue-collar,basic.6y,4.962,22/02/2010,01/05/1995,1.0,0 -38.0,,basic.6y,4.962,24/07/2001,13/04/2010,1.0,0 -27.0,services,university.degree,4.962,24/11/2017,19/09/1995,1.0,0 -47.0,technician,high.school,4.962,10/05/2010,22/05/2009,1.0,0 -39.0,services,high.school,4.962,25/02/1998,01/08/2006,1.0,0 -,services,high.school,4.962,31/01/2012,11/02/2005,1.0,0 -26.0,admin.,high.school,4.962,02/05/2019,05/11/2004,1.0,0 -50.0,management,professional.course,4.962,11/10/2018,31/12/1988,1.0,0 -29.0,,university.degree,4.962,03/03/2006,09/11/2011,1.0,0 -36.0,admin.,university.degree,4.962,12/09/1997,31/10/2017,1.0,0 -39.0,services,high.school,4.962,07/12/2004,06/08/2014,1.0,0 -44.0,blue-collar,basic.9y,4.962,18/07/2003,11/01/2018,1.0,0 -31.0,services,high.school,4.962,,11/04/2014,1.0,0 -,admin.,university.degree,4.962,29/07/2011,13/04/2004,1.0,0 -,blue-collar,basic.4y,4.962,26/06/2015,31/12/1994,1.0,0 -41.0,technician,university.degree,4.962,06/09/2012,01/11/1992,1.0,0 -43.0,admin.,high.school,4.962,06/06/2016,22/10/2014,1.0,0 -51.0,technician,professional.course,4.962,,05/10/2016,1.0,0 -29.0,technician,high.school,4.962,22/12/2017,13/01/2006,1.0,0 -26.0,,high.school,4.962,20/09/2000,26/11/2007,1.0,0 -50.0,entrepreneur,basic.9y,4.962,02/10/2013,06/09/2016,1.0,0 -35.0,management,university.degree,4.962,06/08/2004,15/11/1985,1.0,0 -41.0,technician,university.degree,4.962,15/06/1993,30/07/2007,1.0,0 -41.0,entrepreneur,high.school,4.962,19/02/2014,06/06/2001,1.0,0 -,entrepreneur,high.school,4.962,15/02/1997,04/02/2015,1.0,0 -,blue-collar,basic.6y,4.962,30/10/2017,14/12/2011,1.0,0 -41.0,,high.school,4.962,28/02/2006,20/01/2011,1.0,0 -55.0,entrepreneur,university.degree,4.962,15/09/2009,21/06/2002,1.0,0 -,blue-collar,basic.6y,4.962,01/04/1992,25/07/2012,1.0,0 -49.0,,basic.9y,4.962,19/03/1998,14/03/2008,1.0,0 -43.0,housemaid,basic.6y,4.962,26/06/1997,13/04/2011,1.0,0 -59.0,technician,university.degree,4.962,28/03/2003,11/02/2010,1.0,0 -41.0,technician,university.degree,4.962,07/08/1997,23/03/2018,1.0,0 -54.0,blue-collar,basic.4y,4.962,01/09/2011,05/11/1999,1.0,0 -25.0,blue-collar,basic.9y,4.962,18/11/2009,13/02/2012,1.0,0 -47.0,admin.,professional.course,4.962,10/12/2015,18/10/2007,1.0,0 -54.0,services,high.school,4.962,23/06/2015,21/02/2006,1.0,0 -26.0,,basic.9y,4.962,,12/05/2000,1.0,0 -32.0,student,high.school,4.962,01/07/2006,28/06/2002,1.0,1 -57.0,management,university.degree,4.962,13/09/2002,07/08/2009,1.0,0 -43.0,entrepreneur,high.school,4.962,13/06/2000,16/07/2004,1.0,0 -37.0,blue-collar,basic.9y,4.962,18/11/2004,28/12/2017,1.0,0 -41.0,entrepreneur,high.school,4.962,,26/02/2016,1.0,1 -31.0,,basic.4y,4.962,,10/10/1997,1.0,0 -27.0,services,university.degree,4.962,31/10/2012,04/12/2017,1.0,0 -54.0,services,high.school,4.962,07/01/2005,05/03/2004,1.0,0 -50.0,technician,professional.course,4.962,31/12/1994,17/03/2015,1.0,0 -54.0,technician,professional.course,4.962,05/01/2016,26/09/2003,1.0,0 -27.0,management,university.degree,4.962,31/01/2012,09/03/2010,1.0,0 -,technician,professional.course,4.962,04/03/2002,01/09/2006,1.0,0 -57.0,self-employed,university.degree,4.962,06/11/2007,28/09/2017,1.0,0 -27.0,services,high.school,4.962,21/07/2011,09/03/2007,1.0,0 -,self-employed,university.degree,4.962,08/08/2013,26/03/2009,1.0,0 -56.0,services,high.school,4.962,26/10/2012,10/05/2006,1.0,0 -47.0,technician,high.school,4.962,26/10/2011,13/08/2004,1.0,0 -33.0,technician,high.school,4.962,04/08/2003,01/07/2004,1.0,0 -56.0,services,high.school,4.962,14/12/2016,25/01/1996,1.0,0 -40.0,services,basic.9y,4.962,27/11/2008,22/03/2017,1.0,0 -49.0,blue-collar,basic.9y,4.962,10/02/1990,02/10/2014,1.0,0 -49.0,blue-collar,basic.9y,4.962,10/04/2018,26/07/2018,1.0,0 -36.0,,university.degree,4.962,25/09/1992,26/05/2000,1.0,0 -49.0,technician,basic.4y,4.962,05/10/1997,17/10/2013,1.0,0 -31.0,entrepreneur,university.degree,4.962,07/05/2004,15/08/2003,1.0,0 -49.0,,professional.course,4.962,17/09/2015,22/12/2015,1.0,0 -46.0,blue-collar,high.school,4.962,21/07/2014,21/02/2003,1.0,0 -47.0,,high.school,4.962,,05/09/1996,1.0,0 -33.0,technician,basic.9y,4.962,24/02/2009,09/06/2008,1.0,0 -23.0,blue-collar,basic.9y,4.962,26/07/2016,01/05/2007,1.0,0 -54.0,,high.school,4.962,28/10/2004,04/07/2003,1.0,0 -44.0,admin.,university.degree,4.962,07/03/1994,15/04/1989,1.0,0 -53.0,technician,basic.9y,4.962,09/08/1991,29/07/2009,1.0,0 -53.0,entrepreneur,university.degree,4.962,02/05/2003,12/08/2010,1.0,0 -58.0,blue-collar,basic.9y,4.962,05/12/1987,26/07/1996,1.0,0 -59.0,admin.,basic.4y,4.962,29/06/2000,28/06/2006,1.0,0 -59.0,,basic.4y,4.962,04/05/2007,12/04/2007,1.0,0 -54.0,services,basic.9y,4.962,08/06/2007,03/02/2014,1.0,0 -47.0,technician,high.school,4.962,30/10/2012,25/03/1996,1.0,0 -52.0,retired,basic.9y,4.962,04/10/1995,06/11/2014,1.0,0 -54.0,technician,high.school,4.962,30/04/2007,14/07/2006,1.0,0 -45.0,services,high.school,4.962,,05/02/2015,1.0,0 -54.0,,basic.9y,4.962,02/04/1998,03/08/2007,1.0,0 -57.0,self-employed,university.degree,4.962,20/01/2017,29/06/2006,1.0,1 -,technician,professional.course,4.962,16/11/1990,16/12/2010,1.0,0 -53.0,technician,high.school,4.962,01/10/1994,01/05/2008,1.0,0 -52.0,,professional.course,4.962,20/11/2003,21/03/2001,1.0,0 -51.0,services,high.school,4.962,31/12/1992,18/06/1999,1.0,0 -47.0,technician,high.school,4.962,29/02/2016,01/03/2001,1.0,0 -53.0,blue-collar,high.school,4.962,26/04/2001,17/10/2013,1.0,0 -44.0,admin.,university.degree,4.962,01/07/1993,05/03/1993,1.0,0 -46.0,technician,university.degree,4.962,31/12/1990,03/12/2007,1.0,0 -48.0,management,university.degree,4.962,01/06/1996,27/11/2012,1.0,0 -52.0,blue-collar,basic.9y,4.962,22/10/2007,20/02/2004,1.0,0 -39.0,services,high.school,4.962,,21/06/2001,1.0,0 -38.0,admin.,high.school,4.962,10/11/2006,23/08/2002,1.0,0 -54.0,technician,university.degree,4.962,23/03/2016,24/02/2011,1.0,0 -,technician,professional.course,4.962,01/02/1996,27/06/2018,1.0,0 -36.0,management,high.school,4.962,22/03/2004,30/07/2004,1.0,0 -48.0,,basic.4y,4.962,01/07/1994,20/09/1996,1.0,0 -44.0,services,high.school,4.962,07/08/2015,05/12/1999,1.0,0 -55.0,admin.,basic.4y,4.962,26/02/2019,29/12/2003,1.0,0 -57.0,self-employed,basic.4y,4.962,20/08/2014,15/10/1985,1.0,0 -44.0,,basic.9y,4.962,10/03/1997,05/07/2011,1.0,0 -49.0,technician,professional.course,4.962,22/08/2013,05/05/2010,1.0,0 -43.0,blue-collar,basic.9y,4.962,,26/04/2010,1.0,0 -43.0,blue-collar,basic.9y,4.962,22/07/2011,18/12/2003,1.0,0 -51.0,housemaid,high.school,4.962,07/08/2012,09/04/2004,1.0,0 -52.0,services,high.school,4.962,07/06/2002,19/07/2016,1.0,0 -41.0,blue-collar,basic.6y,4.962,15/10/1992,11/01/2010,1.0,0 -52.0,services,high.school,4.962,01/08/2008,06/09/2005,1.0,0 -45.0,admin.,high.school,4.962,29/05/2014,14/04/2014,1.0,0 -49.0,technician,professional.course,4.962,31/10/1999,22/06/2006,1.0,0 -45.0,admin.,high.school,4.962,04/02/2005,23/04/2004,1.0,0 -39.0,self-employed,high.school,4.962,12/09/2014,13/10/2014,1.0,0 -45.0,,high.school,4.962,26/12/1995,10/11/1990,1.0,1 -57.0,blue-collar,basic.4y,4.962,01/12/1992,01/07/2005,1.0,0 -46.0,,high.school,4.962,,14/05/2009,1.0,0 -41.0,entrepreneur,high.school,4.962,25/12/1992,19/09/1995,1.0,0 -51.0,housemaid,basic.4y,4.962,01/05/2010,08/07/1998,1.0,0 -34.0,services,high.school,4.962,01/07/2015,15/08/1997,1.0,0 -46.0,,high.school,4.962,15/10/2010,01/08/2006,1.0,0 -30.0,admin.,university.degree,4.962,,15/08/1996,1.0,0 -24.0,services,high.school,4.962,01/03/1995,12/04/2017,1.0,0 -46.0,blue-collar,basic.6y,4.962,05/04/2006,01/10/2007,1.0,0 -57.0,blue-collar,high.school,4.962,13/02/2003,23/06/2005,1.0,0 -57.0,,professional.course,4.962,01/02/1995,20/06/1997,1.0,0 -43.0,technician,high.school,4.962,24/09/2018,29/11/2016,1.0,0 -43.0,technician,professional.course,4.962,27/04/2006,25/08/1999,1.0,0 -37.0,blue-collar,basic.9y,4.962,19/05/2005,29/07/2005,1.0,0 -35.0,,high.school,4.962,26/07/2011,24/05/2004,1.0,0 -,entrepreneur,high.school,4.962,20/03/2001,17/04/2014,1.0,0 -,blue-collar,basic.6y,4.962,06/10/1990,03/08/2011,1.0,1 -53.0,,high.school,4.962,,31/10/2017,1.0,0 -53.0,unknown,high.school,4.962,06/02/2004,23/01/2015,1.0,0 -55.0,services,high.school,4.962,30/09/2015,05/11/1993,1.0,0 -23.0,blue-collar,basic.9y,4.962,25/12/1989,31/12/1994,1.0,0 -35.0,retired,basic.4y,4.962,27/01/2014,12/04/2010,1.0,0 -32.0,technician,university.degree,4.962,29/10/1991,17/09/2004,1.0,0 -45.0,admin.,high.school,4.962,14/04/2009,22/04/2015,1.0,0 -53.0,blue-collar,high.school,4.962,28/06/2018,05/06/1997,1.0,0 -50.0,blue-collar,basic.9y,4.962,28/12/2007,31/01/2008,1.0,0 -50.0,blue-collar,basic.9y,4.962,05/12/2002,16/07/2014,1.0,0 -50.0,blue-collar,basic.9y,4.962,,26/02/2004,1.0,0 -,unemployed,professional.course,4.962,08/06/2005,24/10/2014,1.0,0 -,admin.,university.degree,4.962,17/10/2003,05/10/2011,1.0,0 -53.0,management,high.school,4.962,01/04/1997,01/07/1989,1.0,0 -56.0,blue-collar,basic.4y,4.962,,25/07/2003,1.0,0 -,technician,professional.course,4.962,05/02/1996,02/07/2008,1.0,0 -,,basic.6y,4.962,18/12/2015,14/03/2007,1.0,0 -40.0,blue-collar,professional.course,4.962,22/03/2011,01/08/1995,1.0,0 -55.0,,basic.6y,4.962,23/12/1996,01/12/2005,1.0,0 -42.0,management,high.school,4.962,29/10/2003,05/09/1996,1.0,0 -41.0,entrepreneur,high.school,4.962,,31/12/1993,1.0,0 -55.0,services,high.school,4.962,16/12/2005,13/10/2005,1.0,0 -40.0,entrepreneur,high.school,4.962,22/12/2014,01/11/2000,1.0,0 -48.0,blue-collar,basic.4y,4.962,,04/12/2008,1.0,0 -,management,university.degree,4.962,06/04/2005,17/02/2005,1.0,0 -43.0,admin.,university.degree,4.962,,05/12/1994,1.0,0 -34.0,management,university.degree,4.962,29/07/2011,22/11/2017,1.0,0 -51.0,admin.,university.degree,4.962,04/05/2004,05/12/2002,1.0,0 -31.0,admin.,high.school,4.962,31/12/1994,12/07/2010,1.0,0 -27.0,services,high.school,4.962,31/03/1998,01/12/2000,1.0,0 -45.0,,high.school,4.962,01/02/1997,19/09/1995,1.0,0 -38.0,self-employed,university.degree,4.962,14/12/2017,20/01/2006,1.0,0 -48.0,admin.,high.school,4.962,26/03/1990,23/04/2013,1.0,1 -53.0,retired,basic.9y,4.962,08/04/2008,05/05/2014,1.0,0 -29.0,admin.,university.degree,4.962,30/07/2009,24/01/2003,1.0,0 -30.0,,university.degree,4.962,,29/04/1994,1.0,1 -35.0,blue-collar,basic.9y,4.962,14/06/2002,13/06/2003,1.0,0 -55.0,unknown,basic.4y,4.962,12/07/2018,04/06/2010,1.0,1 -41.0,entrepreneur,high.school,4.962,05/01/2010,17/12/1999,1.0,0 -50.0,management,university.degree,4.962,15/10/2015,08/08/2012,1.0,0 -47.0,technician,high.school,4.962,09/03/2010,17/07/2012,1.0,0 -21.0,,high.school,4.962,11/04/2000,01/02/1999,1.0,0 -,technician,basic.4y,4.962,13/08/2009,28/01/2016,1.0,1 -32.0,technician,university.degree,4.962,20/01/2011,27/01/2015,1.0,0 -55.0,unknown,basic.4y,4.962,09/06/2014,05/01/2001,1.0,0 -43.0,blue-collar,basic.9y,4.962,28/12/2018,02/10/2003,1.0,0 -54.0,retired,basic.9y,4.962,11/10/2013,25/01/1998,1.0,0 -,,high.school,4.962,27/06/2013,13/06/2016,1.0,0 -50.0,blue-collar,basic.4y,4.962,23/12/2016,22/01/2004,1.0,0 -34.0,admin.,high.school,4.962,17/06/2011,02/11/2009,1.0,0 -36.0,management,university.degree,4.962,03/06/2004,13/07/1999,1.0,0 -,services,basic.9y,4.962,01/01/2005,30/04/2009,1.0,0 -47.0,technician,high.school,4.962,16/01/2014,19/07/2007,1.0,0 -59.0,unknown,high.school,4.962,01/05/2006,16/01/2006,1.0,0 -29.0,technician,professional.course,4.962,,05/01/2000,1.0,0 -36.0,blue-collar,basic.6y,4.962,25/07/2003,03/09/2004,1.0,0 -54.0,,basic.6y,4.962,27/05/2010,03/07/2012,1.0,0 -48.0,blue-collar,basic.4y,4.962,11/12/2000,08/03/2019,1.0,0 -50.0,management,professional.course,4.962,23/09/2005,08/04/2011,1.0,0 -54.0,technician,basic.6y,4.962,09/01/2004,03/10/1997,1.0,0 -56.0,blue-collar,basic.4y,4.962,18/01/2016,08/10/2007,1.0,0 -39.0,services,high.school,4.962,12/02/1990,19/08/2005,1.0,0 -56.0,,university.degree,4.962,,23/09/1997,1.0,0 -53.0,blue-collar,basic.9y,4.962,10/02/2006,05/09/1992,1.0,0 -,technician,high.school,4.962,,25/08/2000,1.0,0 -25.0,blue-collar,basic.9y,4.962,02/01/2009,19/08/2014,1.0,0 -56.0,blue-collar,basic.4y,4.962,16/04/2010,12/01/2015,1.0,0 -25.0,blue-collar,basic.9y,4.962,26/12/2014,05/07/1999,1.0,0 -54.0,unemployed,university.degree,4.962,21/10/2008,13/06/2003,1.0,0 -38.0,blue-collar,high.school,4.962,11/05/2010,31/03/2008,1.0,0 -57.0,blue-collar,basic.4y,4.962,07/05/2010,07/04/2006,1.0,0 -47.0,technician,high.school,4.962,13/12/2013,08/04/2009,1.0,0 -43.0,admin.,high.school,4.962,09/02/2005,25/08/2000,1.0,0 -48.0,unemployed,basic.6y,4.962,03/06/1999,05/08/2008,1.0,0 -53.0,entrepreneur,university.degree,4.962,31/12/1990,25/03/2005,1.0,0 -51.0,management,university.degree,4.962,27/02/2012,01/11/2006,1.0,1 -,entrepreneur,high.school,4.962,,11/10/2001,1.0,0 -33.0,,basic.9y,4.962,10/03/2005,05/07/2017,1.0,0 -28.0,blue-collar,basic.4y,4.962,15/06/1992,09/03/2005,1.0,0 -35.0,technician,professional.course,4.962,29/05/2013,20/07/1994,1.0,0 -32.0,blue-collar,basic.9y,4.962,31/12/1991,28/09/2006,1.0,0 -48.0,unemployed,basic.6y,4.962,30/11/2009,26/10/2005,1.0,1 -46.0,blue-collar,high.school,4.962,23/09/1997,22/08/2003,1.0,0 -50.0,management,basic.9y,4.962,25/05/2007,18/03/2005,1.0,0 -28.0,admin.,high.school,4.962,10/07/1994,01/09/1997,1.0,0 -,blue-collar,basic.4y,4.962,02/05/2008,10/12/1996,1.0,0 -35.0,technician,professional.course,4.962,,10/12/2004,1.0,0 -51.0,admin.,university.degree,4.962,01/05/1995,25/01/2013,1.0,0 -57.0,blue-collar,basic.4y,4.962,10/10/1987,13/04/2018,1.0,0 -45.0,admin.,high.school,4.962,06/06/2008,01/11/2004,1.0,0 -41.0,blue-collar,high.school,4.962,30/10/2014,26/10/2017,1.0,0 -27.0,services,high.school,4.962,03/07/2017,26/12/2002,1.0,0 -45.0,entrepreneur,university.degree,4.962,,18/10/2013,1.0,0 -42.0,services,high.school,4.962,01/06/1998,24/09/2009,1.0,0 -57.0,blue-collar,basic.4y,4.962,16/03/2016,22/05/2018,1.0,0 -22.0,blue-collar,basic.9y,4.962,01/04/2010,10/03/1999,1.0,0 -59.0,retired,professional.course,4.962,01/06/2007,21/09/2011,1.0,0 -31.0,services,basic.9y,4.962,11/04/2014,07/01/2005,1.0,0 -43.0,entrepreneur,high.school,4.962,15/03/1995,30/05/2008,1.0,0 -48.0,admin.,high.school,4.962,28/08/2013,24/03/2006,1.0,0 -59.0,retired,professional.course,4.962,19/10/1990,23/10/2015,1.0,0 -44.0,admin.,university.degree,4.962,05/11/2014,27/10/1999,1.0,0 -44.0,admin.,university.degree,4.962,13/09/2011,20/01/2011,1.0,0 -58.0,blue-collar,basic.4y,4.962,23/12/2013,06/11/2015,1.0,0 -,blue-collar,basic.9y,4.962,24/11/1996,01/11/2007,1.0,0 -,management,high.school,4.962,27/07/2015,28/08/2009,1.0,0 -59.0,technician,university.degree,4.962,05/11/2014,06/06/2018,1.0,0 -50.0,management,university.degree,4.962,01/04/2000,21/06/2011,1.0,0 -59.0,entrepreneur,basic.4y,4.962,12/06/2018,10/12/2004,1.0,0 -48.0,blue-collar,high.school,4.962,21/07/2005,18/12/2009,1.0,0 -58.0,blue-collar,high.school,4.962,25/07/2012,04/11/2011,1.0,0 -50.0,management,university.degree,4.962,26/03/2009,17/11/1999,1.0,0 -51.0,housemaid,high.school,4.962,04/05/2017,24/08/2012,1.0,0 -28.0,blue-collar,basic.4y,4.962,20/11/2013,14/11/2003,1.0,0 -33.0,technician,basic.9y,4.962,14/11/2003,23/10/2012,1.0,0 -43.0,blue-collar,basic.9y,4.962,,31/12/1993,1.0,0 -47.0,technician,high.school,4.962,10/12/1997,28/12/2001,1.0,0 -,blue-collar,basic.4y,4.962,,28/12/2009,1.0,0 -50.0,management,high.school,4.962,09/09/1992,23/06/2005,1.0,0 -38.0,,university.degree,4.962,01/05/1995,11/03/2015,1.0,0 -54.0,technician,professional.course,4.962,04/03/2005,18/09/2003,1.0,0 -47.0,,high.school,4.962,,21/03/2008,1.0,0 -35.0,services,basic.9y,4.962,01/02/1996,29/12/2011,1.0,0 -,admin.,university.degree,4.962,15/04/2005,05/12/2012,1.0,0 -45.0,blue-collar,basic.4y,4.962,15/03/1996,07/12/2007,1.0,1 -38.0,,university.degree,4.962,16/07/2004,09/12/2009,1.0,0 -48.0,admin.,basic.9y,4.962,,31/12/1992,1.0,0 -57.0,unemployed,university.degree,4.962,02/07/2004,23/01/2007,1.0,0 -41.0,entrepreneur,high.school,4.962,16/12/2004,30/03/2009,1.0,0 -57.0,admin.,university.degree,4.962,05/07/2018,27/07/2010,1.0,0 -56.0,unemployed,high.school,4.962,29/02/2000,01/05/1996,1.0,0 -35.0,services,basic.9y,4.962,20/10/1993,01/06/2018,1.0,0 -,technician,professional.course,4.962,12/04/2012,21/12/2001,1.0,0 -28.0,unemployed,university.degree,4.962,16/08/2011,15/04/2014,1.0,0 -34.0,technician,university.degree,4.962,01/06/1993,22/09/1997,1.0,0 -54.0,retired,high.school,4.962,16/07/2015,14/04/2015,1.0,0 -47.0,,high.school,4.962,10/07/2001,30/10/2007,1.0,0 -47.0,technician,high.school,4.962,20/08/2018,22/01/2013,1.0,0 -55.0,unknown,basic.4y,4.962,24/06/2005,22/06/2004,1.0,0 -53.0,self-employed,university.degree,4.962,,25/10/2017,1.0,0 -25.0,technician,high.school,4.962,20/10/1994,01/02/1996,1.0,0 -49.0,blue-collar,basic.9y,4.962,24/04/2018,10/03/2000,1.0,0 -34.0,management,university.degree,4.962,11/12/2014,21/05/2004,1.0,0 -50.0,unemployed,professional.course,4.962,17/11/2003,01/02/2005,1.0,0 -52.0,blue-collar,basic.9y,4.962,17/12/2008,01/07/2000,1.0,0 -26.0,technician,university.degree,4.962,13/04/2000,01/12/1992,1.0,0 -57.0,technician,professional.course,4.962,01/05/1996,07/03/2002,1.0,0 -57.0,self-employed,university.degree,4.962,01/01/1998,15/02/1994,1.0,0 -51.0,housemaid,high.school,4.962,,19/09/2003,1.0,0 -59.0,unemployed,basic.4y,4.962,10/11/2014,05/08/1991,1.0,1 -37.0,admin.,basic.6y,4.962,25/11/1996,13/01/2016,1.0,1 -57.0,blue-collar,basic.4y,4.962,14/02/2018,01/01/1993,1.0,0 -,technician,basic.6y,4.962,20/04/2015,28/09/2018,1.0,0 -49.0,technician,professional.course,4.962,18/10/2013,09/12/2002,1.0,0 -48.0,,high.school,4.962,08/04/2009,29/04/2005,1.0,0 -35.0,admin.,high.school,4.962,30/06/2004,15/06/2006,1.0,0 -52.0,,high.school,4.962,15/07/2000,17/10/2014,1.0,0 -,admin.,high.school,4.962,12/04/2013,16/06/2000,1.0,0 -57.0,,basic.4y,4.962,15/06/2018,06/11/1992,1.0,0 -,blue-collar,basic.9y,4.962,29/07/2016,25/03/1989,1.0,1 -43.0,admin.,basic.9y,4.962,29/03/1993,19/09/2008,1.0,0 -45.0,technician,high.school,4.962,11/01/2000,22/10/1999,1.0,0 -43.0,entrepreneur,university.degree,4.962,19/12/2003,10/10/2016,1.0,0 -60.0,retired,high.school,4.962,03/10/2018,14/05/2007,1.0,0 -49.0,admin.,high.school,4.962,16/01/2014,09/12/1996,1.0,0 -41.0,admin.,basic.9y,4.962,15/02/2019,18/02/2015,1.0,0 -52.0,blue-collar,basic.4y,4.962,02/01/2008,05/02/2001,1.0,0 -42.0,technician,professional.course,4.962,10/09/1999,20/04/2001,1.0,0 -49.0,,university.degree,4.962,,31/12/1990,1.0,0 -46.0,technician,professional.course,4.962,17/03/2009,05/10/2012,1.0,0 -33.0,technician,high.school,4.962,11/10/1995,20/03/2017,1.0,1 -52.0,blue-collar,basic.4y,4.962,15/04/1998,01/07/2015,1.0,0 -,,high.school,4.962,,31/10/2012,1.0,0 -32.0,entrepreneur,university.degree,4.962,,15/07/2005,1.0,0 -56.0,technician,professional.course,4.962,01/11/1997,05/03/2015,1.0,0 -32.0,entrepreneur,university.degree,4.962,20/06/2011,08/02/2008,1.0,0 -28.0,services,high.school,4.962,11/02/2005,21/07/2010,1.0,0 -56.0,services,high.school,4.962,,13/04/2011,1.0,0 -50.0,technician,university.degree,4.962,03/05/2019,25/03/1997,1.0,0 -36.0,services,high.school,4.962,24/02/2014,23/09/2013,1.0,0 -47.0,technician,professional.course,4.962,03/04/2012,31/12/1993,1.0,0 -49.0,admin.,university.degree,4.962,22/02/2008,02/05/2019,1.0,0 -32.0,admin.,high.school,4.962,06/06/2006,13/05/2016,1.0,0 -35.0,admin.,university.degree,4.962,06/04/1998,26/11/2010,1.0,0 -56.0,retired,professional.course,4.962,21/02/2003,28/12/2001,1.0,0 -27.0,admin.,university.degree,4.962,01/07/2009,21/02/2007,1.0,1 -42.0,admin.,university.degree,4.962,25/06/2009,15/06/1999,1.0,0 -,blue-collar,basic.9y,4.962,,08/07/2014,1.0,0 -51.0,entrepreneur,basic.6y,4.962,02/12/2004,05/10/2015,1.0,0 -,services,high.school,4.962,08/07/2005,14/06/2007,1.0,1 -42.0,admin.,high.school,4.962,14/12/2000,31/12/2004,1.0,0 -46.0,admin.,professional.course,4.962,25/07/2003,24/11/1999,1.0,0 -46.0,management,university.degree,4.962,21/05/2010,08/06/2017,1.0,0 -47.0,blue-collar,basic.4y,4.962,20/03/2001,05/04/1999,1.0,0 -27.0,technician,high.school,4.962,,20/10/2014,1.0,0 -53.0,management,university.degree,4.962,,26/05/2006,1.0,0 -55.0,technician,high.school,4.962,26/07/2013,08/10/1999,1.0,0 -38.0,blue-collar,high.school,4.962,29/09/2014,01/11/2004,1.0,0 -27.0,technician,high.school,4.962,17/11/2009,23/11/2010,1.0,1 -40.0,,university.degree,4.962,01/07/2004,31/12/1992,1.0,0 -42.0,blue-collar,basic.4y,4.962,04/07/2008,08/02/2016,1.0,0 -31.0,self-employed,university.degree,4.962,01/01/2006,21/01/2003,1.0,0 -43.0,admin.,high.school,4.962,13/02/1998,01/02/1994,1.0,0 -34.0,blue-collar,high.school,4.962,,20/09/1997,1.0,1 -39.0,admin.,high.school,4.962,17/12/2010,21/12/2000,1.0,0 -50.0,retired,professional.course,4.962,31/12/1989,05/08/2016,1.0,1 -52.0,blue-collar,high.school,4.962,10/01/2017,17/06/2005,1.0,0 -43.0,admin.,high.school,4.962,13/08/2013,02/04/2004,1.0,0 -44.0,,high.school,4.962,,27/10/2006,1.0,1 -28.0,blue-collar,basic.9y,4.962,24/06/2014,29/08/2003,1.0,0 -55.0,unemployed,high.school,4.962,13/10/2010,07/02/2006,1.0,0 -28.0,blue-collar,basic.9y,4.962,26/07/2012,26/06/2009,1.0,0 -39.0,admin.,high.school,4.962,,18/04/2012,1.0,0 -,technician,university.degree,4.962,20/10/2005,25/02/2005,1.0,0 -28.0,blue-collar,basic.9y,4.962,09/03/1989,24/12/2002,1.0,0 -28.0,,basic.9y,4.962,,21/06/2017,1.0,0 -45.0,technician,university.degree,4.962,04/01/2016,26/10/2011,1.0,0 -56.0,blue-collar,basic.9y,4.962,20/11/2003,07/04/2008,1.0,0 -32.0,blue-collar,professional.course,4.962,26/10/2012,23/09/1997,1.0,0 -44.0,blue-collar,high.school,4.962,30/07/2010,07/06/2017,1.0,0 -48.0,admin.,university.degree,4.962,,23/06/2008,1.0,0 -38.0,,high.school,4.962,,29/12/1998,1.0,0 -32.0,blue-collar,professional.course,4.962,29/04/2015,13/07/2011,1.0,0 -25.0,technician,high.school,4.962,20/11/2017,05/07/2000,1.0,0 -36.0,services,high.school,4.962,29/11/2013,04/10/2002,1.0,1 -45.0,technician,high.school,4.962,15/02/2007,05/06/1997,1.0,0 -,admin.,high.school,4.962,01/11/1994,18/07/2018,1.0,0 -44.0,blue-collar,basic.4y,4.962,01/02/1997,26/02/2015,1.0,0 -,admin.,university.degree,4.962,,03/08/2010,1.0,0 -40.0,admin.,university.degree,4.962,17/07/2017,30/09/2005,1.0,0 -40.0,admin.,university.degree,4.962,07/09/2001,11/01/2008,1.0,0 -60.0,retired,high.school,4.962,04/09/1998,25/02/2014,1.0,0 -42.0,blue-collar,basic.4y,4.962,25/11/1996,31/01/2003,1.0,0 -56.0,technician,high.school,4.962,10/08/1987,09/08/1996,1.0,0 -50.0,,university.degree,4.962,11/04/2008,11/01/2008,1.0,0 -48.0,admin.,university.degree,4.962,29/02/2016,01/12/2008,1.0,0 -51.0,retired,basic.9y,4.962,,02/04/2014,1.0,0 -,admin.,high.school,4.962,05/05/1996,05/10/2006,1.0,0 -35.0,services,basic.9y,4.962,19/01/2015,09/02/2007,1.0,0 -39.0,self-employed,basic.6y,4.962,,28/02/2013,1.0,0 -53.0,retired,high.school,4.962,18/03/2009,02/04/2009,1.0,0 -40.0,,professional.course,4.962,08/01/2016,17/11/2010,1.0,0 -40.0,technician,professional.course,4.962,04/07/2016,18/02/2005,1.0,0 -27.0,admin.,university.degree,4.962,11/04/1997,30/06/2017,1.0,0 -27.0,admin.,university.degree,4.962,01/02/2005,05/07/1994,1.0,0 -52.0,blue-collar,high.school,4.962,,12/07/2013,1.0,0 -39.0,admin.,high.school,4.962,,01/01/2007,1.0,0 -56.0,self-employed,basic.9y,4.962,27/08/2004,29/09/2015,1.0,0 -32.0,blue-collar,basic.4y,4.962,07/06/2016,17/08/2011,1.0,0 -29.0,,university.degree,4.962,15/06/1988,01/02/1995,1.0,0 -51.0,technician,professional.course,4.962,09/04/1995,08/08/2014,1.0,0 -56.0,blue-collar,basic.9y,4.962,05/09/1991,14/07/2000,1.0,0 -38.0,admin.,university.degree,4.962,04/01/1999,10/05/2004,1.0,0 -,technician,university.degree,4.962,05/08/1992,25/01/2012,1.0,0 -42.0,technician,professional.course,4.962,01/11/1992,28/06/2002,1.0,0 -,blue-collar,basic.6y,4.962,,19/05/2014,1.0,0 -33.0,blue-collar,basic.9y,4.962,16/09/1997,27/02/2003,1.0,0 -27.0,technician,high.school,4.962,,12/01/2009,1.0,0 -45.0,admin.,professional.course,4.962,,16/11/2010,1.0,0 -35.0,management,university.degree,4.962,15/01/1990,26/11/2008,1.0,0 -,admin.,high.school,4.962,22/09/2014,28/11/2014,1.0,0 -52.0,admin.,high.school,4.962,05/10/2007,29/04/2010,1.0,0 -46.0,technician,university.degree,4.962,05/11/2014,23/06/2000,1.0,1 -56.0,blue-collar,basic.9y,4.962,09/04/2014,12/12/2003,1.0,0 -45.0,admin.,high.school,4.962,28/11/2014,01/04/2007,1.0,0 -57.0,blue-collar,basic.4y,4.962,29/11/2001,24/01/2008,1.0,0 -50.0,,university.degree,4.962,01/04/2017,25/09/2000,1.0,0 -57.0,blue-collar,basic.4y,4.962,28/12/2001,05/05/2015,1.0,0 -,,high.school,4.962,10/06/2005,23/04/2004,1.0,0 -60.0,retired,basic.6y,4.962,29/07/2005,27/01/2004,1.0,0 -60.0,,basic.6y,4.962,31/01/2013,14/05/2002,1.0,0 -57.0,blue-collar,basic.4y,4.962,01/05/2015,23/02/2011,1.0,0 -31.0,admin.,high.school,4.962,14/04/2006,30/11/2007,1.0,0 -51.0,technician,high.school,4.962,05/12/2013,19/12/2003,1.0,0 -51.0,blue-collar,basic.4y,4.962,22/09/2017,07/08/2015,1.0,0 -45.0,admin.,professional.course,4.962,30/09/2005,16/09/1998,1.0,0 -49.0,admin.,high.school,4.962,01/06/2015,20/04/2007,1.0,0 -59.0,blue-collar,high.school,4.962,10/10/2012,30/01/2004,1.0,0 -56.0,blue-collar,basic.9y,4.962,26/01/2010,01/09/2006,1.0,0 -43.0,blue-collar,high.school,4.962,05/05/1994,09/12/1994,1.0,0 -31.0,,university.degree,4.962,30/07/2010,11/03/2004,1.0,0 -54.0,unemployed,high.school,4.962,21/12/2007,02/08/2006,1.0,0 -28.0,blue-collar,basic.9y,4.962,16/05/2007,26/11/2009,1.0,0 -50.0,technician,university.degree,4.962,26/07/2002,11/03/2005,1.0,0 -,retired,basic.4y,4.962,,04/02/2016,1.0,0 -39.0,admin.,high.school,4.962,,05/08/2005,1.0,0 -50.0,,university.degree,4.962,28/01/2014,29/04/2005,1.0,0 -,admin.,basic.6y,4.962,20/01/2015,07/10/2005,1.0,0 -45.0,admin.,high.school,4.962,12/01/2009,01/08/1997,1.0,0 -58.0,retired,professional.course,4.962,30/12/1998,27/05/2015,1.0,0 -46.0,technician,university.degree,4.962,22/04/2005,19/05/2005,1.0,0 -55.0,blue-collar,basic.9y,4.962,03/09/2014,01/04/2011,1.0,0 -41.0,self-employed,basic.9y,4.962,22/04/2004,23/01/2003,1.0,0 -,technician,professional.course,4.962,04/09/2009,10/06/1989,1.0,0 -54.0,retired,professional.course,4.962,03/10/2001,28/04/2014,1.0,0 -53.0,technician,professional.course,4.962,11/06/2004,01/08/1994,1.0,0 -59.0,,basic.9y,4.962,14/06/2017,07/10/2014,1.0,1 -40.0,blue-collar,basic.9y,4.962,01/07/2015,01/12/1994,1.0,0 -51.0,housemaid,basic.4y,4.962,,05/05/1987,1.0,0 -28.0,blue-collar,basic.9y,4.962,09/02/2006,30/08/2004,1.0,0 -56.0,technician,high.school,4.962,28/02/2003,07/03/2007,1.0,0 -27.0,,university.degree,4.962,01/06/2011,14/07/2014,1.0,0 -,admin.,high.school,4.962,08/11/2016,27/01/2016,1.0,0 -57.0,admin.,high.school,4.962,29/09/2009,09/02/1996,1.0,0 -,services,high.school,4.962,31/12/1991,27/04/2012,1.0,0 -38.0,technician,high.school,4.962,19/03/2019,27/10/2000,1.0,0 -,technician,professional.course,4.962,25/04/2018,15/02/2006,1.0,0 -51.0,blue-collar,basic.9y,4.962,01/07/1995,07/05/2001,1.0,0 -41.0,admin.,basic.9y,4.962,28/01/2015,26/09/2014,1.0,0 -,admin.,high.school,4.962,25/10/2013,13/06/2003,1.0,0 -54.0,technician,professional.course,4.962,09/07/2018,03/10/2011,1.0,0 -58.0,retired,professional.course,4.962,20/11/1994,08/02/2016,1.0,0 -55.0,management,basic.9y,4.962,03/01/2003,09/10/2003,1.0,0 -52.0,blue-collar,basic.9y,4.962,27/12/2011,10/09/1997,1.0,0 -42.0,admin.,high.school,4.962,01/06/2005,13/04/2007,1.0,0 -34.0,technician,university.degree,4.962,05/02/2016,25/02/1990,1.0,0 -58.0,retired,professional.course,4.962,15/02/2017,30/04/1996,1.0,0 -50.0,blue-collar,basic.9y,4.962,01/09/1994,08/07/2005,1.0,0 -48.0,blue-collar,basic.4y,4.962,,19/10/2016,1.0,0 -53.0,admin.,university.degree,4.962,17/06/2010,27/06/2003,1.0,0 -54.0,retired,professional.course,4.962,29/06/2004,18/02/2014,1.0,0 -39.0,admin.,university.degree,4.962,15/02/2013,16/06/2006,1.0,0 -52.0,,basic.4y,4.962,02/04/2012,15/08/1997,1.0,0 -59.0,retired,university.degree,4.962,17/02/2009,04/06/1999,1.0,0 -28.0,,basic.9y,4.962,01/07/2005,30/08/2002,1.0,0 -42.0,admin.,high.school,4.962,13/05/2010,05/06/2001,1.0,0 -54.0,unemployed,high.school,4.962,09/04/1992,24/06/2011,1.0,0 -51.0,technician,high.school,4.962,,25/03/2008,1.0,0 -28.0,technician,high.school,4.962,28/12/1991,02/01/2015,1.0,0 -35.0,,basic.9y,4.962,,15/04/2001,1.0,0 -,blue-collar,basic.9y,4.962,24/03/2006,17/03/2014,1.0,0 -39.0,admin.,university.degree,4.962,08/08/2012,29/05/2013,1.0,1 -55.0,retired,basic.4y,4.962,21/10/2013,23/08/2002,1.0,0 -,retired,basic.4y,4.962,05/10/2016,12/11/2010,1.0,0 -52.0,blue-collar,basic.4y,4.962,01/10/2005,31/03/2006,1.0,1 -56.0,admin.,university.degree,4.962,23/07/2002,06/02/2006,1.0,0 -48.0,self-employed,professional.course,4.962,25/11/1993,11/01/2013,1.0,0 -53.0,management,university.degree,4.962,31/12/1991,16/09/2002,1.0,0 -,blue-collar,basic.9y,4.962,25/10/2012,13/07/2016,1.0,0 -26.0,services,high.school,4.962,31/12/1990,14/10/2014,1.0,0 -60.0,,university.degree,4.962,29/11/2017,04/11/2008,1.0,0 -49.0,technician,professional.course,4.962,29/06/2006,12/03/2007,1.0,0 -32.0,,high.school,4.962,16/05/2013,06/04/2018,1.0,0 -,unemployed,high.school,4.962,25/11/1995,17/11/2016,1.0,0 -52.0,,basic.4y,4.962,19/02/2010,01/08/2005,1.0,0 -,,high.school,4.962,16/01/2004,03/08/2018,1.0,0 -58.0,admin.,basic.9y,4.962,05/03/2004,27/12/2017,1.0,0 -50.0,,university.degree,4.962,16/06/2016,25/11/1993,1.0,0 -38.0,blue-collar,high.school,4.962,30/11/2007,25/11/2013,1.0,0 -,admin.,university.degree,4.962,08/01/2016,31/12/1992,1.0,0 -36.0,services,high.school,4.962,13/02/2004,28/06/2001,1.0,0 -51.0,entrepreneur,basic.6y,4.962,18/12/2013,06/12/2001,1.0,0 -,entrepreneur,university.degree,4.962,31/12/1994,13/02/2001,1.0,0 -50.0,housemaid,basic.4y,4.962,16/06/2009,14/01/2011,1.0,0 -46.0,technician,university.degree,4.962,23/01/2009,29/07/2016,1.0,0 -45.0,,basic.6y,4.962,11/05/2017,04/10/2012,1.0,0 -47.0,admin.,university.degree,4.962,20/02/2004,30/05/2012,1.0,0 -,admin.,basic.9y,4.962,,28/06/2011,1.0,0 -57.0,entrepreneur,high.school,4.962,11/09/2003,26/05/2008,1.0,0 -55.0,retired,professional.course,4.962,22/10/2004,21/12/2007,1.0,1 -46.0,,professional.course,4.962,29/07/1998,22/01/2016,1.0,0 -51.0,services,high.school,4.962,30/04/2013,31/12/1995,1.0,0 -42.0,admin.,university.degree,4.962,07/01/2015,14/03/2008,1.0,0 -27.0,technician,high.school,4.962,11/02/2000,12/10/2007,1.0,0 -,,high.school,4.962,27/03/1990,05/06/2018,1.0,0 -58.0,services,high.school,4.962,01/07/1998,08/12/2008,1.0,0 -33.0,technician,high.school,4.962,03/07/2006,20/12/1996,1.0,0 -33.0,,high.school,4.962,27/12/2002,17/01/2006,1.0,0 -,services,high.school,4.962,29/04/1999,02/04/2014,1.0,0 -58.0,services,high.school,4.962,01/06/2007,21/03/2003,1.0,0 -42.0,blue-collar,basic.4y,4.962,06/03/2003,31/01/2005,1.0,0 -52.0,,high.school,4.962,21/04/2006,31/12/1993,1.0,0 -43.0,technician,professional.course,4.962,19/03/2001,24/05/2006,1.0,0 -51.0,entrepreneur,basic.6y,4.962,,27/12/2017,1.0,0 -53.0,,professional.course,4.962,12/10/2005,13/02/2008,1.0,0 -39.0,self-employed,university.degree,4.962,22/11/2012,01/11/1994,1.0,0 -49.0,technician,professional.course,4.962,05/05/2003,18/10/2002,1.0,0 -51.0,admin.,university.degree,4.962,08/12/1998,19/02/2018,1.0,0 -48.0,admin.,high.school,4.962,05/02/1992,17/04/2014,1.0,0 -60.0,technician,high.school,4.962,,04/07/2003,1.0,1 -28.0,services,high.school,4.962,14/09/2004,01/08/1996,1.0,0 -46.0,student,high.school,4.962,01/02/1999,15/08/1997,1.0,0 -59.0,retired,basic.9y,4.962,14/10/2016,26/12/2003,1.0,1 -45.0,blue-collar,basic.4y,4.962,07/08/2009,31/07/2009,1.0,0 -49.0,admin.,high.school,4.962,01/02/1994,18/10/2000,1.0,0 -52.0,admin.,university.degree,4.962,20/12/2001,01/03/2007,1.0,0 -35.0,unemployed,basic.9y,4.962,03/04/2009,29/08/2007,1.0,0 -35.0,management,university.degree,4.962,01/05/2008,23/10/2015,1.0,0 -27.0,admin.,university.degree,4.962,27/11/1995,29/04/2013,1.0,0 -52.0,services,high.school,4.962,17/11/2015,08/07/2005,1.0,1 -31.0,services,high.school,4.962,21/11/2002,01/04/2015,1.0,0 -43.0,entrepreneur,university.degree,4.962,29/10/2009,27/04/2018,1.0,0 -58.0,technician,basic.4y,4.962,06/05/2016,19/05/2010,1.0,0 -59.0,admin.,high.school,4.962,25/03/2005,25/04/2003,1.0,0 -54.0,admin.,university.degree,4.962,20/07/2007,12/07/2016,1.0,0 -51.0,entrepreneur,basic.6y,4.962,15/02/2016,11/07/2016,1.0,0 -52.0,blue-collar,basic.4y,4.962,05/02/2015,16/01/2006,1.0,0 -57.0,retired,basic.4y,4.962,14/10/2013,06/06/2003,1.0,0 -,retired,high.school,4.962,15/07/2013,25/02/1997,1.0,0 -59.0,retired,high.school,4.962,21/08/2009,02/12/2013,1.0,1 -52.0,blue-collar,basic.9y,4.962,20/02/2015,30/07/2013,1.0,0 -32.0,admin.,high.school,4.962,07/11/2007,20/03/2015,1.0,0 -35.0,unemployed,basic.9y,4.962,10/10/2014,30/12/2014,1.0,0 -42.0,self-employed,basic.4y,4.962,05/05/2005,09/08/1999,1.0,0 -,services,high.school,4.962,16/10/2013,22/07/2004,1.0,0 -42.0,admin.,university.degree,4.962,17/01/2003,09/10/2003,1.0,0 -46.0,student,high.school,4.962,31/12/1993,11/07/2003,1.0,1 -44.0,blue-collar,basic.9y,4.962,16/04/2004,28/11/2006,1.0,0 -38.0,,high.school,4.962,25/12/2013,28/06/2011,1.0,0 -56.0,admin.,university.degree,4.962,27/09/1990,27/04/2001,1.0,0 -53.0,technician,professional.course,4.962,01/12/2017,12/08/2005,1.0,0 -56.0,admin.,high.school,4.962,08/12/2015,10/09/2009,1.0,1 -57.0,admin.,high.school,4.962,05/06/1993,03/04/2009,1.0,0 -48.0,admin.,high.school,4.962,09/06/2017,09/04/1996,1.0,0 -58.0,unemployed,high.school,4.962,05/10/1999,05/07/2003,1.0,0 -47.0,blue-collar,basic.6y,4.962,19/11/2004,28/04/2006,1.0,0 -25.0,,university.degree,4.962,24/12/2002,04/10/2011,1.0,0 -42.0,management,high.school,4.962,04/09/1996,11/04/2012,1.0,0 -,technician,university.degree,4.962,27/05/2011,31/12/2004,1.0,0 -45.0,blue-collar,basic.4y,4.962,,04/05/2012,1.0,0 -58.0,blue-collar,basic.4y,4.962,02/11/2007,22/03/1994,1.0,0 -53.0,blue-collar,high.school,4.962,27/11/2017,27/05/2005,1.0,0 -,,university.degree,4.962,02/07/2013,28/07/2006,1.0,0 -28.0,admin.,high.school,4.962,09/07/1995,15/04/1990,1.0,0 -56.0,,high.school,4.962,26/02/2010,11/04/2016,1.0,0 -56.0,technician,basic.9y,4.962,29/08/2002,07/03/2003,1.0,0 -40.0,admin.,basic.9y,4.962,27/02/2013,05/06/2014,1.0,0 -28.0,blue-collar,basic.9y,4.962,,24/04/2013,1.0,1 -39.0,admin.,university.degree,4.962,25/09/2017,29/10/2012,1.0,1 -50.0,retired,professional.course,4.962,26/12/2003,05/05/1994,1.0,0 -44.0,blue-collar,basic.9y,4.962,31/12/2004,03/09/2004,1.0,0 -50.0,blue-collar,basic.9y,4.962,01/10/1997,31/12/1989,1.0,0 -54.0,technician,professional.course,4.962,,05/12/2013,1.0,0 -49.0,,professional.course,4.962,18/08/2006,11/11/2005,1.0,0 -55.0,blue-collar,basic.9y,4.962,09/07/2007,01/02/1998,1.0,0 -55.0,admin.,professional.course,4.962,04/06/2015,01/01/2004,1.0,0 -46.0,,high.school,4.962,06/11/2009,15/01/2004,1.0,0 -43.0,admin.,high.school,4.962,01/06/1992,21/09/1997,1.0,0 -44.0,management,high.school,4.962,13/08/2012,23/07/2013,1.0,0 -47.0,technician,professional.course,4.962,05/05/2003,22/02/2006,1.0,0 -42.0,unknown,university.degree,4.962,01/04/1995,02/08/2018,1.0,0 -44.0,blue-collar,basic.9y,4.962,07/05/2004,23/12/2009,1.0,0 -48.0,services,high.school,4.962,11/12/2003,23/12/2009,1.0,0 -55.0,blue-collar,basic.9y,4.962,28/02/1995,22/01/2010,1.0,0 -36.0,admin.,university.degree,4.962,19/05/2015,23/06/2006,1.0,0 -,unknown,high.school,4.962,20/02/1994,23/01/2003,1.0,0 -54.0,,university.degree,4.962,05/10/2011,04/07/1994,1.0,0 -54.0,,basic.6y,4.962,11/09/2013,29/09/2006,1.0,0 -30.0,blue-collar,basic.9y,4.962,17/12/2007,18/12/2009,1.0,0 -42.0,entrepreneur,university.degree,4.962,27/07/2012,01/03/1996,1.0,0 -45.0,entrepreneur,university.degree,4.962,01/03/2011,09/08/2017,1.0,0 -59.0,admin.,high.school,4.962,20/04/2011,23/05/1997,1.0,0 -42.0,,university.degree,4.962,16/05/2008,22/10/2014,1.0,0 -51.0,blue-collar,basic.9y,4.962,07/05/2014,07/02/2011,1.0,0 -50.0,management,university.degree,4.962,01/12/1996,23/10/2007,1.0,0 -44.0,technician,university.degree,4.962,,13/06/2002,1.0,0 -40.0,admin.,high.school,4.962,09/03/1996,01/04/2008,1.0,0 -37.0,student,high.school,4.962,25/02/2000,10/12/1997,1.0,0 -51.0,technician,basic.9y,4.962,01/03/1992,01/05/1993,1.0,0 -49.0,unknown,high.school,4.962,10/06/1989,05/05/2000,1.0,0 -,admin.,high.school,4.962,26/09/2000,14/12/2015,1.0,0 -47.0,technician,professional.course,4.962,16/11/2005,28/01/2005,1.0,0 -41.0,services,high.school,4.962,22/11/2002,26/07/2001,1.0,0 -44.0,services,high.school,4.962,15/07/2002,06/06/2013,1.0,0 -56.0,admin.,basic.6y,4.962,16/12/1999,21/07/2011,1.0,0 -47.0,management,university.degree,4.962,05/12/1995,03/06/2014,1.0,0 -56.0,management,basic.9y,4.962,28/01/2000,27/01/2012,1.0,0 -41.0,services,high.school,4.962,23/01/2004,17/02/2010,1.0,0 -51.0,retired,professional.course,4.962,26/08/2011,10/07/2014,1.0,0 -42.0,admin.,basic.9y,4.962,09/07/2010,23/12/2004,1.0,0 -,blue-collar,basic.6y,4.962,02/08/2011,01/03/2010,1.0,0 -37.0,admin.,university.degree,4.962,26/03/2009,10/06/2003,1.0,0 -45.0,admin.,high.school,4.962,10/06/2005,22/09/2005,1.0,0 -,,high.school,4.962,,01/11/2006,1.0,0 -43.0,blue-collar,basic.9y,4.962,,15/03/2007,1.0,1 -51.0,admin.,university.degree,4.962,04/12/2018,05/06/1995,1.0,0 -49.0,admin.,high.school,4.962,05/11/1992,20/06/1994,1.0,0 -43.0,admin.,university.degree,4.962,01/05/2007,20/01/2011,1.0,0 -36.0,blue-collar,basic.9y,4.962,31/10/2018,15/02/2016,1.0,0 -,management,university.degree,4.962,01/12/1996,07/06/2018,1.0,1 -47.0,technician,professional.course,4.962,01/02/2008,09/09/2004,1.0,1 -42.0,self-employed,university.degree,4.962,27/12/2002,12/07/1999,1.0,0 -36.0,,basic.9y,4.962,15/06/2006,20/04/2005,1.0,0 -38.0,technician,university.degree,4.962,19/10/2007,05/01/2011,1.0,0 -48.0,services,high.school,4.962,22/09/1997,20/01/2006,1.0,0 -44.0,blue-collar,high.school,4.962,21/10/2008,01/09/2006,1.0,0 -56.0,blue-collar,basic.4y,4.962,,31/10/2007,1.0,0 -59.0,retired,university.degree,4.962,22/05/1995,05/01/2009,1.0,1 -40.0,blue-collar,professional.course,4.962,20/02/2003,17/06/2011,1.0,0 -38.0,technician,professional.course,4.962,,30/10/2012,1.0,0 -46.0,services,high.school,4.962,30/07/2004,13/06/2014,1.0,0 -46.0,management,university.degree,4.962,03/11/2006,12/08/2009,1.0,0 -44.0,blue-collar,high.school,4.962,25/07/2016,31/12/1995,1.0,1 -37.0,,high.school,4.962,18/09/2003,01/03/1998,1.0,0 -43.0,services,basic.6y,4.962,27/03/2009,16/04/2010,1.0,0 -43.0,services,basic.6y,4.962,26/07/2016,01/12/1991,1.0,0 -31.0,management,university.degree,4.962,29/10/2010,25/12/1993,1.0,0 -55.0,admin.,high.school,4.962,20/12/1994,02/02/2009,1.0,1 -53.0,admin.,university.degree,4.962,16/11/2009,31/10/2012,1.0,0 -43.0,management,university.degree,4.962,25/09/2012,22/12/2011,1.0,0 -,services,professional.course,4.962,23/01/1998,16/02/2012,1.0,0 -41.0,services,high.school,4.962,15/01/2010,27/06/2017,1.0,0 -51.0,admin.,university.degree,4.962,30/05/2003,04/05/2018,1.0,0 -47.0,management,university.degree,4.962,26/12/2013,30/07/2014,1.0,0 -58.0,retired,high.school,4.962,28/05/2004,10/06/1987,1.0,0 -48.0,services,high.school,4.962,13/07/2016,26/02/2014,1.0,0 -,services,basic.6y,4.962,01/12/2006,20/05/2010,1.0,1 -51.0,management,university.degree,4.962,03/04/2003,05/07/1996,1.0,0 -45.0,admin.,university.degree,4.962,,09/01/1996,1.0,0 -57.0,technician,professional.course,4.962,05/02/1994,29/11/2017,1.0,0 -44.0,technician,university.degree,4.962,15/08/2008,19/12/2000,1.0,0 -,retired,basic.4y,4.962,17/09/2007,09/10/2015,1.0,0 -43.0,management,university.degree,4.962,25/12/1994,05/02/1994,1.0,0 -58.0,retired,high.school,4.962,17/09/2008,25/12/1995,1.0,0 -59.0,admin.,basic.4y,4.962,24/06/2004,18/07/2003,1.0,1 -38.0,admin.,high.school,4.962,01/07/1996,09/07/1999,1.0,0 -30.0,admin.,high.school,4.962,13/03/2017,29/03/2007,1.0,0 -43.0,technician,high.school,4.962,,24/09/2010,1.0,0 -58.0,,high.school,4.962,26/12/2006,04/07/2003,1.0,0 -51.0,technician,basic.9y,4.962,02/10/2000,11/09/2014,1.0,0 -44.0,technician,university.degree,4.962,20/02/2015,17/12/2010,1.0,0 -40.0,blue-collar,professional.course,4.962,23/05/2002,13/02/2013,1.0,0 -,management,university.degree,4.962,14/11/2002,28/10/2005,1.0,0 -57.0,,professional.course,4.962,,15/04/2010,1.0,0 -57.0,self-employed,university.degree,4.962,14/05/2014,30/05/2017,1.0,0 -59.0,,basic.6y,4.962,24/01/1990,09/02/2016,1.0,0 -47.0,housemaid,basic.4y,4.962,01/02/1995,16/04/2009,1.0,0 -56.0,services,university.degree,4.962,17/07/2014,22/10/2004,1.0,0 -39.0,blue-collar,high.school,4.962,06/08/2003,17/10/2003,1.0,0 -40.0,blue-collar,professional.course,4.962,18/06/2015,20/10/1999,1.0,0 -57.0,admin.,basic.9y,4.962,,05/06/1998,1.0,0 -47.0,blue-collar,professional.course,4.962,03/11/2004,24/07/2014,1.0,0 -58.0,admin.,high.school,4.962,04/02/2010,15/06/1995,1.0,0 -,management,university.degree,4.962,24/07/2014,29/04/2005,1.0,1 -,services,high.school,4.962,15/07/1990,31/01/2012,1.0,0 -57.0,self-employed,university.degree,4.962,23/11/1994,01/02/2010,1.0,0 -55.0,unknown,high.school,4.962,18/03/2013,12/09/2006,1.0,0 -31.0,,university.degree,4.962,06/02/1998,26/03/1999,1.0,0 -,housemaid,basic.4y,4.962,02/07/2010,01/05/2007,1.0,0 -59.0,retired,basic.9y,4.962,23/01/2009,13/06/2007,1.0,0 -50.0,management,university.degree,4.962,23/04/2009,02/08/2012,1.0,0 -58.0,admin.,high.school,4.962,28/01/2013,08/08/2003,1.0,0 -49.0,blue-collar,high.school,4.962,18/12/2014,06/08/2004,1.0,0 -47.0,housemaid,basic.4y,4.962,17/09/2018,24/06/2011,1.0,0 -44.0,management,high.school,4.962,09/12/2013,22/09/2006,1.0,0 -47.0,housemaid,basic.4y,4.962,03/03/2006,22/07/2013,1.0,0 -44.0,management,high.school,4.962,15/05/2007,29/04/2004,1.0,0 -42.0,self-employed,university.degree,4.962,21/02/2002,06/01/2015,1.0,0 -55.0,,university.degree,4.962,20/07/2017,13/01/2005,1.0,0 -44.0,management,high.school,4.962,05/12/1991,02/08/2007,1.0,0 -44.0,management,high.school,4.962,27/06/2018,05/07/2000,1.0,0 -39.0,,university.degree,4.962,24/12/2014,23/09/2015,1.0,0 -42.0,admin.,university.degree,4.962,31/12/1993,10/09/2007,1.0,0 -42.0,self-employed,university.degree,4.962,28/11/2000,27/06/2018,1.0,0 -43.0,services,basic.6y,4.962,,02/07/2012,1.0,0 -44.0,management,high.school,4.962,01/06/1998,07/05/2004,1.0,0 -50.0,unknown,high.school,4.962,18/03/2011,04/04/2019,1.0,0 -56.0,,basic.4y,4.962,01/05/1996,01/04/2015,1.0,0 -44.0,management,high.school,4.962,14/12/1993,09/07/2013,1.0,0 -44.0,services,high.school,4.962,03/06/2015,30/05/2003,1.0,0 -,retired,basic.4y,4.962,,13/06/2011,1.0,0 -,admin.,high.school,4.962,07/03/2001,26/10/2017,1.0,0 -53.0,unemployed,basic.6y,4.962,24/02/2010,05/10/2003,1.0,0 -59.0,housemaid,high.school,4.962,16/04/2002,21/02/2006,1.0,0 -44.0,services,high.school,4.962,,20/01/2006,1.0,1 -46.0,admin.,university.degree,4.962,09/09/1998,10/09/2013,1.0,0 -40.0,blue-collar,professional.course,4.962,25/03/2005,18/12/2013,1.0,1 -50.0,unknown,high.school,4.962,11/04/2008,31/01/2003,1.0,0 -43.0,services,basic.6y,4.962,13/08/1997,03/12/2018,1.0,0 -49.0,admin.,high.school,4.962,13/07/2011,03/10/2011,1.0,0 -40.0,self-employed,high.school,4.962,01/08/1997,29/01/1999,1.0,0 -40.0,,high.school,4.962,25/04/2013,25/06/2010,1.0,1 -45.0,,professional.course,4.962,05/06/2015,12/05/2015,1.0,0 -36.0,blue-collar,basic.9y,4.962,25/05/2012,11/03/2005,1.0,0 -45.0,admin.,high.school,4.962,25/02/2013,07/07/2006,1.0,0 -51.0,services,high.school,4.962,17/11/2005,16/07/2004,1.0,1 -,admin.,university.degree,4.962,,22/09/2005,1.0,0 -47.0,housemaid,basic.4y,4.962,05/02/2019,05/07/2017,1.0,0 -38.0,admin.,university.degree,4.962,03/02/2006,08/04/2019,1.0,0 -43.0,services,high.school,4.962,29/04/2016,21/07/2009,1.0,0 -43.0,services,basic.6y,4.962,04/01/2002,26/10/2007,1.0,0 -42.0,unknown,high.school,4.962,27/05/2008,09/07/2014,1.0,0 -45.0,services,high.school,4.962,13/04/2014,18/01/2002,1.0,0 -45.0,admin.,high.school,4.962,,25/10/2013,1.0,0 -45.0,admin.,basic.6y,4.962,17/12/2003,17/06/2015,1.0,0 -35.0,entrepreneur,university.degree,4.962,02/01/2004,28/01/2005,1.0,0 -37.0,admin.,university.degree,4.962,05/02/1996,05/07/2018,1.0,0 -56.0,blue-collar,basic.4y,4.962,24/02/2005,01/12/1994,1.0,0 -45.0,admin.,high.school,4.962,14/04/2008,07/02/2000,1.0,0 -51.0,admin.,university.degree,4.962,30/10/2003,25/12/1993,1.0,0 -54.0,,basic.4y,4.962,15/02/2001,28/02/2013,1.0,0 -51.0,technician,basic.9y,4.962,05/12/2013,20/07/2015,1.0,0 -59.0,admin.,high.school,4.962,17/05/1995,27/12/2002,1.0,0 -,admin.,university.degree,4.962,20/05/1994,05/02/2010,1.0,0 -,blue-collar,high.school,4.962,01/09/2007,21/09/2005,1.0,0 -,admin.,university.degree,4.962,17/01/2008,29/12/2011,1.0,0 -40.0,,basic.4y,4.962,05/09/1994,23/08/2012,1.0,0 -43.0,admin.,university.degree,4.962,09/10/2013,30/03/2006,1.0,0 -45.0,admin.,high.school,4.962,30/08/2006,08/05/2015,1.0,0 -48.0,services,high.school,4.962,01/10/2013,10/12/2004,1.0,0 -44.0,management,high.school,4.962,07/05/2014,30/05/2003,1.0,0 -58.0,retired,basic.4y,4.962,25/10/2002,01/11/1991,1.0,0 -47.0,technician,basic.9y,4.962,10/03/2015,05/12/1994,1.0,0 -47.0,self-employed,university.degree,4.962,,11/12/2009,1.0,0 -51.0,admin.,university.degree,4.962,31/12/1994,22/06/2006,1.0,0 -54.0,,professional.course,4.962,21/03/2012,09/11/1995,1.0,0 -48.0,services,high.school,4.962,03/03/2015,06/02/2003,1.0,0 -51.0,admin.,university.degree,4.962,01/05/2015,25/04/1997,1.0,0 -,technician,professional.course,4.962,23/01/2008,09/10/1994,1.0,0 -,blue-collar,professional.course,4.962,19/03/2003,09/04/2001,1.0,0 -40.0,blue-collar,professional.course,4.962,,16/06/2016,1.0,0 -39.0,admin.,university.degree,4.962,19/03/2014,20/09/2006,1.0,0 -,services,high.school,4.962,01/11/2007,07/03/2016,1.0,0 -,blue-collar,high.school,4.962,,27/05/2005,1.0,0 -59.0,admin.,high.school,4.962,19/07/2018,05/09/2011,1.0,1 -37.0,admin.,university.degree,4.962,21/05/2015,27/12/2017,1.0,0 -51.0,technician,basic.9y,4.962,08/02/1996,05/08/2014,1.0,0 -40.0,self-employed,high.school,4.962,19/12/2003,02/07/2009,1.0,0 -47.0,admin.,university.degree,4.962,01/02/1996,25/07/2005,1.0,0 -43.0,services,basic.6y,4.962,31/05/1995,19/06/2017,1.0,0 -53.0,unemployed,basic.6y,4.962,30/08/2002,25/11/1996,1.0,0 -51.0,admin.,university.degree,4.962,23/10/2009,05/11/1990,1.0,0 -50.0,management,university.degree,4.962,09/04/2001,05/01/1997,1.0,0 -48.0,blue-collar,basic.9y,4.962,15/07/1993,02/04/2014,1.0,0 -48.0,technician,professional.course,4.962,05/06/1994,09/01/2009,1.0,1 -36.0,services,high.school,4.962,03/04/1990,29/10/2004,1.0,0 -40.0,unemployed,basic.9y,4.962,30/01/2019,14/04/2014,1.0,0 -56.0,admin.,basic.6y,4.962,,31/08/2001,1.0,0 -36.0,blue-collar,basic.9y,4.962,30/06/2006,01/12/2006,1.0,0 -40.0,blue-collar,professional.course,4.962,11/09/2001,20/05/1994,1.0,0 -59.0,blue-collar,basic.6y,4.962,27/07/2001,28/09/2006,1.0,0 -,self-employed,university.degree,4.962,03/04/2009,16/02/2017,1.0,0 -44.0,blue-collar,basic.9y,4.962,30/06/2016,30/12/2004,1.0,0 -47.0,blue-collar,basic.4y,4.962,15/04/2013,03/03/2011,1.0,0 -42.0,,high.school,4.962,25/09/2007,08/09/2014,1.0,0 -,,high.school,4.962,18/09/2003,08/07/1994,1.0,0 -49.0,technician,university.degree,4.962,29/07/2014,02/01/2014,1.0,0 -47.0,blue-collar,professional.course,4.962,09/05/2003,02/04/2002,1.0,0 -46.0,blue-collar,high.school,4.962,23/11/2018,31/01/2003,1.0,0 -51.0,admin.,university.degree,4.962,26/01/2000,26/03/2004,1.0,0 -49.0,technician,professional.course,4.962,31/12/1995,29/03/2006,1.0,0 -40.0,,professional.course,4.962,09/07/2013,14/11/2003,1.0,0 -,housemaid,basic.4y,4.962,30/05/2013,27/10/1995,1.0,0 -43.0,admin.,high.school,4.962,10/06/2005,29/02/2016,1.0,0 -53.0,services,high.school,4.962,12/11/2014,01/07/1996,1.0,0 -41.0,technician,professional.course,4.962,01/12/2006,18/03/2014,1.0,0 -,blue-collar,professional.course,4.962,,04/02/2016,1.0,0 -37.0,admin.,university.degree,4.962,05/12/2014,03/12/2009,1.0,1 -55.0,self-employed,high.school,4.962,21/07/2014,24/07/2013,1.0,0 -54.0,admin.,university.degree,4.962,06/04/2016,15/05/2008,1.0,0 -40.0,self-employed,high.school,4.962,02/08/2002,10/06/2005,1.0,0 -42.0,management,university.degree,4.962,05/07/2004,30/06/2005,1.0,0 -44.0,services,high.school,4.962,,03/02/2017,1.0,0 -48.0,technician,high.school,4.962,31/01/2012,24/01/2018,1.0,1 -42.0,self-employed,university.degree,4.962,25/02/2001,12/01/2006,1.0,0 -43.0,,university.degree,4.962,05/03/2004,26/07/2016,1.0,0 -49.0,technician,professional.course,4.962,,31/12/1988,1.0,0 -43.0,unemployed,basic.9y,4.962,30/12/1992,09/01/2004,1.0,0 -,housemaid,basic.4y,4.962,,02/07/2004,1.0,0 -37.0,blue-collar,basic.9y,4.962,21/05/2015,01/04/2006,1.0,0 -,services,university.degree,4.962,17/11/2017,28/03/2014,1.0,0 -53.0,,high.school,4.962,29/10/2018,24/12/2013,1.0,0 -53.0,management,high.school,4.962,02/07/2000,18/07/2007,1.0,0 -56.0,services,university.degree,4.962,02/10/2015,24/03/2014,1.0,0 -43.0,blue-collar,basic.9y,4.962,24/01/2011,24/07/2009,1.0,0 -30.0,admin.,high.school,4.962,06/02/2018,01/09/2007,1.0,0 -52.0,admin.,university.degree,4.962,08/02/2011,15/05/2009,1.0,1 -43.0,unemployed,basic.9y,4.962,24/02/2017,12/03/2008,1.0,0 -48.0,unknown,high.school,4.962,13/02/2013,07/03/2016,1.0,0 -,services,high.school,4.962,08/03/2010,09/03/2009,1.0,0 -41.0,admin.,high.school,4.962,26/05/2008,01/07/2005,1.0,0 -,management,university.degree,4.962,04/09/2000,31/12/1989,1.0,0 -48.0,self-employed,high.school,4.962,02/07/2009,01/05/2018,1.0,0 -45.0,admin.,high.school,4.962,31/12/1995,23/02/2001,1.0,0 -42.0,admin.,basic.9y,4.962,09/02/2015,22/07/2005,1.0,0 -45.0,self-employed,university.degree,4.962,,15/08/1997,1.0,0 -39.0,admin.,high.school,4.962,05/04/2000,07/11/2018,1.0,0 -43.0,housemaid,basic.4y,4.962,15/06/1991,01/08/1991,1.0,0 -53.0,management,high.school,4.962,05/02/2016,12/05/2016,1.0,0 -56.0,blue-collar,high.school,4.962,12/11/2004,31/01/2013,1.0,0 -,services,high.school,4.962,01/08/2007,20/02/2014,1.0,0 -48.0,admin.,university.degree,4.962,,15/11/2012,1.0,0 -53.0,admin.,university.degree,4.962,25/12/1988,03/10/2003,1.0,0 -42.0,technician,professional.course,4.962,,28/06/2000,1.0,0 -41.0,,high.school,4.962,25/05/1999,16/11/2006,1.0,0 -54.0,admin.,high.school,4.962,02/04/2004,19/09/2003,1.0,0 -43.0,admin.,high.school,4.962,31/12/1990,16/07/2014,1.0,1 -50.0,self-employed,professional.course,4.962,04/03/2005,17/02/2015,1.0,0 -44.0,admin.,university.degree,4.962,11/04/2005,18/11/2015,1.0,0 -39.0,technician,university.degree,4.962,02/04/1998,10/03/2001,1.0,0 -57.0,retired,university.degree,4.962,,01/11/1997,1.0,0 -54.0,admin.,high.school,4.962,15/06/2012,25/05/2016,1.0,0 -38.0,admin.,university.degree,4.962,31/12/1993,20/09/2002,1.0,0 -,technician,university.degree,4.962,,15/02/1999,1.0,0 -,admin.,high.school,4.962,30/06/1999,15/07/1997,1.0,0 -,blue-collar,basic.4y,4.962,15/04/2005,09/04/2013,1.0,0 -47.0,services,high.school,4.962,08/06/2017,22/06/2010,1.0,0 -49.0,management,university.degree,4.962,15/03/1994,05/04/2016,1.0,0 -36.0,housemaid,basic.4y,4.962,24/03/1990,07/04/2008,1.0,0 -50.0,self-employed,university.degree,4.962,08/04/2013,31/12/1993,1.0,0 -56.0,technician,basic.6y,4.962,23/07/2013,23/11/2015,1.0,0 -,admin.,high.school,4.962,24/07/2014,01/07/1996,1.0,0 -57.0,admin.,university.degree,4.962,01/08/2008,07/08/1998,1.0,0 -39.0,admin.,high.school,4.962,10/10/2002,21/05/1999,1.0,0 -46.0,admin.,high.school,4.962,02/02/2011,07/02/2012,1.0,0 -40.0,admin.,university.degree,4.962,,17/05/2002,1.0,0 -38.0,student,high.school,4.962,23/07/2008,26/11/2004,1.0,0 -43.0,unemployed,basic.9y,4.962,16/07/2007,01/04/1996,1.0,0 -42.0,services,basic.4y,4.962,22/09/2003,10/11/1990,1.0,0 -56.0,blue-collar,high.school,4.962,30/12/2014,09/02/2015,1.0,0 -47.0,,basic.6y,4.962,17/11/2011,05/12/2005,1.0,0 -40.0,management,university.degree,4.962,05/01/2006,12/09/2003,1.0,0 -36.0,technician,university.degree,4.962,02/01/2004,15/12/1987,1.0,0 -43.0,,basic.4y,4.962,05/12/2014,01/08/2010,1.0,0 -,,professional.course,4.962,30/06/1988,22/12/2008,1.0,0 -37.0,services,high.school,4.962,,13/02/2004,1.0,0 -58.0,unemployed,high.school,4.962,01/04/2015,09/02/2018,1.0,0 -57.0,retired,high.school,4.962,01/04/2010,21/04/2011,1.0,0 -,housemaid,university.degree,4.962,,16/07/2013,1.0,0 -44.0,blue-collar,high.school,4.962,29/04/2004,04/03/2011,1.0,0 -58.0,admin.,university.degree,4.962,01/07/2006,10/10/2003,1.0,0 -30.0,admin.,high.school,4.962,10/04/2018,20/02/2004,1.0,0 -49.0,blue-collar,basic.6y,4.962,02/11/2007,16/01/2014,1.0,1 -55.0,services,high.school,4.962,08/12/1997,25/07/2012,1.0,0 -30.0,admin.,high.school,4.962,06/09/2000,19/11/2004,1.0,0 -30.0,admin.,high.school,4.962,28/12/2012,05/09/2003,1.0,0 -55.0,blue-collar,basic.4y,4.962,,28/07/2016,1.0,0 -56.0,blue-collar,basic.6y,4.962,01/01/2013,31/10/2003,1.0,0 -36.0,housemaid,basic.4y,4.962,19/12/1995,15/06/1995,1.0,0 -46.0,self-employed,university.degree,4.962,23/04/2004,19/03/2018,1.0,0 -53.0,management,high.school,4.962,16/05/2017,08/12/2006,1.0,0 -46.0,management,basic.9y,4.962,14/01/1998,13/12/2013,1.0,0 -47.0,blue-collar,basic.9y,4.962,,01/08/1995,1.0,0 -48.0,self-employed,university.degree,4.962,06/08/2010,04/03/2015,1.0,0 -39.0,technician,university.degree,4.962,05/06/2000,01/08/1996,1.0,0 -55.0,retired,high.school,4.962,01/05/1994,15/07/2013,1.0,0 -53.0,retired,basic.9y,4.962,14/02/2003,29/12/2006,1.0,0 -55.0,admin.,high.school,4.962,29/01/2019,12/08/2005,1.0,0 -57.0,retired,high.school,4.962,11/07/2011,07/11/2014,1.0,0 -38.0,student,high.school,4.962,01/06/1994,25/09/2012,1.0,0 -,retired,basic.4y,4.962,23/02/1996,17/04/2014,1.0,0 -52.0,entrepreneur,basic.9y,4.962,,23/05/2007,1.0,0 -36.0,technician,professional.course,4.962,07/04/2005,24/07/2002,1.0,0 -48.0,housemaid,university.degree,4.962,25/01/1996,24/12/1999,1.0,0 -52.0,housemaid,basic.9y,4.962,,10/08/2009,1.0,0 -47.0,services,basic.6y,4.962,22/11/1999,26/06/2017,1.0,0 -43.0,,basic.9y,4.962,25/11/1997,09/06/1994,1.0,0 -,technician,high.school,4.962,23/05/2001,02/02/2016,1.0,0 -34.0,admin.,university.degree,4.962,12/10/2006,09/08/2001,1.0,0 -,retired,high.school,4.962,02/01/2014,01/02/2006,1.0,0 -51.0,entrepreneur,university.degree,4.962,27/03/1992,13/06/2003,1.0,0 -41.0,admin.,high.school,4.962,24/08/2001,28/03/2008,1.0,0 -55.0,technician,basic.9y,4.962,28/09/2004,07/01/2015,1.0,0 -57.0,admin.,university.degree,4.962,,05/07/2002,1.0,0 -45.0,self-employed,university.degree,4.962,25/06/2002,09/04/2004,1.0,1 -43.0,services,high.school,4.962,23/06/2016,01/11/1995,1.0,0 -45.0,self-employed,university.degree,4.962,03/10/2002,15/11/1986,1.0,0 -58.0,technician,professional.course,4.962,,29/01/2015,1.0,0 -56.0,services,high.school,4.962,16/09/2013,04/11/2004,1.0,0 -48.0,admin.,university.degree,4.962,14/08/2007,26/06/2000,1.0,0 -54.0,,high.school,4.962,30/12/1999,09/01/2008,1.0,0 -46.0,admin.,professional.course,4.962,26/01/2006,29/11/2002,1.0,0 -49.0,technician,university.degree,4.962,20/12/2002,28/02/2013,1.0,0 -60.0,retired,professional.course,4.962,05/03/2004,01/10/2005,1.0,0 -56.0,,basic.9y,4.962,29/11/2000,25/12/1999,1.0,0 -54.0,housemaid,basic.4y,4.962,09/05/1999,01/09/1995,1.0,0 -50.0,admin.,university.degree,4.962,06/08/2009,04/10/2004,1.0,0 -41.0,unknown,high.school,4.962,12/07/2005,01/06/2012,1.0,0 -53.0,blue-collar,high.school,4.962,,27/08/2004,1.0,0 -58.0,admin.,university.degree,4.962,24/02/2010,29/06/2009,1.0,0 -50.0,admin.,university.degree,4.962,,18/04/2014,1.0,1 -46.0,,university.degree,4.962,,31/12/1985,1.0,0 -44.0,technician,professional.course,4.962,01/09/2017,12/07/2001,1.0,0 -,housemaid,basic.9y,4.962,01/12/1996,22/09/2011,1.0,0 -46.0,management,basic.9y,4.962,31/12/2012,15/05/2012,1.0,0 -43.0,unemployed,basic.9y,4.962,17/11/2014,28/03/2008,1.0,0 -,retired,high.school,4.962,20/04/2007,05/10/1986,1.0,0 -40.0,blue-collar,basic.9y,4.962,27/07/2010,05/07/2007,1.0,0 -26.0,admin.,university.degree,4.962,26/03/2009,29/06/2015,1.0,0 -53.0,blue-collar,high.school,4.962,,30/03/2007,1.0,0 -55.0,services,high.school,4.962,10/12/1987,28/07/2000,1.0,0 -48.0,retired,basic.4y,4.962,01/12/1999,22/09/2005,1.0,0 -53.0,blue-collar,high.school,4.962,26/08/2014,13/09/2000,1.0,0 -36.0,housemaid,basic.4y,4.962,08/11/2005,19/09/2014,1.0,0 -57.0,admin.,professional.course,4.962,21/03/2001,05/12/2008,1.0,0 -42.0,housemaid,basic.4y,4.962,21/07/2005,20/06/1993,1.0,0 -40.0,admin.,university.degree,4.962,15/06/1997,01/11/1996,1.0,0 -44.0,technician,professional.course,4.962,05/10/1986,06/06/2003,1.0,0 -48.0,retired,basic.4y,4.962,25/03/2011,18/04/2003,1.0,0 -39.0,admin.,high.school,4.962,07/06/2007,15/07/2013,1.0,0 -49.0,technician,high.school,4.962,18/04/2012,22/04/2011,1.0,0 -54.0,housemaid,basic.4y,4.962,04/07/2005,12/02/2004,1.0,0 -39.0,,high.school,4.962,28/05/2015,23/03/2007,1.0,0 -50.0,technician,professional.course,4.962,09/11/2007,03/12/2012,1.0,0 -,blue-collar,basic.6y,4.962,22/04/2015,24/03/2016,1.0,0 -,housemaid,basic.4y,4.961,11/09/2014,25/10/2000,1.0,0 -57.0,retired,high.school,4.961,05/11/2004,06/02/2004,1.0,0 -50.0,blue-collar,basic.9y,4.961,15/02/1991,29/12/2006,1.0,0 -43.0,blue-collar,basic.9y,4.961,17/12/1997,25/02/2009,1.0,0 -53.0,retired,university.degree,4.961,23/09/2002,09/07/1997,1.0,0 -38.0,self-employed,high.school,4.961,12/06/2015,21/12/2010,1.0,0 -55.0,entrepreneur,university.degree,4.961,05/12/1994,16/06/2014,1.0,0 -45.0,technician,high.school,4.961,26/10/1995,05/09/1996,1.0,0 -53.0,technician,professional.course,4.961,27/03/2007,27/06/2002,1.0,0 -39.0,admin.,high.school,4.961,28/10/2005,01/02/1996,1.0,0 -55.0,blue-collar,basic.4y,4.961,05/01/2006,06/10/2011,1.0,0 -50.0,self-employed,high.school,4.961,01/09/2005,25/06/2003,1.0,0 -32.0,blue-collar,high.school,4.961,02/09/2005,03/06/2013,1.0,0 -42.0,technician,professional.course,4.961,25/12/1994,18/02/2005,1.0,0 -35.0,,high.school,4.961,19/12/2018,24/02/2009,1.0,0 -46.0,admin.,university.degree,4.961,25/06/2015,05/04/1992,1.0,0 -47.0,technician,high.school,4.961,13/06/2005,29/04/2015,1.0,0 -,unemployed,basic.4y,4.961,28/04/2008,11/10/2018,1.0,0 -57.0,admin.,professional.course,4.961,08/04/2002,06/06/2013,1.0,0 -42.0,,high.school,4.961,,22/01/1998,1.0,0 -47.0,admin.,high.school,4.961,30/12/1987,03/06/2004,1.0,0 -29.0,technician,professional.course,4.961,01/04/2004,04/05/2000,1.0,0 -57.0,admin.,university.degree,4.961,25/07/2011,21/03/2003,1.0,0 -,admin.,university.degree,4.961,23/04/2013,05/12/2014,1.0,0 -,technician,professional.course,4.961,,10/12/2004,1.0,0 -55.0,technician,basic.9y,4.961,02/05/2012,29/09/2017,1.0,0 -,management,university.degree,4.961,05/12/1995,06/07/2001,1.0,0 -53.0,,high.school,4.961,05/01/1996,01/04/2015,1.0,0 -51.0,services,high.school,4.961,14/03/2002,27/10/2014,1.0,0 -31.0,blue-collar,professional.course,4.961,12/11/2007,25/12/1992,1.0,0 -35.0,admin.,university.degree,4.961,05/07/1993,10/07/1989,1.0,0 -,services,high.school,4.961,06/03/2012,23/07/2004,1.0,0 -43.0,,high.school,4.961,05/07/1998,07/03/2003,1.0,0 -36.0,admin.,university.degree,4.961,16/04/2014,13/07/2010,1.0,0 -50.0,management,high.school,4.961,18/01/2017,16/06/2014,1.0,0 -46.0,,university.degree,4.961,01/04/1994,30/12/1994,1.0,0 -54.0,housemaid,professional.course,4.961,,01/03/1996,1.0,0 -33.0,entrepreneur,university.degree,4.961,01/01/1997,27/05/2013,1.0,0 -57.0,unknown,high.school,4.961,10/12/1999,25/07/2013,1.0,0 -48.0,retired,basic.4y,4.961,21/11/2014,31/12/1987,1.0,0 -36.0,admin.,university.degree,4.961,01/05/1997,18/06/1999,1.0,1 -41.0,services,high.school,4.961,21/06/2016,04/11/2005,1.0,0 -,retired,basic.4y,4.961,17/04/2000,01/12/1997,1.0,0 -53.0,blue-collar,basic.4y,4.961,02/11/2009,17/12/2004,1.0,1 -54.0,management,university.degree,4.961,,26/03/2013,1.0,0 -36.0,technician,professional.course,4.961,,22/05/2014,1.0,0 -43.0,admin.,university.degree,4.961,06/05/2004,25/06/2014,1.0,0 -36.0,blue-collar,basic.6y,4.961,10/01/1996,09/07/2014,1.0,0 -43.0,management,university.degree,4.961,20/06/1990,23/01/1992,1.0,0 -49.0,admin.,university.degree,4.961,16/04/2014,30/03/2001,1.0,0 -54.0,management,university.degree,4.961,13/03/2015,24/03/2015,1.0,0 -36.0,blue-collar,basic.6y,4.961,20/01/2014,07/04/2017,1.0,0 -47.0,technician,basic.9y,4.961,13/03/2003,18/06/2013,1.0,0 -57.0,admin.,university.degree,4.961,23/11/1996,19/02/1999,1.0,0 -45.0,self-employed,university.degree,4.961,,11/10/2016,1.0,0 -55.0,entrepreneur,university.degree,4.961,11/07/2014,27/11/2008,1.0,0 -,admin.,high.school,4.961,04/06/2015,05/10/2006,1.0,0 -54.0,housemaid,basic.4y,4.961,08/08/2008,01/01/1992,1.0,0 -42.0,management,high.school,4.961,21/10/2004,08/03/2002,1.0,0 -54.0,blue-collar,high.school,4.961,09/04/2004,06/08/2002,1.0,0 -59.0,retired,university.degree,4.961,28/02/2014,17/11/2014,1.0,0 -50.0,services,high.school,4.961,18/06/2004,15/07/2004,1.0,0 -59.0,retired,university.degree,4.961,,19/01/2000,1.0,0 -50.0,services,high.school,4.961,,30/01/1998,1.0,0 -47.0,services,professional.course,4.961,25/06/2014,15/09/1998,1.0,0 -44.0,,high.school,4.961,27/04/2016,12/12/1997,1.0,0 -47.0,,professional.course,4.961,21/02/2003,30/06/2017,1.0,0 -46.0,admin.,university.degree,4.961,18/09/2009,31/01/2013,1.0,0 -45.0,housemaid,basic.4y,4.961,31/01/1998,22/12/2000,1.0,0 -52.0,entrepreneur,high.school,4.961,31/01/2001,01/06/2018,1.0,1 -55.0,blue-collar,basic.9y,4.961,18/04/2008,01/12/1996,1.0,0 -50.0,technician,professional.course,4.961,,10/06/2005,1.0,0 -55.0,retired,high.school,4.961,31/01/2014,01/04/2006,1.0,0 -50.0,technician,professional.course,4.961,01/07/1995,11/05/2016,1.0,0 -,housemaid,basic.4y,4.961,31/10/2003,30/04/2004,1.0,0 -49.0,housemaid,basic.4y,4.961,22/09/2017,10/06/2005,1.0,0 -47.0,services,basic.4y,4.961,06/04/2007,14/10/2004,1.0,0 -60.0,retired,basic.4y,4.961,06/08/2004,05/12/1993,1.0,1 -46.0,,university.degree,4.961,28/03/2003,23/11/2010,1.0,0 -60.0,retired,high.school,4.961,03/03/2006,21/12/2001,1.0,0 -42.0,,basic.9y,4.961,29/04/2015,06/04/2018,1.0,0 -53.0,technician,professional.course,4.961,10/01/2014,19/09/2003,1.0,0 -,,university.degree,4.961,19/06/2014,15/06/2001,1.0,1 -47.0,services,high.school,4.961,28/04/2009,08/07/2005,1.0,0 -42.0,admin.,basic.9y,4.961,04/08/2009,17/11/2014,1.0,0 -50.0,,high.school,4.961,,08/10/2012,1.0,0 -,services,basic.9y,4.961,23/07/2004,10/07/2003,1.0,0 -46.0,admin.,university.degree,4.961,10/12/2014,09/02/2016,1.0,0 -47.0,services,high.school,4.961,01/02/1993,26/10/2012,1.0,0 -41.0,admin.,university.degree,4.961,27/07/2011,14/07/2006,1.0,0 -50.0,unknown,high.school,4.961,20/05/1994,16/05/2018,1.0,0 -60.0,technician,professional.course,4.961,02/12/1992,04/12/2015,1.0,0 -43.0,services,university.degree,4.961,01/07/1996,01/09/2015,1.0,0 -44.0,blue-collar,high.school,4.961,19/12/1994,17/11/1995,1.0,0 -43.0,admin.,university.degree,4.961,26/10/2015,02/08/2002,1.0,0 -43.0,admin.,university.degree,4.961,,11/01/2008,1.0,0 -36.0,admin.,university.degree,4.961,01/12/1999,03/06/2003,1.0,0 -,services,high.school,4.961,,18/12/2006,1.0,0 -41.0,,high.school,4.961,30/03/2007,01/07/1997,1.0,0 -39.0,admin.,high.school,4.961,26/02/2003,01/07/1997,1.0,0 -54.0,,high.school,4.961,01/08/1996,26/12/2008,1.0,0 -34.0,housemaid,university.degree,4.961,27/12/2001,03/06/2004,1.0,0 -,housemaid,professional.course,4.961,27/02/2004,01/09/1995,1.0,0 -43.0,admin.,high.school,4.961,06/04/2018,19/10/2001,1.0,0 -46.0,admin.,high.school,4.961,02/06/2006,28/03/2000,1.0,0 -45.0,,university.degree,4.961,23/06/2011,24/11/2006,1.0,0 -48.0,services,high.school,4.961,26/04/2002,25/10/2002,1.0,0 -57.0,admin.,university.degree,4.961,09/04/2014,16/12/2004,1.0,0 -60.0,technician,professional.course,4.961,22/02/2013,31/12/1993,1.0,0 -,admin.,high.school,4.961,,23/04/2004,1.0,0 -57.0,admin.,university.degree,4.961,18/04/2003,27/12/2001,1.0,0 -57.0,,university.degree,4.961,,19/08/2005,1.0,0 -50.0,,basic.4y,4.961,07/07/2006,11/04/2012,1.0,0 -54.0,management,university.degree,4.961,07/03/2006,10/08/2007,1.0,0 -47.0,blue-collar,high.school,4.961,01/01/1993,30/11/2015,1.0,0 -36.0,services,high.school,4.961,11/07/2003,01/05/1993,1.0,0 -35.0,admin.,professional.course,4.961,20/05/1998,01/07/2004,1.0,0 -53.0,blue-collar,basic.4y,4.961,09/04/2009,20/07/1989,1.0,0 -53.0,blue-collar,basic.4y,4.961,11/12/2003,03/03/2006,1.0,0 -,blue-collar,basic.4y,4.961,27/03/2018,22/04/2011,1.0,0 -58.0,technician,high.school,4.961,01/09/1994,17/01/2008,1.0,0 -53.0,blue-collar,basic.4y,4.961,,19/12/2018,1.0,0 -51.0,technician,professional.course,4.961,01/04/2015,06/09/2010,1.0,0 -58.0,admin.,high.school,4.961,30/01/2013,07/07/2005,1.0,0 -50.0,technician,university.degree,4.961,01/01/1993,16/03/2017,1.0,0 -38.0,housemaid,basic.4y,4.961,05/01/2002,09/01/2018,1.0,0 -56.0,services,high.school,4.961,24/07/1998,01/04/1995,1.0,0 -56.0,services,university.degree,4.961,26/02/2013,20/01/1995,1.0,0 -33.0,admin.,university.degree,4.961,02/12/2010,20/12/1994,1.0,1 -48.0,,basic.4y,4.961,29/07/2002,06/11/2009,1.0,0 -56.0,retired,university.degree,4.961,27/04/2009,13/04/2016,1.0,0 -47.0,admin.,high.school,4.961,17/06/2002,31/12/1988,1.0,0 -29.0,services,high.school,4.961,19/10/2004,03/08/2007,1.0,0 -26.0,self-employed,university.degree,4.961,25/04/2000,21/10/2005,1.0,0 -30.0,admin.,high.school,4.961,01/04/2005,02/10/2014,1.0,0 -54.0,housemaid,basic.4y,4.961,13/07/2007,29/05/1998,1.0,0 -56.0,admin.,university.degree,4.961,22/05/1997,04/04/2003,1.0,0 -52.0,housemaid,university.degree,4.961,09/08/2001,22/12/2005,1.0,0 -57.0,admin.,university.degree,4.961,22/02/1992,01/08/1991,1.0,0 -,admin.,university.degree,4.961,08/06/2007,11/11/2016,1.0,0 -47.0,services,basic.6y,4.961,09/10/1998,21/03/2003,1.0,0 -56.0,technician,professional.course,4.961,25/08/2006,14/08/2017,1.0,0 -35.0,admin.,professional.course,4.961,12/11/2002,27/07/2006,1.0,0 -57.0,technician,basic.9y,4.961,,09/01/2004,1.0,0 -59.0,retired,university.degree,4.961,28/09/2007,10/12/1987,1.0,0 -54.0,unemployed,high.school,4.961,09/03/2016,31/10/2016,1.0,0 -44.0,technician,professional.course,4.961,10/06/1989,18/12/2013,1.0,0 -26.0,admin.,university.degree,4.961,03/01/2005,26/09/1997,1.0,0 -55.0,retired,high.school,4.961,,25/08/2008,1.0,0 -57.0,retired,high.school,4.961,30/09/2014,28/09/2010,1.0,0 -54.0,technician,professional.course,4.961,17/04/2007,25/02/2015,1.0,0 -55.0,services,high.school,4.961,11/07/2003,01/01/1997,1.0,0 -26.0,admin.,university.degree,4.961,,07/06/2006,1.0,0 -33.0,admin.,university.degree,4.961,,19/05/1998,1.0,0 -55.0,blue-collar,basic.4y,4.961,31/01/2013,10/10/2013,1.0,0 -57.0,admin.,high.school,4.961,30/07/2014,13/08/2004,1.0,0 -43.0,admin.,university.degree,4.961,31/01/2013,20/04/2015,1.0,0 -43.0,housemaid,basic.4y,4.961,14/01/2016,03/04/2003,1.0,0 -,retired,professional.course,4.961,23/09/1999,22/04/2009,1.0,0 -,technician,high.school,4.961,21/04/2016,27/01/2015,1.0,0 -58.0,housemaid,basic.4y,4.961,20/10/2008,05/05/1991,1.0,0 -,housemaid,basic.4y,4.961,24/05/2018,15/05/2013,1.0,0 -37.0,blue-collar,high.school,4.961,01/09/2002,27/10/2005,1.0,0 -37.0,services,high.school,4.961,06/09/2018,23/09/2011,1.0,0 -34.0,admin.,university.degree,4.961,18/12/1992,22/03/2012,1.0,0 -24.0,student,high.school,4.961,05/04/2003,16/10/2003,1.0,0 -51.0,blue-collar,basic.9y,4.961,,11/02/2011,1.0,0 -48.0,unknown,high.school,4.961,12/10/1995,26/09/2006,1.0,0 -58.0,housemaid,basic.4y,4.961,02/12/2005,21/06/1999,1.0,0 -57.0,admin.,professional.course,4.961,09/11/2012,19/12/2003,1.0,0 -24.0,student,high.school,4.961,04/11/1997,20/03/1998,1.0,0 -44.0,entrepreneur,high.school,4.961,02/10/2012,10/12/2014,1.0,0 -40.0,entrepreneur,high.school,4.961,10/07/1998,10/08/2004,1.0,0 -35.0,admin.,high.school,4.961,19/02/2016,31/12/1995,1.0,0 -54.0,,high.school,4.961,,30/06/2017,1.0,0 -49.0,admin.,university.degree,4.961,08/07/1998,05/02/1994,1.0,0 -46.0,technician,university.degree,4.961,13/05/2014,15/06/2006,1.0,0 -40.0,admin.,university.degree,4.961,09/02/2017,01/10/2004,1.0,0 -36.0,technician,professional.course,4.961,25/04/1997,12/03/2004,1.0,0 -47.0,blue-collar,basic.4y,4.961,18/09/2009,24/02/2009,1.0,0 -35.0,admin.,professional.course,4.961,15/01/2016,16/12/2014,1.0,0 -60.0,retired,professional.course,4.961,09/10/2014,05/08/1994,1.0,1 -48.0,blue-collar,basic.6y,4.961,03/01/2012,18/12/2013,1.0,0 -38.0,unemployed,basic.4y,4.961,,05/01/1997,1.0,0 -38.0,unemployed,basic.4y,4.961,30/07/2015,13/08/2004,1.0,0 -48.0,blue-collar,basic.6y,4.961,11/05/2009,17/09/2009,1.0,0 -47.0,blue-collar,high.school,4.961,18/01/2012,16/12/2005,1.0,0 -53.0,admin.,high.school,4.961,01/12/2007,28/02/2000,1.0,0 -44.0,student,high.school,4.961,26/09/2003,18/10/2005,1.0,0 -46.0,technician,professional.course,4.961,30/11/2015,19/11/2018,1.0,0 -56.0,admin.,university.degree,4.961,31/03/2009,06/10/2006,1.0,0 -38.0,unemployed,basic.4y,4.961,02/08/2001,31/10/2003,1.0,1 -49.0,entrepreneur,university.degree,4.961,29/10/2009,25/02/2008,1.0,0 -39.0,admin.,high.school,4.961,22/07/2008,15/05/2018,1.0,0 -26.0,self-employed,university.degree,4.961,04/06/2004,15/08/2003,1.0,0 -43.0,,basic.9y,4.961,01/08/1989,30/04/2004,1.0,0 -57.0,,basic.4y,4.961,01/04/2005,07/11/2016,1.0,0 -34.0,admin.,university.degree,4.961,27/06/2013,05/11/1995,1.0,0 -59.0,housemaid,basic.4y,4.961,01/01/1998,19/09/2003,1.0,0 -,blue-collar,basic.6y,4.961,13/10/2016,20/12/1994,1.0,0 -47.0,admin.,high.school,4.961,04/03/2004,15/11/1995,1.0,0 -42.0,blue-collar,basic.6y,4.961,20/08/2004,22/06/2007,1.0,0 -39.0,,high.school,4.961,05/11/2004,12/09/2008,1.0,0 -57.0,,high.school,4.961,25/02/1996,20/05/1993,1.0,0 -47.0,admin.,university.degree,4.961,15/02/1993,19/01/2006,1.0,0 -58.0,admin.,high.school,4.961,05/05/2009,03/07/2014,1.0,0 -36.0,housemaid,basic.4y,4.961,17/03/2003,28/07/2014,1.0,0 -26.0,services,high.school,4.961,31/12/1989,15/03/2011,1.0,0 -46.0,services,high.school,4.961,25/11/1994,02/07/2014,1.0,0 -47.0,admin.,university.degree,4.961,01/03/2016,12/09/1997,1.0,0 -32.0,technician,professional.course,4.961,01/07/1995,29/10/2018,1.0,0 -55.0,retired,professional.course,4.961,12/01/2016,06/02/2004,1.0,0 -31.0,blue-collar,high.school,4.961,20/04/2011,01/01/1997,1.0,0 -,technician,university.degree,4.961,,27/11/2017,1.0,0 -52.0,,high.school,4.961,03/02/2015,07/08/1996,1.0,0 -40.0,admin.,high.school,4.961,24/10/2008,05/12/2003,1.0,0 -58.0,housemaid,university.degree,4.961,10/10/2001,10/08/2012,1.0,0 -37.0,,high.school,4.961,,20/08/1989,1.0,0 -39.0,technician,university.degree,4.961,26/07/2010,15/01/2009,1.0,0 -53.0,management,professional.course,4.961,01/02/1998,04/05/2018,1.0,0 -31.0,blue-collar,professional.course,4.961,09/06/2008,18/07/2003,1.0,0 -46.0,technician,professional.course,4.961,21/02/2012,10/09/2015,1.0,0 -50.0,,high.school,4.961,23/09/2004,25/01/2018,1.0,0 -35.0,,professional.course,4.961,01/01/1997,19/06/2012,1.0,0 -59.0,housemaid,university.degree,4.961,29/04/1999,19/06/2014,1.0,0 -59.0,housemaid,university.degree,4.961,21/07/1998,01/03/1995,1.0,0 -56.0,retired,basic.6y,4.961,10/11/2006,17/05/2000,1.0,0 -49.0,retired,high.school,4.961,,21/04/2017,1.0,0 -30.0,admin.,high.school,4.961,14/06/2002,03/06/2010,1.0,0 -27.0,services,high.school,4.961,11/05/2009,01/06/2018,1.0,0 -25.0,admin.,high.school,4.961,02/08/2016,20/07/2000,1.0,0 -55.0,blue-collar,basic.9y,4.961,01/05/1994,08/06/2018,1.0,0 -57.0,admin.,university.degree,4.961,01/04/2009,01/08/2004,1.0,0 -55.0,,basic.9y,4.961,,01/04/1997,1.0,0 -43.0,housemaid,basic.9y,4.961,,22/12/2006,1.0,0 -32.0,admin.,professional.course,4.961,16/05/2003,01/11/2007,1.0,0 -,services,high.school,4.961,01/04/2002,09/03/2016,1.0,0 -47.0,admin.,university.degree,4.961,01/11/2005,26/01/2017,1.0,0 -48.0,technician,professional.course,4.961,08/12/2006,02/08/2011,1.0,1 -42.0,admin.,high.school,4.961,09/10/1998,31/10/2003,1.0,0 -57.0,admin.,university.degree,4.961,01/04/2011,28/08/2009,1.0,1 -54.0,entrepreneur,high.school,4.961,23/11/2010,31/12/1993,1.0,0 -31.0,admin.,high.school,4.961,24/12/2009,01/02/2013,1.0,0 -45.0,admin.,university.degree,4.961,25/03/1996,13/12/2012,1.0,0 -36.0,technician,high.school,4.961,27/05/2016,01/12/1996,1.0,0 -,housemaid,high.school,4.961,04/12/2014,02/05/2002,1.0,0 -26.0,unemployed,high.school,4.961,01/02/2005,04/01/2007,1.0,0 -38.0,services,high.school,4.961,08/12/1998,10/05/2017,1.0,0 -60.0,retired,basic.6y,4.961,13/09/2016,23/05/2016,1.0,0 -52.0,technician,basic.9y,4.961,09/02/2006,25/06/2004,1.0,0 -46.0,services,high.school,4.961,01/08/2007,11/04/2016,1.0,0 -39.0,blue-collar,high.school,4.961,23/07/2010,10/06/1998,1.0,0 -37.0,admin.,high.school,4.961,19/09/2003,09/10/1996,1.0,0 -52.0,admin.,high.school,4.961,06/07/2017,31/01/2012,1.0,0 -28.0,technician,university.degree,4.961,07/07/2010,28/05/2010,1.0,1 -,admin.,high.school,4.961,26/11/2010,31/01/2003,1.0,0 -40.0,entrepreneur,high.school,4.961,01/08/2012,04/03/2015,1.0,0 -33.0,technician,professional.course,4.961,27/04/2006,13/10/2004,1.0,0 -48.0,services,basic.6y,4.961,30/04/2010,22/08/2012,1.0,0 -35.0,services,high.school,4.961,21/04/2000,31/03/2008,1.0,0 -55.0,,university.degree,4.961,01/12/2014,18/03/2009,1.0,0 -30.0,blue-collar,basic.9y,4.961,25/01/1991,01/04/2005,1.0,0 -43.0,admin.,high.school,4.961,01/07/2011,20/08/1999,1.0,0 -,technician,professional.course,4.961,09/04/2004,07/06/2002,1.0,0 -44.0,blue-collar,basic.9y,4.961,07/03/2014,31/12/1993,1.0,1 -55.0,housemaid,basic.4y,4.961,13/03/2018,15/06/2012,1.0,0 -43.0,retired,basic.9y,4.961,,19/10/2009,1.0,0 -38.0,management,university.degree,4.961,11/03/2005,23/02/2001,1.0,0 -,,basic.4y,4.961,13/02/2009,28/06/2004,1.0,0 -37.0,admin.,high.school,4.961,,18/02/2000,1.0,0 -37.0,admin.,high.school,4.961,25/10/2017,29/06/2018,1.0,0 -44.0,housemaid,university.degree,4.961,18/09/1997,07/08/1996,1.0,0 -26.0,unemployed,high.school,4.961,08/03/2001,30/07/2014,1.0,0 -51.0,blue-collar,basic.9y,4.961,04/06/2018,12/09/2008,1.0,0 -,housemaid,high.school,4.961,24/11/2005,05/02/2018,1.0,0 -,services,high.school,4.961,05/04/1993,16/05/2013,1.0,0 -30.0,,university.degree,4.961,01/02/2006,09/11/2007,1.0,0 -46.0,admin.,university.degree,4.961,,28/01/2014,1.0,0 -47.0,housemaid,basic.4y,4.961,28/11/2008,19/03/2015,1.0,0 -58.0,retired,professional.course,4.961,10/08/2004,15/10/2013,1.0,0 -25.0,admin.,high.school,4.961,24/02/2011,27/07/2006,1.0,0 -53.0,housemaid,basic.4y,4.961,21/07/2016,11/04/2003,1.0,0 -47.0,housemaid,basic.4y,4.961,,03/06/2004,1.0,0 -31.0,blue-collar,professional.course,4.961,04/03/2005,07/03/2018,1.0,0 -45.0,admin.,university.degree,4.961,19/02/1997,10/03/2000,1.0,0 -55.0,management,basic.4y,4.961,09/07/2015,05/04/2002,1.0,0 -44.0,unknown,high.school,4.961,27/06/2003,23/09/1994,1.0,0 -55.0,housemaid,basic.4y,4.961,31/12/1990,04/08/2010,1.0,0 -30.0,admin.,university.degree,4.961,31/12/1993,31/07/2008,1.0,0 -46.0,admin.,university.degree,4.961,07/04/2004,05/05/2017,1.0,0 -37.0,admin.,high.school,4.961,27/09/2016,04/06/2004,1.0,0 -44.0,technician,high.school,4.961,05/01/1999,27/11/2014,1.0,0 -30.0,,high.school,4.961,05/08/2011,20/10/1999,1.0,0 -30.0,technician,professional.course,4.961,10/05/1998,15/07/2005,1.0,0 -37.0,admin.,high.school,4.961,25/08/2001,01/07/1992,1.0,0 -,admin.,university.degree,4.961,23/12/2011,07/11/2000,1.0,0 -38.0,blue-collar,high.school,4.961,15/11/2005,01/07/2003,1.0,0 -34.0,services,high.school,4.961,20/11/2014,03/04/2017,1.0,0 -34.0,blue-collar,high.school,4.961,01/04/1995,15/07/2004,1.0,0 -32.0,admin.,high.school,4.961,01/03/1996,11/03/2002,1.0,0 -47.0,,university.degree,4.961,09/11/1989,05/07/1996,1.0,0 -35.0,management,university.degree,4.961,,04/06/2010,1.0,0 -,admin.,university.degree,4.961,11/06/2003,20/06/2013,1.0,0 -52.0,admin.,high.school,4.961,,05/03/2000,1.0,0 -40.0,housemaid,basic.6y,4.961,05/04/2000,25/02/2016,1.0,0 -37.0,admin.,high.school,4.961,03/06/1996,11/03/2005,1.0,0 -,services,basic.9y,4.961,24/02/2015,03/03/2015,1.0,0 -31.0,blue-collar,professional.course,4.961,27/08/2012,22/01/2018,1.0,0 -,entrepreneur,university.degree,4.961,08/04/1999,17/07/2009,1.0,0 -,admin.,university.degree,4.963,13/12/2001,27/07/2012,1.0,0 -45.0,admin.,university.degree,4.963,14/11/1994,21/03/2012,1.0,0 -,technician,basic.4y,4.963,13/04/2018,31/08/2007,1.0,0 -48.0,entrepreneur,basic.9y,4.963,01/08/1992,18/04/2017,1.0,0 -26.0,services,university.degree,4.963,01/08/2012,01/03/1995,1.0,0 -25.0,services,high.school,4.963,02/08/2013,11/06/2004,1.0,0 -55.0,,basic.9y,4.963,,29/10/2010,1.0,0 -28.0,management,university.degree,4.963,24/12/2014,19/06/2018,1.0,0 -40.0,admin.,high.school,4.963,24/04/2009,08/08/2003,1.0,0 -47.0,housemaid,basic.4y,4.963,20/03/2014,15/02/2008,1.0,0 -31.0,housemaid,high.school,4.963,29/05/2007,31/01/2006,1.0,0 -60.0,blue-collar,basic.4y,4.963,12/11/2010,15/09/2014,1.0,0 -44.0,blue-collar,basic.6y,4.963,19/02/2015,23/05/2012,1.0,0 -53.0,housemaid,basic.4y,4.963,18/02/2005,27/07/2006,1.0,0 -53.0,management,professional.course,4.963,20/07/2007,25/11/1999,1.0,0 -46.0,admin.,university.degree,4.963,01/07/1993,29/12/2000,1.0,0 -45.0,housemaid,basic.4y,4.963,01/05/2008,31/07/2009,1.0,0 -26.0,services,high.school,4.963,10/04/2000,03/01/2007,1.0,0 -42.0,admin.,high.school,4.963,01/10/1992,16/02/2006,1.0,0 -29.0,blue-collar,high.school,4.963,03/07/2017,11/08/2014,1.0,0 -40.0,unemployed,university.degree,4.963,09/03/2000,02/12/2005,1.0,0 -45.0,technician,professional.course,4.963,04/02/2002,01/12/1992,1.0,0 -39.0,admin.,university.degree,4.963,15/06/2006,30/06/2011,1.0,0 -32.0,services,basic.9y,4.963,14/01/2008,25/12/1992,1.0,0 -39.0,admin.,university.degree,4.963,,10/05/2001,1.0,0 -,retired,basic.6y,4.963,,08/07/2011,1.0,0 -39.0,admin.,university.degree,4.963,,22/12/2006,1.0,0 -37.0,admin.,university.degree,4.963,16/07/2014,16/10/1998,1.0,0 -,services,basic.4y,4.963,24/05/2016,10/02/2005,1.0,0 -39.0,admin.,high.school,4.963,16/09/2010,07/07/2005,1.0,0 -50.0,services,high.school,4.963,01/07/1997,19/09/1995,1.0,0 -49.0,admin.,basic.9y,4.963,,17/05/2002,1.0,0 -49.0,admin.,basic.9y,4.963,01/07/1996,20/06/2013,1.0,0 -32.0,admin.,university.degree,4.963,12/08/2015,01/04/2004,1.0,0 -25.0,services,high.school,4.963,07/07/2010,25/04/2003,1.0,0 -41.0,student,high.school,4.963,,17/05/1996,1.0,0 -56.0,retired,basic.6y,4.963,05/03/1998,28/02/2003,1.0,0 -59.0,retired,high.school,4.963,25/01/2002,18/06/2014,1.0,0 -50.0,services,basic.6y,4.963,20/12/2001,31/12/1994,1.0,1 -37.0,admin.,university.degree,4.963,31/01/2017,05/07/1996,1.0,0 -33.0,technician,university.degree,4.963,16/05/2012,08/03/2017,1.0,0 -49.0,services,high.school,4.963,27/11/2008,01/02/1996,1.0,0 -25.0,services,high.school,4.963,09/01/1995,23/05/2011,1.0,1 -38.0,technician,university.degree,4.963,02/02/2017,06/01/2012,1.0,0 -38.0,admin.,university.degree,4.963,13/05/2014,11/07/2008,1.0,0 -58.0,technician,basic.9y,4.963,,11/10/2017,1.0,0 -58.0,technician,basic.9y,4.963,05/03/2014,31/12/1992,1.0,0 -44.0,services,high.school,4.963,29/12/1999,16/01/2004,1.0,0 -46.0,admin.,university.degree,4.963,05/02/2009,14/11/2003,1.0,0 -,services,high.school,4.963,30/12/2013,09/07/2015,1.0,0 -40.0,housemaid,basic.6y,4.963,05/03/2003,01/03/1997,1.0,0 -42.0,entrepreneur,high.school,4.963,02/09/2004,10/05/2016,1.0,0 -23.0,services,high.school,4.963,30/05/2003,20/09/2007,1.0,1 -25.0,services,high.school,4.963,01/12/1994,16/03/2012,1.0,0 -29.0,admin.,high.school,4.963,22/12/2015,21/05/2004,1.0,0 -34.0,technician,professional.course,4.963,26/12/2003,28/10/2013,1.0,0 -39.0,services,high.school,4.963,,02/01/2012,1.0,0 -45.0,admin.,professional.course,4.963,25/06/2004,21/03/2005,1.0,0 -,services,high.school,4.963,22/11/2001,01/04/1995,1.0,0 -24.0,blue-collar,basic.4y,4.963,31/01/2013,09/07/2015,1.0,0 -31.0,services,high.school,4.963,10/02/2012,26/01/2006,1.0,0 -30.0,entrepreneur,university.degree,4.963,23/05/2000,14/01/2005,1.0,0 -45.0,blue-collar,basic.9y,4.963,,01/07/2005,1.0,0 -55.0,entrepreneur,high.school,4.963,14/09/2015,16/04/1999,1.0,1 -27.0,services,basic.9y,4.963,01/11/1997,18/05/2001,1.0,0 -55.0,unknown,high.school,4.963,07/04/2006,10/05/2019,1.0,0 -41.0,blue-collar,basic.6y,4.963,05/04/1995,16/03/2010,1.0,0 -36.0,admin.,high.school,4.963,14/05/2004,08/08/2005,1.0,0 -44.0,,high.school,4.963,01/06/1997,22/01/2008,1.0,0 -,management,university.degree,4.963,03/02/2009,02/07/2004,1.0,0 -28.0,self-employed,university.degree,4.963,08/08/2012,30/08/2016,1.0,0 -43.0,admin.,high.school,4.963,05/12/2003,21/10/2014,1.0,0 -44.0,,high.school,4.963,24/03/2005,20/02/2015,1.0,0 -58.0,entrepreneur,university.degree,4.963,21/11/2003,11/02/1998,1.0,0 -,management,university.degree,4.963,02/06/1995,12/05/2000,1.0,0 -32.0,admin.,professional.course,4.963,22/04/2015,27/07/2011,1.0,0 -28.0,self-employed,university.degree,4.963,08/09/2005,31/01/2012,1.0,0 -35.0,blue-collar,basic.9y,4.963,16/02/2016,08/08/2003,1.0,0 -40.0,admin.,university.degree,4.963,10/04/2009,19/03/2014,1.0,0 -50.0,admin.,university.degree,4.963,22/05/2017,02/12/2016,1.0,0 -58.0,,university.degree,4.963,,15/12/2011,1.0,0 -30.0,admin.,high.school,4.963,10/01/2014,11/06/2013,1.0,0 -55.0,entrepreneur,university.degree,4.963,,09/01/2004,1.0,0 -22.0,services,basic.9y,4.963,01/06/1996,30/04/2015,1.0,0 -28.0,self-employed,university.degree,4.963,02/04/1998,01/07/1993,1.0,0 -25.0,admin.,high.school,4.963,23/11/2007,03/04/2000,1.0,0 -39.0,technician,university.degree,4.963,07/05/2019,13/01/2010,1.0,0 -,admin.,high.school,4.963,08/07/1998,04/07/2003,1.0,0 -33.0,admin.,university.degree,4.963,06/08/2015,10/07/2014,1.0,0 -28.0,technician,professional.course,4.963,31/12/1993,01/04/1999,1.0,0 -34.0,,university.degree,4.963,29/06/2001,28/01/2019,1.0,0 -34.0,technician,professional.course,4.963,16/03/2011,25/09/2007,1.0,0 -,housemaid,basic.9y,4.963,05/07/2016,01/12/2000,1.0,0 -34.0,technician,professional.course,4.963,01/03/2008,02/06/2010,1.0,0 -37.0,,university.degree,4.963,12/12/2013,09/03/2007,1.0,0 -44.0,admin.,high.school,4.963,27/06/2002,21/05/2004,1.0,0 -28.0,,professional.course,4.963,31/12/1993,26/02/2002,1.0,0 -40.0,technician,high.school,4.963,28/12/2012,14/05/2012,1.0,0 -52.0,blue-collar,basic.4y,4.963,12/08/2005,07/08/2009,1.0,0 -,blue-collar,basic.9y,4.963,11/07/2001,26/04/2013,1.0,0 -36.0,technician,professional.course,4.963,21/05/2010,06/01/2014,1.0,0 -24.0,blue-collar,basic.9y,4.963,09/04/1988,09/03/1993,1.0,0 -50.0,services,high.school,4.963,16/12/2014,25/07/1997,1.0,0 -36.0,unemployed,high.school,4.963,07/08/2014,04/03/2004,1.0,0 -51.0,blue-collar,high.school,4.963,07/06/2011,15/10/2014,1.0,0 -56.0,management,university.degree,4.963,02/04/1996,24/01/2001,1.0,0 -37.0,blue-collar,basic.6y,4.963,29/09/2015,30/05/1997,1.0,0 -37.0,blue-collar,basic.6y,4.963,01/05/1995,05/08/2014,1.0,0 -39.0,blue-collar,basic.9y,4.963,07/01/2000,23/12/2005,1.0,0 -37.0,blue-collar,basic.6y,4.963,17/07/2000,12/06/2014,1.0,0 -36.0,unemployed,high.school,4.963,19/01/2012,20/02/1998,1.0,0 -40.0,,university.degree,4.963,15/03/2000,31/12/1992,1.0,0 -34.0,admin.,university.degree,4.963,18/07/2013,03/08/2016,1.0,0 -50.0,services,high.school,4.963,02/02/2018,01/03/1996,1.0,0 -40.0,,university.degree,4.963,,21/11/2003,1.0,1 -47.0,unknown,high.school,4.963,01/06/1994,31/12/1989,1.0,0 -,housemaid,basic.9y,4.963,,14/04/2006,1.0,0 -44.0,admin.,university.degree,4.963,11/02/1999,20/12/2018,1.0,0 -33.0,,university.degree,4.963,31/07/1997,18/02/2005,1.0,0 -44.0,self-employed,basic.9y,4.963,,03/11/2009,1.0,0 -46.0,admin.,university.degree,4.963,29/10/2015,12/10/2006,1.0,0 -28.0,self-employed,university.degree,4.963,,15/12/2009,1.0,0 -31.0,admin.,university.degree,4.963,01/02/2001,14/04/2017,1.0,0 -35.0,blue-collar,professional.course,4.963,31/08/2006,23/03/2009,1.0,0 -39.0,admin.,university.degree,4.963,01/07/1994,06/01/2006,1.0,0 -35.0,admin.,high.school,4.963,16/12/2009,01/11/1997,1.0,1 -31.0,housemaid,high.school,4.963,09/05/2008,18/07/2013,1.0,0 -30.0,blue-collar,basic.9y,4.963,27/06/2001,25/07/2013,1.0,1 -25.0,admin.,high.school,4.963,28/05/2012,01/06/1997,1.0,0 -50.0,services,high.school,4.963,26/11/2013,13/06/2014,1.0,0 -33.0,student,high.school,4.963,07/01/2000,31/12/1994,1.0,0 -41.0,technician,professional.course,4.963,23/07/2004,14/06/2013,1.0,0 -53.0,blue-collar,basic.6y,4.963,06/07/2011,23/10/2012,1.0,0 -36.0,admin.,high.school,4.963,09/02/2007,27/07/2010,1.0,0 -41.0,services,high.school,4.963,01/02/2013,06/03/2014,1.0,0 -,,high.school,4.963,,22/11/2001,1.0,0 -33.0,technician,professional.course,4.963,15/05/2003,31/01/2002,1.0,0 -32.0,blue-collar,university.degree,4.963,26/12/2008,01/11/1991,1.0,0 -44.0,technician,university.degree,4.963,09/10/2014,29/11/2000,1.0,0 -25.0,services,basic.9y,4.963,,03/10/2003,1.0,0 -32.0,admin.,university.degree,4.963,05/06/1993,01/08/1993,1.0,1 -37.0,blue-collar,basic.6y,4.963,19/01/2016,17/01/2007,1.0,0 -32.0,technician,professional.course,4.963,05/08/1993,03/11/2014,1.0,0 -40.0,management,high.school,4.963,10/01/2013,01/12/1993,1.0,0 -39.0,blue-collar,basic.9y,4.963,28/11/2002,18/09/2018,1.0,0 -31.0,blue-collar,high.school,4.963,21/02/2007,18/04/2018,1.0,0 -25.0,,university.degree,4.963,01/04/1995,06/07/2007,1.0,0 -25.0,services,basic.9y,4.963,17/08/2015,05/05/1998,1.0,0 -41.0,housemaid,basic.6y,4.963,28/11/2011,04/07/2003,1.0,0 -,blue-collar,high.school,4.963,31/12/1990,30/10/2014,1.0,0 -,student,high.school,4.963,31/12/1993,22/10/2014,1.0,0 -31.0,admin.,university.degree,4.963,03/01/2014,25/04/2014,1.0,0 -51.0,technician,professional.course,4.963,13/03/2009,24/08/2017,1.0,0 -24.0,blue-collar,basic.9y,4.963,25/12/2012,25/04/2001,1.0,0 -25.0,services,basic.9y,4.963,01/01/2008,01/04/2005,1.0,0 -29.0,student,university.degree,4.963,,04/07/2017,1.0,0 -30.0,,university.degree,4.963,21/11/2007,25/05/2012,1.0,0 -51.0,housemaid,high.school,4.963,01/08/1995,21/08/2012,1.0,0 -52.0,admin.,basic.9y,4.963,22/07/1999,03/04/2009,1.0,1 -41.0,services,high.school,4.963,21/10/2015,14/04/2003,1.0,0 -55.0,entrepreneur,professional.course,4.963,01/02/1998,25/08/2014,1.0,0 -33.0,blue-collar,basic.9y,4.963,09/05/2003,01/08/2014,1.0,1 -57.0,admin.,university.degree,4.963,,26/01/2007,1.0,0 -28.0,self-employed,university.degree,4.963,12/01/2005,09/09/2014,1.0,0 -33.0,technician,professional.course,4.963,01/12/1997,29/10/2012,1.0,0 -25.0,services,basic.9y,4.963,04/05/1990,28/04/2000,1.0,1 -32.0,admin.,professional.course,4.963,01/07/1994,17/04/2008,1.0,0 -34.0,technician,professional.course,4.963,21/01/2014,30/10/2001,1.0,0 -30.0,blue-collar,basic.9y,4.963,05/12/1991,19/09/1995,1.0,0 -35.0,services,high.school,4.963,13/02/2018,29/11/2011,1.0,0 -,admin.,high.school,4.963,06/12/2011,01/02/1995,1.0,0 -40.0,admin.,university.degree,4.963,01/12/2013,25/03/2000,1.0,0 -31.0,admin.,high.school,4.963,16/10/2012,22/09/1997,1.0,0 -40.0,admin.,university.degree,4.963,10/11/2015,06/09/2018,1.0,0 -35.0,services,high.school,4.963,20/03/2014,30/07/2018,1.0,0 -34.0,self-employed,university.degree,4.963,20/12/2002,03/09/2010,1.0,0 -34.0,self-employed,university.degree,4.963,28/12/2017,12/01/2005,1.0,0 -36.0,admin.,high.school,4.963,02/01/2002,25/11/2005,1.0,0 -34.0,self-employed,university.degree,4.963,13/07/2007,07/04/1995,1.0,0 -48.0,services,basic.6y,4.963,20/01/1996,07/07/2015,1.0,0 -32.0,blue-collar,high.school,4.963,13/02/2006,15/12/1995,1.0,0 -38.0,blue-collar,high.school,4.963,30/10/2015,05/05/1995,1.0,0 -37.0,admin.,high.school,4.963,15/02/1999,09/02/2009,1.0,1 -,technician,professional.course,4.963,,15/05/2009,1.0,0 -48.0,technician,professional.course,4.963,01/09/2008,11/08/2000,1.0,0 -34.0,self-employed,university.degree,4.963,01/08/2016,03/10/2014,1.0,1 -44.0,blue-collar,basic.9y,4.963,10/03/1997,25/09/2014,1.0,0 -57.0,management,high.school,4.963,,13/05/2014,1.0,0 -37.0,admin.,high.school,4.963,22/10/2015,09/07/2012,1.0,0 -41.0,housemaid,basic.9y,4.963,11/04/2016,09/10/2003,1.0,0 -36.0,blue-collar,basic.9y,4.963,,18/07/2011,1.0,0 -39.0,admin.,basic.9y,4.963,06/08/2015,27/10/2006,1.0,0 -58.0,blue-collar,basic.4y,4.963,01/05/2001,21/07/2010,1.0,0 -55.0,blue-collar,professional.course,4.963,06/08/2013,07/09/2012,1.0,0 -36.0,,high.school,4.963,21/04/2015,20/08/2004,1.0,0 -,blue-collar,professional.course,4.963,16/09/2003,04/02/2005,1.0,1 -48.0,entrepreneur,basic.9y,4.963,01/12/1996,20/06/2008,1.0,0 -40.0,self-employed,university.degree,4.963,05/09/1993,01/04/1996,1.0,0 -35.0,student,high.school,4.963,25/04/2008,10/08/2001,1.0,0 -29.0,services,high.school,4.963,31/12/1989,08/12/2016,1.0,0 -42.0,admin.,high.school,4.963,26/07/2011,10/03/2005,1.0,0 -39.0,technician,university.degree,4.963,26/07/1999,08/07/2005,1.0,0 -48.0,technician,professional.course,4.963,12/02/2004,10/06/2004,1.0,0 -25.0,admin.,high.school,4.963,25/01/1998,22/02/2002,1.0,0 -56.0,services,high.school,4.963,,05/12/1992,1.0,0 -32.0,,high.school,4.963,12/09/2017,05/03/1996,1.0,0 -36.0,technician,high.school,4.963,13/07/2017,08/12/1995,1.0,0 -50.0,services,high.school,4.963,05/10/2012,09/04/2013,1.0,0 -44.0,admin.,university.degree,4.963,07/09/2016,01/11/1995,1.0,0 -30.0,unemployed,university.degree,4.963,,13/09/2010,1.0,0 -33.0,admin.,university.degree,4.963,09/08/1994,31/12/1989,1.0,0 -44.0,admin.,university.degree,4.963,01/02/2006,17/07/2013,1.0,0 -30.0,blue-collar,high.school,4.963,31/03/1995,19/12/2013,1.0,0 -39.0,technician,university.degree,4.963,27/02/2014,30/01/2012,1.0,0 -44.0,admin.,high.school,4.963,03/04/2009,19/06/2000,1.0,0 -41.0,management,university.degree,4.963,12/11/2009,01/11/1996,1.0,0 -25.0,admin.,high.school,4.963,23/09/2008,09/03/1995,1.0,0 -33.0,admin.,professional.course,4.963,06/01/2006,17/09/2008,1.0,0 -45.0,admin.,university.degree,4.963,01/11/2006,25/01/2011,1.0,0 -30.0,admin.,high.school,4.963,03/12/2004,08/09/2006,1.0,0 -24.0,technician,university.degree,4.963,01/07/2015,01/11/1996,1.0,0 -34.0,technician,professional.course,4.963,16/05/2002,05/05/2015,1.0,0 -34.0,unemployed,high.school,4.963,17/12/2004,04/02/2016,1.0,0 -,blue-collar,professional.course,4.963,,27/01/2005,1.0,0 -33.0,admin.,high.school,4.963,,08/02/2006,1.0,0 -38.0,housemaid,high.school,4.963,26/04/2000,17/11/2006,1.0,0 -56.0,retired,basic.4y,4.963,14/06/1991,01/10/2008,1.0,0 -35.0,admin.,high.school,4.963,08/01/2018,20/06/1997,1.0,0 -58.0,retired,professional.course,4.963,15/04/2005,29/05/2009,1.0,0 -31.0,unemployed,university.degree,4.963,18/09/1990,24/04/2007,1.0,0 -57.0,admin.,university.degree,4.963,25/01/2002,16/01/2018,1.0,0 -46.0,services,high.school,4.963,,15/03/2001,1.0,0 -31.0,blue-collar,basic.9y,4.963,29/12/2005,01/03/2018,1.0,0 -31.0,admin.,high.school,4.963,29/07/2003,02/07/2014,1.0,0 -36.0,blue-collar,basic.6y,4.963,01/11/2012,01/12/1997,1.0,0 -36.0,self-employed,university.degree,4.963,06/12/2018,18/02/2004,1.0,1 -29.0,technician,university.degree,4.963,06/07/2010,13/04/2011,1.0,0 -58.0,management,basic.9y,4.963,13/04/2016,04/12/2017,1.0,0 -43.0,management,high.school,4.963,30/07/2008,25/10/2010,1.0,0 -42.0,,university.degree,4.963,12/09/2014,24/12/2004,1.0,0 -37.0,technician,professional.course,4.963,02/05/2003,13/11/2013,1.0,0 -35.0,,university.degree,4.963,08/12/1995,11/07/2003,1.0,0 -37.0,admin.,university.degree,4.963,01/07/2005,24/12/1997,1.0,0 -39.0,self-employed,professional.course,4.963,01/06/1995,12/08/2013,1.0,0 -34.0,services,high.school,4.963,16/12/2013,05/01/2010,1.0,0 -33.0,services,high.school,4.963,,02/04/2010,1.0,0 -36.0,admin.,university.degree,4.963,,22/04/2015,1.0,0 -48.0,technician,professional.course,4.963,01/12/2005,27/08/2004,1.0,0 -,management,university.degree,4.963,08/04/2011,05/04/1995,1.0,0 -36.0,admin.,university.degree,4.963,15/01/2002,12/02/2018,1.0,0 -56.0,retired,high.school,4.963,10/02/2009,04/03/2010,1.0,0 -27.0,blue-collar,high.school,4.963,17/12/2013,13/11/2015,1.0,0 -36.0,management,university.degree,4.963,17/07/2014,18/06/1999,1.0,0 -30.0,services,basic.9y,4.963,,04/11/2011,1.0,0 -53.0,technician,professional.course,4.963,24/10/2003,12/09/2003,1.0,0 -37.0,,high.school,4.963,16/01/2015,03/07/2015,1.0,0 -46.0,admin.,high.school,4.963,20/08/1998,12/11/2014,1.0,0 -23.0,student,high.school,4.963,18/11/2002,30/10/2017,1.0,0 -31.0,admin.,university.degree,4.963,16/06/2008,09/02/2015,1.0,0 -23.0,services,high.school,4.963,02/02/2016,28/01/2000,1.0,0 -32.0,admin.,high.school,4.963,26/09/2003,23/07/2012,1.0,0 -,technician,high.school,4.963,04/01/2005,17/09/2014,1.0,0 -24.0,admin.,high.school,4.963,28/07/2003,15/12/2015,1.0,0 -58.0,,basic.4y,4.963,06/01/2015,01/11/2002,1.0,0 -26.0,blue-collar,high.school,4.963,01/12/2010,20/03/2008,1.0,0 -46.0,technician,professional.course,4.963,10/12/2002,27/07/1999,1.0,0 -35.0,admin.,university.degree,4.963,17/07/1997,20/02/2008,1.0,1 -39.0,admin.,university.degree,4.963,29/05/2008,08/12/2000,1.0,0 -44.0,admin.,high.school,4.963,31/01/2003,07/11/2003,1.0,0 -48.0,services,professional.course,4.963,16/09/2005,07/05/2003,1.0,0 -30.0,admin.,high.school,4.963,16/07/2013,01/12/1995,1.0,0 -,admin.,high.school,4.963,07/07/2005,27/07/2018,1.0,1 -40.0,services,high.school,4.963,08/05/2015,20/06/2014,1.0,0 -37.0,services,high.school,4.963,01/10/2008,15/01/2018,1.0,0 -40.0,self-employed,university.degree,4.963,09/09/1993,27/06/2007,1.0,1 -33.0,unemployed,high.school,4.963,,26/09/2012,1.0,0 -35.0,self-employed,university.degree,4.963,26/01/2007,30/01/2003,1.0,0 -39.0,admin.,high.school,4.963,22/12/2011,19/07/2010,1.0,0 -43.0,technician,professional.course,4.963,01/07/1997,19/11/2004,1.0,0 -45.0,unknown,high.school,4.963,01/03/1994,26/07/2017,1.0,0 -42.0,technician,university.degree,4.963,01/06/1995,03/10/2017,1.0,0 -41.0,management,university.degree,4.963,24/06/2013,05/02/2013,1.0,0 -44.0,admin.,high.school,4.963,16/05/2000,12/09/1997,1.0,0 -35.0,technician,professional.course,4.963,20/11/1996,21/11/2000,1.0,0 -24.0,technician,university.degree,4.963,,22/02/2019,1.0,0 -42.0,technician,basic.9y,4.963,09/01/2004,24/10/2008,1.0,0 -34.0,technician,professional.course,4.963,24/11/2016,09/02/2010,1.0,0 -43.0,housemaid,basic.6y,4.963,06/11/2017,28/04/2015,1.0,0 -30.0,admin.,high.school,4.963,07/11/2014,09/07/2010,1.0,0 -35.0,blue-collar,basic.9y,4.963,03/02/2001,26/03/2009,1.0,0 -56.0,blue-collar,basic.9y,4.963,05/11/1990,05/04/2012,1.0,0 -39.0,services,high.school,4.963,30/01/2004,31/12/2010,1.0,1 -58.0,unknown,high.school,4.963,20/11/2009,08/03/2005,1.0,0 -38.0,admin.,high.school,4.963,01/07/2005,03/05/2016,1.0,0 -39.0,services,high.school,4.963,07/04/2005,13/07/2006,1.0,0 -32.0,admin.,university.degree,4.963,21/01/2003,22/08/2003,1.0,1 -28.0,services,high.school,4.963,,02/10/2014,1.0,0 -49.0,,basic.9y,4.963,18/12/2002,15/09/2004,1.0,0 -48.0,,university.degree,4.963,,20/06/2014,1.0,0 -32.0,management,university.degree,4.963,01/12/1993,10/07/2003,1.0,1 -51.0,management,basic.9y,4.963,01/12/1997,14/03/2018,1.0,0 -35.0,blue-collar,basic.4y,4.963,01/10/1998,05/04/1996,1.0,0 -45.0,services,high.school,4.963,08/06/2018,13/01/2012,1.0,0 -40.0,admin.,professional.course,4.963,21/10/1992,06/07/2007,1.0,0 -,services,professional.course,4.963,03/01/2008,09/07/1988,1.0,0 -,,high.school,4.963,09/02/2007,05/05/1993,1.0,0 -56.0,technician,university.degree,4.963,31/01/2003,05/12/1996,1.0,0 -33.0,unemployed,high.school,4.963,25/02/2011,01/02/1995,1.0,0 -54.0,housemaid,basic.4y,4.963,30/05/2003,21/01/2015,1.0,0 -42.0,blue-collar,basic.4y,4.963,04/07/2014,23/01/2015,1.0,0 -51.0,management,basic.9y,4.963,15/12/2009,09/04/2009,1.0,0 -37.0,blue-collar,basic.9y,4.963,13/05/2016,31/12/1993,1.0,0 -30.0,admin.,high.school,4.963,23/03/2007,08/06/2018,1.0,0 -32.0,admin.,high.school,4.963,13/07/2006,01/01/2006,1.0,0 -,self-employed,university.degree,4.963,01/12/2005,10/09/1987,1.0,0 -24.0,blue-collar,basic.9y,4.963,,31/12/1990,1.0,0 -33.0,services,professional.course,4.963,23/12/2004,03/05/2010,1.0,1 -26.0,admin.,university.degree,4.963,13/12/2007,18/03/2016,1.0,0 -35.0,technician,professional.course,4.963,,12/10/2017,1.0,0 -44.0,admin.,basic.6y,4.963,01/03/2017,14/07/1999,1.0,0 -33.0,admin.,high.school,4.963,01/09/2003,02/03/2015,1.0,0 -36.0,management,university.degree,4.963,25/02/1997,01/05/2006,1.0,0 -58.0,retired,basic.4y,4.963,17/08/2015,17/04/1998,1.0,0 -27.0,self-employed,university.degree,4.963,06/01/2015,26/12/2008,1.0,0 -37.0,housemaid,professional.course,4.963,,25/04/2011,1.0,0 -39.0,technician,high.school,4.963,15/05/1993,30/01/2013,1.0,0 -37.0,blue-collar,professional.course,4.963,09/07/2015,16/03/2009,1.0,0 -46.0,technician,professional.course,4.963,,07/07/2006,1.0,0 -36.0,management,university.degree,4.963,29/01/2019,17/01/2018,1.0,1 -30.0,admin.,university.degree,4.963,19/01/1990,30/07/2004,1.0,0 -31.0,services,high.school,4.963,,10/12/1996,1.0,0 -29.0,admin.,high.school,4.963,01/11/1992,01/03/1996,1.0,0 -,technician,university.degree,4.963,31/01/1991,29/04/2019,1.0,0 -42.0,,basic.4y,4.963,01/09/2003,16/05/2008,1.0,0 -22.0,unemployed,high.school,4.963,18/07/2014,25/07/2008,1.0,0 -51.0,management,basic.9y,4.963,26/05/2006,14/03/2014,1.0,0 -36.0,technician,professional.course,4.963,13/12/2001,02/11/2007,1.0,0 -,blue-collar,basic.4y,4.963,24/06/1997,05/06/2003,1.0,1 -43.0,services,high.school,4.963,05/03/2015,03/10/2003,1.0,0 -48.0,services,professional.course,4.963,03/02/1994,12/09/2011,1.0,0 -38.0,admin.,high.school,4.963,04/01/2018,05/07/2011,1.0,0 -26.0,blue-collar,high.school,4.963,,20/06/2014,1.0,0 -38.0,admin.,high.school,4.963,01/03/1990,25/02/2005,1.0,1 -44.0,management,university.degree,4.968,04/07/2005,20/11/1995,1.0,0 -40.0,admin.,basic.9y,4.968,28/07/2008,25/02/2005,1.0,0 -,technician,professional.course,4.968,11/08/2014,01/01/2014,1.0,0 -44.0,admin.,high.school,4.968,01/12/1999,14/11/2013,1.0,0 -49.0,technician,basic.9y,4.968,01/06/2018,14/10/2003,1.0,0 -27.0,admin.,professional.course,4.968,05/04/1995,22/09/2008,1.0,0 -42.0,admin.,university.degree,4.968,,17/10/2013,1.0,0 -56.0,entrepreneur,basic.4y,4.968,01/03/2005,02/09/2011,1.0,0 -32.0,blue-collar,high.school,4.968,30/09/2013,20/06/2011,1.0,0 -28.0,services,high.school,4.968,07/03/2016,24/06/2015,1.0,0 -28.0,admin.,university.degree,4.968,16/10/2012,14/05/1996,1.0,0 -41.0,self-employed,university.degree,4.968,09/09/2005,08/02/2010,1.0,0 -41.0,,university.degree,4.968,26/10/2012,12/04/2005,1.0,0 -52.0,retired,basic.9y,4.968,12/05/2010,05/05/1999,1.0,0 -38.0,admin.,high.school,4.968,,05/10/2001,1.0,0 -54.0,blue-collar,basic.9y,4.968,28/03/2001,20/06/1995,1.0,0 -47.0,admin.,basic.9y,4.968,02/08/2002,26/07/2010,1.0,0 -37.0,services,high.school,4.968,07/08/2009,31/12/1993,1.0,0 -40.0,unknown,high.school,4.968,20/07/2006,25/11/1994,1.0,0 -36.0,blue-collar,basic.9y,4.968,22/11/1996,01/04/2005,1.0,0 -35.0,self-employed,university.degree,4.968,21/11/2006,26/01/2007,1.0,0 -30.0,admin.,high.school,4.968,01/07/2006,21/07/2016,1.0,0 -34.0,technician,university.degree,4.968,21/03/2017,16/08/2013,1.0,0 -28.0,admin.,high.school,4.968,16/02/2006,02/08/2010,1.0,0 -,admin.,university.degree,4.968,01/12/1992,27/02/2004,1.0,0 -35.0,admin.,high.school,4.968,18/03/1997,06/11/2009,1.0,0 -28.0,services,high.school,4.968,16/03/2004,08/07/2003,1.0,0 -36.0,unemployed,university.degree,4.968,,19/07/2016,1.0,0 -58.0,blue-collar,basic.4y,4.968,09/10/2009,16/02/2016,1.0,0 -30.0,admin.,high.school,4.968,06/03/2000,17/12/2004,1.0,0 -46.0,technician,professional.course,4.968,01/08/1996,15/12/2005,1.0,0 -56.0,technician,university.degree,4.968,01/09/1994,17/09/2007,1.0,0 -,admin.,high.school,4.968,25/03/1998,17/11/1995,1.0,0 -,,basic.9y,4.968,02/10/1995,25/02/2015,1.0,0 -39.0,admin.,university.degree,4.968,11/05/2018,20/07/2015,1.0,0 -37.0,admin.,university.degree,4.968,16/12/2015,26/05/2005,1.0,0 -56.0,retired,high.school,4.968,07/10/1998,23/04/2002,1.0,0 -37.0,services,high.school,4.968,25/05/2011,27/04/2012,1.0,0 -50.0,technician,high.school,4.968,02/04/2004,21/05/2013,1.0,0 -36.0,blue-collar,basic.6y,4.968,22/05/2012,14/01/2016,1.0,0 -29.0,technician,university.degree,4.968,08/08/1997,01/10/1996,1.0,0 -35.0,technician,professional.course,4.968,05/04/1986,31/05/2012,1.0,0 -37.0,entrepreneur,high.school,4.968,27/02/2012,18/09/2003,1.0,1 -36.0,blue-collar,high.school,4.968,21/02/2001,08/04/2014,1.0,0 -33.0,technician,professional.course,4.968,29/10/2004,17/02/2011,1.0,0 -29.0,admin.,high.school,4.968,13/04/2012,01/03/2005,1.0,0 -39.0,services,high.school,4.968,01/07/1997,13/12/2013,1.0,0 -32.0,blue-collar,high.school,4.968,09/11/1995,09/02/1996,1.0,0 -43.0,technician,professional.course,4.968,02/01/2004,16/03/2005,1.0,0 -36.0,blue-collar,basic.6y,4.968,22/03/2010,30/01/2002,1.0,0 -36.0,management,university.degree,4.968,11/10/2018,10/11/2009,1.0,0 -40.0,technician,professional.course,4.968,04/04/2005,02/02/2015,1.0,0 -40.0,blue-collar,basic.9y,4.968,30/01/2013,31/12/1987,1.0,0 -32.0,admin.,university.degree,4.968,26/04/2002,25/03/2005,1.0,0 -33.0,services,professional.course,4.968,,10/11/2009,1.0,1 -32.0,admin.,high.school,4.968,26/04/2002,01/12/2011,1.0,0 -34.0,,university.degree,4.968,16/12/2013,14/04/2016,1.0,0 -29.0,admin.,high.school,4.968,26/11/2015,01/06/1996,1.0,0 -48.0,services,professional.course,4.968,19/09/2008,25/11/2004,1.0,0 -39.0,technician,high.school,4.968,19/08/2016,22/12/2011,1.0,0 -35.0,technician,professional.course,4.968,,20/07/2007,1.0,0 -30.0,admin.,university.degree,4.968,14/10/2008,12/08/2014,1.0,0 -42.0,self-employed,university.degree,4.968,22/06/2007,15/12/1995,1.0,1 -37.0,blue-collar,basic.9y,4.968,07/09/1999,31/12/1990,1.0,1 -35.0,technician,professional.course,4.968,,06/02/2018,1.0,0 -39.0,technician,high.school,4.968,01/11/1996,11/08/2000,1.0,0 -46.0,admin.,high.school,4.968,31/12/2003,15/08/2016,1.0,0 -,technician,high.school,4.968,01/06/2007,15/11/2004,1.0,0 -50.0,technician,high.school,4.968,,15/05/2009,1.0,0 -46.0,admin.,high.school,4.968,12/11/1993,20/12/2001,1.0,0 -,admin.,high.school,4.968,15/08/2013,05/11/1991,1.0,0 -,blue-collar,basic.4y,4.968,09/11/1986,17/11/2014,1.0,0 -56.0,technician,university.degree,4.968,24/06/2015,05/07/2001,1.0,0 -28.0,admin.,university.degree,4.968,19/12/2018,05/05/2006,1.0,0 -52.0,blue-collar,high.school,4.968,16/09/2009,23/02/2001,1.0,0 -27.0,blue-collar,basic.4y,4.968,17/08/2015,02/03/2004,1.0,0 -29.0,admin.,university.degree,4.968,,06/12/2001,1.0,0 -,blue-collar,basic.4y,4.968,14/06/2001,19/02/2004,1.0,0 -22.0,unemployed,high.school,4.968,09/01/1997,08/11/2002,1.0,0 -,entrepreneur,university.degree,4.968,,04/03/2005,1.0,0 -31.0,blue-collar,high.school,4.968,10/09/2014,20/07/2006,1.0,0 -45.0,admin.,university.degree,4.968,21/04/2000,10/09/2014,1.0,0 -38.0,,high.school,4.968,19/04/2018,15/06/2012,1.0,0 -48.0,entrepreneur,university.degree,4.968,25/10/2000,09/10/1997,1.0,0 -35.0,technician,professional.course,4.968,19/08/2005,22/12/2014,1.0,0 -28.0,services,high.school,4.968,,30/01/2004,1.0,0 -36.0,student,university.degree,4.968,15/03/2000,06/01/2016,1.0,0 -29.0,admin.,university.degree,4.968,07/10/2011,12/03/2018,1.0,0 -45.0,admin.,university.degree,4.968,,18/06/2012,1.0,0 -56.0,entrepreneur,basic.4y,4.968,05/05/2011,26/03/2014,1.0,0 -,admin.,basic.6y,4.968,20/12/2012,17/09/2007,1.0,0 -33.0,services,professional.course,4.968,25/05/2006,17/10/2013,1.0,0 -29.0,admin.,high.school,4.968,03/06/2015,20/11/1996,1.0,0 -45.0,admin.,university.degree,4.968,30/07/2013,06/07/2012,1.0,0 -59.0,housemaid,basic.4y,4.968,,28/06/2000,1.0,0 -43.0,blue-collar,basic.6y,4.968,03/05/2011,18/09/2003,1.0,0 -47.0,admin.,high.school,4.968,,25/01/2019,1.0,0 -45.0,,university.degree,4.968,,12/09/2013,1.0,0 -49.0,technician,basic.9y,4.968,29/11/2000,01/12/1995,1.0,0 -42.0,technician,university.degree,4.968,01/12/2000,12/11/2007,1.0,0 -28.0,,university.degree,4.968,02/10/2015,30/01/2014,1.0,0 -45.0,blue-collar,university.degree,4.968,30/06/2005,27/01/2004,1.0,0 -39.0,self-employed,professional.course,4.968,02/01/2009,18/02/2013,1.0,0 -41.0,services,high.school,4.968,01/03/1991,27/05/2005,1.0,0 -50.0,management,university.degree,4.968,15/07/2004,29/03/2001,1.0,0 -,management,university.degree,4.968,16/03/2007,13/06/2003,1.0,0 -36.0,management,university.degree,4.968,30/05/2003,23/10/2014,1.0,0 -50.0,,university.degree,4.968,09/06/2015,01/01/1992,1.0,0 -42.0,self-employed,university.degree,4.968,,25/03/2005,1.0,0 -45.0,entrepreneur,university.degree,4.968,07/07/2016,27/04/2001,1.0,0 -35.0,technician,high.school,4.968,,04/02/2014,1.0,0 -36.0,technician,high.school,4.968,16/02/1993,05/12/2002,1.0,0 -,services,high.school,4.968,01/09/1997,04/06/1999,1.0,0 -38.0,housemaid,high.school,4.968,25/03/2004,11/04/2003,1.0,0 -39.0,entrepreneur,high.school,4.968,24/11/1999,07/03/2006,1.0,0 -50.0,technician,high.school,4.968,23/12/2004,01/09/1996,1.0,0 -38.0,services,high.school,4.968,21/10/2015,04/04/2018,1.0,0 -38.0,services,high.school,4.968,10/11/2014,14/03/2011,1.0,0 -35.0,blue-collar,basic.9y,4.968,01/12/1994,15/04/2000,1.0,0 -43.0,services,high.school,4.968,14/03/2014,27/05/2004,1.0,0 -32.0,admin.,university.degree,4.968,05/02/1994,27/10/2004,1.0,0 -33.0,services,high.school,4.968,,04/10/2002,1.0,0 -32.0,,university.degree,4.968,10/07/2012,29/04/2014,1.0,0 -32.0,admin.,university.degree,4.968,,05/03/2014,1.0,0 -35.0,blue-collar,basic.9y,4.968,05/05/1996,15/12/2016,1.0,1 -32.0,technician,professional.course,4.968,21/02/2007,17/04/2002,1.0,0 -32.0,admin.,high.school,4.968,01/07/1996,29/04/2015,1.0,0 -27.0,admin.,university.degree,4.968,31/12/1995,05/06/1996,1.0,0 -32.0,technician,professional.course,4.968,25/12/1993,11/07/2003,1.0,0 -32.0,technician,professional.course,4.968,17/02/2006,15/01/2008,1.0,0 -40.0,admin.,professional.course,4.968,27/03/2000,07/01/2001,1.0,0 -33.0,technician,professional.course,4.968,29/09/1999,05/02/1989,1.0,0 -32.0,technician,professional.course,4.968,22/02/2012,25/03/1996,1.0,0 -32.0,technician,professional.course,4.968,01/05/1993,04/04/2003,1.0,0 -32.0,technician,professional.course,4.968,25/01/1998,13/08/2012,1.0,0 -32.0,,professional.course,4.968,01/04/1995,16/05/2018,1.0,0 -30.0,,basic.9y,4.968,07/02/2000,02/10/2015,1.0,0 -25.0,technician,high.school,4.968,31/01/2013,19/03/2004,1.0,0 -31.0,entrepreneur,university.degree,4.968,15/12/2005,29/06/2006,1.0,0 -37.0,unemployed,university.degree,4.968,27/05/2005,03/02/2006,1.0,0 -32.0,,university.degree,4.968,01/04/1998,27/05/2011,1.0,0 -53.0,technician,professional.course,4.968,,12/12/2011,1.0,0 -47.0,blue-collar,basic.4y,4.968,19/01/2001,31/07/2013,1.0,0 -36.0,blue-collar,basic.6y,4.968,04/10/2001,18/02/2005,1.0,0 -41.0,admin.,university.degree,4.968,06/01/1995,30/11/2007,1.0,0 -35.0,technician,professional.course,4.968,04/03/2014,07/01/2009,1.0,0 -43.0,,high.school,4.968,28/03/2003,17/10/2006,1.0,0 -43.0,admin.,high.school,4.968,28/09/2018,13/06/2014,1.0,0 -38.0,services,high.school,4.968,29/04/1998,04/08/2016,1.0,0 -38.0,services,high.school,4.968,25/07/2012,08/07/2015,1.0,0 -38.0,,high.school,4.968,,20/10/2006,1.0,0 -34.0,,university.degree,4.968,19/12/2002,09/06/2006,1.0,0 -40.0,admin.,professional.course,4.968,23/02/2005,06/04/2009,1.0,0 -24.0,admin.,high.school,4.968,13/05/2009,15/02/1988,1.0,1 -35.0,technician,professional.course,4.968,17/10/2008,31/03/2000,1.0,0 -28.0,,high.school,4.968,07/03/2008,01/08/1997,1.0,0 -42.0,management,basic.9y,4.968,,14/08/2014,1.0,0 -42.0,management,basic.9y,4.968,09/11/2015,21/07/2004,1.0,0 -29.0,admin.,university.degree,4.968,30/11/2010,07/07/1994,1.0,0 -39.0,technician,high.school,4.968,04/09/2009,13/12/1996,1.0,0 -56.0,management,university.degree,4.968,27/11/2014,01/04/1996,1.0,0 -42.0,management,basic.9y,4.968,12/08/2013,06/07/2006,1.0,0 -56.0,,university.degree,4.968,16/05/2014,01/01/2007,1.0,0 -35.0,technician,professional.course,4.968,,12/10/2018,1.0,0 -48.0,technician,professional.course,4.968,07/08/1996,05/08/1999,1.0,0 -48.0,,professional.course,4.968,09/07/1994,23/01/2008,1.0,0 -42.0,blue-collar,basic.9y,4.968,01/01/2012,21/07/2005,1.0,0 -,blue-collar,basic.4y,4.968,01/09/1995,01/03/1995,1.0,0 -39.0,services,high.school,4.968,26/05/2006,06/08/2004,1.0,0 -52.0,blue-collar,basic.9y,4.968,16/12/2011,17/04/2009,1.0,0 -26.0,,high.school,4.968,25/09/2009,06/07/2001,1.0,0 -34.0,technician,professional.course,4.968,,08/08/2000,1.0,0 -36.0,blue-collar,basic.9y,4.968,20/10/2014,21/07/2014,1.0,0 -32.0,technician,professional.course,4.968,,01/04/2004,1.0,0 -56.0,,university.degree,4.968,25/02/1996,13/04/2010,1.0,0 -37.0,admin.,high.school,4.968,28/06/2016,01/07/1998,1.0,0 -35.0,technician,professional.course,4.968,14/02/2006,12/04/2012,1.0,0 -34.0,unemployed,high.school,4.968,20/01/2006,21/07/2005,1.0,0 -56.0,,university.degree,4.968,10/01/1998,01/01/2006,1.0,0 -34.0,unemployed,high.school,4.968,13/11/2006,17/03/2005,1.0,0 -46.0,technician,professional.course,4.968,,21/03/2003,1.0,0 -56.0,technician,university.degree,4.968,23/03/2011,24/04/2018,1.0,0 -32.0,admin.,high.school,4.968,18/12/2003,26/09/2016,1.0,1 -28.0,admin.,university.degree,4.968,,09/08/2002,1.0,1 -49.0,technician,professional.course,4.968,01/11/1997,28/07/2006,1.0,0 -,blue-collar,basic.4y,4.968,27/07/2006,01/07/2010,1.0,0 -28.0,admin.,high.school,4.968,01/02/2016,25/01/1989,1.0,0 -56.0,technician,university.degree,4.968,15/01/1990,23/11/2016,1.0,0 -29.0,technician,university.degree,4.968,28/01/2005,01/01/1993,1.0,0 -44.0,technician,professional.course,4.968,,12/03/2007,1.0,0 -44.0,technician,professional.course,4.968,15/12/1997,20/06/2003,1.0,0 -29.0,technician,university.degree,4.968,01/10/2014,02/07/2004,1.0,0 -29.0,technician,university.degree,4.968,14/04/1998,05/02/2015,1.0,0 -43.0,admin.,basic.4y,4.968,19/09/1995,26/12/2008,1.0,0 -,technician,university.degree,4.968,23/09/2003,27/02/2004,1.0,0 -52.0,blue-collar,basic.4y,4.968,23/03/2017,31/12/1994,1.0,0 -30.0,technician,university.degree,4.968,15/02/2008,20/03/1996,1.0,0 -32.0,admin.,university.degree,4.968,01/02/2010,04/12/1998,1.0,0 -36.0,entrepreneur,university.degree,4.968,26/03/2014,26/01/2016,1.0,0 -40.0,technician,university.degree,4.968,31/12/1995,29/12/2006,1.0,0 -,,basic.4y,4.968,27/07/2018,25/12/1995,1.0,0 -39.0,services,high.school,4.968,,30/03/2007,1.0,0 -36.0,,basic.4y,4.968,17/09/2007,17/10/2006,1.0,0 -34.0,technician,professional.course,4.968,28/10/2005,30/07/2010,1.0,0 -38.0,services,high.school,4.968,05/06/1993,31/01/2012,1.0,0 -41.0,self-employed,university.degree,4.968,23/05/2018,03/06/2011,1.0,0 -57.0,admin.,university.degree,4.968,12/03/2010,27/01/2006,1.0,0 -60.0,retired,basic.6y,4.968,27/03/1999,24/12/1999,1.0,0 -29.0,admin.,university.degree,4.968,14/05/2010,14/02/2018,1.0,0 -35.0,self-employed,university.degree,4.968,05/12/2012,05/04/2013,1.0,0 -,,basic.9y,4.968,20/05/2014,26/07/2011,1.0,0 -28.0,,professional.course,4.968,31/07/2012,03/05/2019,1.0,0 -28.0,technician,professional.course,4.968,08/09/2006,05/03/2004,1.0,0 -27.0,blue-collar,basic.4y,4.968,09/02/2000,14/02/2014,1.0,0 -,unemployed,high.school,4.968,30/11/1999,01/12/1993,1.0,0 -,,university.degree,4.968,01/06/1994,27/09/2002,1.0,0 -35.0,self-employed,university.degree,4.968,21/10/2013,18/03/2005,1.0,0 -27.0,blue-collar,basic.4y,4.968,30/05/2006,12/07/2002,1.0,0 -51.0,management,basic.9y,4.968,19/10/2012,05/09/2018,1.0,0 -28.0,services,high.school,4.968,09/05/2003,09/06/2014,1.0,0 -40.0,technician,professional.course,4.968,10/08/1989,19/03/2012,1.0,0 -38.0,services,high.school,4.968,15/01/1992,15/04/2004,1.0,1 -,housemaid,basic.6y,4.968,25/01/2002,19/10/2010,1.0,0 -28.0,services,high.school,4.968,01/04/1993,21/05/2004,1.0,0 -37.0,housemaid,professional.course,4.968,07/08/2018,06/10/2014,1.0,0 -37.0,housemaid,professional.course,4.968,26/09/2014,16/01/2014,1.0,0 -46.0,services,high.school,4.968,20/05/2004,11/05/2004,1.0,0 -39.0,management,high.school,4.968,16/02/2006,18/09/2014,1.0,0 -33.0,admin.,high.school,4.968,05/07/2007,23/02/2009,1.0,0 -36.0,entrepreneur,university.degree,4.968,26/03/2013,01/07/1993,1.0,0 -58.0,self-employed,university.degree,4.968,21/11/2003,31/12/1996,1.0,0 -44.0,admin.,high.school,4.968,05/12/1990,23/09/2002,1.0,0 -32.0,services,high.school,4.968,28/06/2004,09/08/2002,1.0,0 -57.0,admin.,high.school,4.968,25/08/1999,19/02/1999,1.0,0 -28.0,,university.degree,4.968,04/04/2013,27/06/2014,1.0,0 -53.0,admin.,university.degree,4.968,05/06/2001,05/05/2005,1.0,0 -28.0,admin.,university.degree,4.968,05/12/2013,15/03/2012,1.0,1 -42.0,blue-collar,basic.9y,4.968,25/09/2014,18/07/2013,1.0,0 -28.0,services,high.school,4.968,04/02/2002,04/09/2003,1.0,1 -38.0,technician,professional.course,4.968,06/08/2004,09/02/2010,1.0,0 -28.0,services,high.school,4.968,31/07/2009,22/04/2005,1.0,0 -34.0,unemployed,high.school,4.968,01/04/1997,29/01/2010,1.0,0 -31.0,admin.,high.school,4.968,,07/02/2018,1.0,0 -31.0,admin.,university.degree,4.968,28/07/2000,20/05/2005,1.0,0 -29.0,technician,professional.course,4.968,01/06/1996,20/04/1997,1.0,0 -46.0,technician,university.degree,4.968,05/07/1995,26/12/2014,1.0,0 -51.0,management,basic.4y,4.968,03/04/2014,21/03/2003,1.0,0 -53.0,blue-collar,basic.4y,4.968,08/08/2003,20/10/2005,1.0,0 -36.0,,high.school,4.968,31/12/1993,16/12/2004,1.0,0 -38.0,self-employed,basic.9y,4.968,27/04/2012,25/04/1997,1.0,0 -37.0,blue-collar,basic.9y,4.968,25/12/1997,11/08/2005,1.0,0 -32.0,admin.,high.school,4.968,05/06/2013,29/03/2005,1.0,0 -36.0,blue-collar,high.school,4.968,25/12/2013,31/12/1992,1.0,0 -24.0,admin.,high.school,4.968,26/04/2012,19/04/2004,1.0,0 -47.0,technician,high.school,4.968,18/12/2014,17/02/2016,1.0,0 -39.0,technician,high.school,4.968,01/02/1991,01/12/2009,1.0,1 -44.0,admin.,university.degree,4.968,16/01/2004,27/04/2018,1.0,0 -,self-employed,university.degree,4.968,17/12/2012,19/05/2014,1.0,0 -28.0,services,high.school,4.968,02/10/2017,05/11/2010,1.0,0 -39.0,services,high.school,4.968,20/06/1993,01/10/1992,1.0,0 -31.0,management,university.degree,4.968,17/12/2010,16/03/2012,1.0,0 -44.0,unknown,high.school,4.968,03/05/2011,01/04/2004,1.0,0 -35.0,self-employed,university.degree,4.968,28/07/2016,08/09/2000,1.0,0 -39.0,technician,high.school,4.968,26/04/2013,30/07/2004,1.0,0 -42.0,technician,professional.course,4.968,,15/06/2009,1.0,0 -39.0,admin.,high.school,4.968,09/02/2015,18/09/2014,1.0,0 -40.0,admin.,high.school,4.968,04/11/2011,13/08/2004,1.0,0 -27.0,self-employed,university.degree,4.968,25/10/2002,06/10/2009,1.0,0 -50.0,unemployed,professional.course,4.968,20/05/1998,14/11/2000,1.0,0 -58.0,unknown,high.school,4.968,08/02/2005,08/01/2007,1.0,0 -22.0,unemployed,high.school,4.968,15/03/2001,02/08/2002,1.0,1 -48.0,admin.,university.degree,4.968,31/10/2013,10/03/1988,1.0,0 -53.0,,basic.4y,4.968,24/07/2009,21/10/2014,1.0,0 -36.0,,university.degree,4.968,15/06/1990,26/05/2005,1.0,0 -,admin.,university.degree,4.968,17/07/2003,20/06/1997,1.0,0 -47.0,technician,professional.course,4.968,18/04/2018,19/10/2016,1.0,0 -59.0,services,high.school,4.968,11/03/1999,09/10/2000,1.0,0 -59.0,services,high.school,4.968,,06/10/2014,1.0,0 -35.0,admin.,high.school,4.968,12/07/2005,28/02/2011,1.0,0 -38.0,admin.,basic.6y,4.968,20/07/2007,27/06/2014,1.0,0 -45.0,management,university.degree,4.968,18/09/2017,10/12/1997,1.0,0 -,technician,professional.course,4.968,22/04/2003,27/07/2007,1.0,0 -39.0,management,basic.9y,4.968,02/04/2012,31/12/1994,1.0,0 -45.0,blue-collar,basic.9y,4.968,30/05/2018,11/12/2002,1.0,0 -,management,university.degree,4.968,21/04/2005,03/04/2014,1.0,0 -28.0,blue-collar,basic.4y,4.968,15/03/1990,27/11/2008,1.0,0 -,management,university.degree,4.968,09/02/2009,05/07/2018,1.0,0 -44.0,blue-collar,professional.course,4.968,31/07/1997,01/12/2004,1.0,0 -33.0,blue-collar,basic.6y,4.968,22/03/2005,27/06/2013,1.0,0 -25.0,admin.,basic.9y,4.968,05/06/1999,12/08/2011,1.0,0 -,,basic.9y,4.968,02/02/2017,14/03/2012,1.0,0 -30.0,unemployed,high.school,4.968,09/05/1994,20/09/1999,1.0,0 -53.0,admin.,high.school,4.968,12/05/2010,27/02/2003,1.0,0 -60.0,,professional.course,4.968,10/03/2009,13/04/2017,1.0,0 -34.0,services,high.school,4.968,,06/08/2012,1.0,0 -36.0,admin.,university.degree,4.968,01/09/1997,13/09/2010,1.0,0 -,services,high.school,4.968,,19/10/2018,1.0,0 -36.0,technician,professional.course,4.968,01/04/1992,30/07/1999,1.0,0 -37.0,blue-collar,basic.4y,4.968,,17/06/2011,1.0,0 -54.0,blue-collar,basic.9y,4.968,16/03/2016,04/10/2013,1.0,0 -55.0,admin.,university.degree,4.968,22/09/2006,03/03/2006,1.0,0 -55.0,,university.degree,4.968,02/02/1990,24/01/2006,1.0,0 -34.0,services,high.school,4.968,16/08/2018,24/12/2014,1.0,0 -,blue-collar,basic.4y,4.968,14/03/2014,28/05/2004,1.0,0 -25.0,admin.,basic.9y,4.968,21/07/2008,09/08/1989,1.0,0 -30.0,services,high.school,4.968,17/01/2011,14/04/2015,1.0,0 -36.0,admin.,university.degree,4.968,31/07/2018,28/03/1997,1.0,0 -29.0,management,university.degree,4.968,25/01/2008,28/07/2006,1.0,0 -34.0,technician,high.school,4.968,13/06/1995,01/02/2008,1.0,0 -31.0,self-employed,university.degree,4.968,27/08/2012,20/07/2007,1.0,0 -48.0,blue-collar,professional.course,4.968,22/04/2015,20/02/2002,1.0,0 -,blue-collar,high.school,4.968,02/07/2014,31/12/1985,1.0,0 -31.0,services,high.school,4.968,14/09/2007,23/06/2003,1.0,0 -28.0,,basic.4y,4.968,01/03/2016,22/12/2005,1.0,0 -33.0,admin.,professional.course,4.968,14/05/2004,25/02/2013,1.0,0 -28.0,technician,university.degree,4.968,22/05/2003,05/03/2013,1.0,0 -58.0,management,university.degree,4.968,13/04/2007,21/03/2016,1.0,0 -45.0,admin.,university.degree,4.968,24/12/2014,15/08/2003,1.0,0 -48.0,technician,professional.course,4.968,10/06/2015,08/06/2016,1.0,0 -33.0,technician,university.degree,4.968,15/07/1998,05/06/2014,1.0,0 -54.0,admin.,university.degree,4.968,10/09/1988,03/04/2003,1.0,0 -36.0,admin.,university.degree,4.968,14/02/2003,17/09/2004,1.0,0 -36.0,admin.,university.degree,4.968,02/06/2010,09/11/1994,1.0,0 -44.0,blue-collar,professional.course,4.968,27/10/1999,02/05/2018,1.0,0 -39.0,technician,professional.course,4.968,13/03/1992,25/07/2003,1.0,0 -32.0,,university.degree,4.968,09/12/2002,19/09/1995,1.0,0 -25.0,admin.,basic.9y,4.968,26/02/2001,05/04/2017,1.0,0 -38.0,,high.school,4.968,05/03/1993,01/05/1997,1.0,0 -48.0,technician,professional.course,4.968,26/02/2014,06/08/2004,1.0,0 -38.0,admin.,basic.6y,4.968,08/12/1999,01/08/2002,1.0,0 -32.0,technician,university.degree,4.968,27/07/2012,01/05/2009,1.0,0 -59.0,services,high.school,4.968,20/04/2018,05/07/1992,1.0,0 -38.0,technician,high.school,4.968,05/10/1992,19/04/2013,1.0,0 -50.0,self-employed,professional.course,4.968,09/03/2010,03/05/2018,1.0,0 -54.0,admin.,university.degree,4.968,11/06/2008,29/10/2010,1.0,0 -41.0,housemaid,basic.4y,4.968,01/10/2007,09/09/2013,1.0,0 -52.0,blue-collar,basic.9y,4.968,08/08/2003,01/02/2005,1.0,0 -32.0,technician,university.degree,4.968,08/12/2005,27/10/2005,1.0,0 -31.0,services,high.school,4.968,25/07/2008,20/08/1993,1.0,0 -30.0,services,high.school,4.968,26/04/2018,05/04/1992,1.0,0 -33.0,technician,university.degree,4.968,21/05/2004,25/08/2014,1.0,0 -,technician,professional.course,4.968,20/10/2015,22/09/1997,1.0,0 -59.0,retired,basic.4y,4.968,11/03/2013,25/07/2011,1.0,0 -44.0,technician,high.school,4.968,31/07/2015,20/09/2018,1.0,0 -53.0,admin.,high.school,4.968,01/08/1995,29/03/2017,1.0,0 -39.0,admin.,university.degree,4.968,25/07/1999,13/01/2005,1.0,0 -33.0,technician,university.degree,4.968,01/10/1994,02/09/2011,1.0,0 -30.0,unemployed,high.school,4.968,31/12/1993,28/12/2015,1.0,0 -36.0,technician,professional.course,4.968,11/06/2004,27/06/2011,1.0,0 -48.0,admin.,university.degree,4.968,15/01/1990,05/09/1992,1.0,0 -26.0,blue-collar,basic.4y,4.968,15/12/1999,02/03/2001,1.0,0 -25.0,admin.,basic.9y,4.968,05/04/2000,19/09/2002,1.0,0 -31.0,services,high.school,4.968,,19/10/2018,1.0,0 -25.0,admin.,basic.9y,4.968,15/12/1998,11/04/2016,1.0,0 -47.0,technician,professional.course,4.968,30/07/2004,26/07/2002,1.0,0 -34.0,,high.school,4.968,09/08/2013,03/03/2000,1.0,0 -38.0,admin.,basic.6y,4.968,09/07/2010,10/09/1999,1.0,0 -25.0,admin.,basic.9y,4.968,24/02/2015,18/07/2007,1.0,0 -37.0,,professional.course,4.968,26/11/2013,01/02/1993,1.0,0 -36.0,,university.degree,4.968,31/12/1993,27/04/2016,1.0,0 -55.0,self-employed,university.degree,4.968,28/01/2013,05/02/1999,1.0,0 -,technician,high.school,4.968,27/02/2009,30/03/2007,1.0,0 -47.0,,professional.course,4.968,19/10/2007,30/04/2013,1.0,0 -33.0,blue-collar,basic.9y,4.968,08/10/1996,02/10/2003,1.0,0 -55.0,retired,basic.9y,4.968,25/09/2001,05/07/2002,1.0,0 -55.0,retired,basic.9y,4.968,30/12/2005,13/07/2011,1.0,0 -30.0,admin.,professional.course,4.968,18/06/2013,18/06/2012,1.0,0 -36.0,,professional.course,4.968,22/08/2003,22/04/2005,1.0,0 -47.0,,professional.course,4.968,23/04/2012,18/12/2014,1.0,0 -25.0,admin.,basic.9y,4.968,05/11/1994,01/12/1996,1.0,0 -36.0,unemployed,high.school,4.968,24/12/2015,24/12/2004,1.0,0 -42.0,admin.,university.degree,4.968,,09/04/2014,1.0,0 -,blue-collar,basic.6y,4.968,09/12/2015,26/01/2000,1.0,0 -38.0,admin.,basic.6y,4.968,28/03/2013,21/09/2018,1.0,0 -30.0,services,high.school,4.968,17/09/2002,13/08/2012,1.0,0 -52.0,admin.,university.degree,4.968,23/05/2011,29/06/2012,1.0,0 -,admin.,university.degree,4.968,19/09/1995,06/08/2007,1.0,0 -,admin.,basic.6y,4.968,,19/07/2005,1.0,0 -36.0,admin.,university.degree,4.968,03/02/2005,01/10/2006,1.0,0 -38.0,admin.,basic.6y,4.968,29/12/1999,29/10/2001,1.0,0 -27.0,,high.school,4.968,22/06/2007,24/01/2014,1.0,0 -43.0,admin.,professional.course,4.968,31/01/2013,25/02/2016,1.0,0 -59.0,retired,basic.4y,4.968,01/06/1994,01/08/1993,1.0,0 -,blue-collar,basic.6y,4.968,23/12/2005,04/10/2012,1.0,0 -49.0,technician,high.school,4.968,10/03/2006,04/06/2004,1.0,0 -40.0,services,basic.9y,4.968,,11/06/2012,1.0,0 -41.0,blue-collar,basic.6y,4.968,01/08/1995,04/05/2001,1.0,0 -39.0,admin.,university.degree,4.968,03/08/2000,01/05/1995,1.0,0 -49.0,admin.,high.school,4.968,13/10/2011,24/11/2017,1.0,0 -55.0,retired,basic.9y,4.968,05/10/1999,01/04/1997,1.0,0 -34.0,technician,high.school,4.968,05/10/1996,08/01/2002,1.0,0 -34.0,technician,high.school,4.968,25/04/2016,22/01/2018,1.0,0 -,admin.,high.school,4.968,,05/07/2003,1.0,0 -25.0,admin.,basic.9y,4.968,13/01/2003,23/06/2009,1.0,0 -32.0,technician,university.degree,4.968,17/06/2005,22/08/2003,1.0,0 -41.0,housemaid,basic.4y,4.968,,17/10/2013,1.0,0 -54.0,admin.,university.degree,4.968,14/05/1997,20/02/2004,1.0,0 -,technician,professional.course,4.968,19/11/2009,25/07/2016,1.0,0 -48.0,blue-collar,professional.course,4.968,,22/05/2001,1.0,0 -34.0,technician,high.school,4.968,10/12/2008,15/08/2003,1.0,0 -38.0,admin.,basic.6y,4.968,13/05/1996,01/06/2005,1.0,0 -43.0,services,basic.6y,4.968,02/05/2005,01/12/2014,1.0,0 -,entrepreneur,professional.course,4.968,08/03/2018,24/01/1997,1.0,0 -56.0,blue-collar,basic.6y,4.968,01/08/1991,05/05/2010,1.0,0 -58.0,blue-collar,basic.6y,4.968,14/05/2004,26/07/2018,1.0,0 -39.0,admin.,university.degree,4.968,09/10/2003,07/07/2006,1.0,0 -39.0,technician,high.school,4.968,06/12/1996,07/11/2013,1.0,0 -36.0,admin.,university.degree,4.968,18/10/2016,18/03/2005,1.0,0 -36.0,admin.,university.degree,4.968,01/12/2004,10/03/2015,1.0,0 -39.0,admin.,university.degree,4.968,17/12/2004,05/05/2008,1.0,0 -49.0,admin.,high.school,4.968,05/09/1994,31/12/1994,1.0,0 -,admin.,basic.6y,4.968,21/01/2013,05/09/2006,1.0,0 -54.0,admin.,university.degree,4.968,,29/11/2001,1.0,0 -43.0,admin.,professional.course,4.968,23/07/2002,05/05/2015,1.0,0 -24.0,technician,university.degree,4.968,15/10/2015,26/06/2017,1.0,0 -31.0,services,high.school,4.968,26/09/2017,28/09/1999,1.0,0 -46.0,,basic.9y,4.968,,05/02/1986,1.0,0 -27.0,admin.,high.school,4.968,06/09/2005,29/09/2014,1.0,0 -31.0,services,high.school,4.968,26/03/2004,01/10/1996,1.0,0 -45.0,,basic.6y,4.968,27/11/2015,15/12/2010,1.0,0 -30.0,services,high.school,4.968,10/06/2010,04/12/2014,1.0,0 -59.0,technician,high.school,4.968,01/09/2003,25/03/2013,1.0,0 -,admin.,university.degree,4.968,18/10/2002,11/08/2000,1.0,0 -25.0,admin.,basic.9y,4.968,23/09/2015,23/01/2004,1.0,0 -49.0,management,basic.9y,4.968,11/02/2011,02/01/2012,1.0,0 -,technician,professional.course,4.968,27/06/2014,03/11/2006,1.0,0 -25.0,admin.,basic.9y,4.968,24/06/2013,01/05/2012,1.0,0 -25.0,,basic.9y,4.968,01/04/2007,31/08/2012,1.0,0 -32.0,technician,university.degree,4.968,08/03/1999,25/06/2004,1.0,0 -38.0,admin.,basic.6y,4.968,15/12/2011,22/10/2012,1.0,0 -33.0,technician,university.degree,4.968,01/03/2016,07/10/2005,1.0,0 -54.0,services,basic.6y,4.968,25/10/2007,25/07/2014,1.0,0 -,services,high.school,4.968,09/04/2009,24/05/2005,1.0,0 -36.0,admin.,university.degree,4.968,22/04/2011,15/10/2012,1.0,0 -36.0,admin.,university.degree,4.968,17/07/2012,10/12/2004,1.0,0 -36.0,admin.,high.school,4.968,19/11/2014,22/12/2006,1.0,0 -34.0,management,university.degree,4.968,31/05/2018,24/03/2006,1.0,0 -36.0,admin.,university.degree,4.968,23/07/2001,25/09/2009,1.0,0 -25.0,admin.,university.degree,4.968,16/01/2004,15/07/1993,1.0,0 -32.0,,university.degree,4.968,05/12/1993,24/08/2000,1.0,0 -36.0,admin.,university.degree,4.968,05/05/2009,28/03/2007,1.0,0 -,services,high.school,4.968,21/11/2018,26/03/2004,1.0,0 -48.0,technician,professional.course,4.968,16/06/1999,05/01/2001,1.0,0 -27.0,admin.,high.school,4.968,04/04/1990,22/02/2008,1.0,0 -36.0,,university.degree,4.968,18/02/2010,16/05/2018,1.0,0 -42.0,admin.,university.degree,4.968,25/05/1986,21/05/2004,1.0,1 -29.0,self-employed,university.degree,4.968,28/11/2001,13/10/2011,1.0,0 -36.0,services,high.school,4.968,04/03/2013,01/06/1997,1.0,0 -25.0,blue-collar,basic.9y,4.968,21/11/2000,10/11/2010,1.0,0 -28.0,blue-collar,basic.4y,4.968,10/06/2013,13/02/2004,1.0,0 -39.0,blue-collar,basic.4y,4.968,25/04/2001,21/12/2011,1.0,0 -34.0,technician,high.school,4.968,01/05/2015,14/08/2014,1.0,0 -39.0,blue-collar,professional.course,4.968,29/05/2009,20/05/2014,1.0,0 -33.0,technician,university.degree,4.968,06/01/2016,22/09/2005,1.0,0 -34.0,blue-collar,high.school,4.968,,12/12/2003,1.0,0 -36.0,services,high.school,4.968,22/12/2014,31/12/1993,1.0,1 -38.0,admin.,basic.6y,4.968,09/05/2007,30/12/2014,1.0,0 -25.0,,high.school,4.968,31/12/1990,05/11/2004,1.0,0 -55.0,retired,high.school,4.968,01/09/2006,10/02/2006,1.0,0 -58.0,blue-collar,basic.6y,4.968,25/10/2013,23/06/2000,1.0,0 -53.0,self-employed,professional.course,4.968,20/01/1994,01/03/1994,1.0,0 -33.0,technician,university.degree,4.968,21/11/1996,12/04/1996,1.0,0 -45.0,technician,basic.9y,4.968,08/12/2010,12/12/1997,1.0,0 -31.0,services,high.school,4.968,08/11/2001,16/01/2015,1.0,0 -47.0,services,high.school,4.968,01/07/1995,19/01/2006,1.0,0 -39.0,technician,professional.course,4.968,01/02/2007,26/02/2007,1.0,0 -38.0,admin.,basic.6y,4.968,01/10/2004,01/02/2009,1.0,0 -56.0,blue-collar,basic.6y,4.968,28/01/2003,03/07/2001,1.0,0 -31.0,services,high.school,4.968,15/01/2014,26/03/2015,1.0,0 -31.0,services,high.school,4.968,20/02/2009,24/04/2019,1.0,0 -,admin.,high.school,4.968,09/05/1994,16/07/2015,1.0,0 -34.0,technician,high.school,4.968,22/09/1997,01/07/2005,1.0,0 -29.0,,university.degree,4.968,,04/08/2000,1.0,0 -51.0,retired,university.degree,4.968,20/07/1998,19/11/2004,1.0,0 -35.0,admin.,university.degree,4.968,01/07/1996,02/02/2007,1.0,0 -,technician,high.school,4.968,01/01/2006,04/01/2013,1.0,0 -,technician,professional.course,4.968,05/07/1998,24/02/2014,1.0,0 -48.0,,professional.course,4.968,04/03/2004,05/02/2008,1.0,0 -33.0,admin.,professional.course,4.968,04/06/2012,07/08/2018,1.0,0 -36.0,services,high.school,4.968,,16/05/2002,1.0,0 -54.0,management,university.degree,4.968,23/03/2015,27/02/2008,1.0,0 -46.0,,basic.9y,4.968,01/05/1998,15/07/2000,1.0,0 -36.0,admin.,university.degree,4.968,21/01/2014,09/04/2019,1.0,0 -50.0,self-employed,professional.course,4.968,16/05/2008,20/12/1995,1.0,0 -27.0,admin.,high.school,4.968,12/10/2018,01/11/1997,1.0,0 -54.0,technician,basic.9y,4.968,08/04/2011,11/12/2009,1.0,0 -59.0,housemaid,basic.4y,4.968,21/08/2012,21/09/2001,1.0,0 -43.0,admin.,professional.course,4.968,08/08/2013,01/11/2004,1.0,0 -28.0,blue-collar,basic.4y,4.968,26/03/2012,03/01/2017,1.0,0 -39.0,blue-collar,basic.4y,4.968,02/12/2011,03/10/2013,1.0,0 -48.0,housemaid,basic.4y,4.97,24/06/2016,23/07/2018,1.0,0 -,management,high.school,4.97,06/01/2006,10/09/2010,1.0,0 -34.0,technician,university.degree,4.97,31/05/2006,30/10/2012,1.0,0 -34.0,,university.degree,4.97,15/10/1991,07/10/2005,1.0,0 -41.0,technician,university.degree,4.97,20/02/2018,02/06/2010,1.0,0 -38.0,,high.school,4.97,16/01/2004,02/11/2007,1.0,0 -43.0,admin.,university.degree,4.97,12/11/2018,26/03/2004,1.0,0 -43.0,admin.,university.degree,4.97,25/07/2003,20/01/2009,1.0,0 -45.0,management,high.school,4.97,20/09/2016,12/11/2014,1.0,0 -44.0,admin.,university.degree,4.97,30/04/2014,07/07/2015,1.0,0 -50.0,self-employed,basic.4y,4.97,25/02/1996,02/02/2006,1.0,0 -50.0,self-employed,basic.4y,4.97,20/12/1993,01/07/1994,1.0,0 -31.0,admin.,university.degree,4.97,,26/04/2004,1.0,0 -41.0,,university.degree,4.97,31/08/2011,21/06/2001,1.0,0 -41.0,technician,university.degree,4.97,21/12/2009,19/10/2018,1.0,0 -41.0,,university.degree,4.97,01/01/1997,19/07/2006,1.0,0 -41.0,technician,university.degree,4.97,,27/07/2018,1.0,0 -57.0,unknown,high.school,4.97,01/07/1992,30/11/2009,1.0,0 -46.0,admin.,university.degree,4.97,11/12/2009,02/10/2018,1.0,0 -58.0,blue-collar,basic.9y,4.97,01/10/2015,12/03/2004,1.0,0 -33.0,admin.,university.degree,4.97,19/11/2012,21/09/1994,1.0,0 -58.0,,basic.9y,4.97,07/02/2007,22/04/1997,1.0,0 -36.0,admin.,university.degree,4.97,02/01/1990,05/11/1997,1.0,0 -58.0,blue-collar,basic.9y,4.97,12/01/2012,01/06/1996,1.0,1 -48.0,blue-collar,university.degree,4.97,26/03/2012,23/10/2003,1.0,0 -,services,high.school,4.97,18/07/2013,22/10/2014,1.0,0 -30.0,admin.,university.degree,4.97,01/08/1999,04/06/2004,1.0,0 -30.0,admin.,university.degree,4.97,01/03/2006,23/05/2016,1.0,0 -,blue-collar,basic.9y,4.97,01/04/2007,10/04/2002,1.0,0 -,management,university.degree,4.97,30/12/2013,01/07/2011,1.0,0 -56.0,admin.,basic.6y,4.97,25/11/2015,01/04/1994,1.0,0 -53.0,services,basic.9y,4.97,12/04/2000,11/06/2014,1.0,0 -53.0,services,basic.9y,4.97,,14/10/2011,1.0,0 -53.0,blue-collar,basic.4y,4.97,,21/04/2004,1.0,0 -37.0,student,professional.course,4.97,17/09/2010,30/09/1996,1.0,0 -56.0,blue-collar,basic.9y,4.97,11/03/2010,09/03/1994,1.0,0 -47.0,services,high.school,4.97,31/12/1993,19/11/2008,1.0,0 -51.0,technician,professional.course,4.97,01/07/2004,04/10/2002,1.0,0 -,blue-collar,basic.4y,4.97,01/08/2012,04/05/2016,1.0,0 -55.0,,basic.4y,4.97,15/01/1997,24/08/1999,1.0,0 -42.0,technician,professional.course,4.97,01/09/1995,22/11/2005,1.0,0 -58.0,retired,professional.course,4.97,18/01/2019,01/12/1995,1.0,0 -42.0,technician,professional.course,4.97,16/01/2002,13/12/2006,1.0,0 -56.0,retired,university.degree,4.97,10/03/2016,20/10/2009,1.0,0 -46.0,technician,university.degree,4.97,25/02/2015,02/09/2013,1.0,0 -49.0,technician,professional.course,4.97,,01/07/2008,1.0,0 -33.0,admin.,university.degree,4.97,11/12/2013,13/08/2004,1.0,0 -53.0,services,basic.9y,4.97,03/07/2014,19/05/2011,1.0,0 -46.0,housemaid,high.school,4.97,26/03/2004,23/07/2004,1.0,0 -46.0,housemaid,high.school,4.97,06/07/1999,05/11/2002,1.0,0 -35.0,admin.,university.degree,4.97,23/12/2005,01/05/2007,1.0,0 -60.0,retired,university.degree,4.97,13/07/2007,23/10/2015,1.0,0 -60.0,retired,university.degree,4.97,07/11/2011,24/10/2013,1.0,0 -30.0,admin.,university.degree,4.97,24/04/2012,07/12/2009,1.0,0 -35.0,technician,university.degree,4.97,,09/09/2013,1.0,0 -57.0,admin.,high.school,4.97,12/06/2017,14/03/2013,1.0,0 -39.0,housemaid,basic.4y,4.97,16/09/2011,24/07/2012,1.0,0 -47.0,entrepreneur,university.degree,4.97,25/11/2004,30/03/2007,1.0,0 -,admin.,university.degree,4.97,20/12/2006,05/11/1995,1.0,0 -35.0,management,university.degree,4.97,29/07/2014,03/06/2004,1.0,0 -38.0,,professional.course,4.97,26/12/2016,27/05/2010,1.0,0 -32.0,admin.,university.degree,4.97,,02/08/1996,1.0,0 -49.0,technician,professional.course,4.97,06/12/2011,15/07/2004,1.0,0 -31.0,admin.,university.degree,4.97,23/03/1990,10/03/2005,1.0,0 -30.0,technician,high.school,4.97,,10/09/2009,1.0,0 -31.0,,professional.course,4.97,30/07/2003,10/04/2012,1.0,0 -39.0,technician,professional.course,4.97,,04/03/2015,1.0,0 -48.0,,basic.9y,4.97,10/12/1997,23/11/2018,1.0,0 -44.0,services,professional.course,4.97,08/04/2014,01/08/1995,1.0,0 -44.0,services,professional.course,4.97,18/06/2012,11/07/2003,1.0,0 -34.0,technician,professional.course,4.97,,05/05/2014,1.0,0 -34.0,technician,professional.course,4.97,25/02/2014,31/05/2002,1.0,0 -60.0,retired,basic.6y,4.97,,01/02/2007,1.0,0 -36.0,admin.,professional.course,4.97,04/10/2008,16/03/2016,1.0,0 -41.0,unknown,high.school,4.97,01/12/1997,25/07/2003,1.0,0 -33.0,technician,professional.course,4.97,,01/06/2004,1.0,0 -57.0,retired,basic.4y,4.97,23/03/2010,06/01/2015,1.0,0 -33.0,,professional.course,4.97,05/02/1993,22/12/2004,1.0,0 -33.0,technician,professional.course,4.97,23/02/2017,19/03/2004,1.0,0 -45.0,blue-collar,basic.6y,4.97,04/03/2016,27/11/2002,1.0,0 -49.0,blue-collar,basic.4y,4.97,19/03/2004,01/08/2006,1.0,0 -50.0,admin.,high.school,4.97,04/03/2009,16/07/2013,1.0,0 -57.0,retired,basic.4y,4.97,10/12/2010,15/07/1994,1.0,0 -46.0,blue-collar,basic.9y,4.97,03/09/2010,02/04/1998,1.0,0 -46.0,technician,professional.course,4.97,24/12/2004,18/04/2001,1.0,0 -47.0,technician,professional.course,4.97,05/12/1989,29/10/2010,1.0,0 -57.0,admin.,high.school,4.97,25/06/1988,09/07/2004,1.0,0 -35.0,technician,professional.course,4.97,01/01/1997,06/03/1998,1.0,0 -34.0,admin.,university.degree,4.97,13/04/2012,05/02/1998,1.0,0 -45.0,technician,university.degree,4.97,25/05/1997,10/11/2017,1.0,0 -33.0,student,professional.course,4.97,21/12/1997,10/06/1988,1.0,1 -35.0,technician,professional.course,4.97,28/04/2006,04/02/2000,1.0,0 -35.0,technician,professional.course,4.97,19/12/2003,25/07/2008,1.0,0 -41.0,unknown,high.school,4.97,14/11/2005,18/04/2007,1.0,0 -50.0,unknown,high.school,4.97,05/08/1996,05/06/1992,1.0,0 -52.0,blue-collar,basic.9y,4.97,05/03/2013,24/04/2015,1.0,0 -46.0,blue-collar,high.school,4.97,31/10/2016,02/06/2015,1.0,0 -48.0,blue-collar,basic.4y,4.97,24/12/1996,29/06/2006,1.0,0 -46.0,blue-collar,basic.9y,4.97,15/12/2014,05/06/1989,1.0,0 -46.0,blue-collar,basic.9y,4.97,12/07/2001,09/06/2015,1.0,0 -,technician,professional.course,4.97,28/11/2014,18/06/2008,1.0,0 -41.0,technician,professional.course,4.97,18/02/1997,05/08/1996,1.0,0 -41.0,unknown,high.school,4.97,10/02/2010,25/11/1994,1.0,0 -37.0,,university.degree,4.97,08/05/2013,23/01/2001,1.0,0 -37.0,management,university.degree,4.97,22/07/2014,05/11/2003,1.0,0 -41.0,technician,university.degree,4.97,05/08/1993,12/06/2015,1.0,0 -54.0,technician,high.school,4.97,30/01/2017,26/07/2013,1.0,0 -57.0,admin.,high.school,4.97,20/02/2004,09/11/2009,1.0,0 -57.0,admin.,high.school,4.97,10/02/2006,01/10/2012,1.0,0 -39.0,technician,university.degree,4.97,12/04/2011,31/10/2012,1.0,0 -29.0,technician,professional.course,4.97,13/10/2000,09/04/2004,1.0,0 -39.0,housemaid,basic.4y,4.97,,07/02/2006,1.0,0 -36.0,technician,professional.course,4.97,,08/10/2014,1.0,0 -49.0,admin.,high.school,4.97,,22/03/2017,1.0,0 -41.0,unknown,high.school,4.97,,10/05/1994,1.0,0 -44.0,services,professional.course,4.97,08/02/2001,06/01/2006,1.0,0 -53.0,blue-collar,high.school,4.97,27/07/2007,26/06/2009,1.0,0 -56.0,admin.,university.degree,4.97,14/12/2018,21/08/2012,1.0,0 -34.0,admin.,university.degree,4.97,04/06/2010,19/05/2015,1.0,0 -39.0,admin.,university.degree,4.97,30/10/2015,26/05/2005,1.0,0 -35.0,,university.degree,4.97,04/12/2013,01/03/1995,1.0,0 -50.0,blue-collar,basic.9y,4.97,04/02/2005,26/07/2002,1.0,0 -54.0,blue-collar,high.school,4.97,22/06/2010,08/05/2013,1.0,0 -44.0,,basic.9y,4.97,03/12/2004,09/04/1993,1.0,0 -41.0,technician,professional.course,4.97,15/08/2003,04/06/2004,1.0,0 -50.0,blue-collar,basic.9y,4.97,16/12/2005,31/07/2002,1.0,0 -58.0,housemaid,basic.4y,4.97,24/09/1997,10/06/2005,1.0,0 -,blue-collar,basic.9y,4.97,15/08/2008,01/04/1997,1.0,0 -58.0,retired,professional.course,4.97,22/11/2012,05/07/1993,1.0,0 -49.0,admin.,professional.course,4.97,03/12/2007,29/07/2011,1.0,0 -57.0,admin.,high.school,4.97,15/05/1995,04/11/2008,1.0,0 -30.0,unknown,university.degree,4.97,26/06/2017,03/04/2017,1.0,0 -44.0,admin.,high.school,4.97,19/11/2009,20/04/1995,1.0,0 -30.0,unknown,university.degree,4.97,21/03/2011,11/06/2018,1.0,0 -33.0,technician,professional.course,4.97,30/05/2012,01/04/1997,1.0,0 -45.0,technician,high.school,4.97,14/04/2006,21/12/2001,1.0,0 -32.0,technician,university.degree,4.97,04/12/2006,30/01/2014,1.0,0 -32.0,technician,university.degree,4.97,06/07/2011,06/11/2007,1.0,0 -58.0,blue-collar,basic.9y,4.97,12/09/2002,30/04/2013,1.0,0 -47.0,services,high.school,4.97,21/05/2015,25/09/2007,1.0,0 -37.0,,university.degree,4.97,,07/12/2010,1.0,0 -45.0,,high.school,4.97,21/03/2008,08/04/2011,1.0,0 -,technician,professional.course,4.97,27/03/2013,09/06/2011,1.0,0 -50.0,admin.,high.school,4.97,01/07/1992,24/05/2017,1.0,0 -50.0,blue-collar,basic.4y,4.97,15/10/2014,01/11/1989,1.0,0 -60.0,retired,university.degree,4.97,21/10/2014,17/10/2008,1.0,0 -60.0,retired,university.degree,4.97,,31/12/1992,1.0,0 -,technician,professional.course,4.97,18/07/2014,30/04/2012,1.0,0 -,,high.school,4.97,01/12/1994,26/02/2019,1.0,0 -35.0,admin.,university.degree,4.97,25/02/2005,01/10/2004,1.0,0 -34.0,admin.,university.degree,4.97,14/07/2011,05/04/1998,1.0,0 -33.0,technician,professional.course,4.97,,29/01/2001,1.0,0 -54.0,,professional.course,4.97,10/03/2014,30/12/2015,1.0,0 -48.0,blue-collar,basic.9y,4.97,07/11/2011,01/12/1993,1.0,0 -48.0,housemaid,basic.4y,4.97,24/02/2017,24/10/2011,1.0,0 -30.0,,university.degree,4.97,18/11/2002,13/12/2006,1.0,0 -30.0,admin.,university.degree,4.97,22/07/1997,16/07/2007,1.0,0 -41.0,technician,university.degree,4.97,15/08/2000,12/05/2000,1.0,0 -44.0,services,professional.course,4.97,08/07/1997,08/06/2018,1.0,0 -58.0,retired,professional.course,4.97,16/02/2012,13/02/2014,1.0,0 -60.0,,university.degree,4.97,17/02/2012,31/10/2003,1.0,0 -48.0,housemaid,basic.4y,4.97,10/07/2013,30/08/2011,1.0,0 -59.0,retired,basic.4y,4.97,01/04/2008,21/05/2015,1.0,0 -45.0,unemployed,university.degree,4.97,,19/04/2013,1.0,0 -54.0,technician,university.degree,4.97,01/07/1994,07/02/2003,1.0,1 -34.0,admin.,university.degree,4.97,01/04/1997,02/05/2018,1.0,0 -30.0,unknown,university.degree,4.97,25/10/1993,01/03/2013,1.0,0 -52.0,management,university.degree,4.97,21/06/2018,28/02/2011,1.0,1 -,entrepreneur,university.degree,4.97,28/09/2007,19/12/2008,1.0,0 -45.0,services,high.school,4.97,08/07/1997,08/04/2014,1.0,0 -50.0,technician,university.degree,4.97,05/12/1990,06/08/2012,1.0,0 -,technician,professional.course,4.97,19/06/2003,25/12/2015,1.0,0 -32.0,technician,professional.course,4.968,02/07/2010,24/01/2007,1.0,0 -30.0,technician,university.degree,4.968,25/03/1990,02/03/2009,1.0,0 -38.0,blue-collar,high.school,4.968,18/06/2004,24/12/2008,1.0,0 -50.0,,basic.9y,4.968,29/11/2013,01/08/1997,1.0,0 -,technician,high.school,4.968,28/01/2005,07/04/2016,1.0,0 -56.0,retired,university.degree,4.968,14/05/2004,22/07/2014,1.0,0 -47.0,entrepreneur,university.degree,4.968,06/01/2014,02/01/2004,1.0,1 -47.0,entrepreneur,university.degree,4.968,07/02/2012,01/05/2012,1.0,1 -52.0,technician,professional.course,4.968,13/03/2013,15/03/2000,1.0,0 -50.0,,high.school,4.968,18/05/1990,07/02/2013,1.0,0 -53.0,blue-collar,basic.4y,4.968,15/07/1991,06/03/2018,1.0,0 -43.0,admin.,university.degree,4.968,07/05/2004,19/07/2002,1.0,1 -57.0,retired,basic.6y,4.968,11/04/2014,14/03/1997,1.0,0 -35.0,unknown,basic.9y,4.968,01/10/1991,05/08/1993,1.0,0 -49.0,,high.school,4.968,08/04/2010,05/06/2008,1.0,0 -58.0,admin.,high.school,4.968,26/05/2005,10/10/1996,1.0,0 -,admin.,high.school,4.968,31/12/1990,05/05/2006,1.0,1 -52.0,admin.,high.school,4.968,,24/06/2011,1.0,1 -,technician,professional.course,4.968,11/02/1997,28/02/2012,1.0,0 -52.0,technician,university.degree,4.968,30/01/2013,17/08/2012,1.0,0 -52.0,technician,university.degree,4.968,22/12/2010,05/06/1993,1.0,0 -52.0,admin.,high.school,4.968,17/09/2004,02/03/2009,1.0,0 -35.0,admin.,university.degree,4.968,25/12/2003,06/07/1998,1.0,0 -52.0,admin.,high.school,4.968,10/07/2012,05/12/2008,1.0,0 -52.0,technician,university.degree,4.968,04/07/2016,23/02/2018,1.0,1 -47.0,admin.,high.school,4.968,10/04/2012,29/10/2004,1.0,0 -48.0,technician,professional.course,4.968,09/05/1996,02/07/2012,1.0,0 -53.0,blue-collar,basic.9y,4.968,23/10/1995,02/02/2001,1.0,0 -48.0,technician,professional.course,4.968,21/07/2008,30/01/2004,1.0,0 -52.0,technician,professional.course,4.968,22/11/2001,07/04/2009,1.0,0 -47.0,services,high.school,4.968,20/12/2006,31/12/2013,1.0,1 -41.0,technician,professional.course,4.968,29/07/2013,02/01/2006,1.0,0 -29.0,admin.,university.degree,4.968,14/11/2000,01/09/2008,1.0,0 -45.0,,basic.4y,4.968,06/11/2014,13/02/2013,1.0,0 -45.0,housemaid,basic.4y,4.968,28/07/2006,08/04/2013,1.0,0 -45.0,housemaid,basic.4y,4.968,28/06/2012,16/02/2001,1.0,0 -35.0,admin.,university.degree,4.968,16/12/2013,21/12/2017,1.0,0 -49.0,technician,professional.course,4.968,06/03/2013,17/01/2003,1.0,0 -48.0,blue-collar,basic.9y,4.968,03/03/1999,24/06/1994,1.0,0 -29.0,,university.degree,4.968,31/12/1992,09/08/1995,1.0,0 -58.0,blue-collar,basic.9y,4.968,29/12/2005,01/11/1995,1.0,0 -37.0,admin.,university.degree,4.968,25/03/2008,23/10/2014,1.0,0 -42.0,admin.,university.degree,4.968,25/10/2016,25/04/2014,1.0,0 -51.0,admin.,university.degree,4.968,12/03/2014,26/01/2010,1.0,0 -48.0,management,high.school,4.968,11/05/2006,05/08/1995,1.0,0 -39.0,technician,professional.course,4.968,02/04/2013,25/11/2014,1.0,1 -57.0,retired,professional.course,4.968,21/01/2005,22/06/1996,1.0,0 -42.0,technician,high.school,4.968,12/09/1991,26/07/2016,1.0,0 -44.0,technician,professional.course,4.968,16/02/2009,27/07/2012,1.0,0 -42.0,technician,high.school,4.968,21/01/1999,31/10/2008,1.0,0 -42.0,technician,professional.course,4.968,02/12/2015,01/05/1996,1.0,1 -39.0,admin.,university.degree,4.968,31/12/1994,08/04/2019,1.0,0 -,admin.,university.degree,4.968,23/12/2004,14/10/2015,1.0,0 -47.0,management,university.degree,4.968,01/08/2018,18/07/2007,1.0,0 -47.0,management,university.degree,4.968,,15/07/2005,1.0,0 -41.0,technician,university.degree,4.968,22/04/1998,22/03/2010,1.0,0 -,admin.,university.degree,4.968,,18/09/2009,1.0,0 -34.0,admin.,university.degree,4.968,21/01/2014,17/10/2007,1.0,0 -34.0,admin.,university.degree,4.968,01/12/1994,01/12/2014,1.0,0 -51.0,technician,high.school,4.968,03/10/2000,10/07/1990,1.0,0 -41.0,,professional.course,4.968,29/05/2003,03/05/2018,1.0,0 -41.0,technician,professional.course,4.968,02/04/1998,26/01/2018,1.0,0 -40.0,,professional.course,4.968,14/02/2019,18/09/2003,1.0,0 -43.0,management,university.degree,4.968,24/03/2006,27/11/2012,1.0,0 -40.0,technician,professional.course,4.968,03/02/2010,01/04/1994,1.0,0 -40.0,technician,professional.course,4.968,15/01/2013,23/09/2015,1.0,0 -53.0,blue-collar,basic.4y,4.968,12/03/2015,03/10/2014,1.0,1 -58.0,services,high.school,4.968,22/12/2015,11/10/2001,1.0,0 -45.0,blue-collar,basic.4y,4.968,01/07/1998,04/08/1999,1.0,0 -45.0,blue-collar,basic.4y,4.968,08/01/2001,31/03/2017,1.0,0 -,technician,professional.course,4.968,13/04/2018,13/02/2004,1.0,0 -49.0,admin.,university.degree,4.968,30/12/2013,09/10/1998,1.0,0 -,technician,professional.course,4.968,09/06/2005,10/05/2016,1.0,0 -45.0,technician,professional.course,4.968,03/12/2010,18/04/2016,1.0,0 -59.0,,university.degree,4.968,18/10/2006,21/07/2011,1.0,0 -34.0,admin.,university.degree,4.968,20/04/2012,05/04/1992,1.0,0 -,technician,professional.course,4.968,01/01/2001,09/11/1995,1.0,0 -48.0,blue-collar,basic.9y,4.968,08/06/2007,22/07/2013,1.0,0 -48.0,blue-collar,basic.9y,4.968,05/03/1998,15/09/2000,1.0,0 -,,basic.9y,4.968,14/05/2002,15/10/1999,1.0,0 -55.0,admin.,professional.course,4.968,06/02/2003,16/01/2015,1.0,0 -46.0,technician,professional.course,4.968,01/07/2006,25/12/1992,1.0,0 -,technician,professional.course,4.968,31/07/2015,19/04/2010,1.0,0 -48.0,admin.,university.degree,4.968,25/12/1989,12/03/2004,1.0,0 -52.0,services,basic.6y,4.968,30/01/2006,04/06/2014,1.0,0 -,,high.school,4.968,01/11/2005,19/05/2006,1.0,0 -53.0,technician,high.school,4.968,01/04/2016,12/01/2016,1.0,0 -53.0,blue-collar,basic.4y,4.968,15/12/2005,22/05/2014,1.0,0 -33.0,admin.,university.degree,4.968,27/08/1999,24/05/2013,1.0,0 -34.0,technician,professional.course,4.968,10/07/1996,16/12/2009,1.0,0 -40.0,technician,professional.course,4.968,09/09/2014,11/04/2008,1.0,0 -44.0,admin.,basic.4y,4.968,31/10/2002,29/12/2006,1.0,0 -53.0,,basic.9y,4.968,26/03/2004,04/12/1998,1.0,0 -44.0,admin.,basic.4y,4.968,06/10/2014,17/05/2018,1.0,0 -30.0,unknown,university.degree,4.968,13/03/2003,31/01/2002,1.0,0 -35.0,unknown,basic.9y,4.968,16/07/2010,05/07/1999,1.0,0 -59.0,,university.degree,4.968,13/08/2003,14/08/2007,1.0,0 -34.0,technician,professional.course,4.968,11/03/2015,12/08/2009,1.0,0 -32.0,admin.,high.school,4.968,17/09/2018,29/05/2018,1.0,0 -56.0,admin.,high.school,4.968,17/12/2009,28/08/2006,1.0,0 -41.0,housemaid,basic.6y,4.968,02/06/1997,09/02/2011,1.0,0 -32.0,technician,university.degree,4.968,31/12/1994,09/11/1993,1.0,0 -32.0,technician,university.degree,4.968,18/05/2016,28/12/2012,1.0,0 -44.0,blue-collar,basic.4y,4.968,30/11/2000,09/04/2004,1.0,1 -44.0,technician,university.degree,4.968,30/11/2015,18/12/2006,1.0,0 -,admin.,university.degree,4.968,,18/02/2008,1.0,0 -44.0,blue-collar,basic.6y,4.968,19/09/2018,05/07/2017,1.0,0 -33.0,,university.degree,4.968,20/12/1985,16/02/1999,1.0,0 -49.0,admin.,university.degree,4.968,01/03/2010,10/11/2008,1.0,0 -33.0,admin.,university.degree,4.968,03/11/2009,05/12/1992,1.0,0 -32.0,technician,university.degree,4.968,23/10/2009,01/09/2004,1.0,0 -52.0,services,basic.6y,4.968,,13/12/2017,1.0,0 -,technician,professional.course,4.968,05/08/2010,06/07/2012,1.0,0 -50.0,blue-collar,basic.4y,4.968,08/10/2004,06/02/2009,1.0,0 -31.0,technician,professional.course,4.968,10/05/2003,05/06/2006,1.0,1 -45.0,technician,professional.course,4.968,01/12/1996,24/09/2014,1.0,0 -,technician,professional.course,4.968,13/06/2012,09/02/1997,1.0,0 -49.0,services,high.school,4.968,17/12/2004,30/06/2016,1.0,0 -35.0,admin.,university.degree,4.968,16/09/1992,16/06/2014,1.0,0 -52.0,technician,professional.course,4.968,30/12/1997,09/12/2014,1.0,0 -49.0,services,high.school,4.968,,25/12/1994,1.0,0 -43.0,admin.,university.degree,4.968,24/10/2007,03/01/2003,1.0,1 -42.0,technician,university.degree,4.968,02/10/2009,24/05/2005,1.0,0 -49.0,admin.,university.degree,4.968,05/06/2014,25/01/2010,1.0,0 -38.0,admin.,university.degree,4.968,23/02/2018,01/04/2009,1.0,0 -42.0,,university.degree,4.968,10/02/2010,18/05/2007,1.0,0 -46.0,admin.,university.degree,4.968,17/05/2017,25/07/2008,1.0,0 -41.0,admin.,university.degree,4.968,19/04/2010,24/05/2011,1.0,1 -41.0,technician,university.degree,4.968,,31/10/2003,1.0,0 -37.0,admin.,university.degree,4.968,01/12/1990,20/10/1993,1.0,0 -33.0,unknown,high.school,4.968,31/05/2002,04/07/2011,1.0,0 -36.0,admin.,university.degree,4.968,16/08/1999,01/07/2014,1.0,0 -46.0,blue-collar,basic.9y,4.968,11/07/2013,24/05/2016,1.0,0 -37.0,management,university.degree,4.968,,06/04/2005,1.0,0 -37.0,management,university.degree,4.968,12/04/1995,18/03/2004,1.0,0 -53.0,blue-collar,basic.4y,4.968,20/11/2014,01/07/2008,1.0,0 -42.0,admin.,university.degree,4.968,01/10/2014,15/07/1995,1.0,1 -37.0,admin.,professional.course,4.968,19/02/2004,14/01/2005,1.0,0 -46.0,technician,professional.course,4.968,08/03/1997,17/04/2014,1.0,0 -58.0,technician,professional.course,4.968,23/06/2008,25/05/2000,1.0,0 -35.0,technician,professional.course,4.968,09/02/2004,26/06/2018,1.0,0 -32.0,,professional.course,4.968,04/03/2016,03/03/2015,1.0,0 -39.0,unemployed,university.degree,4.968,31/08/2001,01/04/1995,1.0,0 -40.0,technician,professional.course,4.968,15/05/1995,20/02/1994,1.0,0 -32.0,unemployed,university.degree,4.968,31/01/2014,26/12/2006,1.0,0 -45.0,admin.,university.degree,4.968,01/08/2008,10/02/2012,1.0,0 -57.0,housemaid,high.school,4.968,,24/06/2016,1.0,0 -42.0,admin.,university.degree,4.968,05/04/1999,18/02/2010,1.0,0 -52.0,admin.,high.school,4.968,24/03/2014,30/09/2015,1.0,0 -44.0,technician,university.degree,4.968,31/01/2012,05/04/2018,1.0,0 -49.0,blue-collar,high.school,4.968,22/04/2015,03/10/1997,1.0,0 -36.0,self-employed,basic.9y,4.968,17/11/1999,17/12/2003,1.0,0 -51.0,blue-collar,basic.4y,4.968,20/02/2019,31/12/1992,1.0,0 -49.0,,high.school,4.968,,23/06/2010,1.0,0 -49.0,services,high.school,4.968,08/07/2014,19/11/2004,1.0,0 -49.0,services,high.school,4.968,09/04/2010,08/08/2014,1.0,0 -50.0,self-employed,basic.4y,4.968,12/03/2012,13/04/2001,1.0,0 -35.0,technician,professional.course,4.968,03/08/2006,05/08/2004,1.0,0 -43.0,admin.,university.degree,4.968,10/08/1997,12/09/2017,1.0,1 -,technician,university.degree,4.968,28/02/1996,28/09/2007,1.0,0 -40.0,admin.,university.degree,4.968,05/11/1993,21/12/2015,1.0,1 -,admin.,university.degree,4.968,25/03/2005,23/04/2018,1.0,0 -40.0,admin.,university.degree,4.968,24/06/2005,13/10/2011,1.0,0 -45.0,technician,professional.course,4.968,05/07/1995,03/12/2002,1.0,0 -35.0,admin.,university.degree,4.968,08/08/2016,11/08/2016,1.0,0 -,technician,professional.course,4.968,08/07/2016,10/06/1990,1.0,0 -38.0,technician,high.school,4.968,23/05/1997,08/08/2013,1.0,0 -43.0,entrepreneur,professional.course,4.968,29/04/2011,01/09/2006,1.0,0 -35.0,technician,high.school,4.968,28/05/2002,17/09/2014,1.0,0 -41.0,unknown,high.school,4.968,10/08/2006,30/04/2010,1.0,0 -30.0,admin.,university.degree,4.968,,22/05/2008,1.0,0 -35.0,admin.,university.degree,4.968,05/08/2000,04/04/2016,1.0,0 -37.0,admin.,university.degree,4.968,26/11/2009,28/01/2004,1.0,0 -35.0,technician,professional.course,4.968,02/04/1996,15/10/2002,1.0,0 -45.0,blue-collar,high.school,4.968,11/05/2009,26/07/2016,1.0,0 -32.0,admin.,university.degree,4.968,16/06/2003,24/09/1999,1.0,1 -37.0,admin.,university.degree,4.968,15/06/1990,31/12/1993,1.0,0 -,housemaid,basic.9y,4.968,01/08/2000,15/03/2002,1.0,0 -37.0,management,university.degree,4.968,22/11/2013,18/02/1998,1.0,0 -35.0,admin.,university.degree,4.968,20/10/2011,10/09/2010,1.0,0 -34.0,blue-collar,professional.course,4.968,31/12/1992,10/12/2014,1.0,0 -52.0,,professional.course,4.968,04/03/2014,23/01/2004,1.0,0 -34.0,,university.degree,4.968,20/04/2012,15/03/2002,1.0,1 -51.0,admin.,university.degree,4.968,10/07/2018,25/06/1996,1.0,0 -,admin.,university.degree,4.968,31/08/2005,10/12/1996,1.0,0 -38.0,housemaid,university.degree,4.968,25/11/2005,06/04/2015,1.0,0 -51.0,admin.,high.school,4.968,01/05/2014,08/01/1999,1.0,0 -51.0,admin.,university.degree,4.968,25/01/2002,23/04/2013,1.0,0 -48.0,housemaid,basic.4y,4.968,01/01/2009,07/12/2012,1.0,0 -40.0,technician,professional.course,4.968,20/11/2009,14/10/1998,1.0,0 -59.0,blue-collar,basic.9y,4.968,15/01/2001,09/08/2016,1.0,0 -48.0,admin.,university.degree,4.968,25/03/1995,30/07/1998,1.0,1 -47.0,blue-collar,basic.6y,4.968,11/04/2006,01/04/1992,1.0,0 -36.0,admin.,university.degree,4.968,14/12/2016,18/04/2008,1.0,0 -48.0,blue-collar,professional.course,4.968,,22/01/2004,1.0,0 -45.0,blue-collar,basic.4y,4.967,23/10/2009,03/03/2000,1.0,0 -57.0,retired,high.school,4.967,04/01/2008,10/11/1989,1.0,0 -48.0,technician,professional.course,4.967,11/02/2008,02/08/2012,1.0,0 -,self-employed,professional.course,4.967,25/09/2003,22/06/2015,1.0,0 -,admin.,university.degree,4.967,09/03/2011,13/06/2008,1.0,0 -53.0,admin.,university.degree,4.967,16/03/2018,23/09/2015,1.0,0 -,housemaid,university.degree,4.967,06/01/2009,12/03/2007,1.0,0 -46.0,blue-collar,basic.4y,4.967,20/11/2000,29/04/2014,1.0,1 -44.0,admin.,basic.4y,4.967,30/07/2002,05/04/2003,1.0,0 -,admin.,university.degree,4.967,24/06/2004,30/06/2000,1.0,0 -,technician,university.degree,4.967,05/01/2015,05/09/1997,1.0,1 -41.0,admin.,university.degree,4.967,13/05/2009,05/04/1996,1.0,0 -31.0,technician,professional.course,4.967,19/10/2004,20/12/1995,1.0,0 -36.0,technician,high.school,4.967,11/03/1996,13/06/2003,1.0,0 -46.0,,professional.course,4.967,05/11/2004,01/11/2002,1.0,0 -58.0,retired,university.degree,4.967,23/06/2010,01/03/2006,1.0,0 -53.0,services,high.school,4.967,10/02/1988,20/07/1999,1.0,1 -,technician,professional.course,4.967,11/08/2006,25/11/1995,1.0,0 -58.0,housemaid,basic.4y,4.967,05/07/1990,05/10/1992,1.0,0 -46.0,blue-collar,basic.9y,4.967,03/06/2004,02/05/2002,1.0,0 -37.0,management,university.degree,4.967,28/05/2002,09/01/2004,1.0,1 -46.0,admin.,university.degree,4.967,17/06/2016,01/08/2004,1.0,0 -31.0,management,university.degree,4.967,05/12/1994,01/02/1994,1.0,0 -31.0,management,university.degree,4.967,11/02/2000,20/01/2006,1.0,0 -,technician,professional.course,4.967,16/07/1998,31/12/1994,1.0,0 -45.0,self-employed,basic.9y,4.967,01/07/1988,10/10/2002,1.0,0 -32.0,technician,professional.course,4.967,21/12/2006,04/11/2005,1.0,0 -30.0,admin.,university.degree,4.967,16/07/2004,25/02/2016,1.0,0 -32.0,admin.,university.degree,4.967,09/04/2001,20/08/2004,1.0,0 -32.0,,university.degree,4.967,,01/03/2013,1.0,0 -44.0,blue-collar,high.school,4.967,30/06/2009,02/05/2016,1.0,0 -47.0,services,high.school,4.967,11/08/2001,13/06/2016,1.0,0 -38.0,admin.,university.degree,4.967,22/01/1997,06/10/2000,1.0,0 -51.0,technician,high.school,4.967,26/02/2008,22/01/2015,1.0,1 -46.0,,high.school,4.967,,21/11/2008,1.0,0 -31.0,technician,high.school,4.967,16/12/2013,22/05/2003,1.0,0 -53.0,management,university.degree,4.967,09/10/2014,24/07/2014,1.0,0 -32.0,admin.,university.degree,4.967,18/02/2005,01/03/1993,1.0,0 -39.0,technician,university.degree,4.967,21/01/2005,29/09/2010,1.0,0 -39.0,technician,university.degree,4.967,12/03/2001,15/05/2003,1.0,0 -45.0,technician,professional.course,4.967,29/04/2013,16/06/2014,1.0,0 -46.0,blue-collar,basic.9y,4.967,30/05/2008,24/12/2004,1.0,0 -31.0,admin.,professional.course,4.967,17/04/2014,05/03/1990,1.0,0 -45.0,blue-collar,basic.6y,4.967,26/02/2014,17/06/2008,1.0,0 -48.0,services,high.school,4.967,01/03/2011,25/06/2018,1.0,0 -45.0,,basic.6y,4.967,14/08/2006,24/04/2014,1.0,0 -30.0,admin.,university.degree,4.967,23/01/2007,29/04/2016,1.0,0 -49.0,housemaid,basic.4y,4.967,15/03/1994,30/05/2003,1.0,0 -42.0,admin.,university.degree,4.967,06/09/2013,22/12/2015,1.0,0 -,housemaid,basic.4y,4.967,16/07/2008,28/07/2014,1.0,1 -52.0,technician,high.school,4.967,05/12/2003,05/06/2000,1.0,0 -44.0,unemployed,high.school,4.967,01/11/2007,29/02/2012,1.0,0 -39.0,technician,university.degree,4.967,28/12/2010,06/11/2003,1.0,0 -,blue-collar,basic.9y,4.967,11/12/2013,31/12/1992,1.0,0 -,admin.,university.degree,4.967,15/11/2011,05/08/2014,1.0,0 -,,professional.course,4.967,14/05/2014,01/11/2004,1.0,0 -32.0,technician,professional.course,4.967,31/12/1989,31/10/2012,1.0,1 -34.0,admin.,university.degree,4.967,17/12/2012,21/03/2003,1.0,0 -31.0,technician,high.school,4.967,20/06/2012,15/06/2001,1.0,0 -32.0,technician,professional.course,4.967,,01/08/1998,1.0,1 -31.0,blue-collar,basic.9y,4.967,09/04/1995,11/05/2007,1.0,0 -51.0,admin.,high.school,4.967,,09/04/2003,1.0,0 -33.0,admin.,university.degree,4.967,14/08/2002,12/12/2013,1.0,0 -33.0,admin.,university.degree,4.967,01/09/1996,09/08/1994,1.0,0 -49.0,unemployed,professional.course,4.967,25/02/1995,01/07/1996,1.0,1 -46.0,,basic.9y,4.967,26/07/2017,15/04/2010,1.0,0 -41.0,,high.school,4.967,,09/06/2015,1.0,0 -32.0,,professional.course,4.967,23/08/2012,01/03/2007,1.0,0 -31.0,,university.degree,4.967,31/12/1993,05/04/2003,1.0,0 -32.0,technician,professional.course,4.967,,21/11/2008,1.0,0 -37.0,self-employed,university.degree,4.967,17/12/2013,04/03/2016,1.0,0 -52.0,technician,professional.course,4.967,09/01/2013,01/03/1992,1.0,0 -52.0,technician,professional.course,4.967,27/08/2014,14/02/2018,1.0,0 -52.0,technician,professional.course,4.967,15/07/1994,02/07/2008,1.0,0 -40.0,admin.,university.degree,4.967,05/05/2000,05/05/2006,1.0,0 -40.0,admin.,university.degree,4.967,,21/12/2015,1.0,0 -55.0,technician,university.degree,4.967,15/12/2005,03/01/2005,1.0,0 -55.0,admin.,university.degree,4.967,13/07/2004,01/12/2005,1.0,0 -36.0,technician,professional.course,4.967,13/06/2003,05/03/1997,1.0,0 -50.0,admin.,high.school,4.967,23/03/2015,09/04/2012,1.0,0 -50.0,admin.,high.school,4.967,25/02/2005,28/11/2003,1.0,0 -32.0,technician,high.school,4.967,,01/10/1997,1.0,0 -37.0,technician,high.school,4.967,11/02/2005,01/10/2005,1.0,0 -46.0,blue-collar,basic.4y,4.967,26/09/2017,05/01/2000,1.0,0 -50.0,technician,professional.course,4.967,01/08/2004,27/02/2004,1.0,0 -29.0,technician,university.degree,4.967,01/01/2005,26/10/2018,1.0,0 -,technician,high.school,4.967,28/10/2004,23/07/2004,1.0,0 -37.0,technician,high.school,4.967,18/04/1998,05/12/1991,1.0,1 -31.0,technician,professional.course,4.967,07/12/2018,02/07/2018,1.0,0 -31.0,admin.,university.degree,4.967,25/02/2011,02/03/2010,1.0,0 -33.0,technician,university.degree,4.967,06/07/2010,30/09/1993,1.0,0 -48.0,admin.,high.school,4.967,01/06/1996,31/01/2019,1.0,0 -31.0,management,university.degree,4.967,28/12/2018,31/12/1990,1.0,1 -50.0,admin.,university.degree,4.967,03/02/2011,07/04/2005,1.0,0 -47.0,blue-collar,basic.6y,4.967,19/09/2003,24/01/2006,1.0,0 -51.0,,professional.course,4.967,01/02/2005,04/07/2003,1.0,0 -31.0,admin.,university.degree,4.967,30/07/2013,19/09/2003,1.0,0 -31.0,admin.,university.degree,4.967,01/02/1997,12/10/2006,1.0,0 -34.0,technician,university.degree,4.967,31/12/1994,10/09/2002,1.0,0 -,admin.,university.degree,4.967,02/07/2014,10/02/2014,1.0,0 -,admin.,university.degree,4.967,07/10/2002,18/01/2005,1.0,0 -53.0,technician,high.school,4.967,27/04/2016,31/12/1993,1.0,0 -53.0,technician,high.school,4.967,01/06/1995,24/03/2009,1.0,0 -40.0,,university.degree,4.967,29/06/2015,11/07/2006,1.0,0 -,unemployed,high.school,4.967,02/07/2003,02/09/1997,1.0,0 -,,university.degree,4.967,16/08/2012,14/03/2003,1.0,0 -,technician,high.school,4.967,21/10/2005,17/09/2004,1.0,0 -48.0,blue-collar,professional.course,4.967,22/01/2004,01/09/2016,1.0,0 -37.0,technician,professional.course,4.967,24/04/2008,06/04/2009,1.0,0 -38.0,admin.,high.school,4.967,12/12/1996,06/03/2014,1.0,0 -38.0,,high.school,4.967,05/05/1990,22/09/2010,1.0,0 -39.0,admin.,university.degree,4.967,15/02/2018,20/07/2018,1.0,0 -33.0,technician,high.school,4.967,26/04/2000,16/04/2008,1.0,0 -31.0,admin.,university.degree,4.967,30/06/2016,09/03/2015,1.0,1 -46.0,blue-collar,basic.9y,4.967,03/04/1997,15/04/1993,1.0,0 -59.0,housemaid,basic.4y,4.967,05/02/1996,01/10/1993,1.0,0 -48.0,unknown,high.school,4.967,05/07/2011,23/02/2016,1.0,0 -31.0,,high.school,4.967,21/09/2007,24/07/2008,1.0,0 -42.0,admin.,university.degree,4.967,18/07/2013,10/04/2015,1.0,0 -31.0,technician,high.school,4.967,22/06/2016,26/08/2005,1.0,0 -57.0,blue-collar,high.school,4.967,23/07/2008,20/08/2007,1.0,0 -35.0,,professional.course,4.967,04/07/2014,22/10/1999,1.0,0 -,admin.,university.degree,4.967,16/12/2008,28/05/2013,1.0,0 -42.0,admin.,university.degree,4.967,01/10/1993,07/04/2014,1.0,0 -39.0,admin.,university.degree,4.967,30/03/2006,15/07/1990,1.0,0 -57.0,,basic.4y,4.967,19/09/1998,27/09/2012,1.0,0 -32.0,technician,professional.course,4.967,13/05/2014,09/10/1998,1.0,0 -44.0,technician,professional.course,4.967,25/06/2004,12/06/2017,1.0,0 -34.0,admin.,university.degree,4.967,01/06/1994,14/07/2006,1.0,0 -53.0,blue-collar,basic.4y,4.967,05/11/1994,19/01/2017,1.0,0 -55.0,retired,basic.4y,4.967,27/08/2004,07/11/2003,1.0,0 -59.0,housemaid,basic.4y,4.967,12/06/2008,05/11/1990,1.0,0 -46.0,blue-collar,professional.course,4.967,03/08/2001,19/02/2010,1.0,0 -50.0,unemployed,high.school,4.967,29/01/1993,14/03/1995,1.0,0 -46.0,blue-collar,basic.9y,4.967,05/04/2003,07/08/2009,1.0,1 -33.0,,professional.course,4.967,01/08/2008,14/05/2004,1.0,0 -33.0,,professional.course,4.967,01/10/1992,04/06/2004,1.0,0 -33.0,technician,professional.course,4.967,09/04/2004,05/04/1991,1.0,0 -33.0,technician,professional.course,4.967,01/04/1997,23/01/2019,1.0,0 -33.0,technician,professional.course,4.967,30/07/2014,03/10/2016,1.0,0 -51.0,technician,professional.course,4.967,03/01/2014,08/06/2010,1.0,0 -47.0,blue-collar,basic.9y,4.967,16/11/2009,24/07/2009,1.0,0 -33.0,technician,professional.course,4.967,28/12/2017,21/01/2016,1.0,0 -51.0,admin.,university.degree,4.967,02/09/1998,28/03/2003,1.0,0 -,technician,university.degree,4.967,13/09/1996,15/02/2002,1.0,0 -47.0,admin.,high.school,4.967,31/12/1991,17/11/1995,1.0,0 -51.0,admin.,high.school,4.967,04/02/2011,01/03/1993,1.0,0 -31.0,technician,university.degree,4.967,25/07/2012,05/04/2019,1.0,0 -31.0,,university.degree,4.967,17/04/2012,20/08/2009,1.0,0 -29.0,technician,university.degree,4.967,27/05/2008,11/01/2011,1.0,0 -45.0,retired,basic.9y,4.967,21/04/2015,07/07/2006,1.0,0 -31.0,technician,university.degree,4.967,11/06/2001,13/05/2016,1.0,0 -43.0,admin.,university.degree,4.967,26/11/2014,04/01/2000,1.0,0 -56.0,blue-collar,basic.4y,4.967,30/03/2000,18/05/2018,1.0,0 -52.0,,professional.course,4.967,20/03/2000,19/11/2015,1.0,0 -49.0,admin.,university.degree,4.967,15/06/2015,25/04/2000,1.0,0 -51.0,entrepreneur,basic.9y,4.967,14/01/2005,01/08/2013,1.0,0 -51.0,entrepreneur,basic.9y,4.967,23/07/2010,12/12/2013,1.0,0 -56.0,retired,basic.4y,4.967,03/01/2014,30/07/2004,1.0,0 -48.0,admin.,professional.course,4.967,29/07/2011,09/01/2009,1.0,0 -56.0,retired,basic.4y,4.967,10/12/1996,05/06/1994,1.0,0 -41.0,admin.,high.school,4.967,21/02/2007,24/09/2013,1.0,0 -33.0,technician,university.degree,4.967,10/01/2000,28/07/2005,1.0,0 -,blue-collar,basic.4y,4.967,19/09/2003,15/12/2000,1.0,0 -45.0,retired,basic.9y,4.967,27/05/2015,26/11/2004,1.0,0 -45.0,blue-collar,basic.4y,4.967,12/07/2001,03/10/2003,1.0,0 -35.0,admin.,university.degree,4.967,,10/11/2014,1.0,0 -45.0,blue-collar,basic.4y,4.967,25/03/1996,12/12/2008,1.0,0 -45.0,blue-collar,basic.4y,4.967,21/02/2002,04/12/2009,1.0,0 -58.0,blue-collar,basic.4y,4.967,23/12/2009,10/01/1997,1.0,0 -37.0,management,university.degree,4.967,13/06/2000,30/10/1998,1.0,0 -46.0,blue-collar,high.school,4.967,26/05/2008,14/05/2002,1.0,0 -47.0,blue-collar,basic.6y,4.967,27/11/2002,24/11/2008,1.0,0 -59.0,technician,professional.course,4.967,26/06/2015,08/12/2006,1.0,0 -55.0,admin.,university.degree,4.967,05/11/2015,25/03/1999,1.0,0 -31.0,admin.,university.degree,4.967,03/10/2017,13/04/2007,1.0,0 -56.0,retired,basic.4y,4.967,22/04/2005,27/11/1997,1.0,0 -31.0,technician,professional.course,4.967,05/08/1991,04/09/2006,1.0,0 -45.0,technician,professional.course,4.967,,09/02/2009,1.0,0 -59.0,,basic.4y,4.967,08/03/2013,10/02/1998,1.0,0 -31.0,technician,university.degree,4.967,26/05/2008,04/11/2004,1.0,0 -60.0,blue-collar,basic.4y,4.967,21/02/2002,15/02/2016,1.0,0 -52.0,blue-collar,basic.4y,4.967,25/01/2001,13/02/2007,1.0,0 -37.0,admin.,university.degree,4.967,05/03/2003,04/10/2006,1.0,1 -,technician,university.degree,4.967,25/09/2009,17/02/2012,1.0,0 -51.0,technician,high.school,4.967,26/08/2008,24/06/2009,1.0,0 -36.0,self-employed,basic.4y,4.967,16/07/2004,30/01/2004,1.0,0 -50.0,admin.,university.degree,4.967,,01/08/2018,1.0,0 -44.0,,professional.course,4.967,23/09/2003,09/10/1998,1.0,1 -48.0,blue-collar,high.school,4.967,01/08/1998,08/01/2010,1.0,1 -54.0,technician,professional.course,4.967,15/11/1991,15/06/2011,1.0,0 -48.0,admin.,university.degree,4.967,12/09/2003,25/04/2018,1.0,0 -41.0,admin.,university.degree,4.967,28/01/2013,11/02/2010,1.0,0 -42.0,management,high.school,4.967,15/02/2008,20/02/2004,1.0,0 -34.0,unknown,high.school,4.967,06/01/2016,14/04/2009,1.0,0 -46.0,admin.,university.degree,4.967,25/06/1998,02/03/2007,1.0,0 -37.0,technician,professional.course,4.967,01/02/1996,26/10/2007,1.0,0 -30.0,admin.,university.degree,4.967,05/06/2001,18/02/1994,1.0,0 -,management,university.degree,4.967,,07/03/2002,1.0,0 -34.0,admin.,university.degree,4.967,16/03/2007,21/02/2011,1.0,0 -34.0,admin.,university.degree,4.967,15/09/2015,11/11/2016,1.0,0 -45.0,admin.,high.school,4.967,21/04/2009,01/03/1989,1.0,0 -36.0,technician,professional.course,4.967,08/01/2015,13/06/2014,1.0,0 -46.0,blue-collar,basic.4y,4.967,22/02/1996,23/09/2014,1.0,0 -41.0,technician,high.school,4.967,13/01/2005,01/03/2008,1.0,0 -32.0,admin.,university.degree,4.967,01/05/2001,01/09/1994,1.0,0 -34.0,admin.,professional.course,4.967,01/07/2008,01/04/2009,1.0,0 -37.0,management,university.degree,4.967,01/03/2007,26/02/2015,1.0,0 -33.0,entrepreneur,university.degree,4.967,19/04/2011,09/08/2011,1.0,0 -37.0,,university.degree,4.967,01/03/1990,19/03/2004,1.0,0 -32.0,admin.,university.degree,4.967,23/02/2007,20/10/2015,1.0,0 -,admin.,university.degree,4.967,13/04/2017,05/08/2014,1.0,1 -42.0,admin.,university.degree,4.967,02/02/2004,12/04/2016,1.0,0 -35.0,admin.,university.degree,4.967,16/12/2009,25/12/1995,1.0,0 -46.0,management,high.school,4.967,,09/03/2018,1.0,0 -43.0,technician,professional.course,4.967,04/05/2012,09/07/2009,1.0,0 -58.0,,professional.course,4.967,20/02/2004,25/09/1997,1.0,0 -32.0,technician,university.degree,4.967,07/12/2011,01/07/2014,1.0,0 -30.0,admin.,university.degree,4.967,04/02/2005,25/02/2014,1.0,0 -,admin.,university.degree,4.967,01/07/2005,15/03/2001,1.0,0 -57.0,,basic.6y,4.967,14/11/2013,19/06/2001,1.0,0 -43.0,admin.,university.degree,4.967,,03/11/2014,1.0,0 -59.0,retired,high.school,4.967,06/05/2013,27/04/2007,1.0,0 -48.0,admin.,high.school,4.967,01/09/2005,24/10/2018,1.0,0 -34.0,admin.,high.school,4.967,01/05/2006,07/10/2011,1.0,0 -,technician,professional.course,4.967,,04/02/2003,1.0,0 -54.0,retired,high.school,4.967,10/01/2012,13/10/1997,1.0,0 -42.0,technician,professional.course,4.967,24/07/2003,11/07/2003,1.0,0 -33.0,technician,high.school,4.967,13/06/2003,07/05/2018,1.0,0 -45.0,blue-collar,basic.9y,4.967,10/08/1998,11/03/2005,1.0,0 -35.0,self-employed,basic.4y,4.967,01/06/1992,31/01/2014,1.0,0 -43.0,admin.,university.degree,4.967,15/03/1993,21/07/2006,1.0,0 -37.0,admin.,university.degree,4.967,11/07/2018,31/12/1994,1.0,0 -31.0,services,professional.course,4.967,20/01/2014,09/04/1994,1.0,0 -33.0,admin.,university.degree,4.967,30/10/2012,25/10/2012,1.0,0 -29.0,technician,university.degree,4.967,01/09/2009,01/03/2008,1.0,0 -41.0,technician,high.school,4.967,24/09/2012,06/04/2006,1.0,0 -32.0,admin.,university.degree,4.967,03/08/2004,03/05/2016,1.0,0 -49.0,management,university.degree,4.967,10/08/2007,19/09/2007,1.0,0 -,admin.,university.degree,4.967,22/12/2004,03/02/2015,1.0,0 -32.0,admin.,university.degree,4.967,06/06/2002,01/02/1994,1.0,0 -29.0,management,university.degree,4.967,14/09/1997,28/08/2007,1.0,0 -47.0,entrepreneur,basic.6y,4.967,31/05/2007,18/11/2013,1.0,0 -,self-employed,university.degree,4.967,19/12/2014,25/09/2000,1.0,0 -39.0,technician,high.school,4.967,10/05/2006,05/11/1991,1.0,0 -47.0,management,university.degree,4.967,21/08/2012,09/02/1996,1.0,0 -49.0,,university.degree,4.967,09/08/2001,06/11/2014,1.0,0 -31.0,technician,university.degree,4.967,01/04/1993,07/04/2006,1.0,0 -52.0,,basic.4y,4.967,15/02/2002,29/01/2009,1.0,1 -42.0,technician,professional.course,4.967,11/06/2018,11/08/2006,1.0,0 -43.0,admin.,university.degree,4.967,02/11/2006,23/09/2005,1.0,1 -46.0,management,high.school,4.967,22/10/2004,29/08/1995,1.0,1 -35.0,technician,professional.course,4.968,29/10/2015,19/05/2017,1.0,0 -42.0,technician,professional.course,4.968,20/11/1993,24/07/2003,1.0,0 -45.0,technician,professional.course,4.968,21/06/2012,16/05/2016,1.0,0 -,unemployed,high.school,4.968,25/03/1991,12/06/2014,1.0,0 -,admin.,university.degree,4.968,06/06/2008,01/02/1994,1.0,0 -48.0,technician,high.school,4.968,17/03/2006,24/03/2009,1.0,0 -,technician,high.school,4.968,14/06/2001,16/11/2007,1.0,0 -37.0,technician,high.school,4.968,20/01/2005,03/05/2002,1.0,0 -,technician,university.degree,4.968,24/02/1998,28/07/2015,1.0,1 -36.0,admin.,university.degree,4.968,30/04/2012,07/07/2015,1.0,0 -33.0,admin.,university.degree,4.968,18/11/1995,24/11/2008,1.0,0 -44.0,technician,professional.course,4.968,30/07/2010,24/09/2009,1.0,0 -47.0,technician,professional.course,4.968,12/03/2012,18/04/2003,1.0,0 -,blue-collar,basic.4y,4.968,17/08/2004,18/07/2003,1.0,0 -39.0,technician,professional.course,4.968,01/04/1990,06/03/2015,1.0,0 -,technician,professional.course,4.968,04/04/2017,05/05/1991,1.0,0 -32.0,technician,university.degree,4.968,24/12/1991,04/10/2017,1.0,0 -32.0,technician,university.degree,4.968,20/03/2015,05/12/1992,1.0,0 -47.0,blue-collar,basic.4y,4.968,15/05/2014,09/10/1998,1.0,0 -32.0,technician,university.degree,4.968,19/09/2003,29/09/2015,1.0,0 -32.0,technician,university.degree,4.968,23/01/2015,27/06/2003,1.0,0 -32.0,,university.degree,4.968,05/07/1997,17/01/2003,1.0,0 -30.0,technician,university.degree,4.968,07/11/2018,28/11/2012,1.0,0 -32.0,technician,university.degree,4.968,05/08/2003,09/10/1996,1.0,0 -30.0,,university.degree,4.968,16/02/2006,01/08/1994,1.0,0 -30.0,technician,university.degree,4.968,01/03/2012,18/12/2007,1.0,0 -30.0,technician,university.degree,4.968,,28/05/2004,1.0,0 -32.0,admin.,university.degree,4.968,,31/10/2012,1.0,0 -30.0,technician,high.school,4.968,20/04/1995,25/05/2016,1.0,0 -39.0,technician,university.degree,4.968,10/03/2005,12/05/2014,1.0,0 -30.0,technician,university.degree,4.968,03/10/1996,01/04/1997,1.0,0 -38.0,admin.,university.degree,4.968,07/03/2014,17/06/2015,1.0,1 -38.0,admin.,university.degree,4.968,29/03/2000,23/01/2013,1.0,0 -39.0,technician,university.degree,4.968,,10/06/2008,1.0,0 -48.0,,high.school,4.968,16/01/2001,12/10/2007,1.0,1 -51.0,housemaid,basic.4y,4.968,01/10/1996,01/06/2007,1.0,0 -34.0,student,university.degree,4.968,19/08/1998,27/01/2015,1.0,0 -29.0,admin.,university.degree,4.968,07/02/2008,01/11/2001,1.0,0 -56.0,blue-collar,basic.4y,4.968,06/08/2013,23/03/2015,1.0,0 -39.0,technician,professional.course,4.968,30/06/2004,16/07/2013,1.0,0 -48.0,blue-collar,basic.4y,4.968,07/05/2010,18/07/2012,1.0,0 -30.0,admin.,university.degree,4.968,,27/03/2014,1.0,0 -44.0,blue-collar,basic.9y,4.968,01/05/2007,31/01/2012,1.0,1 -46.0,blue-collar,basic.9y,4.968,29/02/2012,22/12/2006,1.0,0 -39.0,,professional.course,4.968,27/12/2010,24/03/2000,1.0,0 -38.0,services,high.school,4.968,19/09/2003,31/05/2006,1.0,0 -46.0,blue-collar,basic.9y,4.968,29/02/2008,20/12/2011,1.0,0 -30.0,,university.degree,4.968,10/07/2012,01/10/2005,1.0,0 -46.0,self-employed,basic.4y,4.968,26/12/2003,07/11/2003,1.0,0 -48.0,blue-collar,basic.4y,4.968,,27/10/2008,1.0,0 -48.0,admin.,high.school,4.968,24/07/2008,13/08/2009,1.0,0 -48.0,blue-collar,basic.4y,4.968,10/12/2004,01/07/1995,1.0,0 -48.0,blue-collar,basic.4y,4.968,20/07/2016,02/04/2014,1.0,0 -,technician,university.degree,4.968,31/12/1994,17/11/1999,1.0,0 -54.0,blue-collar,basic.4y,4.968,04/02/2005,30/05/2006,1.0,0 -46.0,technician,professional.course,4.968,,01/08/1997,1.0,0 -36.0,technician,university.degree,4.968,01/11/2004,01/09/2000,1.0,0 -35.0,technician,university.degree,4.968,12/07/2007,18/04/2017,1.0,0 -35.0,technician,university.degree,4.968,02/05/2002,15/06/2015,1.0,0 -31.0,self-employed,basic.4y,4.968,23/06/2010,01/11/1992,1.0,0 -,technician,university.degree,4.968,25/11/1997,31/01/2002,1.0,0 -31.0,admin.,university.degree,4.968,,05/10/1989,1.0,0 -35.0,technician,university.degree,4.968,,03/09/2013,1.0,0 -35.0,technician,university.degree,4.968,12/12/2003,22/07/2010,1.0,0 -52.0,blue-collar,basic.9y,4.968,26/03/2001,13/08/2009,1.0,0 -29.0,technician,high.school,4.968,01/02/2005,08/12/2011,1.0,0 -32.0,,university.degree,4.968,10/12/2002,17/02/2015,1.0,0 -44.0,admin.,university.degree,4.968,01/09/1995,15/06/2012,1.0,0 -29.0,technician,professional.course,4.968,05/09/1993,21/06/2000,1.0,0 -35.0,technician,professional.course,4.968,05/01/2000,03/03/2015,1.0,0 -,admin.,university.degree,4.968,22/01/2010,02/01/2004,1.0,0 -41.0,admin.,university.degree,4.968,28/07/1998,08/11/1996,1.0,1 -45.0,blue-collar,professional.course,4.968,02/03/1999,22/11/1996,1.0,0 -33.0,admin.,university.degree,4.968,22/03/2016,30/12/2004,1.0,0 -45.0,blue-collar,professional.course,4.968,01/11/2003,20/08/2004,1.0,0 -49.0,housemaid,university.degree,4.968,14/03/2000,10/11/2015,1.0,0 -33.0,admin.,university.degree,4.968,14/10/1996,23/03/2010,1.0,0 -56.0,retired,high.school,4.968,11/07/2011,01/04/2010,1.0,1 -43.0,admin.,university.degree,4.968,20/10/1992,01/11/1996,1.0,0 -33.0,admin.,university.degree,4.968,05/06/1994,03/07/2013,1.0,0 -32.0,admin.,university.degree,4.968,29/04/2004,24/10/1995,1.0,1 -31.0,admin.,university.degree,4.968,07/07/1998,07/01/2005,1.0,0 -38.0,services,high.school,4.968,01/07/1993,29/05/2014,1.0,0 -,admin.,university.degree,4.968,,27/02/2008,1.0,0 -31.0,,university.degree,4.968,12/07/2007,12/07/2018,1.0,0 -59.0,retired,professional.course,4.968,01/03/2007,04/04/2008,1.0,0 -58.0,,professional.course,4.968,14/07/2006,05/08/1996,1.0,0 -34.0,technician,university.degree,4.968,23/12/2009,19/04/2010,1.0,1 -33.0,technician,high.school,4.968,26/09/2014,02/12/2010,1.0,1 -48.0,blue-collar,basic.9y,4.968,10/05/2002,27/10/2006,1.0,0 -41.0,technician,university.degree,4.968,,29/04/2008,1.0,0 -41.0,technician,university.degree,4.968,,04/10/2018,1.0,0 -41.0,technician,university.degree,4.968,16/07/2014,08/08/2008,1.0,0 -40.0,housemaid,basic.9y,4.968,18/04/2016,30/05/2003,1.0,0 -31.0,admin.,university.degree,4.968,15/07/1999,30/03/2007,1.0,0 -31.0,admin.,university.degree,4.968,13/09/2010,08/11/2018,1.0,0 -35.0,technician,university.degree,4.968,24/03/2017,08/08/2003,1.0,0 -52.0,management,university.degree,4.968,11/12/2009,09/11/1999,1.0,0 -32.0,,university.degree,4.968,06/05/2016,25/11/1994,1.0,0 -,,university.degree,4.968,19/05/2010,19/02/2009,1.0,0 -42.0,admin.,university.degree,4.968,25/10/2001,02/12/2004,1.0,0 -32.0,,university.degree,4.968,02/02/2007,28/07/2017,1.0,0 -48.0,services,basic.4y,4.968,09/04/2008,01/11/2011,1.0,0 -48.0,services,basic.4y,4.968,15/10/2015,22/09/2011,1.0,0 -39.0,admin.,high.school,4.968,11/12/2014,13/05/2016,1.0,0 -39.0,admin.,high.school,4.968,,08/07/2005,1.0,0 -39.0,admin.,high.school,4.968,23/10/2001,28/10/2003,1.0,0 -39.0,admin.,high.school,4.968,05/05/2003,01/12/2004,1.0,0 -,blue-collar,basic.4y,4.968,15/12/1995,11/02/2005,1.0,0 -49.0,admin.,basic.9y,4.968,,15/10/2001,1.0,0 -49.0,management,university.degree,4.968,29/01/2009,01/03/1998,1.0,0 -,technician,professional.course,4.968,24/08/2015,06/05/2014,1.0,0 -56.0,,basic.6y,4.968,16/03/2012,28/12/2012,1.0,0 -49.0,admin.,high.school,4.968,25/10/1994,31/12/1992,1.0,0 -44.0,admin.,university.degree,4.968,14/10/2003,01/11/1995,1.0,0 -50.0,services,basic.6y,4.968,07/03/2003,19/12/2002,1.0,0 -,blue-collar,basic.9y,4.968,14/01/2008,21/07/2016,1.0,0 -47.0,admin.,university.degree,4.968,01/12/1997,27/10/2008,1.0,0 -30.0,blue-collar,high.school,4.968,25/02/2016,14/03/2012,1.0,0 -31.0,admin.,high.school,4.968,29/10/2004,03/01/2013,1.0,0 -33.0,technician,professional.course,4.968,,07/03/2013,1.0,0 -,technician,university.degree,4.968,30/12/2015,30/12/1994,1.0,0 -41.0,technician,professional.course,4.968,01/01/2004,09/02/2018,1.0,0 -29.0,admin.,high.school,4.968,31/05/2017,06/05/2010,1.0,0 -41.0,unemployed,university.degree,4.968,23/06/2017,10/05/2012,1.0,0 -29.0,admin.,high.school,4.968,,25/12/1994,1.0,0 -41.0,unemployed,university.degree,4.968,21/12/1999,15/02/2008,1.0,0 -30.0,technician,university.degree,4.968,31/05/2011,13/04/2001,1.0,0 -36.0,,university.degree,4.968,10/06/2008,09/10/2017,1.0,0 -50.0,blue-collar,basic.9y,4.968,17/02/2014,16/04/2004,1.0,0 -36.0,admin.,university.degree,4.968,22/09/2005,30/10/1998,1.0,0 -,admin.,university.degree,4.968,26/10/2012,10/08/1996,1.0,0 -48.0,blue-collar,basic.9y,4.968,,20/12/2017,1.0,0 -45.0,self-employed,basic.4y,4.968,31/10/2003,18/10/2004,1.0,0 -37.0,admin.,university.degree,4.968,23/01/2004,24/12/2004,1.0,0 -37.0,admin.,university.degree,4.968,20/12/1995,03/11/2014,1.0,0 -59.0,retired,high.school,4.968,19/11/2013,01/12/2015,1.0,0 -36.0,technician,university.degree,4.968,19/11/2004,04/12/2014,1.0,0 -46.0,technician,university.degree,4.968,31/10/2012,15/01/2010,1.0,0 -50.0,admin.,university.degree,4.968,08/09/2003,14/01/2014,1.0,0 -,housemaid,basic.4y,4.968,07/12/2007,15/04/2014,1.0,0 -34.0,technician,high.school,4.968,08/05/2014,20/08/2012,1.0,0 -39.0,admin.,high.school,4.968,05/10/2000,12/02/2009,1.0,0 -56.0,retired,high.school,4.968,20/03/2009,24/05/2013,1.0,0 -33.0,admin.,university.degree,4.968,04/10/2004,17/04/2007,1.0,0 -31.0,services,professional.course,4.968,17/09/2013,27/03/2019,1.0,0 -56.0,blue-collar,basic.9y,4.968,07/08/2015,07/03/2019,1.0,0 -53.0,blue-collar,basic.9y,4.968,29/12/2008,14/10/2014,1.0,0 -45.0,blue-collar,basic.9y,4.968,15/12/2016,07/06/2002,1.0,0 -44.0,admin.,university.degree,4.968,06/11/2015,20/02/1998,1.0,0 -48.0,services,basic.4y,4.968,29/11/2005,30/11/2010,1.0,0 -,self-employed,basic.4y,4.968,01/05/1995,19/12/2008,1.0,0 -31.0,admin.,high.school,4.968,29/10/2004,19/02/2008,1.0,0 -29.0,services,professional.course,4.968,,16/09/2005,1.0,0 -29.0,technician,high.school,4.968,02/08/2002,13/04/2012,1.0,0 -48.0,technician,professional.course,4.968,31/12/1994,20/07/2011,1.0,0 -39.0,admin.,university.degree,4.968,14/06/2017,06/07/2007,1.0,0 -50.0,technician,professional.course,4.968,10/01/1990,28/09/2007,1.0,0 -,admin.,university.degree,4.968,29/04/1994,31/12/1992,1.0,0 -42.0,management,university.degree,4.968,28/04/2009,03/03/2000,1.0,0 -29.0,admin.,university.degree,4.968,10/01/2003,03/03/2014,1.0,0 -38.0,admin.,university.degree,4.968,,18/08/2003,1.0,0 -,management,university.degree,4.968,10/08/1997,05/05/2005,1.0,0 -39.0,management,university.degree,4.968,01/06/2006,01/07/2005,1.0,1 -45.0,self-employed,basic.4y,4.968,27/12/2000,31/07/2003,1.0,1 -50.0,admin.,university.degree,4.968,13/03/2001,23/10/2013,1.0,0 -47.0,management,high.school,4.968,19/09/1995,11/04/2001,1.0,0 -33.0,,university.degree,4.968,31/07/2015,18/11/2014,1.0,0 -33.0,admin.,university.degree,4.968,07/05/2002,05/10/2016,1.0,0 -50.0,services,high.school,4.968,09/08/2007,03/06/2011,1.0,0 -45.0,admin.,university.degree,4.968,23/06/2006,02/09/2004,1.0,0 -39.0,admin.,university.degree,4.968,05/02/2004,14/08/2012,1.0,0 -56.0,technician,professional.course,4.968,30/04/2012,01/01/2008,1.0,0 -56.0,,basic.4y,4.968,03/12/2004,11/07/2014,1.0,0 -,admin.,university.degree,4.968,23/02/2004,24/04/2009,1.0,0 -51.0,blue-collar,basic.4y,4.968,01/08/2003,25/03/2005,1.0,0 -45.0,entrepreneur,university.degree,4.968,28/02/2018,02/03/2007,1.0,0 -46.0,admin.,basic.9y,4.968,25/02/2000,01/04/2008,1.0,0 -58.0,admin.,high.school,4.968,14/01/1994,05/12/2003,1.0,0 -58.0,admin.,high.school,4.968,19/12/2017,01/06/2016,1.0,0 -34.0,management,university.degree,4.968,27/02/1996,29/11/2001,1.0,0 -45.0,self-employed,basic.4y,4.968,18/07/2013,18/04/2008,1.0,0 -30.0,admin.,university.degree,4.968,30/03/2007,07/07/2000,1.0,0 -46.0,,basic.9y,4.968,23/02/2016,20/03/2003,1.0,0 -48.0,services,basic.4y,4.968,15/06/2001,07/06/1996,1.0,0 -44.0,unemployed,professional.course,4.968,01/06/1992,22/07/2005,1.0,0 -50.0,technician,professional.course,4.968,24/11/2015,16/01/2009,1.0,0 -37.0,student,professional.course,4.968,,21/01/2000,1.0,0 -37.0,student,professional.course,4.968,27/05/2015,14/02/2011,1.0,0 -37.0,admin.,university.degree,4.968,01/03/1994,01/03/1996,1.0,0 -,admin.,university.degree,4.968,31/10/2014,06/04/2006,1.0,0 -47.0,,high.school,4.968,05/07/2016,09/07/2014,1.0,0 -49.0,technician,professional.course,4.968,,22/02/2008,1.0,0 -33.0,unknown,high.school,4.968,23/02/1999,03/03/2016,1.0,0 -32.0,admin.,university.degree,4.968,08/10/2012,30/09/1993,1.0,0 -47.0,management,university.degree,4.968,09/04/2019,10/02/2009,1.0,0 -47.0,management,university.degree,4.968,30/10/2014,23/02/2012,1.0,0 -41.0,,university.degree,4.968,10/11/1988,23/09/2014,1.0,0 -34.0,technician,professional.course,4.968,20/04/2012,01/04/2011,1.0,0 -38.0,services,high.school,4.968,27/06/2003,29/12/2008,1.0,0 -56.0,blue-collar,basic.4y,4.968,01/04/2015,17/08/2012,1.0,0 -48.0,blue-collar,basic.4y,4.968,09/11/1994,05/10/1994,1.0,0 -33.0,admin.,university.degree,4.968,15/11/2013,03/06/2004,1.0,0 -30.0,technician,university.degree,4.968,05/04/2000,24/08/2011,1.0,0 -57.0,technician,high.school,4.968,23/10/2006,15/03/1996,1.0,0 -33.0,admin.,university.degree,4.968,05/04/2016,03/02/2004,1.0,0 -52.0,technician,high.school,4.968,19/07/2012,29/06/2017,1.0,0 -,admin.,university.degree,4.968,14/02/2014,04/02/2000,1.0,0 -36.0,admin.,university.degree,4.968,23/03/2016,10/02/2017,1.0,0 -57.0,admin.,university.degree,4.968,,01/04/1993,1.0,0 -36.0,admin.,high.school,4.968,18/12/2001,20/04/2007,1.0,0 -53.0,blue-collar,basic.4y,4.968,23/05/2012,04/04/2014,1.0,0 -54.0,admin.,university.degree,4.968,03/10/2003,05/06/2000,1.0,0 -37.0,housemaid,high.school,4.968,25/07/2014,11/08/2015,1.0,0 -37.0,housemaid,high.school,4.968,19/02/2009,02/04/2009,1.0,0 -46.0,technician,professional.course,4.968,16/03/2007,01/05/2019,1.0,0 -,self-employed,basic.9y,4.968,11/07/2007,18/03/2014,1.0,1 -57.0,admin.,university.degree,4.968,26/03/2007,09/02/2010,1.0,0 -48.0,admin.,university.degree,4.968,,04/07/2016,1.0,0 -50.0,,basic.4y,4.968,01/07/2006,15/04/1989,1.0,0 -48.0,blue-collar,basic.4y,4.968,30/10/2017,24/06/2005,1.0,0 -50.0,entrepreneur,professional.course,4.968,08/03/1990,18/07/2002,1.0,0 -41.0,admin.,university.degree,4.968,28/02/2003,09/04/2003,1.0,0 -51.0,technician,professional.course,4.968,13/05/2014,18/12/1992,1.0,0 -32.0,admin.,high.school,4.968,01/02/2013,16/04/2015,1.0,0 -42.0,admin.,university.degree,4.968,11/09/2008,26/03/2013,1.0,0 -39.0,management,high.school,4.968,20/01/2006,08/07/2010,1.0,0 -47.0,admin.,university.degree,4.968,01/06/2005,11/01/2008,1.0,0 -36.0,admin.,high.school,4.968,31/01/1995,22/08/2014,1.0,0 -32.0,admin.,high.school,4.968,18/12/2002,07/06/2002,1.0,1 -48.0,admin.,university.degree,4.968,10/05/1987,04/04/2011,1.0,0 -35.0,technician,professional.course,4.968,20/07/2018,29/12/1998,1.0,0 -50.0,blue-collar,basic.9y,4.968,01/12/2009,05/08/1993,1.0,0 -30.0,admin.,university.degree,4.968,20/07/2012,01/10/1992,1.0,0 -31.0,housemaid,basic.4y,4.968,14/06/2010,15/02/2012,1.0,0 -31.0,housemaid,basic.4y,4.968,19/04/2007,03/07/2014,1.0,0 -48.0,,university.degree,4.968,13/08/2004,09/12/2004,1.0,0 -48.0,blue-collar,high.school,4.968,,19/07/2006,1.0,0 -50.0,admin.,basic.9y,4.968,21/05/2013,09/10/1994,1.0,0 -,,basic.9y,4.968,11/09/2013,05/05/1992,1.0,0 -55.0,retired,professional.course,4.968,27/08/2010,04/12/2008,1.0,0 -,admin.,university.degree,4.968,10/04/1990,05/02/1994,1.0,0 -52.0,technician,professional.course,4.968,14/04/1997,28/03/2008,1.0,0 -38.0,,high.school,4.968,,25/06/1998,1.0,0 -45.0,,basic.9y,4.968,05/07/2001,24/08/1998,1.0,0 -56.0,technician,professional.course,4.968,10/04/2015,05/06/1998,1.0,0 -42.0,admin.,university.degree,4.968,15/02/2006,03/06/2011,1.0,0 -52.0,technician,professional.course,4.968,16/04/1991,03/05/2018,1.0,0 -39.0,management,high.school,4.968,13/03/2019,24/02/2015,1.0,0 -48.0,blue-collar,basic.4y,4.968,25/12/2009,01/06/1994,1.0,0 -60.0,retired,professional.course,4.968,21/12/2006,05/01/2017,1.0,0 -32.0,admin.,university.degree,4.968,25/03/1996,12/12/2005,1.0,0 -48.0,blue-collar,basic.4y,4.968,30/04/2015,18/06/2004,1.0,0 -39.0,admin.,university.degree,4.968,23/12/2013,28/04/2006,1.0,0 -40.0,admin.,university.degree,4.968,22/04/2019,03/05/2002,1.0,0 -34.0,technician,university.degree,4.968,09/07/2010,25/11/1996,1.0,0 -55.0,admin.,high.school,4.968,26/05/2011,13/06/2014,1.0,0 -44.0,self-employed,university.degree,4.968,24/07/2014,08/11/2001,1.0,0 -45.0,blue-collar,basic.9y,4.968,15/10/2013,20/08/2008,1.0,1 -49.0,technician,professional.course,4.968,21/12/2012,06/05/2009,1.0,0 -58.0,unemployed,professional.course,4.968,14/02/2014,16/09/2005,1.0,0 -34.0,,university.degree,4.968,08/10/2007,17/09/2012,1.0,0 -30.0,admin.,university.degree,4.968,20/02/1998,04/02/2005,1.0,1 -45.0,blue-collar,high.school,4.968,12/03/2018,21/04/2011,1.0,0 -56.0,admin.,university.degree,4.968,31/03/1997,02/07/2015,1.0,0 -48.0,blue-collar,basic.4y,4.968,21/02/2008,07/11/2008,1.0,0 -,blue-collar,basic.4y,4.968,20/09/1997,13/08/2004,1.0,0 -58.0,unemployed,professional.course,4.968,31/12/1994,10/03/1998,1.0,0 -50.0,entrepreneur,professional.course,4.968,02/01/2004,30/09/2005,1.0,0 -,self-employed,university.degree,4.968,14/10/1997,08/12/2011,1.0,0 -37.0,housemaid,high.school,4.968,18/10/2018,01/10/2014,1.0,0 -51.0,technician,professional.course,4.968,23/02/2012,16/01/2015,1.0,0 -38.0,housemaid,basic.6y,4.968,08/04/2003,31/05/2007,1.0,0 -58.0,unemployed,professional.course,4.968,29/04/2011,07/02/2019,1.0,0 -34.0,admin.,university.degree,4.968,05/05/1998,04/06/2009,1.0,0 -31.0,admin.,university.degree,4.968,04/08/2006,07/05/2008,1.0,0 -30.0,technician,professional.course,4.968,05/06/2018,30/12/2013,1.0,1 -,admin.,high.school,4.968,,01/10/2007,1.0,0 -45.0,technician,university.degree,4.968,31/12/1994,30/06/2000,1.0,0 -,admin.,university.degree,4.968,10/01/2007,01/12/1989,1.0,0 -45.0,blue-collar,basic.4y,4.968,01/05/2007,13/04/2016,1.0,0 -31.0,,university.degree,4.968,,29/09/2000,1.0,0 -38.0,management,university.degree,4.968,28/06/2012,13/07/1999,1.0,0 -38.0,admin.,university.degree,4.968,06/01/1997,16/03/2012,1.0,0 -30.0,admin.,university.degree,4.968,,03/02/2010,1.0,0 -30.0,technician,professional.course,4.968,20/12/2002,24/03/2014,1.0,0 -34.0,technician,university.degree,4.968,07/03/2017,12/01/2007,1.0,0 -59.0,unemployed,professional.course,4.968,15/08/2008,28/12/2012,1.0,0 -,,university.degree,4.968,12/11/2000,25/04/1997,1.0,0 -34.0,admin.,university.degree,4.968,03/08/2011,11/10/2002,1.0,0 -56.0,admin.,basic.4y,4.968,30/12/2002,12/09/2003,1.0,0 -30.0,admin.,high.school,4.968,08/07/1992,07/12/2017,1.0,0 -30.0,admin.,university.degree,4.968,02/07/2004,07/02/2014,1.0,0 -46.0,services,basic.6y,4.968,,27/06/2006,1.0,0 -51.0,admin.,university.degree,4.968,01/09/1996,08/12/1998,1.0,0 -,technician,professional.course,4.968,27/12/2000,28/12/2007,1.0,0 -34.0,admin.,university.degree,4.966,17/07/2015,19/12/2005,1.0,0 -39.0,management,high.school,4.966,,02/08/2001,1.0,0 -,technician,high.school,4.966,05/07/2006,31/10/2012,1.0,0 -33.0,self-employed,university.degree,4.966,09/12/2014,24/04/2014,1.0,0 -44.0,blue-collar,professional.course,4.966,,27/03/2017,1.0,0 -33.0,technician,professional.course,4.966,30/10/1991,25/07/1994,1.0,0 -51.0,blue-collar,basic.4y,4.966,21/11/2013,24/03/2010,1.0,0 -51.0,blue-collar,basic.4y,4.966,11/08/2005,10/12/2007,1.0,0 -51.0,blue-collar,basic.4y,4.966,22/04/2011,07/03/2014,1.0,0 -42.0,admin.,university.degree,4.966,05/02/2015,09/06/2000,1.0,0 -51.0,blue-collar,basic.4y,4.966,,21/12/2005,1.0,0 -31.0,technician,professional.course,4.966,23/04/2015,12/06/2006,1.0,1 -31.0,entrepreneur,university.degree,4.966,30/12/1992,01/08/2004,1.0,0 -31.0,entrepreneur,university.degree,4.966,01/05/2010,31/01/2012,1.0,0 -34.0,,university.degree,4.966,22/03/2019,30/06/2014,1.0,0 -,entrepreneur,professional.course,4.966,04/07/2016,18/01/2006,1.0,1 -35.0,technician,high.school,4.966,10/04/2014,04/04/2017,1.0,1 -31.0,admin.,university.degree,4.966,12/03/2003,11/01/2010,1.0,0 -37.0,technician,professional.course,4.966,07/05/2009,20/12/2002,1.0,0 -,admin.,professional.course,4.966,29/10/2012,30/05/1997,1.0,0 -38.0,technician,professional.course,4.966,24/06/1997,01/08/2008,1.0,0 -33.0,admin.,university.degree,4.966,29/05/2013,14/09/2005,1.0,0 -,technician,professional.course,4.966,31/01/2008,18/06/2015,1.0,0 -32.0,admin.,high.school,4.966,19/03/2013,10/12/2009,1.0,0 -38.0,technician,professional.course,4.966,01/12/1997,20/11/2017,1.0,0 -47.0,,high.school,4.966,19/01/2018,29/06/1998,1.0,0 -57.0,admin.,university.degree,4.966,25/09/1994,29/04/2019,1.0,0 -51.0,technician,professional.course,4.966,27/01/2014,30/03/2007,1.0,0 -50.0,unemployed,professional.course,4.966,26/11/2004,02/06/2017,1.0,0 -36.0,technician,university.degree,4.966,14/03/2017,09/11/2018,1.0,0 -50.0,unemployed,professional.course,4.966,19/01/2015,15/02/2001,1.0,0 -57.0,retired,professional.course,4.966,04/12/2012,30/06/2000,1.0,0 -,technician,high.school,4.966,05/03/1996,07/10/1994,1.0,0 -35.0,admin.,university.degree,4.966,11/06/2015,12/09/2007,1.0,0 -47.0,self-employed,basic.9y,4.966,20/10/2015,16/03/2006,1.0,0 -33.0,housemaid,basic.9y,4.966,22/03/2013,10/05/2010,1.0,0 -51.0,technician,university.degree,4.966,01/07/1996,07/08/2014,1.0,0 -34.0,technician,professional.course,4.966,31/01/2012,03/10/2008,1.0,0 -,admin.,university.degree,4.966,14/09/2000,05/01/2001,1.0,0 -34.0,,professional.course,4.966,05/11/2018,29/12/2011,1.0,0 -52.0,blue-collar,high.school,4.966,04/05/2017,09/08/2002,1.0,0 -46.0,entrepreneur,basic.9y,4.966,19/09/2003,15/02/2013,1.0,0 -51.0,blue-collar,basic.4y,4.966,23/03/2009,07/06/2013,1.0,0 -51.0,blue-collar,basic.4y,4.966,09/12/2014,28/12/2012,1.0,0 -38.0,management,university.degree,4.966,06/09/2006,15/06/2017,1.0,0 -47.0,admin.,high.school,4.966,14/02/2003,24/03/2014,1.0,0 -45.0,technician,high.school,4.966,09/05/2000,02/02/2017,1.0,0 -30.0,admin.,university.degree,4.966,25/02/1997,18/11/2005,1.0,0 -58.0,retired,high.school,4.966,06/08/2013,05/01/2017,1.0,0 -47.0,services,high.school,4.966,,09/10/1998,1.0,0 -34.0,admin.,university.degree,4.966,17/06/2013,28/06/2012,1.0,0 -54.0,blue-collar,basic.9y,4.966,11/02/2011,10/04/2015,1.0,0 -47.0,services,high.school,4.966,11/04/2008,02/05/2006,1.0,0 -39.0,technician,professional.course,4.966,25/10/1999,01/07/2009,1.0,0 -30.0,technician,professional.course,4.966,06/10/2005,20/04/2015,1.0,0 -39.0,management,university.degree,4.966,01/08/2018,11/06/2004,1.0,0 -39.0,management,university.degree,4.966,,19/01/2001,1.0,0 -31.0,technician,professional.course,4.966,27/07/1998,03/04/2017,1.0,0 -44.0,admin.,university.degree,4.966,01/11/2013,19/08/2014,1.0,0 -51.0,admin.,high.school,4.966,19/03/2014,10/07/2006,1.0,0 -53.0,technician,professional.course,4.966,07/06/2002,25/11/2010,1.0,0 -30.0,admin.,university.degree,4.966,05/07/2012,18/06/2014,1.0,0 -45.0,blue-collar,basic.4y,4.966,05/09/2003,22/07/2005,1.0,0 -38.0,admin.,university.degree,4.966,,01/03/2006,1.0,0 -56.0,housemaid,basic.4y,4.966,16/11/2007,24/04/2006,1.0,0 -51.0,blue-collar,basic.4y,4.966,30/12/1999,30/05/2006,1.0,0 -44.0,management,university.degree,4.966,08/07/2002,05/03/2008,1.0,0 -40.0,technician,university.degree,4.966,,11/04/2002,1.0,0 -36.0,blue-collar,professional.course,4.966,01/01/2008,01/04/2008,1.0,0 -51.0,services,high.school,4.966,25/05/2000,17/11/2010,1.0,0 -36.0,technician,professional.course,4.966,20/10/2006,30/06/2004,1.0,0 -,technician,university.degree,4.966,25/02/2005,13/06/2008,1.0,0 -47.0,self-employed,basic.9y,4.966,19/09/1995,05/01/2007,1.0,0 -45.0,blue-collar,basic.4y,4.966,25/07/2013,08/04/2004,1.0,1 -57.0,technician,high.school,4.966,14/10/1998,21/07/2014,1.0,0 -38.0,admin.,university.degree,4.966,19/11/1997,01/11/2006,1.0,0 -44.0,admin.,university.degree,4.966,,18/12/2006,1.0,0 -36.0,,professional.course,4.966,17/11/2004,25/06/2004,1.0,0 -36.0,,professional.course,4.966,18/07/2003,20/10/2016,1.0,0 -44.0,management,high.school,4.966,20/01/2002,16/09/2014,1.0,0 -36.0,admin.,university.degree,4.966,10/12/2014,25/01/2016,1.0,0 -32.0,,university.degree,4.966,,27/06/2012,1.0,0 -56.0,technician,professional.course,4.966,16/12/1997,18/01/2019,1.0,0 -,blue-collar,basic.4y,4.966,09/11/2015,22/02/2008,1.0,1 -36.0,technician,professional.course,4.966,27/07/2007,03/10/2014,1.0,0 -33.0,admin.,professional.course,4.966,18/12/2009,12/01/2001,1.0,0 -44.0,admin.,university.degree,4.966,30/10/2002,24/02/1995,1.0,0 -32.0,self-employed,university.degree,4.966,24/07/2000,20/04/2016,1.0,0 -,admin.,university.degree,4.966,25/03/2015,15/03/1996,1.0,0 -57.0,technician,high.school,4.966,09/01/2018,09/04/2015,1.0,1 -37.0,admin.,university.degree,4.966,05/03/1990,14/10/2005,1.0,0 -,housemaid,basic.4y,4.966,05/01/2007,20/12/2002,1.0,0 -49.0,admin.,high.school,4.966,01/09/2009,15/12/1999,1.0,0 -49.0,admin.,high.school,4.966,23/09/2005,31/12/1991,1.0,0 -50.0,blue-collar,basic.4y,4.966,29/11/2007,06/10/2000,1.0,0 -34.0,admin.,university.degree,4.966,19/05/2006,24/09/1999,1.0,0 -37.0,admin.,high.school,4.966,,20/03/2015,1.0,0 -50.0,blue-collar,basic.4y,4.966,02/11/2017,05/05/2003,1.0,0 -36.0,admin.,university.degree,4.966,12/05/2017,21/02/2003,1.0,0 -32.0,admin.,university.degree,4.966,04/12/2000,18/02/2016,1.0,0 -45.0,admin.,high.school,4.966,31/12/1989,09/12/1993,1.0,0 -32.0,admin.,university.degree,4.966,01/07/2016,31/12/1993,1.0,0 -29.0,technician,high.school,4.966,23/02/2012,22/03/1996,1.0,0 -42.0,admin.,university.degree,4.966,22/08/2012,11/10/2011,1.0,0 -36.0,technician,professional.course,4.966,17/12/1999,01/09/1996,1.0,0 -,technician,high.school,4.966,19/11/1993,06/12/2000,1.0,0 -33.0,admin.,university.degree,4.966,23/02/2000,02/05/1996,1.0,0 -46.0,admin.,professional.course,4.966,19/09/2003,01/12/2004,1.0,0 -35.0,housemaid,university.degree,4.966,25/01/2007,11/03/2015,1.0,0 -46.0,,professional.course,4.966,18/07/2018,20/02/2004,1.0,0 -32.0,admin.,university.degree,4.966,08/02/2016,26/05/2004,1.0,0 -58.0,admin.,university.degree,4.966,20/01/2006,24/12/2007,1.0,0 -47.0,,high.school,4.966,10/04/2012,01/10/2014,1.0,0 -50.0,services,basic.4y,4.966,30/04/2013,05/07/2013,1.0,0 -44.0,services,high.school,4.966,08/06/2007,27/06/2014,1.0,0 -44.0,services,high.school,4.966,18/08/2017,28/01/2013,1.0,0 -29.0,admin.,university.degree,4.966,21/12/2004,11/07/2014,1.0,0 -29.0,admin.,university.degree,4.966,27/03/2009,20/06/2002,1.0,0 -29.0,admin.,university.degree,4.966,11/07/2003,01/03/2008,1.0,0 -29.0,admin.,university.degree,4.966,03/07/2013,12/07/2001,1.0,0 -30.0,admin.,university.degree,4.966,22/02/2002,03/01/2018,1.0,0 -,technician,professional.course,4.966,07/07/2006,29/01/2010,1.0,0 -30.0,admin.,university.degree,4.966,01/05/1996,24/05/2018,1.0,0 -52.0,,basic.4y,4.966,15/01/2007,03/03/2010,1.0,0 -52.0,blue-collar,basic.4y,4.966,30/10/2009,27/12/2013,1.0,0 -,blue-collar,basic.9y,4.966,30/11/2007,01/10/2009,1.0,1 -60.0,admin.,university.degree,4.966,08/02/2016,12/03/2010,1.0,0 -29.0,technician,professional.course,4.966,05/06/2001,27/12/2018,1.0,0 -,technician,professional.course,4.966,03/03/2006,07/09/2018,1.0,0 -35.0,admin.,university.degree,4.966,05/08/2015,15/07/2002,1.0,0 -46.0,admin.,high.school,4.966,05/11/2004,23/06/2006,1.0,0 -53.0,blue-collar,basic.4y,4.966,17/06/2009,16/06/2006,1.0,1 -39.0,management,university.degree,4.966,05/12/2000,20/01/2011,1.0,0 -42.0,technician,university.degree,4.966,04/10/2002,08/02/2016,1.0,0 -,management,university.degree,4.966,12/06/2003,01/09/2009,1.0,0 -,self-employed,professional.course,4.966,09/04/2019,23/01/2019,1.0,0 -47.0,,basic.9y,4.966,08/07/2014,04/04/2003,1.0,0 -47.0,admin.,basic.9y,4.966,15/10/1999,30/04/2004,1.0,0 -55.0,admin.,professional.course,4.966,13/06/2014,03/08/2009,1.0,0 -50.0,blue-collar,basic.6y,4.966,07/05/2004,01/06/2006,1.0,0 -36.0,technician,university.degree,4.966,05/07/1998,31/12/1993,1.0,0 -36.0,technician,university.degree,4.966,,20/06/1994,1.0,0 -36.0,,university.degree,4.966,22/10/2013,29/03/2002,1.0,0 -42.0,technician,university.degree,4.966,01/07/2003,03/04/2009,1.0,0 -35.0,admin.,university.degree,4.966,20/01/2010,01/06/2016,1.0,0 -33.0,admin.,university.degree,4.966,28/02/2000,07/10/2005,1.0,0 -40.0,,university.degree,4.966,19/02/2002,09/07/2004,1.0,0 -34.0,technician,professional.course,4.966,25/07/2013,03/07/2013,1.0,0 -34.0,technician,professional.course,4.966,,17/11/2015,1.0,0 -34.0,technician,professional.course,4.966,01/03/2009,24/04/2013,1.0,0 -54.0,admin.,high.school,4.966,08/02/2016,27/03/2001,1.0,0 -34.0,technician,professional.course,4.966,19/07/2001,11/07/2003,1.0,0 -29.0,admin.,university.degree,4.966,28/07/2006,03/10/2003,1.0,0 -51.0,housemaid,basic.4y,4.966,26/12/1996,19/02/2018,1.0,0 -52.0,admin.,university.degree,4.966,28/11/2008,05/08/2016,1.0,0 -,technician,professional.course,4.966,,30/04/1995,1.0,0 -37.0,technician,professional.course,4.966,,25/12/1998,1.0,0 -40.0,technician,high.school,4.966,11/01/2011,21/09/2018,1.0,1 -34.0,technician,professional.course,4.966,07/01/2002,11/05/2006,1.0,0 -53.0,blue-collar,basic.4y,4.966,24/09/2003,27/09/2000,1.0,0 -29.0,admin.,university.degree,4.966,13/02/2009,21/01/2005,1.0,0 -36.0,admin.,university.degree,4.966,07/01/2008,02/09/2005,1.0,0 -45.0,admin.,high.school,4.966,20/02/2012,01/11/2001,1.0,0 -33.0,technician,professional.course,4.966,01/12/2007,01/01/2007,1.0,0 -40.0,technician,university.degree,4.966,05/04/1993,11/02/2015,1.0,0 -44.0,services,high.school,4.966,26/06/2014,31/01/2013,1.0,0 -38.0,,university.degree,4.966,12/01/2016,30/03/2009,1.0,0 -41.0,technician,university.degree,4.966,01/10/1997,05/03/1995,1.0,0 -40.0,admin.,university.degree,4.966,24/06/2015,12/11/2012,1.0,0 -,admin.,high.school,4.966,01/03/2018,06/04/2018,1.0,0 -33.0,,professional.course,4.966,20/01/2005,24/05/2016,1.0,0 -36.0,technician,high.school,4.966,23/10/2017,01/03/2007,1.0,0 -53.0,services,high.school,4.966,30/11/2010,07/03/2019,1.0,0 -36.0,admin.,university.degree,4.966,26/07/2010,19/12/2017,1.0,0 -44.0,technician,high.school,4.966,02/10/2003,08/04/2005,1.0,0 -30.0,technician,professional.course,4.966,10/10/2008,18/12/2009,1.0,0 -53.0,blue-collar,basic.4y,4.966,02/01/2008,13/03/2013,1.0,0 -29.0,admin.,university.degree,4.966,06/05/2015,26/10/2012,1.0,0 -30.0,admin.,university.degree,4.966,12/02/2004,11/10/2007,1.0,0 -42.0,technician,university.degree,4.966,,12/01/2012,1.0,0 -58.0,admin.,basic.9y,4.966,30/09/2014,23/05/2003,1.0,0 -35.0,admin.,university.degree,4.966,31/08/1990,27/09/2017,1.0,0 -52.0,blue-collar,basic.4y,4.966,25/01/2000,10/03/2006,1.0,0 -46.0,,basic.6y,4.966,10/10/2003,10/03/1988,1.0,0 -33.0,,high.school,4.966,08/04/2014,29/08/2017,1.0,0 -60.0,admin.,university.degree,4.966,03/05/1995,08/01/2018,1.0,0 -51.0,,university.degree,4.966,08/03/1990,17/01/2013,1.0,0 -47.0,blue-collar,high.school,4.966,01/08/1995,21/09/1997,1.0,0 -57.0,retired,high.school,4.966,03/12/2008,09/06/2016,1.0,0 -37.0,technician,professional.course,4.966,05/06/2000,05/01/2012,1.0,1 -48.0,technician,university.degree,4.966,10/09/2009,28/07/2006,1.0,0 -34.0,technician,high.school,4.966,26/04/2004,28/12/2009,1.0,0 -38.0,technician,professional.course,4.966,18/03/2011,20/03/2013,1.0,0 -38.0,technician,professional.course,4.966,07/02/2011,17/03/2014,1.0,0 -30.0,admin.,university.degree,4.966,13/05/2016,21/02/2003,1.0,0 -30.0,admin.,university.degree,4.966,,28/11/2016,1.0,1 -,technician,professional.course,4.966,01/04/2006,13/11/2009,1.0,0 -38.0,technician,professional.course,4.966,15/10/2012,06/05/2005,1.0,0 -37.0,admin.,university.degree,4.966,05/03/1993,09/11/2016,1.0,0 -34.0,admin.,university.degree,4.966,13/10/1999,22/04/1996,1.0,0 -34.0,admin.,university.degree,4.966,12/12/2003,06/05/2005,1.0,0 -29.0,,university.degree,4.966,20/06/2002,14/04/2000,1.0,0 -33.0,technician,professional.course,4.966,02/05/2016,19/07/2002,1.0,0 -,blue-collar,basic.6y,4.966,,16/09/2004,1.0,0 -50.0,blue-collar,basic.4y,4.966,22/03/2016,01/06/1995,1.0,0 -33.0,self-employed,basic.9y,4.966,28/04/2011,27/12/2007,1.0,0 -,admin.,high.school,4.966,05/06/2006,27/11/2014,1.0,0 -45.0,management,university.degree,4.966,,20/07/1997,1.0,0 -52.0,services,professional.course,4.966,27/07/2006,29/12/2008,1.0,0 -46.0,technician,university.degree,4.966,03/08/2015,01/04/2014,1.0,0 -32.0,admin.,university.degree,4.966,25/06/1998,30/07/2014,1.0,0 -35.0,admin.,university.degree,4.966,31/12/1992,12/09/2014,1.0,0 -41.0,technician,university.degree,4.966,18/02/2019,20/06/2018,1.0,0 -33.0,self-employed,basic.9y,4.966,14/05/2010,26/06/2013,1.0,1 -35.0,admin.,university.degree,4.966,24/09/2013,01/05/2000,1.0,0 -38.0,admin.,university.degree,4.966,27/11/2000,05/10/2018,1.0,0 -38.0,admin.,university.degree,4.966,10/12/2012,31/05/2017,1.0,0 -41.0,technician,university.degree,4.966,22/12/2015,24/04/2012,1.0,1 -41.0,technician,university.degree,4.966,01/07/1992,25/10/2002,1.0,0 -51.0,admin.,university.degree,4.966,30/06/2011,25/04/2013,1.0,0 -41.0,technician,university.degree,4.966,16/07/2004,05/02/2016,1.0,0 -34.0,admin.,high.school,4.966,22/06/1996,31/12/1989,1.0,0 -51.0,admin.,university.degree,4.966,20/04/2005,01/04/2005,1.0,0 -47.0,technician,professional.course,4.966,31/12/2007,03/04/2017,1.0,0 -48.0,entrepreneur,university.degree,4.966,22/06/2007,05/02/2001,1.0,0 -31.0,admin.,university.degree,4.966,,25/01/1996,1.0,0 -31.0,technician,university.degree,4.966,21/05/2010,12/05/2017,1.0,0 -49.0,housemaid,basic.4y,4.966,04/10/2007,01/07/2013,1.0,0 -58.0,,high.school,4.966,10/01/1997,03/05/2007,1.0,0 -46.0,blue-collar,basic.9y,4.966,28/03/2007,13/07/2016,1.0,0 -50.0,blue-collar,basic.6y,4.966,,15/09/2005,1.0,1 -52.0,blue-collar,basic.6y,4.966,16/07/2012,17/03/2014,1.0,0 -29.0,technician,high.school,4.966,06/10/2006,31/05/2011,1.0,1 -38.0,,professional.course,4.966,,22/04/2011,1.0,0 -34.0,technician,professional.course,4.966,31/01/2012,31/12/1985,1.0,0 -34.0,technician,professional.course,4.966,27/01/2005,29/05/2018,1.0,0 -31.0,admin.,university.degree,4.966,07/07/2014,30/12/2016,1.0,0 -38.0,technician,professional.course,4.966,18/03/2005,26/12/2003,1.0,1 -58.0,self-employed,university.degree,4.966,11/09/2003,12/09/2018,1.0,0 -30.0,admin.,high.school,4.966,23/04/2009,13/12/2013,1.0,0 -33.0,technician,professional.course,4.966,05/09/2017,03/12/2009,1.0,0 -50.0,blue-collar,basic.6y,4.966,11/10/1990,29/07/2004,1.0,0 -58.0,self-employed,university.degree,4.966,15/03/2000,16/09/2013,1.0,1 -53.0,entrepreneur,university.degree,4.966,26/12/1996,05/07/1995,1.0,0 -49.0,,high.school,4.966,19/03/2004,11/02/2008,1.0,0 -31.0,unemployed,university.degree,4.966,,01/06/2007,1.0,0 -32.0,,university.degree,4.966,27/01/2006,04/01/2008,1.0,0 -,admin.,university.degree,4.966,,29/06/2016,1.0,0 -48.0,housemaid,basic.6y,4.966,14/11/2013,20/02/2004,1.0,0 -57.0,retired,basic.9y,4.966,06/04/2018,01/02/1994,1.0,0 -30.0,blue-collar,high.school,4.966,18/09/2003,15/08/2003,1.0,0 -38.0,technician,professional.course,4.966,18/08/1998,31/12/1992,1.0,0 -36.0,admin.,university.degree,4.966,23/11/2004,30/06/2015,1.0,0 -42.0,self-employed,university.degree,4.966,26/10/2010,22/06/2000,1.0,0 -44.0,,professional.course,4.966,,30/11/2012,1.0,0 -38.0,technician,university.degree,4.966,,27/02/2014,1.0,0 -,retired,basic.9y,4.966,23/07/2004,04/05/2001,1.0,0 -50.0,blue-collar,basic.9y,4.966,01/06/2018,20/12/2001,1.0,0 -44.0,technician,high.school,4.966,01/11/2009,24/09/2004,1.0,0 -43.0,admin.,university.degree,4.966,04/06/2015,08/07/2004,1.0,0 -40.0,management,university.degree,4.966,04/10/2002,16/02/2000,1.0,0 -33.0,technician,professional.course,4.966,16/02/2011,29/11/2007,1.0,1 -42.0,self-employed,university.degree,4.966,20/12/2017,05/12/1992,1.0,1 -42.0,self-employed,university.degree,4.966,01/08/2013,11/10/1996,1.0,0 -35.0,technician,professional.course,4.966,19/09/1995,10/11/2016,1.0,0 -38.0,entrepreneur,university.degree,4.966,24/10/2003,20/10/2006,1.0,0 -46.0,blue-collar,basic.4y,4.966,16/07/2004,06/07/2011,1.0,0 -33.0,,high.school,4.966,07/08/2014,31/12/2007,1.0,0 -44.0,admin.,high.school,4.966,01/06/2007,10/07/2014,1.0,0 -42.0,self-employed,university.degree,4.966,22/07/2013,20/10/2006,1.0,0 -34.0,admin.,high.school,4.966,,29/10/2014,1.0,0 -33.0,admin.,high.school,4.966,26/06/2012,02/01/2004,1.0,0 -35.0,admin.,university.degree,4.966,21/09/2018,08/08/2013,1.0,0 -,technician,university.degree,4.966,01/09/1996,09/06/1990,1.0,0 -58.0,self-employed,university.degree,4.966,15/08/2006,22/06/2007,1.0,0 -45.0,management,university.degree,4.966,20/12/2001,30/04/2013,1.0,0 -39.0,technician,professional.course,4.966,14/03/2007,17/12/2010,1.0,0 -53.0,admin.,high.school,4.966,01/12/2004,05/01/1990,1.0,0 -30.0,,high.school,4.966,,01/04/1996,1.0,0 -41.0,technician,university.degree,4.966,18/07/2017,06/12/2002,1.0,0 -43.0,admin.,university.degree,4.966,08/12/2004,07/06/2018,1.0,0 -36.0,technician,high.school,4.966,07/11/2008,16/11/1994,1.0,0 -29.0,,university.degree,4.966,21/01/2005,05/03/1994,1.0,0 -42.0,self-employed,university.degree,4.966,,19/04/2017,1.0,0 -41.0,technician,university.degree,4.966,25/02/2002,05/12/2014,1.0,0 -37.0,technician,professional.course,4.966,08/11/2016,08/01/2004,1.0,0 -52.0,retired,high.school,4.966,25/08/2005,05/04/1996,1.0,0 -,technician,professional.course,4.966,15/07/1989,11/03/2011,1.0,0 -44.0,admin.,high.school,4.966,24/02/2006,14/10/2014,1.0,0 -33.0,technician,professional.course,4.966,28/08/2018,01/05/2005,1.0,0 -35.0,technician,professional.course,4.965,02/03/1990,27/03/2018,1.0,0 -36.0,technician,high.school,4.965,,31/08/2018,1.0,0 -34.0,,university.degree,4.965,01/07/1993,30/11/2010,1.0,0 -,technician,professional.course,4.965,10/07/1990,05/08/1997,1.0,0 -59.0,retired,basic.4y,4.965,20/01/2016,16/12/2004,1.0,0 -38.0,technician,high.school,4.965,13/05/2003,26/09/2012,1.0,0 -39.0,admin.,university.degree,4.965,01/04/2005,14/01/2005,1.0,0 -32.0,admin.,university.degree,4.965,05/12/2013,04/02/2005,1.0,0 -42.0,technician,high.school,4.965,,10/02/2004,1.0,0 -,admin.,university.degree,4.965,26/03/2004,27/02/2014,1.0,1 -44.0,blue-collar,basic.6y,4.965,,10/05/2006,1.0,0 -52.0,blue-collar,basic.4y,4.965,13/06/2002,09/01/2004,1.0,0 -31.0,admin.,university.degree,4.965,03/05/2004,01/06/2007,1.0,0 -32.0,admin.,university.degree,4.965,01/08/2007,25/08/1995,1.0,0 -36.0,admin.,university.degree,4.965,25/04/2014,10/11/2011,1.0,0 -31.0,,university.degree,4.965,18/11/2005,06/07/2018,1.0,0 -36.0,management,university.degree,4.965,22/07/2014,24/11/1999,1.0,0 -49.0,technician,professional.course,4.965,,20/08/1997,1.0,0 -39.0,technician,high.school,4.965,17/04/2012,29/12/2008,1.0,0 -31.0,management,university.degree,4.965,15/06/2005,09/03/1990,1.0,0 -40.0,admin.,university.degree,4.965,,06/04/2007,1.0,0 -37.0,technician,high.school,4.965,30/07/2018,25/11/2010,1.0,0 -38.0,technician,high.school,4.965,01/04/1993,18/03/2015,1.0,0 -32.0,admin.,university.degree,4.965,15/02/2008,01/06/2004,1.0,0 -34.0,admin.,university.degree,4.965,10/10/1997,02/01/2003,1.0,0 -34.0,technician,high.school,4.965,15/06/2004,17/01/2019,1.0,0 -43.0,admin.,high.school,4.965,05/01/2004,23/03/2007,1.0,0 -33.0,technician,professional.course,4.965,02/04/2012,01/09/1995,1.0,0 -,admin.,university.degree,4.965,05/06/2015,25/05/2006,1.0,0 -31.0,,professional.course,4.965,10/02/2014,16/03/2018,1.0,0 -55.0,blue-collar,basic.4y,4.965,11/01/2010,17/07/1998,1.0,0 -32.0,management,university.degree,4.965,31/10/2012,05/04/2017,1.0,0 -56.0,,basic.4y,4.965,02/02/2018,05/12/2012,1.0,0 -,admin.,high.school,4.965,05/03/2002,12/01/2011,1.0,0 -33.0,,high.school,4.965,27/12/2006,07/01/2008,1.0,0 -29.0,technician,professional.course,4.965,29/04/2014,24/02/2017,1.0,0 -33.0,technician,professional.course,4.965,01/06/1994,01/12/1996,1.0,0 -,admin.,university.degree,4.965,,22/11/2001,1.0,0 -37.0,admin.,university.degree,4.965,18/09/1998,29/05/2014,1.0,0 -34.0,admin.,university.degree,4.965,17/06/2014,31/12/1990,1.0,0 -34.0,admin.,university.degree,4.965,04/07/2014,21/05/2014,1.0,0 -43.0,admin.,university.degree,4.965,03/02/2014,08/10/2004,1.0,0 -47.0,,basic.9y,4.965,26/04/2019,01/03/2013,1.0,0 -34.0,admin.,university.degree,4.965,02/01/2007,01/05/1995,1.0,0 -35.0,admin.,university.degree,4.965,03/10/2008,30/03/2017,1.0,0 -55.0,services,high.school,4.965,15/05/1995,05/07/2017,1.0,0 -49.0,services,high.school,4.965,31/12/1992,17/12/2007,1.0,0 -56.0,admin.,university.degree,4.965,01/10/1993,05/03/2012,1.0,0 -49.0,,high.school,4.965,29/12/2011,21/05/2014,1.0,0 -45.0,admin.,university.degree,4.965,08/12/2003,01/04/2007,1.0,0 -32.0,technician,high.school,4.965,24/11/2000,14/08/2003,1.0,0 -37.0,housemaid,university.degree,4.965,09/04/2001,15/11/2012,1.0,0 -44.0,technician,professional.course,4.965,,26/02/2010,1.0,0 -35.0,unemployed,university.degree,4.965,18/01/2007,23/06/2000,1.0,1 -36.0,,professional.course,4.965,,11/03/2004,1.0,0 -35.0,admin.,university.degree,4.965,26/08/2010,10/09/2018,1.0,0 -,,high.school,4.965,24/06/1998,02/01/2004,1.0,0 -44.0,admin.,high.school,4.965,05/06/2009,28/01/2005,1.0,0 -44.0,technician,professional.course,4.965,13/09/2006,07/02/2018,1.0,0 -,management,university.degree,4.965,21/03/2014,21/05/2004,1.0,0 -40.0,technician,professional.course,4.965,26/10/2016,16/09/2005,1.0,0 -50.0,blue-collar,basic.4y,4.965,,04/07/2011,1.0,0 -32.0,admin.,university.degree,4.965,25/09/1996,28/01/2010,1.0,0 -32.0,admin.,university.degree,4.965,21/03/2013,28/07/2009,1.0,0 -44.0,admin.,high.school,4.965,,04/03/2014,1.0,1 -,admin.,university.degree,4.965,21/08/2000,14/11/2003,1.0,0 -45.0,blue-collar,basic.4y,4.965,10/02/2016,24/12/2014,1.0,0 -49.0,services,high.school,4.965,07/07/2006,09/02/1997,1.0,0 -38.0,admin.,university.degree,4.965,,05/11/1991,1.0,0 -33.0,admin.,university.degree,4.965,26/04/2002,09/02/1999,1.0,0 -29.0,admin.,university.degree,4.965,01/06/2005,09/02/2012,1.0,0 -29.0,admin.,university.degree,4.965,08/09/2014,20/03/2007,1.0,0 -32.0,technician,high.school,4.965,14/08/2014,05/06/1993,1.0,0 -41.0,self-employed,professional.course,4.965,27/09/2001,01/10/1994,1.0,0 -41.0,self-employed,professional.course,4.965,01/03/2006,10/03/2006,1.0,0 -36.0,,university.degree,4.965,10/12/1988,05/02/2014,1.0,0 -45.0,services,high.school,4.965,25/05/2015,08/04/2011,1.0,0 -37.0,admin.,university.degree,4.965,10/03/1999,31/12/1989,1.0,0 -59.0,retired,basic.4y,4.965,28/06/2016,08/02/2007,1.0,0 -35.0,technician,professional.course,4.965,23/07/2012,14/02/1997,1.0,0 -,technician,professional.course,4.965,01/09/1993,29/09/2011,1.0,0 -29.0,admin.,high.school,4.965,21/01/2005,26/04/2013,1.0,0 -59.0,retired,basic.4y,4.965,30/01/2013,11/02/2016,1.0,1 -50.0,admin.,basic.4y,4.965,03/02/2006,05/04/1994,1.0,0 -34.0,technician,professional.course,4.965,15/12/1990,08/08/2002,1.0,0 -55.0,,high.school,4.965,26/12/2003,01/12/1996,1.0,0 -40.0,admin.,university.degree,4.965,,21/02/1995,1.0,0 -31.0,admin.,university.degree,4.965,30/04/2010,27/03/2008,1.0,0 -35.0,admin.,university.degree,4.965,,31/01/2003,1.0,0 -31.0,admin.,university.degree,4.965,17/07/2012,13/03/2009,1.0,0 -,technician,high.school,4.965,01/04/2010,22/07/2011,1.0,0 -52.0,services,high.school,4.965,05/09/2016,01/08/2004,1.0,0 -39.0,technician,university.degree,4.965,08/09/2004,01/04/2010,1.0,0 -36.0,technician,university.degree,4.965,05/06/2003,04/01/2010,1.0,0 -34.0,admin.,university.degree,4.965,28/05/1999,05/01/2007,1.0,0 -46.0,blue-collar,basic.6y,4.965,,03/02/2016,1.0,0 -36.0,housemaid,basic.6y,4.965,30/03/2017,07/07/2011,1.0,0 -,,high.school,4.965,09/07/2009,30/11/2005,1.0,1 -51.0,,professional.course,4.965,05/04/1992,18/05/2006,1.0,0 -31.0,admin.,university.degree,4.965,28/03/2003,15/07/2004,1.0,0 -39.0,technician,professional.course,4.965,02/12/2005,31/12/1995,1.0,0 -56.0,retired,basic.4y,4.965,05/07/2018,09/12/1993,1.0,0 -45.0,admin.,university.degree,4.965,01/11/1994,20/02/2013,1.0,0 -54.0,retired,basic.4y,4.965,20/12/2001,18/07/2012,1.0,0 -57.0,technician,high.school,4.965,08/03/2019,22/03/2006,1.0,0 -37.0,admin.,university.degree,4.965,21/04/2006,01/06/2017,1.0,0 -32.0,,university.degree,4.965,01/09/2007,31/07/2002,1.0,0 -33.0,technician,professional.course,4.965,02/02/2001,05/02/1999,1.0,0 -47.0,admin.,university.degree,4.965,24/10/2003,30/04/2010,1.0,0 -38.0,technician,high.school,4.965,26/06/2003,10/08/2007,1.0,0 -33.0,technician,high.school,4.965,01/04/2007,01/07/2006,1.0,0 -32.0,,university.degree,4.965,18/04/2003,25/05/2006,1.0,0 -36.0,admin.,university.degree,4.965,08/10/2014,24/07/2003,1.0,0 -36.0,,university.degree,4.965,13/08/2014,29/10/2012,1.0,0 -32.0,admin.,university.degree,4.965,26/01/2007,21/02/2014,1.0,0 -,admin.,university.degree,4.965,06/01/2017,13/03/2009,1.0,0 -58.0,retired,basic.4y,4.965,01/11/2012,04/04/2003,1.0,0 -47.0,technician,high.school,4.965,01/02/2007,05/04/1994,1.0,0 -30.0,,university.degree,4.965,,04/05/2010,1.0,0 -33.0,admin.,university.degree,4.965,31/01/2012,07/01/2000,1.0,0 -30.0,admin.,university.degree,4.965,26/01/2000,17/04/2018,1.0,0 -30.0,admin.,university.degree,4.965,23/11/2012,30/06/2011,1.0,0 -30.0,admin.,university.degree,4.965,06/10/2014,15/11/2000,1.0,0 -44.0,management,university.degree,4.965,28/01/2014,24/11/2005,1.0,0 -30.0,admin.,university.degree,4.965,,14/11/2012,1.0,1 -39.0,technician,professional.course,4.965,01/08/1993,21/10/2010,1.0,0 -,,university.degree,4.965,,26/07/2001,1.0,0 -,retired,basic.9y,4.965,10/04/2015,01/05/1991,1.0,0 -34.0,technician,professional.course,4.965,,09/12/1995,1.0,0 -50.0,technician,university.degree,4.965,23/10/2017,25/12/1994,1.0,0 -33.0,technician,professional.course,4.965,14/03/2018,25/02/1993,1.0,0 -58.0,technician,professional.course,4.965,30/03/2007,27/04/2001,1.0,0 -29.0,technician,university.degree,4.965,09/07/2012,12/05/2016,1.0,0 -31.0,technician,professional.course,4.965,01/08/1995,02/02/2007,1.0,0 -,technician,high.school,4.965,24/02/2010,11/04/2002,1.0,0 -32.0,technician,university.degree,4.965,24/06/2008,05/12/2014,1.0,0 -34.0,,professional.course,4.965,21/04/2016,04/04/2013,1.0,0 -,admin.,university.degree,4.965,06/09/2010,13/04/2004,1.0,0 -35.0,technician,professional.course,4.965,20/07/2010,04/09/1998,1.0,0 -35.0,technician,professional.course,4.965,29/04/2013,01/09/2014,1.0,0 -37.0,technician,professional.course,4.965,30/08/2002,11/07/2008,1.0,0 -37.0,technician,professional.course,4.965,16/03/2017,01/07/1993,1.0,0 -37.0,technician,professional.course,4.965,13/11/2003,08/10/1997,1.0,0 -36.0,technician,professional.course,4.965,01/07/1997,02/04/2019,1.0,0 -38.0,admin.,university.degree,4.965,28/06/2016,23/07/1999,1.0,1 -36.0,technician,professional.course,4.965,26/11/2014,10/11/2014,1.0,0 -,admin.,university.degree,4.965,06/04/2010,05/02/1992,1.0,1 -,technician,professional.course,4.965,31/05/2013,16/03/2007,1.0,0 -29.0,technician,university.degree,4.965,01/01/2005,26/06/2009,1.0,0 -50.0,management,university.degree,4.965,14/10/2010,17/04/2001,1.0,0 -37.0,technician,professional.course,4.965,01/05/2006,25/01/1998,1.0,0 -,management,university.degree,4.965,20/06/2002,15/09/1996,1.0,1 -45.0,blue-collar,basic.4y,4.965,20/09/2013,23/07/2004,1.0,0 -36.0,technician,high.school,4.965,30/06/2008,22/07/1998,1.0,0 -39.0,technician,high.school,4.965,16/03/2016,15/12/2017,1.0,0 -30.0,,high.school,4.965,05/05/2014,01/05/2006,1.0,0 -36.0,housemaid,basic.6y,4.965,13/02/2004,25/11/2004,1.0,0 -33.0,technician,high.school,4.965,,10/07/2013,1.0,0 -,management,university.degree,4.965,10/07/1993,31/10/2017,1.0,0 -35.0,technician,university.degree,4.965,05/07/2016,06/01/2006,1.0,0 -52.0,blue-collar,basic.4y,4.965,05/12/2008,04/02/2019,1.0,1 -,,professional.course,4.965,20/08/2004,02/10/2009,1.0,0 -52.0,services,high.school,4.965,22/01/2014,03/09/2004,1.0,0 -41.0,self-employed,university.degree,4.965,11/10/2006,06/08/2003,1.0,0 -29.0,admin.,university.degree,4.965,,05/07/2002,1.0,0 -36.0,housemaid,basic.6y,4.965,03/12/2018,31/08/2007,1.0,0 -36.0,housemaid,basic.6y,4.965,10/04/2015,20/04/2017,1.0,0 -50.0,technician,professional.course,4.965,05/04/1992,31/12/1994,1.0,0 -31.0,management,university.degree,4.965,05/03/2014,28/11/2018,1.0,0 -32.0,technician,university.degree,4.965,30/11/2006,20/09/2017,1.0,0 -30.0,technician,high.school,4.965,08/02/1990,10/08/2001,1.0,0 -52.0,blue-collar,basic.6y,4.965,05/01/2012,01/11/1992,1.0,0 -36.0,admin.,university.degree,4.965,28/04/1993,31/12/1991,1.0,0 -52.0,admin.,university.degree,4.965,03/11/2011,25/12/1993,1.0,0 -45.0,admin.,university.degree,4.965,11/06/2013,21/04/2014,1.0,0 -40.0,,professional.course,4.965,23/12/2015,30/05/2018,1.0,0 -33.0,technician,high.school,4.965,02/12/2015,05/11/1994,1.0,0 -36.0,admin.,university.degree,4.965,24/11/2009,19/01/2005,1.0,0 -,technician,professional.course,4.965,04/04/2008,31/05/2010,1.0,0 -39.0,management,university.degree,4.965,18/12/2013,19/12/2003,1.0,0 -42.0,technician,high.school,4.965,11/08/2009,12/01/2007,1.0,0 -45.0,admin.,university.degree,4.965,22/07/1997,21/06/2000,1.0,0 -35.0,technician,professional.course,4.965,21/02/2003,06/04/2007,1.0,0 -36.0,self-employed,high.school,4.965,31/03/1998,21/07/1997,1.0,0 -45.0,services,basic.9y,4.965,12/03/2004,11/06/2009,1.0,1 -35.0,technician,professional.course,4.965,07/05/2014,19/09/2003,1.0,0 -45.0,admin.,university.degree,4.965,02/01/2014,01/09/1992,1.0,1 -35.0,technician,professional.course,4.965,18/02/2005,17/03/2006,1.0,0 -30.0,admin.,high.school,4.965,24/02/2006,13/04/2001,1.0,0 -55.0,services,high.school,4.965,14/07/2016,31/12/2013,1.0,0 -48.0,entrepreneur,university.degree,4.965,04/06/2014,22/07/2009,1.0,0 -31.0,,university.degree,4.965,17/12/2004,12/07/2011,1.0,0 -34.0,management,high.school,4.965,10/07/2000,19/02/2013,1.0,0 -33.0,technician,high.school,4.965,02/08/2018,16/06/2006,1.0,0 -34.0,technician,professional.course,4.965,01/03/1998,12/07/2013,1.0,0 -53.0,,basic.4y,4.965,09/06/1996,28/12/2007,1.0,0 -31.0,admin.,university.degree,4.965,11/10/2005,19/07/2002,1.0,0 -31.0,technician,professional.course,4.965,,30/03/2012,1.0,0 -29.0,technician,university.degree,4.965,25/02/1996,16/03/2016,1.0,0 -45.0,blue-collar,high.school,4.965,05/11/1997,20/03/2019,1.0,0 -37.0,technician,professional.course,4.965,25/07/2002,25/11/1992,1.0,0 -,admin.,university.degree,4.965,22/08/2002,26/07/2002,1.0,0 -31.0,management,university.degree,4.965,18/06/2013,21/12/2007,1.0,0 -46.0,admin.,university.degree,4.965,30/05/2008,25/07/2003,1.0,1 -50.0,technician,professional.course,4.965,09/07/2015,06/07/2011,1.0,0 -36.0,admin.,university.degree,4.965,01/07/2011,03/01/1997,1.0,0 -42.0,technician,high.school,4.965,,16/12/2016,1.0,0 -50.0,,university.degree,4.965,16/03/2016,29/04/2014,1.0,1 -56.0,retired,basic.4y,4.965,26/03/2004,12/11/2012,1.0,0 -49.0,blue-collar,basic.6y,4.965,23/11/2016,05/04/2011,1.0,0 -34.0,technician,university.degree,4.965,10/01/2000,24/07/2015,1.0,0 -34.0,admin.,university.degree,4.965,11/12/2003,20/12/1995,1.0,1 -32.0,,university.degree,4.965,14/08/2015,28/07/2010,1.0,0 -34.0,admin.,university.degree,4.965,02/10/2006,23/01/2015,1.0,0 -31.0,unemployed,university.degree,4.965,08/07/2011,10/03/2005,1.0,0 -49.0,blue-collar,basic.6y,4.965,14/08/2015,31/01/2013,1.0,0 -49.0,,basic.6y,4.965,,31/12/2004,1.0,0 -52.0,,professional.course,4.965,,01/02/2006,1.0,0 -49.0,management,university.degree,4.965,06/07/2006,11/06/2004,1.0,0 -48.0,admin.,high.school,4.965,05/04/2000,23/06/2006,1.0,0 -30.0,technician,university.degree,4.965,21/11/2018,27/08/2013,1.0,0 -32.0,technician,professional.course,4.965,,16/04/2004,1.0,0 -36.0,,university.degree,4.965,30/09/1990,23/07/2018,1.0,0 -30.0,technician,university.degree,4.965,28/01/2010,19/04/2013,1.0,0 -,technician,university.degree,4.965,26/03/2003,16/12/2014,1.0,0 -,blue-collar,basic.9y,4.965,30/04/2003,04/06/2003,1.0,0 -55.0,admin.,professional.course,4.965,24/03/2003,31/01/2013,1.0,0 -52.0,unemployed,university.degree,4.965,09/06/1993,17/09/2012,1.0,0 -30.0,technician,high.school,4.965,11/07/2014,11/02/2000,1.0,0 -30.0,admin.,university.degree,4.965,10/03/2006,30/08/2002,1.0,0 -51.0,housemaid,basic.4y,4.965,,06/08/2012,1.0,0 -30.0,technician,university.degree,4.965,27/04/1999,05/03/2004,1.0,1 -,admin.,high.school,4.965,18/02/2005,10/12/2012,1.0,0 -42.0,housemaid,basic.4y,4.965,16/02/1999,31/05/2016,1.0,0 -,retired,professional.course,4.965,30/10/2017,09/07/2010,1.0,0 -34.0,admin.,university.degree,4.965,30/12/2008,06/05/2014,1.0,0 -40.0,technician,professional.course,4.965,10/06/2011,20/01/1993,1.0,0 -47.0,admin.,university.degree,4.965,29/07/2004,01/02/1995,1.0,0 -38.0,technician,high.school,4.965,,08/02/2006,1.0,0 -36.0,technician,high.school,4.965,20/06/2017,19/12/2003,1.0,0 -36.0,technician,high.school,4.965,07/12/2010,28/09/2011,1.0,0 -56.0,blue-collar,basic.9y,4.965,27/03/2013,05/06/1993,1.0,0 -48.0,admin.,high.school,4.965,13/04/2000,03/04/2006,1.0,0 -30.0,technician,university.degree,4.965,22/02/1996,06/03/2013,1.0,0 -39.0,admin.,high.school,4.965,,10/03/2006,1.0,0 -,,professional.course,4.965,05/12/1997,25/10/2002,1.0,0 -60.0,retired,basic.4y,4.965,12/06/2007,25/01/1997,1.0,0 -30.0,blue-collar,high.school,4.965,14/02/2011,12/04/2018,1.0,0 -,admin.,university.degree,4.965,05/09/1996,01/04/2007,1.0,0 -29.0,technician,professional.course,4.965,07/10/2005,10/12/1996,1.0,0 -29.0,admin.,university.degree,4.965,20/12/1999,12/07/2002,1.0,0 -55.0,retired,basic.9y,4.965,05/02/1989,21/07/2008,1.0,0 -38.0,admin.,university.degree,4.965,21/05/2010,14/09/2015,1.0,0 -40.0,,university.degree,4.965,12/03/2019,01/05/1996,1.0,0 -30.0,housemaid,basic.6y,4.965,07/11/2011,31/12/1992,1.0,0 -30.0,admin.,university.degree,4.965,20/11/2009,20/06/2016,1.0,0 -39.0,,high.school,4.965,17/09/2013,21/12/2011,1.0,0 -34.0,admin.,university.degree,4.965,11/12/2001,20/07/1995,1.0,0 -34.0,admin.,university.degree,4.965,06/12/2005,09/02/1994,1.0,0 -34.0,admin.,university.degree,4.965,15/07/2016,01/09/1999,1.0,0 -,,university.degree,4.965,19/07/2002,16/11/2017,1.0,0 -29.0,,professional.course,4.965,08/01/1999,23/07/2018,1.0,0 -50.0,,professional.course,4.965,02/10/2018,05/02/2009,1.0,0 -46.0,admin.,university.degree,4.965,04/12/2018,27/10/2006,1.0,0 -37.0,technician,university.degree,4.965,18/03/2000,10/11/1988,1.0,0 -36.0,technician,professional.course,4.965,25/03/1997,17/01/2012,1.0,0 -39.0,technician,university.degree,4.965,07/05/1995,01/02/2016,1.0,0 -36.0,technician,professional.course,4.965,24/06/2008,22/03/2019,1.0,0 -45.0,entrepreneur,university.degree,4.965,14/07/2006,17/01/2006,1.0,0 -36.0,technician,professional.course,4.965,15/02/1998,17/06/2016,1.0,1 -38.0,technician,high.school,4.965,01/12/2007,03/11/2015,1.0,0 -46.0,blue-collar,basic.9y,4.965,10/07/2003,14/02/2007,1.0,0 -29.0,,high.school,4.965,31/12/1990,30/12/1997,1.0,0 -30.0,technician,high.school,4.965,24/09/2004,13/09/2010,1.0,0 -31.0,,professional.course,4.965,26/12/2003,11/11/2013,1.0,0 -29.0,,university.degree,4.965,14/12/1990,05/12/1991,1.0,0 -40.0,management,university.degree,4.965,06/07/2000,31/12/1994,1.0,0 -30.0,technician,high.school,4.965,01/04/1996,07/09/2007,1.0,0 -51.0,technician,professional.course,4.965,20/11/2006,26/11/2014,1.0,0 -36.0,technician,professional.course,4.965,22/10/2013,11/10/2016,1.0,1 -32.0,technician,professional.course,4.965,04/04/2018,25/12/1996,1.0,0 -32.0,technician,university.degree,4.965,03/08/2016,01/12/2004,1.0,1 -30.0,management,university.degree,4.965,10/02/2005,01/05/2008,1.0,0 -31.0,technician,professional.course,4.965,11/04/2003,18/07/2008,1.0,0 -30.0,technician,high.school,4.965,26/02/2001,10/07/1991,1.0,0 -32.0,technician,university.degree,4.965,16/12/2010,12/04/2017,1.0,0 -30.0,blue-collar,basic.9y,4.965,19/09/2014,18/07/2001,1.0,0 -33.0,housemaid,high.school,4.965,22/10/2004,20/10/1994,1.0,0 -31.0,management,university.degree,4.965,30/11/2011,15/05/1996,1.0,0 -33.0,admin.,university.degree,4.965,25/07/2007,01/02/2005,1.0,0 -32.0,,university.degree,4.965,29/12/2011,12/04/2007,1.0,0 -57.0,housemaid,basic.9y,4.965,09/12/2014,24/09/2014,1.0,0 -40.0,self-employed,university.degree,4.965,13/11/2003,21/02/2006,1.0,0 -,admin.,university.degree,4.965,11/06/2004,06/11/2006,1.0,1 -36.0,admin.,university.degree,4.965,28/09/2007,02/10/2017,1.0,0 -35.0,,university.degree,4.965,,29/03/2017,1.0,0 -48.0,admin.,high.school,4.965,20/09/1996,01/12/1994,1.0,0 -55.0,blue-collar,basic.6y,4.965,18/12/2001,28/02/2001,1.0,0 -38.0,,university.degree,4.965,06/05/2011,09/07/2004,1.0,0 -58.0,retired,professional.course,4.965,16/01/2004,06/10/2004,1.0,0 -54.0,blue-collar,basic.4y,4.965,24/03/2010,18/09/2006,1.0,0 -54.0,self-employed,basic.9y,4.965,31/12/1993,10/10/2016,1.0,0 -,management,university.degree,4.965,26/12/2018,16/10/2007,1.0,0 -33.0,admin.,university.degree,4.965,20/05/2011,05/02/2007,1.0,0 -29.0,technician,professional.course,4.965,05/06/2014,21/10/2005,1.0,0 -48.0,technician,university.degree,4.965,08/04/2011,25/03/1996,1.0,0 -38.0,technician,professional.course,4.965,27/07/2007,04/01/2016,1.0,1 -40.0,management,high.school,4.966,25/03/1996,26/12/2008,1.0,0 -,blue-collar,professional.course,4.966,15/12/1994,25/10/2013,1.0,0 -56.0,blue-collar,basic.9y,4.966,05/03/1993,07/04/2015,1.0,0 -38.0,admin.,university.degree,4.966,04/03/2011,22/02/2013,1.0,0 -43.0,admin.,university.degree,4.966,10/11/1999,05/05/1993,1.0,0 -58.0,retired,basic.4y,4.966,02/04/2004,01/01/1997,1.0,0 -34.0,admin.,university.degree,4.966,19/11/2004,24/10/2013,1.0,0 -,technician,high.school,4.966,18/02/2013,22/05/2003,1.0,0 -31.0,,university.degree,4.966,25/11/1995,13/04/2017,1.0,0 -53.0,admin.,university.degree,4.966,07/10/2015,01/08/2005,1.0,1 -51.0,housemaid,basic.4y,4.966,,01/09/2005,1.0,0 -31.0,admin.,university.degree,4.966,03/08/2010,06/11/2014,1.0,0 -44.0,admin.,high.school,4.966,,18/02/2014,1.0,0 -32.0,admin.,university.degree,4.966,11/03/2015,28/11/2016,1.0,0 -41.0,self-employed,university.degree,4.966,15/05/2001,01/06/1997,1.0,0 -50.0,blue-collar,professional.course,4.966,25/05/2012,03/03/2015,1.0,0 -32.0,admin.,university.degree,4.966,20/02/2013,26/04/2010,1.0,0 -52.0,management,university.degree,4.966,30/07/2004,05/07/1994,1.0,0 -58.0,retired,university.degree,4.966,09/03/2018,21/04/2001,1.0,0 -35.0,technician,university.degree,4.966,04/07/2006,10/06/2011,1.0,0 -58.0,retired,university.degree,4.966,10/07/2003,31/12/1989,1.0,0 -52.0,management,university.degree,4.966,09/07/2013,05/09/2014,1.0,0 -52.0,housemaid,basic.6y,4.966,02/09/2004,05/07/2017,1.0,0 -52.0,housemaid,basic.6y,4.966,26/04/2013,19/11/2014,1.0,0 -52.0,housemaid,basic.6y,4.966,19/03/2009,19/05/2014,1.0,0 -52.0,housemaid,basic.6y,4.966,17/12/2004,25/02/2005,1.0,0 -31.0,technician,high.school,4.966,01/03/2005,03/03/2017,1.0,0 -31.0,housemaid,university.degree,4.966,18/09/2009,08/03/2006,1.0,0 -31.0,,basic.6y,4.966,,10/09/2009,1.0,0 -31.0,,high.school,4.966,15/03/1990,18/05/2001,1.0,0 -31.0,technician,high.school,4.966,02/07/2014,25/01/2018,1.0,0 -34.0,admin.,university.degree,4.966,09/11/1994,26/10/2001,1.0,0 -47.0,blue-collar,basic.9y,4.966,25/12/1988,01/06/1992,1.0,0 -32.0,,university.degree,4.966,30/01/2015,25/04/2013,1.0,0 -31.0,technician,high.school,4.966,,18/04/2013,1.0,1 -39.0,management,university.degree,4.966,18/10/2002,01/01/2006,1.0,0 -31.0,admin.,university.degree,4.966,22/05/2015,24/11/2006,1.0,0 -52.0,,basic.6y,4.966,30/06/2003,31/12/1999,1.0,1 -38.0,technician,university.degree,4.966,28/06/2013,22/02/2008,1.0,0 -36.0,services,professional.course,4.966,31/12/1993,28/11/2003,1.0,0 -33.0,admin.,university.degree,4.966,23/05/2013,30/03/2007,1.0,0 -33.0,technician,professional.course,4.966,,31/10/2018,1.0,0 -37.0,technician,university.degree,4.966,30/09/2013,03/02/2012,1.0,0 -42.0,technician,professional.course,4.966,25/06/2010,09/03/2007,1.0,0 -31.0,unemployed,university.degree,4.966,,31/12/2013,1.0,0 -56.0,,high.school,4.966,01/04/2009,07/04/2006,1.0,0 -47.0,technician,professional.course,4.966,05/06/2013,04/08/2006,1.0,0 -53.0,entrepreneur,basic.9y,4.966,31/12/1994,25/12/2003,1.0,1 -47.0,technician,professional.course,4.966,30/06/2005,07/06/2006,1.0,0 -29.0,technician,professional.course,4.966,25/03/2014,31/12/1994,1.0,0 -38.0,technician,high.school,4.966,,01/01/1997,1.0,0 -33.0,technician,high.school,4.966,,11/12/1998,1.0,0 -51.0,technician,professional.course,4.966,24/02/2005,03/08/2016,1.0,0 -38.0,,high.school,4.966,04/11/2013,13/08/2013,1.0,0 -38.0,technician,high.school,4.966,08/04/2013,07/11/2008,1.0,0 -,technician,university.degree,4.966,19/12/2000,17/11/2010,1.0,0 -46.0,services,university.degree,4.966,25/07/2008,10/12/1996,1.0,0 -34.0,,professional.course,4.966,04/04/2011,05/02/1989,1.0,0 -46.0,services,university.degree,4.966,17/09/2015,21/06/2001,1.0,0 -30.0,,university.degree,4.966,01/05/2008,29/07/2015,1.0,0 -30.0,admin.,university.degree,4.966,07/11/2002,05/10/2004,1.0,0 -32.0,technician,university.degree,4.966,31/12/1990,12/01/2006,1.0,1 -52.0,management,university.degree,4.966,12/03/2014,20/07/2007,1.0,0 -52.0,admin.,university.degree,4.966,18/11/2004,03/10/1997,1.0,0 -39.0,technician,high.school,4.966,05/01/2007,11/12/1998,1.0,0 -30.0,admin.,university.degree,4.966,19/04/2007,30/07/2008,1.0,0 -29.0,technician,high.school,4.966,,25/09/2003,1.0,0 -52.0,admin.,university.degree,4.966,30/06/2006,09/12/2005,1.0,0 -31.0,housemaid,professional.course,4.966,22/11/2007,01/04/2004,1.0,0 -,services,high.school,4.966,26/04/2012,11/12/1998,1.0,0 -35.0,services,high.school,4.966,29/03/2018,19/03/1999,1.0,0 -35.0,services,high.school,4.966,,31/03/2009,1.0,0 -33.0,technician,professional.course,4.966,08/07/2014,26/06/2012,1.0,0 -31.0,unemployed,university.degree,4.966,22/04/2015,31/01/2012,1.0,0 -30.0,admin.,university.degree,4.966,04/01/2010,19/01/2007,1.0,0 -33.0,technician,professional.course,4.966,02/05/2003,19/02/1996,1.0,0 -52.0,admin.,university.degree,4.966,30/09/2014,12/01/2012,1.0,0 -40.0,admin.,university.degree,4.966,11/07/2012,22/05/2009,1.0,0 -,admin.,university.degree,4.966,01/07/1997,05/05/1994,1.0,0 -37.0,technician,professional.course,4.966,31/10/2012,21/02/2014,1.0,1 -40.0,admin.,university.degree,4.966,,05/08/2014,1.0,0 -50.0,blue-collar,basic.4y,4.966,16/05/2000,25/12/2014,1.0,0 -45.0,technician,professional.course,4.966,25/05/1996,14/11/2002,1.0,0 -,technician,professional.course,4.966,05/11/1996,11/01/2018,1.0,0 -42.0,admin.,university.degree,4.966,31/10/2012,27/02/2004,1.0,0 -34.0,management,university.degree,4.966,25/07/2014,10/09/1987,1.0,0 -49.0,blue-collar,basic.6y,4.966,,24/03/2005,1.0,0 -,technician,professional.course,4.966,,30/03/2000,1.0,0 -,admin.,university.degree,4.966,03/04/2009,16/05/2013,1.0,0 -39.0,admin.,high.school,4.966,15/05/2009,25/12/1993,1.0,0 -59.0,technician,professional.course,4.966,09/08/1994,07/06/1996,1.0,0 -51.0,entrepreneur,basic.4y,4.966,01/08/1997,07/04/1998,1.0,0 -33.0,,professional.course,4.966,,12/06/2018,1.0,1 -,,high.school,4.966,08/11/2006,01/02/2006,1.0,0 -31.0,unemployed,university.degree,4.966,02/11/2006,14/04/2011,1.0,0 -29.0,technician,professional.course,4.966,,01/12/1995,1.0,0 -37.0,technician,high.school,4.966,19/09/2016,09/10/2012,1.0,0 -31.0,technician,high.school,4.966,21/11/2003,15/02/1997,1.0,0 -31.0,admin.,university.degree,4.966,01/03/2018,06/06/2005,1.0,0 -38.0,technician,high.school,4.966,16/10/2017,04/10/2002,1.0,0 -,admin.,university.degree,4.966,11/05/2004,18/04/2003,1.0,0 -,self-employed,university.degree,4.966,18/08/2004,05/04/2003,1.0,0 -50.0,self-employed,university.degree,4.966,,29/09/2015,1.0,0 -,admin.,university.degree,4.966,19/02/2013,10/10/2018,1.0,0 -,admin.,university.degree,4.966,13/07/2001,20/12/2016,1.0,1 -45.0,self-employed,basic.4y,4.966,,01/03/2016,1.0,0 -,unemployed,university.degree,4.966,24/07/2012,14/04/2011,1.0,0 -46.0,services,high.school,4.966,,29/11/2004,1.0,0 -51.0,admin.,professional.course,4.966,21/11/2017,22/07/2014,1.0,0 -35.0,technician,high.school,4.966,01/07/2011,26/12/2003,1.0,0 -32.0,admin.,university.degree,4.966,09/10/2013,25/10/1995,1.0,0 -34.0,services,professional.course,4.966,05/06/2009,20/12/2017,1.0,0 -31.0,admin.,university.degree,4.966,09/08/2005,06/04/2009,1.0,0 -35.0,technician,high.school,4.966,01/06/2010,16/03/2018,1.0,0 -32.0,admin.,university.degree,4.966,25/02/1996,20/07/2012,1.0,0 -32.0,admin.,university.degree,4.966,30/07/2010,24/01/2018,1.0,0 -32.0,technician,high.school,4.966,07/01/2005,17/10/1997,1.0,0 -35.0,technician,university.degree,4.966,04/10/2011,05/04/2012,1.0,1 -36.0,,professional.course,4.966,01/01/1993,22/03/2002,1.0,0 -51.0,blue-collar,basic.9y,4.966,16/06/2016,14/03/2005,1.0,0 -32.0,technician,professional.course,4.966,,01/08/1996,1.0,0 -36.0,technician,university.degree,4.966,12/09/2012,19/02/2014,1.0,0 -36.0,admin.,university.degree,4.966,18/11/2015,29/08/2003,1.0,0 -60.0,services,high.school,4.966,,17/11/2006,1.0,0 -39.0,technician,professional.course,4.966,15/11/1999,08/12/2015,1.0,0 -38.0,technician,high.school,4.966,16/11/2009,29/06/2011,1.0,0 -32.0,technician,university.degree,4.966,05/03/1990,04/09/2018,1.0,0 -34.0,technician,university.degree,4.966,01/03/1998,25/01/2012,1.0,0 -38.0,admin.,university.degree,4.966,27/05/2011,28/01/2019,1.0,0 -,technician,professional.course,4.966,17/02/2010,10/07/2008,1.0,0 -41.0,technician,professional.course,4.966,07/07/2016,27/12/2001,1.0,0 -41.0,technician,professional.course,4.966,22/09/2004,20/08/1994,1.0,0 -54.0,admin.,high.school,4.966,25/12/1998,29/10/2010,1.0,0 -45.0,admin.,high.school,4.966,30/03/2011,27/10/2015,1.0,0 -47.0,blue-collar,basic.6y,4.966,25/01/2002,02/03/2016,1.0,0 -47.0,blue-collar,basic.6y,4.966,06/05/2011,01/06/1996,1.0,0 -48.0,,basic.9y,4.966,20/11/1996,24/01/2014,1.0,0 -48.0,blue-collar,basic.9y,4.966,,28/07/2014,1.0,0 -44.0,services,high.school,4.966,23/07/2009,15/07/1999,1.0,0 -,admin.,university.degree,4.966,13/08/2014,27/09/2004,1.0,0 -,management,university.degree,4.966,15/02/1996,18/07/2003,1.0,0 -41.0,admin.,university.degree,4.966,27/02/2004,31/12/1991,1.0,0 -40.0,technician,high.school,4.966,31/01/2013,25/01/1996,1.0,0 -31.0,self-employed,university.degree,4.966,30/01/2004,06/07/2007,1.0,0 -51.0,housemaid,basic.4y,4.966,08/06/2004,22/11/2005,1.0,0 -37.0,admin.,university.degree,4.966,15/07/2011,31/12/2004,1.0,0 -30.0,technician,university.degree,4.966,17/06/1999,24/03/2010,1.0,0 -48.0,admin.,basic.9y,4.966,24/02/2016,25/02/1997,1.0,1 -48.0,admin.,basic.9y,4.966,21/03/2012,01/07/1993,1.0,0 -53.0,management,university.degree,4.966,05/05/1991,13/08/1997,1.0,1 -37.0,,high.school,4.966,,02/10/2006,1.0,0 -42.0,self-employed,university.degree,4.966,29/02/2008,09/01/1996,1.0,0 -35.0,technician,professional.course,4.966,,08/06/2015,1.0,0 -33.0,technician,high.school,4.966,06/02/1997,02/02/2006,1.0,0 -38.0,,high.school,4.966,12/11/1992,11/02/2015,1.0,0 -49.0,management,university.degree,4.966,13/06/2006,10/04/1990,1.0,0 -31.0,,high.school,4.966,27/08/2002,31/01/2012,1.0,0 -36.0,,professional.course,4.966,12/04/2013,01/10/2015,1.0,0 -33.0,admin.,university.degree,4.966,13/11/2002,04/10/2002,1.0,0 -50.0,blue-collar,basic.6y,4.966,25/05/1995,01/09/2004,1.0,0 -48.0,admin.,university.degree,4.966,18/04/2011,25/04/1992,1.0,0 -43.0,technician,professional.course,4.966,31/12/1994,20/03/1995,1.0,1 -35.0,unemployed,university.degree,4.966,23/05/2003,16/03/2012,1.0,0 -46.0,admin.,university.degree,4.966,01/12/2008,11/07/2006,1.0,0 -32.0,technician,university.degree,4.966,08/02/2011,30/01/1996,1.0,0 -,admin.,university.degree,4.966,03/06/2005,17/02/2016,1.0,0 -,technician,professional.course,4.966,03/07/2009,08/12/2006,1.0,1 -43.0,,university.degree,4.966,12/03/2010,14/01/2005,1.0,0 -39.0,self-employed,basic.9y,4.966,01/07/2013,12/04/2012,1.0,0 -32.0,technician,university.degree,4.966,04/08/2006,29/04/2009,1.0,0 -45.0,self-employed,basic.4y,4.966,01/12/1997,17/06/2010,1.0,0 -,admin.,university.degree,4.966,23/01/2002,21/08/1995,1.0,0 -35.0,management,university.degree,4.966,08/04/2008,21/11/2006,1.0,0 -35.0,self-employed,university.degree,4.966,07/07/2015,18/05/2016,1.0,0 -32.0,admin.,university.degree,4.966,01/07/1993,06/07/2016,1.0,0 -35.0,management,university.degree,4.966,25/07/2012,13/02/2008,1.0,0 -35.0,technician,high.school,4.966,01/10/1992,31/12/1991,1.0,0 -35.0,management,university.degree,4.966,01/04/2015,29/12/2006,1.0,0 -,technician,high.school,4.966,06/08/2012,17/01/2018,1.0,0 -,management,university.degree,4.966,12/12/2003,25/06/2004,1.0,1 -33.0,admin.,university.degree,4.966,15/05/2001,25/03/2005,1.0,0 -32.0,technician,university.degree,4.966,20/12/1994,29/05/2012,1.0,0 -42.0,admin.,university.degree,4.966,18/02/2014,23/02/2006,1.0,0 -42.0,technician,university.degree,4.966,06/04/2006,31/12/1990,1.0,0 -29.0,management,university.degree,4.966,24/06/1997,10/12/1987,1.0,0 -,retired,basic.9y,4.966,05/12/2013,16/02/2007,1.0,0 -32.0,admin.,university.degree,4.966,27/06/2006,17/03/2010,1.0,0 -53.0,,basic.9y,4.966,29/01/1993,12/09/2013,1.0,0 -32.0,,university.degree,4.966,05/09/1998,16/03/2010,1.0,1 -46.0,services,university.degree,4.966,19/04/2013,22/04/2010,1.0,0 -32.0,technician,professional.course,4.966,21/04/2014,14/04/2008,1.0,1 -50.0,admin.,university.degree,4.966,27/09/2013,01/10/2015,1.0,0 -31.0,technician,high.school,4.966,22/11/2011,24/02/2014,1.0,1 -32.0,technician,university.degree,4.966,12/08/2015,12/03/1996,1.0,0 -44.0,,basic.9y,4.966,,31/05/2016,1.0,0 -32.0,technician,university.degree,4.966,26/08/2011,26/06/2018,1.0,1 -41.0,technician,professional.course,4.966,,20/08/2004,1.0,0 -41.0,technician,professional.course,4.966,31/10/2012,24/09/2009,1.0,0 -49.0,retired,professional.course,4.966,08/01/2010,31/10/2003,1.0,0 -36.0,admin.,university.degree,4.966,01/08/2011,01/10/1993,1.0,1 -41.0,technician,professional.course,4.966,19/04/2000,14/04/2009,1.0,0 -35.0,,university.degree,4.966,10/08/2018,01/12/1996,1.0,0 -53.0,blue-collar,basic.4y,4.966,16/11/2005,07/08/2012,1.0,0 -31.0,services,university.degree,4.966,22/10/2009,05/12/1992,1.0,1 -56.0,admin.,university.degree,4.966,05/01/2012,05/08/1993,1.0,0 -41.0,technician,professional.course,4.966,13/07/2015,13/02/2009,1.0,1 -58.0,housemaid,basic.4y,4.966,28/07/2010,07/03/2002,1.0,0 -48.0,blue-collar,basic.9y,4.966,10/05/1994,03/11/2000,1.0,0 -46.0,blue-collar,basic.4y,4.966,02/02/2017,30/10/2003,1.0,1 -54.0,blue-collar,basic.4y,4.966,13/05/2004,04/03/2009,1.0,0 -32.0,admin.,university.degree,4.966,19/11/2009,15/12/1986,1.0,0 -38.0,technician,professional.course,4.966,10/09/1987,28/04/1995,1.0,0 -31.0,housemaid,basic.4y,4.966,23/11/2007,06/05/2016,1.0,0 -46.0,blue-collar,basic.4y,4.966,11/06/2002,06/10/2015,1.0,0 -54.0,services,basic.4y,4.966,04/03/2005,08/05/2012,1.0,0 -32.0,technician,university.degree,4.966,09/11/2018,27/10/2006,1.0,1 -40.0,,university.degree,4.966,23/04/2004,22/06/1996,1.0,0 -32.0,admin.,university.degree,4.966,17/06/2004,01/11/1996,1.0,1 -31.0,admin.,university.degree,4.966,11/04/2003,12/03/2010,1.0,0 -54.0,,basic.9y,4.966,01/07/2014,23/12/2008,1.0,0 -34.0,technician,university.degree,4.966,18/07/2000,05/07/2011,1.0,0 -53.0,management,university.degree,4.966,,27/11/2017,1.0,0 -,blue-collar,basic.9y,4.966,02/02/2000,30/04/2013,1.0,0 -30.0,technician,professional.course,4.966,28/02/2012,09/05/1996,1.0,0 -36.0,admin.,university.degree,4.966,01/08/2007,25/03/2000,1.0,0 -31.0,technician,university.degree,4.966,10/01/2003,15/06/2018,1.0,0 -33.0,self-employed,university.degree,4.966,18/06/2003,01/03/1998,1.0,0 -33.0,admin.,university.degree,4.966,01/02/1996,14/09/2005,1.0,0 -46.0,,high.school,4.966,18/02/2005,13/04/2000,1.0,0 -48.0,blue-collar,basic.4y,4.966,,22/03/2001,1.0,0 -52.0,housemaid,high.school,4.966,08/03/2007,27/09/2002,1.0,0 -39.0,,university.degree,4.966,26/01/2007,08/06/2006,1.0,0 -52.0,,basic.4y,4.966,03/09/2010,10/03/2010,1.0,0 -31.0,technician,university.degree,4.966,18/04/2003,01/05/1997,1.0,0 -32.0,technician,high.school,4.966,27/08/2010,01/06/1992,1.0,0 -33.0,technician,university.degree,4.966,22/10/1990,01/11/1995,1.0,1 -57.0,admin.,university.degree,4.966,16/10/2003,01/10/2012,1.0,0 -31.0,housemaid,basic.4y,4.966,29/03/2012,08/07/2014,1.0,0 -45.0,,university.degree,4.966,19/06/2014,19/11/2014,1.0,1 -54.0,admin.,university.degree,4.966,13/06/2017,01/03/1997,1.0,0 -56.0,blue-collar,high.school,4.966,02/07/1999,09/08/2018,1.0,0 -38.0,technician,professional.course,4.966,01/02/2006,21/01/2005,1.0,0 -44.0,management,basic.9y,4.966,,01/03/1998,1.0,0 -33.0,technician,professional.course,4.966,10/12/1987,26/09/2017,1.0,0 -34.0,admin.,high.school,4.966,19/09/1995,10/08/2018,1.0,0 -33.0,technician,professional.course,4.966,29/09/2005,25/01/1997,1.0,1 -32.0,admin.,university.degree,4.966,17/12/2004,09/12/2000,1.0,0 -32.0,technician,professional.course,4.966,27/05/2016,23/06/2014,1.0,1 -54.0,,high.school,4.966,05/11/1990,31/12/1994,1.0,0 -,blue-collar,basic.4y,4.966,14/10/2008,15/01/1990,1.0,0 -31.0,admin.,university.degree,4.966,24/09/2014,22/06/2015,1.0,0 -54.0,,basic.9y,4.966,20/07/1994,01/07/1996,1.0,0 -47.0,admin.,high.school,4.966,30/11/1990,18/06/2015,1.0,0 -32.0,admin.,high.school,4.966,06/07/2007,06/11/2002,1.0,0 -34.0,admin.,university.degree,4.966,30/12/2005,22/04/2005,1.0,0 -,blue-collar,basic.4y,4.966,23/09/1997,19/10/2004,1.0,0 -54.0,services,high.school,4.966,22/05/2009,02/02/2007,1.0,0 -41.0,technician,professional.course,4.966,04/06/2004,01/09/2001,1.0,0 -35.0,technician,university.degree,4.966,24/06/2003,01/10/2013,1.0,0 -41.0,,professional.course,4.966,04/04/2007,29/12/2006,1.0,0 -36.0,,university.degree,4.966,,16/05/2017,1.0,0 -46.0,services,basic.4y,4.966,16/12/2002,08/05/2019,1.0,0 -31.0,admin.,university.degree,4.965,,30/01/2004,1.0,0 -60.0,services,basic.4y,4.965,23/07/2014,21/07/2000,1.0,0 -54.0,blue-collar,basic.9y,4.965,21/06/2004,11/02/2005,1.0,0 -56.0,admin.,professional.course,4.965,20/10/2015,06/08/1999,1.0,0 -32.0,technician,university.degree,4.965,,03/12/2015,1.0,0 -35.0,management,university.degree,4.965,06/02/2004,14/02/2013,1.0,0 -57.0,self-employed,basic.9y,4.965,21/04/2014,28/01/2008,1.0,0 -,technician,high.school,4.965,09/10/1994,15/09/1999,1.0,0 -29.0,technician,high.school,4.965,14/11/2017,26/01/2016,1.0,0 -36.0,admin.,university.degree,4.965,03/04/2014,27/12/2017,1.0,0 -32.0,,university.degree,4.965,20/12/2002,31/07/2009,1.0,0 -35.0,admin.,university.degree,4.965,26/07/2011,14/04/2006,1.0,0 -34.0,admin.,university.degree,4.965,08/11/2011,25/04/2003,1.0,0 -33.0,technician,university.degree,4.965,05/05/1994,28/11/2008,1.0,0 -30.0,technician,high.school,4.965,28/03/2003,17/12/2018,1.0,0 -35.0,,professional.course,4.965,25/11/2000,11/08/2016,1.0,0 -44.0,management,basic.9y,4.965,09/02/2006,09/06/2006,1.0,0 -46.0,technician,professional.course,4.965,,06/07/1999,1.0,0 -35.0,admin.,university.degree,4.965,14/02/2006,10/06/1994,1.0,0 -41.0,housemaid,basic.6y,4.965,01/08/1996,01/01/1997,1.0,0 -30.0,technician,professional.course,4.965,23/10/2013,06/10/2006,1.0,0 -30.0,technician,professional.course,4.965,26/07/2017,01/03/2013,1.0,0 -44.0,blue-collar,basic.6y,4.965,12/01/2011,05/06/1996,1.0,0 -30.0,,professional.course,4.965,15/07/2011,05/05/1997,1.0,0 -51.0,admin.,university.degree,4.965,24/07/2014,10/02/2011,1.0,0 -32.0,admin.,university.degree,4.965,25/04/1998,17/05/2012,1.0,1 -51.0,admin.,university.degree,4.965,25/12/1996,22/01/2015,1.0,0 -33.0,admin.,university.degree,4.965,,26/07/2012,1.0,0 -34.0,admin.,university.degree,4.965,24/01/2017,08/07/2004,1.0,0 -31.0,technician,high.school,4.965,05/02/1999,03/01/2012,1.0,0 -45.0,blue-collar,high.school,4.965,16/12/2013,10/01/2014,1.0,1 -59.0,,university.degree,4.965,09/11/2005,23/08/2001,1.0,0 -,management,university.degree,4.965,03/10/2016,01/10/1995,1.0,0 -,admin.,university.degree,4.965,29/06/2016,15/12/2008,1.0,1 -38.0,management,university.degree,4.965,02/05/2016,05/04/2003,1.0,0 -33.0,technician,high.school,4.965,21/02/2014,13/07/2011,1.0,1 -43.0,admin.,university.degree,4.965,,16/05/2013,1.0,1 -47.0,services,high.school,4.965,27/06/2003,27/12/2006,1.0,0 -31.0,,university.degree,4.965,15/01/2013,12/10/2012,1.0,0 -58.0,admin.,university.degree,4.965,08/10/2014,05/07/1996,1.0,0 -58.0,admin.,university.degree,4.965,02/04/2004,16/09/2014,1.0,0 -32.0,technician,university.degree,4.965,05/12/2014,26/11/2014,1.0,0 -35.0,,university.degree,4.965,17/04/2008,10/07/2001,1.0,1 -51.0,admin.,university.degree,4.965,,09/06/2006,1.0,0 -52.0,admin.,high.school,4.965,31/03/1998,17/03/2009,1.0,0 -44.0,technician,professional.course,4.965,25/12/1999,08/08/2012,1.0,0 -38.0,,university.degree,4.965,21/05/2002,26/06/2009,1.0,0 -46.0,blue-collar,basic.9y,4.965,20/09/2007,01/04/2005,1.0,0 -36.0,admin.,university.degree,4.965,,09/01/2004,1.0,0 -56.0,admin.,university.degree,4.965,,01/06/2016,1.0,0 -39.0,technician,professional.course,4.965,29/01/2003,01/02/2005,1.0,0 -40.0,management,high.school,4.965,26/11/2004,17/04/2019,1.0,0 -34.0,admin.,university.degree,4.965,26/02/2004,25/12/1993,1.0,0 -39.0,technician,professional.course,4.965,05/05/1998,17/01/2003,1.0,0 -54.0,services,basic.4y,4.965,07/10/1999,28/11/2008,1.0,0 -57.0,admin.,university.degree,4.965,01/09/1992,12/06/2018,1.0,0 -33.0,admin.,university.degree,4.965,03/08/2011,16/12/1998,1.0,0 -54.0,services,basic.4y,4.965,,16/01/2014,1.0,0 -57.0,admin.,university.degree,4.965,04/02/2014,16/09/2016,1.0,0 -57.0,admin.,university.degree,4.965,20/04/2007,03/06/2011,1.0,0 -57.0,admin.,university.degree,4.965,07/08/2008,01/04/2008,1.0,0 -55.0,entrepreneur,high.school,4.965,24/09/2015,20/09/2001,1.0,0 -32.0,technician,university.degree,4.965,16/09/1996,10/07/2012,1.0,0 -29.0,technician,professional.course,4.965,21/07/1998,13/07/2005,1.0,0 -40.0,technician,professional.course,4.965,13/07/2015,01/01/1991,1.0,0 -,admin.,university.degree,4.965,18/10/2000,08/09/1997,1.0,0 -42.0,admin.,university.degree,4.965,10/07/1990,14/03/2008,1.0,0 -33.0,admin.,university.degree,4.965,27/07/2000,11/04/2014,1.0,0 -57.0,admin.,university.degree,4.965,01/01/1992,23/05/2000,1.0,1 -42.0,admin.,university.degree,4.965,01/04/1994,04/10/2013,1.0,0 -34.0,admin.,university.degree,4.965,22/08/1997,25/06/2012,1.0,0 -34.0,admin.,university.degree,4.965,21/10/2011,26/01/2007,1.0,0 -42.0,unemployed,university.degree,4.965,15/10/2013,17/05/2018,1.0,0 -58.0,admin.,university.degree,4.965,18/07/2013,27/02/2019,1.0,0 -48.0,unemployed,basic.4y,4.965,25/10/1994,05/02/1999,1.0,0 -30.0,technician,university.degree,4.965,10/12/2010,17/03/2015,1.0,0 -42.0,admin.,university.degree,4.965,27/08/2010,05/02/1991,1.0,0 -44.0,admin.,university.degree,4.965,30/05/2006,12/07/2012,1.0,0 -48.0,management,university.degree,4.965,01/03/1996,25/09/1999,1.0,0 -36.0,admin.,university.degree,4.965,01/04/2004,31/12/1994,1.0,0 -54.0,,university.degree,4.965,05/09/2005,26/10/2012,1.0,0 -41.0,admin.,university.degree,4.965,,08/12/2006,1.0,0 -31.0,admin.,high.school,4.965,24/06/2013,01/12/2005,1.0,0 -31.0,admin.,high.school,4.965,30/12/2015,01/06/2011,1.0,0 -41.0,admin.,university.degree,4.965,17/07/2017,23/04/2010,1.0,0 -33.0,technician,university.degree,4.965,12/10/2011,06/06/2003,1.0,0 -45.0,self-employed,basic.6y,4.965,27/04/2007,26/07/2012,1.0,0 -31.0,admin.,university.degree,4.965,,05/07/1989,1.0,0 -40.0,technician,professional.course,4.965,02/03/2007,27/06/2014,1.0,0 -35.0,technician,professional.course,4.965,,15/03/1997,1.0,0 -32.0,technician,professional.course,4.965,25/02/1995,23/08/2018,1.0,0 -29.0,technician,university.degree,4.965,23/12/1991,27/07/2012,1.0,0 -29.0,technician,university.degree,4.965,27/02/2006,01/02/2007,1.0,0 -55.0,technician,university.degree,4.965,06/05/2008,08/12/2000,1.0,0 -45.0,technician,professional.course,4.965,01/11/1997,01/01/2006,1.0,0 -57.0,admin.,university.degree,4.965,09/06/2006,27/12/2001,1.0,0 -52.0,blue-collar,basic.4y,4.965,09/03/1996,21/11/2013,1.0,0 -54.0,blue-collar,basic.4y,4.965,,05/10/2016,1.0,0 -54.0,blue-collar,basic.4y,4.965,11/08/2006,15/06/2018,1.0,0 -31.0,technician,professional.course,4.965,16/01/2004,11/10/2013,1.0,0 -34.0,admin.,university.degree,4.965,27/07/2015,12/01/2012,1.0,0 -54.0,blue-collar,basic.4y,4.965,11/03/2004,01/03/1998,1.0,0 -34.0,admin.,university.degree,4.965,01/04/2006,03/12/2018,1.0,0 -31.0,admin.,university.degree,4.965,02/09/2002,10/09/2009,1.0,0 -,blue-collar,basic.9y,4.965,07/04/2017,11/07/2001,1.0,0 -54.0,,basic.4y,4.965,,01/06/2011,1.0,0 -29.0,technician,university.degree,4.965,19/09/2003,03/05/2019,1.0,0 -,admin.,university.degree,4.965,28/02/2017,01/10/2004,1.0,0 -,blue-collar,basic.4y,4.965,22/09/2006,12/04/2000,1.0,0 -50.0,admin.,university.degree,4.965,16/09/2011,10/10/2014,1.0,1 -39.0,admin.,university.degree,4.965,26/09/2014,14/05/2004,1.0,0 -33.0,technician,university.degree,4.965,18/03/2001,27/12/2012,1.0,1 -40.0,management,high.school,4.965,03/06/2004,29/07/2010,1.0,0 -40.0,management,high.school,4.965,01/08/2003,07/12/2011,1.0,0 -39.0,management,high.school,4.965,05/02/2001,19/03/2018,1.0,0 -39.0,admin.,university.degree,4.965,28/02/2006,09/12/1994,1.0,0 -30.0,technician,high.school,4.965,17/12/1999,05/02/2013,1.0,0 -52.0,admin.,university.degree,4.965,14/12/2007,21/07/2006,1.0,0 -59.0,,basic.4y,4.965,21/08/2014,01/04/2007,1.0,0 -44.0,admin.,university.degree,4.965,30/04/2013,01/09/2011,1.0,1 -34.0,technician,university.degree,4.965,23/10/2006,31/12/1994,1.0,0 -46.0,blue-collar,basic.6y,4.965,06/06/2006,01/07/1996,1.0,0 -,technician,professional.course,4.965,26/05/1999,26/11/2010,1.0,0 -34.0,admin.,university.degree,4.965,14/12/2012,18/03/2014,1.0,0 -,admin.,university.degree,4.965,18/07/2001,01/03/1994,1.0,0 -30.0,admin.,high.school,4.965,11/01/1999,04/01/2000,1.0,0 -,admin.,university.degree,4.965,26/09/2003,04/06/2004,1.0,1 -39.0,technician,professional.course,4.965,11/01/1990,23/03/2001,1.0,1 -58.0,,basic.4y,4.965,13/06/2012,14/10/2005,1.0,0 -52.0,technician,professional.course,4.965,01/11/1994,25/03/2011,1.0,0 -33.0,admin.,university.degree,4.965,27/02/2013,31/12/1993,1.0,0 -32.0,management,university.degree,4.965,,01/10/2006,1.0,0 -56.0,admin.,university.degree,4.965,01/07/1993,24/10/2007,1.0,0 -53.0,admin.,university.degree,4.965,31/12/1995,01/02/1995,1.0,0 -54.0,services,basic.4y,4.965,02/03/2011,21/02/2003,1.0,0 -60.0,retired,basic.9y,4.965,02/09/2004,30/07/2004,1.0,1 -32.0,admin.,university.degree,4.965,01/08/1997,14/07/2011,1.0,0 -50.0,services,high.school,4.965,10/05/2002,26/02/2015,1.0,1 -55.0,technician,university.degree,4.965,30/07/2014,04/03/2014,1.0,0 -34.0,admin.,university.degree,4.965,05/11/2003,31/12/2010,1.0,0 -35.0,technician,professional.course,4.965,01/09/2009,04/11/2004,1.0,0 -31.0,technician,professional.course,4.965,31/01/2012,15/05/2006,1.0,0 -58.0,admin.,university.degree,4.965,,20/04/2015,1.0,0 -31.0,,university.degree,4.965,20/01/1997,01/03/1994,1.0,0 -31.0,technician,university.degree,4.965,21/03/2014,28/08/2013,1.0,0 -44.0,management,basic.9y,4.965,25/10/2007,25/12/1995,1.0,0 -46.0,admin.,high.school,4.965,13/08/2014,06/04/2007,1.0,1 -32.0,technician,university.degree,4.965,30/08/1997,02/05/2018,1.0,0 -48.0,admin.,high.school,4.965,07/12/1996,02/05/2001,1.0,0 -57.0,blue-collar,basic.9y,4.965,30/07/2004,06/08/2004,1.0,0 -57.0,blue-collar,basic.9y,4.965,,21/03/2008,1.0,0 -57.0,blue-collar,basic.9y,4.965,31/12/1993,05/08/2002,1.0,0 -34.0,entrepreneur,high.school,4.965,25/12/2003,11/11/2016,1.0,0 -34.0,entrepreneur,high.school,4.965,19/10/2012,08/04/2005,1.0,0 -40.0,,high.school,4.965,05/11/2004,03/02/2005,1.0,1 -34.0,entrepreneur,high.school,4.965,25/04/2005,16/04/1996,1.0,0 -44.0,blue-collar,basic.4y,4.965,30/06/2006,16/11/2016,1.0,0 -46.0,unemployed,basic.9y,4.965,09/01/1994,05/11/2014,1.0,0 -33.0,self-employed,university.degree,4.965,,24/07/1997,1.0,0 -,blue-collar,basic.6y,4.965,01/09/2004,01/09/2000,1.0,0 -34.0,admin.,university.degree,4.965,04/04/2003,28/12/2016,1.0,1 -52.0,admin.,university.degree,4.965,17/08/2005,08/08/2006,1.0,0 -47.0,admin.,professional.course,4.965,05/04/1998,15/06/2009,1.0,0 -37.0,technician,professional.course,4.965,08/04/2001,23/06/2005,1.0,0 -34.0,unknown,basic.6y,4.965,09/07/2018,12/11/2004,1.0,0 -29.0,technician,high.school,4.965,,18/08/2014,1.0,0 -31.0,,high.school,4.965,09/10/1990,15/06/2017,1.0,0 -46.0,management,university.degree,4.965,17/12/2009,01/01/1997,1.0,0 -52.0,housemaid,basic.6y,4.965,20/03/1995,17/10/1997,1.0,0 -,blue-collar,basic.6y,4.965,,23/01/2003,1.0,0 -,management,university.degree,4.965,,07/09/2018,1.0,0 -41.0,housemaid,university.degree,4.965,31/10/2012,01/04/2013,1.0,0 -57.0,technician,university.degree,4.965,18/06/1999,04/08/2011,1.0,0 -33.0,,university.degree,4.965,25/04/1996,12/07/2013,1.0,0 -51.0,management,high.school,4.965,24/05/2011,17/12/2004,1.0,0 -49.0,blue-collar,basic.9y,4.965,29/11/2011,17/12/2004,1.0,0 -34.0,entrepreneur,professional.course,4.965,04/02/2005,08/07/2005,1.0,0 -54.0,management,university.degree,4.965,07/06/2016,01/08/2013,1.0,1 -48.0,admin.,university.degree,4.965,19/05/2006,05/12/2018,1.0,0 -59.0,self-employed,basic.9y,4.965,21/05/2014,01/06/1995,1.0,0 -35.0,technician,professional.course,4.965,20/05/2016,27/04/2017,1.0,0 -36.0,admin.,university.degree,4.965,08/01/2010,01/05/2014,1.0,0 -37.0,technician,professional.course,4.965,01/05/2018,31/01/2012,1.0,0 -36.0,admin.,university.degree,4.965,05/09/2001,30/04/2018,1.0,1 -55.0,,university.degree,4.965,23/09/1997,04/06/2018,1.0,0 -41.0,,professional.course,4.965,05/07/2017,01/05/1994,1.0,0 -49.0,blue-collar,basic.4y,4.965,29/06/2011,05/03/1993,1.0,0 -39.0,management,university.degree,4.965,20/04/2011,01/08/1995,1.0,1 -33.0,,professional.course,4.965,19/09/2011,05/11/1999,1.0,0 -30.0,admin.,university.degree,4.965,01/02/2008,09/11/2007,1.0,0 -54.0,blue-collar,basic.4y,4.965,19/05/2008,26/02/2015,1.0,0 -29.0,blue-collar,university.degree,4.965,22/04/2004,10/04/2018,1.0,0 -34.0,technician,professional.course,4.965,03/03/2017,04/11/2004,1.0,1 -29.0,admin.,high.school,4.965,31/12/1993,16/02/2007,1.0,0 -45.0,admin.,university.degree,4.965,23/01/2009,05/06/2002,1.0,0 -37.0,admin.,university.degree,4.965,05/01/2016,01/04/1993,1.0,0 -29.0,technician,high.school,4.965,30/10/2012,19/06/2015,1.0,0 -30.0,admin.,university.degree,4.965,19/03/2004,25/08/1996,1.0,0 -51.0,blue-collar,basic.9y,4.965,10/07/2003,13/05/2015,1.0,0 -54.0,retired,basic.4y,4.965,11/04/2013,25/03/2015,1.0,0 -59.0,blue-collar,basic.4y,4.965,,10/06/2005,1.0,0 -52.0,,basic.6y,4.965,29/05/2001,27/09/1999,1.0,0 -54.0,technician,university.degree,4.965,29/01/2014,02/07/2004,1.0,0 -57.0,management,university.degree,4.965,16/03/2010,11/12/2003,1.0,0 -31.0,technician,professional.course,4.965,04/12/2015,13/09/2002,1.0,0 -,admin.,university.degree,4.965,02/12/2001,24/07/2015,1.0,0 -56.0,retired,university.degree,4.965,08/06/2006,31/10/2003,1.0,0 -39.0,admin.,university.degree,4.965,22/06/2001,17/10/2003,1.0,0 -44.0,technician,professional.course,4.965,03/11/2006,07/04/1995,1.0,0 -31.0,admin.,university.degree,4.965,09/06/1999,28/02/2013,1.0,0 -34.0,,professional.course,4.965,12/09/2012,22/04/2005,1.0,0 -51.0,blue-collar,basic.9y,4.965,27/12/2007,19/07/2006,1.0,0 -46.0,retired,basic.9y,4.965,21/06/2002,17/10/2006,1.0,0 -31.0,admin.,university.degree,4.965,09/02/2007,11/04/2011,1.0,0 -51.0,management,high.school,4.965,18/12/1996,28/07/2017,1.0,0 -,management,university.degree,4.965,03/08/2011,16/11/2009,1.0,0 -57.0,technician,university.degree,4.965,12/02/2004,23/05/2014,1.0,0 -,,university.degree,4.965,12/01/2007,22/05/2006,1.0,0 -31.0,admin.,university.degree,4.965,22/02/2011,12/06/2001,1.0,0 -,retired,university.degree,4.965,12/09/1997,18/01/2010,1.0,0 -45.0,blue-collar,high.school,4.965,21/06/1990,09/02/2001,1.0,0 -31.0,admin.,university.degree,4.965,01/09/1996,30/10/2003,1.0,0 -55.0,technician,professional.course,4.965,01/06/1991,01/10/2000,1.0,0 -,admin.,university.degree,4.965,,08/10/2013,1.0,0 -34.0,admin.,university.degree,4.965,,12/05/2006,1.0,0 -32.0,technician,university.degree,4.965,01/06/1997,28/01/2014,1.0,0 -35.0,admin.,university.degree,4.965,12/12/2005,08/08/2014,1.0,0 -59.0,blue-collar,basic.4y,4.965,26/12/2014,01/08/1994,1.0,0 -,,high.school,4.965,05/12/1990,09/08/2000,1.0,0 -33.0,management,university.degree,4.965,09/06/2006,05/05/1993,1.0,0 -45.0,blue-collar,basic.6y,4.965,01/04/1994,07/07/2011,1.0,0 -42.0,technician,university.degree,4.965,12/07/2001,16/06/2006,1.0,0 -31.0,technician,professional.course,4.965,06/07/2009,04/01/2011,1.0,0 -35.0,technician,professional.course,4.965,02/03/2006,05/01/2007,1.0,0 -32.0,technician,university.degree,4.965,25/08/2014,20/04/2009,1.0,0 -33.0,management,university.degree,4.965,20/12/2006,21/10/2016,1.0,0 -,admin.,university.degree,4.965,18/11/2015,21/01/2011,1.0,0 -58.0,blue-collar,basic.9y,4.965,04/07/2002,20/12/1994,1.0,0 -33.0,technician,university.degree,4.9639999999999995,20/10/1993,20/09/2005,1.0,0 -50.0,technician,university.degree,4.9639999999999995,15/06/2004,09/02/2018,1.0,0 -,technician,university.degree,4.9639999999999995,22/10/2002,11/06/2009,1.0,0 -33.0,technician,high.school,4.9639999999999995,31/05/2002,13/03/2009,1.0,0 -,services,high.school,4.9639999999999995,28/12/2000,30/03/2009,1.0,0 -49.0,admin.,high.school,4.9639999999999995,11/04/2002,01/07/1992,1.0,0 -33.0,technician,professional.course,4.9639999999999995,15/02/2006,03/05/2018,1.0,0 -53.0,services,high.school,4.9639999999999995,09/06/2017,24/09/2013,1.0,0 -32.0,management,university.degree,4.9639999999999995,26/01/2012,21/05/2015,1.0,0 -48.0,entrepreneur,basic.4y,4.9639999999999995,01/08/2013,24/02/2005,1.0,0 -,technician,professional.course,4.9639999999999995,16/05/2011,31/12/2008,1.0,0 -33.0,technician,professional.course,4.9639999999999995,21/11/2014,01/07/1997,1.0,0 -52.0,blue-collar,basic.4y,4.9639999999999995,05/11/1990,05/07/2003,1.0,0 -45.0,blue-collar,basic.6y,4.9639999999999995,25/11/2008,19/01/2007,1.0,0 -34.0,technician,university.degree,4.9639999999999995,20/05/2015,20/03/2015,1.0,0 -,technician,university.degree,4.9639999999999995,28/03/2007,09/03/2015,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,13/10/1999,11/06/2014,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,09/10/2017,03/03/2005,1.0,0 -39.0,technician,professional.course,4.9639999999999995,27/04/2015,21/11/2014,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,06/01/2016,24/03/1997,1.0,0 -33.0,technician,professional.course,4.9639999999999995,,04/06/2014,1.0,0 -,technician,professional.course,4.9639999999999995,01/06/1994,14/02/2003,1.0,0 -57.0,technician,university.degree,4.9639999999999995,01/07/1996,01/01/1997,1.0,0 -42.0,admin.,professional.course,4.9639999999999995,12/01/1996,24/02/2006,1.0,0 -31.0,technician,professional.course,4.9639999999999995,22/05/2013,07/10/2002,1.0,0 -42.0,admin.,professional.course,4.9639999999999995,05/06/1997,05/06/1991,1.0,0 -42.0,admin.,professional.course,4.9639999999999995,01/06/2005,18/11/2014,1.0,0 -42.0,admin.,professional.course,4.9639999999999995,01/02/2008,19/04/2011,1.0,0 -30.0,unknown,university.degree,4.9639999999999995,05/06/2018,08/01/2019,1.0,0 -31.0,technician,professional.course,4.9639999999999995,03/02/2014,11/05/2007,1.0,1 -31.0,admin.,high.school,4.9639999999999995,07/09/2015,15/05/2009,1.0,0 -31.0,technician,professional.course,4.9639999999999995,06/11/2013,02/10/2018,1.0,0 -35.0,technician,professional.course,4.9639999999999995,30/07/2014,18/04/2012,1.0,0 -23.0,entrepreneur,university.degree,4.9639999999999995,,17/12/2004,1.0,0 -41.0,admin.,university.degree,4.9639999999999995,18/05/2006,04/09/2014,1.0,0 -45.0,services,high.school,4.9639999999999995,01/07/1993,16/12/2002,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,18/04/2013,01/03/2006,1.0,0 -31.0,,professional.course,4.9639999999999995,29/03/2019,18/07/2005,1.0,0 -35.0,admin.,university.degree,4.9639999999999995,08/09/2006,02/08/2018,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,,31/12/1997,1.0,0 -55.0,self-employed,basic.4y,4.9639999999999995,29/03/2007,18/11/1998,1.0,0 -,services,high.school,4.9639999999999995,05/12/1994,16/05/2003,1.0,0 -32.0,,university.degree,4.9639999999999995,25/05/2012,06/04/2015,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,01/05/1997,05/10/1999,1.0,0 -,technician,professional.course,4.9639999999999995,20/02/1998,28/02/2014,1.0,0 -,admin.,high.school,4.9639999999999995,02/03/2015,29/03/2012,1.0,0 -54.0,technician,university.degree,4.9639999999999995,14/09/2007,12/09/2008,1.0,0 -32.0,technician,professional.course,4.9639999999999995,30/10/2017,27/06/2003,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,03/08/2018,28/07/2014,1.0,0 -,admin.,university.degree,4.9639999999999995,,15/04/2005,1.0,0 -35.0,technician,professional.course,4.9639999999999995,09/12/1992,02/03/2009,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,,05/01/2015,1.0,0 -36.0,technician,professional.course,4.9639999999999995,25/12/1996,05/02/1991,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,,01/07/1996,1.0,0 -47.0,housemaid,high.school,4.9639999999999995,20/02/2013,23/07/1998,1.0,0 -42.0,admin.,university.degree,4.9639999999999995,,24/07/2008,1.0,0 -49.0,technician,professional.course,4.9639999999999995,18/10/2002,23/05/2008,1.0,0 -54.0,blue-collar,basic.4y,4.9639999999999995,11/01/2006,12/02/2009,1.0,0 -,self-employed,basic.9y,4.9639999999999995,12/12/2003,19/09/2014,1.0,0 -56.0,blue-collar,basic.4y,4.9639999999999995,,19/07/2007,1.0,0 -50.0,technician,high.school,4.9639999999999995,15/02/2016,14/08/2014,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,07/03/2006,12/10/2018,1.0,0 -41.0,housemaid,basic.4y,4.9639999999999995,26/07/2011,19/09/1995,1.0,0 -41.0,housemaid,basic.4y,4.9639999999999995,10/12/2014,24/05/2000,1.0,0 -41.0,housemaid,basic.4y,4.9639999999999995,28/03/2003,01/12/1996,1.0,0 -38.0,technician,professional.course,4.9639999999999995,06/08/2007,27/02/2012,1.0,0 -49.0,blue-collar,basic.4y,4.9639999999999995,09/02/2010,16/06/2005,1.0,0 -41.0,housemaid,basic.4y,4.9639999999999995,17/12/2004,07/04/2000,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,28/11/2008,02/03/2007,1.0,0 -59.0,blue-collar,basic.9y,4.9639999999999995,09/07/1988,10/05/2002,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,20/09/1996,26/11/2013,1.0,0 -49.0,,high.school,4.9639999999999995,20/04/2016,17/06/2004,1.0,0 -34.0,technician,university.degree,4.9639999999999995,05/12/1992,31/10/2012,1.0,0 -,admin.,university.degree,4.9639999999999995,15/01/1995,11/10/2018,1.0,0 -,,university.degree,4.9639999999999995,05/07/2003,15/01/2010,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,08/08/2003,05/07/1989,1.0,0 -,self-employed,university.degree,4.9639999999999995,,11/10/2013,1.0,0 -36.0,,basic.9y,4.9639999999999995,30/07/2012,02/11/2007,1.0,1 -50.0,self-employed,basic.9y,4.9639999999999995,,01/09/1996,1.0,0 -40.0,self-employed,university.degree,4.9639999999999995,01/10/2014,09/07/2014,1.0,0 -40.0,self-employed,university.degree,4.9639999999999995,22/05/1996,15/09/2009,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,20/04/2012,16/01/2004,1.0,0 -,admin.,university.degree,4.9639999999999995,22/07/2005,31/12/1992,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,30/06/2003,30/11/2018,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,21/07/2006,07/01/2008,1.0,0 -34.0,technician,university.degree,4.9639999999999995,,22/12/2006,1.0,0 -35.0,technician,professional.course,4.9639999999999995,09/07/2010,01/05/2010,1.0,0 -42.0,technician,university.degree,4.9639999999999995,05/10/2012,09/09/2004,1.0,0 -51.0,blue-collar,basic.4y,4.9639999999999995,02/06/2005,20/07/1993,1.0,0 -54.0,blue-collar,university.degree,4.9639999999999995,30/03/2018,18/03/2005,1.0,0 -34.0,technician,university.degree,4.9639999999999995,26/08/2011,13/01/2006,1.0,1 -32.0,admin.,university.degree,4.9639999999999995,07/10/2005,09/03/2009,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,19/07/2004,01/09/2004,1.0,0 -,technician,university.degree,4.9639999999999995,23/12/2016,31/12/1990,1.0,0 -42.0,,university.degree,4.9639999999999995,25/04/2013,03/10/2013,1.0,0 -34.0,technician,high.school,4.9639999999999995,06/11/2001,11/04/2002,1.0,0 -57.0,retired,basic.4y,4.9639999999999995,07/12/2007,02/02/2009,1.0,0 -,technician,university.degree,4.9639999999999995,11/12/2013,30/06/1992,1.0,0 -31.0,,university.degree,4.9639999999999995,11/06/1999,01/06/2005,1.0,0 -,technician,university.degree,4.9639999999999995,03/08/2007,01/07/1997,1.0,0 -29.0,admin.,high.school,4.9639999999999995,31/01/2013,21/07/2009,1.0,0 -31.0,,university.degree,4.9639999999999995,15/08/2003,19/05/2014,1.0,0 -29.0,admin.,high.school,4.9639999999999995,23/02/2016,12/02/2014,1.0,0 -,self-employed,university.degree,4.9639999999999995,24/11/2009,01/07/1994,1.0,0 -52.0,services,basic.9y,4.9639999999999995,15/06/2016,09/03/2001,1.0,0 -31.0,technician,university.degree,4.9639999999999995,30/12/2013,08/03/2005,1.0,0 -31.0,,university.degree,4.9639999999999995,05/04/1990,31/01/1996,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,31/12/1985,18/11/1996,1.0,0 -39.0,admin.,university.degree,4.9639999999999995,,18/11/1999,1.0,0 -48.0,blue-collar,basic.4y,4.9639999999999995,11/06/2015,09/05/1992,1.0,0 -,admin.,university.degree,4.9639999999999995,01/10/2014,27/05/2009,1.0,0 -40.0,admin.,university.degree,4.9639999999999995,27/01/2006,03/05/2011,1.0,0 -41.0,technician,university.degree,4.9639999999999995,01/11/1995,25/04/1997,1.0,0 -49.0,blue-collar,basic.4y,4.9639999999999995,15/07/2005,01/09/2004,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,31/01/2003,01/07/2014,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,11/06/2012,19/04/2019,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,05/04/2000,19/11/2013,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,,11/02/2005,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,13/01/2004,06/06/2014,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,25/11/1996,11/12/2007,1.0,0 -49.0,,high.school,4.9639999999999995,01/08/1994,03/06/2004,1.0,0 -36.0,technician,professional.course,4.9639999999999995,20/02/2012,04/06/2018,1.0,0 -34.0,management,university.degree,4.9639999999999995,03/08/2007,27/05/2008,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,05/11/2014,26/08/2014,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,,01/12/1994,1.0,0 -35.0,entrepreneur,university.degree,4.9639999999999995,08/06/2005,15/06/1989,1.0,0 -,technician,university.degree,4.9639999999999995,05/07/2013,17/02/2015,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,25/12/1994,13/02/2009,1.0,0 -50.0,technician,university.degree,4.9639999999999995,26/02/2015,15/09/2006,1.0,0 -50.0,technician,university.degree,4.9639999999999995,06/06/2003,10/08/2012,1.0,0 -36.0,management,university.degree,4.9639999999999995,13/07/2007,14/01/2005,1.0,0 -41.0,admin.,university.degree,4.9639999999999995,05/07/2000,02/04/2010,1.0,0 -36.0,self-employed,basic.9y,4.9639999999999995,11/02/2011,25/12/1993,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,25/09/2000,23/08/2013,1.0,1 -30.0,admin.,university.degree,4.9639999999999995,14/05/2007,05/06/1997,1.0,0 -47.0,admin.,high.school,4.9639999999999995,22/09/2005,05/08/1991,1.0,0 -44.0,blue-collar,basic.6y,4.9639999999999995,01/12/1990,03/09/2002,1.0,0 -49.0,admin.,university.degree,4.9639999999999995,27/10/2014,23/03/2011,1.0,0 -29.0,technician,professional.course,4.9639999999999995,20/10/2011,21/02/2018,1.0,0 -46.0,,university.degree,4.9639999999999995,04/12/2015,05/01/1991,1.0,0 -,blue-collar,basic.6y,4.9639999999999995,20/11/2013,16/07/2012,1.0,0 -45.0,admin.,university.degree,4.9639999999999995,,01/02/2011,1.0,1 -31.0,technician,professional.course,4.9639999999999995,06/07/2012,14/04/1999,1.0,0 -41.0,technician,university.degree,4.9639999999999995,13/10/2005,09/11/2007,1.0,0 -45.0,services,high.school,4.9639999999999995,28/02/1998,16/02/1996,1.0,0 -,technician,university.degree,4.9639999999999995,05/12/1991,05/01/2000,1.0,0 -39.0,admin.,university.degree,4.9639999999999995,13/12/2006,04/06/2014,1.0,0 -32.0,,university.degree,4.9639999999999995,05/12/1996,19/09/1995,1.0,0 -40.0,admin.,university.degree,4.9639999999999995,20/01/2014,31/12/1993,1.0,0 -34.0,technician,high.school,4.9639999999999995,29/10/2012,31/05/2007,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,27/03/2018,09/10/2015,1.0,0 -59.0,retired,basic.4y,4.9639999999999995,,01/08/1995,1.0,0 -39.0,admin.,university.degree,4.9639999999999995,08/04/2005,10/07/2014,1.0,0 -46.0,technician,high.school,4.9639999999999995,03/12/2004,08/07/1999,1.0,0 -32.0,technician,university.degree,4.9639999999999995,03/04/2014,20/12/1990,1.0,0 -,technician,professional.course,4.9639999999999995,22/06/2018,14/10/2015,1.0,0 -33.0,,professional.course,4.9639999999999995,22/04/1999,21/06/2011,1.0,0 -44.0,blue-collar,basic.6y,4.9639999999999995,25/02/2011,16/09/2005,1.0,0 -34.0,technician,high.school,4.9639999999999995,05/11/2015,22/08/1994,1.0,0 -58.0,technician,high.school,4.9639999999999995,19/03/2004,16/12/2004,1.0,0 -34.0,technician,university.degree,4.9639999999999995,07/10/2004,28/11/2008,1.0,0 -54.0,services,high.school,4.9639999999999995,14/03/2002,17/03/2016,1.0,1 -47.0,admin.,high.school,4.9639999999999995,31/01/2012,03/02/2015,1.0,0 -30.0,admin.,high.school,4.9639999999999995,,24/04/2014,1.0,0 -31.0,,basic.6y,4.9639999999999995,15/12/2010,18/10/2002,1.0,0 -56.0,blue-collar,basic.4y,4.9639999999999995,01/08/2008,04/04/2014,1.0,0 -58.0,technician,high.school,4.9639999999999995,02/09/2005,10/12/1999,1.0,0 -30.0,,professional.course,4.9639999999999995,15/07/2001,05/02/2018,1.0,0 -36.0,self-employed,basic.9y,4.9639999999999995,13/04/2012,30/09/2016,1.0,1 -31.0,housemaid,university.degree,4.9639999999999995,,29/05/2001,1.0,0 -31.0,housemaid,basic.6y,4.9639999999999995,24/01/2013,05/03/2014,1.0,1 -49.0,technician,professional.course,4.9639999999999995,23/06/2015,10/03/2015,1.0,0 -57.0,technician,university.degree,4.9639999999999995,02/06/2005,08/06/2007,1.0,0 -53.0,blue-collar,basic.6y,4.9639999999999995,05/03/1993,30/03/2001,1.0,0 -39.0,management,university.degree,4.9639999999999995,28/02/2011,13/10/2011,1.0,0 -59.0,,university.degree,4.9639999999999995,15/04/2014,05/09/1992,1.0,0 -53.0,admin.,high.school,4.9639999999999995,30/06/2006,13/07/2018,1.0,0 -30.0,admin.,high.school,4.9639999999999995,26/12/2003,16/07/2015,1.0,1 -33.0,technician,professional.course,4.9639999999999995,28/03/2012,25/11/2005,1.0,0 -33.0,technician,professional.course,4.9639999999999995,25/11/2005,19/10/2007,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,29/06/2017,09/12/2005,1.0,0 -32.0,technician,university.degree,4.9639999999999995,04/01/2006,04/11/1999,1.0,0 -34.0,technician,university.degree,4.9639999999999995,01/10/1998,01/11/2004,1.0,0 -35.0,management,high.school,4.9639999999999995,05/09/1997,10/04/2009,1.0,0 -58.0,admin.,university.degree,4.9639999999999995,28/05/1996,01/11/1992,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,,04/11/2016,1.0,0 -49.0,blue-collar,basic.4y,4.9639999999999995,28/05/2014,25/05/1995,1.0,0 -50.0,technician,university.degree,4.9639999999999995,26/02/2015,21/12/2017,1.0,0 -31.0,technician,professional.course,4.9639999999999995,25/10/2006,18/11/2005,1.0,0 -49.0,blue-collar,basic.4y,4.9639999999999995,09/01/1994,18/04/2011,1.0,0 -55.0,technician,professional.course,4.9639999999999995,28/06/2013,09/03/1997,1.0,0 -,technician,professional.course,4.9639999999999995,01/09/2014,21/01/2016,1.0,0 -48.0,technician,professional.course,4.9639999999999995,20/07/2001,10/01/2008,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,01/11/2006,26/01/2011,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,20/01/2017,24/05/2002,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,,12/03/2015,1.0,0 -30.0,technician,professional.course,4.9639999999999995,23/06/2008,25/04/2013,1.0,0 -45.0,blue-collar,basic.6y,4.9639999999999995,01/12/2014,29/04/2015,1.0,0 -49.0,technician,professional.course,4.9639999999999995,25/10/1997,19/11/2004,1.0,0 -42.0,self-employed,basic.4y,4.9639999999999995,23/01/2004,09/01/1997,1.0,0 -31.0,technician,university.degree,4.9639999999999995,,24/10/2003,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,30/03/2015,18/06/1999,1.0,1 -35.0,technician,professional.course,4.9639999999999995,25/12/1992,01/04/2019,1.0,0 -35.0,technician,professional.course,4.9639999999999995,14/05/2004,28/09/2007,1.0,0 -41.0,management,university.degree,4.9639999999999995,01/11/2000,01/03/1998,1.0,0 -35.0,technician,professional.course,4.9639999999999995,05/11/2004,07/04/2015,1.0,0 -35.0,technician,professional.course,4.9639999999999995,17/06/2011,16/01/2013,1.0,0 -47.0,technician,university.degree,4.9639999999999995,,26/06/2014,1.0,0 -31.0,technician,professional.course,4.9639999999999995,26/04/2000,01/07/2010,1.0,0 -35.0,self-employed,university.degree,4.9639999999999995,05/07/1995,03/11/2006,1.0,1 -46.0,admin.,university.degree,4.9639999999999995,27/06/2002,30/10/2017,1.0,0 -51.0,blue-collar,basic.9y,4.9639999999999995,,31/01/2012,1.0,0 -31.0,technician,high.school,4.9639999999999995,04/04/2000,16/12/2005,1.0,0 -51.0,blue-collar,basic.9y,4.9639999999999995,,01/08/1995,1.0,0 -,admin.,university.degree,4.9639999999999995,20/12/2011,01/05/1995,1.0,0 -,blue-collar,basic.9y,4.9639999999999995,01/12/2013,01/09/2005,1.0,0 -50.0,self-employed,basic.9y,4.9639999999999995,24/05/2012,22/08/2016,1.0,0 -34.0,technician,university.degree,4.9639999999999995,21/08/2003,10/04/2013,1.0,0 -34.0,technician,university.degree,4.9639999999999995,,01/01/2014,1.0,0 -33.0,technician,professional.course,4.9639999999999995,06/01/2006,10/03/2006,1.0,0 -,retired,university.degree,4.9639999999999995,,02/06/2011,1.0,0 -31.0,technician,professional.course,4.9639999999999995,12/03/2014,01/03/2019,1.0,0 -46.0,,high.school,4.9639999999999995,11/07/1998,14/03/2014,1.0,0 -41.0,,university.degree,4.9639999999999995,,27/06/2003,1.0,0 -31.0,technician,professional.course,4.9639999999999995,13/06/2016,14/03/2018,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,10/10/2002,31/01/2012,1.0,0 -,admin.,university.degree,4.9639999999999995,15/10/2015,10/05/2017,1.0,0 -31.0,admin.,high.school,4.9639999999999995,06/11/2013,01/02/1993,1.0,0 -,admin.,university.degree,4.9639999999999995,14/04/2009,01/04/1993,1.0,0 -,technician,professional.course,4.9639999999999995,07/06/2017,07/11/2003,1.0,0 -30.0,technician,professional.course,4.9639999999999995,,07/10/2005,1.0,0 -29.0,technician,university.degree,4.9639999999999995,30/03/2007,11/11/2003,1.0,0 -47.0,blue-collar,high.school,4.9639999999999995,15/04/2002,22/02/2012,1.0,1 -54.0,self-employed,high.school,4.9639999999999995,22/06/2007,29/07/2009,1.0,1 -54.0,technician,professional.course,4.9639999999999995,31/12/1990,05/02/1993,1.0,0 -31.0,technician,high.school,4.9639999999999995,01/09/1993,13/07/2007,1.0,0 -,blue-collar,high.school,4.9639999999999995,,04/07/2014,1.0,0 -29.0,technician,university.degree,4.9639999999999995,21/03/2003,15/09/2006,1.0,0 -47.0,blue-collar,high.school,4.9639999999999995,01/05/1995,05/02/2007,1.0,0 -43.0,housemaid,professional.course,4.9639999999999995,,16/08/2002,1.0,0 -54.0,self-employed,high.school,4.9639999999999995,24/09/2004,05/12/1996,1.0,0 -29.0,technician,university.degree,4.9639999999999995,14/02/2014,18/04/2000,1.0,0 -,management,university.degree,4.9639999999999995,,05/04/2002,1.0,0 -54.0,technician,professional.course,4.9639999999999995,14/11/2011,01/06/1992,1.0,0 -51.0,management,university.degree,4.9639999999999995,18/04/2008,15/11/2002,1.0,0 -33.0,housemaid,professional.course,4.9639999999999995,12/09/2014,23/12/1999,1.0,0 -54.0,self-employed,high.school,4.9639999999999995,01/03/1994,30/09/2004,1.0,0 -37.0,technician,professional.course,4.9639999999999995,23/01/2004,29/07/2014,1.0,0 -29.0,technician,university.degree,4.9639999999999995,17/01/1990,02/01/2018,1.0,0 -38.0,admin.,university.degree,4.9639999999999995,01/12/1995,26/10/2007,1.0,0 -54.0,blue-collar,basic.4y,4.9639999999999995,,09/09/2004,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,23/10/2009,05/05/2000,1.0,0 -36.0,technician,professional.course,4.9639999999999995,,31/01/2012,1.0,0 -,entrepreneur,university.degree,4.9639999999999995,13/03/2015,01/09/1996,1.0,0 -54.0,blue-collar,basic.4y,4.9639999999999995,04/06/2018,08/03/2002,1.0,0 -32.0,unknown,basic.9y,4.9639999999999995,30/04/1994,08/08/2011,1.0,0 -54.0,,high.school,4.9639999999999995,31/05/2018,30/12/2013,1.0,0 -36.0,technician,professional.course,4.9639999999999995,01/08/1995,13/08/2001,1.0,0 -54.0,blue-collar,basic.4y,4.9639999999999995,20/05/1999,13/01/2011,1.0,0 -48.0,blue-collar,professional.course,4.9639999999999995,05/07/2007,09/11/2015,1.0,0 -32.0,technician,university.degree,4.9639999999999995,19/10/2017,10/11/1990,1.0,0 -35.0,technician,university.degree,4.9639999999999995,15/06/2012,07/02/2019,1.0,1 -58.0,admin.,university.degree,4.9639999999999995,03/05/2007,19/01/2012,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,,29/06/2005,1.0,0 -38.0,admin.,university.degree,4.963,03/10/2014,15/12/2015,1.0,0 -38.0,technician,university.degree,4.963,20/03/2009,31/07/2014,1.0,0 -,admin.,university.degree,4.963,28/05/2012,11/04/2008,1.0,1 -33.0,unemployed,professional.course,4.963,23/10/2015,02/11/2011,1.0,0 -35.0,admin.,university.degree,4.963,15/02/1990,15/04/2010,1.0,1 -50.0,technician,university.degree,4.963,05/08/2016,31/05/2013,1.0,1 -35.0,admin.,university.degree,4.963,02/08/2013,12/12/2016,1.0,0 -45.0,services,basic.6y,4.963,22/07/2016,01/04/2014,1.0,1 -31.0,management,university.degree,4.963,07/10/2016,12/03/2004,1.0,0 -33.0,technician,professional.course,4.963,18/03/2005,15/08/1993,1.0,0 -33.0,entrepreneur,university.degree,4.963,04/09/1996,05/04/2007,1.0,0 -34.0,admin.,university.degree,4.963,,28/05/2014,1.0,0 -32.0,technician,professional.course,4.963,05/10/2007,19/01/2016,1.0,0 -,,university.degree,4.963,01/10/1995,01/07/2004,1.0,0 -30.0,technician,high.school,4.963,08/10/2004,13/10/2017,1.0,1 -35.0,technician,professional.course,4.963,01/05/1996,05/02/2004,1.0,1 -41.0,technician,professional.course,4.963,21/09/2007,18/07/2014,1.0,0 -54.0,admin.,university.degree,4.963,05/06/2003,13/11/1998,1.0,0 -38.0,admin.,university.degree,4.963,31/12/1994,04/08/2015,1.0,0 -46.0,services,high.school,4.963,11/04/2014,15/12/2000,1.0,0 -53.0,blue-collar,basic.9y,4.963,,30/01/2004,1.0,0 -29.0,technician,high.school,4.963,06/12/2005,23/02/2018,1.0,0 -33.0,unemployed,professional.course,4.963,01/05/2006,04/06/2004,1.0,0 -41.0,technician,professional.course,4.963,18/09/2003,22/11/2012,1.0,0 -,technician,university.degree,4.963,25/03/2014,17/07/2012,1.0,0 -,admin.,university.degree,4.963,27/08/2010,13/04/2010,1.0,0 -56.0,retired,basic.6y,4.963,08/11/2010,23/03/2001,1.0,0 -,admin.,university.degree,4.963,26/03/2009,02/04/2014,1.0,0 -39.0,admin.,university.degree,4.963,,15/05/1998,1.0,0 -32.0,admin.,university.degree,4.963,05/09/1995,29/10/2004,1.0,0 -,housemaid,professional.course,4.963,,04/07/2001,1.0,0 -40.0,technician,professional.course,4.963,26/07/2004,07/07/2017,1.0,0 -59.0,admin.,university.degree,4.963,25/04/1992,08/10/2013,1.0,0 -,admin.,basic.9y,4.963,21/06/1999,14/05/1996,1.0,0 -36.0,self-employed,basic.6y,4.963,27/11/2002,01/07/2005,1.0,0 -35.0,technician,professional.course,4.963,01/12/2010,12/08/2013,1.0,1 -,services,high.school,4.963,22/12/2017,05/05/2009,1.0,0 -41.0,technician,professional.course,4.963,22/09/2014,03/03/2006,1.0,0 -,,university.degree,4.963,28/06/2010,04/10/2013,1.0,0 -29.0,technician,high.school,4.963,02/07/2009,27/09/2006,1.0,0 -47.0,admin.,university.degree,4.963,17/02/2012,06/06/2018,1.0,0 -52.0,housemaid,basic.4y,4.963,17/12/2004,28/01/2005,1.0,0 -30.0,,university.degree,4.963,25/12/2009,26/02/2004,1.0,0 -31.0,,university.degree,4.963,18/04/2019,25/05/2007,1.0,0 -45.0,services,basic.6y,4.963,24/02/2001,09/02/2015,1.0,0 -37.0,technician,professional.course,4.963,,31/12/1994,1.0,0 -32.0,,high.school,4.963,16/03/2006,12/01/2006,1.0,0 -30.0,admin.,university.degree,4.963,13/02/2017,01/11/1996,1.0,0 -32.0,technician,university.degree,4.963,01/07/2015,10/10/2003,1.0,0 -48.0,blue-collar,high.school,4.963,10/01/1990,28/05/2008,1.0,1 -46.0,services,high.school,4.963,19/09/1995,16/01/2014,1.0,0 -32.0,admin.,university.degree,4.963,29/10/2004,28/12/2010,1.0,0 -50.0,admin.,university.degree,4.963,17/09/2013,30/03/2007,1.0,0 -30.0,admin.,university.degree,4.963,02/05/2006,25/11/2005,1.0,0 -46.0,services,high.school,4.963,01/07/2002,01/02/1996,1.0,0 -47.0,blue-collar,basic.4y,4.963,25/12/2003,20/01/2000,1.0,0 -33.0,technician,professional.course,4.963,25/03/1995,09/10/2017,1.0,0 -34.0,unemployed,university.degree,4.963,09/06/1998,25/05/2010,1.0,0 -,admin.,university.degree,4.963,,14/05/2004,1.0,0 -30.0,admin.,university.degree,4.963,15/10/2012,28/01/2005,1.0,0 -31.0,management,university.degree,4.963,12/10/2001,28/02/2006,1.0,0 -41.0,self-employed,university.degree,4.963,05/07/1994,09/02/2005,1.0,0 -33.0,technician,professional.course,4.963,05/10/1999,01/07/2004,1.0,0 -48.0,admin.,high.school,4.963,11/12/1992,23/02/2018,1.0,0 -54.0,admin.,university.degree,4.963,01/05/1993,10/04/2014,1.0,0 -31.0,admin.,university.degree,4.963,25/01/2008,17/03/2006,1.0,0 -47.0,,university.degree,4.963,06/09/2005,11/06/2004,1.0,0 -35.0,technician,professional.course,4.963,27/04/2006,28/12/2012,1.0,0 -43.0,management,university.degree,4.963,14/02/2007,23/10/2003,1.0,0 -33.0,technician,professional.course,4.963,05/09/2013,19/06/2006,1.0,0 -32.0,admin.,university.degree,4.963,07/04/2006,16/02/2015,1.0,0 -31.0,technician,university.degree,4.963,05/07/2011,19/11/2004,1.0,0 -,admin.,university.degree,4.963,01/01/2012,12/12/2013,1.0,0 -33.0,management,high.school,4.963,10/02/2004,31/01/2012,1.0,0 -35.0,admin.,university.degree,4.963,26/04/2011,20/03/2009,1.0,0 -36.0,admin.,high.school,4.963,29/07/2011,10/06/2005,1.0,0 -31.0,admin.,university.degree,4.963,26/07/2010,05/05/1991,1.0,0 -31.0,management,university.degree,4.963,21/01/2009,04/07/2018,1.0,0 -37.0,technician,professional.course,4.963,05/09/2008,10/10/2012,1.0,0 -30.0,technician,university.degree,4.963,26/04/2001,08/08/2014,1.0,0 -38.0,entrepreneur,university.degree,4.963,21/12/2007,25/01/2012,1.0,0 -46.0,blue-collar,basic.6y,4.963,01/06/1994,30/06/2000,1.0,0 -49.0,unemployed,high.school,4.963,15/09/2006,21/12/2006,1.0,0 -33.0,technician,professional.course,4.963,08/03/2007,01/04/2009,1.0,0 -36.0,self-employed,high.school,4.963,17/05/2013,06/05/1999,1.0,0 -41.0,technician,high.school,4.963,27/12/2001,02/07/2004,1.0,0 -32.0,technician,high.school,4.963,01/01/1998,31/12/2004,1.0,0 -39.0,services,high.school,4.963,01/04/1994,03/09/2014,1.0,0 -45.0,technician,university.degree,4.963,01/11/1995,11/07/2003,1.0,0 -32.0,admin.,university.degree,4.963,19/12/2008,31/12/1990,1.0,0 -36.0,admin.,university.degree,4.963,,09/12/2003,1.0,0 -38.0,admin.,university.degree,4.963,07/10/2005,27/02/2009,1.0,0 -35.0,admin.,university.degree,4.963,05/06/1997,09/08/2001,1.0,0 -34.0,admin.,university.degree,4.963,,01/02/1994,1.0,0 -33.0,technician,professional.course,4.963,21/04/1990,04/06/2015,1.0,0 -50.0,admin.,university.degree,4.963,28/03/2000,31/12/1993,1.0,0 -49.0,services,basic.4y,4.963,02/03/2007,30/06/2000,1.0,1 -50.0,services,basic.9y,4.963,17/10/2008,02/01/2018,1.0,0 -37.0,technician,university.degree,4.963,20/02/2009,08/11/2011,1.0,0 -35.0,technician,professional.course,4.963,25/07/2003,02/04/2014,1.0,0 -,technician,professional.course,4.963,03/06/2015,07/01/2005,1.0,0 -40.0,technician,professional.course,4.963,17/05/2017,14/02/2003,1.0,0 -38.0,technician,university.degree,4.963,18/07/2018,18/01/2002,1.0,0 -33.0,technician,high.school,4.963,09/06/1996,12/03/2014,1.0,0 -29.0,admin.,high.school,4.963,21/04/1999,25/01/1997,1.0,0 -30.0,self-employed,university.degree,4.963,,13/08/2009,1.0,0 -38.0,technician,university.degree,4.963,,13/05/2014,1.0,0 -46.0,services,high.school,4.963,24/12/2007,08/06/2001,1.0,0 -52.0,housemaid,basic.4y,4.963,10/09/2004,15/10/1989,1.0,0 -31.0,,university.degree,4.963,18/04/2014,01/11/1994,1.0,0 -,admin.,university.degree,4.963,17/06/2008,11/04/1997,1.0,0 -34.0,,university.degree,4.963,16/03/1999,14/01/2005,1.0,0 -,technician,professional.course,4.963,,11/07/2003,1.0,0 -52.0,housemaid,basic.4y,4.963,14/01/2005,09/01/2007,1.0,0 -33.0,admin.,university.degree,4.963,21/12/2001,24/09/2012,1.0,0 -44.0,admin.,university.degree,4.963,17/07/2001,22/12/2017,1.0,0 -41.0,admin.,university.degree,4.963,09/12/1998,26/01/2010,1.0,0 -34.0,admin.,university.degree,4.963,06/02/1990,14/12/1999,1.0,0 -,technician,professional.course,4.963,05/12/2017,02/05/2003,1.0,0 -33.0,admin.,university.degree,4.963,01/12/2006,21/01/2005,1.0,0 -36.0,admin.,university.degree,4.963,20/12/2001,29/05/2014,1.0,0 -43.0,technician,university.degree,4.963,06/10/2015,31/10/2012,1.0,0 -,technician,professional.course,4.963,25/01/1995,23/10/2012,1.0,0 -48.0,blue-collar,high.school,4.963,21/05/2015,10/10/2005,1.0,0 -38.0,admin.,university.degree,4.963,21/05/2014,18/01/2010,1.0,0 -29.0,technician,high.school,4.963,02/11/2001,14/05/2015,1.0,0 -52.0,housemaid,basic.4y,4.963,,11/12/2009,1.0,0 -41.0,self-employed,university.degree,4.963,16/10/2015,19/06/2015,1.0,0 -41.0,,high.school,4.963,01/12/2009,22/02/2013,1.0,1 -,technician,professional.course,4.963,04/07/2001,15/01/2010,1.0,0 -36.0,admin.,university.degree,4.963,01/05/1990,21/02/2018,1.0,0 -35.0,technician,professional.course,4.963,26/07/2018,01/02/2006,1.0,0 -35.0,technician,professional.course,4.963,,08/08/2018,1.0,0 -35.0,admin.,university.degree,4.963,,23/04/2004,1.0,0 -32.0,management,university.degree,4.963,11/04/2003,01/07/2014,1.0,0 -35.0,admin.,university.degree,4.963,27/02/2018,15/01/2004,1.0,0 -50.0,services,basic.6y,4.963,02/07/2013,06/04/2010,1.0,0 -29.0,admin.,high.school,4.963,12/08/2010,15/06/2007,1.0,0 -35.0,admin.,university.degree,4.963,07/05/2013,03/03/2016,1.0,0 -42.0,,professional.course,4.963,02/01/2004,20/06/2012,1.0,0 -35.0,technician,professional.course,4.963,25/03/1996,13/06/2014,1.0,0 -34.0,admin.,university.degree,4.963,30/11/1993,14/11/2005,1.0,0 -31.0,technician,university.degree,4.963,14/10/1999,22/09/2006,1.0,0 -33.0,,university.degree,4.963,,05/04/1994,1.0,0 -33.0,unemployed,professional.course,4.963,22/07/1998,14/03/2008,1.0,0 -35.0,housemaid,professional.course,4.963,10/01/2001,21/01/2001,1.0,0 -47.0,admin.,university.degree,4.963,05/11/2004,20/06/1992,1.0,0 -30.0,admin.,university.degree,4.963,03/12/2010,31/01/2012,1.0,0 -36.0,admin.,university.degree,4.963,28/01/2004,01/05/1997,1.0,0 -50.0,blue-collar,basic.9y,4.963,14/04/2010,30/11/2012,1.0,0 -44.0,blue-collar,basic.4y,4.963,09/03/2012,27/11/2012,1.0,0 -38.0,technician,university.degree,4.963,01/01/2005,25/05/2007,1.0,0 -34.0,admin.,university.degree,4.963,23/09/1997,23/04/2014,1.0,0 -,management,university.degree,4.963,25/02/2005,09/06/2006,1.0,0 -36.0,self-employed,high.school,4.963,20/03/1996,05/07/1994,1.0,0 -40.0,technician,professional.course,4.963,01/06/1998,01/07/2016,1.0,0 -36.0,,high.school,4.963,,19/11/2004,1.0,0 -31.0,technician,professional.course,4.963,,05/04/1993,1.0,0 -41.0,technician,professional.course,4.963,13/07/2001,12/07/2011,1.0,0 -31.0,admin.,high.school,4.963,,08/10/2012,1.0,0 -30.0,technician,professional.course,4.963,,30/12/2011,1.0,0 -59.0,technician,professional.course,4.963,01/04/1992,25/04/2013,1.0,0 -,self-employed,university.degree,4.963,31/07/2012,09/06/2006,1.0,0 -32.0,admin.,university.degree,4.963,13/06/2014,29/05/2018,1.0,0 -37.0,admin.,professional.course,4.963,22/09/1997,07/05/2014,1.0,0 -51.0,admin.,university.degree,4.963,10/01/2014,01/02/1995,1.0,0 -32.0,admin.,university.degree,4.963,04/02/2009,22/11/2018,1.0,0 -30.0,,professional.course,4.963,17/07/2007,14/12/2011,1.0,0 -,technician,university.degree,4.963,07/07/2014,15/01/2016,1.0,0 -38.0,,university.degree,4.963,08/09/1999,09/01/2015,1.0,0 -44.0,blue-collar,basic.4y,4.963,04/01/2010,07/10/1996,1.0,0 -30.0,technician,professional.course,4.963,,15/06/2016,1.0,0 -,technician,professional.course,4.963,03/07/1998,30/09/2014,1.0,0 -50.0,blue-collar,basic.9y,4.963,19/02/2010,01/03/2006,1.0,0 -52.0,admin.,university.degree,4.963,25/01/2008,03/08/2010,1.0,0 -38.0,technician,university.degree,4.963,,30/05/2012,1.0,0 -54.0,blue-collar,basic.9y,4.963,20/06/2007,25/05/2011,1.0,1 -48.0,blue-collar,high.school,4.963,04/03/2013,03/12/2004,1.0,0 -41.0,technician,high.school,4.963,12/03/2013,03/09/2010,1.0,0 -54.0,blue-collar,basic.9y,4.963,,21/08/2013,1.0,0 -31.0,admin.,high.school,4.963,05/03/2009,23/02/2012,1.0,0 -,technician,high.school,4.963,22/03/2005,20/03/2017,1.0,0 -34.0,,university.degree,4.963,02/03/2017,29/04/2005,1.0,0 -53.0,retired,professional.course,4.963,20/09/1999,12/06/2008,1.0,0 -42.0,technician,professional.course,4.963,12/01/2006,14/02/2003,1.0,0 -42.0,technician,professional.course,4.963,01/12/1992,05/06/2003,1.0,0 -55.0,technician,professional.course,4.963,01/09/1995,05/10/2012,1.0,0 -34.0,admin.,university.degree,4.963,09/03/2004,22/07/2010,1.0,0 -30.0,admin.,university.degree,4.963,21/05/2004,13/01/2005,1.0,0 -47.0,,university.degree,4.963,02/03/2018,01/05/1995,1.0,0 -37.0,admin.,professional.course,4.963,,04/03/2016,1.0,0 -33.0,unemployed,professional.course,4.963,10/10/2002,05/03/1995,1.0,0 -,unemployed,professional.course,4.963,24/07/2000,15/05/2014,1.0,0 -31.0,self-employed,professional.course,4.963,21/12/2009,11/04/2014,1.0,0 -35.0,admin.,university.degree,4.963,16/01/2004,18/09/2009,1.0,0 -45.0,technician,university.degree,4.963,10/06/1988,05/02/1989,1.0,0 -31.0,management,university.degree,4.963,25/07/2014,25/03/2004,1.0,0 -30.0,admin.,university.degree,4.963,31/12/2004,14/07/2006,1.0,0 -30.0,technician,university.degree,4.963,20/05/2011,05/03/1998,1.0,0 -31.0,technician,professional.course,4.963,01/11/1995,30/10/2015,1.0,0 -41.0,technician,professional.course,4.963,15/05/2000,19/11/2004,1.0,0 -36.0,admin.,university.degree,4.963,01/06/2001,24/03/2017,1.0,0 -53.0,retired,professional.course,4.963,,01/08/2002,1.0,0 -,technician,professional.course,4.963,24/12/2009,10/04/1998,1.0,0 -50.0,services,basic.9y,4.963,13/12/2013,02/08/2010,1.0,0 -31.0,,university.degree,4.963,12/12/2000,14/05/2012,1.0,0 -,technician,high.school,4.963,05/11/2010,21/02/2019,1.0,0 -30.0,technician,university.degree,4.963,02/07/1998,30/07/2015,1.0,0 -54.0,management,high.school,4.963,17/11/2005,16/05/2007,1.0,0 -47.0,admin.,university.degree,4.963,07/09/2011,25/12/1994,1.0,1 -41.0,,university.degree,4.963,28/03/2006,06/04/2016,1.0,0 -38.0,admin.,university.degree,4.963,29/04/1999,01/05/2008,1.0,0 -29.0,technician,high.school,4.963,21/06/2016,05/03/1997,1.0,0 -54.0,,university.degree,4.963,04/07/2014,22/10/2010,1.0,0 -29.0,housemaid,university.degree,4.963,19/09/2003,13/03/1998,1.0,0 -32.0,,university.degree,4.963,01/08/2008,26/04/2002,1.0,0 -34.0,admin.,university.degree,4.963,23/05/2011,06/03/2006,1.0,0 -42.0,management,university.degree,4.963,04/08/2014,25/05/1989,1.0,0 -48.0,blue-collar,high.school,4.963,27/04/2018,31/12/1989,1.0,0 -41.0,self-employed,university.degree,4.963,16/01/2003,17/11/2016,1.0,0 -31.0,technician,professional.course,4.963,25/06/1996,17/11/2005,1.0,0 -30.0,admin.,university.degree,4.963,30/05/1996,11/07/2017,1.0,0 -52.0,housemaid,basic.4y,4.963,14/10/1998,17/07/2003,1.0,0 -31.0,admin.,university.degree,4.963,23/12/1992,08/01/2018,1.0,0 -35.0,admin.,university.degree,4.963,24/02/2017,05/07/2003,1.0,0 -49.0,,high.school,4.963,21/05/2004,14/02/2014,1.0,0 -30.0,admin.,university.degree,4.963,28/04/2015,27/01/2014,1.0,0 -55.0,blue-collar,basic.4y,4.963,01/04/1989,30/03/2007,1.0,0 -42.0,admin.,university.degree,4.963,03/08/2017,17/02/2006,1.0,0 -31.0,admin.,university.degree,4.963,29/05/2015,12/01/2015,1.0,0 -32.0,technician,high.school,4.963,01/09/1994,03/07/1998,1.0,0 -37.0,,university.degree,4.963,14/11/2008,27/04/2007,1.0,0 -49.0,admin.,high.school,4.963,17/07/2009,16/06/2015,1.0,1 -49.0,unknown,high.school,4.963,,02/06/2009,1.0,0 -40.0,technician,high.school,4.963,01/04/1995,26/06/2008,1.0,0 -37.0,admin.,university.degree,4.963,,02/07/2010,1.0,0 -45.0,admin.,high.school,4.963,22/06/2015,14/03/2003,1.0,0 -31.0,technician,professional.course,4.963,02/12/2010,29/07/2002,1.0,0 -33.0,,university.degree,4.963,15/12/1994,30/10/2017,1.0,0 -45.0,admin.,high.school,4.963,09/04/1993,27/08/1999,1.0,0 -53.0,,university.degree,4.963,01/02/1995,03/10/2007,1.0,0 -55.0,blue-collar,basic.4y,4.963,12/04/2005,26/06/2017,1.0,0 -30.0,admin.,university.degree,4.963,22/07/2005,22/04/2005,1.0,0 -37.0,,university.degree,4.963,01/08/2018,26/10/2012,1.0,0 -,blue-collar,basic.9y,4.963,10/04/2008,01/04/1995,1.0,0 -44.0,services,basic.4y,4.963,01/10/1993,17/02/2017,1.0,0 -45.0,admin.,university.degree,4.963,14/12/2000,01/11/1997,1.0,0 -30.0,admin.,university.degree,4.963,28/06/2013,28/09/2001,1.0,0 -42.0,admin.,high.school,4.963,30/08/2016,06/09/2013,1.0,0 -34.0,technician,high.school,4.963,31/03/2006,23/02/2015,1.0,0 -38.0,technician,professional.course,4.963,05/08/2016,01/09/2014,1.0,0 -50.0,blue-collar,basic.4y,4.963,09/11/1996,24/12/1999,1.0,0 -32.0,technician,professional.course,4.963,25/05/2006,04/07/2003,1.0,0 -48.0,entrepreneur,basic.9y,4.963,18/02/2019,04/11/2008,1.0,0 -41.0,technician,university.degree,4.963,19/04/2000,29/09/2014,1.0,0 -,admin.,university.degree,4.963,13/07/2009,02/06/2010,1.0,1 -50.0,blue-collar,basic.4y,4.963,03/10/2016,24/09/2004,1.0,0 -38.0,technician,high.school,4.963,18/01/2016,03/11/2005,1.0,0 -30.0,technician,professional.course,4.963,01/06/2007,20/02/2009,1.0,0 -33.0,admin.,university.degree,4.963,20/09/1993,10/02/2017,1.0,0 -29.0,admin.,university.degree,4.963,,18/04/2003,1.0,0 -35.0,technician,university.degree,4.963,27/02/2009,16/09/2009,1.0,0 -48.0,technician,high.school,4.963,04/07/2013,19/07/2002,1.0,0 -31.0,technician,university.degree,4.963,31/08/2011,12/08/2013,1.0,0 -44.0,management,university.degree,4.963,24/06/2011,06/09/2016,1.0,0 -48.0,technician,professional.course,4.963,14/04/2017,11/01/2008,1.0,0 -43.0,self-employed,university.degree,4.963,,01/03/1998,1.0,0 -47.0,blue-collar,basic.4y,4.963,11/02/2004,22/04/2010,1.0,0 -33.0,technician,professional.course,4.963,16/02/2006,11/01/2007,1.0,0 -,technician,high.school,4.963,05/04/1995,28/03/2000,1.0,0 -33.0,technician,university.degree,4.963,,31/01/2012,1.0,0 -,technician,professional.course,4.963,04/06/2004,09/10/2013,1.0,0 -35.0,admin.,university.degree,4.963,,30/01/2003,1.0,0 -32.0,,university.degree,4.963,03/07/2013,14/04/2010,1.0,0 -49.0,,basic.9y,4.963,10/03/1997,01/02/2005,1.0,0 -49.0,technician,high.school,4.963,17/07/2001,27/05/2014,1.0,0 -45.0,technician,university.degree,4.963,13/11/2018,08/11/2018,1.0,0 -48.0,services,high.school,4.963,12/04/2017,26/01/2011,1.0,0 -,technician,professional.course,4.963,13/01/2006,14/10/1999,1.0,0 -53.0,self-employed,university.degree,4.963,29/08/2014,05/12/2003,1.0,0 -52.0,services,high.school,4.963,10/04/1998,15/01/2001,1.0,0 -33.0,,university.degree,4.963,30/07/2008,01/03/1996,1.0,0 -33.0,admin.,university.degree,4.963,29/07/2016,09/08/2012,1.0,0 -31.0,admin.,university.degree,4.963,19/10/2006,24/12/2004,1.0,0 -27.0,,university.degree,4.963,30/03/2006,16/05/2017,1.0,0 -41.0,admin.,university.degree,4.963,22/01/2010,20/07/1994,1.0,0 -31.0,admin.,university.degree,4.963,18/06/2003,10/11/2006,1.0,0 -34.0,technician,professional.course,4.963,05/07/2006,28/10/2009,1.0,0 -52.0,services,high.school,4.963,19/10/2001,26/09/2012,1.0,0 -44.0,,basic.6y,4.963,18/09/2009,27/12/1996,1.0,0 -31.0,,university.degree,4.963,25/01/1992,01/07/1997,1.0,0 -,admin.,university.degree,4.963,20/02/2004,08/07/2004,1.0,0 -,admin.,university.degree,4.963,29/12/2003,02/11/2007,1.0,0 -37.0,management,university.degree,4.963,14/12/1999,22/02/2005,1.0,0 -40.0,technician,university.degree,4.963,07/02/2011,10/12/1997,1.0,0 -,technician,university.degree,4.963,21/02/2018,24/08/2007,1.0,0 -35.0,admin.,university.degree,4.963,01/05/2009,09/12/1992,1.0,0 -40.0,technician,university.degree,4.963,02/08/2007,24/07/2009,1.0,0 -58.0,unknown,basic.4y,4.963,01/02/1992,02/08/2000,1.0,1 -44.0,blue-collar,basic.6y,4.963,20/05/2005,31/10/2016,1.0,0 -37.0,technician,university.degree,4.963,22/03/2006,16/11/2015,1.0,0 -31.0,admin.,university.degree,4.963,11/01/2001,29/03/2006,1.0,0 -33.0,admin.,university.degree,4.963,08/09/2010,03/03/2014,1.0,0 -31.0,admin.,university.degree,4.963,12/02/2007,14/10/2009,1.0,0 -31.0,admin.,university.degree,4.963,22/03/2019,29/12/2010,1.0,0 -,technician,professional.course,4.963,12/11/1999,05/03/2013,1.0,0 -49.0,unknown,high.school,4.963,18/09/2003,27/05/2005,1.0,0 -35.0,entrepreneur,professional.course,4.963,24/10/2003,01/02/2008,1.0,0 -46.0,blue-collar,basic.6y,4.963,18/05/1999,08/07/2015,1.0,0 -45.0,admin.,university.degree,4.963,22/06/2015,01/07/2006,1.0,0 -31.0,admin.,university.degree,4.963,23/03/2012,23/06/2016,1.0,0 -,technician,university.degree,4.963,08/12/2008,25/10/2005,1.0,0 -44.0,blue-collar,basic.9y,4.963,,16/11/2009,1.0,0 -31.0,admin.,university.degree,4.963,25/04/2008,15/10/1999,1.0,0 -34.0,admin.,university.degree,4.963,31/12/1994,25/12/1994,1.0,0 -36.0,,high.school,4.963,07/07/2000,05/09/2018,1.0,0 -36.0,technician,high.school,4.963,05/01/2007,17/09/1999,1.0,0 -31.0,technician,professional.course,4.963,25/03/1988,10/01/2017,1.0,0 -37.0,,university.degree,4.963,01/05/2014,26/09/1997,1.0,0 -49.0,self-employed,professional.course,4.963,31/01/2013,28/03/2002,1.0,0 -56.0,retired,university.degree,4.963,09/12/1993,18/03/2019,1.0,0 -54.0,technician,professional.course,4.963,05/06/1996,03/02/2006,1.0,0 -54.0,technician,professional.course,4.963,24/05/2002,29/12/1995,1.0,0 -54.0,technician,professional.course,4.963,01/10/2004,23/07/2015,1.0,0 -54.0,technician,professional.course,4.963,09/02/2006,12/07/1996,1.0,0 -54.0,,professional.course,4.963,01/02/2009,31/01/2012,1.0,0 -29.0,admin.,university.degree,4.963,25/03/1996,13/08/2012,1.0,0 -33.0,admin.,university.degree,4.963,04/02/2005,08/04/2014,1.0,0 -42.0,management,high.school,4.963,26/03/2007,18/10/2012,1.0,0 -,technician,professional.course,4.963,15/03/2019,02/01/2009,1.0,0 -39.0,admin.,university.degree,4.963,11/06/2002,01/08/1994,1.0,0 -36.0,admin.,university.degree,4.963,02/03/2001,26/10/2007,1.0,0 -31.0,admin.,university.degree,4.963,06/06/2018,23/03/2006,1.0,0 -46.0,technician,professional.course,4.963,11/03/2014,01/04/2014,1.0,0 -59.0,blue-collar,basic.4y,4.963,25/10/1993,14/04/2005,1.0,0 -33.0,,high.school,4.963,27/04/2010,03/01/1997,1.0,0 -,self-employed,university.degree,4.963,20/12/2010,22/11/2011,1.0,0 -42.0,management,high.school,4.963,13/09/2002,06/04/2017,1.0,0 -48.0,management,university.degree,4.963,,02/06/1998,1.0,0 -48.0,management,university.degree,4.963,30/09/2004,17/10/2002,1.0,0 -48.0,management,university.degree,4.963,21/12/2011,25/01/2016,1.0,0 -48.0,,university.degree,4.963,01/09/1997,09/05/2003,1.0,0 -32.0,self-employed,professional.course,4.963,01/07/1995,28/12/2012,1.0,0 -31.0,technician,professional.course,4.963,09/09/2015,05/11/1999,1.0,0 -49.0,services,professional.course,4.963,02/11/2010,05/01/2000,1.0,0 -31.0,technician,professional.course,4.963,24/03/2015,04/02/2005,1.0,0 -,admin.,university.degree,4.963,06/01/1990,01/12/1994,1.0,0 -31.0,technician,professional.course,4.963,28/12/2007,12/07/2011,1.0,0 -32.0,technician,professional.course,4.963,24/03/2011,26/02/2010,1.0,0 -31.0,,professional.course,4.963,22/06/1999,28/10/2015,1.0,0 -41.0,,university.degree,4.963,25/11/2005,30/07/2012,1.0,0 -33.0,technician,university.degree,4.963,31/01/2012,05/12/2001,1.0,0 -,self-employed,university.degree,4.963,16/03/2006,05/03/1990,1.0,0 -37.0,admin.,university.degree,4.963,17/09/2004,09/11/2005,1.0,0 -31.0,management,university.degree,4.963,01/01/2009,18/01/2007,1.0,0 -58.0,retired,high.school,4.963,,14/08/2018,1.0,0 -36.0,management,university.degree,4.963,22/07/2003,23/11/2004,1.0,0 -33.0,technician,university.degree,4.963,06/11/2000,01/12/2005,1.0,0 -29.0,management,university.degree,4.963,25/11/2010,11/01/2005,1.0,0 -,admin.,university.degree,4.963,03/01/2003,03/06/2015,1.0,0 -29.0,management,university.degree,4.963,24/02/2015,01/04/2005,1.0,0 -45.0,admin.,high.school,4.963,08/01/2018,11/09/2000,1.0,1 -31.0,admin.,university.degree,4.963,,20/08/1996,1.0,0 -31.0,technician,professional.course,4.963,15/06/2012,27/02/2014,1.0,0 -38.0,admin.,university.degree,4.963,16/04/2008,13/05/2015,1.0,0 -44.0,services,basic.4y,4.963,25/12/1996,02/03/2007,1.0,0 -49.0,admin.,high.school,4.963,19/02/2014,12/12/2013,1.0,0 -,technician,university.degree,4.963,01/02/2009,17/07/2001,1.0,0 -50.0,admin.,university.degree,4.963,11/07/2014,17/06/2009,1.0,0 -45.0,unknown,basic.9y,4.963,22/12/2015,12/01/2011,1.0,0 -33.0,technician,professional.course,4.963,17/07/1998,01/09/1997,1.0,0 -33.0,technician,professional.course,4.963,05/05/2001,05/12/2011,1.0,0 -32.0,admin.,university.degree,4.963,25/07/2003,25/02/1997,1.0,0 -36.0,,university.degree,4.963,23/12/2004,10/03/2006,1.0,0 -54.0,housemaid,basic.4y,4.963,18/03/2005,23/12/2016,1.0,0 -31.0,technician,professional.course,4.963,08/03/2001,23/10/2012,1.0,0 -33.0,technician,professional.course,4.963,23/06/2000,28/10/2005,1.0,0 -34.0,admin.,university.degree,4.963,29/07/2005,03/06/2016,1.0,0 -44.0,technician,professional.course,4.963,23/01/2004,10/06/2005,1.0,0 -30.0,technician,professional.course,4.963,05/02/2014,23/09/1997,1.0,0 -34.0,technician,high.school,4.963,25/07/2018,15/12/2005,1.0,0 -34.0,technician,high.school,4.963,02/07/2008,01/04/1996,1.0,0 -,technician,high.school,4.963,21/11/2003,15/03/1994,1.0,0 -30.0,,university.degree,4.963,16/02/2011,10/07/2015,1.0,0 -58.0,,high.school,4.963,,18/07/2013,1.0,0 -,self-employed,university.degree,4.963,05/01/2015,16/10/2002,1.0,0 -32.0,admin.,university.degree,4.963,01/08/1994,14/07/2011,1.0,0 -32.0,technician,high.school,4.963,23/01/2015,01/06/2011,1.0,0 -49.0,blue-collar,basic.6y,4.963,01/07/2004,13/10/2014,1.0,0 -54.0,self-employed,high.school,4.963,,28/08/2009,1.0,0 -48.0,management,university.degree,4.963,20/10/2009,09/03/1996,1.0,0 -,admin.,university.degree,4.963,01/08/1998,01/09/2007,1.0,0 -,admin.,university.degree,4.963,24/12/2004,04/03/2005,1.0,0 -32.0,admin.,university.degree,4.963,30/05/2017,03/10/2003,1.0,0 -33.0,,university.degree,4.963,26/06/2013,24/02/2006,1.0,0 -46.0,blue-collar,basic.6y,4.963,08/08/2013,28/03/2016,1.0,0 -38.0,technician,university.degree,4.963,14/01/2011,02/07/1999,1.0,0 -32.0,admin.,university.degree,4.963,11/08/1997,16/12/2004,1.0,0 -47.0,housemaid,basic.4y,4.963,01/07/1999,12/07/2002,1.0,0 -36.0,,university.degree,4.963,15/02/2000,24/02/1995,1.0,0 -31.0,,professional.course,4.963,13/06/1997,03/02/2017,1.0,0 -55.0,technician,professional.course,4.963,28/09/2011,13/03/2009,1.0,0 -36.0,technician,university.degree,4.963,26/01/2007,03/06/2011,1.0,0 -47.0,blue-collar,basic.9y,4.963,11/04/2014,27/11/2009,1.0,0 -36.0,admin.,university.degree,4.963,28/03/2003,03/09/2003,1.0,0 -48.0,management,university.degree,4.963,18/10/2012,19/11/2004,1.0,0 -29.0,technician,university.degree,4.963,03/08/2010,01/12/1992,1.0,0 -46.0,blue-collar,basic.6y,4.963,21/06/2011,29/01/2014,1.0,0 -,blue-collar,basic.6y,4.963,15/05/2014,28/10/2004,1.0,0 -56.0,,basic.9y,4.963,18/03/2005,12/08/2005,1.0,0 -35.0,admin.,university.degree,4.963,01/03/2008,21/01/2010,1.0,0 -33.0,technician,professional.course,4.963,06/06/2012,11/07/2013,1.0,0 -48.0,technician,university.degree,4.963,,07/08/2007,1.0,0 -,technician,professional.course,4.963,,13/06/2003,1.0,0 -40.0,admin.,university.degree,4.963,25/03/2005,19/11/2010,1.0,0 -30.0,technician,professional.course,4.963,28/07/2006,01/07/2011,1.0,0 -33.0,admin.,high.school,4.963,,31/12/1992,1.0,0 -,admin.,high.school,4.963,31/12/1991,23/12/2014,1.0,0 -59.0,admin.,basic.4y,4.963,,05/07/2002,1.0,0 -45.0,technician,university.degree,4.963,20/05/2014,10/08/1987,1.0,0 -33.0,technician,high.school,4.963,15/05/2015,25/03/1998,1.0,0 -31.0,management,university.degree,4.963,21/03/2003,23/11/2015,1.0,0 -36.0,technician,university.degree,4.963,14/09/2015,22/10/2009,1.0,0 -50.0,technician,high.school,4.963,28/12/2016,21/05/2010,1.0,0 -52.0,admin.,university.degree,4.963,13/12/2002,20/10/2006,1.0,0 -37.0,technician,high.school,4.963,20/02/2015,22/11/2018,1.0,0 -,technician,professional.course,4.963,,10/08/2017,1.0,0 -33.0,technician,professional.course,4.963,14/12/2007,31/08/2015,1.0,0 -,,university.degree,4.963,,01/02/1996,1.0,0 -47.0,services,basic.4y,4.963,21/10/2008,21/07/2015,1.0,0 -50.0,blue-collar,basic.4y,4.963,22/09/2008,17/10/2018,1.0,0 -,self-employed,university.degree,4.963,26/07/2016,22/12/2015,1.0,0 -31.0,admin.,university.degree,4.963,26/12/2003,05/06/1996,1.0,0 -30.0,admin.,university.degree,4.963,16/04/2018,18/12/2013,1.0,0 -44.0,blue-collar,basic.6y,4.963,04/06/2010,29/12/2003,1.0,0 -30.0,technician,high.school,4.963,18/10/2011,01/11/2001,1.0,0 -31.0,admin.,university.degree,4.963,19/10/2017,01/02/1998,1.0,0 -34.0,technician,high.school,4.963,,18/07/2014,1.0,0 -,admin.,university.degree,4.963,05/12/1992,05/11/1999,1.0,0 -32.0,admin.,university.degree,4.963,07/06/2012,02/12/2010,1.0,0 -41.0,admin.,university.degree,4.963,24/09/2002,14/03/2001,1.0,0 -,admin.,high.school,4.963,28/10/2011,13/12/2002,1.0,0 -36.0,admin.,university.degree,4.963,03/07/2013,21/08/2009,1.0,0 -35.0,entrepreneur,professional.course,4.963,07/12/2010,29/06/2006,1.0,1 -42.0,admin.,university.degree,4.963,11/07/2000,01/07/2014,1.0,0 -58.0,admin.,university.degree,4.963,07/05/2004,28/07/2010,1.0,0 -38.0,technician,professional.course,4.963,28/03/2007,31/12/1993,1.0,0 -32.0,technician,high.school,4.963,15/05/1995,31/12/1991,1.0,0 -36.0,admin.,university.degree,4.963,20/06/2003,05/11/2004,1.0,0 -36.0,admin.,university.degree,4.963,,05/07/2003,1.0,0 -54.0,technician,professional.course,4.963,30/01/2004,21/01/2010,1.0,1 -36.0,admin.,university.degree,4.963,22/04/2005,25/06/1988,1.0,0 -42.0,,professional.course,4.963,13/03/2008,13/06/2014,1.0,0 -32.0,technician,university.degree,4.963,20/09/2007,21/08/2013,1.0,0 -37.0,technician,university.degree,4.963,28/12/1990,29/12/2000,1.0,0 -47.0,,high.school,4.963,06/10/2005,07/03/2016,1.0,0 -46.0,admin.,university.degree,4.963,13/04/2012,02/12/1998,1.0,0 -37.0,self-employed,university.degree,4.963,19/09/2003,04/03/2005,1.0,0 -44.0,unknown,high.school,4.963,30/12/2002,15/04/2013,1.0,0 -31.0,technician,high.school,4.963,01/12/1996,29/09/2006,1.0,0 -49.0,services,professional.course,4.963,01/01/2005,13/12/2016,1.0,0 -52.0,admin.,university.degree,4.963,23/03/2007,11/05/2004,1.0,0 -59.0,blue-collar,basic.4y,4.963,02/01/2007,27/01/2006,1.0,0 -54.0,blue-collar,basic.4y,4.963,09/11/2017,24/11/2015,1.0,0 -33.0,technician,professional.course,4.963,07/04/1998,22/01/2015,1.0,0 -54.0,blue-collar,basic.4y,4.963,19/01/2006,19/05/2006,1.0,0 -30.0,admin.,university.degree,4.963,05/12/2008,01/01/1994,1.0,0 -43.0,admin.,university.degree,4.963,01/05/1995,09/02/2007,1.0,0 -43.0,admin.,university.degree,4.963,11/03/2013,14/07/2014,1.0,0 -33.0,technician,university.degree,4.963,04/10/2011,31/03/2000,1.0,0 -58.0,,university.degree,4.963,19/07/2000,14/11/2013,1.0,0 -29.0,,university.degree,4.963,05/08/1991,31/12/2004,1.0,0 -31.0,admin.,university.degree,4.963,,22/05/1997,1.0,0 -31.0,admin.,university.degree,4.963,02/11/2006,18/02/2009,1.0,0 -,technician,high.school,4.963,07/07/2010,21/01/2005,1.0,0 -,technician,high.school,4.963,01/09/2013,12/10/2001,1.0,0 -34.0,admin.,university.degree,4.963,04/10/2002,13/10/2011,1.0,0 -41.0,technician,university.degree,4.963,09/10/2007,21/08/2015,1.0,0 -34.0,admin.,university.degree,4.963,25/10/2000,05/11/2002,1.0,0 -47.0,services,basic.4y,4.963,26/07/2002,05/09/2003,1.0,0 -32.0,admin.,university.degree,4.963,05/12/2003,22/08/1997,1.0,0 -29.0,admin.,university.degree,4.963,03/04/2017,14/09/2015,1.0,0 -48.0,technician,professional.course,4.963,20/01/1991,08/02/2011,1.0,0 -48.0,technician,professional.course,4.963,,15/10/1999,1.0,0 -52.0,,professional.course,4.963,28/10/2003,28/05/2004,1.0,0 -49.0,admin.,high.school,4.963,29/01/2014,01/08/2014,1.0,0 -36.0,unemployed,professional.course,4.963,14/08/2001,26/01/2007,1.0,0 -,admin.,high.school,4.963,09/07/2013,28/09/1999,1.0,0 -59.0,blue-collar,basic.4y,4.963,28/02/2001,12/09/2012,1.0,0 -,admin.,high.school,4.963,25/12/1988,02/07/2009,1.0,0 -32.0,technician,university.degree,4.963,11/06/2004,31/12/1990,1.0,0 -,admin.,university.degree,4.963,19/09/2008,06/08/2004,1.0,0 -40.0,admin.,high.school,4.963,16/12/2005,31/12/1989,1.0,0 -40.0,admin.,high.school,4.963,24/11/2004,03/10/2008,1.0,0 -30.0,admin.,university.degree,4.963,27/10/2005,14/11/2012,1.0,0 -32.0,management,university.degree,4.963,,30/09/2004,1.0,0 -32.0,admin.,high.school,4.963,13/06/1997,20/12/1991,1.0,0 -49.0,blue-collar,basic.9y,4.963,26/07/2016,13/02/2004,1.0,0 -31.0,unemployed,university.degree,4.963,08/06/2018,29/10/2015,1.0,0 -31.0,unemployed,university.degree,4.963,,28/01/2005,1.0,0 -49.0,blue-collar,basic.9y,4.963,05/08/2014,04/08/2006,1.0,0 -40.0,management,university.degree,4.963,22/08/2000,28/05/2014,1.0,0 -47.0,unemployed,professional.course,4.963,17/11/2015,07/11/2012,1.0,0 -30.0,technician,professional.course,4.963,,23/07/2015,1.0,0 -49.0,unknown,high.school,4.963,25/01/1996,05/07/1992,1.0,0 -30.0,technician,professional.course,4.963,15/07/2010,02/04/1993,1.0,0 -45.0,blue-collar,basic.4y,4.963,01/08/1996,19/09/1995,1.0,0 -59.0,admin.,basic.4y,4.963,11/12/2009,09/02/2000,1.0,0 -33.0,technician,university.degree,4.963,09/04/2014,22/04/1997,1.0,0 -33.0,technician,professional.course,4.963,25/12/1995,01/09/2004,1.0,0 -,blue-collar,basic.9y,4.963,21/04/2001,04/07/2011,1.0,0 -30.0,technician,high.school,4.963,28/03/2003,07/01/2000,1.0,0 -30.0,technician,high.school,4.963,,01/11/2008,1.0,0 -30.0,technician,high.school,4.963,12/03/2004,14/01/2008,1.0,0 -30.0,technician,high.school,4.963,28/05/2004,04/05/2016,1.0,0 -30.0,technician,high.school,4.963,22/12/2000,08/02/2010,1.0,0 -30.0,technician,high.school,4.963,01/11/1992,21/02/2008,1.0,0 -33.0,technician,university.degree,4.963,05/11/1992,12/12/2003,1.0,0 -31.0,management,university.degree,4.963,08/06/2015,30/07/2008,1.0,0 -50.0,blue-collar,basic.4y,4.963,21/12/2007,20/01/2012,1.0,0 -54.0,management,university.degree,4.963,01/12/2004,16/11/2000,1.0,0 -36.0,admin.,university.degree,4.963,01/09/1996,19/03/2012,1.0,0 -37.0,,professional.course,4.963,,14/12/2012,1.0,0 -31.0,self-employed,university.degree,4.963,01/01/1996,17/03/2010,1.0,0 -35.0,technician,professional.course,4.963,17/04/2013,08/05/2009,1.0,0 -31.0,admin.,university.degree,4.963,,01/03/1993,1.0,0 -31.0,admin.,university.degree,4.963,05/03/2003,06/10/2004,1.0,0 -,blue-collar,basic.4y,4.963,04/05/2004,24/12/2004,1.0,0 -40.0,,university.degree,4.963,22/07/2005,01/06/2016,1.0,0 -36.0,admin.,university.degree,4.963,18/06/2004,15/01/1991,1.0,0 -36.0,admin.,university.degree,4.963,18/10/2012,01/09/1995,1.0,0 -31.0,admin.,university.degree,4.963,30/07/2004,15/02/2011,1.0,0 -36.0,admin.,university.degree,4.963,18/08/1999,24/12/2008,1.0,0 -32.0,admin.,university.degree,4.963,31/12/1991,25/12/1994,1.0,0 -31.0,admin.,university.degree,4.963,20/10/2014,28/11/2008,1.0,0 -45.0,admin.,university.degree,4.963,10/05/1992,01/04/1997,1.0,0 -50.0,technician,high.school,4.963,,10/03/2006,1.0,0 -49.0,admin.,high.school,4.963,25/12/1991,31/12/1997,1.0,0 -,admin.,university.degree,4.963,05/02/1992,29/09/2000,1.0,0 -32.0,admin.,university.degree,4.963,01/12/2004,27/05/2012,1.0,0 -45.0,blue-collar,high.school,4.963,10/07/2014,25/09/2015,1.0,0 -30.0,technician,high.school,4.963,07/07/1999,27/10/2006,1.0,0 -,technician,professional.course,4.963,20/12/1994,01/05/1995,1.0,0 -35.0,,university.degree,4.963,24/03/2017,21/07/2016,1.0,0 -36.0,,university.degree,4.963,,28/11/2008,1.0,0 -39.0,technician,high.school,4.963,15/02/2018,09/07/2004,1.0,0 -54.0,blue-collar,basic.4y,4.963,03/08/2006,17/12/1997,1.0,0 -56.0,retired,basic.4y,4.963,02/02/2018,25/11/2005,1.0,1 -29.0,management,university.degree,4.963,07/06/2018,01/06/2006,1.0,0 -32.0,,university.degree,4.963,05/10/2007,30/01/2004,1.0,0 -32.0,technician,university.degree,4.963,,01/10/1998,1.0,0 -30.0,management,high.school,4.963,,19/11/2014,1.0,0 -29.0,admin.,university.degree,4.963,19/01/2005,12/06/2014,1.0,0 -45.0,technician,high.school,4.963,06/12/2000,15/07/2011,1.0,0 -42.0,technician,professional.course,4.963,23/04/2004,18/04/2003,1.0,0 -41.0,admin.,university.degree,4.963,05/07/1995,01/12/1991,1.0,0 -34.0,technician,university.degree,4.963,07/11/2007,02/11/2001,1.0,0 -31.0,admin.,university.degree,4.963,12/10/2017,01/03/2005,1.0,1 -32.0,technician,university.degree,4.963,01/04/2005,05/08/2011,1.0,0 -33.0,technician,university.degree,4.963,22/04/2016,20/03/2003,1.0,0 -30.0,admin.,university.degree,4.963,14/04/2006,04/03/2005,1.0,0 -45.0,technician,high.school,4.963,,31/12/1992,1.0,0 -38.0,unemployed,university.degree,4.963,19/09/2017,28/06/2006,1.0,0 -35.0,technician,professional.course,4.963,28/09/2001,07/08/2012,1.0,0 -30.0,technician,professional.course,4.963,01/05/1995,01/04/2009,1.0,0 -35.0,technician,professional.course,4.963,25/12/1994,23/08/2002,1.0,0 -44.0,,basic.4y,4.963,18/06/2004,04/07/2016,1.0,0 -50.0,admin.,basic.6y,4.963,11/08/2009,20/08/2004,1.0,0 -33.0,admin.,university.degree,4.963,11/01/2000,02/02/2018,1.0,0 -50.0,admin.,basic.6y,4.963,23/09/2014,12/05/2014,1.0,0 -,,university.degree,4.963,16/03/1996,31/01/2012,1.0,0 -43.0,unemployed,professional.course,4.963,10/12/2004,15/03/2002,1.0,0 -31.0,technician,university.degree,4.963,08/10/2003,01/04/2014,1.0,0 -31.0,technician,university.degree,4.963,26/09/2007,21/11/2007,1.0,0 -44.0,admin.,basic.9y,4.963,28/12/2007,27/07/2006,1.0,0 -48.0,blue-collar,basic.4y,4.963,19/07/2012,05/05/2009,1.0,0 -31.0,services,university.degree,4.963,18/11/2005,08/09/2004,1.0,0 -32.0,admin.,university.degree,4.963,01/09/1995,30/05/2011,1.0,0 -31.0,services,university.degree,4.963,05/11/2013,24/12/2014,1.0,0 -38.0,technician,professional.course,4.963,26/07/2016,31/01/2012,1.0,0 -43.0,,high.school,4.963,28/07/2009,25/02/1992,1.0,0 -32.0,admin.,university.degree,4.963,24/10/2018,20/12/2001,1.0,0 -32.0,technician,university.degree,4.963,10/09/1988,09/08/2011,1.0,0 -47.0,blue-collar,basic.6y,4.963,10/07/2014,09/06/2016,1.0,0 -35.0,technician,professional.course,4.963,30/08/2007,11/03/2010,1.0,0 -38.0,admin.,university.degree,4.963,05/12/2016,21/01/2010,1.0,0 -33.0,admin.,high.school,4.963,28/11/2017,10/12/1996,1.0,0 -56.0,blue-collar,basic.4y,4.963,11/10/2012,26/02/2008,1.0,0 -34.0,admin.,university.degree,4.963,11/04/2016,01/07/2015,1.0,0 -,technician,university.degree,4.963,05/12/1990,18/03/2003,1.0,0 -30.0,technician,professional.course,4.963,15/04/2005,02/09/1997,1.0,0 -29.0,admin.,university.degree,4.963,08/04/2014,28/06/2011,1.0,0 -33.0,admin.,high.school,4.963,07/03/1990,14/11/2008,1.0,0 -37.0,technician,university.degree,4.963,,06/05/2011,1.0,0 -30.0,technician,university.degree,4.963,24/11/1999,12/09/2002,1.0,0 -44.0,management,university.degree,4.963,23/11/2006,13/07/2012,1.0,0 -35.0,technician,professional.course,4.963,01/07/2014,20/12/2016,1.0,0 -33.0,admin.,university.degree,4.963,01/12/2017,04/11/2005,1.0,0 -55.0,services,high.school,4.963,,25/03/2011,1.0,0 -33.0,admin.,university.degree,4.963,04/10/2018,12/02/2014,1.0,0 -29.0,technician,university.degree,4.963,20/01/2012,10/01/1994,1.0,0 -31.0,,university.degree,4.963,12/06/2014,06/10/2005,1.0,0 -32.0,technician,high.school,4.963,25/01/1993,28/01/2015,1.0,0 -52.0,unemployed,basic.4y,4.963,09/12/2014,30/07/2014,1.0,0 -30.0,admin.,professional.course,4.963,13/07/1991,01/01/2008,1.0,0 -55.0,retired,high.school,4.963,25/02/2000,14/01/2005,1.0,0 -32.0,,university.degree,4.963,20/07/2012,01/05/2014,1.0,0 -40.0,admin.,university.degree,4.963,28/06/2011,07/01/2005,1.0,0 -52.0,blue-collar,basic.9y,4.963,01/10/1997,12/01/2007,1.0,0 -,self-employed,basic.4y,4.963,,21/02/2003,1.0,0 -32.0,technician,high.school,4.963,15/04/2005,24/01/2019,1.0,0 -60.0,retired,basic.4y,4.963,29/12/2010,08/08/2003,1.0,0 -46.0,services,high.school,4.963,30/01/2015,01/01/2018,1.0,0 -46.0,blue-collar,basic.6y,4.963,08/04/2016,01/04/2009,1.0,0 -32.0,technician,high.school,4.963,08/04/2005,13/04/2015,1.0,0 -41.0,technician,professional.course,4.963,30/05/2001,30/04/2004,1.0,0 -31.0,admin.,high.school,4.963,13/07/2004,11/12/2003,1.0,0 -31.0,technician,university.degree,4.963,13/12/2006,01/09/1996,1.0,1 -,retired,high.school,4.963,05/03/2018,02/07/1999,1.0,0 -33.0,admin.,university.degree,4.963,30/12/2005,15/06/2007,1.0,0 -37.0,,high.school,4.963,,01/07/1993,1.0,0 -,technician,high.school,4.963,,16/06/2016,1.0,0 -29.0,technician,university.degree,4.963,11/12/2000,30/04/1999,1.0,0 -52.0,admin.,high.school,4.963,12/04/2000,05/01/2000,1.0,0 -34.0,admin.,university.degree,4.963,02/12/2016,21/03/2003,1.0,0 -47.0,blue-collar,basic.6y,4.963,28/05/1998,09/12/1991,1.0,0 -31.0,,university.degree,4.963,26/10/2001,13/05/2015,1.0,0 -,blue-collar,basic.4y,4.963,11/07/2011,01/04/1995,1.0,0 -43.0,management,university.degree,4.963,18/01/2012,14/12/2007,1.0,0 -41.0,technician,professional.course,4.963,14/02/2008,25/02/2014,1.0,0 -39.0,admin.,university.degree,4.963,09/03/2006,25/07/2008,1.0,0 -35.0,technician,professional.course,4.963,19/07/1993,20/06/2013,1.0,0 -30.0,admin.,university.degree,4.963,04/06/2004,25/01/2008,1.0,0 -29.0,admin.,university.degree,4.963,29/08/2003,15/07/1997,1.0,0 -45.0,technician,professional.course,4.963,08/11/2000,09/11/2011,1.0,0 -,admin.,university.degree,4.963,16/12/2005,05/10/1993,1.0,0 -52.0,,high.school,4.963,14/04/2009,04/06/2013,1.0,0 -40.0,technician,university.degree,4.963,12/11/2004,12/04/2011,1.0,0 -,admin.,university.degree,4.963,27/02/2019,21/12/2006,1.0,0 -47.0,blue-collar,basic.6y,4.963,24/06/1997,22/03/2002,1.0,0 -36.0,technician,university.degree,4.963,24/04/1997,05/12/2008,1.0,0 -55.0,housemaid,basic.4y,4.963,09/12/2008,05/03/1993,1.0,0 -31.0,technician,university.degree,4.963,26/10/2011,18/04/2011,1.0,0 -30.0,technician,professional.course,4.963,01/12/1993,01/04/2014,1.0,0 -57.0,services,high.school,4.963,17/03/2015,05/05/2017,1.0,0 -58.0,blue-collar,basic.6y,4.963,10/04/1991,02/09/2015,1.0,0 -32.0,admin.,university.degree,4.963,20/06/2002,30/12/2016,1.0,0 -,technician,university.degree,4.963,31/10/2003,25/05/2000,1.0,0 -33.0,admin.,university.degree,4.963,14/06/2000,20/10/1993,1.0,0 -29.0,services,professional.course,4.963,20/03/2009,25/02/2004,1.0,1 -31.0,services,high.school,4.963,25/07/2000,29/05/2013,1.0,0 -38.0,technician,university.degree,4.963,02/04/2009,25/01/1996,1.0,0 -52.0,blue-collar,basic.9y,4.963,21/12/1998,01/09/2006,1.0,0 -45.0,blue-collar,basic.6y,4.963,01/03/2013,02/09/2008,1.0,0 -48.0,blue-collar,basic.9y,4.963,10/04/2012,01/07/2003,1.0,0 -43.0,management,university.degree,4.963,01/12/1996,10/09/2012,1.0,0 -31.0,services,university.degree,4.963,23/10/2008,15/07/2015,1.0,0 -33.0,self-employed,university.degree,4.963,04/10/2010,21/05/2004,1.0,0 -60.0,retired,basic.4y,4.963,31/12/1991,02/08/2013,1.0,0 -40.0,admin.,university.degree,4.963,14/07/2010,21/03/2003,1.0,0 -32.0,technician,university.degree,4.963,09/02/1996,07/02/2002,1.0,0 -40.0,admin.,university.degree,4.963,03/10/2000,30/07/2015,1.0,0 -58.0,admin.,university.degree,4.963,25/03/1995,16/08/2002,1.0,0 -51.0,,basic.4y,4.963,24/03/2016,23/05/2003,1.0,1 -32.0,admin.,university.degree,4.9639999999999995,05/01/1992,11/02/2011,1.0,0 -32.0,technician,high.school,4.9639999999999995,28/06/2000,09/06/2006,1.0,0 -35.0,admin.,university.degree,4.9639999999999995,25/07/2013,26/03/2004,1.0,0 -38.0,admin.,university.degree,4.9639999999999995,12/02/2018,09/02/1996,1.0,0 -30.0,technician,professional.course,4.9639999999999995,08/02/2016,20/08/1998,1.0,0 -48.0,blue-collar,basic.9y,4.9639999999999995,13/03/2014,21/03/2003,1.0,0 -42.0,technician,high.school,4.9639999999999995,01/06/2004,06/07/2001,1.0,0 -,technician,professional.course,4.9639999999999995,17/02/2003,24/02/2012,1.0,0 -38.0,,professional.course,4.9639999999999995,31/10/2016,06/04/2007,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,06/10/2014,01/11/1997,1.0,0 -31.0,,university.degree,4.9639999999999995,28/04/2006,23/05/2014,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,25/01/1996,24/10/2003,1.0,0 -38.0,technician,high.school,4.9639999999999995,,18/04/1997,1.0,0 -55.0,retired,basic.9y,4.9639999999999995,01/09/1997,01/04/2009,1.0,0 -29.0,technician,high.school,4.9639999999999995,05/02/1996,15/07/2001,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,20/08/2009,20/07/2012,1.0,0 -59.0,admin.,university.degree,4.9639999999999995,04/05/2006,25/04/1997,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,05/09/1998,07/10/2003,1.0,0 -58.0,blue-collar,basic.9y,4.9639999999999995,22/11/1990,27/07/2012,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,31/12/1992,01/05/1997,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,26/12/2013,12/01/2011,1.0,0 -39.0,management,university.degree,4.9639999999999995,03/12/2015,27/07/2010,1.0,1 -33.0,admin.,university.degree,4.9639999999999995,01/02/2008,22/10/1999,1.0,0 -37.0,technician,professional.course,4.9639999999999995,05/02/2014,19/09/1995,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,04/02/2005,01/10/2014,1.0,0 -32.0,technician,high.school,4.9639999999999995,16/07/2004,06/04/2010,1.0,0 -48.0,blue-collar,basic.4y,4.9639999999999995,13/10/2010,27/12/2007,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,25/11/1999,26/10/2017,1.0,0 -53.0,management,university.degree,4.9639999999999995,18/09/2003,15/10/2004,1.0,0 -33.0,,university.degree,4.9639999999999995,13/06/2008,20/04/1991,1.0,0 -33.0,technician,university.degree,4.9639999999999995,01/02/1997,30/06/2000,1.0,0 -51.0,retired,university.degree,4.9639999999999995,06/05/2010,23/08/2018,1.0,0 -49.0,admin.,university.degree,4.9639999999999995,22/06/2015,09/12/1996,1.0,0 -46.0,admin.,university.degree,4.9639999999999995,24/06/2013,20/02/2009,1.0,0 -32.0,housemaid,university.degree,4.9639999999999995,14/06/2018,22/07/2008,1.0,0 -32.0,services,high.school,4.9639999999999995,26/03/2019,21/03/2005,1.0,0 -36.0,technician,professional.course,4.9639999999999995,27/12/2002,24/04/2017,1.0,0 -,,university.degree,4.9639999999999995,01/05/1994,25/11/2009,1.0,0 -,services,high.school,4.9639999999999995,05/04/1992,11/12/2009,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,09/10/1998,01/06/2015,1.0,0 -43.0,unemployed,professional.course,4.9639999999999995,20/03/2003,19/09/2003,1.0,0 -56.0,technician,professional.course,4.9639999999999995,18/09/1995,05/07/1991,1.0,0 -43.0,management,university.degree,4.9639999999999995,,20/08/1988,1.0,0 -49.0,admin.,university.degree,4.9639999999999995,03/02/2017,05/07/1996,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,07/11/2016,27/12/2007,1.0,0 -32.0,technician,university.degree,4.9639999999999995,28/01/2005,01/02/1998,1.0,0 -42.0,admin.,university.degree,4.9639999999999995,17/06/2008,06/07/2009,1.0,0 -,blue-collar,basic.4y,4.9639999999999995,13/03/2009,03/09/2002,1.0,0 -32.0,technician,university.degree,4.9639999999999995,01/10/1994,10/02/2006,1.0,0 -55.0,services,basic.4y,4.9639999999999995,02/04/2004,09/12/2013,1.0,0 -40.0,admin.,high.school,4.9639999999999995,13/02/2019,07/08/2013,1.0,0 -42.0,admin.,university.degree,4.9639999999999995,,23/11/2000,1.0,0 -55.0,services,basic.4y,4.9639999999999995,14/05/2002,19/09/2003,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,01/04/1995,17/02/2006,1.0,0 -48.0,blue-collar,basic.9y,4.9639999999999995,01/12/1995,28/02/2013,1.0,0 -31.0,technician,university.degree,4.9639999999999995,01/03/2010,18/01/2018,1.0,0 -,technician,professional.course,4.9639999999999995,29/09/2005,24/10/2002,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,02/06/2006,21/10/2004,1.0,0 -49.0,,university.degree,4.9639999999999995,02/08/2005,31/01/2012,1.0,0 -,admin.,university.degree,4.9639999999999995,19/03/2019,20/06/2008,1.0,0 -30.0,technician,university.degree,4.9639999999999995,25/03/1996,04/01/2012,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,09/10/2000,01/12/1995,1.0,0 -,admin.,university.degree,4.9639999999999995,26/09/2014,11/07/2013,1.0,0 -42.0,admin.,high.school,4.9639999999999995,17/04/2013,02/01/2012,1.0,0 -42.0,admin.,high.school,4.9639999999999995,02/02/1993,06/09/2014,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,,01/09/2006,1.0,0 -45.0,management,high.school,4.9639999999999995,,01/03/2008,1.0,0 -45.0,blue-collar,basic.6y,4.9639999999999995,01/06/1999,10/06/2013,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,10/12/2004,24/10/2003,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,30/05/2008,25/08/1997,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,26/02/2002,21/08/2002,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,12/11/2004,31/12/1994,1.0,0 -42.0,technician,professional.course,4.9639999999999995,16/08/1994,15/04/2003,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,01/02/2017,09/04/2010,1.0,0 -45.0,blue-collar,basic.6y,4.9639999999999995,05/02/1993,10/07/2014,1.0,1 -36.0,self-employed,professional.course,4.9639999999999995,21/01/2014,26/05/2005,1.0,0 -40.0,technician,professional.course,4.9639999999999995,22/12/2011,17/07/2018,1.0,0 -40.0,technician,professional.course,4.9639999999999995,27/02/2009,28/06/2018,1.0,0 -40.0,technician,professional.course,4.9639999999999995,28/03/2001,01/05/1995,1.0,0 -32.0,management,university.degree,4.9639999999999995,17/05/2012,26/07/2017,1.0,0 -40.0,technician,professional.course,4.9639999999999995,21/09/2011,03/11/2009,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,26/11/2004,26/09/2008,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,17/04/2013,06/06/2008,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,25/06/2015,22/03/1996,1.0,0 -50.0,blue-collar,basic.9y,4.9639999999999995,19/03/2014,23/10/1998,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,31/10/1991,27/08/2012,1.0,1 -36.0,,high.school,4.9639999999999995,01/01/2010,07/07/2000,1.0,0 -56.0,technician,professional.course,4.9639999999999995,20/03/2015,19/06/2006,1.0,0 -44.0,entrepreneur,high.school,4.9639999999999995,01/02/1994,11/04/2008,1.0,0 -36.0,technician,high.school,4.9639999999999995,15/01/2008,05/10/2003,1.0,0 -44.0,entrepreneur,high.school,4.9639999999999995,05/11/2004,30/07/2013,1.0,0 -42.0,technician,professional.course,4.9639999999999995,01/06/2012,01/01/2010,1.0,1 -32.0,admin.,university.degree,4.9639999999999995,19/03/2013,15/01/2004,1.0,0 -31.0,,university.degree,4.9639999999999995,17/01/2002,04/06/2013,1.0,0 -31.0,technician,university.degree,4.9639999999999995,,01/03/1994,1.0,0 -46.0,blue-collar,basic.9y,4.9639999999999995,01/05/1996,22/07/2008,1.0,0 -45.0,management,high.school,4.9639999999999995,06/06/2008,03/11/2008,1.0,0 -31.0,,university.degree,4.9639999999999995,16/12/2011,05/02/1998,1.0,0 -54.0,,professional.course,4.9639999999999995,01/02/2015,20/08/1999,1.0,0 -59.0,,basic.9y,4.9639999999999995,31/08/2007,06/11/2009,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,22/02/2012,01/03/2016,1.0,0 -37.0,admin.,university.degree,4.9639999999999995,02/05/2012,20/12/2012,1.0,0 -,technician,high.school,4.9639999999999995,25/09/2000,12/09/2003,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,,04/06/2014,1.0,0 -59.0,retired,basic.9y,4.9639999999999995,01/05/1995,03/07/2014,1.0,0 -59.0,retired,basic.9y,4.9639999999999995,04/07/2012,01/09/1994,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,16/02/2007,31/05/2000,1.0,0 -,housemaid,basic.4y,4.9639999999999995,29/12/2006,21/07/2016,1.0,0 -54.0,blue-collar,basic.9y,4.9639999999999995,03/10/2011,03/02/2005,1.0,0 -56.0,admin.,university.degree,4.9639999999999995,27/07/2016,19/12/2017,1.0,1 -57.0,blue-collar,basic.4y,4.9639999999999995,,25/03/2011,1.0,0 -36.0,technician,professional.course,4.9639999999999995,09/08/2017,23/10/2009,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,08/02/2008,10/10/2008,1.0,0 -57.0,blue-collar,basic.4y,4.9639999999999995,26/12/2011,12/10/2007,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,30/07/2013,10/06/1987,1.0,0 -31.0,technician,university.degree,4.9639999999999995,04/07/2003,26/09/2001,1.0,0 -50.0,blue-collar,basic.9y,4.9639999999999995,01/10/1996,29/12/2000,1.0,0 -57.0,,basic.4y,4.9639999999999995,09/11/1996,12/03/2004,1.0,1 -,technician,professional.course,4.9639999999999995,31/05/2017,20/03/2017,1.0,0 -37.0,admin.,university.degree,4.9639999999999995,28/11/2011,31/12/1993,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,31/05/2018,25/07/2008,1.0,1 -53.0,blue-collar,basic.4y,4.9639999999999995,25/10/2011,14/05/2010,1.0,0 -46.0,blue-collar,basic.4y,4.9639999999999995,02/12/2013,30/03/2007,1.0,0 -49.0,technician,university.degree,4.9639999999999995,25/11/1991,06/09/1996,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,03/01/2007,23/12/2014,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,11/10/2004,05/02/2003,1.0,0 -47.0,technician,professional.course,4.9639999999999995,19/09/1995,10/10/2016,1.0,0 -,technician,professional.course,4.9639999999999995,17/03/1995,04/08/2009,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,07/11/2002,11/08/2011,1.0,0 -33.0,admin.,professional.course,4.9639999999999995,25/01/2006,08/02/2006,1.0,0 -48.0,blue-collar,basic.9y,4.9639999999999995,28/06/2016,19/10/1992,1.0,0 -30.0,blue-collar,basic.9y,4.9639999999999995,20/06/2008,05/05/1992,1.0,0 -,blue-collar,basic.4y,4.9639999999999995,05/02/2015,25/03/2013,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,24/06/2011,07/10/1997,1.0,0 -40.0,technician,professional.course,4.9639999999999995,23/01/2004,30/08/2012,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,19/12/2012,14/07/1999,1.0,0 -43.0,management,university.degree,4.9639999999999995,17/07/1997,01/01/2005,1.0,0 -43.0,management,university.degree,4.9639999999999995,11/05/2009,28/04/2000,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,07/06/1990,01/07/1995,1.0,0 -43.0,management,university.degree,4.9639999999999995,,21/02/2007,1.0,0 -43.0,management,university.degree,4.9639999999999995,15/04/1994,01/10/2015,1.0,0 -31.0,technician,university.degree,4.9639999999999995,06/06/2016,14/05/2010,1.0,0 -44.0,technician,professional.course,4.9639999999999995,26/03/2003,01/05/2018,1.0,0 -53.0,admin.,university.degree,4.9639999999999995,31/12/1995,01/02/2006,1.0,0 -,services,professional.course,4.9639999999999995,25/04/2016,24/07/2018,1.0,0 -53.0,admin.,university.degree,4.9639999999999995,19/03/2014,01/02/1995,1.0,0 -44.0,blue-collar,basic.4y,4.9639999999999995,10/06/2004,25/01/2013,1.0,0 -36.0,technician,university.degree,4.9639999999999995,12/04/2002,06/08/2013,1.0,0 -53.0,admin.,university.degree,4.9639999999999995,08/08/2011,11/12/2015,1.0,0 -45.0,management,university.degree,4.9639999999999995,27/08/1999,09/11/1993,1.0,0 -,admin.,university.degree,4.9639999999999995,23/01/2009,16/11/2009,1.0,1 -,retired,university.degree,4.9639999999999995,18/07/2000,08/10/2004,1.0,0 -48.0,,high.school,4.9639999999999995,24/09/2003,01/09/1996,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,12/01/2018,08/12/2011,1.0,0 -47.0,technician,professional.course,4.9639999999999995,10/04/2009,20/01/2006,1.0,0 -51.0,admin.,university.degree,4.9639999999999995,13/07/2011,05/12/1997,1.0,0 -30.0,technician,university.degree,4.9639999999999995,08/04/2005,15/02/2019,1.0,0 -,technician,university.degree,4.9639999999999995,05/01/2003,09/05/1997,1.0,0 -36.0,blue-collar,high.school,4.9639999999999995,,15/05/2013,1.0,0 -35.0,management,university.degree,4.9639999999999995,09/12/1995,03/07/2009,1.0,0 -57.0,services,high.school,4.9639999999999995,27/11/2015,26/02/2013,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,21/09/1997,15/07/2013,1.0,0 -45.0,services,high.school,4.9639999999999995,11/07/2008,30/04/2010,1.0,0 -33.0,management,university.degree,4.9639999999999995,12/06/2014,22/08/1997,1.0,0 -50.0,technician,professional.course,4.9639999999999995,04/03/1999,18/03/2005,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,19/03/2008,11/02/2005,1.0,0 -29.0,technician,professional.course,4.9639999999999995,26/01/2007,14/06/2013,1.0,0 -48.0,technician,professional.course,4.9639999999999995,31/12/2004,03/03/2000,1.0,0 -30.0,,professional.course,4.9639999999999995,29/07/2002,08/11/2004,1.0,0 -31.0,unemployed,university.degree,4.9639999999999995,01/01/2009,01/07/1994,1.0,1 -36.0,technician,university.degree,4.9639999999999995,05/03/1993,26/07/2016,1.0,0 -29.0,technician,university.degree,4.9639999999999995,30/03/2016,28/03/2003,1.0,0 -31.0,technician,university.degree,4.9639999999999995,,20/05/2014,1.0,0 -29.0,technician,university.degree,4.9639999999999995,01/04/1996,22/09/2006,1.0,0 -39.0,admin.,university.degree,4.9639999999999995,07/10/2008,05/12/1994,1.0,0 -37.0,technician,professional.course,4.9639999999999995,10/06/2010,01/12/2005,1.0,0 -29.0,technician,professional.course,4.9639999999999995,01/03/2006,09/03/1996,1.0,0 -,,university.degree,4.9639999999999995,05/04/2001,04/06/2004,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,25/07/1993,15/02/2007,1.0,0 -,management,high.school,4.9639999999999995,07/06/1996,24/03/1994,1.0,0 -31.0,technician,high.school,4.9639999999999995,31/07/2018,21/01/2011,1.0,0 -32.0,,university.degree,4.9639999999999995,03/10/2000,26/05/1999,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,05/02/1998,04/03/2005,1.0,0 -48.0,blue-collar,basic.9y,4.9639999999999995,23/12/2011,16/03/2011,1.0,0 -,admin.,university.degree,4.9639999999999995,03/02/2015,01/03/1993,1.0,0 -37.0,admin.,university.degree,4.9639999999999995,11/08/1995,14/06/2010,1.0,0 -40.0,technician,university.degree,4.9639999999999995,16/12/2005,25/11/1994,1.0,0 -37.0,technician,high.school,4.9639999999999995,31/10/2012,30/10/2013,1.0,0 -,admin.,university.degree,4.9639999999999995,05/07/2000,27/03/2007,1.0,1 -35.0,technician,professional.course,4.9639999999999995,17/08/2018,05/03/2015,1.0,0 -51.0,technician,professional.course,4.9639999999999995,,12/08/2005,1.0,0 -54.0,admin.,university.degree,4.9639999999999995,14/02/2012,15/12/2000,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,06/12/2012,01/11/2004,1.0,0 -43.0,technician,professional.course,4.9639999999999995,05/05/2003,01/03/1993,1.0,0 -53.0,admin.,university.degree,4.9639999999999995,01/01/1990,01/09/2003,1.0,0 -53.0,admin.,university.degree,4.9639999999999995,12/05/2006,25/10/1988,1.0,0 -36.0,technician,university.degree,4.9639999999999995,23/05/1991,05/04/1996,1.0,0 -37.0,technician,university.degree,4.9639999999999995,07/03/2002,01/03/1989,1.0,0 -29.0,technician,university.degree,4.9639999999999995,22/03/1990,16/08/2013,1.0,0 -31.0,,university.degree,4.9639999999999995,12/07/2013,01/03/1995,1.0,0 -43.0,management,university.degree,4.9639999999999995,24/03/1993,25/12/1991,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,31/05/2016,05/07/2002,1.0,0 -59.0,management,university.degree,4.9639999999999995,12/12/1991,10/12/1988,1.0,0 -58.0,admin.,professional.course,4.9639999999999995,24/01/2001,09/07/2014,1.0,0 -59.0,management,university.degree,4.9639999999999995,04/01/2008,11/02/2016,1.0,0 -59.0,management,university.degree,4.9639999999999995,16/10/2014,29/07/2009,1.0,0 -36.0,,professional.course,4.9639999999999995,18/08/2017,06/10/2000,1.0,0 -36.0,technician,professional.course,4.9639999999999995,25/03/2000,01/06/1997,1.0,0 -41.0,admin.,university.degree,4.9639999999999995,27/04/2015,01/12/1992,1.0,0 -45.0,management,university.degree,4.9639999999999995,06/04/2017,06/03/2012,1.0,0 -36.0,housemaid,university.degree,4.9639999999999995,12/05/2011,16/01/2014,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,19/08/2010,07/07/2000,1.0,0 -,technician,professional.course,4.9639999999999995,,20/01/2016,1.0,0 -31.0,technician,university.degree,4.9639999999999995,28/04/2006,05/07/2010,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,09/05/2000,01/01/2006,1.0,0 -55.0,services,basic.4y,4.9639999999999995,,12/04/1996,1.0,0 -32.0,,university.degree,4.9639999999999995,31/12/1991,05/03/2004,1.0,0 -56.0,admin.,university.degree,4.9639999999999995,02/03/2006,14/12/2015,1.0,0 -34.0,technician,university.degree,4.9639999999999995,31/01/2012,19/07/2010,1.0,0 -34.0,technician,university.degree,4.9639999999999995,,15/01/2014,1.0,0 -34.0,technician,university.degree,4.9639999999999995,05/09/1992,25/12/2013,1.0,0 -41.0,admin.,university.degree,4.9639999999999995,28/09/2007,10/04/2015,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,08/08/2014,13/01/2015,1.0,1 -,technician,professional.course,4.9639999999999995,22/07/2004,24/06/2005,1.0,0 -52.0,blue-collar,basic.9y,4.9639999999999995,01/06/2010,03/11/2010,1.0,0 -46.0,blue-collar,basic.4y,4.9639999999999995,31/12/1994,11/06/2014,1.0,0 -35.0,technician,university.degree,4.9639999999999995,15/06/2015,26/04/2002,1.0,0 -35.0,technician,university.degree,4.9639999999999995,03/03/1999,05/07/1996,1.0,0 -44.0,blue-collar,basic.9y,4.9639999999999995,24/09/2004,21/03/2003,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,01/06/2007,10/10/2002,1.0,1 -35.0,,university.degree,4.9639999999999995,04/01/2008,25/02/2014,1.0,0 -30.0,technician,university.degree,4.9639999999999995,18/07/2013,28/05/2009,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,01/08/2009,05/12/2001,1.0,0 -29.0,technician,university.degree,4.9639999999999995,16/10/2003,19/02/2016,1.0,0 -30.0,technician,university.degree,4.9639999999999995,,12/03/2018,1.0,0 -36.0,,professional.course,4.9639999999999995,25/09/1996,22/09/1995,1.0,0 -29.0,technician,high.school,4.9639999999999995,12/03/2004,06/05/2008,1.0,1 -31.0,technician,university.degree,4.9639999999999995,04/04/2001,05/06/1995,1.0,0 -36.0,technician,professional.course,4.9639999999999995,04/03/2014,05/11/2003,1.0,0 -,admin.,university.degree,4.9639999999999995,09/05/2003,22/09/2015,1.0,0 -53.0,admin.,high.school,4.9639999999999995,08/11/2001,25/06/2013,1.0,0 -,technician,professional.course,4.9639999999999995,10/04/2001,03/11/2009,1.0,0 -41.0,technician,professional.course,4.9639999999999995,,25/02/1996,1.0,0 -34.0,entrepreneur,basic.9y,4.9639999999999995,01/08/2017,16/07/2004,1.0,0 -53.0,admin.,high.school,4.9639999999999995,15/11/2002,31/03/2014,1.0,0 -32.0,,university.degree,4.9639999999999995,12/10/2009,03/11/2006,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,,27/03/2009,1.0,0 -,admin.,university.degree,4.9639999999999995,14/12/2015,11/02/2000,1.0,0 -57.0,blue-collar,basic.4y,4.9639999999999995,05/03/1990,27/01/2006,1.0,0 -31.0,technician,university.degree,4.9639999999999995,06/02/2003,10/07/2013,1.0,0 -,admin.,university.degree,4.9639999999999995,08/03/2006,01/03/1993,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,05/07/2005,28/05/1999,1.0,0 -48.0,blue-collar,basic.9y,4.9639999999999995,10/08/2012,25/12/1995,1.0,1 -37.0,admin.,university.degree,4.9639999999999995,12/12/2003,02/08/2001,1.0,0 -,housemaid,basic.9y,4.9639999999999995,13/06/2003,29/08/2011,1.0,0 -56.0,,basic.4y,4.9639999999999995,29/04/2019,10/02/2005,1.0,0 -45.0,blue-collar,basic.4y,4.9639999999999995,01/09/1993,31/10/2012,1.0,0 -46.0,self-employed,university.degree,4.9639999999999995,02/07/2015,06/08/2018,1.0,0 -47.0,technician,professional.course,4.9639999999999995,07/09/2015,31/01/2014,1.0,0 -32.0,self-employed,high.school,4.9639999999999995,11/07/2014,05/11/1999,1.0,0 -33.0,technician,high.school,4.9639999999999995,26/09/2005,24/03/2009,1.0,0 -,services,high.school,4.9639999999999995,19/05/2000,26/02/2014,1.0,0 -43.0,admin.,university.degree,4.9639999999999995,05/02/2003,09/08/2016,1.0,0 -43.0,admin.,university.degree,4.9639999999999995,03/01/2017,29/07/2010,1.0,0 -35.0,management,university.degree,4.9639999999999995,01/10/1995,11/02/2004,1.0,0 -39.0,housemaid,basic.4y,4.9639999999999995,14/06/2018,02/10/2009,1.0,0 -56.0,retired,basic.4y,4.9639999999999995,,23/09/1999,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,29/08/2003,16/05/2003,1.0,0 -50.0,admin.,university.degree,4.9639999999999995,07/04/2011,13/12/2017,1.0,0 -34.0,technician,high.school,4.9639999999999995,07/07/2006,14/02/2003,1.0,0 -55.0,blue-collar,professional.course,4.9639999999999995,01/03/2013,01/11/2007,1.0,0 -31.0,technician,university.degree,4.9639999999999995,12/05/2014,01/05/1996,1.0,0 -45.0,unemployed,basic.9y,4.9639999999999995,22/08/1997,29/03/2010,1.0,0 -54.0,admin.,university.degree,4.9639999999999995,24/06/2005,29/05/2014,1.0,0 -45.0,technician,professional.course,4.9639999999999995,30/12/2010,23/03/2007,1.0,0 -,self-employed,university.degree,4.9639999999999995,05/04/1996,13/10/2010,1.0,0 -41.0,technician,professional.course,4.9639999999999995,09/12/1996,26/01/2006,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,20/02/2015,13/06/2018,1.0,0 -50.0,admin.,university.degree,4.9639999999999995,28/03/2008,19/05/2005,1.0,0 -32.0,technician,professional.course,4.9639999999999995,01/09/2014,24/02/2011,1.0,0 -56.0,retired,basic.4y,4.9639999999999995,17/03/2014,14/05/2002,1.0,0 -29.0,technician,university.degree,4.9639999999999995,20/12/1994,25/04/2016,1.0,0 -36.0,technician,high.school,4.9639999999999995,05/09/2007,30/01/2004,1.0,0 -59.0,retired,high.school,4.9639999999999995,01/10/2004,25/04/2000,1.0,1 -31.0,unemployed,university.degree,4.9639999999999995,14/06/2011,01/04/2017,1.0,0 -35.0,technician,professional.course,4.9639999999999995,27/06/2014,27/08/2004,1.0,0 -55.0,services,basic.9y,4.9639999999999995,19/12/2018,21/10/2013,1.0,0 -31.0,technician,high.school,4.9639999999999995,29/12/2008,20/09/2012,1.0,0 -51.0,,university.degree,4.9639999999999995,,14/03/2019,1.0,0 -48.0,,high.school,4.9639999999999995,15/10/2004,31/07/2017,1.0,0 -31.0,technician,university.degree,4.9639999999999995,03/05/2019,16/03/2007,1.0,0 -42.0,admin.,university.degree,4.9639999999999995,17/07/2018,11/07/2008,1.0,0 -30.0,housemaid,university.degree,4.9639999999999995,21/02/2011,26/03/2008,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,22/02/1990,21/08/2014,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,09/03/2012,29/03/2000,1.0,0 -,,university.degree,4.9639999999999995,,13/03/2009,1.0,0 -46.0,services,basic.9y,4.9639999999999995,12/08/2011,13/07/2010,1.0,0 -53.0,admin.,university.degree,4.9639999999999995,31/10/2012,03/10/2003,1.0,0 -48.0,services,high.school,4.9639999999999995,01/04/1990,14/04/2000,1.0,1 -30.0,admin.,university.degree,4.9639999999999995,23/12/2005,14/03/2002,1.0,0 -52.0,admin.,university.degree,4.9639999999999995,09/09/1994,31/01/2008,1.0,0 -55.0,services,high.school,4.9639999999999995,28/05/2009,03/12/1996,1.0,0 -42.0,admin.,university.degree,4.9639999999999995,07/05/2013,06/01/1995,1.0,0 -53.0,admin.,high.school,4.9639999999999995,13/09/2006,12/03/2004,1.0,0 -56.0,self-employed,basic.9y,4.9639999999999995,10/04/2006,01/06/1997,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,08/10/1998,19/08/2009,1.0,0 -36.0,technician,university.degree,4.9639999999999995,27/01/2006,11/10/2000,1.0,0 -52.0,technician,high.school,4.9639999999999995,,18/04/2007,1.0,0 -49.0,admin.,university.degree,4.9639999999999995,31/12/1993,27/09/2002,1.0,0 -49.0,technician,professional.course,4.9639999999999995,,10/04/2001,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,14/01/2008,19/03/2003,1.0,0 -45.0,housemaid,basic.4y,4.9639999999999995,21/03/2006,12/11/2012,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,22/09/1999,01/03/2007,1.0,0 -31.0,unemployed,university.degree,4.9639999999999995,,01/12/2008,1.0,0 -34.0,technician,high.school,4.9639999999999995,31/12/1995,25/01/2013,1.0,0 -44.0,technician,professional.course,4.9639999999999995,17/02/2004,01/08/2007,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,01/04/2005,18/02/2005,1.0,0 -58.0,retired,basic.4y,4.9639999999999995,22/03/1991,10/12/2014,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,01/03/1994,18/12/2018,1.0,0 -37.0,self-employed,professional.course,4.9639999999999995,09/09/2015,05/05/2006,1.0,0 -43.0,admin.,university.degree,4.9639999999999995,,01/09/2007,1.0,0 -30.0,housemaid,university.degree,4.9639999999999995,10/08/2016,21/09/2005,1.0,0 -46.0,services,basic.9y,4.9639999999999995,29/11/2001,01/04/1993,1.0,0 -30.0,technician,university.degree,4.9639999999999995,10/05/2017,30/03/2012,1.0,0 -45.0,blue-collar,high.school,4.9639999999999995,19/12/2016,23/07/2010,1.0,0 -,technician,professional.course,4.9639999999999995,,18/07/2003,1.0,0 -56.0,retired,basic.4y,4.9639999999999995,,01/09/2007,1.0,0 -29.0,technician,professional.course,4.9639999999999995,20/07/2011,20/12/1991,1.0,0 -30.0,technician,professional.course,4.9639999999999995,01/12/2002,22/03/2012,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,03/09/2004,29/12/2000,1.0,0 -31.0,,university.degree,4.9639999999999995,25/04/1997,13/05/2015,1.0,0 -,,basic.4y,4.9639999999999995,30/09/2011,14/08/1998,1.0,0 -58.0,retired,professional.course,4.9639999999999995,12/08/2003,13/06/2012,1.0,0 -54.0,blue-collar,high.school,4.9639999999999995,07/07/2014,25/04/2012,1.0,0 -55.0,admin.,university.degree,4.9639999999999995,01/11/1993,15/12/2009,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,24/02/2017,15/01/2014,1.0,0 -31.0,technician,university.degree,4.9639999999999995,01/07/2004,04/12/1997,1.0,0 -31.0,technician,university.degree,4.9639999999999995,,09/03/2007,1.0,0 -29.0,admin.,university.degree,4.963,26/10/2007,25/11/1998,1.0,0 -30.0,housemaid,university.degree,4.963,31/07/1990,20/02/1995,1.0,0 -41.0,technician,university.degree,4.963,01/05/1997,17/12/2014,1.0,0 -,,high.school,4.963,24/01/2014,16/07/2012,1.0,0 -46.0,self-employed,university.degree,4.963,10/08/1997,20/12/2018,1.0,0 -34.0,technician,professional.course,4.963,15/08/1998,20/01/2006,1.0,0 -44.0,,professional.course,4.963,01/02/1996,20/04/2001,1.0,0 -41.0,,university.degree,4.963,03/01/2000,01/09/1999,1.0,0 -48.0,services,high.school,4.963,17/10/2012,10/09/2015,1.0,0 -43.0,admin.,university.degree,4.963,29/10/2008,04/01/2007,1.0,0 -48.0,services,high.school,4.963,01/03/1998,10/06/2015,1.0,0 -,admin.,university.degree,4.963,20/02/1990,17/02/2017,1.0,0 -48.0,services,high.school,4.963,,09/12/1988,1.0,0 -,technician,professional.course,4.963,20/04/1993,06/11/2013,1.0,0 -49.0,blue-collar,high.school,4.963,31/01/2017,24/07/1997,1.0,0 -,blue-collar,high.school,4.963,06/08/2001,01/07/2014,1.0,0 -36.0,technician,high.school,4.963,01/02/2013,25/12/1996,1.0,0 -49.0,blue-collar,high.school,4.963,28/05/2002,16/06/2011,1.0,0 -32.0,self-employed,high.school,4.963,16/12/2011,17/08/2006,1.0,0 -35.0,services,professional.course,4.963,25/01/2017,12/09/2016,1.0,0 -33.0,technician,high.school,4.963,,12/01/2007,1.0,0 -51.0,technician,professional.course,4.963,06/06/2016,18/03/2004,1.0,0 -44.0,blue-collar,basic.4y,4.963,31/12/1994,07/02/2003,1.0,0 -36.0,technician,high.school,4.963,28/04/2006,05/06/2001,1.0,0 -44.0,blue-collar,basic.4y,4.963,07/02/2011,26/09/2012,1.0,0 -,blue-collar,basic.4y,4.963,31/01/2003,13/07/2012,1.0,0 -44.0,blue-collar,basic.4y,4.963,25/01/2008,29/01/2015,1.0,0 -42.0,,high.school,4.963,01/03/1994,13/02/2017,1.0,0 -41.0,self-employed,basic.6y,4.963,01/10/2013,20/12/2005,1.0,0 -35.0,technician,professional.course,4.963,15/01/1989,05/10/1996,1.0,0 -41.0,self-employed,basic.6y,4.963,05/12/1996,05/06/2013,1.0,0 -35.0,technician,professional.course,4.963,13/08/2004,31/07/2014,1.0,0 -53.0,admin.,university.degree,4.963,01/01/1992,12/11/2008,1.0,0 -55.0,services,basic.9y,4.963,02/02/1998,04/04/2008,1.0,0 -52.0,admin.,high.school,4.963,20/01/2005,10/05/1998,1.0,0 -53.0,admin.,university.degree,4.963,09/09/1990,27/03/2015,1.0,0 -44.0,housemaid,basic.4y,4.963,05/11/2009,17/09/2007,1.0,0 -43.0,admin.,university.degree,4.963,08/10/2007,07/07/2000,1.0,0 -,,basic.4y,4.963,20/06/2003,19/07/2002,1.0,0 -34.0,technician,professional.course,4.963,,09/06/2015,1.0,0 -33.0,technician,professional.course,4.963,01/05/2006,24/05/2002,1.0,0 -,technician,professional.course,4.963,31/01/2002,12/11/2004,1.0,0 -50.0,self-employed,university.degree,4.963,09/03/1996,04/03/2014,1.0,0 -35.0,technician,university.degree,4.963,16/12/2014,12/05/2010,1.0,0 -34.0,,high.school,4.963,15/06/2009,16/03/2009,1.0,0 -42.0,admin.,university.degree,4.963,19/12/2017,31/07/2014,1.0,0 -47.0,admin.,university.degree,4.963,04/03/1994,14/03/2003,1.0,0 -31.0,admin.,university.degree,4.963,26/11/2014,21/01/2000,1.0,0 -29.0,admin.,university.degree,4.963,14/03/2012,05/12/1993,1.0,0 -29.0,admin.,university.degree,4.963,10/06/1988,01/07/2004,1.0,0 -,admin.,university.degree,4.963,21/03/2001,06/08/2003,1.0,0 -,admin.,university.degree,4.963,22/06/1997,05/11/1990,1.0,0 -30.0,admin.,university.degree,4.963,16/12/2002,31/08/2012,1.0,0 -,admin.,university.degree,4.963,05/11/2015,04/05/2010,1.0,0 -47.0,services,basic.9y,4.963,01/09/2014,30/09/1993,1.0,0 -32.0,technician,professional.course,4.963,21/02/2006,19/11/2007,1.0,0 -31.0,admin.,university.degree,4.963,30/08/2001,15/02/2007,1.0,0 -34.0,admin.,high.school,4.963,06/04/2006,18/01/2008,1.0,1 -48.0,,high.school,4.963,29/10/2010,03/07/2009,1.0,0 -56.0,retired,professional.course,4.963,10/11/1992,30/10/1998,1.0,0 -46.0,admin.,university.degree,4.963,10/02/2015,01/03/2005,1.0,0 -29.0,admin.,university.degree,4.963,,10/10/1997,1.0,0 -34.0,technician,professional.course,4.963,19/10/2016,25/09/2003,1.0,0 -37.0,technician,professional.course,4.963,01/06/2008,21/02/2018,1.0,0 -,technician,professional.course,4.963,24/09/2003,15/09/1995,1.0,0 -35.0,technician,professional.course,4.963,10/06/2016,25/04/1990,1.0,0 -39.0,,professional.course,4.963,14/02/2011,09/12/2005,1.0,0 -48.0,services,high.school,4.963,01/05/1997,18/10/2018,1.0,0 -48.0,services,high.school,4.963,01/01/2001,27/05/2014,1.0,0 -31.0,admin.,university.degree,4.963,21/05/2001,09/03/2010,1.0,0 -51.0,management,university.degree,4.963,15/04/2005,31/03/1993,1.0,1 -42.0,technician,university.degree,4.963,31/12/2014,31/07/2003,1.0,0 -42.0,technician,university.degree,4.963,09/05/2008,12/11/2014,1.0,0 -42.0,technician,university.degree,4.963,06/08/1998,14/03/2006,1.0,0 -,technician,university.degree,4.963,25/10/2002,24/06/2004,1.0,0 -,services,high.school,4.963,17/06/2014,15/02/2011,1.0,0 -29.0,admin.,university.degree,4.963,13/11/2018,04/01/2000,1.0,0 -54.0,blue-collar,basic.4y,4.963,,20/06/2003,1.0,0 -50.0,blue-collar,basic.4y,4.963,17/03/2014,13/12/2016,1.0,0 -43.0,admin.,university.degree,4.963,10/03/2010,04/04/2011,1.0,0 -39.0,,basic.4y,4.963,,23/06/2005,1.0,0 -53.0,services,high.school,4.963,01/01/2005,16/06/2011,1.0,0 -34.0,housemaid,university.degree,4.963,15/04/1989,08/02/2008,1.0,0 -56.0,self-employed,basic.9y,4.963,20/06/2003,23/04/2007,1.0,0 -30.0,admin.,university.degree,4.963,18/04/2003,29/11/2002,1.0,0 -30.0,admin.,university.degree,4.963,31/01/2012,27/07/2011,1.0,0 -31.0,admin.,university.degree,4.963,06/07/2006,09/08/2016,1.0,0 -34.0,admin.,university.degree,4.963,10/04/2003,30/03/2000,1.0,0 -56.0,retired,basic.4y,4.963,05/12/1993,18/09/2009,1.0,0 -29.0,admin.,university.degree,4.963,,05/05/1991,1.0,0 -32.0,,university.degree,4.963,05/02/1993,03/08/2007,1.0,0 -42.0,entrepreneur,university.degree,4.963,01/04/2015,11/03/2011,1.0,0 -52.0,blue-collar,basic.4y,4.963,29/03/2005,01/04/1997,1.0,1 -,technician,professional.course,4.963,01/11/1993,15/12/2015,1.0,0 -30.0,technician,professional.course,4.963,,10/06/2005,1.0,0 -32.0,,university.degree,4.963,10/12/1996,06/09/2002,1.0,0 -30.0,technician,professional.course,4.963,26/07/2005,31/10/2003,1.0,0 -30.0,technician,professional.course,4.963,18/04/2018,14/05/2003,1.0,0 -30.0,technician,high.school,4.963,24/10/2003,13/03/2003,1.0,1 -48.0,blue-collar,basic.9y,4.963,06/08/2014,23/06/2014,1.0,0 -,services,basic.9y,4.963,28/08/2009,26/09/2014,1.0,0 -30.0,technician,professional.course,4.963,01/11/1996,31/12/1994,1.0,0 -49.0,,basic.4y,4.963,31/12/1994,10/10/2011,1.0,0 -51.0,admin.,university.degree,4.963,04/08/2015,21/10/2010,1.0,0 -32.0,admin.,university.degree,4.963,05/02/1997,01/04/2014,1.0,0 -51.0,admin.,university.degree,4.963,26/01/1998,14/04/2014,1.0,0 -54.0,housemaid,professional.course,4.963,22/12/2015,25/03/2011,1.0,0 -33.0,housemaid,professional.course,4.963,14/08/2012,03/02/2005,1.0,0 -30.0,,university.degree,4.963,08/04/2010,10/09/2018,1.0,0 -39.0,housemaid,basic.4y,4.963,25/11/1989,25/10/2000,1.0,0 -58.0,management,university.degree,4.963,21/12/2010,23/04/2004,1.0,0 -39.0,housemaid,basic.4y,4.963,13/12/2005,10/05/2001,1.0,0 -46.0,unemployed,basic.9y,4.963,,12/09/2016,1.0,0 -60.0,,university.degree,4.963,,01/02/1995,1.0,0 -51.0,admin.,university.degree,4.963,10/11/2005,20/01/2006,1.0,0 -,self-employed,university.degree,4.963,09/08/2005,30/09/2005,1.0,0 -54.0,blue-collar,basic.4y,4.963,09/10/2015,25/02/1997,1.0,0 -46.0,,professional.course,4.963,05/07/1994,02/04/2009,1.0,0 -30.0,admin.,university.degree,4.963,30/12/2005,01/08/1995,1.0,0 -58.0,retired,high.school,4.963,27/11/2002,25/03/1997,1.0,0 -47.0,services,high.school,4.963,,20/03/2008,1.0,1 -57.0,blue-collar,basic.4y,4.963,09/09/2005,18/05/2010,1.0,0 -49.0,blue-collar,basic.6y,4.963,03/09/2002,17/07/2018,1.0,0 -36.0,admin.,university.degree,4.963,04/12/2015,17/06/2008,1.0,0 -29.0,admin.,university.degree,4.963,30/06/2016,06/03/2001,1.0,0 -54.0,,university.degree,4.963,30/11/1993,09/04/1995,1.0,0 -29.0,admin.,university.degree,4.963,10/08/1991,13/01/2006,1.0,0 -47.0,housemaid,basic.9y,4.963,01/12/1992,21/12/2000,1.0,0 -56.0,retired,basic.4y,4.963,05/12/1994,21/05/2003,1.0,0 -44.0,technician,university.degree,4.963,28/11/2003,01/01/1994,1.0,0 -56.0,admin.,basic.9y,4.963,,30/08/2005,1.0,0 -31.0,management,university.degree,4.963,01/03/1997,22/04/2004,1.0,0 -45.0,technician,university.degree,4.963,01/04/2010,28/11/2011,1.0,0 -35.0,management,university.degree,4.963,18/11/2009,07/06/2013,1.0,0 -37.0,admin.,university.degree,4.963,25/01/1996,01/04/2010,1.0,1 -,technician,professional.course,4.963,10/03/1998,11/12/2017,1.0,0 -29.0,admin.,high.school,4.963,12/12/2014,09/01/1996,1.0,1 -30.0,technician,high.school,4.963,01/06/1994,01/09/1992,1.0,0 -55.0,technician,professional.course,4.963,30/11/2007,18/07/2003,1.0,0 -46.0,,university.degree,4.963,25/07/2003,25/05/2000,1.0,0 -55.0,admin.,university.degree,4.963,06/09/2002,30/05/2013,1.0,0 -42.0,admin.,university.degree,4.963,,02/03/2007,1.0,0 -41.0,technician,professional.course,4.963,25/04/2008,06/08/2013,1.0,0 -38.0,technician,professional.course,4.963,28/05/2009,10/12/1987,1.0,0 -,housemaid,basic.9y,4.963,03/06/2009,29/05/2013,1.0,0 -33.0,technician,professional.course,4.963,25/03/1999,31/10/2003,1.0,0 -49.0,blue-collar,high.school,4.963,03/10/1992,19/11/2014,1.0,0 -56.0,self-employed,basic.9y,4.963,,01/03/2006,1.0,0 -56.0,retired,basic.4y,4.963,30/01/2006,02/01/2003,1.0,0 -47.0,,basic.6y,4.963,16/12/2014,05/12/2012,1.0,0 -50.0,admin.,basic.9y,4.963,08/10/2014,10/02/2000,1.0,0 -29.0,,university.degree,4.963,14/05/2004,23/03/2017,1.0,0 -,admin.,high.school,4.963,12/03/1997,27/08/2013,1.0,0 -32.0,technician,professional.course,4.963,04/09/2009,04/02/2015,1.0,0 -31.0,admin.,university.degree,4.963,14/05/2012,26/06/2018,1.0,0 -49.0,services,basic.4y,4.963,,01/12/1997,1.0,0 -51.0,admin.,university.degree,4.963,05/07/2013,11/07/2003,1.0,0 -45.0,housemaid,basic.4y,4.963,29/05/2013,23/06/1999,1.0,0 -,self-employed,basic.9y,4.963,23/09/2015,27/02/2013,1.0,0 -42.0,technician,high.school,4.963,01/11/1993,08/12/2010,1.0,0 -51.0,management,university.degree,4.963,30/11/1998,05/08/2005,1.0,0 -40.0,technician,professional.course,4.963,28/11/2001,20/04/2006,1.0,0 -49.0,admin.,university.degree,4.963,22/06/1998,07/07/2005,1.0,0 -31.0,admin.,university.degree,4.963,10/02/2012,09/02/1988,1.0,0 -34.0,housemaid,university.degree,4.963,01/06/2005,07/02/2012,1.0,0 -45.0,services,high.school,4.963,18/05/2006,14/01/2014,1.0,0 -31.0,admin.,university.degree,4.963,08/08/2002,21/05/2010,1.0,0 -33.0,technician,professional.course,4.963,28/08/2000,24/03/2000,1.0,1 -30.0,admin.,university.degree,4.963,04/05/2004,20/01/1989,1.0,0 -49.0,admin.,university.degree,4.963,16/04/2019,20/07/2015,1.0,1 -29.0,admin.,university.degree,4.963,,05/12/2012,1.0,0 -44.0,blue-collar,basic.4y,4.963,02/07/1996,16/02/2009,1.0,0 -31.0,admin.,university.degree,4.963,03/12/2010,09/09/1994,1.0,0 -56.0,blue-collar,basic.9y,4.963,,06/01/2012,1.0,0 -52.0,technician,professional.course,4.963,,05/10/1997,1.0,0 -44.0,admin.,university.degree,4.963,25/03/1998,14/04/2014,1.0,0 -45.0,services,high.school,4.963,,24/09/2014,1.0,0 -49.0,blue-collar,basic.9y,4.963,05/04/1996,02/12/1999,1.0,0 -,technician,professional.course,4.963,21/10/2013,09/04/1997,1.0,0 -34.0,technician,professional.course,4.963,21/06/2000,01/05/2006,1.0,0 -56.0,admin.,high.school,4.963,04/12/2015,04/07/2003,1.0,0 -52.0,admin.,high.school,4.963,19/02/2013,16/05/2000,1.0,0 -50.0,admin.,university.degree,4.963,16/11/2017,29/06/2012,1.0,0 -52.0,housemaid,university.degree,4.963,21/03/2016,21/11/1997,1.0,0 -44.0,technician,professional.course,4.963,26/12/2016,23/07/2015,1.0,0 -32.0,technician,university.degree,4.963,01/03/1996,16/05/2013,1.0,0 -31.0,unemployed,university.degree,4.963,05/03/2004,26/05/2014,1.0,0 -38.0,admin.,university.degree,4.963,,20/08/1995,1.0,0 -39.0,admin.,university.degree,4.963,03/11/2014,15/06/2000,1.0,0 -33.0,,high.school,4.963,26/03/2018,19/12/2012,1.0,0 -,self-employed,basic.9y,4.963,11/04/2014,25/05/2001,1.0,1 -44.0,admin.,university.degree,4.963,05/12/2012,15/07/2008,1.0,0 -48.0,blue-collar,basic.6y,4.963,05/10/1993,04/10/2011,1.0,0 -35.0,technician,professional.course,4.963,30/05/2017,04/05/2007,1.0,0 -29.0,technician,high.school,4.963,01/11/2002,02/10/2003,1.0,0 -30.0,admin.,university.degree,4.963,21/03/2003,29/05/2009,1.0,0 -50.0,technician,professional.course,4.963,,05/06/1990,1.0,0 -31.0,technician,professional.course,4.963,14/12/2017,15/12/2008,1.0,0 -29.0,technician,professional.course,4.963,05/03/2004,15/05/2018,1.0,0 -33.0,housemaid,professional.course,4.963,06/11/2009,13/11/2018,1.0,0 -31.0,technician,professional.course,4.963,30/01/2008,31/10/2013,1.0,0 -31.0,technician,professional.course,4.963,01/10/1996,01/03/1997,1.0,0 -48.0,blue-collar,basic.6y,4.963,09/07/1993,08/02/2016,1.0,0 -48.0,blue-collar,basic.6y,4.963,28/05/2015,19/10/2006,1.0,0 -54.0,technician,professional.course,4.963,31/12/2001,29/03/2017,1.0,0 -,services,high.school,4.963,06/08/2010,05/08/1994,1.0,0 -31.0,technician,university.degree,4.963,02/10/2009,30/06/2006,1.0,0 -31.0,technician,professional.course,4.963,27/06/1996,20/02/1995,1.0,0 -35.0,technician,university.degree,4.963,18/09/2009,07/07/2006,1.0,0 -30.0,,university.degree,4.963,01/02/1997,21/03/2017,1.0,0 -32.0,technician,professional.course,4.963,07/04/2009,25/06/2004,1.0,0 -32.0,technician,professional.course,4.963,08/12/2003,24/10/2014,1.0,0 -47.0,technician,professional.course,4.963,12/11/2004,13/12/2001,1.0,0 -47.0,blue-collar,basic.4y,4.963,09/11/1995,09/02/2005,1.0,0 -31.0,technician,professional.course,4.963,04/07/2014,30/03/2007,1.0,0 -54.0,,basic.4y,4.963,19/11/2004,24/09/2004,1.0,0 -47.0,services,high.school,4.963,,03/11/2000,1.0,0 -45.0,technician,professional.course,4.963,15/05/1995,06/11/2008,1.0,0 -32.0,housemaid,basic.4y,4.963,23/08/2001,25/02/2013,1.0,0 -45.0,technician,professional.course,4.963,19/05/2005,21/04/2014,1.0,0 -29.0,technician,professional.course,4.963,14/02/1990,17/03/2009,1.0,0 -,technician,professional.course,4.963,07/09/2007,02/04/1998,1.0,0 -48.0,services,basic.4y,4.963,01/06/2010,25/04/2003,1.0,0 -,blue-collar,basic.4y,4.963,30/05/2011,05/07/2013,1.0,0 -33.0,admin.,university.degree,4.963,18/01/2016,26/01/2007,1.0,1 -54.0,admin.,university.degree,4.963,,15/06/1997,1.0,0 -48.0,management,university.degree,4.963,01/12/2007,15/02/2002,1.0,0 -30.0,technician,university.degree,4.963,25/08/1988,26/04/2016,1.0,0 -31.0,technician,professional.course,4.963,23/07/2004,29/09/2015,1.0,0 -55.0,blue-collar,basic.4y,4.963,,05/08/1990,1.0,0 -55.0,blue-collar,basic.4y,4.963,05/05/1998,07/07/2005,1.0,0 -47.0,services,high.school,4.963,16/02/2011,05/12/2003,1.0,0 -37.0,technician,high.school,4.963,18/05/2007,13/09/2011,1.0,0 -55.0,blue-collar,basic.4y,4.963,10/04/1987,19/08/2003,1.0,0 -59.0,services,basic.4y,4.963,20/07/2006,31/05/2002,1.0,0 -34.0,technician,professional.course,4.963,01/10/2008,28/02/2007,1.0,0 -55.0,,basic.9y,4.963,25/10/1999,21/06/2012,1.0,0 -31.0,technician,professional.course,4.963,01/11/1994,21/08/2007,1.0,0 -49.0,blue-collar,basic.9y,4.963,07/01/2000,27/06/2008,1.0,1 -40.0,management,university.degree,4.963,14/07/2009,09/06/2006,1.0,0 -47.0,admin.,university.degree,4.963,,11/04/2013,1.0,0 -34.0,technician,professional.course,4.963,08/10/2010,25/05/1991,1.0,0 -31.0,technician,university.degree,4.963,21/09/1997,23/12/2005,1.0,0 -29.0,admin.,university.degree,4.963,04/06/1999,11/04/2006,1.0,0 -48.0,technician,high.school,4.963,07/09/1994,01/04/1993,1.0,0 -30.0,technician,professional.course,4.963,28/02/2018,19/12/2012,1.0,0 -29.0,technician,professional.course,4.963,,10/01/2007,1.0,0 -54.0,blue-collar,basic.4y,4.963,09/05/2008,10/04/1998,1.0,0 -34.0,technician,professional.course,4.963,30/11/2018,19/01/2018,1.0,0 -31.0,technician,professional.course,4.963,18/03/2005,25/03/2010,1.0,0 -55.0,blue-collar,basic.9y,4.963,25/09/2009,03/03/2017,1.0,0 -,self-employed,university.degree,4.963,23/07/2004,24/02/2006,1.0,0 -29.0,admin.,university.degree,4.963,29/11/2010,01/05/2009,1.0,0 -29.0,,university.degree,4.963,01/05/1996,06/06/2008,1.0,0 -59.0,retired,basic.4y,4.963,,06/05/2004,1.0,0 -54.0,technician,professional.course,4.963,14/03/2003,07/06/2006,1.0,1 -31.0,admin.,university.degree,4.963,20/09/2000,31/01/1997,1.0,0 -36.0,admin.,university.degree,4.963,04/03/2016,01/10/2009,1.0,0 -36.0,admin.,university.degree,4.963,24/03/2006,31/12/2014,1.0,0 -32.0,,professional.course,4.963,,31/01/2012,1.0,0 -55.0,management,university.degree,4.963,02/04/2019,02/05/2012,1.0,0 -50.0,admin.,high.school,4.963,26/07/2005,14/10/2011,1.0,0 -36.0,admin.,university.degree,4.963,02/04/2014,11/06/2004,1.0,0 -53.0,blue-collar,basic.4y,4.963,25/01/1990,01/04/2006,1.0,0 -30.0,technician,high.school,4.963,26/04/2010,27/10/2005,1.0,0 -50.0,admin.,university.degree,4.963,,26/10/2006,1.0,0 -41.0,housemaid,university.degree,4.963,11/06/1996,19/10/2007,1.0,0 -50.0,admin.,high.school,4.963,14/02/2002,31/12/1995,1.0,0 -41.0,housemaid,university.degree,4.963,05/01/2007,08/02/2008,1.0,0 -41.0,housemaid,university.degree,4.963,31/12/1993,17/10/1997,1.0,0 -31.0,technician,professional.course,4.963,25/06/2014,04/03/2015,1.0,0 -35.0,technician,professional.course,4.963,01/02/1997,20/09/1996,1.0,0 -36.0,blue-collar,professional.course,4.963,30/04/1997,01/03/2006,1.0,0 -57.0,technician,university.degree,4.963,09/10/2009,01/07/1994,1.0,0 -57.0,technician,university.degree,4.963,20/04/1994,13/12/2001,1.0,0 -57.0,retired,high.school,4.9639999999999995,03/03/2003,28/08/2013,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,04/06/2014,08/12/2004,1.0,0 -58.0,retired,basic.4y,4.9639999999999995,01/09/1997,04/02/2003,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,15/06/2006,04/07/2003,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,09/12/2009,05/07/2003,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,17/06/2005,23/04/2013,1.0,0 -29.0,technician,professional.course,4.9639999999999995,14/12/2012,01/07/1996,1.0,0 -30.0,technician,university.degree,4.9639999999999995,05/12/1990,23/01/2013,1.0,0 -30.0,technician,university.degree,4.9639999999999995,30/01/2013,18/03/2009,1.0,0 -34.0,technician,professional.course,4.9639999999999995,31/12/1994,31/10/2003,1.0,0 -,admin.,university.degree,4.9639999999999995,,24/06/2005,1.0,0 -,blue-collar,basic.6y,4.9639999999999995,23/12/2005,09/04/2009,1.0,0 -30.0,,university.degree,4.9639999999999995,19/12/2000,21/05/1999,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,15/07/2004,29/09/2017,1.0,0 -57.0,retired,high.school,4.9639999999999995,28/04/2014,01/04/1995,1.0,0 -35.0,technician,university.degree,4.9639999999999995,17/12/1995,09/10/2002,1.0,1 -31.0,technician,professional.course,4.9639999999999995,,09/12/1993,1.0,0 -,technician,professional.course,4.9639999999999995,11/01/2012,05/04/2018,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,01/03/2008,06/01/2006,1.0,0 -,,university.degree,4.9639999999999995,07/04/2000,13/06/2008,1.0,0 -45.0,housemaid,high.school,4.9639999999999995,01/02/1994,14/08/2017,1.0,0 -,retired,professional.course,4.9639999999999995,15/10/2012,01/03/2016,1.0,0 -51.0,blue-collar,basic.4y,4.9639999999999995,05/07/2002,13/09/2002,1.0,0 -42.0,services,high.school,4.9639999999999995,15/10/2015,16/12/2016,1.0,0 -42.0,services,high.school,4.9639999999999995,09/04/2010,07/07/2014,1.0,0 -51.0,blue-collar,basic.4y,4.9639999999999995,01/03/2010,12/10/1999,1.0,0 -31.0,technician,university.degree,4.9639999999999995,12/01/2000,31/12/1991,1.0,1 -45.0,blue-collar,high.school,4.9639999999999995,01/08/2008,08/06/2001,1.0,0 -30.0,technician,university.degree,4.9639999999999995,15/08/1994,26/03/2014,1.0,0 -35.0,,basic.9y,4.9639999999999995,31/05/1994,13/10/2006,1.0,0 -47.0,blue-collar,basic.6y,4.9639999999999995,10/12/2015,15/12/1993,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,15/07/2004,01/06/1995,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,21/07/2000,28/12/2017,1.0,0 -44.0,admin.,high.school,4.9639999999999995,11/08/2004,28/03/2003,1.0,0 -37.0,self-employed,basic.9y,4.9639999999999995,13/10/2014,07/07/2006,1.0,0 -32.0,technician,high.school,4.9639999999999995,27/01/2004,24/02/2017,1.0,0 -59.0,,professional.course,4.9639999999999995,15/03/1989,31/12/1994,1.0,0 -44.0,services,basic.9y,4.9639999999999995,31/10/2017,20/01/2016,1.0,0 -46.0,technician,high.school,4.9639999999999995,23/10/2013,10/06/2010,1.0,0 -40.0,admin.,professional.course,4.9639999999999995,15/03/1990,11/06/1999,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,25/04/1990,06/09/2018,1.0,0 -34.0,technician,professional.course,4.9639999999999995,10/02/2006,31/12/1988,1.0,0 -33.0,,university.degree,4.9639999999999995,05/05/2003,25/12/1998,1.0,0 -59.0,,university.degree,4.9639999999999995,15/01/1990,10/12/2001,1.0,0 -,admin.,high.school,4.9639999999999995,18/11/2014,17/12/2004,1.0,0 -,admin.,university.degree,4.9639999999999995,06/08/2012,21/11/2002,1.0,1 -33.0,admin.,university.degree,4.9639999999999995,21/01/2015,07/05/1998,1.0,1 -,technician,professional.course,4.9639999999999995,05/07/1989,11/02/2005,1.0,0 -48.0,technician,professional.course,4.9639999999999995,31/12/1993,13/06/2012,1.0,1 -41.0,,basic.9y,4.9639999999999995,11/07/2017,06/12/2016,1.0,0 -59.0,admin.,professional.course,4.9639999999999995,24/10/2016,09/07/2014,1.0,0 -46.0,services,high.school,4.9639999999999995,08/12/2010,05/12/1992,1.0,0 -34.0,technician,professional.course,4.9639999999999995,09/05/2006,17/02/2017,1.0,0 -30.0,technician,professional.course,4.9639999999999995,20/12/2000,03/02/2009,1.0,0 -38.0,admin.,university.degree,4.9639999999999995,27/11/2013,28/09/2012,1.0,0 -46.0,services,high.school,4.9639999999999995,01/03/1990,03/04/2009,1.0,0 -,services,high.school,4.9639999999999995,03/02/2015,05/11/1994,1.0,0 -46.0,services,high.school,4.9639999999999995,05/08/1991,21/10/2014,1.0,1 -29.0,admin.,university.degree,4.9639999999999995,21/03/2003,21/05/2008,1.0,0 -41.0,self-employed,professional.course,4.9639999999999995,13/06/2018,30/09/2015,1.0,0 -34.0,housemaid,high.school,4.9639999999999995,30/09/2005,10/06/2011,1.0,0 -39.0,,professional.course,4.9639999999999995,02/02/2001,21/08/2018,1.0,0 -47.0,admin.,high.school,4.9639999999999995,19/11/2003,01/05/1994,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,04/08/2014,11/07/2017,1.0,0 -39.0,housemaid,professional.course,4.9639999999999995,20/04/2007,26/02/2016,1.0,0 -,admin.,university.degree,4.9639999999999995,10/06/2002,22/04/2015,1.0,0 -54.0,admin.,university.degree,4.9639999999999995,25/01/2005,05/12/1990,1.0,0 -51.0,blue-collar,basic.6y,4.9639999999999995,07/04/2016,14/11/2013,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,,13/07/2007,1.0,0 -51.0,blue-collar,basic.6y,4.9639999999999995,14/06/2000,08/10/2018,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,16/05/2018,09/11/2015,1.0,0 -45.0,blue-collar,basic.9y,4.9639999999999995,03/09/2013,18/03/2005,1.0,0 -30.0,,high.school,4.9639999999999995,,23/04/2010,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,20/09/1994,17/02/2006,1.0,0 -30.0,admin.,high.school,4.9639999999999995,01/09/1997,29/04/2004,1.0,0 -30.0,,high.school,4.9639999999999995,,31/12/1992,1.0,0 -30.0,admin.,high.school,4.9639999999999995,07/07/2005,02/07/2012,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,03/07/2014,07/04/2009,1.0,1 -56.0,admin.,high.school,4.9639999999999995,,16/05/2003,1.0,0 -48.0,services,basic.4y,4.9639999999999995,03/01/2001,25/09/2003,1.0,0 -,blue-collar,basic.9y,4.9639999999999995,20/02/2004,12/10/2012,1.0,0 -46.0,services,high.school,4.9639999999999995,01/06/1995,16/02/1998,1.0,0 -35.0,self-employed,basic.9y,4.9639999999999995,,20/01/2014,1.0,0 -47.0,technician,university.degree,4.9639999999999995,22/02/2011,18/02/2008,1.0,0 -34.0,technician,high.school,4.9639999999999995,31/01/1998,25/09/2007,1.0,0 -49.0,unemployed,high.school,4.9639999999999995,26/03/2001,11/06/2002,1.0,0 -51.0,blue-collar,basic.4y,4.9639999999999995,13/03/2007,05/07/2002,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,06/09/2000,22/04/2016,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,27/03/1996,01/04/2010,1.0,0 -42.0,,high.school,4.9639999999999995,29/05/2009,21/10/2001,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,07/02/2017,10/07/1988,1.0,0 -59.0,retired,high.school,4.9639999999999995,01/09/2007,11/12/2006,1.0,0 -35.0,,high.school,4.9639999999999995,01/02/2000,07/05/2004,1.0,0 -47.0,,basic.4y,4.9639999999999995,11/10/2010,21/07/2015,1.0,0 -37.0,self-employed,university.degree,4.9639999999999995,01/10/2004,07/02/2003,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,,09/08/1996,1.0,0 -37.0,self-employed,university.degree,4.9639999999999995,09/03/2007,12/08/2011,1.0,0 -50.0,technician,university.degree,4.9639999999999995,15/04/1990,29/04/1994,1.0,0 -59.0,technician,professional.course,4.9639999999999995,06/12/2018,19/05/2011,1.0,0 -,technician,university.degree,4.9639999999999995,16/02/2012,29/10/2014,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,28/03/2003,18/09/2003,1.0,0 -,management,high.school,4.9639999999999995,05/11/2002,16/04/2004,1.0,0 -56.0,retired,high.school,4.9639999999999995,30/11/2007,04/01/2002,1.0,0 -56.0,retired,high.school,4.9639999999999995,08/12/2008,15/05/2013,1.0,0 -35.0,technician,high.school,4.9639999999999995,02/12/2015,20/09/1999,1.0,1 -51.0,blue-collar,basic.4y,4.9639999999999995,19/08/2004,30/12/1994,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,25/05/1991,18/05/2011,1.0,0 -55.0,blue-collar,basic.4y,4.9639999999999995,,01/01/1997,1.0,0 -37.0,admin.,university.degree,4.9639999999999995,24/06/2003,14/12/2015,1.0,0 -33.0,unemployed,university.degree,4.9639999999999995,17/03/2011,18/01/2008,1.0,0 -33.0,unemployed,university.degree,4.9639999999999995,24/09/2009,28/02/2013,1.0,0 -47.0,services,high.school,4.9639999999999995,27/12/2000,15/10/2008,1.0,0 -47.0,services,high.school,4.9639999999999995,01/12/1995,13/07/2001,1.0,1 -31.0,,professional.course,4.9639999999999995,30/10/2018,09/03/2007,1.0,0 -32.0,admin.,high.school,4.9639999999999995,01/12/1993,16/05/1994,1.0,0 -46.0,blue-collar,basic.6y,4.9639999999999995,22/05/2014,03/07/2006,1.0,0 -46.0,blue-collar,basic.6y,4.9639999999999995,15/09/1997,02/04/2004,1.0,0 -54.0,blue-collar,high.school,4.9639999999999995,15/10/2014,22/05/2008,1.0,0 -59.0,,high.school,4.9639999999999995,17/07/2013,01/09/1997,1.0,0 -54.0,blue-collar,high.school,4.9639999999999995,,27/12/1996,1.0,0 -59.0,,high.school,4.9639999999999995,25/11/2011,16/06/2000,1.0,0 -,,professional.course,4.9639999999999995,22/02/2012,31/12/1992,1.0,0 -,self-employed,basic.9y,4.9639999999999995,17/10/2012,04/07/2011,1.0,1 -49.0,blue-collar,basic.6y,4.9639999999999995,04/08/2014,30/01/2004,1.0,0 -30.0,technician,professional.course,4.9639999999999995,01/07/2000,30/05/2017,1.0,0 -29.0,technician,university.degree,4.9639999999999995,25/10/2006,29/01/2008,1.0,0 -,,university.degree,4.9639999999999995,28/05/2004,25/11/2011,1.0,0 -,admin.,university.degree,4.9639999999999995,28/12/2016,20/10/2017,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,10/12/2002,24/11/2006,1.0,0 -30.0,,high.school,4.9639999999999995,05/02/2019,24/11/2008,1.0,0 -30.0,admin.,high.school,4.9639999999999995,15/06/2017,28/08/2014,1.0,0 -38.0,self-employed,basic.9y,4.9639999999999995,09/01/1996,24/01/2013,1.0,0 -57.0,technician,professional.course,4.9639999999999995,15/11/1999,31/10/2012,1.0,0 -48.0,blue-collar,basic.9y,4.9639999999999995,05/03/1997,09/11/2004,1.0,0 -35.0,technician,university.degree,4.9639999999999995,10/02/2006,21/12/2012,1.0,0 -58.0,blue-collar,high.school,4.9639999999999995,23/08/1991,24/08/2017,1.0,0 -39.0,housemaid,professional.course,4.9639999999999995,,18/09/2008,1.0,0 -58.0,blue-collar,high.school,4.9639999999999995,02/02/1993,12/07/2002,1.0,0 -,unemployed,high.school,4.9639999999999995,11/06/2004,01/04/1993,1.0,0 -,technician,high.school,4.9639999999999995,26/05/1998,10/03/2006,1.0,0 -40.0,,high.school,4.9639999999999995,26/11/2014,04/03/2004,1.0,0 -52.0,,university.degree,4.9639999999999995,03/04/1990,30/03/2011,1.0,0 -34.0,technician,high.school,4.9639999999999995,07/08/2014,29/06/2001,1.0,0 -30.0,technician,university.degree,4.9639999999999995,09/05/2000,13/02/2014,1.0,0 -,admin.,university.degree,4.9639999999999995,,16/03/2007,1.0,0 -45.0,technician,professional.course,4.9639999999999995,10/04/2019,17/09/2004,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,12/07/2013,05/07/1997,1.0,0 -30.0,technician,university.degree,4.9639999999999995,09/01/2013,02/02/2007,1.0,0 -29.0,technician,high.school,4.9639999999999995,20/03/2003,28/02/2011,1.0,0 -36.0,admin.,high.school,4.9639999999999995,20/06/2006,15/06/1993,1.0,0 -31.0,technician,university.degree,4.9639999999999995,26/10/2012,26/06/2002,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,25/06/1998,30/10/2012,1.0,0 -54.0,blue-collar,high.school,4.9639999999999995,23/04/2012,11/06/2004,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,07/10/2013,15/07/2004,1.0,0 -59.0,retired,basic.4y,4.9639999999999995,31/12/1992,27/04/2016,1.0,0 -53.0,blue-collar,basic.9y,4.9639999999999995,01/11/2012,17/08/2007,1.0,0 -,technician,university.degree,4.9639999999999995,07/07/2005,02/10/2017,1.0,0 -,technician,university.degree,4.9639999999999995,30/11/2006,05/08/1995,1.0,0 -54.0,,high.school,4.9639999999999995,15/02/2011,05/08/2014,1.0,0 -32.0,,university.degree,4.9639999999999995,02/04/2009,28/02/2003,1.0,0 -34.0,technician,professional.course,4.9639999999999995,16/12/1993,28/09/2010,1.0,0 -53.0,blue-collar,basic.9y,4.9639999999999995,30/11/2015,15/04/2005,1.0,1 -38.0,technician,university.degree,4.9639999999999995,23/11/2007,09/08/2011,1.0,0 -34.0,technician,professional.course,4.9639999999999995,31/12/1994,14/09/2017,1.0,0 -48.0,technician,university.degree,4.9639999999999995,01/06/1998,07/11/2018,1.0,0 -48.0,technician,university.degree,4.9639999999999995,25/07/1997,14/05/2004,1.0,0 -52.0,housemaid,high.school,4.9639999999999995,16/04/2004,13/07/2012,1.0,0 -31.0,technician,university.degree,4.9639999999999995,07/01/2013,11/03/2011,1.0,0 -30.0,,university.degree,4.9639999999999995,15/12/2015,06/08/2012,1.0,0 -53.0,admin.,basic.4y,4.9639999999999995,28/02/2013,13/08/2014,1.0,0 -59.0,retired,university.degree,4.9639999999999995,18/01/2016,16/10/1998,1.0,0 -56.0,services,high.school,4.9639999999999995,,26/08/2015,1.0,0 -32.0,technician,professional.course,4.9639999999999995,20/06/2003,21/06/2000,1.0,0 -49.0,unemployed,high.school,4.9639999999999995,24/03/2010,12/08/2005,1.0,0 -31.0,blue-collar,basic.4y,4.9639999999999995,13/01/2005,30/01/2008,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,06/05/1994,01/10/1993,1.0,0 -30.0,technician,professional.course,4.9639999999999995,10/12/2015,19/09/2003,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,28/02/2013,19/12/2012,1.0,1 -30.0,technician,professional.course,4.9639999999999995,23/06/2005,13/01/2005,1.0,0 -45.0,services,high.school,4.9639999999999995,,10/08/2007,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,01/07/2004,24/12/2008,1.0,0 -31.0,technician,professional.course,4.9639999999999995,02/10/2018,04/03/2016,1.0,0 -32.0,technician,professional.course,4.9639999999999995,18/07/2003,13/08/2004,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,18/05/2011,01/12/1997,1.0,0 -58.0,blue-collar,high.school,4.9639999999999995,04/08/1999,15/03/2007,1.0,0 -30.0,,university.degree,4.9639999999999995,05/10/1993,15/06/2004,1.0,0 -33.0,,university.degree,4.9639999999999995,30/07/2004,21/07/2000,1.0,0 -37.0,technician,university.degree,4.9639999999999995,20/05/2005,22/04/2005,1.0,0 -37.0,technician,professional.course,4.9639999999999995,20/05/2016,12/03/2014,1.0,0 -52.0,,high.school,4.9639999999999995,10/10/2012,25/06/2014,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,08/04/2016,29/08/2016,1.0,0 -,,basic.4y,4.9639999999999995,05/05/2006,25/07/2014,1.0,0 -56.0,blue-collar,basic.9y,4.9639999999999995,26/06/2009,31/12/1993,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,23/03/2017,16/03/2012,1.0,0 -36.0,management,university.degree,4.9639999999999995,12/06/2002,26/04/2002,1.0,0 -37.0,self-employed,basic.9y,4.9639999999999995,11/06/2012,14/05/1999,1.0,0 -47.0,blue-collar,basic.9y,4.9639999999999995,08/10/2000,30/03/2007,1.0,0 -,admin.,university.degree,4.9639999999999995,06/06/2008,18/07/2003,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,11/10/2010,06/05/2011,1.0,0 -56.0,retired,high.school,4.9639999999999995,,21/04/2005,1.0,0 -49.0,admin.,university.degree,4.9639999999999995,15/12/2008,09/07/2004,1.0,0 -33.0,unemployed,university.degree,4.9639999999999995,29/09/2017,31/12/1991,1.0,0 -36.0,management,university.degree,4.9639999999999995,14/08/2013,08/04/2016,1.0,0 -31.0,technician,university.degree,4.9639999999999995,,15/06/2017,1.0,0 -31.0,blue-collar,basic.4y,4.9639999999999995,,16/05/2003,1.0,0 -37.0,admin.,university.degree,4.9639999999999995,08/05/2013,14/06/2000,1.0,0 -39.0,admin.,university.degree,4.9639999999999995,25/04/2014,19/03/2014,1.0,0 -52.0,technician,professional.course,4.9639999999999995,09/01/2008,15/06/2006,1.0,0 -31.0,technician,university.degree,4.9639999999999995,12/12/2003,01/05/2005,1.0,0 -30.0,technician,university.degree,4.9639999999999995,,29/07/1998,1.0,0 -47.0,admin.,high.school,4.9639999999999995,14/02/1992,01/07/2012,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,18/04/2002,10/01/2008,1.0,0 -45.0,services,basic.4y,4.9639999999999995,21/04/2010,05/03/1990,1.0,0 -32.0,technician,professional.course,4.9639999999999995,,23/06/2006,1.0,0 -42.0,admin.,university.degree,4.9639999999999995,30/07/2004,26/04/2018,1.0,0 -,,professional.course,4.9639999999999995,,21/12/2007,1.0,0 -32.0,technician,high.school,4.9639999999999995,01/04/1990,16/09/2014,1.0,0 -,technician,high.school,4.9639999999999995,09/04/1990,23/01/2019,1.0,0 -36.0,technician,professional.course,4.9639999999999995,,01/09/1994,1.0,0 -57.0,technician,professional.course,4.9639999999999995,13/06/2013,27/07/2001,1.0,0 -48.0,technician,university.degree,4.9639999999999995,23/02/2007,11/12/2015,1.0,0 -48.0,,university.degree,4.9639999999999995,13/12/2002,09/08/1994,1.0,0 -52.0,blue-collar,basic.4y,4.9639999999999995,18/04/2001,25/03/2013,1.0,0 -29.0,technician,professional.course,4.9639999999999995,28/06/2006,05/03/1993,1.0,0 -29.0,technician,professional.course,4.9639999999999995,19/02/2008,29/09/2000,1.0,0 -,technician,professional.course,4.9639999999999995,03/12/2018,29/07/2014,1.0,0 -52.0,admin.,high.school,4.9639999999999995,07/02/2003,04/04/2003,1.0,0 -55.0,,basic.9y,4.9639999999999995,21/01/2013,17/04/2008,1.0,0 -48.0,,university.degree,4.9639999999999995,08/06/2016,21/12/2004,1.0,0 -34.0,admin.,high.school,4.9639999999999995,10/10/2005,27/04/1998,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,,23/01/2004,1.0,0 -55.0,admin.,high.school,4.9639999999999995,22/03/2007,05/10/2017,1.0,0 -53.0,admin.,university.degree,4.9639999999999995,22/07/2014,29/10/2012,1.0,0 -35.0,management,university.degree,4.9639999999999995,25/11/1998,21/05/1999,1.0,0 -37.0,management,high.school,4.9639999999999995,04/07/2002,20/01/2015,1.0,0 -,retired,basic.4y,4.9639999999999995,22/09/2006,27/09/2012,1.0,0 -53.0,self-employed,basic.9y,4.9639999999999995,15/04/2005,28/04/2000,1.0,1 -30.0,admin.,university.degree,4.9639999999999995,15/12/2010,05/10/2018,1.0,0 -32.0,technician,professional.course,4.9639999999999995,12/12/2012,07/07/2005,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,25/07/2003,23/12/2014,1.0,0 -53.0,admin.,university.degree,4.9639999999999995,22/07/1998,15/02/2002,1.0,0 -59.0,retired,high.school,4.9639999999999995,23/02/2016,05/12/1990,1.0,0 -40.0,management,university.degree,4.9639999999999995,03/04/2014,10/08/2016,1.0,0 -48.0,,university.degree,4.9639999999999995,22/09/1997,01/03/1993,1.0,0 -59.0,blue-collar,basic.9y,4.9639999999999995,05/12/1999,03/03/2006,1.0,0 -47.0,blue-collar,basic.9y,4.9639999999999995,22/06/2015,30/10/2009,1.0,0 -,technician,professional.course,4.9639999999999995,16/04/2018,11/08/2011,1.0,0 -60.0,management,university.degree,4.9639999999999995,30/06/2006,25/09/2008,1.0,0 -59.0,admin.,university.degree,4.9639999999999995,26/04/2011,21/10/2003,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,19/08/2014,13/02/2003,1.0,0 -51.0,unemployed,basic.9y,4.9639999999999995,27/06/2014,14/03/2018,1.0,0 -31.0,technician,high.school,4.9639999999999995,08/10/2002,23/09/2015,1.0,0 -60.0,management,university.degree,4.9639999999999995,13/07/2012,18/04/2003,1.0,0 -,,high.school,4.9639999999999995,17/03/2009,07/08/1998,1.0,0 -48.0,self-employed,high.school,4.9639999999999995,17/10/2014,01/09/1996,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,25/08/2014,06/08/2014,1.0,0 -41.0,self-employed,university.degree,4.9639999999999995,08/04/2003,18/04/2003,1.0,0 -59.0,management,university.degree,4.9639999999999995,02/09/2008,26/10/2011,1.0,0 -39.0,technician,professional.course,4.9639999999999995,01/09/2004,30/06/2016,1.0,0 -,,basic.9y,4.9639999999999995,03/07/2015,02/12/2005,1.0,0 -40.0,technician,professional.course,4.9639999999999995,28/01/2013,06/08/1999,1.0,0 -34.0,technician,professional.course,4.9639999999999995,17/10/2002,03/01/1997,1.0,0 -39.0,housemaid,basic.4y,4.9639999999999995,23/03/2004,05/08/2015,1.0,0 -39.0,housemaid,basic.4y,4.9639999999999995,01/09/1994,22/11/2001,1.0,0 -60.0,,university.degree,4.9639999999999995,04/05/2009,19/02/2015,1.0,0 -43.0,housemaid,basic.6y,4.9639999999999995,24/09/2010,02/06/2008,1.0,0 -55.0,technician,professional.course,4.9639999999999995,29/09/2015,30/12/1999,1.0,0 -44.0,,high.school,4.9639999999999995,,18/02/2014,1.0,0 -40.0,technician,high.school,4.9639999999999995,05/04/2000,05/06/1992,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,,15/10/2007,1.0,0 -30.0,management,university.degree,4.9639999999999995,21/05/2004,04/05/2011,1.0,0 -31.0,technician,high.school,4.9639999999999995,14/05/2009,18/02/2009,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,31/12/1999,22/09/1999,1.0,0 -36.0,admin.,university.degree,4.9639999999999995,20/01/2006,04/03/2010,1.0,0 -39.0,admin.,professional.course,4.9639999999999995,27/11/2015,21/04/2000,1.0,0 -39.0,admin.,professional.course,4.9639999999999995,26/03/2009,02/10/2009,1.0,0 -,technician,professional.course,4.9639999999999995,,01/03/2002,1.0,0 -,,professional.course,4.9639999999999995,06/06/2000,30/11/1992,1.0,0 -35.0,technician,professional.course,4.9639999999999995,05/03/2004,22/07/2003,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,14/12/2007,14/12/2012,1.0,0 -58.0,technician,professional.course,4.9639999999999995,05/08/1995,15/09/1996,1.0,0 -42.0,entrepreneur,high.school,4.9639999999999995,05/03/2014,14/04/2000,1.0,0 -36.0,technician,professional.course,4.9639999999999995,04/03/2003,24/03/2015,1.0,0 -31.0,,professional.course,4.9639999999999995,08/06/2012,01/09/1997,1.0,0 -52.0,admin.,university.degree,4.9639999999999995,05/11/2015,25/06/2015,1.0,0 -,,university.degree,4.9639999999999995,07/02/2011,10/06/1990,1.0,0 -,technician,professional.course,4.9639999999999995,17/06/1997,17/11/2000,1.0,0 -39.0,housemaid,basic.4y,4.9639999999999995,01/09/1994,24/12/2015,1.0,0 -36.0,technician,professional.course,4.9639999999999995,27/07/2012,04/09/2006,1.0,0 -45.0,admin.,high.school,4.9639999999999995,25/03/2009,25/06/2004,1.0,0 -,admin.,university.degree,4.9639999999999995,05/06/2001,01/03/1995,1.0,0 -56.0,blue-collar,basic.4y,4.9639999999999995,11/07/2013,13/08/2014,1.0,0 -,technician,professional.course,4.9639999999999995,18/07/2018,08/04/2015,1.0,0 -36.0,admin.,professional.course,4.9639999999999995,07/01/2005,01/12/2015,1.0,0 -34.0,technician,university.degree,4.9639999999999995,01/12/2004,12/10/2006,1.0,0 -57.0,blue-collar,basic.4y,4.9639999999999995,06/02/2004,11/04/1997,1.0,0 -37.0,admin.,university.degree,4.9639999999999995,29/09/2006,30/12/2004,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,31/12/2004,27/09/2017,1.0,0 -32.0,technician,professional.course,4.9639999999999995,01/07/1996,07/03/2003,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,21/07/2014,07/05/2012,1.0,0 -,management,university.degree,4.9639999999999995,25/01/2010,22/10/2004,1.0,0 -48.0,admin.,high.school,4.9639999999999995,10/06/2005,07/11/2003,1.0,0 -31.0,technician,high.school,4.9639999999999995,07/12/2006,07/02/2011,1.0,0 -35.0,technician,professional.course,4.9639999999999995,01/07/2014,11/06/2009,1.0,0 -35.0,admin.,university.degree,4.9639999999999995,25/02/2005,05/05/2008,1.0,0 -45.0,unemployed,professional.course,4.9639999999999995,27/03/1997,09/07/1992,1.0,0 -40.0,technician,university.degree,4.9639999999999995,16/07/2014,23/12/1997,1.0,0 -31.0,management,university.degree,4.9639999999999995,11/07/2003,01/08/1995,1.0,0 -51.0,services,high.school,4.9639999999999995,03/03/1994,02/08/2002,1.0,0 -30.0,self-employed,professional.course,4.9639999999999995,,04/04/2001,1.0,0 -39.0,housemaid,basic.4y,4.9639999999999995,12/08/2004,01/01/2009,1.0,0 -,admin.,university.degree,4.9639999999999995,06/01/2001,29/10/2004,1.0,0 -57.0,blue-collar,basic.4y,4.9639999999999995,19/12/2007,29/11/2012,1.0,0 -32.0,technician,university.degree,4.9639999999999995,,15/08/1995,1.0,0 -46.0,housemaid,basic.4y,4.9639999999999995,24/04/2018,08/02/2019,1.0,0 -46.0,housemaid,basic.4y,4.9639999999999995,01/05/1995,31/12/2008,1.0,0 -48.0,self-employed,high.school,4.9639999999999995,13/07/2007,14/02/2002,1.0,0 -36.0,admin.,high.school,4.9639999999999995,19/03/1996,16/02/2007,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,03/12/1991,19/01/2011,1.0,0 -32.0,management,high.school,4.9639999999999995,05/08/1997,23/03/2015,1.0,0 -32.0,technician,professional.course,4.9639999999999995,01/12/1992,14/04/2015,1.0,0 -54.0,blue-collar,basic.9y,4.9639999999999995,,01/05/1997,1.0,0 -53.0,blue-collar,basic.9y,4.9639999999999995,22/06/2016,13/03/2012,1.0,0 -,technician,professional.course,4.9639999999999995,27/06/2008,31/12/1994,1.0,0 -31.0,,professional.course,4.9639999999999995,01/06/2005,30/06/2003,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,02/12/2010,14/07/1999,1.0,0 -32.0,technician,professional.course,4.9639999999999995,01/04/1994,16/10/1996,1.0,0 -36.0,technician,university.degree,4.9639999999999995,23/07/2004,26/03/2014,1.0,0 -54.0,admin.,university.degree,4.9639999999999995,31/12/2014,10/11/2017,1.0,0 -45.0,technician,professional.course,4.9639999999999995,14/02/2014,23/04/2004,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,05/02/2009,25/06/2018,1.0,0 -32.0,,university.degree,4.9639999999999995,12/02/2019,27/09/2012,1.0,0 -32.0,admin.,university.degree,4.9639999999999995,01/08/2006,23/06/2006,1.0,0 -,,professional.course,4.9639999999999995,28/06/1999,31/12/1993,1.0,0 -31.0,technician,professional.course,4.9639999999999995,23/12/2016,05/10/1992,1.0,0 -52.0,housemaid,basic.6y,4.9639999999999995,10/11/2014,19/03/2010,1.0,0 -58.0,services,high.school,4.9639999999999995,17/06/2011,08/06/2010,1.0,0 -35.0,admin.,university.degree,4.9639999999999995,,11/04/2014,1.0,0 -48.0,technician,university.degree,4.9639999999999995,06/11/2014,15/07/1995,1.0,0 -35.0,management,university.degree,4.9639999999999995,05/12/2006,20/12/2013,1.0,1 -51.0,services,high.school,4.9639999999999995,17/01/2008,30/11/2011,1.0,0 -52.0,housemaid,basic.6y,4.9639999999999995,27/11/2014,25/01/2018,1.0,0 -31.0,technician,high.school,4.9639999999999995,09/02/1994,26/12/2008,1.0,0 -60.0,housemaid,basic.4y,4.9639999999999995,06/08/2013,30/03/2011,1.0,0 -45.0,blue-collar,basic.6y,4.9639999999999995,15/03/1999,13/11/2009,1.0,0 -45.0,blue-collar,basic.6y,4.9639999999999995,13/06/2014,26/12/2007,1.0,0 -36.0,admin.,professional.course,4.9639999999999995,11/08/2011,15/11/2001,1.0,0 -52.0,services,high.school,4.965,08/06/2006,16/07/2004,1.0,0 -47.0,,professional.course,4.965,26/07/2006,28/11/2003,1.0,0 -35.0,housemaid,basic.4y,4.965,19/09/1995,18/11/2005,1.0,0 -33.0,technician,professional.course,4.965,05/11/2002,26/12/2006,1.0,0 -,blue-collar,basic.4y,4.965,12/08/2015,29/07/2015,1.0,1 -47.0,blue-collar,basic.6y,4.965,,01/04/2006,1.0,0 -35.0,management,university.degree,4.965,,23/12/2015,1.0,0 -29.0,admin.,university.degree,4.965,05/09/2003,16/10/2003,1.0,0 -29.0,admin.,university.degree,4.965,22/11/2011,21/02/1997,1.0,0 -30.0,technician,professional.course,4.965,10/04/1987,01/01/2018,1.0,0 -50.0,admin.,university.degree,4.965,,19/03/2010,1.0,0 -31.0,technician,professional.course,4.965,18/12/2009,06/12/2013,1.0,0 -40.0,technician,university.degree,4.965,15/11/1993,11/01/2005,1.0,0 -33.0,management,university.degree,4.965,12/10/2000,20/06/2018,1.0,0 -35.0,management,university.degree,4.965,,24/08/2006,1.0,0 -39.0,technician,professional.course,4.965,05/03/1991,20/07/2010,1.0,0 -,admin.,university.degree,4.965,12/05/2006,09/01/2004,1.0,0 -31.0,technician,professional.course,4.965,23/02/2006,08/04/2013,1.0,0 -48.0,admin.,university.degree,4.965,28/04/2006,03/01/1997,1.0,0 -41.0,,university.degree,4.965,02/12/2004,06/02/2009,1.0,0 -42.0,technician,university.degree,4.965,28/02/2012,15/02/2006,1.0,0 -57.0,self-employed,university.degree,4.965,20/08/2004,25/01/1995,1.0,0 -57.0,blue-collar,basic.9y,4.965,10/02/2017,27/01/2009,1.0,0 -30.0,admin.,university.degree,4.965,01/02/1997,30/06/2006,1.0,0 -32.0,admin.,university.degree,4.965,21/11/2018,14/07/2010,1.0,0 -,admin.,university.degree,4.965,25/02/2015,20/04/2011,1.0,0 -36.0,admin.,professional.course,4.965,13/12/2001,09/10/2012,1.0,0 -37.0,admin.,university.degree,4.965,31/10/2012,31/12/1993,1.0,0 -33.0,admin.,university.degree,4.965,01/12/2014,26/02/2010,1.0,0 -35.0,technician,professional.course,4.965,06/04/2018,23/12/2013,1.0,0 -33.0,technician,high.school,4.965,09/07/2004,30/08/2013,1.0,0 -33.0,self-employed,university.degree,4.965,27/11/2009,10/05/2012,1.0,0 -31.0,technician,professional.course,4.965,25/09/2003,04/03/2005,1.0,0 -44.0,blue-collar,basic.4y,4.965,,25/11/2014,1.0,1 -29.0,admin.,university.degree,4.965,24/08/2012,02/01/2003,1.0,0 -30.0,technician,university.degree,4.965,24/09/2004,15/03/1993,1.0,0 -37.0,admin.,university.degree,4.965,01/12/1994,25/05/2004,1.0,0 -,admin.,university.degree,4.965,14/01/2005,10/06/1987,1.0,0 -41.0,admin.,university.degree,4.965,21/11/2018,25/09/2013,1.0,0 -31.0,technician,university.degree,4.965,28/08/2000,02/05/2001,1.0,0 -45.0,technician,professional.course,4.965,15/10/2015,25/03/1996,1.0,0 -59.0,retired,basic.9y,4.965,07/03/2002,11/07/2014,1.0,0 -35.0,management,university.degree,4.965,08/12/2015,05/03/1995,1.0,1 -32.0,housemaid,basic.4y,4.965,08/02/1996,05/10/2007,1.0,0 -50.0,technician,professional.course,4.965,28/11/2002,21/12/2015,1.0,0 -35.0,technician,professional.course,4.965,22/08/1996,05/08/1993,1.0,0 -,admin.,university.degree,4.965,,14/01/2016,1.0,0 -37.0,admin.,university.degree,4.965,,23/05/2014,1.0,0 -,services,high.school,4.965,18/01/1990,21/04/2005,1.0,0 -58.0,admin.,university.degree,4.965,26/02/2002,20/03/1996,1.0,0 -37.0,,university.degree,4.965,,12/05/2010,1.0,0 -58.0,admin.,university.degree,4.965,25/01/2017,01/01/2005,1.0,0 -50.0,,basic.4y,4.965,29/07/2014,01/10/2008,1.0,0 -47.0,blue-collar,basic.9y,4.965,08/02/2016,22/12/2017,1.0,0 -29.0,technician,professional.course,4.965,,10/04/2009,1.0,0 -35.0,management,university.degree,4.965,18/10/2016,26/01/2016,1.0,0 -44.0,,basic.9y,4.965,01/02/1990,17/04/2013,1.0,0 -33.0,technician,professional.course,4.965,,21/04/2006,1.0,0 -58.0,admin.,university.degree,4.965,24/05/2011,25/05/2009,1.0,0 -50.0,housemaid,basic.4y,4.965,08/11/2001,28/11/2003,1.0,0 -,housemaid,basic.4y,4.965,26/12/2003,31/07/1998,1.0,0 -60.0,retired,high.school,4.965,11/09/2000,03/08/2018,1.0,1 -47.0,blue-collar,basic.4y,4.965,,16/05/2013,1.0,0 -58.0,admin.,university.degree,4.965,04/10/2017,27/02/2004,1.0,0 -57.0,,university.degree,4.965,,29/05/2015,1.0,1 -60.0,blue-collar,high.school,4.965,02/08/2010,01/04/1997,1.0,0 -56.0,blue-collar,high.school,4.965,01/12/1994,05/06/2014,1.0,0 -30.0,admin.,university.degree,4.965,11/04/2001,26/09/2012,1.0,0 -39.0,unemployed,university.degree,4.965,29/11/2013,14/03/2008,1.0,0 -56.0,retired,professional.course,4.965,25/01/1995,21/11/2003,1.0,0 -37.0,technician,professional.course,4.965,20/09/2001,01/03/1992,1.0,0 -39.0,admin.,university.degree,4.965,22/09/2017,28/10/2005,1.0,0 -52.0,services,high.school,4.965,03/04/2018,16/11/2007,1.0,0 -35.0,technician,professional.course,4.965,26/01/1990,08/02/2007,1.0,0 -30.0,admin.,university.degree,4.965,26/08/2004,16/06/2011,1.0,0 -47.0,blue-collar,basic.9y,4.965,25/11/2008,12/12/2014,1.0,0 -35.0,management,university.degree,4.965,15/12/2016,08/02/2002,1.0,0 -53.0,housemaid,high.school,4.965,15/01/2016,01/01/1998,1.0,0 -35.0,technician,professional.course,4.965,,31/08/2006,1.0,0 -58.0,admin.,university.degree,4.965,08/03/2002,04/10/2004,1.0,0 -57.0,blue-collar,basic.9y,4.965,,11/02/2008,1.0,0 -53.0,management,university.degree,4.965,27/01/2005,01/07/2014,1.0,0 -35.0,management,university.degree,4.965,01/07/2014,10/06/2005,1.0,1 -37.0,admin.,university.degree,4.965,01/05/2009,03/03/2014,1.0,0 -53.0,blue-collar,basic.6y,4.965,05/10/1992,31/10/2012,1.0,0 -35.0,management,university.degree,4.965,01/12/2005,26/07/2012,1.0,0 -32.0,unemployed,university.degree,4.965,18/01/2008,20/05/2014,1.0,0 -53.0,,high.school,4.965,04/09/2017,11/06/2007,1.0,0 -,services,basic.9y,4.965,06/12/2016,06/08/2013,1.0,0 -47.0,blue-collar,basic.9y,4.965,02/03/2018,21/12/2017,1.0,0 -,technician,professional.course,4.965,17/02/2000,28/05/2009,1.0,0 -30.0,technician,high.school,4.965,21/12/2007,20/06/2011,1.0,0 -59.0,admin.,university.degree,4.965,14/12/2000,12/02/2014,1.0,0 -29.0,admin.,university.degree,4.965,19/11/2012,09/12/2015,1.0,0 -58.0,management,university.degree,4.965,11/01/2001,13/02/2013,1.0,0 -58.0,admin.,university.degree,4.965,24/02/2005,25/11/1995,1.0,0 -45.0,housemaid,basic.4y,4.965,25/04/2019,25/02/2005,1.0,0 -38.0,admin.,university.degree,4.965,22/07/2005,05/01/1994,1.0,0 -53.0,admin.,university.degree,4.965,26/03/2008,13/07/2007,1.0,0 -32.0,technician,university.degree,4.965,13/04/2007,29/04/2019,1.0,0 -37.0,admin.,university.degree,4.965,20/05/2015,09/08/1995,1.0,0 -42.0,,professional.course,4.965,23/04/1999,20/06/2002,1.0,0 -47.0,admin.,high.school,4.965,03/01/2014,16/06/2011,1.0,1 -59.0,retired,high.school,4.965,15/03/2000,04/08/2014,1.0,0 -53.0,management,university.degree,4.965,10/07/2003,29/07/2016,1.0,0 -44.0,blue-collar,basic.4y,4.965,11/07/2014,30/01/2004,1.0,0 -47.0,blue-collar,basic.9y,4.965,14/11/2002,01/07/2006,1.0,0 -39.0,admin.,university.degree,4.965,03/02/2016,04/06/2015,1.0,0 -47.0,blue-collar,university.degree,4.965,05/05/1995,20/02/2000,1.0,0 -29.0,,university.degree,4.965,05/07/1991,26/09/1997,1.0,0 -54.0,,basic.4y,4.965,17/06/2005,05/07/1990,1.0,0 -,housemaid,basic.4y,4.965,24/05/2000,19/09/2017,1.0,0 -,services,high.school,4.965,12/01/2001,05/04/2016,1.0,0 -54.0,blue-collar,basic.9y,4.965,27/11/1996,15/12/1994,1.0,0 -55.0,retired,high.school,4.965,15/02/1999,29/09/2014,1.0,0 -43.0,technician,professional.course,4.965,,25/07/1994,1.0,0 -,,high.school,4.965,09/02/2017,02/06/1999,1.0,0 -,admin.,university.degree,4.965,20/04/2007,03/10/2012,1.0,0 -32.0,technician,high.school,4.965,25/02/2016,29/06/2001,1.0,1 -33.0,admin.,university.degree,4.965,23/09/1999,27/05/2016,1.0,0 -56.0,technician,university.degree,4.965,,16/11/2006,1.0,0 -48.0,housemaid,basic.4y,4.965,01/01/1992,15/05/2014,1.0,0 -48.0,housemaid,basic.4y,4.965,24/11/2006,31/01/2012,1.0,0 -59.0,retired,basic.9y,4.965,12/06/2017,16/07/2004,1.0,0 -37.0,,university.degree,4.965,18/06/2004,13/08/2004,1.0,0 -40.0,technician,professional.course,4.965,21/04/2010,06/09/2017,1.0,0 -31.0,admin.,university.degree,4.965,12/06/2012,05/06/1988,1.0,0 -51.0,services,high.school,4.965,01/09/1996,26/10/2012,1.0,0 -51.0,blue-collar,basic.4y,4.965,01/04/2016,11/12/2003,1.0,0 -,blue-collar,basic.9y,4.965,28/12/2004,13/12/2013,1.0,0 -47.0,blue-collar,university.degree,4.965,01/12/2005,12/03/2004,1.0,0 -38.0,,university.degree,4.965,,07/01/2015,1.0,0 -44.0,self-employed,basic.9y,4.965,29/06/2018,15/11/1985,1.0,0 -,admin.,university.degree,4.965,26/03/1990,21/07/2008,1.0,0 -42.0,technician,professional.course,4.965,02/02/2015,01/11/1995,1.0,0 -56.0,admin.,high.school,4.965,21/04/2008,24/10/2014,1.0,0 -52.0,,basic.9y,4.965,21/10/2005,30/04/2012,1.0,0 -40.0,admin.,university.degree,4.965,09/02/2017,08/06/2016,1.0,1 -31.0,admin.,university.degree,4.965,25/07/2014,07/12/2001,1.0,0 -40.0,admin.,university.degree,4.965,17/07/2014,31/12/1993,1.0,0 -56.0,technician,university.degree,4.965,15/10/2002,21/01/2005,1.0,0 -33.0,self-employed,university.degree,4.965,03/11/2000,07/03/2014,1.0,0 -52.0,services,high.school,4.965,,01/12/1999,1.0,0 -47.0,management,university.degree,4.965,31/12/2013,27/02/2012,1.0,0 -37.0,technician,university.degree,4.965,14/07/2006,18/05/2016,1.0,0 -29.0,admin.,university.degree,4.965,05/05/2009,01/05/2005,1.0,0 -35.0,management,university.degree,4.965,18/12/2009,19/01/2001,1.0,0 -45.0,blue-collar,basic.4y,4.965,25/11/2009,21/09/2010,1.0,0 -51.0,services,high.school,4.965,17/02/1999,16/07/2014,1.0,0 -48.0,blue-collar,basic.9y,4.965,19/08/2015,26/11/2004,1.0,0 -30.0,entrepreneur,university.degree,4.965,02/03/2001,25/09/2003,1.0,0 -32.0,,basic.4y,4.965,07/11/2014,27/04/2016,1.0,0 -29.0,admin.,university.degree,4.965,16/03/1999,15/05/1994,1.0,0 -45.0,services,high.school,4.965,05/06/2014,17/09/2013,1.0,0 -49.0,housemaid,basic.4y,4.965,31/01/2003,05/03/2013,1.0,0 -33.0,technician,professional.course,4.965,25/12/1994,15/03/2005,1.0,0 -34.0,self-employed,basic.9y,4.965,11/06/2012,20/12/1986,1.0,0 -59.0,retired,basic.9y,4.965,09/08/2000,06/12/2011,1.0,0 -32.0,technician,professional.course,4.965,02/09/2005,09/02/2007,1.0,0 -31.0,,university.degree,4.965,10/02/2005,17/04/2013,1.0,0 -49.0,blue-collar,high.school,4.965,08/06/2007,24/04/2012,1.0,0 -,,university.degree,4.965,24/10/2000,03/11/2006,1.0,0 -30.0,technician,high.school,4.965,21/03/2011,30/07/2012,1.0,0 -44.0,blue-collar,basic.4y,4.965,28/09/2007,11/01/2010,1.0,0 -44.0,blue-collar,basic.4y,4.965,25/05/2004,26/12/2008,1.0,0 -30.0,technician,university.degree,4.965,17/03/2005,18/07/2014,1.0,0 -29.0,admin.,university.degree,4.965,03/08/2012,30/03/2009,1.0,0 -40.0,technician,professional.course,4.965,13/09/2016,27/12/2016,1.0,0 -35.0,management,university.degree,4.965,08/05/2015,04/05/2012,1.0,0 -,blue-collar,basic.4y,4.965,25/03/1996,07/06/2013,1.0,0 -,technician,professional.course,4.965,06/08/2018,25/01/1998,1.0,0 -40.0,admin.,university.degree,4.965,08/06/1996,30/04/2004,1.0,0 -55.0,housemaid,basic.4y,4.965,17/05/2004,03/04/2014,1.0,0 -32.0,admin.,university.degree,4.965,20/09/1992,13/10/2006,1.0,0 -58.0,management,university.degree,4.965,20/04/2007,05/12/2012,1.0,0 -33.0,technician,university.degree,4.965,01/02/2012,21/07/2006,1.0,0 -58.0,,basic.4y,4.965,01/03/1998,20/12/2004,1.0,0 -41.0,admin.,university.degree,4.965,05/04/2003,05/12/1999,1.0,0 -,blue-collar,basic.6y,4.965,10/09/2015,13/01/2014,1.0,0 -52.0,services,professional.course,4.965,31/01/2013,21/03/2014,1.0,0 -35.0,technician,professional.course,4.965,30/12/1999,03/03/2014,1.0,0 -34.0,self-employed,basic.9y,4.965,17/07/2008,07/07/2014,1.0,0 -,,university.degree,4.965,31/01/1990,24/10/2003,1.0,1 -46.0,admin.,university.degree,4.965,28/01/2008,28/09/2007,1.0,0 -32.0,technician,high.school,4.965,20/01/2011,16/12/2015,1.0,0 -,management,university.degree,4.965,25/06/2009,01/09/2008,1.0,0 -55.0,blue-collar,basic.9y,4.965,01/08/1996,16/04/2010,1.0,0 -,housemaid,basic.4y,4.965,14/02/2003,27/11/2009,1.0,0 -57.0,admin.,high.school,4.965,10/06/2009,16/01/2014,1.0,0 -54.0,housemaid,basic.4y,4.965,,01/09/1997,1.0,0 -59.0,admin.,university.degree,4.965,03/07/2013,25/12/1994,1.0,0 -37.0,technician,professional.course,4.965,01/05/2006,12/05/2005,1.0,0 -32.0,admin.,university.degree,4.965,30/11/1990,07/09/2007,1.0,0 -50.0,services,high.school,4.965,05/04/2000,15/07/2013,1.0,0 -,,basic.4y,4.965,08/11/2002,21/05/2014,1.0,0 -35.0,technician,high.school,4.965,21/09/1999,17/05/2002,1.0,0 -52.0,services,high.school,4.965,02/05/2003,02/11/2017,1.0,0 -,blue-collar,basic.4y,4.965,03/02/2011,01/06/1997,1.0,0 -47.0,blue-collar,basic.4y,4.965,15/03/2000,13/01/2016,1.0,0 -47.0,blue-collar,basic.4y,4.965,09/04/2004,11/06/2010,1.0,0 -55.0,blue-collar,high.school,4.965,25/03/2011,10/07/2002,1.0,0 -29.0,admin.,university.degree,4.965,26/02/1993,20/02/2012,1.0,0 -57.0,,high.school,4.965,31/01/2003,30/11/2015,1.0,0 -35.0,technician,university.degree,4.965,31/12/1992,25/01/2007,1.0,0 -57.0,self-employed,university.degree,4.965,30/06/1995,01/05/2006,1.0,0 -57.0,blue-collar,basic.9y,4.965,03/01/2007,25/06/1998,1.0,0 -47.0,technician,high.school,4.965,28/02/1996,27/12/2001,1.0,0 -33.0,admin.,university.degree,4.965,25/02/2005,02/01/2004,1.0,0 -45.0,management,university.degree,4.965,09/08/2001,01/04/2009,1.0,0 -45.0,blue-collar,basic.9y,4.965,19/11/2003,17/02/2006,1.0,0 -51.0,blue-collar,basic.4y,4.965,,10/02/2016,1.0,0 -54.0,blue-collar,basic.4y,4.965,18/10/2000,16/12/2014,1.0,0 -39.0,technician,professional.course,4.965,05/05/1999,10/01/2013,1.0,0 -,services,professional.course,4.965,,29/03/2002,1.0,0 -36.0,technician,high.school,4.965,07/07/2006,31/12/1990,1.0,1 -31.0,technician,high.school,4.965,16/01/2003,17/12/2012,1.0,0 -45.0,admin.,university.degree,4.965,14/09/1995,23/02/2010,1.0,0 -43.0,technician,professional.course,4.965,21/01/2005,03/12/2004,1.0,0 -36.0,housemaid,basic.4y,4.965,01/06/2010,25/10/2013,1.0,0 -55.0,management,university.degree,4.965,10/07/2008,18/06/2004,1.0,0 -49.0,admin.,university.degree,4.965,,31/12/2012,1.0,0 -31.0,technician,high.school,4.965,07/12/2007,11/05/2011,1.0,0 -59.0,management,university.degree,4.965,20/01/2011,05/03/1995,1.0,0 -36.0,admin.,university.degree,4.965,09/06/2015,03/07/2013,1.0,0 -53.0,management,university.degree,4.965,11/06/2004,07/11/2003,1.0,0 -48.0,blue-collar,basic.9y,4.965,02/07/2004,27/04/2012,1.0,0 -50.0,blue-collar,basic.9y,4.965,25/06/2002,29/11/2002,1.0,0 -43.0,technician,professional.course,4.965,23/01/2004,01/07/2014,1.0,0 -34.0,technician,high.school,4.965,29/12/2008,12/05/2006,1.0,0 -32.0,technician,high.school,4.965,23/11/2006,23/08/2018,1.0,0 -41.0,technician,university.degree,4.965,09/05/2007,18/01/2018,1.0,0 -57.0,retired,basic.9y,4.965,31/01/2012,06/05/2019,1.0,0 -38.0,technician,university.degree,4.965,22/04/2011,10/12/1997,1.0,0 -,management,university.degree,4.965,01/12/1994,08/02/2010,1.0,0 -,technician,university.degree,4.965,20/09/2002,01/01/1998,1.0,0 -46.0,blue-collar,basic.9y,4.965,22/03/2006,05/08/2005,1.0,0 -41.0,admin.,professional.course,4.965,02/04/1998,29/09/2015,1.0,0 -37.0,admin.,university.degree,4.965,19/03/2001,25/01/2008,1.0,0 -53.0,unknown,high.school,4.965,,01/03/1995,1.0,0 -59.0,retired,basic.4y,4.965,18/09/1996,15/07/1997,1.0,0 -54.0,blue-collar,basic.4y,4.965,06/02/2007,23/11/2017,1.0,0 -60.0,retired,basic.4y,4.965,17/11/2005,21/01/2005,1.0,0 -39.0,technician,professional.course,4.965,02/03/2017,24/12/2015,1.0,1 -54.0,blue-collar,basic.4y,4.965,31/12/1992,09/08/1991,1.0,0 -59.0,management,university.degree,4.965,05/02/2001,30/05/2011,1.0,0 -,admin.,university.degree,4.965,19/04/2011,29/07/2005,1.0,0 -,self-employed,university.degree,4.965,12/07/2016,16/02/2007,1.0,0 -31.0,admin.,university.degree,4.965,03/03/2006,23/10/2003,1.0,0 -38.0,admin.,university.degree,4.965,01/03/2006,11/07/2003,1.0,0 -59.0,retired,basic.4y,4.965,06/01/2004,05/02/2010,1.0,0 -57.0,admin.,high.school,4.965,24/02/2015,31/08/2016,1.0,0 -29.0,admin.,high.school,4.965,14/08/2014,24/02/2005,1.0,0 -59.0,,basic.4y,4.965,18/12/2009,06/03/2000,1.0,0 -56.0,retired,professional.course,4.965,,01/03/2010,1.0,0 -40.0,technician,university.degree,4.965,25/12/1995,17/04/2002,1.0,0 -59.0,technician,high.school,4.965,06/07/2010,11/04/2016,1.0,0 -59.0,retired,basic.4y,4.965,24/03/2015,28/04/2010,1.0,0 -44.0,admin.,university.degree,4.965,01/03/1996,19/03/2008,1.0,0 -45.0,admin.,university.degree,4.965,02/01/2004,15/12/2014,1.0,0 -45.0,,university.degree,4.965,12/11/2004,15/09/1996,1.0,0 -56.0,services,high.school,4.965,28/06/1993,01/09/1995,1.0,0 -43.0,admin.,university.degree,4.965,04/10/2000,09/12/1998,1.0,0 -43.0,technician,professional.course,4.965,26/02/2010,28/09/2012,1.0,0 -56.0,services,high.school,4.965,06/07/2018,13/07/2001,1.0,0 -53.0,admin.,university.degree,4.965,10/07/2013,08/09/2014,1.0,0 -44.0,technician,professional.course,4.965,27/09/2018,05/06/2014,1.0,0 -50.0,management,university.degree,4.965,20/03/2009,16/11/2007,1.0,0 -37.0,,professional.course,4.965,27/07/2012,10/08/2016,1.0,0 -50.0,blue-collar,professional.course,4.965,01/01/1993,06/04/2012,1.0,0 -47.0,self-employed,university.degree,4.965,01/05/1996,11/04/2017,1.0,0 -38.0,admin.,high.school,4.965,,15/02/1993,1.0,0 -50.0,admin.,university.degree,4.965,01/04/2016,02/02/2007,1.0,0 -34.0,,high.school,4.965,,17/05/2000,1.0,0 -,technician,professional.course,4.965,10/07/2009,24/01/2003,1.0,0 -59.0,,basic.4y,4.965,20/01/2011,25/05/2018,1.0,0 -38.0,technician,university.degree,4.965,18/08/2009,22/02/2000,1.0,1 -55.0,management,university.degree,4.965,09/07/2003,21/02/2014,1.0,1 -47.0,unknown,high.school,4.965,11/11/2016,22/06/2006,1.0,0 -58.0,retired,university.degree,4.965,28/09/2018,17/07/2014,1.0,0 -38.0,,university.degree,4.965,01/06/1992,01/02/2005,1.0,0 -51.0,,university.degree,4.965,19/09/1995,14/09/2016,1.0,0 -41.0,admin.,university.degree,4.965,09/10/2009,23/02/2001,1.0,0 -38.0,admin.,university.degree,4.965,15/08/1990,29/06/2007,1.0,0 -51.0,admin.,university.degree,4.965,30/04/1993,09/09/2005,1.0,0 -46.0,admin.,basic.9y,4.965,03/02/2005,25/04/2014,1.0,0 -55.0,retired,high.school,4.965,06/04/2012,03/12/2004,1.0,0 -,management,university.degree,4.965,23/02/2007,16/06/2008,1.0,0 -36.0,housemaid,basic.4y,4.965,15/02/1991,01/04/2005,1.0,0 -40.0,technician,professional.course,4.965,25/09/2003,22/02/2008,1.0,0 -48.0,housemaid,basic.9y,4.965,17/07/1995,08/07/2005,1.0,0 -47.0,self-employed,university.degree,4.965,31/12/1997,13/12/2013,1.0,0 -40.0,admin.,university.degree,4.965,19/05/1995,17/10/2001,1.0,0 -55.0,services,high.school,4.965,25/12/1995,27/11/2009,1.0,0 -49.0,admin.,university.degree,4.965,27/10/2010,13/02/2009,1.0,1 -54.0,blue-collar,basic.9y,4.965,25/10/2013,03/12/2014,1.0,0 -56.0,services,high.school,4.965,,05/03/2004,1.0,0 -47.0,self-employed,university.degree,4.965,,18/06/1999,1.0,0 -33.0,technician,professional.course,4.965,07/04/2014,09/02/2006,1.0,1 -50.0,admin.,high.school,4.965,21/11/2003,13/11/2007,1.0,1 -56.0,admin.,university.degree,4.965,07/08/2015,28/10/2004,1.0,0 -31.0,technician,high.school,4.965,18/07/2008,18/07/2014,1.0,0 -38.0,admin.,university.degree,4.965,27/11/2009,05/06/2013,1.0,0 -59.0,housemaid,basic.4y,4.965,12/08/2009,11/03/2005,1.0,0 -50.0,blue-collar,basic.9y,4.965,01/07/2016,13/12/2001,1.0,0 -49.0,services,high.school,4.965,14/02/2019,17/12/2009,1.0,0 -38.0,technician,university.degree,4.965,04/10/2002,03/08/2017,1.0,0 -49.0,,university.degree,4.965,01/09/2004,01/09/1995,1.0,0 -50.0,admin.,university.degree,4.965,,19/05/2017,1.0,0 -40.0,technician,professional.course,4.965,08/02/2002,29/05/2014,1.0,0 -59.0,management,university.degree,4.965,22/03/2003,04/02/2005,1.0,0 -57.0,retired,basic.9y,4.965,21/12/2016,22/12/2015,1.0,1 -38.0,admin.,university.degree,4.965,03/05/2019,11/07/2003,1.0,0 -47.0,self-employed,university.degree,4.965,,15/04/2013,1.0,0 -50.0,,university.degree,4.965,01/09/2004,15/02/1989,1.0,0 -47.0,self-employed,university.degree,4.965,05/12/2008,01/01/2010,1.0,0 -48.0,blue-collar,basic.9y,4.965,31/07/2015,02/10/2014,1.0,0 -46.0,admin.,university.degree,4.965,12/01/2009,18/05/2018,1.0,0 -48.0,technician,professional.course,4.965,25/01/2008,26/07/2011,1.0,0 -37.0,,basic.4y,4.965,02/12/2011,16/11/2007,1.0,0 -45.0,technician,professional.course,4.965,23/03/2009,01/07/2004,1.0,0 -57.0,,high.school,4.965,13/04/2007,31/12/1993,1.0,0 -32.0,technician,professional.course,4.965,08/02/2008,05/07/2006,1.0,0 -49.0,blue-collar,basic.4y,4.965,11/05/2000,02/09/2011,1.0,0 -48.0,housemaid,basic.9y,4.965,06/12/2000,23/06/2017,1.0,0 -48.0,,university.degree,4.965,23/06/2006,09/05/2001,1.0,0 -48.0,technician,university.degree,4.965,20/01/2017,22/05/2009,1.0,0 -44.0,admin.,university.degree,4.965,11/04/2003,05/03/1994,1.0,0 -41.0,technician,university.degree,4.965,15/02/2001,20/11/2014,1.0,0 -32.0,technician,high.school,4.965,,03/04/2018,1.0,0 -47.0,,university.degree,4.965,05/11/1993,01/12/2006,1.0,0 -44.0,admin.,university.degree,4.965,14/08/2014,26/02/2016,1.0,0 -36.0,technician,professional.course,4.965,18/07/2018,24/06/2004,1.0,0 -38.0,admin.,university.degree,4.965,31/08/2007,12/06/2009,1.0,0 -,technician,professional.course,4.965,21/12/1990,10/07/1989,1.0,0 -55.0,technician,professional.course,4.965,10/11/2011,18/11/2014,1.0,0 -45.0,,basic.4y,4.965,04/06/2004,09/05/2017,1.0,0 -46.0,admin.,basic.9y,4.965,26/09/2014,21/04/2000,1.0,0 -42.0,management,university.degree,4.965,08/10/2018,13/02/2019,1.0,0 -42.0,management,university.degree,4.965,31/10/2013,04/04/2008,1.0,0 -34.0,technician,professional.course,4.965,06/01/2006,29/07/2004,1.0,0 -38.0,technician,high.school,4.965,30/09/2005,22/09/2014,1.0,0 -42.0,management,university.degree,4.965,31/12/1994,20/12/2002,1.0,0 -,technician,professional.course,4.965,13/03/2014,22/09/2006,1.0,0 -31.0,technician,high.school,4.965,26/01/2016,11/01/2006,1.0,0 -41.0,self-employed,professional.course,4.965,12/07/2006,05/12/2006,1.0,0 -32.0,technician,professional.course,4.965,22/04/2003,23/01/2008,1.0,0 -60.0,self-employed,basic.9y,4.965,,20/12/2002,1.0,0 -46.0,,university.degree,4.965,03/01/2005,31/12/1989,1.0,0 -46.0,admin.,university.degree,4.965,01/12/1995,18/12/2018,1.0,0 -50.0,admin.,university.degree,4.965,01/02/2008,27/11/1997,1.0,0 -35.0,admin.,university.degree,4.965,29/06/2016,10/11/1990,1.0,0 -35.0,admin.,university.degree,4.965,10/11/2006,01/10/2014,1.0,0 -50.0,admin.,university.degree,4.965,25/11/2004,08/01/2014,1.0,0 -48.0,housemaid,basic.9y,4.965,21/11/2017,01/02/1993,1.0,0 -50.0,blue-collar,professional.course,4.965,29/11/2017,16/05/2001,1.0,0 -59.0,management,university.degree,4.965,21/03/2016,27/03/2009,1.0,0 -,admin.,university.degree,4.965,20/01/1990,16/08/2018,1.0,0 -55.0,technician,university.degree,4.965,09/10/2017,22/07/2014,1.0,0 -37.0,technician,professional.course,4.965,24/06/2014,24/07/2000,1.0,0 -55.0,technician,university.degree,4.965,10/12/2002,17/09/2014,1.0,0 -42.0,housemaid,high.school,4.965,,05/01/1996,1.0,0 -47.0,self-employed,university.degree,4.965,07/01/2005,05/11/2000,1.0,0 -55.0,technician,university.degree,4.965,15/05/1996,05/08/2003,1.0,0 -40.0,technician,professional.course,4.965,31/12/1991,12/01/2001,1.0,0 -38.0,management,university.degree,4.965,14/06/1999,02/04/2019,1.0,0 -39.0,technician,university.degree,4.965,08/05/2013,12/10/2011,1.0,0 -55.0,admin.,university.degree,4.965,01/02/2008,05/10/1997,1.0,0 -53.0,admin.,university.degree,4.965,02/05/2002,07/08/2013,1.0,0 -50.0,technician,university.degree,4.965,13/12/1999,15/10/1985,1.0,0 -35.0,technician,professional.course,4.965,27/10/2011,02/04/1999,1.0,0 -35.0,technician,professional.course,4.965,01/10/2001,17/12/2008,1.0,0 -45.0,unknown,high.school,4.965,17/07/2018,24/12/2004,1.0,0 -35.0,technician,professional.course,4.965,23/07/2015,03/11/2005,1.0,0 -,admin.,high.school,4.965,,09/01/1995,1.0,0 -47.0,blue-collar,high.school,4.965,06/08/2010,17/12/2004,1.0,0 -45.0,unknown,high.school,4.965,15/07/2013,15/03/2006,1.0,0 -37.0,technician,professional.course,4.965,22/02/2000,19/03/2010,1.0,0 -41.0,technician,professional.course,4.965,25/02/2015,05/05/2006,1.0,0 -41.0,,professional.course,4.965,05/04/1996,20/02/2017,1.0,0 -41.0,technician,professional.course,4.965,03/11/2006,01/06/1991,1.0,0 -41.0,,professional.course,4.965,,05/07/1998,1.0,0 -48.0,admin.,university.degree,4.965,05/01/2000,13/07/2005,1.0,0 -37.0,technician,professional.course,4.965,,23/07/2018,1.0,0 -37.0,technician,professional.course,4.965,26/03/2001,31/12/1991,1.0,0 -33.0,management,university.degree,4.965,,17/10/1994,1.0,0 -37.0,,professional.course,4.965,23/05/2008,19/12/2017,1.0,0 -33.0,management,university.degree,4.965,26/06/2002,07/05/2007,1.0,0 -50.0,admin.,high.school,4.965,18/08/2005,05/08/2016,1.0,0 -30.0,technician,professional.course,4.965,01/03/2006,17/07/1998,1.0,0 -37.0,admin.,university.degree,4.965,31/12/1990,13/06/2008,1.0,0 -32.0,admin.,university.degree,4.965,05/10/2016,08/02/2000,1.0,0 -54.0,admin.,university.degree,4.965,29/12/2005,29/12/2006,1.0,0 -32.0,admin.,university.degree,4.965,20/05/1993,15/07/1998,1.0,0 -56.0,services,high.school,4.965,14/10/2005,24/11/2003,1.0,0 -36.0,housemaid,basic.4y,4.965,01/07/1992,27/04/2015,1.0,0 -48.0,technician,university.degree,4.965,29/04/2004,02/10/2015,1.0,0 -47.0,technician,high.school,4.965,15/05/1997,24/10/2014,1.0,0 -29.0,technician,high.school,4.965,13/09/2011,16/04/2004,1.0,0 -56.0,retired,professional.course,4.965,18/04/2016,05/06/1996,1.0,0 -40.0,admin.,high.school,4.965,20/07/2010,10/08/2006,1.0,0 -52.0,unemployed,high.school,4.965,19/10/2006,17/03/2000,1.0,0 -33.0,technician,professional.course,4.965,09/06/2005,21/02/2017,1.0,0 -47.0,blue-collar,basic.4y,4.965,12/04/2000,17/05/2002,1.0,0 -50.0,blue-collar,basic.4y,4.965,05/12/2013,24/02/2006,1.0,0 -56.0,services,high.school,4.965,07/04/2014,05/04/1998,1.0,0 -57.0,technician,professional.course,4.965,01/07/1995,31/03/2006,1.0,0 -56.0,services,high.school,4.965,21/09/2006,01/06/1995,1.0,0 -37.0,housemaid,basic.4y,4.965,,01/04/1996,1.0,0 -45.0,blue-collar,basic.9y,4.965,22/09/2015,26/12/2008,1.0,0 -58.0,,basic.9y,4.965,05/10/2005,02/10/2006,1.0,0 -50.0,blue-collar,basic.4y,4.965,01/12/2008,02/12/2005,1.0,0 -,technician,university.degree,4.965,01/01/1997,15/04/2014,1.0,0 -38.0,technician,university.degree,4.965,29/12/2008,01/02/2001,1.0,0 -,technician,university.degree,4.965,17/04/2002,17/03/2006,1.0,0 -50.0,technician,university.degree,4.965,,05/11/1992,1.0,0 -50.0,admin.,university.degree,4.965,03/08/2012,05/11/1993,1.0,0 -32.0,technician,professional.course,4.965,01/04/2015,19/07/2007,1.0,0 -47.0,self-employed,university.degree,4.965,01/06/1994,06/01/2000,1.0,0 -38.0,admin.,university.degree,4.965,06/02/2004,22/11/2018,1.0,0 -48.0,technician,university.degree,4.965,,14/12/2009,1.0,0 -33.0,admin.,university.degree,4.965,01/12/2007,07/02/2006,1.0,0 -48.0,services,basic.4y,4.965,13/05/2004,02/03/2011,1.0,0 -33.0,admin.,university.degree,4.965,14/01/2011,17/10/1997,1.0,0 -32.0,technician,professional.course,4.965,11/12/2013,13/01/2004,1.0,0 -30.0,technician,professional.course,4.965,25/10/2011,21/05/2014,1.0,0 -47.0,technician,high.school,4.965,01/05/2007,27/10/2006,1.0,0 -33.0,technician,professional.course,4.965,08/04/1998,03/07/2008,1.0,0 -48.0,services,basic.4y,4.965,,26/04/2018,1.0,0 -,retired,basic.9y,4.965,,07/06/2012,1.0,0 -55.0,management,university.degree,4.965,21/03/2000,15/08/1996,1.0,0 -38.0,admin.,university.degree,4.965,24/03/2006,27/07/2012,1.0,0 -29.0,admin.,university.degree,4.965,20/02/2006,29/07/2011,1.0,0 -,technician,professional.course,4.965,01/12/1995,24/10/2017,1.0,0 -52.0,blue-collar,basic.4y,4.965,,01/02/2012,1.0,0 -40.0,management,university.degree,4.965,10/07/2000,15/03/1996,1.0,0 -32.0,admin.,university.degree,4.965,05/07/1993,24/12/2007,1.0,0 -57.0,,basic.9y,4.965,25/09/2002,18/03/2009,1.0,1 -35.0,technician,university.degree,4.965,16/01/2004,19/09/1995,1.0,0 -48.0,services,basic.4y,4.965,26/04/2012,25/08/1998,1.0,1 -35.0,technician,professional.course,4.965,02/06/2011,01/08/2008,1.0,0 -54.0,admin.,university.degree,4.965,19/02/2014,30/12/2015,1.0,0 -35.0,technician,university.degree,4.965,16/06/2010,10/06/2016,1.0,0 -43.0,technician,professional.course,4.965,10/08/1987,24/03/2006,1.0,0 -35.0,technician,university.degree,4.965,07/11/2003,16/08/2002,1.0,0 -32.0,admin.,university.degree,4.965,22/09/2006,01/12/2006,1.0,0 -35.0,technician,professional.course,4.965,01/03/1996,15/11/1993,1.0,0 -37.0,technician,professional.course,4.965,23/08/2005,01/10/1994,1.0,0 -60.0,unknown,high.school,4.965,21/05/2012,26/12/2003,1.0,0 -,unemployed,high.school,4.965,18/08/2015,28/05/2009,1.0,0 -46.0,admin.,university.degree,4.965,05/06/1991,01/07/2010,1.0,0 -47.0,self-employed,university.degree,4.965,19/10/2016,22/07/2010,1.0,0 -51.0,blue-collar,basic.4y,4.965,02/05/2003,01/12/2006,1.0,0 -52.0,blue-collar,basic.4y,4.965,24/09/2003,31/01/2013,1.0,0 -32.0,technician,high.school,4.965,05/05/1994,03/09/2018,1.0,0 -33.0,admin.,university.degree,4.965,11/08/2008,11/03/2005,1.0,0 -,admin.,high.school,4.965,27/03/2018,23/03/2001,1.0,0 -32.0,technician,high.school,4.965,24/07/2009,27/12/2005,1.0,0 -,housemaid,high.school,4.965,01/07/1997,25/12/1993,1.0,0 -41.0,unemployed,professional.course,4.965,31/12/1991,08/07/1996,1.0,0 -40.0,,high.school,4.965,13/04/2012,16/06/2011,1.0,0 -50.0,services,high.school,4.965,26/01/2017,06/07/2015,1.0,0 -50.0,blue-collar,basic.4y,4.965,15/01/1997,08/08/2011,1.0,0 -53.0,unknown,high.school,4.965,18/08/2005,25/04/1995,1.0,0 -33.0,technician,professional.course,4.965,09/10/2012,25/03/1996,1.0,0 -44.0,technician,professional.course,4.965,27/02/2004,31/12/1989,1.0,0 -50.0,housemaid,high.school,4.965,,05/08/1993,1.0,0 -58.0,blue-collar,basic.6y,4.965,31/07/2002,11/05/2010,1.0,0 -35.0,admin.,university.degree,4.965,01/07/2008,11/07/2003,1.0,0 -55.0,admin.,university.degree,4.965,25/06/2015,20/01/2006,1.0,0 -54.0,admin.,university.degree,4.965,,20/08/2014,1.0,0 -60.0,technician,university.degree,4.965,20/04/2006,08/04/2005,1.0,0 -48.0,,university.degree,4.965,05/01/2017,18/02/2000,1.0,0 -43.0,management,university.degree,4.965,09/08/2007,30/10/2009,1.0,0 -31.0,admin.,university.degree,4.965,28/05/2004,09/12/1993,1.0,0 -51.0,admin.,university.degree,4.965,18/10/2006,07/11/2014,1.0,0 -47.0,admin.,university.degree,4.965,06/04/2009,03/11/2015,1.0,0 -42.0,admin.,university.degree,4.965,18/01/2013,21/08/2001,1.0,0 -,entrepreneur,high.school,4.965,,05/06/1998,1.0,0 -42.0,admin.,university.degree,4.965,26/12/2002,25/04/2014,1.0,0 -47.0,admin.,university.degree,4.965,01/04/1994,01/08/2003,1.0,0 -36.0,technician,professional.course,4.965,29/09/2015,01/07/1996,1.0,0 -47.0,blue-collar,basic.4y,4.965,23/07/2009,31/01/2014,1.0,0 -38.0,technician,high.school,4.965,12/01/2000,09/03/2015,1.0,0 -47.0,management,university.degree,4.965,26/01/2015,25/10/1990,1.0,0 -37.0,technician,university.degree,4.965,17/03/2005,31/10/2008,1.0,0 -47.0,,high.school,4.965,01/08/1996,10/12/2014,1.0,0 -52.0,technician,high.school,4.965,30/12/1997,05/05/2003,1.0,0 -42.0,technician,professional.course,4.965,14/08/2015,15/08/2003,1.0,0 -53.0,unknown,basic.4y,4.965,02/06/2006,13/11/2014,1.0,0 -42.0,admin.,university.degree,4.965,23/04/2010,19/04/2012,1.0,0 -42.0,management,university.degree,4.965,10/07/2018,26/11/2004,1.0,0 -37.0,services,high.school,4.965,20/09/1996,22/09/2014,1.0,0 -29.0,admin.,university.degree,4.965,20/09/2018,26/12/2003,1.0,0 -52.0,blue-collar,high.school,4.965,31/01/2012,10/04/2014,1.0,0 -57.0,admin.,university.degree,4.965,30/10/2017,15/01/2015,1.0,0 -46.0,services,high.school,4.965,01/06/1998,18/02/2005,1.0,0 -57.0,technician,professional.course,4.965,01/08/1994,12/04/2013,1.0,0 -55.0,management,university.degree,4.965,,11/07/2003,1.0,0 -31.0,management,university.degree,4.965,09/08/2001,10/05/1987,1.0,0 -55.0,,basic.9y,4.965,16/06/2000,25/02/2014,1.0,0 -38.0,technician,high.school,4.965,01/06/1991,02/02/2018,1.0,0 -29.0,admin.,university.degree,4.965,07/05/2014,11/03/2005,1.0,0 -47.0,admin.,university.degree,4.965,09/02/2015,05/07/2011,1.0,0 -44.0,technician,professional.course,4.965,06/08/2013,08/12/2009,1.0,0 -45.0,services,basic.6y,4.965,28/07/2009,26/01/2007,1.0,0 -57.0,blue-collar,basic.4y,4.965,,12/08/2005,1.0,0 -29.0,services,professional.course,4.965,01/02/2012,21/11/2013,1.0,1 -54.0,admin.,high.school,4.965,10/01/1995,25/02/2011,1.0,0 -48.0,admin.,professional.course,4.965,19/09/2012,30/12/2005,1.0,0 -56.0,admin.,university.degree,4.965,06/01/2006,25/02/1997,1.0,0 -37.0,,professional.course,4.965,17/08/1999,27/10/2014,1.0,0 -48.0,admin.,university.degree,4.965,,17/10/1997,1.0,0 -38.0,admin.,university.degree,4.965,05/02/2003,01/02/2014,1.0,0 -,retired,basic.4y,4.965,13/12/2017,29/01/2016,1.0,1 -47.0,admin.,university.degree,4.965,02/05/2001,01/12/1994,1.0,0 -51.0,services,high.school,4.965,27/04/1994,10/03/2011,1.0,0 -,self-employed,university.degree,4.965,09/03/2004,21/09/1997,1.0,0 -57.0,admin.,university.degree,4.965,05/04/2003,05/06/1999,1.0,0 -46.0,housemaid,basic.4y,4.965,07/01/2005,31/01/2006,1.0,0 -56.0,services,high.school,4.965,03/05/2018,25/07/2017,1.0,0 -46.0,admin.,university.degree,4.965,09/10/1991,29/12/2006,1.0,0 -59.0,retired,university.degree,4.965,20/01/2017,03/12/2004,1.0,0 -55.0,blue-collar,basic.9y,4.965,15/06/2010,18/06/2008,1.0,0 -36.0,technician,university.degree,4.965,28/04/2010,10/03/2000,1.0,0 -58.0,,basic.6y,4.965,24/04/1991,20/11/1992,1.0,0 -58.0,housemaid,professional.course,4.965,20/04/2000,09/03/2015,1.0,0 -47.0,technician,professional.course,4.9639999999999995,24/02/1998,01/05/1993,1.0,0 -55.0,,university.degree,4.9639999999999995,01/11/1992,26/12/2014,1.0,0 -,technician,professional.course,4.9639999999999995,,08/08/2012,1.0,0 -40.0,technician,professional.course,4.9639999999999995,01/07/2016,01/05/1995,1.0,1 -37.0,blue-collar,professional.course,4.9639999999999995,01/07/1996,19/11/2004,1.0,0 -41.0,admin.,university.degree,4.9639999999999995,28/12/2010,20/04/1999,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,22/03/2006,29/03/1996,1.0,0 -48.0,admin.,university.degree,4.9639999999999995,20/07/1995,31/12/1993,1.0,0 -48.0,blue-collar,high.school,4.9639999999999995,05/11/2008,29/11/1996,1.0,0 -39.0,admin.,university.degree,4.9639999999999995,05/02/2015,04/05/2009,1.0,1 -52.0,housemaid,basic.4y,4.9639999999999995,,12/07/2012,1.0,0 -48.0,,university.degree,4.9639999999999995,12/04/1997,03/02/2017,1.0,0 -44.0,admin.,university.degree,4.9639999999999995,,05/05/2000,1.0,0 -45.0,admin.,basic.9y,4.9639999999999995,15/07/2004,24/09/2004,1.0,0 -,admin.,university.degree,4.9639999999999995,20/05/2004,04/07/2003,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,,26/05/2006,1.0,0 -43.0,technician,professional.course,4.9639999999999995,05/08/2003,24/02/2010,1.0,0 -47.0,technician,high.school,4.9639999999999995,,23/12/2002,1.0,0 -29.0,,professional.course,4.9639999999999995,,01/08/1997,1.0,0 -31.0,,high.school,4.9639999999999995,,27/01/2015,1.0,1 -37.0,blue-collar,professional.course,4.9639999999999995,18/09/2009,30/10/2009,1.0,0 -36.0,technician,professional.course,4.9639999999999995,03/10/2000,31/12/1988,1.0,0 -59.0,admin.,professional.course,4.9639999999999995,24/11/2017,01/09/2017,1.0,0 -30.0,technician,professional.course,4.9639999999999995,11/08/2006,26/02/2014,1.0,0 -57.0,retired,basic.4y,4.9639999999999995,07/12/1999,10/07/1998,1.0,0 -53.0,unknown,basic.4y,4.9639999999999995,18/09/2014,25/12/1994,1.0,0 -52.0,,high.school,4.9639999999999995,13/06/2006,25/03/1996,1.0,0 -41.0,technician,high.school,4.9639999999999995,26/05/2006,28/06/2004,1.0,0 -43.0,admin.,university.degree,4.9639999999999995,09/02/2007,05/04/1990,1.0,0 -48.0,entrepreneur,high.school,4.9639999999999995,09/09/2005,23/02/2017,1.0,0 -59.0,retired,university.degree,4.9639999999999995,27/06/2014,25/04/1998,1.0,0 -36.0,,university.degree,4.9639999999999995,01/05/2014,01/04/1992,1.0,0 -41.0,technician,professional.course,4.9639999999999995,02/04/2004,01/06/1992,1.0,0 -52.0,technician,high.school,4.9639999999999995,31/10/2012,05/05/1999,1.0,0 -55.0,management,university.degree,4.9639999999999995,30/12/2014,25/01/2010,1.0,0 -45.0,technician,professional.course,4.9639999999999995,02/05/2001,20/10/2003,1.0,0 -46.0,admin.,university.degree,4.9639999999999995,01/07/1992,06/05/2008,1.0,0 -51.0,,high.school,4.9639999999999995,30/03/2016,24/06/2005,1.0,0 -50.0,blue-collar,basic.9y,4.9639999999999995,14/03/2003,11/10/2006,1.0,0 -50.0,,basic.4y,4.9639999999999995,02/04/2009,01/07/2015,1.0,0 -57.0,retired,professional.course,4.9639999999999995,11/07/2003,06/07/1994,1.0,0 -60.0,,professional.course,4.9639999999999995,13/12/2011,28/09/2012,1.0,0 -53.0,unknown,basic.4y,4.9639999999999995,07/09/2006,19/09/1995,1.0,0 -31.0,management,university.degree,4.9639999999999995,05/12/2011,22/10/2003,1.0,0 -44.0,technician,professional.course,4.9639999999999995,31/12/1989,01/02/2008,1.0,0 -34.0,admin.,university.degree,4.9639999999999995,04/06/2004,09/04/2010,1.0,0 -58.0,,university.degree,4.9639999999999995,05/03/2004,31/01/2012,1.0,0 -51.0,admin.,university.degree,4.9639999999999995,05/05/1993,08/05/2014,1.0,1 -,retired,high.school,4.9639999999999995,17/08/1999,10/06/2005,1.0,0 -57.0,blue-collar,basic.4y,4.9639999999999995,24/11/1999,19/09/1997,1.0,0 -57.0,blue-collar,basic.4y,4.9639999999999995,25/06/2014,15/06/2016,1.0,0 -52.0,admin.,university.degree,4.9639999999999995,02/07/2004,21/02/2007,1.0,0 -45.0,technician,professional.course,4.9639999999999995,09/03/1997,16/07/2012,1.0,0 -46.0,admin.,university.degree,4.9639999999999995,05/08/2013,01/07/1996,1.0,0 -,technician,high.school,4.9639999999999995,21/10/2011,05/11/2004,1.0,0 -44.0,technician,professional.course,4.9639999999999995,23/09/2005,22/11/2007,1.0,0 -40.0,admin.,university.degree,4.9639999999999995,01/03/2008,24/08/2009,1.0,0 -51.0,technician,university.degree,4.9639999999999995,06/12/2017,29/09/2014,1.0,1 -44.0,technician,professional.course,4.9639999999999995,28/12/1996,11/07/2002,1.0,0 -37.0,housemaid,basic.4y,4.9639999999999995,19/10/2006,18/05/2007,1.0,0 -60.0,retired,professional.course,4.9639999999999995,,08/11/2013,1.0,0 -,retired,professional.course,4.9639999999999995,27/07/1999,10/04/1987,1.0,0 -39.0,,professional.course,4.9639999999999995,03/05/1995,06/02/2001,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,17/04/2007,17/09/2015,1.0,0 -57.0,retired,basic.4y,4.9639999999999995,25/06/1999,07/04/2014,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,21/01/2011,01/02/2008,1.0,0 -55.0,services,high.school,4.9639999999999995,28/01/2000,01/08/1994,1.0,0 -52.0,admin.,high.school,4.9639999999999995,09/05/1989,31/07/2015,1.0,0 -44.0,technician,university.degree,4.9639999999999995,06/09/2016,13/08/1999,1.0,0 -48.0,admin.,university.degree,4.9639999999999995,,01/08/1996,1.0,0 -49.0,admin.,basic.9y,4.9639999999999995,11/10/2005,19/04/2016,1.0,0 -41.0,technician,high.school,4.9639999999999995,14/02/2003,17/03/2010,1.0,0 -,technician,professional.course,4.9639999999999995,09/03/1996,25/07/2012,1.0,0 -48.0,admin.,university.degree,4.9639999999999995,21/01/1993,22/07/2015,1.0,0 -43.0,self-employed,university.degree,4.9639999999999995,13/01/2003,30/08/2017,1.0,0 -41.0,technician,professional.course,4.9639999999999995,17/10/2002,07/05/2004,1.0,0 -54.0,admin.,university.degree,4.9639999999999995,29/10/2004,25/11/2005,1.0,0 -57.0,blue-collar,basic.4y,4.9639999999999995,05/02/2009,31/12/1992,1.0,0 -57.0,,basic.4y,4.9639999999999995,31/12/1992,01/05/2007,1.0,0 -,management,university.degree,4.9639999999999995,22/10/2008,10/09/2007,1.0,0 -41.0,technician,high.school,4.9639999999999995,12/03/2014,03/08/2001,1.0,0 -54.0,admin.,high.school,4.9639999999999995,28/11/2008,21/01/2010,1.0,0 -44.0,technician,university.degree,4.9639999999999995,20/03/2015,15/12/1996,1.0,1 -31.0,management,university.degree,4.9639999999999995,20/04/2007,16/02/2007,1.0,0 -55.0,technician,professional.course,4.9639999999999995,01/08/1996,11/11/2005,1.0,1 -51.0,technician,high.school,4.9639999999999995,13/04/2018,01/08/2008,1.0,0 -41.0,admin.,university.degree,4.9639999999999995,09/09/2015,05/06/1998,1.0,0 -44.0,technician,university.degree,4.9639999999999995,23/04/2004,18/01/2016,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,23/10/2014,03/04/2009,1.0,0 -45.0,admin.,university.degree,4.9639999999999995,05/12/1997,01/04/2014,1.0,0 -52.0,technician,university.degree,4.9639999999999995,04/04/2017,28/10/2014,1.0,0 -46.0,technician,professional.course,4.9639999999999995,19/09/2014,17/02/2011,1.0,0 -54.0,,professional.course,4.9639999999999995,01/02/1996,04/02/2005,1.0,0 -48.0,blue-collar,high.school,4.9639999999999995,26/06/2013,21/02/2008,1.0,0 -60.0,retired,high.school,4.9639999999999995,09/03/2007,16/07/2013,1.0,0 -53.0,unknown,basic.4y,4.9639999999999995,08/02/2010,30/04/2004,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,01/02/1996,24/08/2017,1.0,0 -54.0,admin.,high.school,4.9639999999999995,01/01/1997,22/04/2010,1.0,0 -57.0,retired,basic.4y,4.9639999999999995,26/05/2006,15/10/1995,1.0,0 -57.0,,basic.4y,4.9639999999999995,04/12/1995,01/12/2007,1.0,0 -53.0,blue-collar,high.school,4.9639999999999995,15/06/1992,26/03/2018,1.0,0 -57.0,retired,professional.course,4.9639999999999995,,10/03/2010,1.0,0 -58.0,blue-collar,basic.4y,4.9639999999999995,12/12/2014,18/08/2000,1.0,0 -48.0,admin.,university.degree,4.9639999999999995,18/01/2006,05/04/1990,1.0,0 -57.0,admin.,university.degree,4.9639999999999995,01/10/2013,04/09/2013,1.0,0 -,admin.,university.degree,4.9639999999999995,24/12/1999,10/07/1998,1.0,0 -40.0,admin.,university.degree,4.9639999999999995,22/10/2010,01/07/2011,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,20/05/1994,12/12/2003,1.0,0 -51.0,technician,professional.course,4.9639999999999995,19/04/2002,23/09/2003,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,27/04/2007,22/05/2014,1.0,1 -54.0,technician,professional.course,4.9639999999999995,15/04/1995,12/03/2018,1.0,0 -53.0,,basic.4y,4.9639999999999995,03/04/2019,01/11/1997,1.0,0 -30.0,technician,professional.course,4.9639999999999995,08/01/2009,18/07/2014,1.0,1 -,admin.,university.degree,4.9639999999999995,,18/10/2002,1.0,0 -31.0,self-employed,university.degree,4.9639999999999995,,06/01/2015,1.0,0 -46.0,housemaid,basic.4y,4.9639999999999995,01/03/2006,04/04/2002,1.0,0 -52.0,admin.,high.school,4.9639999999999995,12/09/2003,29/07/2014,1.0,0 -43.0,management,university.degree,4.9639999999999995,25/02/2014,17/01/2003,1.0,0 -57.0,retired,professional.course,4.9639999999999995,23/04/2015,08/02/2012,1.0,0 -54.0,technician,professional.course,4.9639999999999995,04/10/2001,01/11/1996,1.0,0 -48.0,technician,university.degree,4.9639999999999995,16/02/1990,18/04/2013,1.0,0 -46.0,technician,professional.course,4.9639999999999995,01/09/1993,15/07/1999,1.0,0 -51.0,technician,professional.course,4.9639999999999995,08/02/2008,07/04/2017,1.0,0 -40.0,technician,professional.course,4.9639999999999995,15/04/1994,19/09/1997,1.0,0 -47.0,technician,high.school,4.9639999999999995,12/11/2008,29/07/2014,1.0,0 -37.0,admin.,university.degree,4.9639999999999995,04/04/2002,18/02/2004,1.0,0 -44.0,admin.,university.degree,4.9639999999999995,02/10/2001,05/07/2010,1.0,0 -47.0,technician,professional.course,4.9639999999999995,,15/05/1995,1.0,0 -30.0,technician,professional.course,4.9639999999999995,02/02/2009,04/03/2015,1.0,0 -,admin.,university.degree,4.9639999999999995,13/07/2018,23/12/1994,1.0,0 -,admin.,high.school,4.9639999999999995,01/11/2004,13/03/2003,1.0,0 -44.0,technician,professional.course,4.9639999999999995,26/01/2012,31/12/1993,1.0,0 -41.0,technician,professional.course,4.9639999999999995,05/11/2007,13/05/1998,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,15/12/1995,17/10/1997,1.0,0 -37.0,technician,university.degree,4.9639999999999995,31/01/2011,27/10/2016,1.0,0 -52.0,admin.,university.degree,4.9639999999999995,03/07/1993,05/03/2012,1.0,0 -54.0,management,university.degree,4.9639999999999995,05/04/1997,01/02/1996,1.0,0 -29.0,,university.degree,4.9639999999999995,01/04/1997,28/03/2014,1.0,0 -38.0,technician,high.school,4.9639999999999995,,01/03/1996,1.0,0 -40.0,admin.,university.degree,4.9639999999999995,23/01/2012,11/10/1996,1.0,0 -54.0,housemaid,basic.4y,4.9639999999999995,23/01/2003,04/12/2013,1.0,1 -37.0,,university.degree,4.9639999999999995,,18/10/2001,1.0,0 -59.0,retired,university.degree,4.9639999999999995,,08/09/2005,1.0,0 -41.0,technician,professional.course,4.9639999999999995,05/04/2012,15/11/2017,1.0,0 -47.0,technician,university.degree,4.9639999999999995,07/12/2012,16/05/2003,1.0,0 -56.0,retired,university.degree,4.9639999999999995,02/10/1997,08/04/2005,1.0,0 -49.0,technician,professional.course,4.9639999999999995,23/10/2003,20/01/1997,1.0,0 -56.0,admin.,university.degree,4.9639999999999995,04/08/2015,20/05/2010,1.0,0 -37.0,technician,university.degree,4.9639999999999995,,30/05/1997,1.0,0 -52.0,technician,professional.course,4.9639999999999995,25/10/1999,05/07/1994,1.0,0 -43.0,technician,professional.course,4.9639999999999995,23/12/2005,13/06/2003,1.0,0 -,technician,professional.course,4.9639999999999995,06/10/2015,20/04/2012,1.0,0 -39.0,admin.,university.degree,4.9639999999999995,17/11/2016,08/10/2003,1.0,0 -38.0,unknown,high.school,4.9639999999999995,26/11/2004,10/05/2012,1.0,0 -42.0,management,university.degree,4.9639999999999995,14/10/2003,01/08/1997,1.0,0 -29.0,admin.,university.degree,4.9639999999999995,17/01/2002,04/08/2015,1.0,0 -32.0,,professional.course,4.9639999999999995,25/01/1996,23/09/2005,1.0,0 -47.0,technician,professional.course,4.9639999999999995,16/06/2006,05/04/2000,1.0,0 -30.0,technician,university.degree,4.9639999999999995,13/03/2015,28/12/2015,1.0,0 -31.0,unemployed,university.degree,4.9639999999999995,01/10/1996,24/04/2006,1.0,0 -58.0,admin.,high.school,4.9639999999999995,01/12/2014,12/11/2008,1.0,0 -44.0,admin.,basic.9y,4.9639999999999995,08/06/2012,06/05/2005,1.0,0 -44.0,admin.,basic.9y,4.9639999999999995,03/10/1995,30/01/2008,1.0,0 -31.0,technician,professional.course,4.9639999999999995,18/08/2004,01/09/2017,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,02/03/2009,31/07/2002,1.0,0 -39.0,admin.,professional.course,4.9639999999999995,15/03/2011,23/02/2015,1.0,0 -47.0,technician,university.degree,4.9639999999999995,,27/07/2016,1.0,1 -44.0,technician,professional.course,4.9639999999999995,19/03/2018,23/10/2015,1.0,0 -44.0,technician,professional.course,4.9639999999999995,21/11/2003,16/03/2016,1.0,0 -33.0,,university.degree,4.9639999999999995,,09/03/2007,1.0,0 -43.0,admin.,university.degree,4.9639999999999995,,02/08/2002,1.0,0 -29.0,technician,professional.course,4.9639999999999995,25/11/2004,22/09/1997,1.0,0 -46.0,services,basic.9y,4.9639999999999995,13/05/2016,01/05/2013,1.0,0 -,management,university.degree,4.9639999999999995,09/05/2008,01/04/1997,1.0,0 -31.0,,professional.course,4.9639999999999995,05/12/2003,01/03/2012,1.0,0 -33.0,self-employed,basic.4y,4.9639999999999995,,31/12/1989,1.0,0 -,,basic.4y,4.9639999999999995,10/04/1987,06/02/2014,1.0,0 -47.0,admin.,high.school,4.9639999999999995,15/04/1990,08/11/2002,1.0,0 -55.0,admin.,high.school,4.9639999999999995,05/08/1997,31/01/2003,1.0,0 -37.0,technician,professional.course,4.9639999999999995,02/05/2003,29/04/2014,1.0,0 -,technician,university.degree,4.9639999999999995,22/04/2005,19/12/2003,1.0,0 -32.0,unemployed,university.degree,4.9639999999999995,16/09/2004,09/01/2008,1.0,0 -,housemaid,basic.9y,4.9639999999999995,26/07/2017,01/12/2008,1.0,0 -50.0,unemployed,basic.9y,4.9639999999999995,14/05/2014,30/12/2013,1.0,0 -46.0,,professional.course,4.9639999999999995,01/06/2010,21/01/2016,1.0,0 -46.0,technician,professional.course,4.9639999999999995,04/06/1993,11/06/2003,1.0,0 -43.0,technician,professional.course,4.9639999999999995,26/03/1999,05/11/1998,1.0,0 -40.0,admin.,high.school,4.9639999999999995,05/12/1992,15/05/2012,1.0,0 -56.0,retired,basic.6y,4.9639999999999995,16/01/2004,01/02/2006,1.0,0 -39.0,technician,high.school,4.9639999999999995,07/12/2009,21/06/2013,1.0,0 -45.0,admin.,university.degree,4.9639999999999995,07/03/2008,31/01/2013,1.0,0 -38.0,admin.,university.degree,4.9639999999999995,14/04/2006,01/07/1992,1.0,0 -41.0,technician,professional.course,4.9639999999999995,26/11/1993,01/10/1993,1.0,0 -43.0,admin.,university.degree,4.9639999999999995,10/02/2000,25/06/2004,1.0,0 -47.0,admin.,university.degree,4.9639999999999995,14/12/1993,01/10/2015,1.0,0 -31.0,admin.,university.degree,4.9639999999999995,26/02/2008,11/10/2002,1.0,0 -47.0,unknown,high.school,4.9639999999999995,05/02/2016,23/10/2012,1.0,0 -47.0,technician,university.degree,4.9639999999999995,31/01/2012,31/10/2017,1.0,0 -31.0,unemployed,university.degree,4.9639999999999995,05/04/2000,31/12/1994,1.0,0 -47.0,,university.degree,4.9639999999999995,05/07/2016,08/01/2007,1.0,0 -41.0,technician,professional.course,4.9639999999999995,28/12/2015,29/05/2009,1.0,0 -36.0,management,university.degree,4.9639999999999995,22/01/2014,31/12/1992,1.0,0 -41.0,technician,professional.course,4.9639999999999995,20/02/2015,10/07/2008,1.0,0 -41.0,,university.degree,4.9639999999999995,01/10/2009,01/09/2007,1.0,0 -35.0,admin.,university.degree,4.9639999999999995,29/06/2016,05/10/2001,1.0,0 -50.0,management,professional.course,4.9639999999999995,22/09/2017,01/02/1998,1.0,0 -40.0,admin.,university.degree,4.9639999999999995,11/09/2003,01/07/2014,1.0,0 -30.0,admin.,university.degree,4.9639999999999995,14/03/2007,18/07/2013,1.0,0 -,technician,university.degree,4.9639999999999995,14/11/2005,31/03/2000,1.0,0 -49.0,unemployed,basic.4y,4.9639999999999995,22/10/2013,06/06/2003,1.0,0 -54.0,,basic.4y,4.9639999999999995,01/06/2006,19/04/2006,1.0,0 -,admin.,university.degree,4.9639999999999995,19/12/2017,19/10/2017,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,05/04/1998,26/01/2001,1.0,0 -44.0,,professional.course,4.9639999999999995,24/06/1997,27/12/2005,1.0,0 -40.0,admin.,university.degree,4.9639999999999995,19/12/2003,04/06/2004,1.0,0 -43.0,admin.,university.degree,4.9639999999999995,09/06/2016,14/08/2018,1.0,0 -33.0,admin.,university.degree,4.9639999999999995,30/06/2000,13/04/2010,1.0,0 -,technician,university.degree,4.9639999999999995,20/06/2000,02/01/2008,1.0,0 -53.0,technician,professional.course,4.9639999999999995,07/03/2008,31/12/1993,1.0,0 -39.0,technician,professional.course,4.9639999999999995,,20/05/2004,1.0,0 -41.0,technician,professional.course,4.9639999999999995,29/12/2016,02/03/2001,1.0,0 -,,university.degree,4.9639999999999995,09/01/2014,01/07/1997,1.0,0 -55.0,admin.,high.school,4.9639999999999995,,26/04/2010,1.0,0 -46.0,admin.,high.school,4.9639999999999995,05/06/1994,08/08/2003,1.0,0 -,admin.,university.degree,4.9639999999999995,04/11/2005,05/01/2004,1.0,0 -51.0,technician,professional.course,4.9639999999999995,28/06/2006,10/03/2016,1.0,0 -,,university.degree,4.962,17/05/2001,29/06/2001,1.0,0 -41.0,technician,high.school,4.962,07/02/2018,27/01/2006,1.0,0 -33.0,services,university.degree,4.962,26/07/2013,07/05/2014,1.0,0 -41.0,admin.,university.degree,4.962,26/01/2016,05/11/1990,1.0,1 -51.0,technician,professional.course,4.962,03/07/2009,03/10/2000,1.0,0 -30.0,technician,professional.course,4.962,,10/04/2014,1.0,0 -30.0,technician,university.degree,4.962,05/10/2011,05/09/2003,1.0,0 -33.0,technician,university.degree,4.962,18/07/2012,19/09/1995,1.0,0 -,self-employed,university.degree,4.962,10/04/1989,11/04/1997,1.0,0 -46.0,technician,professional.course,4.962,,27/05/2015,1.0,0 -33.0,,university.degree,4.962,01/12/2007,23/07/2010,1.0,0 -,admin.,university.degree,4.962,18/10/2013,07/12/2018,1.0,0 -48.0,technician,university.degree,4.962,18/12/1998,18/06/2013,1.0,0 -44.0,technician,professional.course,4.962,10/07/2009,12/01/2006,1.0,0 -43.0,technician,university.degree,4.962,26/11/2003,03/03/2009,1.0,0 -29.0,technician,professional.course,4.962,01/05/2009,08/08/2003,1.0,0 -43.0,technician,professional.course,4.962,29/09/2011,26/07/2013,1.0,0 -44.0,technician,professional.course,4.962,30/10/2002,05/10/1994,1.0,0 -,self-employed,high.school,4.962,25/11/2014,05/08/2014,1.0,0 -39.0,admin.,university.degree,4.962,29/03/2006,09/11/2018,1.0,0 -37.0,admin.,university.degree,4.962,20/03/1991,12/01/2016,1.0,0 -,services,university.degree,4.962,08/01/2008,01/07/1994,1.0,0 -40.0,admin.,university.degree,4.962,29/06/2006,09/02/2007,1.0,0 -32.0,technician,professional.course,4.962,28/10/2005,07/11/2011,1.0,0 -57.0,management,university.degree,4.962,10/07/2009,04/12/2013,1.0,0 -31.0,admin.,university.degree,4.962,02/08/2013,25/09/1998,1.0,0 -30.0,technician,university.degree,4.962,23/02/2006,12/09/2012,1.0,0 -35.0,admin.,university.degree,4.962,09/01/2003,29/11/2002,1.0,0 -,admin.,university.degree,4.962,08/08/2017,03/12/2018,1.0,0 -,,university.degree,4.962,13/01/1999,01/02/2017,1.0,0 -30.0,technician,university.degree,4.962,02/04/2009,29/04/2004,1.0,1 -33.0,services,professional.course,4.962,21/07/2008,02/08/2017,1.0,0 -40.0,,university.degree,4.962,10/02/1999,15/09/1995,1.0,0 -36.0,admin.,university.degree,4.962,15/04/2003,23/04/2014,1.0,0 -32.0,admin.,university.degree,4.962,,18/08/2003,1.0,0 -32.0,technician,professional.course,4.962,14/10/2010,28/11/2007,1.0,0 -29.0,technician,professional.course,4.962,,03/12/1999,1.0,1 -32.0,unemployed,university.degree,4.962,05/03/1993,20/12/2016,1.0,0 -41.0,technician,professional.course,4.962,04/02/2014,02/08/2011,1.0,0 -31.0,admin.,university.degree,4.962,,28/07/2005,1.0,0 -51.0,technician,professional.course,4.962,22/02/2001,01/04/1994,1.0,0 -57.0,technician,university.degree,4.962,10/12/2009,16/07/2002,1.0,0 -43.0,technician,university.degree,4.962,25/01/2013,14/04/2014,1.0,0 -33.0,admin.,university.degree,4.962,25/05/2006,17/07/2014,1.0,0 -41.0,,university.degree,4.962,07/03/2017,31/03/2000,1.0,0 -37.0,admin.,university.degree,4.962,17/03/2010,26/12/2003,1.0,0 -46.0,admin.,high.school,4.962,18/07/2012,01/08/1995,1.0,0 -55.0,,high.school,4.962,12/10/2005,08/09/2015,1.0,0 -37.0,technician,university.degree,4.962,,09/02/2007,1.0,0 -29.0,technician,professional.course,4.962,03/07/2009,12/09/1997,1.0,0 -31.0,admin.,university.degree,4.962,20/10/1992,03/04/2014,1.0,0 -36.0,admin.,university.degree,4.962,22/01/1990,11/03/2004,1.0,0 -,admin.,basic.9y,4.962,03/10/2001,01/02/2010,1.0,0 -41.0,,professional.course,4.962,13/02/1998,01/09/2017,1.0,0 -34.0,technician,university.degree,4.962,31/03/2006,26/11/2014,1.0,0 -,admin.,university.degree,4.962,19/11/2004,17/04/2012,1.0,0 -45.0,admin.,high.school,4.962,04/06/2014,29/10/2001,1.0,0 -35.0,management,university.degree,4.962,20/07/2004,27/04/2015,1.0,0 -,admin.,university.degree,4.962,04/08/2005,31/07/2014,1.0,0 -42.0,management,university.degree,4.962,01/12/1990,23/04/2015,1.0,0 -33.0,,university.degree,4.962,01/01/2014,29/08/2007,1.0,0 -40.0,admin.,university.degree,4.962,06/07/2015,28/08/2003,1.0,0 -50.0,unemployed,basic.9y,4.962,27/06/2003,27/12/2002,1.0,0 -37.0,admin.,university.degree,4.962,02/04/2010,20/09/2002,1.0,0 -31.0,admin.,university.degree,4.962,12/06/2012,06/07/2010,1.0,0 -32.0,technician,professional.course,4.962,01/02/2010,23/05/2008,1.0,0 -35.0,admin.,university.degree,4.962,09/10/2012,10/06/2015,1.0,0 -32.0,admin.,university.degree,4.962,,23/06/2011,1.0,0 -41.0,admin.,university.degree,4.962,31/12/1994,01/07/1991,1.0,0 -37.0,technician,professional.course,4.962,,01/06/2004,1.0,0 -31.0,admin.,university.degree,4.962,12/08/2015,01/06/1993,1.0,0 -59.0,retired,university.degree,4.962,19/09/1995,23/06/2000,1.0,0 -33.0,services,professional.course,4.962,17/01/2001,01/11/2008,1.0,0 -33.0,technician,professional.course,4.962,04/11/2008,05/12/2000,1.0,0 -31.0,admin.,university.degree,4.962,10/06/2013,26/11/2004,1.0,0 -37.0,admin.,university.degree,4.962,18/05/1990,01/04/2009,1.0,0 -46.0,housemaid,basic.4y,4.962,07/02/2018,10/06/2005,1.0,0 -46.0,technician,professional.course,4.962,08/06/2017,01/06/2001,1.0,0 -40.0,admin.,high.school,4.962,09/08/2000,10/12/2007,1.0,0 -43.0,,university.degree,4.962,18/10/2016,24/03/2000,1.0,0 -33.0,services,professional.course,4.962,03/07/2018,13/06/2002,1.0,0 -,unknown,high.school,4.962,31/12/1990,26/03/1997,1.0,0 -37.0,technician,university.degree,4.962,14/08/2015,05/03/2004,1.0,0 -33.0,services,professional.course,4.962,01/10/2010,14/04/2006,1.0,0 -46.0,technician,university.degree,4.962,13/05/2009,15/06/1995,1.0,0 -,technician,university.degree,4.962,20/05/1993,20/09/1996,1.0,0 -48.0,admin.,university.degree,4.962,09/12/1993,11/12/2013,1.0,0 -32.0,technician,university.degree,4.962,23/10/2007,24/12/2003,1.0,0 -,admin.,university.degree,4.962,15/12/1999,05/12/1990,1.0,0 -50.0,unemployed,basic.9y,4.962,26/12/2008,14/05/2012,1.0,0 -46.0,admin.,high.school,4.962,24/09/2004,26/01/1999,1.0,0 -,housemaid,basic.9y,4.962,26/01/2012,21/01/1994,1.0,0 -,admin.,university.degree,4.962,15/02/2013,06/09/1996,1.0,0 -57.0,admin.,university.degree,4.962,26/03/2012,01/07/2015,1.0,0 -44.0,technician,professional.course,4.962,09/01/2013,17/12/2014,1.0,0 -37.0,technician,university.degree,4.962,15/03/2006,10/05/1987,1.0,1 -57.0,management,university.degree,4.962,21/03/2003,05/04/1997,1.0,0 -40.0,,university.degree,4.962,13/12/2018,20/02/2004,1.0,0 -36.0,,university.degree,4.962,,26/06/2017,1.0,0 -48.0,services,basic.9y,4.962,22/02/1990,06/12/2011,1.0,0 -47.0,,high.school,4.962,31/12/1990,22/07/2014,1.0,0 -37.0,admin.,university.degree,4.962,21/11/2012,23/11/1999,1.0,0 -58.0,self-employed,basic.6y,4.962,14/03/2003,05/12/1992,1.0,0 -37.0,admin.,university.degree,4.962,15/01/2009,07/06/2011,1.0,1 -41.0,admin.,university.degree,4.962,01/04/2009,03/12/2008,1.0,0 -37.0,admin.,university.degree,4.962,31/12/2013,11/03/2016,1.0,0 -44.0,admin.,basic.9y,4.962,24/03/2006,12/03/2004,1.0,1 -,technician,professional.course,4.962,,23/04/2009,1.0,0 -40.0,technician,professional.course,4.962,06/12/2010,18/07/1997,1.0,0 -34.0,technician,university.degree,4.962,,10/07/2006,1.0,0 -32.0,technician,university.degree,4.962,13/02/2002,12/05/2011,1.0,0 -30.0,technician,professional.course,4.962,07/03/2013,04/08/2000,1.0,0 -49.0,admin.,university.degree,4.962,14/10/2014,30/09/2005,1.0,0 -30.0,technician,high.school,4.962,08/03/2006,17/11/2005,1.0,0 -35.0,technician,university.degree,4.962,23/09/2013,09/10/1993,1.0,0 -48.0,admin.,university.degree,4.962,15/12/2010,06/07/2007,1.0,0 -37.0,,university.degree,4.962,01/07/2014,08/04/2016,1.0,0 -35.0,admin.,university.degree,4.962,28/04/2010,06/03/2014,1.0,0 -40.0,technician,professional.course,4.962,30/12/2005,21/03/2002,1.0,0 -29.0,,university.degree,4.962,21/01/2011,01/08/1992,1.0,0 -37.0,admin.,university.degree,4.962,29/08/2002,25/01/2008,1.0,0 -54.0,management,university.degree,4.962,20/02/2009,13/06/2016,1.0,0 -30.0,technician,university.degree,4.962,01/12/1992,04/06/1999,1.0,0 -53.0,technician,professional.course,4.962,03/03/2011,11/07/2003,1.0,0 -45.0,admin.,high.school,4.962,27/06/2003,15/08/2003,1.0,0 -41.0,admin.,university.degree,4.962,05/07/2011,31/01/2006,1.0,0 -47.0,technician,university.degree,4.962,,01/05/2005,1.0,0 -57.0,retired,university.degree,4.962,22/07/2015,05/08/2016,1.0,0 -38.0,unknown,high.school,4.962,09/11/1996,04/07/2003,1.0,0 -32.0,technician,professional.course,4.962,31/01/1990,30/08/1996,1.0,0 -46.0,,high.school,4.962,24/02/2000,14/12/2015,1.0,0 -32.0,unemployed,university.degree,4.962,25/07/2011,20/08/1997,1.0,0 -46.0,services,basic.9y,4.962,30/10/2006,23/04/2014,1.0,0 -50.0,housemaid,basic.9y,4.962,08/07/2005,19/09/1995,1.0,0 -57.0,technician,university.degree,4.962,25/07/2003,25/12/1994,1.0,0 -30.0,admin.,university.degree,4.962,02/11/2017,07/01/2014,1.0,0 -35.0,admin.,university.degree,4.962,23/09/1997,31/05/2012,1.0,0 -50.0,admin.,university.degree,4.962,28/10/2009,05/08/2014,1.0,0 -53.0,housemaid,basic.4y,4.962,06/10/1999,08/10/2001,1.0,0 -31.0,unemployed,university.degree,4.962,25/05/2016,13/09/2017,1.0,0 -30.0,technician,university.degree,4.962,12/09/2011,27/03/2009,1.0,0 -46.0,admin.,high.school,4.962,10/04/2013,06/03/2001,1.0,0 -42.0,housemaid,university.degree,4.962,16/10/2013,08/02/2017,1.0,1 -39.0,admin.,university.degree,4.962,05/04/2011,31/10/2012,1.0,0 -,,university.degree,4.962,27/06/2003,18/07/2012,1.0,0 -,technician,professional.course,4.962,10/05/2016,31/12/1989,1.0,0 -57.0,management,university.degree,4.962,01/01/1997,14/11/2011,1.0,0 -41.0,technician,professional.course,4.962,10/05/1987,29/06/2016,1.0,0 -41.0,admin.,university.degree,4.962,18/05/2005,05/02/1997,1.0,0 -31.0,admin.,university.degree,4.962,04/11/2005,24/10/2003,1.0,0 -33.0,technician,university.degree,4.962,29/03/2013,05/11/2014,1.0,0 -54.0,management,university.degree,4.962,22/10/1992,20/11/2013,1.0,0 -,self-employed,basic.6y,4.962,,31/10/2012,1.0,0 -47.0,admin.,high.school,4.962,09/03/1990,04/06/2015,1.0,0 -41.0,self-employed,basic.6y,4.962,14/08/2012,28/08/2003,1.0,0 -38.0,,university.degree,4.962,28/11/2018,10/01/1995,1.0,1 -58.0,retired,university.degree,4.962,,02/02/2017,1.0,0 -30.0,technician,professional.course,4.962,12/07/2002,10/07/1989,1.0,0 -39.0,admin.,university.degree,4.962,09/09/1997,25/05/2016,1.0,0 -31.0,admin.,university.degree,4.962,05/01/1992,17/03/2005,1.0,0 -48.0,admin.,university.degree,4.962,25/12/1992,11/12/2001,1.0,0 -58.0,retired,university.degree,4.962,01/03/2010,02/10/2003,1.0,0 -,,university.degree,4.962,15/03/2018,05/05/1990,1.0,0 -47.0,admin.,university.degree,4.962,21/12/1996,30/09/2004,1.0,0 -44.0,admin.,basic.9y,4.962,15/10/2010,25/08/2000,1.0,0 -,unknown,high.school,4.962,14/10/1998,20/04/2005,1.0,0 -37.0,technician,professional.course,4.962,04/07/1990,28/07/2006,1.0,0 -34.0,admin.,university.degree,4.962,,09/08/2012,1.0,0 -32.0,technician,university.degree,4.962,15/04/1993,20/12/2002,1.0,0 -35.0,,university.degree,4.962,21/09/2015,04/04/2003,1.0,0 -42.0,housemaid,university.degree,4.962,13/01/2012,02/08/2002,1.0,0 -45.0,admin.,high.school,4.962,05/04/1995,13/05/2015,1.0,0 -42.0,management,university.degree,4.962,23/11/2009,10/01/2011,1.0,0 -30.0,management,university.degree,4.962,23/05/2011,07/07/2016,1.0,0 -32.0,technician,university.degree,4.962,09/04/2010,06/11/2012,1.0,0 -50.0,,high.school,4.962,05/03/1999,20/06/2003,1.0,0 -32.0,technician,university.degree,4.962,19/03/2013,30/01/2004,1.0,0 -,admin.,university.degree,4.962,10/10/1997,04/07/1997,1.0,0 -34.0,technician,university.degree,4.962,31/12/1990,27/11/2012,1.0,0 -50.0,blue-collar,basic.9y,4.962,25/06/1999,24/11/2006,1.0,0 -,admin.,university.degree,4.962,10/02/2001,10/02/1988,1.0,0 -48.0,blue-collar,basic.9y,4.962,17/06/2011,14/03/2003,1.0,0 -39.0,technician,university.degree,4.962,01/04/2005,17/06/2004,1.0,0 -,management,university.degree,4.962,18/03/2014,28/09/2009,1.0,0 -31.0,technician,university.degree,4.962,30/10/2012,18/10/2001,1.0,0 -39.0,technician,university.degree,4.962,01/01/2000,11/06/2004,1.0,0 -29.0,admin.,university.degree,4.962,10/11/1994,25/12/1994,1.0,0 -30.0,admin.,university.degree,4.962,31/12/1995,08/06/2012,1.0,0 -30.0,admin.,university.degree,4.962,30/12/2011,27/02/2009,1.0,0 -35.0,technician,university.degree,4.962,14/10/2015,02/08/2018,1.0,0 -,,high.school,4.962,01/10/2013,23/06/2016,1.0,0 -33.0,admin.,university.degree,4.962,,27/07/2012,1.0,0 -45.0,services,professional.course,4.962,,07/03/2008,1.0,0 -40.0,,professional.course,4.962,21/02/2001,03/02/2015,1.0,0 -48.0,blue-collar,basic.9y,4.962,01/06/1995,12/04/2000,1.0,0 -39.0,technician,university.degree,4.962,13/06/2003,22/09/2003,1.0,0 -35.0,technician,university.degree,4.962,01/07/2002,30/09/2009,1.0,0 -39.0,,professional.course,4.962,01/05/2006,11/12/2001,1.0,0 -35.0,technician,university.degree,4.962,01/10/1994,20/10/2005,1.0,0 -55.0,unknown,high.school,4.962,25/11/2010,08/11/2001,1.0,0 -53.0,technician,professional.course,4.962,,29/05/2014,1.0,0 -56.0,blue-collar,high.school,4.962,07/06/2017,01/08/2004,1.0,0 -45.0,admin.,university.degree,4.962,22/07/2013,12/01/2001,1.0,0 -45.0,services,professional.course,4.962,03/07/1996,23/07/2004,1.0,0 -45.0,,professional.course,4.962,17/10/2012,01/08/1998,1.0,0 -52.0,technician,professional.course,4.962,19/12/2003,08/10/2012,1.0,0 -39.0,technician,professional.course,4.962,30/04/2015,05/09/1990,1.0,0 -37.0,technician,professional.course,4.962,17/07/2018,26/02/2014,1.0,0 -,,university.degree,4.962,,01/03/1998,1.0,0 -53.0,,university.degree,4.962,,26/03/2004,1.0,0 -60.0,admin.,basic.9y,4.962,13/03/2013,01/08/1995,1.0,0 -33.0,,university.degree,4.962,31/12/2004,18/04/2003,1.0,0 -,management,university.degree,4.962,,15/01/2004,1.0,0 -33.0,technician,university.degree,4.962,01/11/1995,15/02/2002,1.0,0 -48.0,,university.degree,4.962,19/03/2004,29/08/2003,1.0,0 -,admin.,university.degree,4.962,16/07/2010,10/08/1987,1.0,0 -,admin.,university.degree,4.962,31/01/2012,11/07/2008,1.0,0 -33.0,admin.,university.degree,4.962,13/06/2005,25/02/1999,1.0,0 -29.0,admin.,university.degree,4.962,17/11/2014,14/02/2002,1.0,0 -30.0,technician,high.school,4.962,19/12/2003,05/04/1996,1.0,0 -30.0,admin.,university.degree,4.962,09/12/1994,15/07/2011,1.0,0 -53.0,management,university.degree,4.962,31/12/1989,30/11/2001,1.0,0 -59.0,,university.degree,4.962,04/05/1999,27/03/1998,1.0,0 -37.0,admin.,university.degree,4.962,05/08/1998,17/11/2016,1.0,0 -,,professional.course,4.962,01/07/2005,04/12/2007,1.0,0 -32.0,self-employed,high.school,4.962,21/03/2003,21/06/2017,1.0,0 -60.0,admin.,basic.9y,4.962,27/07/2017,29/04/2014,1.0,0 -30.0,admin.,university.degree,4.962,10/01/2007,21/12/2012,1.0,0 -33.0,technician,professional.course,4.962,08/06/1999,18/03/2013,1.0,0 -33.0,admin.,university.degree,4.962,,15/07/1984,1.0,0 -,admin.,university.degree,4.962,22/10/2013,02/05/2001,1.0,0 -30.0,,professional.course,4.962,13/04/2004,15/07/2005,1.0,0 -33.0,admin.,university.degree,4.962,18/02/2005,21/11/2003,1.0,0 -35.0,services,university.degree,4.962,01/10/1993,06/02/2014,1.0,0 -53.0,technician,professional.course,4.962,26/09/2012,05/08/2015,1.0,0 -41.0,management,university.degree,4.962,12/05/2014,06/03/2014,1.0,0 -33.0,admin.,university.degree,4.962,18/12/2014,09/04/2008,1.0,0 -31.0,admin.,university.degree,4.962,14/12/1990,02/09/2015,1.0,0 -,admin.,university.degree,4.962,12/04/2012,08/12/2005,1.0,0 -,technician,university.degree,4.962,06/04/2016,26/01/2007,1.0,0 -59.0,retired,university.degree,4.962,26/10/2007,06/01/2017,1.0,0 -36.0,admin.,university.degree,4.962,,31/01/2003,1.0,0 -,admin.,university.degree,4.962,09/10/1994,28/05/2013,1.0,0 -44.0,blue-collar,high.school,4.962,14/03/2011,06/06/2007,1.0,0 -49.0,services,high.school,4.962,24/12/2004,06/04/2006,1.0,0 -36.0,admin.,university.degree,4.962,21/11/2001,01/11/1997,1.0,0 -,technician,professional.course,4.962,07/05/2014,30/10/2012,1.0,0 -,technician,university.degree,4.962,,28/01/2013,1.0,0 -59.0,admin.,high.school,4.962,19/09/1995,25/11/1988,1.0,0 -44.0,admin.,university.degree,4.962,01/08/1997,07/06/2002,1.0,0 -34.0,admin.,university.degree,4.962,,25/04/1994,1.0,0 -31.0,,university.degree,4.962,10/03/2009,09/06/2000,1.0,0 -48.0,blue-collar,basic.9y,4.962,01/07/1998,27/01/2006,1.0,0 -30.0,admin.,university.degree,4.962,,03/10/2012,1.0,0 -35.0,management,university.degree,4.962,29/04/2014,12/08/2014,1.0,0 -45.0,admin.,high.school,4.962,25/02/2005,25/07/2003,1.0,0 -40.0,technician,professional.course,4.962,14/04/2009,07/10/2003,1.0,0 -33.0,unemployed,university.degree,4.962,30/01/2013,01/04/1996,1.0,0 -,blue-collar,professional.course,4.962,15/05/1998,01/10/1997,1.0,0 -50.0,admin.,basic.9y,4.962,24/09/2003,26/04/2007,1.0,0 -55.0,,basic.4y,4.962,07/08/2017,27/08/2012,1.0,0 -41.0,technician,high.school,4.962,15/11/1995,20/03/1994,1.0,0 -53.0,self-employed,university.degree,4.962,01/12/2010,11/06/2004,1.0,0 -55.0,unknown,high.school,4.962,25/05/1994,19/12/2012,1.0,0 -34.0,technician,professional.course,4.962,24/04/2018,09/05/2002,1.0,0 -32.0,admin.,university.degree,4.962,01/07/2005,15/08/2013,1.0,0 -50.0,admin.,basic.9y,4.962,23/02/2018,06/10/1999,1.0,0 -39.0,,professional.course,4.962,01/02/2006,26/09/2018,1.0,0 -31.0,admin.,high.school,4.962,08/10/1997,24/11/2000,1.0,0 -35.0,technician,university.degree,4.962,09/10/1996,09/07/2013,1.0,0 -39.0,admin.,university.degree,4.962,01/09/2005,22/02/2016,1.0,0 -32.0,management,university.degree,4.962,,04/06/2004,1.0,0 -32.0,management,university.degree,4.962,27/12/2001,31/01/2012,1.0,0 -34.0,admin.,university.degree,4.962,21/11/2011,13/02/2014,1.0,0 -31.0,,university.degree,4.962,09/11/2009,20/12/2012,1.0,0 -31.0,,university.degree,4.962,25/02/1996,05/04/1994,1.0,0 -,retired,high.school,4.962,24/03/2005,03/08/2016,1.0,0 -43.0,admin.,university.degree,4.962,19/05/1995,06/10/2000,1.0,0 -45.0,services,professional.course,4.962,20/04/2000,11/02/2009,1.0,0 -32.0,admin.,university.degree,4.962,01/08/2000,27/10/2011,1.0,0 -45.0,services,professional.course,4.962,10/11/2008,28/11/2002,1.0,0 -49.0,services,basic.9y,4.962,01/09/2005,18/04/2014,1.0,0 -49.0,housemaid,basic.4y,4.962,19/02/2010,01/02/2008,1.0,0 -51.0,admin.,university.degree,4.962,08/08/1997,01/04/2009,1.0,0 -45.0,services,professional.course,4.962,05/11/1997,16/02/2009,1.0,0 -30.0,admin.,university.degree,4.962,13/03/2003,27/12/2013,1.0,1 -,self-employed,university.degree,4.962,01/09/2006,03/05/2000,1.0,0 -32.0,technician,university.degree,4.962,14/06/2002,25/11/2011,1.0,0 -43.0,admin.,university.degree,4.962,28/02/2002,18/08/2010,1.0,0 -38.0,technician,professional.course,4.962,07/01/2011,13/07/2012,1.0,0 -32.0,management,university.degree,4.962,26/03/2019,11/03/2005,1.0,0 -35.0,technician,high.school,4.962,04/10/2000,09/03/2001,1.0,0 -45.0,admin.,university.degree,4.962,11/04/2014,02/08/2017,1.0,0 -,admin.,university.degree,4.962,,01/06/1994,1.0,0 -40.0,technician,professional.course,4.962,05/08/1997,25/01/2012,1.0,0 -35.0,technician,high.school,4.962,21/05/1993,27/04/2001,1.0,0 -,,university.degree,4.962,01/08/1992,06/01/2016,1.0,0 -33.0,unemployed,university.degree,4.962,02/03/2009,01/10/1992,1.0,0 -37.0,technician,professional.course,4.962,,22/06/2012,1.0,0 -29.0,admin.,university.degree,4.962,05/09/1997,01/04/1997,1.0,0 -36.0,,university.degree,4.962,27/07/2011,09/02/2016,1.0,0 -31.0,,professional.course,4.962,17/11/1999,23/03/2001,1.0,0 -58.0,admin.,university.degree,4.962,01/04/2015,31/12/1992,1.0,0 -50.0,management,university.degree,4.963,15/11/1995,22/06/2016,1.0,0 -41.0,,university.degree,4.963,27/02/2014,14/11/2011,1.0,0 -34.0,,professional.course,4.963,31/01/2012,29/05/1998,1.0,0 -36.0,admin.,university.degree,4.963,01/02/2008,29/04/2005,1.0,0 -,admin.,university.degree,4.963,22/01/1997,15/10/1994,1.0,0 -55.0,admin.,basic.9y,4.963,28/06/2001,23/06/2015,1.0,0 -34.0,technician,university.degree,4.963,15/04/1995,27/11/2017,1.0,0 -51.0,blue-collar,basic.9y,4.963,06/02/2001,02/03/2009,1.0,0 -45.0,admin.,high.school,4.963,,26/05/2006,1.0,0 -53.0,entrepreneur,basic.4y,4.963,20/03/2006,22/05/2014,1.0,0 -37.0,technician,professional.course,4.963,,20/04/2012,1.0,0 -41.0,admin.,university.degree,4.963,14/05/2004,30/03/2006,1.0,0 -53.0,self-employed,university.degree,4.963,28/03/2012,18/09/2006,1.0,0 -43.0,admin.,university.degree,4.963,29/04/2016,09/09/1995,1.0,0 -31.0,technician,university.degree,4.963,02/08/2018,23/07/2014,1.0,0 -35.0,technician,university.degree,4.963,02/05/2011,06/05/2015,1.0,0 -40.0,self-employed,university.degree,4.963,22/07/2014,29/10/2012,1.0,0 -48.0,,basic.6y,4.963,28/01/1997,10/10/1997,1.0,0 -33.0,,university.degree,4.963,25/02/2003,15/01/2016,1.0,0 -31.0,technician,professional.course,4.963,30/10/2014,25/06/2008,1.0,0 -29.0,admin.,university.degree,4.963,17/01/2003,09/11/1993,1.0,0 -33.0,technician,university.degree,4.963,25/05/2007,08/11/2001,1.0,0 -,technician,university.degree,4.963,10/08/2015,04/09/1998,1.0,0 -50.0,blue-collar,basic.4y,4.963,01/09/1995,21/11/2002,1.0,0 -38.0,,university.degree,4.963,01/11/1996,26/03/2014,1.0,0 -38.0,technician,professional.course,4.963,,23/09/2010,1.0,0 -29.0,admin.,university.degree,4.963,15/08/1993,26/12/1997,1.0,0 -49.0,technician,high.school,4.963,24/04/2018,05/02/1996,1.0,0 -37.0,technician,professional.course,4.963,03/04/2009,31/12/2004,1.0,0 -31.0,self-employed,university.degree,4.963,24/09/1999,01/06/2011,1.0,0 -38.0,admin.,university.degree,4.963,,01/04/2016,1.0,0 -35.0,technician,high.school,4.963,01/03/2008,15/12/2009,1.0,0 -33.0,admin.,university.degree,4.963,31/08/1994,04/12/2014,1.0,0 -48.0,admin.,university.degree,4.963,23/06/2006,16/10/2001,1.0,0 -40.0,technician,professional.course,4.963,01/06/2006,30/01/2012,1.0,0 -45.0,services,professional.course,4.963,25/09/2018,09/06/1990,1.0,0 -30.0,admin.,university.degree,4.963,05/01/2006,07/01/2000,1.0,0 -,technician,university.degree,4.963,06/06/2014,06/01/2006,1.0,0 -45.0,technician,professional.course,4.963,07/03/2008,05/07/1994,1.0,0 -29.0,technician,university.degree,4.963,21/04/2014,13/01/2010,1.0,0 -29.0,technician,university.degree,4.963,26/12/2008,10/01/2003,1.0,0 -48.0,services,basic.6y,4.963,18/05/1990,05/05/2000,1.0,0 -51.0,blue-collar,professional.course,4.963,,24/01/2006,1.0,0 -40.0,admin.,professional.course,4.963,25/03/1998,25/07/1997,1.0,0 -34.0,technician,university.degree,4.963,01/07/1997,23/10/2000,1.0,0 -48.0,services,basic.6y,4.963,,23/11/2015,1.0,0 -42.0,admin.,university.degree,4.963,14/01/2000,25/02/2005,1.0,0 -42.0,admin.,university.degree,4.963,31/12/1995,18/02/2000,1.0,0 -55.0,admin.,university.degree,4.963,14/02/2001,08/11/2001,1.0,0 -29.0,admin.,university.degree,4.963,02/08/2011,01/01/2005,1.0,0 -29.0,admin.,university.degree,4.963,02/07/2004,09/09/2004,1.0,0 -37.0,technician,professional.course,4.963,20/05/2014,29/04/2009,1.0,0 -36.0,admin.,university.degree,4.963,29/02/2000,04/07/2003,1.0,0 -34.0,technician,professional.course,4.963,08/02/2011,14/10/2005,1.0,0 -34.0,technician,professional.course,4.963,08/05/2014,12/03/2009,1.0,0 -45.0,admin.,high.school,4.963,03/02/2016,19/01/2007,1.0,0 -54.0,management,university.degree,4.963,11/10/2002,01/03/2006,1.0,0 -34.0,technician,professional.course,4.963,08/10/2004,21/11/2014,1.0,0 -29.0,,university.degree,4.963,01/07/2016,17/03/2006,1.0,0 -,retired,university.degree,4.963,19/05/2006,11/07/2013,1.0,0 -51.0,services,high.school,4.963,15/12/1995,26/06/2009,1.0,0 -38.0,technician,professional.course,4.963,05/05/1996,30/04/2004,1.0,0 -45.0,technician,professional.course,4.963,05/08/1994,12/08/2005,1.0,0 -42.0,,university.degree,4.963,01/05/1996,09/01/2013,1.0,0 -55.0,unknown,high.school,4.963,05/07/1992,23/02/2001,1.0,0 -43.0,admin.,university.degree,4.963,24/02/2016,09/11/2016,1.0,0 -52.0,,basic.9y,4.963,18/04/2007,14/09/1999,1.0,0 -39.0,technician,high.school,4.963,17/09/2007,14/05/2014,1.0,0 -53.0,technician,professional.course,4.963,15/12/2005,19/07/2013,1.0,0 -52.0,admin.,high.school,4.963,19/05/1990,08/03/2019,1.0,0 -55.0,unknown,high.school,4.963,17/07/2003,10/03/2017,1.0,0 -32.0,technician,university.degree,4.963,30/12/1998,31/12/1991,1.0,0 -51.0,management,university.degree,4.963,20/03/2007,19/01/2010,1.0,0 -38.0,admin.,university.degree,4.963,31/08/1995,17/09/2004,1.0,0 -,services,high.school,4.963,07/10/2015,22/01/2014,1.0,0 -42.0,admin.,university.degree,4.963,04/03/2002,18/01/2016,1.0,0 -52.0,admin.,university.degree,4.963,03/07/2014,07/10/2014,1.0,0 -38.0,admin.,university.degree,4.963,14/04/2009,21/10/2003,1.0,0 -33.0,admin.,university.degree,4.963,01/10/2004,08/06/2009,1.0,0 -58.0,retired,high.school,4.963,20/05/2015,29/07/2011,1.0,0 -33.0,admin.,university.degree,4.963,03/04/2017,05/08/2013,1.0,0 -55.0,retired,basic.9y,4.963,21/01/2016,15/09/2003,1.0,0 -38.0,admin.,university.degree,4.963,04/07/2014,15/09/2005,1.0,0 -29.0,technician,professional.course,4.963,15/02/1998,05/11/2004,1.0,0 -38.0,technician,professional.course,4.963,15/09/1994,05/10/1994,1.0,0 -33.0,,university.degree,4.963,,17/01/2014,1.0,0 -33.0,admin.,university.degree,4.963,18/06/2003,05/06/2008,1.0,0 -33.0,admin.,university.degree,4.963,07/03/2017,19/08/2014,1.0,0 -32.0,technician,university.degree,4.963,05/11/2002,08/08/2014,1.0,0 -59.0,admin.,high.school,4.963,03/03/2000,12/08/2004,1.0,0 -,admin.,university.degree,4.963,,17/10/2005,1.0,0 -35.0,admin.,university.degree,4.963,28/02/1990,31/12/1994,1.0,0 -30.0,admin.,university.degree,4.963,12/04/2013,30/04/2013,1.0,0 -,,university.degree,4.963,04/08/1993,25/09/2003,1.0,0 -,admin.,university.degree,4.963,17/11/1992,06/11/2009,1.0,0 -42.0,admin.,university.degree,4.963,05/08/2015,16/11/2017,1.0,0 -32.0,admin.,university.degree,4.963,25/06/2002,11/05/2012,1.0,0 -32.0,admin.,university.degree,4.963,01/07/2007,05/07/2004,1.0,0 -44.0,admin.,professional.course,4.963,26/02/1996,06/11/2000,1.0,0 -51.0,admin.,university.degree,4.963,,04/06/2004,1.0,0 -,admin.,university.degree,4.963,05/09/1994,05/03/1994,1.0,0 -33.0,technician,professional.course,4.963,10/08/2012,20/02/2007,1.0,0 -32.0,admin.,university.degree,4.963,01/05/1998,13/05/2011,1.0,0 -31.0,,university.degree,4.963,01/12/2001,25/02/2015,1.0,0 -46.0,technician,high.school,4.963,12/07/2002,23/11/2006,1.0,0 -34.0,admin.,high.school,4.963,18/06/2013,07/07/2006,1.0,0 -34.0,admin.,high.school,4.963,31/10/1990,04/10/2002,1.0,0 -43.0,technician,high.school,4.963,26/10/2001,09/04/2014,1.0,0 -45.0,admin.,high.school,4.963,05/12/1993,15/09/1997,1.0,0 -32.0,admin.,university.degree,4.963,24/08/2016,08/04/2013,1.0,0 -41.0,technician,professional.course,4.963,23/03/2000,21/12/2012,1.0,0 -54.0,services,high.school,4.963,01/05/2012,15/11/2002,1.0,0 -41.0,technician,professional.course,4.963,10/04/2009,24/01/2007,1.0,0 -41.0,technician,high.school,4.963,22/01/2001,31/12/1994,1.0,0 -42.0,admin.,university.degree,4.963,19/12/2003,22/01/2014,1.0,0 -41.0,,basic.4y,4.963,18/07/2014,19/10/2016,1.0,0 -45.0,management,university.degree,4.963,,31/01/2013,1.0,0 -37.0,admin.,university.degree,4.963,,05/11/1990,1.0,0 -44.0,admin.,high.school,4.963,07/05/2013,26/01/2001,1.0,0 -49.0,services,high.school,4.963,01/03/1997,01/02/1998,1.0,0 -32.0,technician,high.school,4.963,21/07/2015,21/01/2016,1.0,0 -29.0,admin.,university.degree,4.963,05/09/2018,07/07/1995,1.0,0 -39.0,technician,university.degree,4.963,21/07/1997,31/01/2013,1.0,0 -29.0,admin.,university.degree,4.963,23/01/2008,01/12/2006,1.0,0 -50.0,management,university.degree,4.963,,19/10/2016,1.0,0 -45.0,blue-collar,basic.9y,4.963,09/12/1996,17/12/2015,1.0,0 -39.0,technician,university.degree,4.963,23/06/2015,01/05/1992,1.0,0 -31.0,technician,professional.course,4.963,,12/03/2019,1.0,0 -32.0,admin.,university.degree,4.963,07/07/2014,23/04/2004,1.0,0 -54.0,services,high.school,4.963,12/03/2014,11/08/2006,1.0,0 -38.0,technician,university.degree,4.963,22/09/2001,07/07/2014,1.0,0 -33.0,admin.,university.degree,4.963,28/04/2017,15/01/1999,1.0,0 -51.0,unknown,high.school,4.963,30/01/2004,01/08/1989,1.0,0 -32.0,entrepreneur,university.degree,4.963,23/12/2016,15/08/2003,1.0,0 -33.0,technician,professional.course,4.963,22/02/2016,31/12/1994,1.0,0 -50.0,admin.,basic.9y,4.963,01/04/2007,08/08/2011,1.0,0 -,technician,professional.course,4.963,16/12/2000,02/02/2006,1.0,0 -35.0,admin.,university.degree,4.963,01/08/2005,05/07/2006,1.0,0 -,admin.,university.degree,4.963,03/01/2008,13/09/2012,1.0,0 -34.0,admin.,university.degree,4.963,05/12/1989,02/05/1995,1.0,0 -41.0,management,university.degree,4.963,05/08/2011,05/04/2017,1.0,0 -41.0,technician,high.school,4.963,06/02/2004,04/09/1999,1.0,0 -33.0,unemployed,university.degree,4.963,09/07/2018,05/04/1989,1.0,0 -45.0,technician,professional.course,4.963,10/02/2017,24/10/2008,1.0,0 -33.0,technician,professional.course,4.963,15/12/2017,21/07/2016,1.0,0 -32.0,admin.,university.degree,4.963,05/09/1995,22/11/2001,1.0,0 -44.0,technician,professional.course,4.963,09/01/2003,09/03/1996,1.0,0 -43.0,technician,high.school,4.963,05/11/1994,13/10/2009,1.0,0 -33.0,unemployed,university.degree,4.963,12/02/2016,24/06/2016,1.0,0 -30.0,admin.,university.degree,4.963,09/04/2008,05/08/1991,1.0,0 -53.0,self-employed,university.degree,4.963,,27/02/2015,1.0,0 -38.0,admin.,university.degree,4.963,17/07/2015,11/07/2014,1.0,0 -33.0,admin.,university.degree,4.963,02/11/2015,27/12/2011,1.0,0 -30.0,admin.,university.degree,4.963,,06/06/2014,1.0,0 -53.0,self-employed,university.degree,4.963,30/09/2005,24/03/2014,1.0,0 -55.0,blue-collar,basic.4y,4.963,,21/01/2015,1.0,0 -53.0,self-employed,university.degree,4.963,12/09/2008,11/03/2013,1.0,0 -,self-employed,university.degree,4.963,01/02/1997,19/08/2003,1.0,0 -40.0,admin.,professional.course,4.963,16/01/2015,25/07/2007,1.0,0 -29.0,technician,university.degree,4.963,18/12/2006,21/11/2013,1.0,0 -60.0,admin.,basic.9y,4.963,05/09/1992,15/08/1996,1.0,0 -,admin.,university.degree,4.963,,27/06/2003,1.0,0 -49.0,blue-collar,basic.4y,4.963,02/04/2004,06/02/2018,1.0,0 -31.0,admin.,university.degree,4.963,01/05/1998,25/12/1992,1.0,0 -59.0,retired,basic.4y,4.963,01/04/1994,04/07/1997,1.0,0 -39.0,technician,university.degree,4.963,18/05/2016,02/09/2013,1.0,0 -59.0,retired,basic.4y,4.963,29/07/2008,22/03/2018,1.0,0 -33.0,technician,professional.course,4.963,12/09/2018,27/10/2000,1.0,0 -58.0,admin.,university.degree,4.963,28/06/2004,25/05/1997,1.0,0 -30.0,technician,high.school,4.963,25/11/1997,01/12/2006,1.0,0 -38.0,admin.,university.degree,4.963,01/10/1996,01/11/1996,1.0,0 -35.0,technician,high.school,4.963,29/11/2002,17/06/2009,1.0,0 -32.0,management,university.degree,4.963,15/08/2008,04/02/2015,1.0,0 -33.0,unemployed,university.degree,4.963,05/03/2013,14/02/2003,1.0,0 -35.0,technician,professional.course,4.963,,01/09/2005,1.0,0 -48.0,services,high.school,4.963,06/05/2015,01/08/2004,1.0,0 -32.0,admin.,university.degree,4.963,21/05/1999,29/10/2004,1.0,0 -35.0,technician,high.school,4.963,19/04/2019,24/03/2014,1.0,0 -35.0,,high.school,4.963,31/12/1993,05/09/2003,1.0,0 -51.0,unknown,high.school,4.963,,21/02/2003,1.0,0 -29.0,,university.degree,4.963,30/05/1998,19/05/2006,1.0,0 -47.0,admin.,university.degree,4.963,07/06/2018,30/07/2008,1.0,0 -,admin.,university.degree,4.963,21/06/2002,02/09/2013,1.0,0 -34.0,,university.degree,4.963,28/01/2005,22/02/1996,1.0,0 -29.0,technician,professional.course,4.963,16/03/2012,24/02/2005,1.0,0 -35.0,management,university.degree,4.963,28/05/2004,31/01/2017,1.0,0 -30.0,admin.,university.degree,4.963,23/06/2010,25/07/2003,1.0,0 -51.0,admin.,university.degree,4.963,31/10/2016,20/05/2010,1.0,0 -52.0,blue-collar,basic.9y,4.963,08/06/2016,31/05/2006,1.0,0 -29.0,admin.,university.degree,4.963,03/09/2004,23/07/2018,1.0,0 -60.0,admin.,basic.9y,4.963,01/06/1997,03/04/2014,1.0,0 -45.0,admin.,university.degree,4.963,,15/02/1996,1.0,0 -38.0,admin.,university.degree,4.963,05/08/2014,16/06/2011,1.0,0 -53.0,management,university.degree,4.963,20/11/2009,15/02/2016,1.0,0 -53.0,management,university.degree,4.963,05/08/2005,07/02/2011,1.0,0 -33.0,unemployed,university.degree,4.963,15/01/2010,01/11/1996,1.0,0 -33.0,admin.,university.degree,4.963,10/12/1987,10/06/2008,1.0,0 -35.0,technician,high.school,4.963,28/12/2017,20/07/2001,1.0,0 -50.0,admin.,basic.9y,4.963,09/02/1994,24/02/2014,1.0,0 -31.0,admin.,university.degree,4.963,16/05/2014,20/08/2002,1.0,0 -38.0,technician,professional.course,4.963,20/09/2000,21/04/2011,1.0,0 -41.0,admin.,university.degree,4.963,02/09/1994,05/11/1999,1.0,0 -33.0,admin.,university.degree,4.963,27/06/2003,26/11/2004,1.0,0 -41.0,admin.,university.degree,4.963,06/07/1990,10/01/1998,1.0,0 -48.0,blue-collar,basic.4y,4.963,15/12/1993,11/02/2000,1.0,0 -45.0,technician,professional.course,4.963,05/04/2003,27/06/2008,1.0,0 -33.0,admin.,university.degree,4.963,09/12/1996,13/05/2011,1.0,0 -39.0,housemaid,basic.4y,4.963,03/10/2008,01/09/1992,1.0,0 -45.0,technician,professional.course,4.963,11/03/2005,21/03/2001,1.0,0 -,retired,basic.4y,4.963,05/11/1992,10/11/2006,1.0,0 -45.0,technician,professional.course,4.963,01/11/1997,26/09/2003,1.0,0 -,admin.,university.degree,4.963,24/03/2011,16/10/2013,1.0,0 -31.0,,professional.course,4.963,15/11/2002,05/05/2006,1.0,0 -,retired,high.school,4.963,31/12/1990,24/10/2014,1.0,0 -51.0,,high.school,4.963,20/08/2004,04/09/2018,1.0,0 -41.0,admin.,university.degree,4.963,08/08/2006,14/01/2005,1.0,0 -60.0,,university.degree,4.963,,14/08/2006,1.0,0 -59.0,retired,high.school,4.963,01/09/1997,09/09/2014,1.0,0 -58.0,retired,basic.4y,4.963,22/07/2015,21/05/2004,1.0,0 -55.0,technician,professional.course,4.963,10/05/2001,11/09/2001,1.0,0 -,admin.,high.school,5.045,29/07/2011,08/12/2014,1.0,0 -42.0,,high.school,5.045,05/06/2003,27/06/2011,1.0,1 -39.0,blue-collar,basic.9y,5.045,15/09/2006,03/10/2013,1.0,1 -56.0,unknown,high.school,5.045,18/07/2018,07/06/2007,1.0,1 -30.0,entrepreneur,university.degree,5.045,19/07/2007,07/08/1996,1.0,1 -43.0,technician,professional.course,5.045,25/06/1994,26/03/2014,1.0,0 -27.0,self-employed,university.degree,5.045,27/08/2002,09/12/2008,1.0,0 -46.0,,high.school,5.045,16/05/2018,23/03/2007,1.0,0 -42.0,self-employed,basic.4y,5.045,10/10/2006,06/02/2004,1.0,1 -52.0,technician,professional.course,5.0,14/02/2011,08/07/2014,1.0,0 -35.0,,university.degree,5.0,11/01/2008,20/01/2006,1.0,0 -35.0,entrepreneur,university.degree,5.0,05/11/1993,27/04/2016,1.0,0 -48.0,admin.,high.school,5.0,11/08/2014,28/10/1997,1.0,1 -41.0,technician,professional.course,5.0,18/02/2009,01/10/1997,1.0,0 -30.0,admin.,university.degree,5.0,26/04/2004,10/12/2010,1.0,1 -39.0,technician,university.degree,5.0,25/06/1996,01/11/1996,1.0,1 -38.0,blue-collar,high.school,4.968,02/09/2011,30/12/2011,1.0,0 -44.0,admin.,high.school,4.968,31/12/1989,01/06/1996,1.0,1 -59.0,admin.,university.degree,4.968,,21/10/2010,1.0,1 -33.0,housemaid,high.school,4.968,,11/07/1997,1.0,1 -32.0,admin.,high.school,4.968,01/03/1994,05/12/2002,1.0,1 -59.0,blue-collar,professional.course,4.968,08/03/2018,21/11/1995,1.0,0 -40.0,services,high.school,4.968,22/10/2004,20/05/2000,1.0,1 -35.0,blue-collar,basic.9y,4.968,21/06/2002,24/09/2008,1.0,0 -56.0,blue-collar,high.school,4.968,01/07/2013,26/04/2016,1.0,0 -27.0,student,high.school,4.968,01/12/1992,01/12/1994,1.0,1 -41.0,admin.,high.school,4.968,,02/08/2013,1.0,0 -30.0,technician,university.degree,4.936,23/07/2018,27/01/2012,1.0,1 -36.0,technician,high.school,4.936,29/02/2008,05/11/1991,1.0,1 -56.0,technician,professional.course,4.936,24/11/1999,24/03/2006,1.0,0 -43.0,self-employed,high.school,4.936,29/10/2001,01/05/1997,1.0,1 -48.0,admin.,university.degree,4.936,03/06/2005,27/01/2016,1.0,1 -37.0,admin.,high.school,4.936,19/09/1995,20/10/2006,1.0,1 -,services,high.school,4.921,20/02/2012,25/03/2009,1.0,0 -25.0,services,high.school,4.921,,29/01/2016,1.0,1 -39.0,technician,professional.course,4.921,,27/03/2015,1.0,1 -39.0,blue-collar,basic.9y,4.918,01/07/2015,19/09/1995,1.0,1 -58.0,retired,university.degree,4.918,05/11/1991,14/12/2001,1.0,0 -,,high.school,4.918,21/07/2010,13/02/2019,1.0,1 -26.0,entrepreneur,basic.9y,4.918,20/01/1993,22/03/2006,1.0,0 -46.0,admin.,university.degree,4.912,04/03/2004,07/10/2005,1.0,1 -29.0,technician,professional.course,4.912,13/02/2004,19/01/2006,1.0,1 -32.0,admin.,university.degree,4.912,21/07/1999,08/01/2016,1.0,0 -31.0,admin.,university.degree,4.912,01/11/1993,17/10/2008,1.0,1 -49.0,admin.,university.degree,4.912,15/10/1998,19/07/2016,1.0,0 -26.0,admin.,university.degree,4.912,17/02/2009,15/03/1991,1.0,1 -27.0,blue-collar,professional.course,4.912,26/11/2010,01/07/2006,1.0,0 -31.0,,university.degree,4.86,09/03/1996,01/12/2009,1.0,1 -43.0,blue-collar,basic.9y,4.86,15/03/2004,01/04/2007,1.0,0 -45.0,technician,high.school,4.86,02/02/2000,29/06/2001,1.0,1 -31.0,,basic.6y,4.86,28/06/2002,13/08/1998,1.0,1 -34.0,admin.,university.degree,4.86,30/12/2011,05/05/2017,1.0,1 -27.0,admin.,university.degree,4.86,05/03/2015,08/10/2014,1.0,1 -33.0,entrepreneur,university.degree,4.86,20/06/1996,08/10/1993,1.0,1 -33.0,,professional.course,4.827,21/09/2010,04/01/2011,1.0,1 -49.0,blue-collar,basic.6y,4.827,07/04/2003,17/03/2004,1.0,0 -30.0,admin.,university.degree,4.827,15/02/2000,19/09/2007,1.0,1 -33.0,admin.,university.degree,4.827,01/03/1993,08/11/2000,1.0,0 -34.0,blue-collar,high.school,4.827,19/05/2016,29/04/2009,1.0,1 -36.0,self-employed,university.degree,4.794,16/06/2015,17/06/2013,1.0,1 -56.0,technician,high.school,4.794,28/11/2011,20/03/2014,1.0,1 -31.0,technician,university.degree,4.794,26/06/2001,26/01/2007,1.0,1 -34.0,blue-collar,high.school,4.794,04/12/2012,24/06/2015,1.0,1 -58.0,admin.,high.school,4.794,25/11/1995,21/04/2005,1.0,0 -,entrepreneur,basic.4y,4.76,,03/02/2006,1.0,1 -42.0,management,university.degree,4.76,23/02/2016,12/11/2004,1.0,1 -33.0,admin.,university.degree,4.76,08/10/2012,30/09/1994,1.0,0 -31.0,,university.degree,4.7330000000000005,30/03/2016,01/02/2006,1.0,0 -33.0,admin.,university.degree,4.7330000000000005,,05/07/1991,1.0,0 -30.0,admin.,university.degree,4.7,24/12/2014,01/11/1995,1.0,0 -25.0,admin.,university.degree,4.7,05/02/1993,09/10/1995,1.0,0 -32.0,,professional.course,4.7,31/12/1991,20/02/2015,1.0,1 -32.0,management,university.degree,4.7,30/11/1992,10/05/2000,1.0,0 -57.0,retired,university.degree,4.7,15/02/1990,06/10/2000,1.0,0 -48.0,admin.,high.school,4.7,01/07/1996,19/07/2002,1.0,0 -30.0,blue-collar,basic.9y,4.7,31/10/2012,05/05/1999,1.0,1 -50.0,entrepreneur,university.degree,4.7,08/11/2010,09/12/2014,1.0,1 -30.0,technician,professional.course,4.663,25/11/2016,13/04/2018,1.0,0 -45.0,unknown,high.school,4.663,24/03/2009,05/03/2004,1.0,1 -36.0,admin.,university.degree,4.663,03/01/2007,25/02/2000,1.0,0 -57.0,admin.,university.degree,4.663,,18/11/2013,1.0,0 -25.0,management,university.degree,4.663,25/04/2012,04/06/2014,1.0,1 -39.0,management,university.degree,4.663,01/01/1991,28/11/2003,1.0,1 -27.0,self-employed,professional.course,4.663,19/12/2003,05/04/2017,1.0,1 -33.0,blue-collar,basic.9y,4.663,01/08/2000,04/04/2003,1.0,0 -47.0,admin.,university.degree,4.663,07/07/1995,13/03/2014,1.0,0 -41.0,admin.,high.school,4.592,31/12/1995,25/01/2013,1.0,1 -30.0,admin.,high.school,4.592,09/07/2012,23/06/2014,1.0,0 -29.0,technician,university.degree,4.592,18/12/2014,21/11/2003,1.0,1 -32.0,admin.,university.degree,4.592,26/08/2005,10/06/1997,1.0,0 -31.0,blue-collar,basic.9y,4.474,11/10/2005,02/02/2017,1.0,1 -29.0,admin.,basic.9y,4.474,14/12/2011,05/03/1994,1.0,1 -43.0,,high.school,4.474,30/03/2012,01/10/2008,1.0,0 -32.0,admin.,university.degree,4.406000000000001,08/03/2001,26/12/2003,1.0,0 -33.0,technician,professional.course,4.406000000000001,20/01/2005,28/02/2013,1.0,0 -27.0,student,university.degree,4.406000000000001,,18/07/2003,1.0,0 -24.0,,university.degree,4.406000000000001,18/04/2018,25/11/2016,1.0,0 -47.0,student,high.school,4.406000000000001,01/12/1995,01/08/2011,1.0,1 -46.0,,professional.course,4.406000000000001,,01/02/2013,1.0,0 -58.0,retired,basic.9y,4.406000000000001,27/01/2001,04/03/2002,1.0,1 -47.0,management,university.degree,4.343,01/09/2009,22/11/2010,1.0,0 -43.0,services,basic.6y,4.343,24/09/2003,26/06/2009,1.0,0 -57.0,admin.,university.degree,4.343,,20/02/2017,1.0,0 -32.0,unemployed,professional.course,4.343,05/03/2004,01/12/2014,1.0,1 -33.0,services,high.school,4.343,31/12/1991,19/12/2003,1.0,1 -36.0,admin.,high.school,4.2860000000000005,22/04/2019,13/10/2011,1.0,1 -58.0,management,university.degree,4.2860000000000005,30/07/2010,05/12/2001,1.0,1 -53.0,technician,professional.course,4.2860000000000005,23/05/2002,09/08/1994,1.0,0 -37.0,,university.degree,4.2860000000000005,23/03/2005,22/08/2006,1.0,0 -48.0,admin.,high.school,4.2860000000000005,03/09/2014,19/05/2006,1.0,0 -,blue-collar,professional.course,4.2860000000000005,22/12/2006,25/12/2009,1.0,0 -37.0,admin.,university.degree,4.2860000000000005,,22/02/2008,1.0,0 -33.0,admin.,university.degree,4.245,01/01/2007,14/07/2016,1.0,0 -18.0,student,high.school,4.245,21/11/2008,01/02/1997,1.0,0 -33.0,self-employed,university.degree,4.245,25/11/1989,14/01/2005,1.0,0 -27.0,student,professional.course,4.245,12/04/2011,25/02/2005,1.0,0 -29.0,self-employed,university.degree,4.245,11/05/2017,14/01/2016,1.0,0 -50.0,admin.,basic.9y,4.245,14/02/2006,25/03/2014,1.0,0 -42.0,admin.,professional.course,4.245,31/01/2013,04/12/2013,1.0,1 -40.0,blue-collar,basic.9y,4.245,20/07/2017,14/07/2006,1.0,1 -,admin.,high.school,4.245,01/08/2005,05/05/2003,1.0,0 -37.0,admin.,university.degree,4.223,10/09/1997,16/12/2010,1.0,1 -35.0,technician,professional.course,4.223,02/10/2000,04/12/2006,1.0,1 -35.0,management,university.degree,4.223,01/01/1997,01/01/2005,1.0,0 -34.0,management,university.degree,4.223,12/05/1995,25/11/2016,1.0,1 -57.0,management,university.degree,4.191,,24/12/2018,1.0,0 -34.0,technician,high.school,4.191,08/08/2013,01/04/2010,1.0,0 -42.0,technician,professional.course,4.191,02/12/1997,19/05/2011,1.0,0 -42.0,technician,professional.course,4.191,04/07/2018,02/10/2013,1.0,0 -56.0,services,high.school,4.191,17/10/2018,17/03/2014,1.0,0 -56.0,services,high.school,4.191,01/07/2000,19/05/2000,1.0,0 -40.0,admin.,high.school,4.191,01/05/2005,15/12/2015,1.0,0 -52.0,technician,university.degree,4.191,04/05/2006,29/10/2004,1.0,0 -50.0,self-employed,university.degree,4.191,05/03/2004,23/06/2009,1.0,0 -42.0,management,university.degree,4.191,27/03/2014,23/05/2012,1.0,0 -55.0,blue-collar,basic.4y,4.191,10/05/2019,06/06/2014,1.0,0 -41.0,blue-collar,basic.9y,4.191,04/07/2003,18/10/2013,1.0,0 -48.0,self-employed,high.school,4.191,25/03/2005,01/12/1997,1.0,0 -34.0,admin.,high.school,4.191,08/11/2013,10/08/2004,1.0,0 -48.0,services,high.school,4.191,01/02/2007,10/06/2005,1.0,0 -57.0,blue-collar,basic.9y,4.191,,01/05/2012,1.0,0 -32.0,management,university.degree,4.191,30/04/2014,04/03/2014,1.0,0 -44.0,management,university.degree,4.191,25/01/1999,22/12/2000,1.0,0 -51.0,technician,high.school,4.191,25/11/1995,22/08/2006,1.0,0 -35.0,admin.,high.school,4.191,18/10/2013,05/03/2014,1.0,0 -44.0,management,high.school,4.191,27/02/2004,29/07/2016,1.0,0 -52.0,admin.,university.degree,4.191,15/04/1996,05/05/2000,1.0,0 -,blue-collar,high.school,4.191,14/01/1991,02/03/2017,1.0,0 -49.0,blue-collar,high.school,4.191,01/06/2004,25/03/2001,1.0,0 -41.0,entrepreneur,university.degree,4.191,,20/03/2013,1.0,0 -52.0,retired,university.degree,4.191,,12/12/1997,1.0,0 -42.0,services,high.school,4.191,01/01/2006,24/10/2003,1.0,0 -35.0,management,university.degree,4.191,14/05/2008,08/12/2014,1.0,0 -,management,university.degree,4.191,05/10/1992,28/12/2005,1.0,0 -35.0,management,university.degree,4.191,08/03/2013,26/05/2006,1.0,0 -40.0,admin.,university.degree,4.191,,05/07/2005,1.0,0 -51.0,technician,high.school,4.191,20/08/2014,06/06/2018,1.0,0 -58.0,admin.,university.degree,4.191,01/09/2003,14/09/2016,1.0,0 -37.0,admin.,university.degree,4.191,29/12/2017,28/07/1999,1.0,0 -,,basic.9y,4.191,22/04/2014,05/05/1994,1.0,0 -44.0,retired,basic.9y,4.191,07/03/2016,09/11/2012,1.0,0 -40.0,technician,professional.course,4.191,28/09/2012,14/03/2003,1.0,0 -45.0,unemployed,basic.9y,4.191,,15/03/1989,1.0,0 -,unemployed,high.school,4.191,12/12/2008,20/07/1990,1.0,0 -36.0,unemployed,high.school,4.191,24/01/2003,31/10/2012,1.0,0 -36.0,unemployed,high.school,4.191,17/02/2015,03/04/2009,1.0,0 -36.0,unemployed,high.school,4.191,20/12/2006,16/07/2012,1.0,0 -38.0,technician,professional.course,4.191,26/06/2009,05/11/2010,1.0,0 -38.0,technician,professional.course,4.191,01/09/2009,04/12/2003,1.0,0 -50.0,entrepreneur,university.degree,4.191,19/12/2003,15/09/2009,1.0,0 -46.0,management,university.degree,4.191,27/03/2009,01/10/1992,1.0,0 -41.0,admin.,high.school,4.191,02/02/2007,03/06/2005,1.0,0 -41.0,admin.,high.school,4.191,03/10/2016,27/10/2014,1.0,0 -40.0,blue-collar,basic.9y,4.191,13/07/2017,05/03/1998,1.0,0 -57.0,admin.,university.degree,4.191,18/02/2011,22/08/2014,1.0,0 -46.0,management,university.degree,4.191,03/04/2008,19/08/2003,1.0,0 -50.0,,basic.6y,4.191,01/07/1998,09/04/1990,1.0,0 -,admin.,university.degree,4.191,25/12/1994,01/04/2014,1.0,0 -46.0,management,university.degree,4.191,30/07/2004,01/07/1997,1.0,0 -35.0,unemployed,basic.4y,4.191,29/07/1997,20/11/2014,1.0,0 -43.0,services,high.school,4.191,26/12/2003,15/11/1993,1.0,0 -,technician,professional.course,4.191,04/01/2010,18/01/2002,1.0,0 -52.0,admin.,basic.4y,4.191,,29/10/2014,1.0,0 -46.0,admin.,high.school,4.191,01/09/2013,01/03/1994,1.0,0 -42.0,management,university.degree,4.191,25/07/2013,20/03/2003,1.0,0 -37.0,admin.,high.school,4.191,27/09/2000,25/02/2005,1.0,0 -42.0,management,university.degree,4.191,24/04/2009,20/11/1998,1.0,0 -37.0,admin.,high.school,4.191,07/09/2009,21/02/2006,1.0,0 -51.0,blue-collar,high.school,4.191,01/10/1993,06/08/2014,1.0,0 -50.0,self-employed,university.degree,4.191,28/02/1999,22/10/2010,1.0,0 -54.0,admin.,university.degree,4.191,01/10/1993,06/08/2004,1.0,0 -43.0,services,basic.4y,4.191,01/03/1996,27/12/2013,1.0,0 -43.0,services,basic.4y,4.191,23/07/2014,17/01/2006,1.0,0 -31.0,,university.degree,4.191,09/09/1997,21/02/2007,1.0,0 -47.0,services,high.school,4.191,30/01/2015,04/03/2014,1.0,0 -38.0,blue-collar,high.school,4.191,11/06/2004,01/10/2004,1.0,0 -55.0,blue-collar,basic.9y,4.191,,10/04/2006,1.0,0 -55.0,,university.degree,4.191,27/06/2008,30/10/2014,1.0,0 -44.0,management,high.school,4.191,11/06/2004,23/01/2014,1.0,0 -39.0,admin.,university.degree,4.191,20/06/2012,29/06/2006,1.0,0 -38.0,blue-collar,high.school,4.191,25/12/1992,20/11/1999,1.0,0 -,self-employed,university.degree,4.191,21/09/2001,27/09/2005,1.0,0 -40.0,management,basic.6y,4.191,22/04/2004,22/12/2014,1.0,0 -55.0,admin.,university.degree,4.191,20/07/2006,22/04/2015,1.0,0 -53.0,unemployed,university.degree,4.191,02/04/2013,08/01/2001,1.0,0 -42.0,management,university.degree,4.191,25/07/2002,11/04/2006,1.0,0 -53.0,unemployed,university.degree,4.191,,24/07/1998,1.0,0 -51.0,blue-collar,high.school,4.191,01/05/1997,01/07/1996,1.0,0 -49.0,admin.,basic.9y,4.191,20/12/1997,26/04/2012,1.0,0 -41.0,management,university.degree,4.191,,19/12/2003,1.0,0 -48.0,blue-collar,professional.course,4.191,12/09/2012,23/10/2009,1.0,0 -41.0,management,university.degree,4.191,01/04/2006,09/10/2008,1.0,0 -55.0,management,university.degree,4.191,21/07/2003,28/11/2008,1.0,0 -45.0,self-employed,university.degree,4.191,26/02/2004,19/05/2000,1.0,0 -55.0,blue-collar,basic.9y,4.191,23/06/2010,29/11/2011,1.0,1 -49.0,blue-collar,high.school,4.191,04/01/2006,10/11/2006,1.0,0 -55.0,blue-collar,basic.9y,4.191,08/12/2003,13/02/2009,1.0,1 -48.0,blue-collar,professional.course,4.191,20/05/2003,23/11/1994,1.0,1 -52.0,management,university.degree,4.191,14/11/2018,12/03/2014,1.0,0 -55.0,admin.,university.degree,4.191,30/03/2015,26/09/2013,1.0,0 -,technician,basic.9y,4.191,08/03/2017,25/04/2013,1.0,0 -39.0,management,basic.9y,4.191,25/12/1994,26/04/2002,1.0,0 -39.0,management,basic.9y,4.191,16/05/2013,09/10/1998,1.0,0 -33.0,blue-collar,basic.9y,4.191,15/04/2005,01/02/1996,1.0,0 -40.0,entrepreneur,university.degree,4.191,22/03/2017,11/02/2011,1.0,0 -52.0,services,high.school,4.191,14/11/2014,29/11/2001,1.0,0 -41.0,admin.,university.degree,4.191,25/04/2008,22/12/2005,1.0,0 -48.0,admin.,university.degree,4.191,23/05/2011,23/02/2018,1.0,0 -40.0,entrepreneur,university.degree,4.191,26/11/1996,08/08/2008,1.0,0 -39.0,unemployed,basic.9y,4.191,05/05/2014,28/06/2002,1.0,0 -29.0,self-employed,university.degree,4.191,30/11/2017,30/05/2013,1.0,0 -39.0,unemployed,basic.9y,4.191,13/08/2014,24/07/2018,1.0,0 -51.0,entrepreneur,university.degree,4.191,13/08/2014,10/05/2011,1.0,0 -51.0,entrepreneur,university.degree,4.191,,16/05/2016,1.0,0 -41.0,admin.,university.degree,4.191,26/02/1999,17/10/2012,1.0,0 -38.0,,professional.course,4.191,12/08/2009,26/02/1996,1.0,0 -,technician,professional.course,4.191,05/05/2006,01/07/1993,1.0,0 -30.0,,university.degree,4.191,26/04/2000,24/05/1996,1.0,0 -32.0,unknown,basic.9y,4.191,05/05/2003,06/12/2011,1.0,0 -31.0,services,high.school,4.191,03/07/2009,04/12/2009,1.0,0 -,admin.,high.school,4.191,10/01/2006,24/09/2003,1.0,0 -54.0,admin.,basic.9y,4.191,,08/08/2018,1.0,0 -35.0,self-employed,university.degree,4.191,02/08/2006,04/04/2011,1.0,0 -42.0,entrepreneur,basic.4y,4.191,01/08/1995,25/04/1997,1.0,0 -58.0,,high.school,4.191,19/04/2006,01/02/1995,1.0,0 -55.0,blue-collar,basic.4y,4.191,27/12/1993,05/07/2002,1.0,0 -43.0,,university.degree,4.191,,21/03/2014,1.0,0 -37.0,technician,professional.course,4.191,13/09/2002,31/12/1990,1.0,0 -54.0,admin.,basic.9y,4.191,,03/11/2005,1.0,0 -43.0,,university.degree,4.191,,29/10/2004,1.0,0 -55.0,retired,professional.course,4.191,10/01/2003,07/12/2007,1.0,0 -36.0,management,university.degree,4.191,25/12/1994,25/05/2016,1.0,0 -48.0,admin.,high.school,4.191,,05/11/1993,1.0,0 -39.0,housemaid,basic.9y,4.191,24/02/2015,14/08/2013,1.0,0 -36.0,technician,high.school,4.191,28/01/2004,01/05/1997,1.0,0 -40.0,blue-collar,basic.9y,4.191,21/07/2004,21/08/2009,1.0,0 -47.0,retired,basic.4y,4.191,03/11/2001,09/12/1996,1.0,0 -34.0,admin.,university.degree,4.191,,26/03/2002,1.0,0 -36.0,technician,high.school,4.191,27/07/2010,25/11/1996,1.0,0 -36.0,entrepreneur,university.degree,4.191,10/01/2006,28/11/2018,1.0,0 -42.0,housemaid,university.degree,4.191,19/06/2003,13/12/2011,1.0,0 -42.0,housemaid,university.degree,4.191,10/02/2012,04/12/2009,1.0,0 -39.0,unemployed,professional.course,4.191,11/11/2013,13/06/2013,1.0,0 -36.0,entrepreneur,university.degree,4.191,22/12/2006,01/07/1996,1.0,0 -,,high.school,4.191,,06/08/2010,1.0,0 -50.0,blue-collar,basic.6y,4.191,15/04/2011,05/11/2010,1.0,0 -39.0,blue-collar,basic.9y,4.191,18/12/2012,25/02/2005,1.0,0 -48.0,management,university.degree,4.191,08/12/2016,06/07/2006,1.0,0 -35.0,admin.,university.degree,4.191,05/03/1997,24/12/2002,1.0,0 -45.0,admin.,high.school,4.191,15/07/2005,08/08/2013,1.0,0 -39.0,admin.,university.degree,4.191,19/11/2004,01/01/2008,1.0,0 -54.0,retired,professional.course,4.191,17/12/1994,01/09/2004,1.0,0 -45.0,admin.,high.school,4.191,10/07/2015,11/02/2005,1.0,0 -45.0,,high.school,4.191,18/04/2014,15/04/2014,1.0,0 -37.0,entrepreneur,university.degree,4.191,31/12/1995,31/05/2012,1.0,0 -39.0,housemaid,basic.9y,4.191,22/03/2003,02/06/2016,1.0,0 -57.0,retired,basic.4y,4.191,19/03/2010,25/02/2005,1.0,0 -50.0,admin.,university.degree,4.191,31/03/2006,16/09/2011,1.0,0 -49.0,technician,professional.course,4.191,31/01/2012,21/02/1998,1.0,0 -46.0,blue-collar,basic.9y,4.191,26/11/2012,29/06/2001,1.0,0 -40.0,admin.,university.degree,4.191,02/12/1992,10/09/1988,1.0,0 -,admin.,high.school,4.191,19/04/2011,01/03/2006,1.0,0 -,technician,professional.course,4.191,27/10/2006,24/01/2012,1.0,0 -30.0,services,high.school,4.191,30/07/2013,05/01/1993,1.0,0 -42.0,technician,professional.course,4.191,05/04/1993,04/10/2002,1.0,0 -42.0,,professional.course,4.191,10/09/2004,22/10/2015,1.0,0 -,technician,professional.course,4.191,20/11/1993,04/04/2000,1.0,0 -44.0,admin.,university.degree,4.191,01/03/2002,20/07/2015,1.0,0 -46.0,unemployed,university.degree,4.191,04/12/2015,06/09/2011,1.0,0 -51.0,management,basic.4y,4.191,10/04/1997,10/05/1989,1.0,0 -42.0,blue-collar,basic.4y,4.191,04/05/1996,21/02/2019,1.0,0 -45.0,admin.,basic.9y,4.191,09/09/1996,04/02/2011,1.0,0 -38.0,admin.,basic.9y,4.191,09/05/2011,21/04/2014,1.0,0 -38.0,management,university.degree,4.191,18/07/2016,17/04/2012,1.0,0 -49.0,entrepreneur,university.degree,4.191,14/09/2015,30/12/2004,1.0,0 -40.0,blue-collar,professional.course,4.191,29/01/2009,08/11/2001,1.0,0 -49.0,entrepreneur,university.degree,4.191,04/12/2006,17/06/2009,1.0,0 -,technician,high.school,4.191,25/04/2018,21/10/2011,1.0,0 -41.0,technician,professional.course,4.191,13/02/1996,11/10/2002,1.0,0 -53.0,blue-collar,basic.4y,4.191,14/03/2008,02/01/2009,1.0,0 -48.0,admin.,university.degree,4.191,03/02/2006,01/02/1993,1.0,1 -51.0,,basic.4y,4.191,10/04/1988,19/04/2019,1.0,0 -42.0,,high.school,4.191,07/12/2000,16/09/2011,1.0,0 -39.0,admin.,university.degree,4.191,17/07/2014,05/01/2011,1.0,0 -46.0,technician,professional.course,4.191,07/10/2002,11/02/2005,1.0,0 -,admin.,high.school,4.191,30/08/2002,09/01/2009,1.0,0 -46.0,technician,professional.course,4.191,23/06/2016,14/02/2003,1.0,0 -54.0,services,high.school,4.191,22/10/2009,03/08/2011,1.0,0 -31.0,self-employed,university.degree,4.191,06/04/2010,10/06/1990,1.0,0 -54.0,services,high.school,4.191,05/08/1991,15/08/2008,1.0,0 -,unemployed,basic.9y,4.191,31/01/2012,23/11/2001,1.0,0 -51.0,management,university.degree,4.191,11/06/2008,01/03/1996,1.0,0 -45.0,management,university.degree,4.191,01/12/2010,25/02/2001,1.0,0 -,services,high.school,4.191,15/12/2006,22/03/1999,1.0,0 -55.0,,basic.4y,4.191,15/12/1996,30/09/2004,1.0,0 -54.0,,university.degree,4.191,01/07/2009,03/07/2003,1.0,0 -,blue-collar,basic.9y,4.191,18/02/2003,03/07/1998,1.0,0 -53.0,self-employed,university.degree,4.191,23/05/2013,17/12/2013,1.0,0 -38.0,technician,basic.9y,4.191,19/01/2015,20/03/2007,1.0,0 -42.0,technician,professional.course,4.191,05/07/2004,21/12/2000,1.0,0 -54.0,management,university.degree,4.191,,09/08/2013,1.0,0 -41.0,,basic.4y,4.191,01/08/2014,05/05/1998,1.0,0 -,management,university.degree,4.191,,19/05/2010,1.0,0 -46.0,technician,professional.course,4.191,18/04/2018,04/05/2001,1.0,0 -45.0,technician,university.degree,4.191,03/05/2005,27/04/2009,1.0,0 -36.0,blue-collar,basic.4y,4.191,14/10/2003,21/10/1999,1.0,0 -46.0,technician,professional.course,4.191,21/07/1999,18/06/2004,1.0,0 -51.0,admin.,high.school,4.191,04/06/2014,11/05/2009,1.0,0 -,blue-collar,basic.9y,4.191,01/10/2007,01/06/2005,1.0,0 -47.0,management,basic.9y,4.191,30/01/1990,25/01/2008,1.0,0 -40.0,admin.,university.degree,4.191,19/06/2013,30/09/2009,1.0,1 -,management,university.degree,4.191,15/12/2003,06/05/2005,1.0,0 -47.0,,basic.9y,4.191,15/11/1999,20/06/2003,1.0,0 -45.0,services,high.school,4.191,25/01/2007,02/06/1998,1.0,0 -,,basic.6y,4.191,22/05/2014,25/12/1998,1.0,0 -34.0,unemployed,university.degree,4.191,02/04/2004,16/09/2008,1.0,0 -37.0,technician,professional.course,4.191,08/05/2013,03/11/2006,1.0,0 -36.0,,high.school,4.191,28/10/2009,09/05/1998,1.0,0 -36.0,entrepreneur,high.school,4.191,20/04/1994,11/12/2013,1.0,0 -49.0,technician,professional.course,4.191,20/04/2006,16/03/2016,1.0,0 -52.0,management,university.degree,4.191,15/02/2007,05/08/2004,1.0,0 -52.0,management,university.degree,4.191,30/11/2012,06/02/2009,1.0,0 -56.0,management,university.degree,4.191,29/11/1990,17/08/2007,1.0,0 -53.0,self-employed,basic.9y,4.191,20/07/1993,21/03/2013,1.0,0 -53.0,,basic.9y,4.191,04/04/2001,03/06/2003,1.0,0 -40.0,,university.degree,4.191,18/05/2001,27/04/2006,1.0,0 -39.0,,high.school,4.191,25/07/2008,29/08/2001,1.0,0 -54.0,entrepreneur,basic.4y,4.191,01/06/2007,29/12/2005,1.0,0 -43.0,management,university.degree,4.191,12/02/2018,18/01/2013,1.0,0 -58.0,retired,high.school,4.191,05/12/1999,01/03/2013,1.0,0 -58.0,retired,high.school,4.191,,18/07/2003,1.0,0 -31.0,blue-collar,basic.9y,4.191,27/10/2014,03/02/2016,1.0,0 -30.0,,high.school,4.191,09/11/2000,26/06/2014,1.0,0 -37.0,admin.,university.degree,4.191,01/07/2016,13/03/1998,1.0,0 -58.0,entrepreneur,basic.4y,4.191,02/08/2011,05/12/1994,1.0,0 -47.0,admin.,university.degree,4.191,27/10/2005,10/04/2006,1.0,0 -47.0,admin.,university.degree,4.191,16/02/2007,19/07/2018,1.0,0 -38.0,blue-collar,basic.4y,4.191,06/01/2006,26/03/2015,1.0,0 -38.0,blue-collar,basic.4y,4.191,18/06/2014,23/08/2002,1.0,0 -38.0,,basic.4y,4.191,18/12/2008,26/10/2011,1.0,0 -35.0,entrepreneur,basic.9y,4.191,01/05/2006,01/10/1995,1.0,0 -56.0,management,professional.course,4.191,08/10/2010,13/08/2014,1.0,0 -37.0,,high.school,4.191,20/11/1993,12/07/2013,1.0,0 -44.0,services,high.school,4.191,15/03/2002,11/10/2017,1.0,0 -52.0,entrepreneur,basic.9y,4.191,,15/11/1987,1.0,0 -52.0,entrepreneur,basic.9y,4.191,20/08/1998,14/02/2003,1.0,0 -,technician,professional.course,4.191,09/10/2001,17/07/2003,1.0,0 -43.0,technician,professional.course,4.191,,01/02/2012,1.0,0 -45.0,services,high.school,4.191,16/01/2009,29/03/2019,1.0,0 -45.0,services,high.school,4.191,09/03/1993,27/08/2004,1.0,0 -,management,high.school,4.191,01/08/2005,14/03/2019,1.0,0 -37.0,services,basic.6y,4.191,16/09/2009,30/03/2016,1.0,0 -35.0,admin.,high.school,4.191,10/01/2007,23/12/2005,1.0,0 -55.0,blue-collar,basic.4y,4.191,30/06/1995,26/06/2006,1.0,0 -54.0,admin.,basic.9y,4.191,19/02/2009,08/10/2004,1.0,0 -42.0,technician,high.school,4.191,14/01/2008,15/04/2000,1.0,0 -,admin.,high.school,4.191,20/04/1995,24/11/2014,1.0,0 -31.0,blue-collar,basic.9y,4.191,10/04/2014,29/06/2015,1.0,0 -52.0,management,university.degree,4.191,01/07/2009,24/07/2013,1.0,0 -39.0,blue-collar,high.school,4.191,27/08/2004,01/12/1993,1.0,0 -36.0,entrepreneur,high.school,4.191,05/02/2003,23/08/2012,1.0,0 -58.0,entrepreneur,basic.4y,4.191,30/03/2007,25/11/1990,1.0,0 -42.0,admin.,high.school,4.191,09/04/2014,16/02/2010,1.0,1 -52.0,management,university.degree,4.191,08/06/2007,16/02/2001,1.0,0 -40.0,admin.,university.degree,4.191,,04/01/2019,1.0,0 -43.0,blue-collar,basic.4y,4.191,,26/11/2015,1.0,0 -52.0,management,university.degree,4.191,14/05/1999,31/12/1994,1.0,0 -42.0,,university.degree,4.191,22/07/2013,01/04/2012,1.0,0 -42.0,admin.,high.school,4.191,05/04/2016,09/06/2005,1.0,0 -50.0,blue-collar,basic.9y,4.191,12/10/2007,06/10/2005,1.0,0 -33.0,technician,university.degree,4.191,31/12/1993,07/04/2005,1.0,0 -41.0,blue-collar,high.school,4.191,24/10/2003,14/04/2003,1.0,0 -50.0,blue-collar,basic.9y,4.191,09/07/2004,25/11/2005,1.0,0 -50.0,blue-collar,basic.9y,4.191,13/11/2017,29/02/2008,1.0,0 -45.0,management,basic.9y,4.191,,06/07/2007,1.0,0 -37.0,unemployed,high.school,4.191,03/08/2017,06/04/2017,1.0,0 -42.0,admin.,high.school,4.191,10/01/2000,15/08/2016,1.0,0 -35.0,blue-collar,professional.course,4.191,14/06/2011,11/04/2014,1.0,0 -43.0,management,university.degree,4.191,19/04/2013,25/10/2004,1.0,0 -57.0,management,university.degree,4.191,13/10/2010,29/11/2002,1.0,0 -50.0,entrepreneur,university.degree,4.191,31/01/2013,09/04/2004,1.0,0 -50.0,,university.degree,4.191,26/02/1990,24/08/2009,1.0,0 -,admin.,university.degree,4.191,,01/10/1995,1.0,0 -34.0,entrepreneur,university.degree,4.191,27/06/2014,23/10/2008,1.0,1 -,services,high.school,4.191,01/08/1999,10/04/2013,1.0,0 -45.0,blue-collar,basic.6y,4.191,22/07/2005,13/11/2001,1.0,1 -50.0,blue-collar,basic.9y,4.191,05/05/1991,21/08/2014,1.0,0 -45.0,blue-collar,basic.9y,4.191,14/07/2015,07/11/2000,1.0,0 -36.0,unemployed,basic.9y,4.191,03/05/2000,16/12/2014,1.0,0 -54.0,technician,university.degree,4.191,,28/07/2014,1.0,0 -46.0,management,university.degree,4.191,01/02/1994,16/01/2004,1.0,0 -32.0,blue-collar,basic.9y,4.191,,09/12/2010,1.0,0 -39.0,blue-collar,professional.course,4.191,,29/08/2013,1.0,0 -36.0,self-employed,university.degree,4.191,05/02/1994,19/04/2013,1.0,0 -,admin.,professional.course,4.191,01/03/2008,17/09/2004,1.0,0 -,admin.,high.school,4.191,21/02/2019,30/08/1996,1.0,0 -46.0,admin.,high.school,4.191,25/05/2016,04/09/2012,1.0,0 -54.0,admin.,basic.9y,4.191,24/01/2003,31/12/1992,1.0,0 -45.0,,high.school,4.191,09/05/2012,23/06/2016,1.0,0 -39.0,,university.degree,4.191,23/05/2018,11/06/2007,1.0,0 -39.0,management,university.degree,4.191,,22/10/2004,1.0,0 -36.0,management,university.degree,4.191,19/07/2010,31/12/1994,1.0,0 -50.0,technician,professional.course,4.191,,21/03/2011,1.0,0 -49.0,management,university.degree,4.191,,27/03/1998,1.0,0 -52.0,admin.,high.school,4.191,23/05/2003,20/09/2001,1.0,0 -36.0,admin.,high.school,4.191,,01/10/2008,1.0,0 -46.0,admin.,high.school,4.191,30/05/2008,01/02/2008,1.0,0 -46.0,admin.,high.school,4.191,,17/05/2005,1.0,0 -33.0,blue-collar,basic.9y,4.191,21/02/2007,24/05/2002,1.0,0 -36.0,blue-collar,basic.9y,4.191,29/07/2005,08/12/1997,1.0,0 -46.0,technician,professional.course,4.191,14/05/2008,16/11/2012,1.0,0 -43.0,blue-collar,high.school,4.191,,21/03/2018,1.0,0 -56.0,management,university.degree,4.191,25/11/1992,01/09/2004,1.0,0 -38.0,admin.,basic.9y,4.191,22/04/2005,20/11/2009,1.0,0 -36.0,technician,professional.course,4.191,26/05/1998,31/12/1994,1.0,0 -33.0,blue-collar,basic.9y,4.191,30/10/2018,10/06/2011,1.0,0 -46.0,admin.,high.school,4.191,28/05/2009,20/01/2006,1.0,0 -40.0,blue-collar,basic.9y,4.191,27/05/2010,21/10/2011,1.0,0 -42.0,technician,professional.course,4.191,01/07/1993,15/05/1997,1.0,0 -46.0,admin.,high.school,4.191,11/09/2003,10/04/2003,1.0,0 -40.0,entrepreneur,university.degree,4.191,04/03/2014,31/01/2012,1.0,0 -53.0,services,high.school,4.191,24/09/2010,28/02/1994,1.0,0 -53.0,,high.school,4.191,,06/04/2001,1.0,0 -34.0,blue-collar,basic.4y,4.191,04/04/2008,09/10/2015,1.0,0 -34.0,blue-collar,basic.4y,4.191,12/10/2005,25/03/1990,1.0,0 -57.0,admin.,university.degree,4.191,10/09/2010,22/05/2009,1.0,0 -47.0,retired,high.school,4.191,25/12/1998,08/10/2018,1.0,0 -32.0,,high.school,4.191,,15/10/2004,1.0,0 -42.0,admin.,high.school,4.191,31/12/1993,05/02/2000,1.0,0 -42.0,admin.,high.school,4.191,07/01/2005,03/02/2016,1.0,0 -40.0,blue-collar,basic.9y,4.191,11/10/2018,19/09/1995,1.0,0 -37.0,admin.,university.degree,4.191,09/10/1998,04/06/2004,1.0,0 -32.0,technician,university.degree,4.191,23/03/2009,20/11/2006,1.0,0 -38.0,entrepreneur,high.school,4.191,05/07/1992,30/08/2002,1.0,0 -58.0,management,university.degree,4.191,01/03/1994,17/10/2005,1.0,0 -40.0,admin.,high.school,4.191,25/10/2010,11/02/1994,1.0,0 -54.0,,high.school,4.191,13/05/2005,29/12/2010,1.0,0 -40.0,admin.,high.school,4.191,,12/02/1999,1.0,0 -38.0,technician,professional.course,4.191,29/01/2015,19/04/2017,1.0,0 -,admin.,high.school,4.191,25/12/1995,30/12/2016,1.0,0 -29.0,admin.,university.degree,4.191,31/12/1993,14/12/2007,1.0,0 -42.0,admin.,high.school,4.191,18/07/2003,09/03/1996,1.0,0 -46.0,admin.,university.degree,4.191,23/11/1995,12/08/2005,1.0,0 -,retired,professional.course,4.191,17/04/2012,05/03/2010,1.0,0 -50.0,entrepreneur,university.degree,4.191,02/02/2018,20/10/2014,1.0,0 -53.0,technician,university.degree,4.191,22/03/1995,03/05/2011,1.0,0 -42.0,,university.degree,4.191,11/10/1999,12/02/2001,1.0,0 -40.0,blue-collar,basic.6y,4.191,,01/04/2010,1.0,0 -42.0,admin.,university.degree,4.191,10/10/2003,15/02/2011,1.0,0 -42.0,admin.,high.school,4.191,11/10/2018,11/10/2011,1.0,0 -38.0,technician,professional.course,4.191,28/08/2015,13/03/2008,1.0,0 -42.0,admin.,university.degree,4.191,11/06/2004,25/07/2006,1.0,0 -31.0,technician,university.degree,4.191,23/12/2010,17/03/2004,1.0,1 -37.0,management,high.school,4.191,10/02/1997,04/08/2006,1.0,0 -36.0,blue-collar,basic.9y,4.191,20/11/2014,28/03/2007,1.0,0 -38.0,,basic.4y,4.191,20/02/1990,11/08/2006,1.0,0 -46.0,admin.,university.degree,4.191,,31/10/1994,1.0,1 -44.0,services,high.school,4.191,10/12/2014,24/05/2002,1.0,0 -48.0,,high.school,4.191,15/02/2017,05/06/2013,1.0,0 -44.0,management,university.degree,4.191,01/02/2007,09/02/2017,1.0,0 -33.0,management,university.degree,4.191,,23/11/2017,1.0,0 -33.0,admin.,university.degree,4.191,22/02/2013,21/07/2016,1.0,0 -57.0,technician,professional.course,4.191,29/04/2005,26/11/2004,1.0,0 -32.0,blue-collar,high.school,4.191,20/03/2000,11/07/2003,1.0,0 -47.0,admin.,university.degree,4.191,12/11/2007,01/07/1998,1.0,0 -36.0,self-employed,university.degree,4.191,05/11/2004,03/08/1999,1.0,0 -47.0,management,university.degree,4.191,23/10/2013,07/11/2018,1.0,0 -,blue-collar,basic.9y,4.191,05/02/1994,19/02/2014,1.0,0 -55.0,,professional.course,4.191,28/11/2008,22/12/2005,1.0,0 -38.0,technician,professional.course,4.191,06/12/1993,28/12/2007,1.0,0 -,unemployed,high.school,4.191,05/09/1990,26/03/2010,1.0,0 -32.0,blue-collar,high.school,4.191,06/08/2012,12/07/2016,1.0,1 -42.0,blue-collar,basic.9y,4.191,,09/04/1997,1.0,0 -32.0,admin.,high.school,4.191,06/02/2001,11/09/1997,1.0,0 -29.0,admin.,high.school,4.191,03/07/2014,15/05/1989,1.0,0 -55.0,blue-collar,basic.9y,4.191,18/02/1999,28/12/2007,1.0,0 -29.0,admin.,high.school,4.191,29/07/2004,11/12/2007,1.0,0 -29.0,admin.,university.degree,4.191,13/07/2016,09/06/2016,1.0,0 -45.0,unemployed,basic.9y,4.191,,20/04/2015,1.0,0 -33.0,blue-collar,basic.9y,4.191,28/02/2014,01/05/1995,1.0,0 -48.0,services,basic.4y,4.191,,20/02/2004,1.0,0 -29.0,self-employed,university.degree,4.191,29/06/2007,24/03/1999,1.0,0 -31.0,self-employed,university.degree,4.191,08/01/2009,16/07/2004,1.0,0 -52.0,self-employed,university.degree,4.191,24/06/2005,21/02/2019,1.0,0 -52.0,entrepreneur,university.degree,4.191,17/07/2014,06/08/2018,1.0,0 -35.0,blue-collar,high.school,4.191,31/12/1991,27/04/2017,1.0,1 -48.0,management,high.school,4.191,01/01/1996,28/02/2014,1.0,0 -39.0,unemployed,professional.course,4.191,01/08/2000,07/01/2005,1.0,0 -46.0,admin.,high.school,4.191,20/12/1988,02/12/2014,1.0,0 -43.0,admin.,university.degree,4.191,01/06/2004,13/04/2007,1.0,0 -,self-employed,university.degree,4.191,25/01/2013,31/12/1995,1.0,0 -41.0,admin.,high.school,4.191,20/01/2005,02/07/2014,1.0,0 -,management,university.degree,4.191,,13/03/2009,1.0,0 -,housemaid,university.degree,4.191,04/04/1990,24/02/2011,1.0,0 -,technician,university.degree,4.191,26/09/2003,05/05/1998,1.0,0 -47.0,management,university.degree,4.191,31/07/2017,16/09/1997,1.0,0 -31.0,management,university.degree,4.191,01/09/1996,30/11/1993,1.0,0 -32.0,services,basic.4y,4.191,06/10/2010,30/01/2013,1.0,0 -32.0,services,basic.4y,4.191,29/12/1999,24/01/2013,1.0,0 -39.0,,basic.9y,4.191,10/06/1999,20/09/1996,1.0,0 -44.0,admin.,high.school,4.191,,28/02/2014,1.0,0 -,management,university.degree,4.191,11/02/2000,31/12/1993,1.0,0 -31.0,technician,high.school,4.191,31/07/2017,18/03/2011,1.0,0 -30.0,admin.,university.degree,4.191,30/08/2001,15/09/2000,1.0,0 -35.0,self-employed,professional.course,4.191,15/12/2006,23/05/2011,1.0,0 -35.0,,university.degree,4.191,23/01/2015,30/10/2014,1.0,0 -29.0,blue-collar,basic.4y,4.191,,25/11/2004,1.0,0 -32.0,management,high.school,4.191,05/07/1990,31/01/2013,1.0,0 -39.0,unemployed,university.degree,4.191,07/11/2005,22/03/2013,1.0,0 -52.0,services,high.school,4.191,28/05/2012,17/07/2017,1.0,0 -53.0,retired,basic.4y,4.191,19/12/1997,12/02/2008,1.0,0 -39.0,admin.,high.school,4.191,19/11/2004,09/12/1993,1.0,0 -32.0,self-employed,high.school,4.191,,05/08/1989,1.0,0 -46.0,entrepreneur,university.degree,4.191,16/04/2010,22/08/2016,1.0,0 -48.0,entrepreneur,university.degree,4.191,01/03/1992,09/04/1999,1.0,0 -35.0,technician,professional.course,4.191,23/11/2018,19/09/2003,1.0,0 -40.0,blue-collar,basic.4y,4.191,06/08/2013,06/06/2008,1.0,0 -52.0,services,high.school,4.191,31/12/1994,01/04/1996,1.0,0 -31.0,self-employed,university.degree,4.191,25/04/2001,21/01/2009,1.0,0 -35.0,management,basic.9y,4.191,22/07/2008,14/04/2016,1.0,0 -48.0,technician,high.school,4.191,25/10/2013,31/01/2003,1.0,0 -,admin.,high.school,4.191,19/10/2000,21/05/1999,1.0,0 -34.0,admin.,high.school,4.191,02/12/2005,15/03/2004,1.0,0 -31.0,self-employed,university.degree,4.191,28/04/2004,05/12/1995,1.0,0 -54.0,housemaid,basic.9y,4.191,01/12/2008,21/11/2017,1.0,0 -31.0,self-employed,university.degree,4.191,,02/05/1997,1.0,0 -56.0,services,high.school,4.191,05/04/1996,04/06/2014,1.0,0 -34.0,admin.,high.school,4.191,24/12/2014,18/07/2003,1.0,0 -31.0,self-employed,university.degree,4.191,24/12/2008,13/06/2003,1.0,0 -,admin.,high.school,4.191,31/12/1992,26/06/2007,1.0,0 -55.0,admin.,high.school,4.191,19/06/2001,14/02/2003,1.0,0 -48.0,technician,professional.course,4.191,07/10/1998,13/04/2016,1.0,0 -48.0,technician,professional.course,4.191,22/10/2004,17/09/1999,1.0,0 -45.0,management,university.degree,4.191,30/04/2002,22/06/2007,1.0,1 -55.0,admin.,high.school,4.191,19/06/2008,05/11/1992,1.0,0 -32.0,management,university.degree,4.191,,10/03/2006,1.0,0 -50.0,blue-collar,basic.6y,4.191,30/04/2012,18/04/2006,1.0,0 -39.0,technician,professional.course,4.191,13/03/2012,17/11/2010,1.0,0 -55.0,admin.,high.school,4.191,,05/07/1998,1.0,0 -55.0,services,high.school,4.191,05/08/2005,23/02/2017,1.0,0 -40.0,technician,basic.9y,4.191,03/07/2006,29/12/2015,1.0,0 -40.0,technician,basic.9y,4.191,,16/04/2018,1.0,0 -39.0,blue-collar,basic.9y,4.191,26/07/2006,08/04/2011,1.0,0 -39.0,services,professional.course,4.191,22/04/2016,20/11/2009,1.0,0 -36.0,admin.,high.school,4.191,30/12/2005,09/09/2014,1.0,0 -53.0,technician,university.degree,4.191,26/04/2011,01/11/2005,1.0,0 -42.0,admin.,university.degree,4.191,27/02/2003,28/08/2013,1.0,0 -42.0,admin.,university.degree,4.191,21/12/2006,17/12/2004,1.0,0 -46.0,entrepreneur,basic.4y,4.191,19/10/2001,15/04/2015,1.0,0 -30.0,admin.,university.degree,4.191,27/08/2008,05/03/2004,1.0,0 -46.0,self-employed,basic.9y,4.191,16/09/2011,01/10/2015,1.0,0 -35.0,admin.,university.degree,4.191,04/12/2001,31/12/1993,1.0,0 -35.0,admin.,university.degree,4.191,13/01/2017,08/11/2002,1.0,0 -36.0,services,high.school,4.191,18/11/2009,14/11/2017,1.0,0 -35.0,blue-collar,high.school,4.191,18/04/2012,01/08/1996,1.0,0 -30.0,blue-collar,basic.9y,4.191,05/05/2005,02/08/2012,1.0,0 -46.0,self-employed,basic.9y,4.191,05/06/1993,04/07/2017,1.0,0 -42.0,,university.degree,4.191,22/03/2006,15/10/2010,1.0,0 -32.0,blue-collar,university.degree,4.191,25/02/2004,28/04/2014,1.0,0 -42.0,technician,basic.9y,4.191,,26/09/2017,1.0,0 -34.0,self-employed,university.degree,4.191,01/08/2006,28/02/2002,1.0,0 -46.0,self-employed,basic.9y,4.191,01/09/2008,13/01/2012,1.0,0 -37.0,entrepreneur,university.degree,4.191,08/08/2008,16/02/2011,1.0,0 -,technician,high.school,4.191,19/06/2009,26/05/1998,1.0,0 -39.0,,basic.9y,4.191,,19/03/2018,1.0,0 -38.0,,basic.9y,4.191,11/12/2012,29/12/2015,1.0,0 -34.0,,basic.6y,4.191,05/08/1997,21/11/2006,1.0,1 -46.0,technician,high.school,4.191,28/11/2011,07/02/2013,1.0,0 -42.0,admin.,high.school,4.191,23/01/2004,15/11/2000,1.0,0 -42.0,,high.school,4.191,,01/04/2001,1.0,0 -38.0,entrepreneur,basic.9y,4.191,09/02/2007,26/06/2009,1.0,0 -44.0,retired,professional.course,4.191,01/04/2017,18/04/2003,1.0,0 -,admin.,university.degree,4.191,02/06/2010,25/10/1989,1.0,0 -52.0,management,university.degree,4.191,28/10/1997,30/01/2001,1.0,0 -,admin.,high.school,4.191,17/06/2016,16/05/2003,1.0,0 -35.0,entrepreneur,high.school,4.191,29/01/2002,16/06/2011,1.0,0 -43.0,admin.,high.school,4.191,28/04/2009,27/07/2017,1.0,0 -31.0,technician,university.degree,4.191,,15/09/2011,1.0,0 -58.0,self-employed,university.degree,4.191,05/04/1995,31/12/1989,1.0,0 -37.0,services,basic.9y,4.191,06/11/1996,31/10/2012,1.0,0 -51.0,admin.,high.school,4.191,29/04/1999,04/02/2005,1.0,0 -40.0,,high.school,4.191,16/05/2014,02/05/2012,1.0,0 -31.0,services,high.school,4.191,15/07/2011,08/10/2014,1.0,0 -42.0,admin.,high.school,4.191,27/11/2015,30/09/2014,1.0,0 -34.0,entrepreneur,university.degree,4.191,04/08/2015,14/11/2006,1.0,0 -35.0,,basic.9y,4.191,17/11/1995,23/05/2014,1.0,0 -49.0,management,high.school,4.191,06/08/2008,31/01/2013,1.0,0 -41.0,,basic.6y,4.191,25/11/1995,09/11/2010,1.0,0 -48.0,entrepreneur,university.degree,4.191,26/11/2007,09/03/2006,1.0,0 -46.0,entrepreneur,university.degree,4.191,01/04/2014,01/07/2005,1.0,0 -44.0,entrepreneur,professional.course,4.191,15/02/2000,05/07/1989,1.0,0 -50.0,technician,basic.9y,4.191,11/04/2003,25/01/1999,1.0,0 -50.0,admin.,university.degree,4.191,06/11/2001,02/05/2008,1.0,0 -40.0,blue-collar,basic.4y,4.191,29/02/2016,18/06/2007,1.0,0 -34.0,unemployed,high.school,4.191,27/07/2011,30/05/2000,1.0,0 -31.0,admin.,high.school,4.191,28/02/2012,04/04/2018,1.0,0 -32.0,blue-collar,basic.9y,4.191,11/12/1992,24/03/2011,1.0,1 -,services,high.school,4.191,30/09/1992,01/09/2006,1.0,0 -33.0,technician,university.degree,4.191,28/06/2012,01/07/2014,1.0,0 -32.0,blue-collar,university.degree,4.191,,16/06/2005,1.0,0 -39.0,services,professional.course,4.191,01/08/1997,15/11/2013,1.0,0 -38.0,admin.,basic.6y,4.191,01/03/2010,15/09/1993,1.0,0 -,,university.degree,4.191,10/04/2018,28/05/2010,1.0,0 -36.0,technician,professional.course,4.191,18/12/2013,02/09/2013,1.0,0 -31.0,,high.school,4.191,08/10/2002,21/10/2014,1.0,0 -46.0,entrepreneur,basic.4y,4.191,21/07/2011,05/08/2005,1.0,0 -,services,high.school,4.191,,11/04/2008,1.0,0 -33.0,,basic.9y,4.191,28/11/2011,28/07/2005,1.0,0 -53.0,blue-collar,professional.course,4.191,20/08/2004,13/09/2017,1.0,0 -,services,high.school,4.191,08/05/2015,17/03/2016,1.0,0 -46.0,,basic.9y,4.191,20/02/2004,31/01/2001,1.0,0 -37.0,entrepreneur,university.degree,4.191,31/12/1992,24/01/2003,1.0,0 -38.0,management,university.degree,4.191,15/01/2015,09/01/1989,1.0,0 -57.0,blue-collar,basic.9y,4.191,20/08/2014,20/01/2012,1.0,0 -42.0,admin.,university.degree,4.191,22/10/2014,11/12/2017,1.0,0 -51.0,blue-collar,basic.4y,4.191,07/06/2010,03/07/2006,1.0,0 -53.0,blue-collar,basic.4y,4.191,12/05/2005,20/04/1995,1.0,0 -43.0,,high.school,4.191,17/06/2004,05/08/1991,1.0,0 -,management,university.degree,4.191,29/03/2018,04/03/2008,1.0,0 -35.0,management,professional.course,4.191,25/02/1997,02/02/2006,1.0,0 -35.0,management,university.degree,4.191,31/01/2012,29/12/2017,1.0,0 -40.0,entrepreneur,basic.9y,4.191,23/01/2014,20/01/2016,1.0,0 -37.0,management,university.degree,4.191,16/11/2005,23/03/2012,1.0,0 -,admin.,university.degree,4.191,,29/08/2013,1.0,0 -36.0,admin.,university.degree,4.191,13/05/2014,17/06/2005,1.0,0 -49.0,admin.,university.degree,4.191,19/07/2005,01/02/2007,1.0,0 -42.0,technician,professional.course,4.191,07/01/1994,24/10/2012,1.0,0 -,retired,university.degree,4.191,03/08/2010,01/08/2003,1.0,1 -38.0,admin.,basic.9y,4.191,01/05/2006,10/08/2006,1.0,0 -55.0,technician,professional.course,4.191,20/10/2017,18/12/2006,1.0,0 -41.0,admin.,university.degree,4.191,13/09/2001,30/04/2018,1.0,0 -55.0,technician,professional.course,4.191,23/07/2008,24/02/1998,1.0,0 -51.0,technician,high.school,4.191,04/03/2005,29/01/2013,1.0,0 -41.0,blue-collar,basic.9y,4.191,,10/11/2015,1.0,0 -49.0,management,university.degree,4.191,09/03/1998,05/02/2004,1.0,0 -48.0,technician,professional.course,4.191,31/10/2002,09/10/1998,1.0,0 -34.0,management,university.degree,4.191,19/07/2002,09/11/2000,1.0,0 -50.0,blue-collar,basic.9y,4.191,12/05/2006,28/05/2013,1.0,0 -46.0,admin.,university.degree,4.191,19/12/2005,07/09/2011,1.0,0 -52.0,management,university.degree,4.191,,24/07/2009,1.0,0 -,management,high.school,4.191,31/03/2014,25/02/2000,1.0,0 -35.0,blue-collar,high.school,4.191,01/04/1992,12/11/2004,1.0,0 -39.0,housemaid,basic.9y,4.191,19/03/2004,05/07/2013,1.0,0 -35.0,admin.,university.degree,4.191,,07/09/2007,1.0,0 -43.0,admin.,university.degree,4.191,,29/03/2017,1.0,0 -46.0,entrepreneur,basic.4y,4.191,15/09/2008,16/02/2011,1.0,0 -52.0,entrepreneur,university.degree,4.191,26/07/2012,30/12/2004,1.0,0 -53.0,blue-collar,professional.course,4.191,27/03/1997,19/07/2010,1.0,0 -33.0,student,high.school,4.191,01/02/1995,08/12/2006,1.0,0 -52.0,retired,university.degree,4.191,13/02/2013,09/04/2019,1.0,0 -53.0,management,university.degree,4.191,07/05/2019,17/12/2013,1.0,0 -39.0,blue-collar,basic.9y,4.191,23/06/2004,24/10/2003,1.0,0 -41.0,self-employed,basic.9y,4.191,07/12/2010,17/01/2002,1.0,0 -31.0,self-employed,university.degree,4.191,01/07/1994,05/02/1993,1.0,0 -31.0,services,high.school,4.191,17/03/2016,23/01/2014,1.0,0 -36.0,services,high.school,4.191,20/10/2009,10/05/2002,1.0,0 -37.0,management,high.school,4.191,05/12/1991,23/12/2004,1.0,0 -52.0,entrepreneur,university.degree,4.191,05/06/2009,22/09/2014,1.0,0 -50.0,entrepreneur,university.degree,4.191,09/07/2018,17/02/2016,1.0,0 -35.0,admin.,high.school,4.191,12/11/2002,01/12/2009,1.0,0 -33.0,management,university.degree,4.191,06/06/2003,01/12/1994,1.0,0 -36.0,entrepreneur,high.school,4.191,17/06/2015,07/05/2004,1.0,0 -45.0,blue-collar,basic.9y,4.191,04/11/2005,12/06/2009,1.0,0 -41.0,technician,university.degree,4.191,07/03/2017,26/11/2014,1.0,0 -41.0,entrepreneur,university.degree,4.191,17/09/2014,09/10/2008,1.0,0 -35.0,blue-collar,high.school,4.191,03/08/1998,27/05/2014,1.0,0 -52.0,admin.,basic.4y,4.191,01/04/2016,18/04/1997,1.0,0 -37.0,blue-collar,basic.6y,4.191,17/09/2004,09/07/2013,1.0,0 -,services,high.school,4.191,01/04/1993,10/08/1987,1.0,0 -39.0,services,high.school,4.191,25/04/1995,16/04/2004,1.0,0 -,blue-collar,basic.9y,4.191,15/01/1995,30/08/2016,1.0,0 -30.0,admin.,university.degree,4.191,01/01/1997,04/03/2005,1.0,0 -52.0,management,university.degree,4.191,27/06/2013,17/10/1997,1.0,0 -44.0,admin.,professional.course,4.191,,28/11/2003,1.0,0 -,entrepreneur,university.degree,4.191,,15/02/1995,1.0,0 -53.0,entrepreneur,university.degree,4.191,01/03/2011,03/10/1997,1.0,0 -53.0,entrepreneur,university.degree,4.191,,25/04/2003,1.0,0 -44.0,entrepreneur,university.degree,4.191,05/05/2015,04/07/2007,1.0,1 -,admin.,professional.course,4.191,28/10/2002,10/04/2008,1.0,0 -53.0,entrepreneur,university.degree,4.191,28/11/2012,21/02/2014,1.0,0 -53.0,entrepreneur,university.degree,4.191,30/04/2004,18/03/2015,1.0,0 -,blue-collar,basic.9y,4.191,15/05/2000,22/09/2006,1.0,0 -35.0,admin.,university.degree,4.191,,20/06/2003,1.0,0 -35.0,admin.,high.school,4.191,29/07/2014,15/02/2008,1.0,0 -44.0,admin.,professional.course,4.191,15/12/2008,15/08/2008,1.0,0 -57.0,technician,professional.course,4.191,01/08/1997,23/04/2014,1.0,0 -43.0,,university.degree,4.191,20/01/2010,31/01/2012,1.0,0 -33.0,unemployed,basic.9y,4.191,21/06/2005,16/10/2012,1.0,0 -52.0,services,high.school,4.191,16/10/2008,06/07/2011,1.0,1 -45.0,,basic.9y,4.191,01/12/1993,27/01/2006,1.0,0 -30.0,services,basic.9y,4.191,20/11/2013,07/12/2001,1.0,0 -37.0,,basic.9y,4.191,07/12/1994,15/12/1999,1.0,0 -,services,basic.9y,4.191,20/04/2017,09/01/1997,1.0,0 -30.0,services,basic.9y,4.191,30/05/2003,10/10/2006,1.0,0 -41.0,management,basic.6y,4.191,01/03/2006,15/07/1996,1.0,0 -42.0,self-employed,university.degree,4.191,12/10/2009,25/04/1998,1.0,0 -51.0,,basic.4y,4.191,27/06/2002,17/11/2017,1.0,0 -52.0,management,university.degree,4.191,,28/04/2006,1.0,0 -42.0,blue-collar,basic.9y,4.191,06/01/2017,02/04/2009,1.0,0 -45.0,self-employed,university.degree,4.191,05/08/1993,06/07/2006,1.0,0 -32.0,entrepreneur,university.degree,4.191,21/05/2014,09/07/2014,1.0,0 -37.0,entrepreneur,university.degree,4.191,04/10/2002,10/11/2014,1.0,0 -40.0,blue-collar,basic.6y,4.191,29/10/2004,08/09/1997,1.0,0 -37.0,entrepreneur,university.degree,4.191,23/12/2005,24/03/2004,1.0,0 -41.0,admin.,university.degree,4.191,02/12/1999,29/10/2004,1.0,0 -33.0,entrepreneur,basic.9y,4.191,05/11/2010,07/06/2005,1.0,0 -37.0,,university.degree,4.191,10/02/2014,01/03/1995,1.0,1 -50.0,entrepreneur,university.degree,4.191,13/06/2012,30/03/2006,1.0,0 -51.0,retired,basic.4y,4.191,05/06/2015,01/03/2015,1.0,0 -31.0,management,university.degree,4.191,26/08/2009,23/03/2007,1.0,0 -58.0,retired,professional.course,4.191,01/08/2005,01/02/1994,1.0,0 -50.0,entrepreneur,university.degree,4.191,30/03/2007,27/06/2003,1.0,0 -43.0,unemployed,basic.9y,4.191,12/09/2011,12/09/2003,1.0,0 -,technician,university.degree,4.191,24/03/2011,19/05/2016,1.0,0 -,,university.degree,4.191,01/05/2010,19/03/2014,1.0,0 -42.0,unemployed,high.school,4.1530000000000005,21/07/1998,25/06/1998,1.0,0 -,technician,professional.course,4.1530000000000005,25/12/1994,05/01/1993,1.0,0 -43.0,admin.,high.school,4.1530000000000005,04/07/2017,01/05/1994,1.0,0 -50.0,technician,professional.course,4.1530000000000005,04/04/2000,09/04/2013,1.0,0 -36.0,admin.,university.degree,4.1530000000000005,26/07/2010,14/05/2004,1.0,0 -55.0,admin.,professional.course,4.1530000000000005,01/03/1993,19/01/2016,1.0,1 -56.0,technician,professional.course,4.1530000000000005,19/07/2012,06/05/2005,1.0,0 -,,high.school,4.1530000000000005,14/10/2004,22/07/2014,1.0,0 -31.0,management,university.degree,4.1530000000000005,25/07/2018,15/03/2006,1.0,0 -,admin.,university.degree,4.1530000000000005,,30/06/1998,1.0,0 -44.0,technician,professional.course,4.1530000000000005,16/06/2016,02/08/2016,1.0,0 -34.0,admin.,university.degree,4.1530000000000005,25/02/1998,01/06/1996,1.0,0 -,,professional.course,4.1530000000000005,18/08/2005,17/04/2008,1.0,0 -,admin.,university.degree,4.1530000000000005,23/09/2003,05/01/2012,1.0,0 -41.0,services,professional.course,4.1530000000000005,17/01/2002,31/12/1995,1.0,0 -37.0,self-employed,basic.9y,4.1530000000000005,23/09/2005,01/01/2006,1.0,0 -43.0,management,professional.course,4.1530000000000005,07/03/2003,25/07/2003,1.0,0 -43.0,management,professional.course,4.1530000000000005,02/10/2015,16/03/2006,1.0,0 -50.0,technician,professional.course,4.1530000000000005,31/12/1994,25/12/1988,1.0,0 -55.0,,basic.6y,4.1530000000000005,16/04/2004,02/02/2007,1.0,0 -49.0,admin.,basic.6y,4.1530000000000005,28/06/2013,16/06/2015,1.0,0 -39.0,management,university.degree,4.1530000000000005,16/09/1991,25/06/2010,1.0,0 -56.0,retired,basic.4y,4.1530000000000005,22/01/2016,15/12/2011,1.0,0 -31.0,technician,university.degree,4.1530000000000005,01/05/1998,07/06/2016,1.0,0 -,technician,university.degree,4.1530000000000005,03/12/2012,25/03/2003,1.0,0 -31.0,admin.,university.degree,4.1530000000000005,21/07/1998,17/01/2017,1.0,0 -53.0,services,high.school,4.1530000000000005,11/12/1996,05/11/2001,1.0,0 -,unemployed,high.school,4.1530000000000005,29/04/2004,19/12/2006,1.0,0 -54.0,self-employed,basic.9y,4.1530000000000005,04/06/2003,16/03/2015,1.0,0 -47.0,,high.school,4.1530000000000005,25/02/2015,16/11/2015,1.0,0 -40.0,self-employed,basic.9y,4.1530000000000005,05/04/2011,14/02/2003,1.0,0 -47.0,management,university.degree,4.1530000000000005,30/01/1990,15/02/2012,1.0,0 -,blue-collar,basic.9y,4.1530000000000005,25/10/2013,23/07/2010,1.0,0 -43.0,blue-collar,basic.9y,4.1530000000000005,26/04/2013,18/11/2004,1.0,0 -54.0,admin.,university.degree,4.1530000000000005,,02/05/2017,1.0,0 -54.0,admin.,university.degree,4.1530000000000005,21/12/2018,27/09/2016,1.0,0 -41.0,services,university.degree,4.1530000000000005,02/08/2011,27/04/2007,1.0,0 -34.0,entrepreneur,basic.9y,4.1530000000000005,27/01/2006,23/05/2017,1.0,0 -30.0,blue-collar,high.school,4.1530000000000005,29/07/2010,01/03/2006,1.0,0 -,blue-collar,professional.course,4.1530000000000005,,06/12/2002,1.0,0 -48.0,admin.,high.school,4.1530000000000005,,14/10/2004,1.0,0 -41.0,management,university.degree,4.1530000000000005,06/10/1999,31/12/1990,1.0,0 -36.0,blue-collar,basic.9y,4.1530000000000005,27/07/1998,25/05/2007,1.0,0 -57.0,management,university.degree,4.1530000000000005,26/07/2018,03/07/2017,1.0,0 -41.0,management,university.degree,4.1530000000000005,19/02/2009,27/01/2016,1.0,0 -37.0,blue-collar,high.school,4.1530000000000005,25/07/2017,30/11/1997,1.0,0 -50.0,technician,professional.course,4.1530000000000005,21/08/2008,01/05/2005,1.0,1 -36.0,blue-collar,basic.4y,4.1530000000000005,01/10/2014,19/12/2017,1.0,0 -56.0,admin.,high.school,4.1530000000000005,03/10/2003,01/10/1992,1.0,0 -34.0,blue-collar,professional.course,4.1530000000000005,14/04/2017,29/02/2016,1.0,0 -34.0,blue-collar,professional.course,4.1530000000000005,10/01/1990,12/09/2012,1.0,0 -34.0,blue-collar,professional.course,4.1530000000000005,30/07/2009,28/04/2009,1.0,0 -40.0,entrepreneur,basic.9y,4.1530000000000005,28/02/2011,15/02/1998,1.0,0 -34.0,blue-collar,professional.course,4.1530000000000005,,10/10/2014,1.0,0 -52.0,technician,basic.9y,4.1530000000000005,31/01/2012,05/10/2009,1.0,0 -40.0,entrepreneur,basic.9y,4.1530000000000005,11/07/2008,15/07/1996,1.0,0 -40.0,management,university.degree,4.1530000000000005,31/07/2013,14/08/2015,1.0,1 -34.0,blue-collar,professional.course,4.1530000000000005,02/05/2000,20/04/2006,1.0,0 -,admin.,high.school,4.1530000000000005,25/04/2018,26/01/2007,1.0,0 -35.0,admin.,high.school,4.1530000000000005,05/11/1993,12/01/2009,1.0,0 -,entrepreneur,university.degree,4.1530000000000005,30/07/2010,26/02/2009,1.0,1 -35.0,admin.,high.school,4.1530000000000005,05/07/1994,26/03/1999,1.0,0 -49.0,management,university.degree,4.1530000000000005,02/07/2014,10/07/1998,1.0,0 -32.0,services,high.school,4.1530000000000005,30/07/2004,17/12/2008,1.0,0 -40.0,technician,professional.course,4.1530000000000005,18/03/2005,21/09/2015,1.0,0 -44.0,management,university.degree,4.1530000000000005,,09/12/2015,1.0,0 -44.0,,professional.course,4.1530000000000005,17/04/2019,27/06/2014,1.0,0 -31.0,entrepreneur,basic.4y,4.1530000000000005,30/11/1993,26/07/2018,1.0,0 -36.0,self-employed,basic.9y,4.1530000000000005,26/07/2010,27/10/2015,1.0,0 -40.0,self-employed,basic.9y,4.1530000000000005,06/02/2003,10/01/1998,1.0,0 -37.0,,high.school,4.1530000000000005,06/01/2005,21/02/2003,1.0,0 -,self-employed,basic.4y,4.1530000000000005,09/11/2010,01/10/2010,1.0,0 -32.0,admin.,university.degree,4.1530000000000005,07/04/2011,13/01/2011,1.0,0 -51.0,admin.,high.school,4.1530000000000005,03/05/2016,11/10/2004,1.0,0 -34.0,technician,professional.course,4.1530000000000005,11/12/2009,05/02/1994,1.0,0 -,entrepreneur,basic.9y,4.1530000000000005,07/06/1996,07/04/2008,1.0,0 -35.0,admin.,high.school,4.1530000000000005,05/12/2003,29/12/2005,1.0,0 -33.0,blue-collar,basic.9y,4.1530000000000005,05/08/2003,29/09/2000,1.0,0 -51.0,admin.,high.school,4.1530000000000005,,07/11/2003,1.0,0 -29.0,admin.,university.degree,4.1530000000000005,16/02/1990,16/02/2001,1.0,0 -51.0,technician,high.school,4.1530000000000005,,09/11/2011,1.0,0 -30.0,admin.,university.degree,4.1530000000000005,01/07/2002,25/12/1994,1.0,0 -58.0,technician,high.school,4.1530000000000005,03/02/2006,30/04/2018,1.0,0 -36.0,admin.,high.school,4.1530000000000005,31/12/1994,25/09/1990,1.0,0 -33.0,management,university.degree,4.1530000000000005,18/04/2011,03/12/2009,1.0,0 -32.0,blue-collar,basic.9y,4.1530000000000005,23/01/2004,01/11/1995,1.0,0 -32.0,blue-collar,basic.9y,4.1530000000000005,02/07/1992,01/03/2017,1.0,0 -35.0,,basic.6y,4.1530000000000005,21/06/2007,26/07/2012,1.0,0 -40.0,blue-collar,basic.9y,4.1530000000000005,05/03/1998,02/03/2015,1.0,0 -35.0,unemployed,basic.6y,4.1530000000000005,14/01/2014,10/07/2014,1.0,0 -51.0,blue-collar,basic.9y,4.1530000000000005,19/12/2011,07/01/2005,1.0,0 -33.0,admin.,university.degree,4.1530000000000005,23/10/2014,23/10/2014,1.0,0 -39.0,services,high.school,4.1530000000000005,30/04/1990,20/05/1993,1.0,0 -32.0,services,basic.6y,4.1530000000000005,01/08/2003,31/10/2003,1.0,0 -50.0,housemaid,professional.course,4.1530000000000005,03/04/2018,08/04/2005,1.0,0 -33.0,blue-collar,basic.9y,4.1530000000000005,31/01/2013,25/11/1996,1.0,0 -56.0,self-employed,high.school,4.1530000000000005,05/12/1991,04/07/1997,1.0,0 -29.0,blue-collar,basic.9y,4.1530000000000005,01/11/1997,06/05/2014,1.0,0 -32.0,blue-collar,basic.9y,4.1530000000000005,13/02/2004,22/04/2005,1.0,0 -40.0,admin.,high.school,4.1530000000000005,05/12/2012,25/09/2000,1.0,0 -38.0,technician,professional.course,4.1530000000000005,28/12/2018,16/02/2016,1.0,0 -39.0,services,high.school,4.1530000000000005,27/05/2011,27/03/2018,1.0,0 -33.0,blue-collar,basic.9y,4.1530000000000005,05/03/1993,05/04/1997,1.0,0 -31.0,admin.,university.degree,4.1530000000000005,,28/10/2005,1.0,0 -42.0,self-employed,university.degree,4.1530000000000005,12/11/2010,26/10/2015,1.0,0 -43.0,management,university.degree,4.1530000000000005,08/09/1997,14/12/2012,1.0,0 -38.0,blue-collar,basic.9y,4.1530000000000005,01/03/1994,24/03/2006,1.0,0 -52.0,admin.,university.degree,4.1530000000000005,21/04/2005,05/03/2004,1.0,0 -43.0,technician,professional.course,4.1530000000000005,01/12/1991,01/08/2008,1.0,0 -,blue-collar,basic.9y,4.1530000000000005,19/10/2016,20/03/2012,1.0,0 -33.0,self-employed,university.degree,4.1530000000000005,25/04/1997,01/08/1995,1.0,0 -43.0,entrepreneur,basic.4y,4.1530000000000005,05/03/2015,21/03/2001,1.0,0 -31.0,admin.,university.degree,4.1530000000000005,25/09/2014,15/03/2002,1.0,0 -52.0,management,high.school,4.1530000000000005,13/12/2006,08/07/2011,1.0,0 -40.0,blue-collar,basic.4y,4.1530000000000005,05/03/1994,12/03/2010,1.0,0 -38.0,blue-collar,basic.9y,4.1530000000000005,,14/03/2003,1.0,0 -30.0,services,basic.6y,4.1530000000000005,27/09/2018,28/03/2019,1.0,0 -38.0,management,university.degree,4.1530000000000005,29/05/2000,17/07/2007,1.0,0 -51.0,admin.,university.degree,4.1530000000000005,30/07/2004,22/01/2010,1.0,0 -37.0,management,high.school,4.1530000000000005,29/03/1990,24/03/2006,1.0,0 -33.0,management,university.degree,4.1530000000000005,26/02/2003,02/08/2016,1.0,0 -36.0,housemaid,basic.9y,4.1530000000000005,02/10/2017,21/06/2013,1.0,0 -39.0,admin.,university.degree,4.1530000000000005,09/09/2014,19/09/1995,1.0,0 -36.0,technician,high.school,4.1530000000000005,15/07/2005,07/03/1994,1.0,0 -55.0,entrepreneur,university.degree,4.1530000000000005,27/03/2007,25/09/2009,1.0,0 -41.0,,university.degree,4.1530000000000005,22/11/2001,17/02/2012,1.0,0 -33.0,admin.,high.school,4.1530000000000005,01/07/2005,09/02/2007,1.0,0 -32.0,services,high.school,4.1530000000000005,17/01/2019,06/02/2014,1.0,0 -,admin.,university.degree,4.1530000000000005,15/08/2003,20/03/2001,1.0,0 -46.0,blue-collar,basic.9y,4.1530000000000005,12/05/2016,01/03/2006,1.0,0 -29.0,admin.,university.degree,4.1530000000000005,21/05/2008,27/12/2012,1.0,0 -,management,university.degree,4.1530000000000005,29/12/1995,13/10/2000,1.0,0 -31.0,,university.degree,4.1530000000000005,21/07/2006,05/02/1999,1.0,0 -44.0,entrepreneur,basic.6y,4.1530000000000005,10/03/2011,21/03/2006,1.0,0 -31.0,unemployed,high.school,4.1530000000000005,30/11/1993,24/07/2009,1.0,0 -34.0,blue-collar,professional.course,4.1530000000000005,01/11/2008,29/02/2008,1.0,0 -46.0,blue-collar,basic.9y,4.1530000000000005,14/02/2006,10/02/2016,1.0,0 -35.0,management,basic.4y,4.1530000000000005,05/02/2015,05/04/1995,1.0,0 -43.0,entrepreneur,basic.9y,4.1530000000000005,,06/08/2014,1.0,0 -39.0,management,high.school,4.1530000000000005,03/04/2018,21/01/2015,1.0,0 -31.0,admin.,university.degree,4.1530000000000005,03/06/2014,07/10/2004,1.0,0 -54.0,admin.,university.degree,4.1530000000000005,25/03/2005,23/03/2016,1.0,0 -30.0,,university.degree,4.1530000000000005,09/01/2013,22/12/2010,1.0,0 -43.0,blue-collar,basic.4y,4.1530000000000005,15/05/2017,25/09/1994,1.0,0 -48.0,admin.,high.school,4.1530000000000005,04/12/2009,29/07/2015,1.0,0 -48.0,services,high.school,4.1530000000000005,19/09/2003,10/01/2014,1.0,0 -39.0,,high.school,4.1530000000000005,20/11/2006,20/05/2005,1.0,0 -52.0,management,university.degree,4.1530000000000005,14/11/2012,03/09/2009,1.0,0 -54.0,,professional.course,4.1530000000000005,22/10/2004,15/06/1989,1.0,0 -56.0,technician,professional.course,4.1530000000000005,,20/09/2007,1.0,0 -39.0,admin.,high.school,4.1530000000000005,,31/12/1995,1.0,0 -32.0,blue-collar,university.degree,4.1530000000000005,29/09/2000,30/05/2014,1.0,0 -51.0,admin.,high.school,4.1530000000000005,23/04/2004,31/12/1990,1.0,0 -39.0,services,high.school,4.1530000000000005,30/06/2008,07/05/2013,1.0,0 -39.0,services,basic.9y,4.1530000000000005,,12/05/2006,1.0,0 -37.0,technician,professional.course,4.1530000000000005,,30/04/2004,1.0,0 -,management,university.degree,4.1530000000000005,27/06/2008,29/10/2010,1.0,1 -47.0,housemaid,professional.course,4.1530000000000005,28/01/2003,11/10/2012,1.0,0 -37.0,blue-collar,high.school,4.1530000000000005,05/10/2012,13/02/2004,1.0,0 -49.0,entrepreneur,professional.course,4.1530000000000005,06/03/2013,22/02/2006,1.0,0 -,admin.,high.school,4.1530000000000005,04/06/2014,26/06/2002,1.0,0 -35.0,blue-collar,basic.4y,4.1530000000000005,08/08/2012,26/05/2010,1.0,0 -48.0,services,high.school,4.1530000000000005,15/12/2017,21/06/2002,1.0,0 -37.0,blue-collar,basic.6y,4.1530000000000005,,15/01/2010,1.0,0 -39.0,self-employed,university.degree,4.1530000000000005,01/04/2005,01/06/1993,1.0,0 -39.0,self-employed,university.degree,4.1530000000000005,02/03/2012,28/04/2006,1.0,0 -48.0,admin.,university.degree,4.1530000000000005,29/04/2013,03/03/2008,1.0,0 -,admin.,university.degree,4.1530000000000005,,30/05/2011,1.0,0 -32.0,,basic.4y,4.1530000000000005,22/12/2017,18/06/2004,1.0,0 -38.0,blue-collar,basic.9y,4.1530000000000005,,27/04/2006,1.0,0 -,technician,professional.course,4.1530000000000005,12/04/2007,01/02/2006,1.0,1 -36.0,unemployed,basic.6y,4.1530000000000005,01/11/2006,15/06/1997,1.0,0 -50.0,services,high.school,4.1530000000000005,30/07/2018,03/06/2010,1.0,0 -50.0,services,high.school,4.1530000000000005,23/11/2007,05/07/2013,1.0,0 -34.0,blue-collar,basic.9y,4.1530000000000005,29/02/2016,03/12/2007,1.0,0 -30.0,technician,professional.course,4.1530000000000005,10/07/2012,01/08/2005,1.0,0 -54.0,entrepreneur,basic.4y,4.1530000000000005,,23/02/2000,1.0,0 -32.0,services,basic.6y,4.1530000000000005,31/12/1991,12/11/2012,1.0,0 -52.0,admin.,basic.9y,4.1530000000000005,22/04/2009,28/07/2011,1.0,0 -40.0,services,high.school,4.1530000000000005,05/11/1994,22/09/1997,1.0,0 -30.0,unemployed,high.school,4.1530000000000005,21/03/2000,21/09/2012,1.0,0 -30.0,unemployed,high.school,4.1530000000000005,02/02/2006,27/03/2012,1.0,0 -34.0,blue-collar,high.school,4.1530000000000005,28/02/2017,11/07/2003,1.0,0 -33.0,entrepreneur,university.degree,4.1530000000000005,20/01/1994,12/09/2003,1.0,0 -,admin.,university.degree,4.1530000000000005,17/06/2014,01/08/2010,1.0,0 -37.0,blue-collar,basic.6y,4.1530000000000005,12/07/2001,30/01/2008,1.0,0 -52.0,technician,high.school,4.1530000000000005,01/06/2006,01/09/2006,1.0,0 -38.0,blue-collar,high.school,4.1530000000000005,01/04/2006,20/09/1995,1.0,0 -34.0,,high.school,4.1530000000000005,21/01/2004,02/02/2010,1.0,0 -,blue-collar,basic.9y,4.1530000000000005,,20/07/2012,1.0,0 -36.0,blue-collar,basic.9y,4.1530000000000005,31/01/2013,26/06/2009,1.0,0 -,technician,university.degree,4.1530000000000005,15/09/2009,01/07/1993,1.0,0 -38.0,blue-collar,high.school,4.1530000000000005,31/08/2007,01/04/2005,1.0,0 -40.0,technician,professional.course,4.1530000000000005,19/09/2003,01/11/1997,1.0,0 -29.0,technician,high.school,4.1530000000000005,15/03/1999,01/02/2006,1.0,0 -39.0,management,high.school,4.1530000000000005,12/01/1990,15/03/2002,1.0,0 -38.0,blue-collar,high.school,4.1530000000000005,01/07/1996,22/05/2003,1.0,1 -40.0,management,university.degree,4.1530000000000005,,28/10/2009,1.0,0 -30.0,unemployed,high.school,4.1530000000000005,19/02/2016,29/06/2018,1.0,1 -52.0,admin.,university.degree,4.1530000000000005,01/03/2006,30/01/2004,1.0,0 -,admin.,university.degree,4.1530000000000005,29/12/2005,21/05/2014,1.0,0 -49.0,management,university.degree,4.1530000000000005,08/07/2014,01/03/2006,1.0,0 -49.0,management,university.degree,4.1530000000000005,28/10/2009,04/01/2018,1.0,0 -47.0,services,high.school,4.1530000000000005,20/06/2008,14/10/2005,1.0,0 -49.0,management,university.degree,4.1530000000000005,23/04/2004,13/08/2015,1.0,0 -30.0,admin.,university.degree,4.1530000000000005,,22/09/2000,1.0,0 -,admin.,university.degree,4.1530000000000005,27/12/2002,08/10/1999,1.0,1 -39.0,entrepreneur,university.degree,4.1530000000000005,06/05/2004,27/03/2009,1.0,0 -36.0,,basic.4y,4.1530000000000005,01/03/2006,26/07/2002,1.0,0 -,entrepreneur,professional.course,4.1530000000000005,25/03/2011,31/12/1989,1.0,0 -41.0,admin.,high.school,4.1530000000000005,16/12/2015,08/06/2017,1.0,0 -36.0,technician,high.school,4.1530000000000005,29/11/2018,16/05/2003,1.0,0 -52.0,management,university.degree,4.1530000000000005,18/09/2013,01/07/1998,1.0,1 -31.0,management,university.degree,4.1530000000000005,,18/04/2006,1.0,0 -50.0,admin.,basic.9y,4.1530000000000005,,15/03/1996,1.0,0 -44.0,management,basic.9y,4.1530000000000005,09/05/2011,07/11/2003,1.0,0 -33.0,technician,university.degree,4.1530000000000005,08/08/2002,20/04/2016,1.0,0 -32.0,technician,professional.course,4.1530000000000005,,10/02/1988,1.0,0 -43.0,blue-collar,basic.9y,4.1530000000000005,05/02/2015,31/12/1992,1.0,0 -32.0,technician,professional.course,4.1530000000000005,01/03/2010,22/11/2002,1.0,0 -32.0,technician,professional.course,4.1530000000000005,06/08/2014,19/01/2009,1.0,0 -57.0,retired,professional.course,4.1530000000000005,04/07/2008,13/01/2009,1.0,0 -49.0,blue-collar,basic.4y,4.1530000000000005,25/11/1995,01/06/2007,1.0,0 -47.0,admin.,high.school,4.1530000000000005,29/12/2006,01/07/2011,1.0,0 -51.0,services,high.school,4.1530000000000005,21/06/1999,15/11/1986,1.0,0 -43.0,management,university.degree,4.1530000000000005,06/12/2012,08/11/2001,1.0,0 -,admin.,university.degree,4.1530000000000005,02/12/2010,23/09/2003,1.0,0 -39.0,admin.,university.degree,4.1530000000000005,04/12/2018,17/06/2011,1.0,0 -51.0,admin.,high.school,4.1530000000000005,21/01/2008,08/11/2011,1.0,0 -38.0,technician,professional.course,4.1530000000000005,25/01/2013,04/06/2014,1.0,0 -48.0,,university.degree,4.1530000000000005,11/01/1995,05/10/2011,1.0,0 -31.0,student,high.school,4.1530000000000005,19/08/2015,13/12/2001,1.0,0 -35.0,admin.,high.school,4.1530000000000005,11/05/2016,11/07/2000,1.0,0 -47.0,,high.school,4.1530000000000005,17/09/2014,19/03/2007,1.0,0 -29.0,blue-collar,basic.6y,4.1530000000000005,14/05/2004,11/12/2015,1.0,0 -54.0,retired,high.school,4.1530000000000005,26/03/2007,16/11/2001,1.0,0 -,technician,professional.course,4.1530000000000005,01/09/2004,16/03/2015,1.0,0 -54.0,retired,high.school,4.1530000000000005,01/09/1996,17/02/2005,1.0,0 -49.0,management,basic.9y,4.1530000000000005,25/02/2019,04/04/2003,1.0,0 -30.0,services,basic.6y,4.1530000000000005,01/06/1995,25/02/1997,1.0,0 -39.0,services,basic.9y,4.1530000000000005,15/03/1994,11/12/2003,1.0,0 -50.0,self-employed,university.degree,4.1530000000000005,,10/03/2015,1.0,0 -,admin.,high.school,4.1530000000000005,,25/09/2014,1.0,0 -37.0,unemployed,university.degree,4.1530000000000005,,29/09/2011,1.0,0 -49.0,services,high.school,4.1530000000000005,01/04/1996,14/02/2003,1.0,0 -38.0,blue-collar,professional.course,4.1530000000000005,21/10/1996,23/05/2008,1.0,0 -51.0,,basic.6y,4.1530000000000005,01/09/1995,19/05/2014,1.0,0 -53.0,self-employed,basic.4y,4.1530000000000005,25/11/1995,23/11/2004,1.0,0 -55.0,admin.,high.school,4.1530000000000005,,01/10/1994,1.0,0 -51.0,entrepreneur,basic.9y,4.1530000000000005,14/09/2011,13/03/2018,1.0,0 -55.0,admin.,high.school,4.1530000000000005,25/02/1994,27/07/2005,1.0,0 -44.0,technician,professional.course,4.1530000000000005,01/07/2007,03/07/2006,1.0,0 -57.0,management,university.degree,4.1530000000000005,05/06/1999,29/12/2005,1.0,1 -54.0,entrepreneur,professional.course,4.1530000000000005,20/02/2004,31/12/1990,1.0,1 -35.0,management,high.school,4.1530000000000005,15/03/2016,08/01/2016,1.0,0 -49.0,admin.,basic.9y,4.1530000000000005,01/02/2005,27/03/2012,1.0,0 -48.0,technician,university.degree,4.1530000000000005,01/11/1995,30/07/2004,1.0,0 -50.0,management,basic.4y,4.1530000000000005,12/03/2004,01/09/2014,1.0,0 -,self-employed,basic.4y,4.1530000000000005,05/07/2005,20/08/1997,1.0,0 -31.0,entrepreneur,basic.4y,4.1530000000000005,29/10/2007,02/10/1998,1.0,0 -35.0,management,high.school,4.1530000000000005,09/01/2009,10/05/1996,1.0,0 -48.0,technician,university.degree,4.1530000000000005,31/12/1989,20/02/1996,1.0,0 -35.0,management,university.degree,4.1530000000000005,01/06/1992,19/12/2003,1.0,0 -50.0,entrepreneur,basic.9y,4.1530000000000005,06/03/2001,11/03/2015,1.0,0 -,technician,university.degree,4.1530000000000005,01/05/2006,27/07/2015,1.0,0 -50.0,entrepreneur,basic.9y,4.1530000000000005,13/04/2007,14/07/2006,1.0,0 -35.0,admin.,university.degree,4.1530000000000005,25/10/2007,23/07/2012,1.0,0 -50.0,entrepreneur,basic.9y,4.1530000000000005,,25/09/1998,1.0,0 -30.0,admin.,university.degree,4.1530000000000005,17/08/1999,01/01/2006,1.0,0 -35.0,admin.,university.degree,4.1530000000000005,01/11/1993,23/01/2003,1.0,0 -,technician,university.degree,4.1530000000000005,13/07/2006,03/08/2007,1.0,0 -52.0,management,basic.6y,4.1530000000000005,28/07/2011,05/12/1995,1.0,0 -51.0,admin.,high.school,4.1530000000000005,03/11/2005,02/08/2001,1.0,0 -46.0,technician,basic.9y,4.1530000000000005,05/02/1993,03/05/2002,1.0,0 -32.0,management,university.degree,4.1530000000000005,07/04/2006,31/12/1993,1.0,0 -53.0,,university.degree,4.1530000000000005,24/07/2014,14/05/2008,1.0,0 -32.0,services,high.school,4.1530000000000005,12/12/2014,31/12/1994,1.0,0 -35.0,management,high.school,4.1530000000000005,02/02/2000,01/08/2008,1.0,0 -46.0,technician,basic.9y,4.1530000000000005,24/01/2005,19/03/2004,1.0,0 -53.0,admin.,university.degree,4.1530000000000005,30/04/2012,04/12/2000,1.0,0 -34.0,services,high.school,4.1530000000000005,09/11/1995,15/07/2004,1.0,0 -38.0,admin.,high.school,4.1530000000000005,,23/07/1993,1.0,0 -33.0,,high.school,4.1530000000000005,15/10/1993,01/09/1994,1.0,0 -46.0,,professional.course,4.1530000000000005,22/10/2013,18/04/2019,1.0,0 -37.0,entrepreneur,university.degree,4.1530000000000005,01/01/2006,01/02/2007,1.0,0 -40.0,technician,professional.course,4.1530000000000005,30/12/2004,12/06/2018,1.0,0 -30.0,admin.,high.school,4.1530000000000005,29/06/2007,09/06/2011,1.0,0 -29.0,technician,high.school,4.1530000000000005,20/05/2008,28/07/1998,1.0,0 -46.0,,high.school,4.1530000000000005,25/01/1990,06/03/2017,1.0,0 -57.0,self-employed,university.degree,4.1530000000000005,10/02/2010,05/02/2014,1.0,0 -,technician,university.degree,4.1530000000000005,20/11/2001,08/07/1997,1.0,0 -,,high.school,4.1530000000000005,14/06/2002,10/10/2003,1.0,0 -,self-employed,university.degree,4.1530000000000005,06/06/2013,30/11/2001,1.0,0 -30.0,management,high.school,4.1530000000000005,31/01/2013,14/03/2006,1.0,0 -56.0,management,university.degree,4.1530000000000005,01/07/1996,28/06/2007,1.0,0 -33.0,services,high.school,4.1530000000000005,21/05/2015,10/06/2005,1.0,0 -39.0,management,high.school,4.1530000000000005,11/03/2003,18/09/1998,1.0,0 -38.0,admin.,high.school,4.1530000000000005,02/03/2018,20/07/1995,1.0,0 -54.0,technician,university.degree,4.1530000000000005,,30/05/2008,1.0,0 -38.0,entrepreneur,basic.4y,4.1530000000000005,02/08/2012,08/03/2016,1.0,0 -31.0,management,high.school,4.1530000000000005,24/03/2016,05/04/1993,1.0,0 -50.0,,basic.4y,4.1530000000000005,17/01/2001,27/05/2011,1.0,0 -32.0,technician,professional.course,4.1530000000000005,10/02/1996,27/10/2014,1.0,0 -56.0,admin.,professional.course,4.1530000000000005,23/08/2002,13/12/2013,1.0,0 -33.0,technician,basic.9y,4.1530000000000005,09/07/2008,01/04/2008,1.0,0 -31.0,services,professional.course,4.1530000000000005,,04/02/2019,1.0,0 -58.0,retired,professional.course,4.1530000000000005,17/07/1998,03/11/2005,1.0,0 -33.0,admin.,high.school,4.1530000000000005,29/12/2005,21/03/2002,1.0,0 -31.0,services,professional.course,4.1530000000000005,09/12/2016,27/12/2011,1.0,0 -31.0,,high.school,4.1530000000000005,03/11/2005,05/04/1986,1.0,0 -31.0,,high.school,4.1530000000000005,,10/05/2012,1.0,0 -34.0,self-employed,basic.9y,4.1530000000000005,,06/08/2009,1.0,0 -49.0,,professional.course,4.1530000000000005,16/11/2012,18/02/2005,1.0,0 -29.0,management,university.degree,4.1530000000000005,15/06/1997,05/12/1990,1.0,0 -38.0,management,university.degree,4.1530000000000005,,15/04/2005,1.0,0 -53.0,management,university.degree,4.1530000000000005,26/07/2013,27/02/2009,1.0,0 -29.0,management,university.degree,4.1530000000000005,02/01/2008,31/12/1988,1.0,0 -,admin.,high.school,4.1530000000000005,05/06/2008,01/03/1997,1.0,0 -,services,high.school,4.1530000000000005,27/07/2007,24/12/1999,1.0,0 -58.0,retired,university.degree,4.1530000000000005,18/05/2016,03/05/2004,1.0,0 -29.0,,high.school,4.1530000000000005,01/06/2007,03/01/2002,1.0,0 -31.0,blue-collar,basic.9y,4.1530000000000005,23/02/1995,15/08/1996,1.0,0 -32.0,unemployed,university.degree,4.1530000000000005,,19/03/2014,1.0,0 -49.0,admin.,high.school,4.1530000000000005,23/05/2003,24/12/2004,1.0,0 -56.0,,basic.4y,4.1530000000000005,11/03/2016,04/04/2003,1.0,0 -32.0,admin.,university.degree,4.1530000000000005,09/04/2018,02/02/2007,1.0,0 -36.0,technician,university.degree,4.1530000000000005,,19/10/2007,1.0,0 -29.0,management,university.degree,4.1530000000000005,13/07/2006,08/07/1997,1.0,0 -52.0,services,high.school,4.1530000000000005,23/12/2013,06/08/2007,1.0,0 -33.0,admin.,university.degree,4.1530000000000005,27/02/2009,03/05/2001,1.0,0 -56.0,,professional.course,4.1530000000000005,01/11/1995,16/11/2007,1.0,0 -47.0,management,university.degree,4.1530000000000005,,08/12/2000,1.0,0 -46.0,management,high.school,4.1530000000000005,24/07/2018,22/12/2000,1.0,0 -53.0,admin.,professional.course,4.1530000000000005,22/11/2004,26/04/2012,1.0,0 -35.0,,university.degree,4.1530000000000005,29/03/2000,01/10/2018,1.0,0 -35.0,admin.,high.school,4.1530000000000005,27/05/2005,05/12/1997,1.0,0 -53.0,,university.degree,4.1530000000000005,,31/07/2012,1.0,0 -40.0,services,high.school,4.1530000000000005,15/01/1996,30/11/2000,1.0,0 -50.0,management,university.degree,4.1530000000000005,,21/01/2005,1.0,0 -41.0,entrepreneur,high.school,4.1530000000000005,06/05/2014,22/08/2008,1.0,0 -33.0,,high.school,4.1530000000000005,13/08/2013,28/04/2017,1.0,0 -46.0,self-employed,basic.6y,4.1530000000000005,12/07/2016,24/02/2006,1.0,0 -,management,university.degree,4.1530000000000005,05/09/2008,17/04/2012,1.0,0 -37.0,retired,basic.9y,4.1530000000000005,23/07/2009,11/12/2009,1.0,0 -54.0,management,university.degree,4.1530000000000005,11/09/2013,29/04/2013,1.0,0 -35.0,services,basic.9y,4.1530000000000005,15/05/2008,01/04/2008,1.0,0 -37.0,retired,basic.9y,4.1530000000000005,25/06/1995,23/05/2005,1.0,0 -37.0,retired,basic.9y,4.1530000000000005,26/01/2015,27/06/2003,1.0,0 -,,university.degree,4.1530000000000005,30/06/1993,20/10/2014,1.0,0 -,retired,basic.9y,4.1530000000000005,09/06/1995,01/06/2011,1.0,0 -54.0,management,university.degree,4.1530000000000005,05/12/1996,16/03/2007,1.0,0 -36.0,,professional.course,4.1530000000000005,30/01/2012,04/07/2003,1.0,0 -35.0,blue-collar,basic.9y,4.1530000000000005,10/07/2009,09/03/1996,1.0,0 -38.0,admin.,high.school,4.1530000000000005,01/07/2007,01/05/1998,1.0,0 -50.0,unemployed,high.school,4.1530000000000005,,14/09/2007,1.0,0 -32.0,admin.,university.degree,4.1530000000000005,26/04/2002,05/04/1995,1.0,0 -,admin.,high.school,4.1530000000000005,07/07/2006,25/03/1996,1.0,0 -47.0,management,university.degree,4.1530000000000005,19/02/2009,08/06/2006,1.0,0 -35.0,technician,university.degree,4.1530000000000005,04/09/2001,24/06/2016,1.0,0 -37.0,,university.degree,4.1530000000000005,25/02/2003,25/02/2013,1.0,0 -44.0,blue-collar,basic.9y,4.1530000000000005,24/01/2006,29/06/2006,1.0,0 -43.0,management,professional.course,4.1530000000000005,22/12/1989,23/04/2014,1.0,0 -55.0,,university.degree,4.1530000000000005,,17/04/2008,1.0,0 -33.0,,university.degree,4.1530000000000005,10/03/2014,04/03/2005,1.0,0 -40.0,blue-collar,basic.9y,4.1530000000000005,01/02/2001,08/07/2011,1.0,0 -45.0,management,university.degree,4.1530000000000005,21/07/2005,30/10/2009,1.0,0 -40.0,blue-collar,basic.9y,4.1530000000000005,14/09/2015,26/02/2007,1.0,0 -51.0,blue-collar,basic.4y,4.1530000000000005,06/02/2014,26/03/2009,1.0,0 -45.0,self-employed,basic.4y,4.1530000000000005,26/09/2011,05/10/2007,1.0,0 -38.0,unemployed,university.degree,4.1530000000000005,24/01/1990,03/04/2012,1.0,0 -39.0,,high.school,4.1530000000000005,31/01/2007,12/08/2005,1.0,0 -55.0,blue-collar,basic.9y,4.1530000000000005,28/02/2003,20/06/1999,1.0,0 -32.0,services,high.school,4.1530000000000005,,27/06/2014,1.0,0 -51.0,blue-collar,basic.4y,4.1530000000000005,26/06/2002,04/02/2005,1.0,0 -39.0,management,university.degree,4.1530000000000005,08/02/2007,20/04/2015,1.0,0 -39.0,management,university.degree,4.1530000000000005,09/01/2018,13/11/2002,1.0,0 -44.0,management,university.degree,4.1530000000000005,30/11/2000,13/06/2011,1.0,0 -,services,high.school,4.1530000000000005,04/04/2014,23/12/2005,1.0,0 -47.0,services,high.school,4.1530000000000005,02/06/2006,21/02/2003,1.0,0 -44.0,blue-collar,basic.9y,4.1530000000000005,02/01/2015,30/12/2013,1.0,0 -45.0,self-employed,basic.4y,4.1530000000000005,21/09/2010,15/02/1997,1.0,0 -47.0,services,high.school,4.1530000000000005,,12/09/2003,1.0,0 -47.0,services,high.school,4.1530000000000005,24/04/2002,10/12/2002,1.0,0 -,technician,professional.course,4.1530000000000005,05/07/1994,27/06/2005,1.0,0 -48.0,technician,professional.course,4.1530000000000005,13/06/2012,30/11/2007,1.0,0 -,management,professional.course,4.1530000000000005,20/04/2012,22/12/2014,1.0,0 -51.0,,high.school,4.1530000000000005,25/03/1996,27/11/2008,1.0,0 -38.0,technician,basic.9y,4.1530000000000005,22/04/2005,12/08/2013,1.0,0 -30.0,admin.,high.school,4.1530000000000005,11/07/2008,23/07/2010,1.0,0 -36.0,services,high.school,4.1530000000000005,15/06/1996,22/02/2016,1.0,0 -52.0,blue-collar,basic.9y,4.1530000000000005,06/05/2005,18/02/2000,1.0,0 -48.0,self-employed,university.degree,4.1530000000000005,26/08/2014,15/02/2008,1.0,0 -50.0,admin.,university.degree,4.1530000000000005,02/12/2015,08/11/2016,1.0,0 -31.0,blue-collar,basic.9y,4.1530000000000005,30/10/2013,03/08/2010,1.0,0 -41.0,services,university.degree,4.1530000000000005,03/09/1998,05/01/2007,1.0,0 -36.0,admin.,university.degree,4.1530000000000005,16/09/2004,31/12/1996,1.0,0 -37.0,blue-collar,high.school,4.1530000000000005,01/02/1996,01/07/2016,1.0,0 -30.0,self-employed,high.school,4.1530000000000005,23/01/2014,28/11/2014,1.0,0 -58.0,entrepreneur,basic.4y,4.1530000000000005,26/04/2012,29/04/2013,1.0,0 -43.0,entrepreneur,professional.course,4.1530000000000005,03/05/1999,14/03/2007,1.0,0 -38.0,technician,university.degree,4.1530000000000005,24/09/2004,08/12/1999,1.0,0 -41.0,admin.,university.degree,4.1530000000000005,31/12/1991,05/05/2003,1.0,0 -54.0,unemployed,basic.9y,4.1530000000000005,31/12/1995,13/01/2012,1.0,0 -48.0,blue-collar,basic.4y,4.1530000000000005,19/04/2017,10/03/2006,1.0,0 -32.0,entrepreneur,basic.9y,4.1530000000000005,,14/07/2010,1.0,0 -50.0,management,university.degree,4.1530000000000005,,19/08/1998,1.0,0 -38.0,entrepreneur,basic.4y,4.1530000000000005,03/11/2008,26/01/2000,1.0,0 -,admin.,university.degree,4.1530000000000005,09/02/1990,08/10/2014,1.0,0 -35.0,blue-collar,basic.6y,4.1530000000000005,04/04/2002,14/07/1994,1.0,0 -,entrepreneur,university.degree,4.1530000000000005,06/09/2000,24/01/2007,1.0,0 -35.0,admin.,university.degree,4.1530000000000005,15/04/1997,17/06/2005,1.0,0 -50.0,management,university.degree,4.1530000000000005,01/09/1996,19/10/2006,1.0,0 -35.0,,professional.course,4.1530000000000005,21/04/2005,24/02/2014,1.0,0 -54.0,self-employed,basic.9y,4.1530000000000005,20/07/2011,31/07/2009,1.0,0 -32.0,entrepreneur,university.degree,4.1530000000000005,07/12/2012,02/12/2005,1.0,0 -56.0,services,basic.6y,4.1530000000000005,19/08/1997,18/04/2006,1.0,0 -31.0,technician,professional.course,4.1530000000000005,11/09/2000,02/01/2004,1.0,0 -49.0,admin.,university.degree,4.1530000000000005,28/01/2009,01/12/1991,1.0,0 -45.0,technician,professional.course,4.1530000000000005,14/09/1997,31/07/2018,1.0,0 -45.0,technician,professional.course,4.1530000000000005,06/03/2003,21/05/2015,1.0,0 -41.0,blue-collar,professional.course,4.1530000000000005,13/02/2008,03/03/2000,1.0,0 -51.0,services,basic.9y,4.1530000000000005,,08/11/2013,1.0,0 -32.0,services,professional.course,4.1530000000000005,03/08/2007,05/01/2006,1.0,0 -41.0,blue-collar,high.school,4.1530000000000005,12/09/2013,21/05/2014,1.0,0 -37.0,management,university.degree,4.1530000000000005,03/12/2014,15/12/2003,1.0,0 -,admin.,high.school,4.1530000000000005,03/04/2013,02/02/2009,1.0,0 -40.0,admin.,basic.9y,4.1530000000000005,12/12/2014,20/07/2018,1.0,0 -36.0,management,university.degree,4.1530000000000005,14/04/2003,02/10/2003,1.0,0 -,admin.,university.degree,4.1530000000000005,01/12/2014,30/05/2013,1.0,0 -35.0,technician,professional.course,4.1530000000000005,01/03/1994,01/06/2011,1.0,0 -35.0,technician,university.degree,4.1530000000000005,01/04/2005,22/04/2016,1.0,0 -47.0,services,high.school,4.1530000000000005,22/12/2006,21/02/2002,1.0,0 -47.0,entrepreneur,university.degree,4.1530000000000005,05/04/2003,23/09/2014,1.0,0 -34.0,blue-collar,basic.4y,4.1530000000000005,08/09/2015,13/05/2005,1.0,0 -43.0,entrepreneur,basic.4y,4.1530000000000005,05/07/2012,05/02/1993,1.0,0 -,services,high.school,4.1530000000000005,31/05/2006,02/06/2006,1.0,0 -50.0,technician,professional.course,4.1530000000000005,,17/02/2017,1.0,0 -,technician,basic.4y,4.1530000000000005,13/06/2005,25/04/2017,1.0,0 -35.0,services,professional.course,4.1530000000000005,01/08/2004,05/11/1992,1.0,0 -36.0,unemployed,basic.6y,4.1530000000000005,23/11/2015,17/06/2014,1.0,0 -49.0,blue-collar,basic.6y,4.1530000000000005,04/08/2016,19/05/2005,1.0,0 -38.0,admin.,high.school,4.1530000000000005,05/01/1997,07/11/2003,1.0,0 -36.0,blue-collar,basic.9y,4.1530000000000005,04/07/2014,03/07/2015,1.0,0 -57.0,blue-collar,professional.course,4.1530000000000005,03/08/2004,11/06/2013,1.0,0 -41.0,blue-collar,basic.6y,4.1530000000000005,03/03/2006,11/01/2008,1.0,0 -51.0,admin.,basic.9y,4.1530000000000005,25/09/2013,03/01/2005,1.0,0 -48.0,,high.school,4.1530000000000005,26/04/2005,03/03/2014,1.0,0 -33.0,technician,professional.course,4.1530000000000005,,29/04/2005,1.0,0 -43.0,entrepreneur,basic.4y,4.1530000000000005,01/06/2007,25/11/1991,1.0,0 -46.0,blue-collar,basic.6y,4.1530000000000005,,22/11/1995,1.0,0 -,technician,professional.course,4.1530000000000005,15/07/1995,17/10/2014,1.0,0 -39.0,admin.,university.degree,4.1530000000000005,11/06/2009,24/01/2002,1.0,0 -35.0,admin.,university.degree,4.1530000000000005,01/01/1998,12/07/2013,1.0,0 -,blue-collar,professional.course,4.1530000000000005,23/12/2005,09/04/2004,1.0,0 -48.0,admin.,university.degree,4.1530000000000005,28/03/2014,31/12/1989,1.0,0 -37.0,management,university.degree,4.1530000000000005,01/10/2001,02/05/2002,1.0,0 -51.0,self-employed,university.degree,4.1530000000000005,31/10/2012,05/03/2000,1.0,0 -41.0,management,university.degree,4.1530000000000005,14/09/2005,05/05/2015,1.0,0 -44.0,management,university.degree,4.1530000000000005,03/03/1997,31/12/1993,1.0,0 -50.0,management,high.school,4.1530000000000005,28/03/2017,13/04/2011,1.0,0 -35.0,admin.,high.school,4.1530000000000005,06/09/2006,17/09/1999,1.0,0 -33.0,,professional.course,4.1530000000000005,14/02/2008,01/12/2008,1.0,0 -39.0,admin.,university.degree,4.1530000000000005,29/05/1997,19/12/2017,1.0,0 -,blue-collar,basic.4y,4.1530000000000005,20/08/2010,31/12/1991,1.0,0 -39.0,services,basic.9y,4.1530000000000005,15/07/2004,31/07/2009,1.0,0 -58.0,management,university.degree,4.1530000000000005,23/08/2002,19/01/2010,1.0,0 -41.0,blue-collar,basic.9y,4.1530000000000005,09/09/1999,08/12/2016,1.0,0 -36.0,admin.,high.school,4.1530000000000005,27/02/2009,23/03/2001,1.0,0 -47.0,management,university.degree,4.1530000000000005,02/10/2000,10/07/2007,1.0,0 -55.0,entrepreneur,university.degree,4.1530000000000005,07/01/2008,03/04/2018,1.0,0 -49.0,self-employed,professional.course,4.1530000000000005,22/02/2017,20/08/1997,1.0,0 -44.0,blue-collar,professional.course,4.1530000000000005,01/10/1996,04/06/2009,1.0,0 -34.0,management,university.degree,4.1530000000000005,19/09/2003,15/12/2006,1.0,0 -46.0,,high.school,4.1530000000000005,11/07/2003,11/10/2002,1.0,0 -54.0,admin.,university.degree,4.1530000000000005,28/08/2004,05/12/2017,1.0,0 -35.0,blue-collar,basic.9y,4.1530000000000005,27/01/2015,31/10/2012,1.0,0 -40.0,unemployed,professional.course,4.1530000000000005,15/12/2006,31/03/2015,1.0,0 -53.0,,university.degree,4.1530000000000005,31/12/1992,06/10/2014,1.0,0 -30.0,,high.school,4.1530000000000005,,06/04/2018,1.0,0 -53.0,self-employed,basic.4y,4.1530000000000005,14/08/2009,21/06/2013,1.0,0 -42.0,technician,basic.6y,4.1530000000000005,09/08/1997,21/04/2017,1.0,0 -58.0,housemaid,basic.4y,4.1530000000000005,08/06/2011,05/03/2000,1.0,0 -47.0,blue-collar,basic.9y,4.1530000000000005,05/07/2013,01/07/2006,1.0,0 -37.0,management,university.degree,4.1530000000000005,01/01/2010,23/05/2012,1.0,0 -53.0,entrepreneur,basic.9y,4.1530000000000005,15/09/1996,02/05/2012,1.0,0 -,admin.,university.degree,4.1530000000000005,16/02/2011,10/05/1988,1.0,0 -,student,university.degree,4.1530000000000005,28/06/2003,23/12/2009,1.0,0 -41.0,technician,basic.9y,4.1530000000000005,01/03/1995,06/11/2013,1.0,0 -39.0,admin.,university.degree,4.1530000000000005,27/02/2002,24/06/2008,1.0,0 -35.0,,basic.6y,4.1530000000000005,08/10/2004,27/06/2000,1.0,0 -50.0,admin.,high.school,4.1530000000000005,16/11/1999,07/05/2004,1.0,0 -36.0,management,professional.course,4.1530000000000005,01/08/2017,30/06/1998,1.0,0 -53.0,management,university.degree,4.1530000000000005,08/11/2001,23/07/1999,1.0,0 -53.0,management,university.degree,4.1530000000000005,01/07/2009,28/10/2004,1.0,0 -54.0,admin.,university.degree,4.1530000000000005,20/06/2007,27/11/2013,1.0,0 -,services,high.school,4.1530000000000005,17/04/2007,12/02/2014,1.0,0 -32.0,admin.,university.degree,4.1530000000000005,21/04/2004,09/09/2005,1.0,0 -,management,university.degree,4.1530000000000005,17/03/2009,02/12/2004,1.0,0 -43.0,management,university.degree,4.1530000000000005,31/03/2008,15/06/2007,1.0,0 -57.0,admin.,university.degree,4.1530000000000005,01/11/1996,01/10/2018,1.0,0 -32.0,,high.school,4.1530000000000005,01/04/2009,08/06/2016,1.0,0 -33.0,,high.school,4.1530000000000005,01/06/1995,23/06/2015,1.0,0 -36.0,blue-collar,basic.9y,4.1530000000000005,25/06/1996,03/12/2015,1.0,0 -36.0,self-employed,university.degree,4.1530000000000005,13/01/2016,05/07/1997,1.0,0 -45.0,management,university.degree,4.1530000000000005,18/03/2015,26/11/2013,1.0,0 -55.0,management,university.degree,4.1530000000000005,13/06/2005,01/03/1997,1.0,0 -36.0,admin.,high.school,4.1530000000000005,25/02/2005,21/02/2011,1.0,0 -39.0,technician,university.degree,4.1530000000000005,01/09/2010,14/05/2004,1.0,1 -50.0,management,university.degree,4.1530000000000005,25/06/1997,18/02/2009,1.0,0 -34.0,blue-collar,basic.9y,4.1530000000000005,,29/11/2002,1.0,0 -46.0,technician,professional.course,4.1530000000000005,16/12/1997,01/06/1993,1.0,0 -30.0,self-employed,professional.course,4.1530000000000005,23/07/2013,01/03/1994,1.0,0 -,admin.,university.degree,4.1530000000000005,07/08/2014,25/09/2013,1.0,0 -44.0,management,university.degree,4.1530000000000005,15/12/1999,25/03/1994,1.0,0 -46.0,unemployed,high.school,4.1530000000000005,07/05/2014,10/07/2009,1.0,0 -43.0,entrepreneur,basic.4y,4.1530000000000005,25/02/1992,21/07/2010,1.0,0 -47.0,admin.,university.degree,4.1530000000000005,19/10/2012,12/07/2012,1.0,0 -47.0,services,basic.9y,4.1530000000000005,,08/04/2010,1.0,0 -37.0,unemployed,university.degree,4.1530000000000005,02/06/2009,04/04/2017,1.0,0 -45.0,management,university.degree,4.1530000000000005,18/06/1996,26/03/2012,1.0,0 -43.0,admin.,professional.course,4.1530000000000005,13/12/2017,05/05/2005,1.0,0 -,technician,high.school,4.1530000000000005,05/08/1993,21/01/2011,1.0,0 -31.0,management,university.degree,4.1530000000000005,03/10/2003,21/10/2015,1.0,0 -46.0,technician,professional.course,4.1530000000000005,,09/12/1993,1.0,0 -45.0,entrepreneur,basic.4y,4.1530000000000005,19/04/2000,20/06/2012,1.0,0 -,blue-collar,basic.9y,4.1530000000000005,05/06/2001,02/10/2003,1.0,0 -56.0,,professional.course,4.1530000000000005,13/12/2007,09/04/2008,1.0,0 -45.0,unemployed,professional.course,4.1530000000000005,25/11/2000,05/01/1996,1.0,0 -40.0,blue-collar,basic.4y,4.1530000000000005,11/05/2011,08/07/2004,1.0,0 -36.0,technician,high.school,4.1530000000000005,09/05/2014,25/05/2011,1.0,0 -41.0,blue-collar,professional.course,4.1530000000000005,19/09/2017,25/04/2003,1.0,0 -31.0,admin.,high.school,4.1530000000000005,28/07/2014,04/11/2014,1.0,0 -46.0,self-employed,basic.4y,4.1530000000000005,25/01/1995,17/02/2015,1.0,0 -33.0,technician,basic.9y,4.1530000000000005,11/08/2005,26/08/2005,1.0,0 -46.0,entrepreneur,university.degree,4.1530000000000005,20/06/2000,26/04/2011,1.0,0 -50.0,housemaid,basic.4y,4.1530000000000005,07/02/2002,28/12/2016,1.0,0 -,admin.,university.degree,4.1530000000000005,20/06/2003,10/07/1998,1.0,0 -30.0,management,university.degree,4.1530000000000005,06/06/2003,23/01/2004,1.0,0 -35.0,self-employed,university.degree,4.1530000000000005,22/10/2004,09/12/1995,1.0,0 -31.0,technician,university.degree,4.1530000000000005,14/10/2005,24/05/2000,1.0,0 -39.0,management,high.school,4.1530000000000005,01/12/1994,01/05/2005,1.0,0 -54.0,management,university.degree,4.1530000000000005,01/12/1994,10/06/2016,1.0,0 -,,basic.9y,4.1530000000000005,15/02/1990,30/04/2015,1.0,0 -44.0,services,high.school,4.1530000000000005,03/11/2009,03/03/2005,1.0,0 -37.0,management,university.degree,4.1530000000000005,14/06/2002,06/11/2017,1.0,0 -30.0,blue-collar,basic.9y,4.1530000000000005,25/10/2005,29/12/2006,1.0,0 -54.0,,basic.4y,4.1530000000000005,,14/12/2001,1.0,0 -29.0,technician,professional.course,4.1530000000000005,05/07/1997,05/08/1993,1.0,0 -29.0,technician,professional.course,4.1530000000000005,05/02/2014,07/09/2007,1.0,0 -37.0,management,university.degree,4.1530000000000005,31/12/1988,09/01/1996,1.0,0 -51.0,,university.degree,4.1530000000000005,,10/12/2004,1.0,0 -42.0,admin.,university.degree,4.1530000000000005,01/01/2000,05/07/1996,1.0,0 -31.0,admin.,university.degree,4.1530000000000005,24/07/2013,03/06/2011,1.0,0 -,technician,university.degree,4.1530000000000005,27/06/2017,17/08/2006,1.0,0 -48.0,technician,university.degree,4.1530000000000005,31/01/2006,30/03/2007,1.0,0 -32.0,admin.,high.school,4.1530000000000005,29/11/2013,09/09/2014,1.0,0 -31.0,,university.degree,4.1530000000000005,18/02/2009,14/04/2009,1.0,0 -34.0,services,high.school,4.1530000000000005,05/07/2007,10/03/1997,1.0,0 -50.0,entrepreneur,basic.4y,4.1530000000000005,24/10/2001,01/09/2009,1.0,0 -54.0,admin.,university.degree,4.1530000000000005,01/04/1998,07/11/2013,1.0,0 -31.0,admin.,high.school,4.1530000000000005,03/09/2010,05/04/1998,1.0,0 -41.0,technician,professional.course,4.1530000000000005,06/02/1994,25/04/2003,1.0,0 -29.0,unemployed,professional.course,4.1530000000000005,,15/05/1995,1.0,0 -31.0,management,university.degree,4.1530000000000005,03/02/2014,25/11/1994,1.0,0 -34.0,management,professional.course,4.1530000000000005,27/12/2007,23/04/2014,1.0,0 -,unemployed,professional.course,4.1530000000000005,18/02/2005,04/03/2016,1.0,0 -38.0,self-employed,high.school,4.1530000000000005,29/09/2009,09/12/2005,1.0,0 -50.0,entrepreneur,basic.9y,4.1530000000000005,14/02/2017,15/04/2003,1.0,0 -36.0,management,university.degree,4.1530000000000005,26/11/2009,31/12/1993,1.0,0 -38.0,self-employed,professional.course,4.1530000000000005,01/10/1997,25/06/1989,1.0,1 -56.0,retired,university.degree,4.1530000000000005,22/07/1996,01/07/2005,1.0,0 -32.0,blue-collar,basic.4y,4.1530000000000005,20/01/2005,24/10/2011,1.0,0 -34.0,blue-collar,basic.4y,4.1530000000000005,10/06/2016,20/03/1995,1.0,0 -33.0,entrepreneur,high.school,4.1530000000000005,16/12/2016,09/01/2004,1.0,0 -35.0,blue-collar,basic.6y,4.1530000000000005,05/08/1991,19/11/2014,1.0,0 -,admin.,university.degree,4.1530000000000005,21/07/2014,13/05/2004,1.0,0 -39.0,technician,professional.course,4.1530000000000005,14/07/2006,16/12/2002,1.0,0 -32.0,blue-collar,university.degree,4.1530000000000005,10/02/2016,17/02/2016,1.0,0 -30.0,management,high.school,4.1530000000000005,17/02/2006,25/12/1991,1.0,0 -48.0,management,basic.9y,4.1530000000000005,26/11/2009,07/06/2017,1.0,0 -49.0,entrepreneur,high.school,4.1530000000000005,05/11/1993,07/07/2006,1.0,0 -36.0,housemaid,basic.4y,4.1530000000000005,20/11/2014,31/10/2016,1.0,0 -50.0,housemaid,basic.4y,4.1530000000000005,13/05/2005,31/12/1993,1.0,1 -36.0,housemaid,basic.4y,4.1530000000000005,15/06/2000,02/01/2014,1.0,0 -34.0,technician,professional.course,4.1530000000000005,21/09/2010,21/05/2008,1.0,0 -39.0,self-employed,university.degree,4.1530000000000005,05/05/2015,30/04/2004,1.0,0 -42.0,entrepreneur,university.degree,4.1530000000000005,02/02/2006,18/11/2009,1.0,0 -54.0,,high.school,4.1530000000000005,26/11/2007,14/01/2011,1.0,0 -31.0,admin.,university.degree,4.1530000000000005,11/02/2014,25/05/2011,1.0,0 -37.0,technician,professional.course,4.1530000000000005,27/06/2003,20/04/1999,1.0,0 -32.0,blue-collar,basic.9y,4.1530000000000005,05/12/1995,13/04/2015,1.0,0 -,blue-collar,high.school,4.1530000000000005,15/06/1996,15/01/2014,1.0,0 -54.0,technician,university.degree,4.1530000000000005,30/06/2014,05/06/2008,1.0,0 -42.0,blue-collar,basic.4y,4.1530000000000005,19/05/2006,15/11/2017,1.0,0 -40.0,services,high.school,4.1530000000000005,03/06/2004,05/09/2018,1.0,0 -32.0,blue-collar,basic.9y,4.1530000000000005,09/08/2006,08/05/2015,1.0,0 -,,university.degree,4.1530000000000005,03/10/2003,09/07/2004,1.0,0 -38.0,management,basic.9y,4.1530000000000005,09/11/1999,07/10/2013,1.0,0 -40.0,admin.,professional.course,4.1530000000000005,01/09/2006,15/05/2003,1.0,0 -47.0,management,university.degree,4.1530000000000005,20/09/2003,01/08/1997,1.0,0 -52.0,entrepreneur,basic.4y,4.1530000000000005,12/07/2011,28/03/2000,1.0,0 -42.0,self-employed,basic.4y,4.1530000000000005,25/09/1991,01/04/2014,1.0,0 -38.0,,high.school,4.1530000000000005,07/04/2015,25/04/1997,1.0,0 -58.0,entrepreneur,basic.4y,4.1530000000000005,10/06/1997,25/10/2002,1.0,0 -34.0,management,university.degree,4.1530000000000005,26/10/2016,18/12/2015,1.0,0 -30.0,,basic.9y,4.1530000000000005,08/09/2006,25/06/2010,1.0,0 -36.0,housemaid,basic.4y,4.1530000000000005,11/12/2013,11/10/2005,1.0,0 -45.0,entrepreneur,basic.4y,4.1530000000000005,04/10/2001,10/07/1988,1.0,0 -47.0,admin.,university.degree,4.1530000000000005,03/05/2019,09/12/2005,1.0,0 -57.0,retired,high.school,4.1530000000000005,25/09/1991,24/02/2015,1.0,0 -34.0,admin.,university.degree,4.1530000000000005,,28/12/2010,1.0,0 -36.0,blue-collar,basic.9y,4.1530000000000005,31/08/2016,05/06/1991,1.0,0 -38.0,,basic.9y,4.1530000000000005,06/01/2015,01/11/1992,1.0,0 -40.0,technician,basic.6y,4.1530000000000005,01/01/2013,05/04/2003,1.0,0 -37.0,management,university.degree,4.1530000000000005,08/10/2013,06/08/2018,1.0,0 -35.0,admin.,university.degree,4.1530000000000005,20/07/1993,05/06/1989,1.0,0 -29.0,admin.,high.school,4.1530000000000005,16/06/2009,01/02/1997,1.0,0 -36.0,,basic.9y,4.1530000000000005,11/07/2014,21/01/2013,1.0,0 -36.0,management,university.degree,4.1530000000000005,15/02/2013,23/06/2008,1.0,0 -40.0,technician,professional.course,4.1530000000000005,10/01/2018,09/07/2010,1.0,0 -52.0,blue-collar,basic.9y,4.1530000000000005,,25/01/2008,1.0,0 -32.0,blue-collar,basic.6y,4.1530000000000005,,04/04/2003,1.0,0 -,blue-collar,basic.6y,4.1530000000000005,,31/12/1993,1.0,0 -40.0,management,high.school,4.1530000000000005,24/06/2008,05/09/2016,1.0,0 -58.0,management,university.degree,4.1530000000000005,22/07/2003,05/12/2014,1.0,0 -40.0,admin.,basic.9y,4.1530000000000005,30/10/2012,03/08/2010,1.0,0 -51.0,,basic.9y,4.1530000000000005,28/12/2012,26/02/2014,1.0,0 -52.0,technician,professional.course,4.1530000000000005,02/10/2008,06/11/2013,1.0,0 -30.0,services,high.school,4.1530000000000005,27/01/2017,14/04/2006,1.0,0 -35.0,,basic.9y,4.1530000000000005,09/01/2013,22/06/2018,1.0,0 -30.0,services,high.school,4.1530000000000005,06/03/1997,29/12/2006,1.0,0 -29.0,technician,professional.course,4.1530000000000005,10/10/2003,26/12/1997,1.0,0 -,blue-collar,basic.4y,4.1530000000000005,16/12/2014,23/01/2003,1.0,0 -31.0,technician,university.degree,4.1530000000000005,09/11/2009,01/07/1994,1.0,0 -30.0,services,high.school,4.1530000000000005,08/11/2018,05/02/1993,1.0,0 -50.0,admin.,university.degree,4.1530000000000005,05/06/2004,04/03/2005,1.0,0 -50.0,admin.,university.degree,4.1530000000000005,01/03/2006,30/06/2010,1.0,0 -39.0,blue-collar,basic.9y,4.1530000000000005,12/07/2006,08/02/2013,1.0,1 -,admin.,university.degree,4.1530000000000005,29/01/1992,13/12/2002,1.0,0 -,self-employed,high.school,4.1530000000000005,27/02/2014,30/01/2004,1.0,0 -42.0,,high.school,4.1530000000000005,23/01/2003,09/12/1991,1.0,0 -46.0,admin.,high.school,4.1530000000000005,01/02/1999,24/01/2003,1.0,0 -43.0,technician,professional.course,4.1530000000000005,13/06/2008,05/01/2004,1.0,0 -41.0,admin.,university.degree,4.1530000000000005,01/04/1994,23/05/2003,1.0,0 -33.0,housemaid,high.school,4.1530000000000005,12/06/2003,15/05/2014,1.0,0 -42.0,self-employed,professional.course,4.1530000000000005,09/04/2014,14/06/2012,1.0,0 -35.0,admin.,university.degree,4.1530000000000005,03/09/2004,02/08/2017,1.0,0 -58.0,blue-collar,basic.9y,4.1530000000000005,01/03/1994,14/11/2003,1.0,0 -35.0,blue-collar,professional.course,4.1530000000000005,21/04/2009,10/04/2017,1.0,0 -53.0,services,university.degree,4.1530000000000005,10/02/1993,09/06/1994,1.0,0 -58.0,blue-collar,basic.9y,4.1530000000000005,28/09/1990,01/03/2017,1.0,0 -58.0,blue-collar,basic.9y,4.1530000000000005,31/10/2016,22/03/2013,1.0,0 -58.0,blue-collar,basic.9y,4.1530000000000005,01/05/1995,04/07/2014,1.0,0 -35.0,admin.,university.degree,4.1530000000000005,19/03/2013,04/06/2003,1.0,1 -36.0,blue-collar,basic.6y,4.1530000000000005,01/01/1994,09/01/2001,1.0,0 -36.0,blue-collar,basic.6y,4.1530000000000005,01/04/1993,17/03/2011,1.0,0 -39.0,unemployed,basic.9y,4.1530000000000005,19/09/1995,18/03/2010,1.0,0 -34.0,technician,professional.course,4.1530000000000005,01/10/1995,23/10/2013,1.0,0 -32.0,blue-collar,basic.9y,4.1530000000000005,01/09/2006,08/01/2015,1.0,0 -43.0,housemaid,basic.9y,4.1530000000000005,28/01/2003,26/07/1996,1.0,0 -,technician,university.degree,4.1530000000000005,13/08/2018,01/08/1993,1.0,0 -48.0,self-employed,university.degree,4.1530000000000005,10/12/2012,22/09/2016,1.0,0 -39.0,,basic.9y,4.1530000000000005,,29/12/2005,1.0,0 -31.0,self-employed,university.degree,4.1530000000000005,14/02/2008,05/02/1999,1.0,0 -34.0,technician,basic.9y,4.1530000000000005,01/04/1993,30/12/2015,1.0,0 -34.0,technician,basic.9y,4.1530000000000005,11/07/2003,03/11/2014,1.0,0 -39.0,unemployed,basic.9y,4.1530000000000005,19/10/2016,29/01/2014,1.0,0 -34.0,technician,basic.9y,4.1530000000000005,10/04/2018,13/03/1998,1.0,0 -34.0,admin.,high.school,4.1530000000000005,29/07/2005,04/05/1999,1.0,0 -29.0,unemployed,university.degree,4.1530000000000005,30/03/2007,04/04/2013,1.0,0 -,admin.,high.school,4.1530000000000005,,01/01/2014,1.0,0 -44.0,management,basic.9y,4.1530000000000005,25/05/2015,06/12/2001,1.0,0 -36.0,admin.,high.school,4.1530000000000005,31/12/1993,29/07/2013,1.0,0 -34.0,technician,high.school,4.1530000000000005,05/12/2013,09/05/2003,1.0,0 -42.0,admin.,high.school,4.1530000000000005,05/05/1992,27/10/2000,1.0,0 -45.0,services,high.school,4.1530000000000005,,23/01/2013,1.0,0 -37.0,entrepreneur,university.degree,4.1530000000000005,25/12/1994,08/12/1997,1.0,1 -36.0,technician,professional.course,4.1530000000000005,30/11/2011,01/10/1996,1.0,0 -33.0,technician,high.school,4.1530000000000005,29/05/2015,02/12/2008,1.0,0 -36.0,technician,professional.course,4.1530000000000005,10/07/2013,19/01/2016,1.0,0 -,technician,professional.course,4.1530000000000005,,08/12/2008,1.0,0 -33.0,admin.,high.school,4.1530000000000005,25/11/2005,17/04/2007,1.0,0 -,blue-collar,basic.6y,4.1530000000000005,22/08/2011,01/07/1992,1.0,0 -,,basic.4y,4.1530000000000005,24/11/2006,29/03/2007,1.0,0 -37.0,technician,professional.course,4.1530000000000005,22/01/2007,09/02/1995,1.0,0 -37.0,technician,professional.course,4.1530000000000005,26/11/2004,29/03/2013,1.0,0 -30.0,technician,professional.course,4.1530000000000005,19/04/2002,11/08/2017,1.0,0 -37.0,technician,professional.course,4.1530000000000005,14/08/2014,07/11/2018,1.0,0 -36.0,technician,professional.course,4.1530000000000005,,26/05/2000,1.0,1 -37.0,technician,professional.course,4.1530000000000005,01/09/1993,09/06/2010,1.0,0 -56.0,management,university.degree,4.12,11/10/2010,01/02/2012,1.0,0 -,blue-collar,basic.4y,4.12,09/05/1997,26/05/2006,1.0,0 -34.0,entrepreneur,basic.9y,4.12,25/03/2004,15/10/2015,1.0,0 -38.0,technician,high.school,4.12,01/12/2004,29/06/2000,1.0,0 -31.0,blue-collar,basic.9y,4.12,,01/05/2010,1.0,0 -35.0,technician,professional.course,4.12,,30/01/2009,1.0,0 -35.0,admin.,university.degree,4.12,05/04/2012,25/05/1998,1.0,0 -,blue-collar,basic.9y,4.12,12/11/2004,28/05/2012,1.0,0 -40.0,,basic.4y,4.12,12/05/2016,24/03/2009,1.0,0 -43.0,self-employed,basic.4y,4.12,01/10/2004,23/07/1999,1.0,0 -29.0,management,university.degree,4.12,12/12/2011,13/09/2011,1.0,0 -29.0,management,university.degree,4.12,17/06/2005,09/04/2004,1.0,0 -29.0,admin.,university.degree,4.12,31/12/1990,05/04/1998,1.0,0 -,,basic.6y,4.12,,15/01/2009,1.0,0 -29.0,management,university.degree,4.12,06/08/2001,22/07/2014,1.0,0 -29.0,,university.degree,4.12,01/04/2011,13/08/2012,1.0,0 -31.0,blue-collar,basic.4y,4.12,01/12/2006,10/12/2014,1.0,0 -31.0,blue-collar,high.school,4.12,11/08/2017,25/06/2012,1.0,0 -38.0,,university.degree,4.12,09/10/2012,31/12/1995,1.0,0 -33.0,admin.,university.degree,4.12,30/12/2005,15/01/1995,1.0,0 -33.0,management,university.degree,4.12,08/02/2018,19/10/2004,1.0,0 -41.0,admin.,basic.9y,4.12,24/07/2006,14/05/2004,1.0,0 -36.0,management,university.degree,4.12,07/07/2005,13/02/2015,1.0,0 -33.0,management,university.degree,4.12,25/10/1994,03/03/2005,1.0,0 -33.0,services,high.school,4.12,12/10/2012,07/09/2006,1.0,0 -35.0,technician,high.school,4.12,19/03/2002,01/03/1996,1.0,1 -34.0,admin.,high.school,4.12,24/07/2015,17/09/2004,1.0,0 -31.0,admin.,high.school,4.12,09/09/1998,06/04/2006,1.0,1 -32.0,blue-collar,high.school,4.12,07/09/1999,09/06/2010,1.0,0 -32.0,blue-collar,high.school,4.12,01/05/1994,16/04/2004,1.0,0 -45.0,self-employed,basic.6y,4.12,27/02/2014,10/04/1990,1.0,0 -34.0,admin.,high.school,4.12,19/12/2000,02/03/2007,1.0,0 -49.0,management,university.degree,4.12,01/02/1991,31/12/1990,1.0,0 -30.0,entrepreneur,high.school,4.12,05/10/1989,18/06/2008,1.0,0 -48.0,blue-collar,basic.9y,4.12,19/09/1997,20/04/2015,1.0,0 -33.0,management,high.school,4.12,29/06/2011,16/08/2002,1.0,0 -55.0,admin.,high.school,4.12,16/03/2001,20/04/2001,1.0,0 -33.0,services,high.school,4.12,17/02/1998,03/04/2012,1.0,0 -30.0,technician,professional.course,4.12,15/06/1995,22/08/2003,1.0,0 -40.0,technician,professional.course,4.12,13/10/2005,17/03/2011,1.0,0 -38.0,blue-collar,basic.9y,4.12,12/11/2004,02/06/2005,1.0,0 -46.0,admin.,university.degree,4.12,20/09/1998,25/02/2013,1.0,0 -39.0,self-employed,basic.4y,4.12,21/05/2002,06/10/2000,1.0,0 -39.0,self-employed,university.degree,4.12,24/11/2000,08/08/2013,1.0,0 -41.0,,university.degree,4.12,,02/11/2015,1.0,0 -58.0,,professional.course,4.12,22/04/2005,16/04/2015,1.0,0 -41.0,management,university.degree,4.12,10/04/2014,19/09/1995,1.0,0 -44.0,services,high.school,4.12,05/09/1994,14/03/2003,1.0,0 -48.0,housemaid,basic.6y,4.12,20/12/2011,11/03/2014,1.0,0 -48.0,admin.,professional.course,4.12,02/01/2015,29/01/1999,1.0,0 -32.0,blue-collar,high.school,4.12,01/11/2006,09/06/1988,1.0,0 -30.0,blue-collar,basic.9y,4.12,08/06/2011,27/10/2014,1.0,0 -35.0,housemaid,basic.4y,4.12,01/03/1991,18/02/2011,1.0,0 -29.0,blue-collar,basic.9y,4.12,13/02/2013,01/12/2008,1.0,0 -58.0,retired,professional.course,4.12,15/01/2015,27/10/2011,1.0,0 -38.0,admin.,university.degree,4.12,20/06/1996,25/10/1998,1.0,0 -30.0,,basic.9y,4.12,28/06/2012,14/09/2011,1.0,0 -40.0,self-employed,university.degree,4.12,19/11/2018,31/07/2018,1.0,0 -,admin.,basic.9y,4.12,27/08/2012,10/05/2000,1.0,0 -,technician,high.school,4.12,01/05/1994,31/12/1993,1.0,0 -48.0,,professional.course,4.12,21/09/2015,19/11/2002,1.0,0 -35.0,management,university.degree,4.12,19/06/2002,06/07/2018,1.0,0 -32.0,technician,professional.course,4.12,,08/12/2005,1.0,0 -36.0,technician,university.degree,4.12,03/10/2003,01/08/1993,1.0,0 -39.0,blue-collar,basic.9y,4.12,18/12/2018,29/06/2018,1.0,0 -32.0,technician,university.degree,4.12,01/08/2011,25/08/2006,1.0,0 -45.0,technician,professional.course,4.12,05/11/2014,19/02/2002,1.0,0 -31.0,management,university.degree,4.12,20/09/1993,06/04/2006,1.0,0 -46.0,management,high.school,4.12,31/01/2012,01/03/2010,1.0,0 -33.0,technician,high.school,4.12,20/10/2003,05/02/1996,1.0,0 -38.0,admin.,high.school,4.12,12/12/2014,16/07/2002,1.0,0 -44.0,services,high.school,4.12,05/03/2009,19/01/2007,1.0,0 -32.0,,high.school,4.12,26/02/2013,30/01/2013,1.0,0 -48.0,admin.,university.degree,4.12,04/05/2012,29/08/1997,1.0,0 -39.0,technician,professional.course,4.12,09/04/2009,08/06/2016,1.0,0 -31.0,unemployed,professional.course,4.12,10/01/2014,03/12/2004,1.0,0 -31.0,admin.,university.degree,4.12,04/02/2005,17/12/2015,1.0,0 -37.0,management,university.degree,4.12,09/04/2004,31/01/2012,1.0,0 -29.0,admin.,basic.9y,4.12,15/04/2015,01/03/2008,1.0,0 -,self-employed,high.school,4.12,01/06/1993,19/06/2008,1.0,0 -32.0,unemployed,high.school,4.12,21/04/2014,22/07/2013,1.0,0 -33.0,management,university.degree,4.12,27/06/2011,21/06/2011,1.0,0 -35.0,self-employed,university.degree,4.12,28/09/2018,05/04/2011,1.0,0 -34.0,technician,professional.course,4.12,27/08/2009,28/04/2006,1.0,0 -41.0,admin.,university.degree,4.12,13/08/2010,04/11/2014,1.0,0 -,entrepreneur,high.school,4.12,20/04/2010,16/06/2014,1.0,0 -35.0,admin.,university.degree,4.12,16/10/2002,01/03/1994,1.0,0 -,admin.,university.degree,4.12,01/09/2006,08/10/2012,1.0,0 -45.0,technician,professional.course,4.12,24/05/2016,17/12/1992,1.0,0 -44.0,entrepreneur,high.school,4.12,01/11/2004,09/03/2011,1.0,0 -,technician,university.degree,4.12,,13/08/2014,1.0,0 -34.0,technician,university.degree,4.12,24/12/2008,02/07/2015,1.0,0 -30.0,admin.,university.degree,4.12,08/12/2014,26/10/2009,1.0,0 -58.0,management,university.degree,4.12,31/12/1989,02/09/2009,1.0,0 -30.0,,university.degree,4.12,08/05/2009,06/01/2006,1.0,0 -35.0,management,university.degree,4.12,01/01/1996,30/06/2000,1.0,0 -34.0,self-employed,university.degree,4.12,21/06/2010,25/12/1989,1.0,0 -58.0,management,university.degree,4.12,,31/01/2012,1.0,1 -43.0,admin.,university.degree,4.12,06/02/2002,07/11/2008,1.0,0 -35.0,admin.,university.degree,4.12,02/02/2015,24/12/2004,1.0,0 -33.0,blue-collar,basic.9y,4.12,05/03/1995,03/10/2011,1.0,0 -36.0,housemaid,basic.9y,4.12,,03/12/1997,1.0,0 -51.0,housemaid,high.school,4.12,25/01/2016,02/05/2003,1.0,0 -29.0,technician,professional.course,4.12,21/12/2007,09/08/2002,1.0,0 -41.0,services,high.school,4.12,03/05/2013,08/10/2004,1.0,0 -,technician,professional.course,4.12,24/12/2013,31/10/2012,1.0,1 -35.0,admin.,university.degree,4.12,28/01/2009,27/06/2018,1.0,1 -34.0,technician,university.degree,4.12,18/09/2003,28/11/2002,1.0,1 -45.0,technician,university.degree,4.12,27/05/2016,19/03/2014,1.0,0 -40.0,technician,professional.course,4.12,19/05/1997,03/12/2015,1.0,0 -51.0,admin.,high.school,4.12,13/04/2006,05/04/2002,1.0,0 -29.0,technician,basic.9y,4.12,11/12/2006,18/12/2017,1.0,0 -31.0,technician,professional.course,4.12,31/01/2012,22/04/2011,1.0,0 -29.0,admin.,high.school,4.12,29/12/2011,01/03/1996,1.0,0 -30.0,admin.,high.school,4.12,10/02/1999,12/12/1997,1.0,0 -,technician,high.school,4.12,04/07/2002,24/07/2012,1.0,0 -,technician,university.degree,4.12,20/06/2008,14/11/2016,1.0,0 -29.0,blue-collar,basic.4y,4.12,19/05/2010,12/07/2007,1.0,0 -32.0,management,university.degree,4.12,,01/08/2014,1.0,0 -38.0,,professional.course,4.12,09/06/1992,28/01/2009,1.0,0 -50.0,,basic.4y,4.12,20/09/2013,14/05/2014,1.0,0 -29.0,technician,basic.9y,4.12,19/01/2011,27/10/2009,1.0,0 -33.0,entrepreneur,high.school,4.12,25/12/1997,13/07/2011,1.0,0 -35.0,technician,high.school,4.12,19/11/2004,30/01/1998,1.0,0 -,admin.,university.degree,4.12,25/01/2010,24/03/2005,1.0,0 -,admin.,university.degree,4.12,05/12/1993,31/12/1993,1.0,0 -36.0,,university.degree,4.12,,01/12/1999,1.0,0 -48.0,admin.,university.degree,4.12,10/04/2012,25/03/1996,1.0,0 -32.0,technician,professional.course,4.12,31/01/2017,19/11/2007,1.0,0 -42.0,entrepreneur,university.degree,4.12,,30/05/2003,1.0,0 -29.0,entrepreneur,basic.9y,4.12,19/01/2006,13/05/2014,1.0,0 -37.0,admin.,professional.course,4.12,,19/09/2003,1.0,0 -38.0,management,university.degree,4.12,29/07/2002,30/01/2006,1.0,0 -30.0,admin.,high.school,4.12,11/01/2006,27/02/1998,1.0,0 -29.0,entrepreneur,basic.9y,4.12,01/12/1995,01/07/1997,1.0,0 -35.0,admin.,university.degree,4.12,05/04/2000,24/04/2018,1.0,1 -43.0,blue-collar,basic.9y,4.12,27/08/2014,23/06/2014,1.0,0 -48.0,admin.,university.degree,4.12,05/08/2000,03/12/2012,1.0,0 -36.0,admin.,high.school,4.12,30/12/2003,02/10/2001,1.0,0 -31.0,,university.degree,4.12,20/02/2001,04/07/2003,1.0,0 -34.0,admin.,high.school,4.12,31/05/2012,12/10/2016,1.0,0 -36.0,,basic.6y,4.12,23/06/2009,04/05/2007,1.0,0 -36.0,blue-collar,basic.6y,4.12,21/03/2011,14/04/2000,1.0,0 -,admin.,university.degree,4.12,24/06/1999,27/06/2002,1.0,0 -36.0,admin.,high.school,4.12,05/07/2013,20/03/2019,1.0,1 -29.0,housemaid,high.school,4.12,03/03/2014,12/11/2014,1.0,1 -49.0,technician,professional.course,4.12,,27/07/2007,1.0,0 -,blue-collar,high.school,4.12,04/04/2000,18/08/2015,1.0,0 -56.0,self-employed,university.degree,4.12,24/09/2004,13/10/2015,1.0,0 -30.0,blue-collar,university.degree,4.12,,10/04/2003,1.0,0 -32.0,technician,university.degree,4.12,15/08/2000,14/12/2007,1.0,0 -36.0,blue-collar,basic.6y,4.12,05/04/2005,28/10/2004,1.0,0 -34.0,blue-collar,basic.9y,4.12,,29/01/2013,1.0,0 -29.0,housemaid,high.school,4.12,01/09/1998,19/10/2006,1.0,1 -47.0,services,high.school,4.12,26/04/2013,29/12/2015,1.0,0 -,admin.,university.degree,4.12,18/10/2013,24/03/2006,1.0,0 -34.0,,university.degree,4.12,,15/11/1989,1.0,0 -46.0,blue-collar,basic.9y,4.12,20/07/1998,01/03/2010,1.0,1 -30.0,technician,university.degree,4.12,09/06/2011,15/11/2002,1.0,0 -46.0,blue-collar,basic.4y,4.12,12/07/2005,09/01/2015,1.0,0 -54.0,housemaid,basic.9y,4.12,22/09/1999,31/12/1992,1.0,0 -,management,basic.9y,4.12,03/10/2016,23/12/2014,1.0,0 -59.0,housemaid,professional.course,4.12,10/03/2008,01/02/1993,1.0,0 -33.0,technician,professional.course,4.12,15/03/1990,07/12/2001,1.0,0 -33.0,admin.,high.school,4.12,01/03/2007,06/12/2007,1.0,0 -36.0,blue-collar,basic.4y,4.12,,10/12/1999,1.0,0 -36.0,self-employed,university.degree,4.12,02/01/2009,28/05/2014,1.0,0 -49.0,management,high.school,4.12,23/03/2007,11/06/2008,1.0,0 -34.0,entrepreneur,professional.course,4.12,20/04/2007,25/03/2014,1.0,0 -50.0,entrepreneur,basic.4y,4.12,,24/12/2010,1.0,0 -33.0,,high.school,4.12,20/11/2017,16/01/2014,1.0,0 -38.0,blue-collar,basic.4y,4.12,21/07/2015,31/12/2013,1.0,0 -35.0,admin.,university.degree,4.12,03/12/2004,01/08/1993,1.0,0 -32.0,technician,university.degree,4.12,31/12/1992,04/03/2005,1.0,0 -32.0,blue-collar,high.school,4.12,10/02/1994,20/03/2007,1.0,0 -32.0,admin.,university.degree,4.12,09/12/1996,30/03/2011,1.0,0 -38.0,services,high.school,4.12,24/06/2010,28/03/2008,1.0,0 -29.0,admin.,university.degree,4.12,14/02/2002,05/09/2018,1.0,0 -35.0,admin.,university.degree,4.12,26/02/2004,06/06/2002,1.0,0 -49.0,management,high.school,4.12,,31/12/1991,1.0,0 -43.0,services,high.school,4.12,10/09/1996,15/04/2016,1.0,0 -33.0,admin.,high.school,4.12,29/12/1994,03/04/2009,1.0,0 -43.0,management,university.degree,4.12,13/05/2008,30/11/2006,1.0,1 -32.0,services,high.school,4.12,,13/10/1998,1.0,0 -40.0,services,basic.9y,4.12,19/01/2007,01/07/2004,1.0,0 -32.0,,university.degree,4.12,10/03/1989,08/09/2003,1.0,0 -48.0,management,university.degree,4.12,01/04/1995,05/07/2012,1.0,0 -53.0,management,basic.4y,4.12,03/03/2014,19/03/2014,1.0,0 -34.0,admin.,basic.6y,4.12,29/03/2000,21/03/2016,1.0,0 -49.0,blue-collar,basic.9y,4.12,23/12/1996,19/06/2014,1.0,0 -,management,university.degree,4.12,14/02/2002,09/12/2004,1.0,0 -47.0,unemployed,professional.course,4.12,18/08/2009,01/07/1996,1.0,0 -52.0,blue-collar,professional.course,4.12,,17/07/2012,1.0,0 -36.0,management,university.degree,4.12,30/09/2014,31/12/1991,1.0,0 -,admin.,university.degree,4.12,10/10/2003,01/06/2006,1.0,0 -33.0,services,high.school,4.12,23/12/2005,31/07/1998,1.0,0 -38.0,unemployed,university.degree,4.12,05/12/2003,04/12/2015,1.0,0 -47.0,unemployed,professional.course,4.12,06/12/2017,20/09/2002,1.0,0 -36.0,blue-collar,basic.6y,4.12,01/05/2006,11/01/2001,1.0,0 -47.0,unemployed,professional.course,4.12,11/12/2014,01/07/2016,1.0,0 -34.0,,university.degree,4.12,30/06/2000,02/08/2006,1.0,0 -56.0,services,high.school,4.12,05/05/1997,21/10/2014,1.0,0 -34.0,admin.,university.degree,4.12,25/10/1997,29/01/2009,1.0,0 -33.0,blue-collar,basic.4y,4.12,25/12/1994,12/12/2002,1.0,0 -30.0,blue-collar,basic.9y,4.12,01/03/1994,04/11/2016,1.0,0 -44.0,blue-collar,high.school,4.12,28/08/2009,13/09/2016,1.0,0 -47.0,blue-collar,basic.4y,4.12,19/04/2018,20/12/2002,1.0,0 -50.0,blue-collar,basic.6y,4.12,29/07/2013,02/08/2013,1.0,0 -35.0,management,university.degree,4.12,22/08/2013,04/01/2013,1.0,0 -37.0,unemployed,professional.course,4.12,15/01/1990,17/12/2010,1.0,0 -,,basic.9y,4.12,01/12/2006,01/10/1997,1.0,0 -38.0,technician,professional.course,4.12,21/08/2008,09/05/2003,1.0,0 -44.0,services,high.school,4.12,17/09/2014,13/12/2018,1.0,0 -53.0,blue-collar,basic.4y,4.12,15/05/2012,01/08/2015,1.0,0 -43.0,services,high.school,4.12,22/09/2016,25/07/2002,1.0,1 -30.0,entrepreneur,university.degree,4.12,21/06/2012,04/03/1999,1.0,1 -31.0,technician,professional.course,4.12,15/07/2002,18/09/2015,1.0,0 -29.0,blue-collar,basic.4y,4.12,10/08/2007,03/04/2018,1.0,0 -38.0,,university.degree,4.12,13/08/2002,05/03/2003,1.0,0 -36.0,management,university.degree,4.12,01/01/2017,20/05/2016,1.0,0 -36.0,management,university.degree,4.12,26/09/2012,21/02/2018,1.0,0 -36.0,management,university.degree,4.12,30/12/2011,31/12/1994,1.0,0 -41.0,blue-collar,basic.6y,4.12,16/10/1990,13/05/2009,1.0,0 -40.0,technician,high.school,4.12,31/12/2015,07/12/2016,1.0,0 -54.0,technician,professional.course,4.12,01/01/2007,30/06/2000,1.0,0 -40.0,admin.,high.school,4.12,11/04/2019,04/05/2016,1.0,0 -35.0,admin.,university.degree,4.12,13/07/2018,07/07/2006,1.0,0 -32.0,services,high.school,4.12,01/01/2013,07/08/2015,1.0,0 -31.0,admin.,high.school,4.12,07/03/2018,21/04/2004,1.0,0 -31.0,admin.,high.school,4.12,07/12/2012,25/07/2003,1.0,0 -35.0,technician,university.degree,4.12,13/02/2004,26/05/2008,1.0,0 -35.0,technician,university.degree,4.12,16/09/2005,19/09/1995,1.0,0 -33.0,services,high.school,4.12,31/10/2011,28/05/2010,1.0,1 -45.0,,basic.9y,4.12,23/10/2018,20/07/1997,1.0,0 -31.0,admin.,high.school,4.12,05/03/2009,25/07/1991,1.0,0 -47.0,housemaid,high.school,4.12,17/02/2011,04/02/2013,1.0,0 -49.0,blue-collar,basic.9y,4.12,23/10/2015,22/03/2011,1.0,0 -28.0,self-employed,university.degree,4.12,08/01/2013,26/09/2018,1.0,0 -35.0,,university.degree,4.12,10/06/1997,22/01/2004,1.0,0 -58.0,management,high.school,4.12,31/01/2013,10/11/2005,1.0,0 -37.0,admin.,university.degree,4.12,01/06/1995,21/02/2005,1.0,0 -30.0,services,professional.course,4.12,31/01/2012,07/01/2015,1.0,0 -40.0,admin.,high.school,4.12,25/05/1990,24/03/2014,1.0,0 -33.0,services,high.school,4.12,03/06/2014,13/09/2012,1.0,0 -36.0,services,university.degree,4.12,17/09/2004,16/02/2007,1.0,0 -55.0,admin.,university.degree,4.12,29/10/2012,21/01/2016,1.0,0 -,management,basic.9y,4.12,27/10/2006,07/03/2002,1.0,0 -40.0,admin.,basic.9y,4.12,04/03/2004,05/07/2017,1.0,0 -32.0,technician,high.school,4.12,21/01/2015,30/09/2005,1.0,0 -32.0,management,professional.course,4.12,21/10/2005,09/07/1999,1.0,0 -36.0,blue-collar,basic.9y,4.12,24/05/2006,25/12/1992,1.0,0 -51.0,self-employed,university.degree,4.12,04/04/2014,13/01/2006,1.0,1 -48.0,admin.,basic.4y,4.12,03/08/2006,28/11/2003,1.0,0 -,entrepreneur,university.degree,4.12,22/12/2009,04/06/2002,1.0,0 -32.0,entrepreneur,high.school,4.12,03/10/2002,02/05/2003,1.0,0 -42.0,admin.,university.degree,4.12,26/06/2018,30/10/2012,1.0,0 -34.0,technician,high.school,4.12,,05/08/2003,1.0,0 -32.0,entrepreneur,high.school,4.12,29/08/2006,15/09/2011,1.0,0 -,technician,university.degree,4.12,06/06/1995,01/11/1995,1.0,0 -35.0,admin.,basic.9y,4.12,29/07/2014,10/02/2012,1.0,0 -,entrepreneur,professional.course,4.12,26/02/2013,16/05/2013,1.0,0 -36.0,management,university.degree,4.12,12/12/1996,16/12/2004,1.0,0 -34.0,services,high.school,4.12,02/02/2015,29/06/1998,1.0,0 -37.0,management,university.degree,4.12,09/12/1996,27/06/2003,1.0,0 -34.0,technician,high.school,4.12,11/06/2010,12/04/2005,1.0,1 -33.0,entrepreneur,basic.9y,4.12,30/05/2011,17/10/2003,1.0,0 -37.0,,basic.9y,4.12,01/08/2018,29/05/1998,1.0,0 -39.0,,high.school,4.12,04/04/2006,23/06/2016,1.0,0 -36.0,admin.,university.degree,4.12,05/07/2002,24/02/2017,1.0,0 -,admin.,university.degree,4.12,08/05/2012,31/12/1992,1.0,0 -43.0,,high.school,4.12,14/01/2005,14/11/2003,1.0,1 -29.0,services,high.school,4.12,16/04/1996,09/09/2005,1.0,0 -36.0,admin.,university.degree,4.12,,05/01/2002,1.0,0 -56.0,retired,university.degree,4.12,01/03/1994,30/04/2004,1.0,0 -46.0,blue-collar,basic.9y,4.12,31/12/1994,19/06/2018,1.0,0 -38.0,blue-collar,professional.course,4.12,27/04/2018,27/10/2005,1.0,0 -45.0,housemaid,high.school,4.12,19/06/2015,31/12/1990,1.0,0 -35.0,blue-collar,high.school,4.12,18/02/2005,30/08/2016,1.0,0 -36.0,entrepreneur,university.degree,4.12,19/09/2013,25/03/1995,1.0,0 -,services,university.degree,4.12,21/06/2004,12/03/2009,1.0,0 -36.0,entrepreneur,university.degree,4.12,01/04/2010,24/02/2012,1.0,0 -32.0,services,high.school,4.12,,09/01/1998,1.0,0 -44.0,admin.,university.degree,4.12,31/01/2003,25/07/2014,1.0,0 -47.0,technician,university.degree,4.12,13/08/2004,16/11/2011,1.0,0 -32.0,services,high.school,4.12,22/09/2006,20/01/2005,1.0,0 -44.0,admin.,university.degree,4.12,26/03/2010,25/05/1996,1.0,0 -34.0,self-employed,professional.course,4.12,18/08/2006,31/12/1993,1.0,0 -46.0,management,high.school,4.12,21/11/2008,03/08/2007,1.0,0 -51.0,admin.,university.degree,4.12,,01/10/1997,1.0,0 -31.0,technician,university.degree,4.12,28/10/1999,21/04/2017,1.0,0 -,blue-collar,high.school,4.12,24/10/1990,25/07/2000,1.0,0 -34.0,management,high.school,4.12,05/05/2000,08/03/2017,1.0,0 -,admin.,university.degree,4.12,28/12/2007,12/06/2003,1.0,1 -41.0,,university.degree,4.12,03/12/2013,15/12/2005,1.0,0 -30.0,blue-collar,basic.9y,4.12,01/11/1997,18/10/2011,1.0,0 -31.0,management,university.degree,4.12,14/01/2005,28/11/2007,1.0,1 -54.0,technician,basic.9y,4.12,18/03/2019,02/10/2015,1.0,0 -55.0,admin.,university.degree,4.12,04/08/2010,01/06/2004,1.0,0 -35.0,blue-collar,professional.course,4.12,,11/02/2005,1.0,0 -36.0,,university.degree,4.12,13/05/2009,12/04/2018,1.0,1 -41.0,admin.,university.degree,4.12,17/06/2013,21/07/2017,1.0,0 -38.0,,basic.9y,4.12,,23/03/2007,1.0,0 -36.0,entrepreneur,university.degree,4.12,10/04/2009,25/02/2005,1.0,1 -32.0,technician,university.degree,4.12,14/09/1997,10/09/2010,1.0,0 -38.0,blue-collar,high.school,4.12,10/07/2009,26/09/1997,1.0,0 -53.0,blue-collar,basic.9y,4.12,23/12/2004,21/03/2011,1.0,0 -45.0,admin.,high.school,4.12,21/11/2014,13/04/2017,1.0,0 -39.0,self-employed,basic.9y,4.12,30/01/2009,11/10/2001,1.0,0 -32.0,blue-collar,high.school,4.12,15/11/2006,19/06/2012,1.0,0 -29.0,management,university.degree,4.12,01/07/2002,21/01/2013,1.0,1 -40.0,blue-collar,basic.6y,4.12,01/11/2012,07/08/2008,1.0,1 -36.0,admin.,university.degree,4.12,01/03/2000,31/12/1990,1.0,0 -51.0,entrepreneur,university.degree,4.12,28/08/2003,17/09/2001,1.0,0 -31.0,management,university.degree,4.12,30/11/1999,01/11/2002,1.0,0 -32.0,blue-collar,basic.9y,4.12,07/11/1995,21/03/2017,1.0,0 -34.0,management,university.degree,4.12,03/03/2005,05/08/1995,1.0,0 -56.0,retired,basic.9y,4.12,15/09/1999,23/02/1996,1.0,0 -35.0,housemaid,basic.9y,4.12,07/03/2008,10/11/2006,1.0,0 -35.0,housemaid,basic.9y,4.12,01/06/1995,21/03/2014,1.0,0 -33.0,unemployed,basic.9y,4.12,24/07/2007,22/10/2007,1.0,0 -34.0,unemployed,basic.4y,4.12,,23/12/2013,1.0,0 -40.0,management,professional.course,4.12,13/02/2001,07/01/2011,1.0,0 -,retired,basic.9y,4.12,,16/01/2004,1.0,0 -,blue-collar,professional.course,4.12,20/03/1992,20/04/2015,1.0,0 -34.0,,university.degree,4.12,19/01/2007,29/04/2005,1.0,0 -,management,university.degree,4.12,27/07/2005,22/09/2005,1.0,0 -,technician,university.degree,4.12,31/10/2006,06/06/2008,1.0,0 -44.0,services,high.school,4.12,06/04/2011,01/09/1998,1.0,0 -32.0,,university.degree,4.12,18/07/2002,05/10/1994,1.0,0 -48.0,blue-collar,basic.9y,4.12,,31/12/1991,1.0,0 -32.0,student,university.degree,4.12,05/05/1994,27/08/2013,1.0,0 -31.0,entrepreneur,university.degree,4.12,04/03/1993,07/06/2005,1.0,0 -47.0,management,basic.9y,4.12,06/07/2002,23/01/2009,1.0,0 -53.0,blue-collar,basic.9y,4.12,15/08/1999,27/02/2004,1.0,0 -36.0,,basic.6y,4.12,,05/06/2003,1.0,0 -30.0,admin.,high.school,4.12,21/09/2011,01/07/1993,1.0,0 -30.0,,high.school,4.12,01/12/1995,19/04/2002,1.0,0 -32.0,entrepreneur,high.school,4.12,02/06/2006,05/07/2011,1.0,0 -29.0,blue-collar,basic.9y,4.12,01/06/2011,04/06/2012,1.0,0 -29.0,blue-collar,basic.9y,4.12,15/12/2011,11/07/2000,1.0,0 -36.0,technician,high.school,4.12,17/12/2004,20/03/2009,1.0,0 -52.0,self-employed,university.degree,4.12,03/12/2004,15/01/1999,1.0,0 -34.0,blue-collar,basic.6y,4.12,24/03/2000,15/11/1987,1.0,0 -44.0,self-employed,university.degree,4.12,01/01/1998,30/12/2014,1.0,0 -46.0,management,high.school,4.12,25/03/2014,03/10/2008,1.0,0 -51.0,entrepreneur,university.degree,4.12,18/02/2003,31/12/2018,1.0,0 -52.0,entrepreneur,high.school,4.12,01/12/1999,10/02/1997,1.0,0 -36.0,admin.,university.degree,4.12,08/11/2002,08/04/2005,1.0,0 -29.0,services,high.school,4.12,31/12/1994,11/03/2005,1.0,0 -31.0,technician,basic.9y,4.12,23/03/2009,07/10/2013,1.0,0 -44.0,technician,professional.course,4.12,28/11/2000,10/08/2018,1.0,0 -52.0,management,university.degree,4.12,29/06/2006,14/12/2011,1.0,0 -32.0,services,high.school,4.12,16/08/2018,13/03/2018,1.0,0 -36.0,admin.,university.degree,4.12,,02/01/1998,1.0,0 -,,university.degree,4.12,03/07/2012,31/10/2012,1.0,0 -39.0,technician,professional.course,4.12,01/02/1993,01/07/1991,1.0,0 -50.0,self-employed,basic.6y,4.12,30/05/2011,03/11/2011,1.0,0 -31.0,services,high.school,4.12,19/03/2004,06/05/2015,1.0,0 -46.0,blue-collar,basic.4y,4.12,21/12/2011,22/04/1996,1.0,0 -31.0,technician,basic.9y,4.12,07/09/2009,15/12/2015,1.0,0 -52.0,technician,basic.4y,4.12,05/08/2004,29/11/2016,1.0,0 -48.0,technician,professional.course,4.12,01/07/2009,31/12/1992,1.0,0 -34.0,technician,professional.course,4.12,07/12/2018,31/01/2013,1.0,0 -58.0,management,university.degree,4.12,05/02/2008,05/02/2013,1.0,0 -48.0,admin.,high.school,4.12,10/12/2004,27/11/1992,1.0,0 -55.0,technician,basic.9y,4.12,16/04/2010,11/06/2001,1.0,0 -,management,university.degree,4.12,25/11/1994,15/12/2000,1.0,0 -52.0,,high.school,4.12,25/04/2012,05/08/2015,1.0,0 -42.0,entrepreneur,university.degree,4.12,25/11/1999,06/05/2013,1.0,0 -43.0,admin.,university.degree,4.12,08/10/2014,25/05/1999,1.0,0 -30.0,admin.,high.school,4.12,21/02/2019,29/12/1995,1.0,0 -30.0,admin.,university.degree,4.12,,05/12/1993,1.0,0 -42.0,management,university.degree,4.12,06/06/2003,01/11/1994,1.0,0 -31.0,entrepreneur,high.school,4.12,,08/08/2017,1.0,0 -31.0,blue-collar,basic.9y,4.12,01/10/2001,21/04/2016,1.0,0 -31.0,,basic.9y,4.12,11/07/2017,27/07/2015,1.0,0 -38.0,entrepreneur,basic.9y,4.12,29/07/2014,18/12/2012,1.0,0 -47.0,management,basic.4y,4.12,05/03/1994,09/06/2017,1.0,0 -52.0,blue-collar,professional.course,4.12,31/12/1992,05/03/1995,1.0,0 -30.0,admin.,university.degree,4.12,05/03/1993,25/12/1997,1.0,0 -47.0,management,basic.4y,4.12,18/08/2011,01/06/1997,1.0,0 -33.0,services,high.school,4.12,25/12/1995,09/03/2001,1.0,0 -35.0,self-employed,university.degree,4.12,,28/01/2010,1.0,0 -33.0,admin.,high.school,4.12,13/08/2012,20/11/2013,1.0,0 -47.0,management,university.degree,4.12,09/10/1998,01/02/2011,1.0,0 -38.0,technician,professional.course,4.12,03/08/2017,05/05/2006,1.0,0 -38.0,technician,professional.course,4.12,01/06/1994,25/06/2004,1.0,0 -30.0,management,university.degree,4.12,31/12/1997,22/03/2006,1.0,0 -,admin.,high.school,4.12,10/12/2015,05/05/2015,1.0,0 -38.0,blue-collar,basic.6y,4.12,17/01/2007,09/06/1989,1.0,0 -,management,basic.4y,4.12,20/12/1998,12/02/2015,1.0,0 -39.0,admin.,university.degree,4.12,10/05/1989,26/06/2014,1.0,0 -30.0,,professional.course,4.12,05/06/2000,11/10/2011,1.0,0 -33.0,admin.,high.school,4.12,10/05/1990,16/06/2005,1.0,0 -30.0,services,high.school,4.12,28/07/1995,21/11/2003,1.0,0 -35.0,blue-collar,high.school,4.12,31/10/2003,04/01/2002,1.0,0 -29.0,blue-collar,basic.9y,4.12,18/03/2009,01/04/2006,1.0,0 -36.0,management,university.degree,4.12,,02/05/2003,1.0,0 -40.0,technician,basic.9y,4.12,04/01/1992,15/07/1999,1.0,0 -31.0,admin.,university.degree,4.12,01/09/1997,11/12/2017,1.0,0 -40.0,,basic.9y,4.12,04/03/2005,12/09/2017,1.0,0 -31.0,services,high.school,4.12,16/12/2005,13/01/2006,1.0,0 -34.0,management,university.degree,4.12,06/10/2014,06/02/2004,1.0,0 -34.0,services,high.school,4.12,03/12/1998,24/10/2003,1.0,0 -45.0,blue-collar,basic.4y,4.12,23/07/1996,03/04/2009,1.0,0 -30.0,admin.,university.degree,4.12,18/02/2005,23/12/2008,1.0,0 -40.0,technician,basic.9y,4.12,01/07/1994,13/12/2013,1.0,0 -44.0,,high.school,4.12,25/03/1996,01/06/2016,1.0,0 -40.0,technician,professional.course,4.12,,22/12/2000,1.0,0 -,management,university.degree,4.12,26/04/2013,05/06/2018,1.0,0 -30.0,services,professional.course,4.12,06/04/2010,10/09/2003,1.0,1 -32.0,entrepreneur,basic.4y,4.12,30/07/2014,28/12/2007,1.0,0 -30.0,services,high.school,4.12,04/01/2007,03/01/2002,1.0,0 -32.0,entrepreneur,basic.4y,4.12,01/01/1995,27/07/2011,1.0,0 -52.0,,university.degree,4.12,08/07/1996,05/04/1990,1.0,0 -32.0,services,professional.course,4.12,02/04/2009,25/03/1995,1.0,0 -,technician,basic.6y,4.12,23/02/2007,11/02/2005,1.0,0 -35.0,blue-collar,basic.6y,4.12,13/08/2013,28/06/1996,1.0,0 -38.0,technician,basic.6y,4.12,05/04/2016,21/01/2005,1.0,0 -40.0,admin.,university.degree,4.12,,12/02/2014,1.0,0 -36.0,technician,professional.course,4.12,10/10/2003,19/01/2010,1.0,0 -29.0,services,high.school,4.12,,08/08/2006,1.0,0 -32.0,entrepreneur,basic.4y,4.12,05/11/2007,25/05/1995,1.0,0 -35.0,technician,professional.course,4.12,21/11/2003,16/06/2006,1.0,0 -30.0,admin.,high.school,4.12,28/12/1993,21/08/2013,1.0,0 -51.0,,high.school,4.12,03/12/2010,05/11/2002,1.0,0 -35.0,technician,professional.course,4.12,29/10/2004,14/06/2002,1.0,0 -45.0,blue-collar,basic.9y,4.12,27/12/2002,06/07/2009,1.0,0 -44.0,admin.,high.school,4.12,20/06/2018,24/07/2003,1.0,0 -39.0,admin.,university.degree,4.12,21/01/2016,04/07/2002,1.0,0 -31.0,blue-collar,basic.4y,4.12,10/06/2008,05/05/2006,1.0,0 -31.0,blue-collar,high.school,4.12,16/02/2005,12/12/2003,1.0,1 -31.0,blue-collar,high.school,4.12,17/09/2003,27/11/2015,1.0,0 -31.0,blue-collar,high.school,4.12,24/07/2012,01/06/2010,1.0,0 -,technician,professional.course,4.12,12/11/2002,13/07/2018,1.0,0 -,technician,professional.course,4.12,01/06/2004,05/07/1996,1.0,0 -,unknown,basic.4y,4.12,11/01/2018,24/03/2015,1.0,0 -45.0,management,university.degree,4.12,24/10/2008,25/06/1997,1.0,0 -30.0,admin.,high.school,4.12,,25/10/1994,1.0,0 -34.0,admin.,university.degree,4.12,,26/06/2017,1.0,0 -34.0,admin.,university.degree,4.12,16/12/1999,31/12/1993,1.0,0 -30.0,blue-collar,basic.4y,4.12,18/09/2003,19/04/1996,1.0,0 -32.0,services,high.school,4.12,27/08/2002,17/03/2009,1.0,0 -55.0,admin.,high.school,4.12,15/04/2005,19/01/2009,1.0,0 -50.0,housemaid,high.school,4.12,13/02/2018,15/10/2015,1.0,0 -33.0,self-employed,basic.4y,4.12,,13/12/2014,1.0,0 -,unemployed,high.school,4.12,30/04/2019,30/03/2001,1.0,0 -35.0,blue-collar,basic.9y,4.12,07/08/1997,19/10/2009,1.0,0 -32.0,admin.,university.degree,4.12,23/09/2005,31/01/2012,1.0,0 -31.0,blue-collar,high.school,4.12,10/11/2010,01/06/1997,1.0,0 -54.0,,university.degree,4.12,16/11/2005,31/05/2018,1.0,0 -40.0,admin.,university.degree,4.12,18/07/2016,31/10/2012,1.0,0 -34.0,,basic.9y,4.12,13/07/1999,29/08/2002,1.0,0 -33.0,management,university.degree,4.12,04/12/2015,29/12/1995,1.0,0 -37.0,management,university.degree,4.12,07/11/2003,09/11/1994,1.0,0 -37.0,management,university.degree,4.12,20/03/1994,21/11/2000,1.0,0 -33.0,management,university.degree,4.12,29/01/1991,29/03/2019,1.0,0 -31.0,technician,university.degree,4.12,,04/04/2008,1.0,0 -,admin.,university.degree,4.12,10/04/2003,01/07/1993,1.0,0 -31.0,blue-collar,high.school,4.12,16/01/2004,22/11/2002,1.0,0 -43.0,management,university.degree,4.12,01/07/1994,26/09/1997,1.0,0 -29.0,,basic.9y,4.12,19/07/2002,25/03/2019,1.0,0 -42.0,unemployed,high.school,4.12,02/10/2001,26/11/1993,1.0,0 -49.0,blue-collar,basic.9y,4.12,01/01/1995,29/03/2013,1.0,0 -49.0,blue-collar,basic.9y,4.12,09/06/2005,31/10/2012,1.0,0 -38.0,technician,professional.course,4.12,16/07/2009,01/07/2011,1.0,0 -29.0,management,university.degree,4.12,10/10/1997,08/01/2015,1.0,0 -43.0,admin.,university.degree,4.12,30/10/2013,31/12/2004,1.0,1 -34.0,management,high.school,4.12,08/05/2009,01/03/2013,1.0,0 -,admin.,university.degree,4.12,04/08/2005,01/05/2006,1.0,0 -38.0,technician,professional.course,4.12,26/03/2015,07/08/2003,1.0,1 -48.0,services,basic.4y,4.12,24/06/2014,15/06/2015,1.0,0 -29.0,blue-collar,high.school,4.12,05/08/1999,30/09/2004,1.0,0 -46.0,blue-collar,basic.9y,4.12,17/01/2014,30/10/2012,1.0,0 -29.0,technician,professional.course,4.12,,03/10/1997,1.0,0 -36.0,admin.,university.degree,4.12,31/12/1990,14/10/2004,1.0,0 -36.0,management,university.degree,4.12,,18/03/2010,1.0,0 -38.0,entrepreneur,basic.9y,4.12,07/06/2016,05/11/2000,1.0,0 -49.0,services,basic.6y,4.12,27/05/2014,22/01/2007,1.0,0 -48.0,admin.,university.degree,4.12,20/07/2007,06/02/2015,1.0,0 -30.0,admin.,high.school,4.12,27/03/2001,12/02/1999,1.0,0 -38.0,,basic.9y,4.12,17/10/2013,15/04/2005,1.0,0 -33.0,blue-collar,basic.9y,4.12,02/02/2004,07/10/2005,1.0,0 -30.0,blue-collar,basic.9y,4.12,15/01/2000,28/03/2001,1.0,0 -49.0,blue-collar,basic.6y,4.12,08/09/1995,02/08/2011,1.0,0 -53.0,entrepreneur,university.degree,4.12,01/05/1996,26/08/2002,1.0,0 -35.0,admin.,university.degree,4.12,20/01/1995,10/01/1995,1.0,1 -56.0,management,university.degree,4.12,13/02/2004,06/08/2015,1.0,0 -,technician,basic.9y,4.12,04/07/2008,17/09/2015,1.0,0 -40.0,,high.school,4.12,12/04/2006,05/06/2012,1.0,0 -39.0,management,high.school,4.12,25/12/1993,09/08/2013,1.0,0 -37.0,management,university.degree,4.12,16/12/2000,01/05/2006,1.0,0 -,management,university.degree,4.12,09/06/2000,28/06/2002,1.0,0 -,technician,university.degree,4.12,25/07/1997,06/10/2014,1.0,0 -44.0,services,high.school,4.12,06/01/2006,17/02/2017,1.0,0 -47.0,admin.,university.degree,4.12,25/12/1995,26/02/2007,1.0,0 -42.0,services,professional.course,4.12,21/01/2010,25/01/1996,1.0,0 -,admin.,high.school,4.12,04/05/2010,25/05/1988,1.0,0 -31.0,,university.degree,4.12,22/12/2016,23/07/2018,1.0,0 -32.0,entrepreneur,university.degree,4.12,,22/04/2016,1.0,0 -41.0,admin.,university.degree,4.12,31/01/2013,12/08/2010,1.0,0 -37.0,,university.degree,4.12,,08/04/2000,1.0,0 -,admin.,university.degree,4.12,18/03/1995,28/12/1994,1.0,0 -37.0,admin.,university.degree,4.12,13/05/2009,03/06/2004,1.0,0 -,entrepreneur,high.school,4.12,09/04/2014,04/08/2011,1.0,0 -32.0,technician,university.degree,4.12,05/11/2000,09/05/2008,1.0,0 -30.0,technician,basic.9y,4.12,26/01/2007,31/12/1993,1.0,0 -44.0,admin.,university.degree,4.12,27/10/2014,06/09/2013,1.0,0 -39.0,admin.,university.degree,4.12,07/06/2013,09/05/2001,1.0,0 -37.0,admin.,university.degree,4.12,26/05/2009,21/07/2014,1.0,1 -42.0,entrepreneur,basic.4y,4.12,04/02/2004,25/05/2006,1.0,0 -30.0,technician,high.school,4.12,28/06/2012,05/09/2005,1.0,0 -53.0,,high.school,4.12,20/02/1994,29/06/2005,1.0,0 -38.0,blue-collar,basic.9y,4.12,20/10/1992,18/09/2003,1.0,0 -,admin.,basic.9y,4.12,09/12/1995,21/12/2004,1.0,0 -38.0,blue-collar,basic.9y,4.12,18/11/2013,30/04/1994,1.0,0 -43.0,blue-collar,basic.6y,4.12,05/02/2003,12/04/2018,1.0,0 -48.0,,university.degree,4.12,19/01/2007,21/04/2009,1.0,0 -55.0,technician,basic.9y,4.12,06/05/2015,13/01/1995,1.0,0 -35.0,admin.,university.degree,4.12,22/04/2011,03/01/2012,1.0,1 -34.0,self-employed,university.degree,4.12,12/03/2018,19/05/2006,1.0,0 -42.0,admin.,university.degree,4.12,,22/12/2006,1.0,0 -33.0,entrepreneur,basic.6y,4.12,25/05/2016,29/07/2005,1.0,0 -31.0,admin.,high.school,4.12,02/08/2007,16/04/2018,1.0,0 -43.0,,university.degree,4.12,05/06/1997,01/04/2014,1.0,0 -58.0,management,university.degree,4.12,,04/07/2017,1.0,0 -53.0,management,basic.4y,4.12,25/12/1994,26/11/1997,1.0,0 -,blue-collar,basic.9y,4.12,11/06/2010,05/08/1993,1.0,0 -36.0,admin.,university.degree,4.12,31/01/1991,22/07/2010,1.0,0 -,housemaid,basic.6y,4.12,01/07/1997,03/02/2016,1.0,0 -36.0,admin.,university.degree,4.12,25/04/2003,06/03/2015,1.0,1 -30.0,blue-collar,basic.9y,4.12,13/04/2018,02/03/2001,1.0,0 -29.0,blue-collar,high.school,4.12,04/12/1999,11/05/2018,1.0,0 -39.0,admin.,university.degree,4.12,27/03/2012,02/09/2014,1.0,0 -39.0,blue-collar,basic.9y,4.12,24/12/1997,17/12/2013,1.0,0 -,entrepreneur,university.degree,4.12,03/04/1996,29/08/2005,1.0,0 -34.0,management,university.degree,4.12,01/04/2005,15/05/2009,1.0,0 -,management,high.school,4.12,,01/10/1997,1.0,0 -56.0,blue-collar,basic.9y,4.12,01/07/2014,16/01/2007,1.0,1 -56.0,management,university.degree,4.12,12/12/2002,24/06/2005,1.0,0 -37.0,services,high.school,4.12,11/09/2000,13/04/2007,1.0,1 -31.0,blue-collar,high.school,4.12,23/03/2015,09/01/2009,1.0,0 -38.0,blue-collar,basic.6y,4.12,25/09/2015,25/06/2012,1.0,0 -40.0,admin.,university.degree,4.12,04/05/1993,01/12/1992,1.0,0 -47.0,blue-collar,basic.9y,4.12,08/02/2000,28/07/2011,1.0,0 -31.0,,professional.course,4.12,,12/03/2015,1.0,0 -,self-employed,university.degree,4.12,21/01/2001,31/12/1996,1.0,0 -38.0,blue-collar,basic.6y,4.12,05/11/1991,09/09/2005,1.0,0 -49.0,,university.degree,4.12,31/03/2009,13/02/2014,1.0,0 -56.0,entrepreneur,university.degree,4.12,27/11/2002,11/10/2000,1.0,0 -31.0,admin.,university.degree,4.12,05/11/1995,13/04/2018,1.0,0 -39.0,unemployed,basic.9y,4.12,,15/12/1996,1.0,0 -46.0,admin.,university.degree,4.12,25/05/2003,11/02/2005,1.0,0 -46.0,self-employed,basic.9y,4.12,05/10/2012,06/08/2014,1.0,0 -35.0,technician,basic.9y,4.12,07/04/2014,01/05/1998,1.0,0 -51.0,blue-collar,basic.9y,4.12,,19/02/2009,1.0,0 -39.0,unemployed,basic.9y,4.12,29/06/2009,20/06/2008,1.0,0 -35.0,technician,basic.9y,4.12,23/07/1996,23/12/2005,1.0,0 -35.0,technician,basic.9y,4.12,01/01/1998,29/06/2012,1.0,0 -57.0,management,university.degree,4.12,12/11/1998,13/10/2006,1.0,1 -35.0,technician,basic.9y,4.12,25/07/2008,24/04/1998,1.0,0 -38.0,,basic.6y,4.12,22/10/2004,23/10/2009,1.0,0 -,services,basic.6y,4.12,24/03/2006,25/12/1994,1.0,0 -50.0,technician,university.degree,4.12,18/05/2006,22/12/2006,1.0,0 -35.0,admin.,university.degree,4.12,,07/04/1998,1.0,0 -42.0,admin.,professional.course,4.12,21/06/2001,01/08/2003,1.0,0 -32.0,self-employed,university.degree,4.12,17/04/2002,25/03/1997,1.0,0 -32.0,management,university.degree,4.12,13/06/2007,06/06/2008,1.0,0 -32.0,self-employed,university.degree,4.12,01/12/1993,18/02/2005,1.0,0 -34.0,entrepreneur,basic.9y,4.12,,08/07/2013,1.0,0 -34.0,services,basic.9y,4.12,16/05/2001,20/02/1997,1.0,0 -54.0,,basic.9y,4.12,31/08/1994,16/05/2013,1.0,0 -48.0,admin.,high.school,4.12,03/04/2012,22/06/1997,1.0,1 -33.0,self-employed,university.degree,4.12,17/09/2013,06/06/2014,1.0,0 -35.0,management,university.degree,4.12,01/11/2002,30/09/2005,1.0,0 -29.0,,professional.course,4.12,17/07/2015,01/03/2004,1.0,0 -34.0,admin.,university.degree,4.12,30/04/1999,26/09/2002,1.0,0 -49.0,,high.school,4.12,26/11/2010,26/04/2012,1.0,0 -53.0,blue-collar,basic.9y,4.12,01/07/1992,01/02/1994,1.0,0 -31.0,services,high.school,4.12,24/02/2012,14/01/2010,1.0,0 -,unemployed,university.degree,4.12,16/06/2011,06/02/2009,1.0,0 -34.0,services,high.school,4.12,10/11/2006,11/07/1996,1.0,0 -35.0,admin.,professional.course,4.12,19/10/2009,22/03/1994,1.0,0 -35.0,entrepreneur,university.degree,4.12,13/02/2019,21/11/2006,1.0,0 -42.0,self-employed,university.degree,4.12,04/12/2003,13/09/2012,1.0,0 -31.0,entrepreneur,high.school,4.12,04/11/1998,12/01/2009,1.0,0 -43.0,admin.,university.degree,4.12,05/04/1991,25/12/2014,1.0,0 -37.0,entrepreneur,university.degree,4.12,03/12/2004,29/04/2014,1.0,0 -37.0,,university.degree,4.12,25/11/1991,04/04/2014,1.0,0 -35.0,admin.,university.degree,4.12,02/01/2004,02/08/2001,1.0,0 -38.0,,university.degree,4.12,,19/09/2003,1.0,0 -43.0,management,university.degree,4.12,27/09/2010,26/11/2015,1.0,0 -32.0,admin.,university.degree,4.12,15/06/2001,08/03/2016,1.0,0 -42.0,technician,basic.9y,4.12,10/03/1992,10/03/2006,1.0,0 -52.0,management,university.degree,4.12,03/07/2018,27/06/2002,1.0,1 -31.0,admin.,basic.9y,4.12,13/04/1990,30/07/2004,1.0,0 -38.0,admin.,university.degree,4.12,25/12/1993,25/12/1994,1.0,0 -36.0,entrepreneur,university.degree,4.12,31/01/2003,21/06/2016,1.0,0 -33.0,admin.,university.degree,4.12,,11/07/2000,1.0,0 -55.0,management,professional.course,4.12,14/10/2004,05/08/1994,1.0,0 -42.0,management,university.degree,4.12,10/11/2017,15/04/2014,1.0,0 -43.0,management,university.degree,4.12,01/09/2006,05/05/2000,1.0,0 -32.0,management,university.degree,4.12,23/05/2013,11/04/2003,1.0,0 -36.0,blue-collar,basic.6y,4.12,24/07/2008,03/10/1997,1.0,0 -30.0,,professional.course,4.12,25/11/2000,05/12/2003,1.0,0 -45.0,admin.,university.degree,4.12,07/10/2005,01/10/1993,1.0,0 -,admin.,basic.9y,4.12,25/01/2008,08/08/1997,1.0,0 -36.0,entrepreneur,university.degree,4.12,11/12/1999,04/04/2014,1.0,1 -46.0,,basic.4y,4.12,01/04/1994,16/09/2013,1.0,0 -35.0,technician,university.degree,4.12,22/06/2000,04/12/2009,1.0,0 -33.0,,university.degree,4.12,03/02/2005,19/09/2003,1.0,0 -31.0,technician,high.school,4.12,18/01/2012,05/01/2004,1.0,0 -54.0,blue-collar,basic.4y,4.12,20/03/2017,29/02/2008,1.0,0 -40.0,blue-collar,basic.6y,4.12,06/06/2013,31/01/2012,1.0,0 -,technician,professional.course,4.12,18/01/1990,28/06/2016,1.0,0 -51.0,,high.school,4.12,31/12/1985,11/06/2004,1.0,0 -34.0,services,high.school,4.12,30/03/2018,21/05/2014,1.0,0 -46.0,technician,basic.9y,4.12,20/09/1994,18/04/2006,1.0,0 -40.0,,high.school,4.12,27/03/2002,01/02/2000,1.0,0 -30.0,technician,professional.course,4.12,19/04/2011,24/11/2005,1.0,1 -35.0,management,university.degree,4.12,20/06/1997,09/11/1994,1.0,0 -46.0,management,university.degree,4.12,01/01/1992,30/08/2016,1.0,0 -52.0,admin.,high.school,4.12,01/06/1997,09/04/1999,1.0,0 -31.0,blue-collar,basic.4y,4.12,14/07/2016,11/06/2010,1.0,0 -53.0,blue-collar,basic.6y,4.12,02/10/2012,04/07/2016,1.0,0 -56.0,entrepreneur,basic.9y,4.12,10/11/2000,28/11/2003,1.0,1 -46.0,management,high.school,4.12,15/07/1997,07/05/2014,1.0,0 -30.0,,high.school,4.12,19/11/2004,24/10/2000,1.0,0 -53.0,technician,professional.course,4.12,30/06/2003,15/01/2010,1.0,1 -39.0,blue-collar,basic.6y,4.12,31/12/1993,18/03/2005,1.0,0 -45.0,technician,university.degree,4.12,12/04/2011,29/10/2014,1.0,0 -36.0,admin.,university.degree,4.12,29/04/2019,28/12/2015,1.0,0 -,services,high.school,4.12,17/01/2001,05/08/1997,1.0,0 -30.0,admin.,high.school,4.12,13/02/2018,03/05/2013,1.0,0 -31.0,blue-collar,high.school,4.12,23/01/2004,27/08/2004,1.0,0 -45.0,blue-collar,basic.9y,4.12,21/10/2008,30/04/2004,1.0,0 -37.0,services,high.school,4.12,24/12/2002,02/11/2007,1.0,0 -42.0,blue-collar,basic.4y,4.12,25/07/2003,01/11/1996,1.0,0 -,,high.school,4.12,23/07/2001,01/07/2011,1.0,1 -44.0,services,high.school,4.12,10/11/2004,06/12/2017,1.0,0 -48.0,housemaid,high.school,4.12,01/11/1994,16/04/2010,1.0,0 -55.0,management,university.degree,4.12,02/11/2009,24/12/1999,1.0,0 -40.0,admin.,high.school,4.12,09/12/2005,02/07/2009,1.0,0 -34.0,management,university.degree,4.12,,07/03/2003,1.0,0 -,management,university.degree,4.12,15/02/2006,20/05/2016,1.0,0 -56.0,management,university.degree,4.12,21/07/2006,01/12/1995,1.0,0 -41.0,housemaid,university.degree,4.12,07/04/2005,23/06/2000,1.0,0 -36.0,admin.,high.school,4.12,01/01/2006,10/02/2006,1.0,0 -32.0,blue-collar,basic.6y,4.12,20/07/2017,23/02/2001,1.0,0 -40.0,blue-collar,basic.6y,4.12,20/01/2005,10/09/2004,1.0,0 -50.0,management,basic.6y,4.12,05/10/1994,05/06/1997,1.0,0 -43.0,,university.degree,4.12,16/12/2002,07/03/2008,1.0,0 -,management,high.school,4.12,23/08/2018,01/02/2007,1.0,0 -49.0,admin.,basic.9y,4.12,03/11/1993,04/03/2009,1.0,0 -33.0,technician,university.degree,4.12,12/11/2004,18/04/2005,1.0,0 -38.0,services,high.school,4.12,20/01/2009,27/07/2016,1.0,0 -,services,high.school,4.12,10/09/1988,25/09/2003,1.0,0 -39.0,services,high.school,4.12,14/06/2012,03/01/1997,1.0,0 -29.0,admin.,university.degree,4.12,,22/12/2014,1.0,0 -33.0,,high.school,4.12,25/07/2011,01/01/1992,1.0,0 -48.0,housemaid,basic.6y,4.12,11/02/2009,02/04/2009,1.0,0 -35.0,blue-collar,basic.9y,4.12,31/05/2018,30/05/1997,1.0,0 -,entrepreneur,high.school,4.12,17/11/1990,15/07/1995,1.0,0 -32.0,admin.,university.degree,4.12,30/03/2005,08/02/2017,1.0,0 -50.0,,high.school,4.12,12/12/2008,08/07/2009,1.0,0 -49.0,technician,basic.9y,4.12,03/01/2017,01/03/1994,1.0,0 -35.0,technician,high.school,4.12,31/01/1990,16/07/2014,1.0,0 -44.0,blue-collar,basic.6y,4.12,23/07/2015,31/10/2007,1.0,0 -40.0,technician,high.school,4.12,19/06/2014,08/12/2016,1.0,0 -,admin.,university.degree,4.12,24/07/2014,10/09/1990,1.0,0 -46.0,admin.,high.school,4.12,12/12/2001,15/06/2009,1.0,0 -44.0,entrepreneur,university.degree,4.12,06/06/2012,08/02/2016,1.0,0 -33.0,services,high.school,4.12,07/08/2008,04/10/2002,1.0,0 -44.0,entrepreneur,university.degree,4.12,17/02/2017,30/07/2015,1.0,0 -,blue-collar,basic.6y,4.12,06/12/2002,11/04/2006,1.0,0 -37.0,management,university.degree,4.12,18/04/2008,07/06/2013,1.0,0 -32.0,services,university.degree,4.12,20/11/2015,14/03/2008,1.0,0 -48.0,management,high.school,4.12,16/05/2006,09/12/2004,1.0,0 -32.0,blue-collar,basic.6y,4.12,,01/04/2009,1.0,0 -56.0,management,university.degree,4.12,02/12/2014,22/04/2015,1.0,0 -,technician,high.school,4.12,30/07/2014,11/11/2013,1.0,0 -31.0,technician,university.degree,4.12,06/07/2015,21/12/2012,1.0,0 -39.0,,basic.6y,4.12,26/10/1990,01/02/2011,1.0,0 -52.0,,university.degree,4.12,10/09/1994,05/08/2005,1.0,0 -36.0,technician,professional.course,4.12,05/02/1994,01/03/2006,1.0,0 -37.0,management,university.degree,4.12,,31/07/2002,1.0,0 -36.0,services,university.degree,4.12,12/10/1990,18/09/2014,1.0,0 -,blue-collar,basic.4y,4.12,,25/06/2018,1.0,0 -30.0,unemployed,high.school,4.12,09/06/2005,01/02/2010,1.0,1 -30.0,blue-collar,basic.9y,4.12,14/02/1998,19/05/2006,1.0,0 -47.0,housemaid,basic.4y,4.12,21/07/2016,01/05/1992,1.0,0 -36.0,,basic.9y,4.12,10/07/1997,20/06/1992,1.0,0 -32.0,technician,professional.course,4.12,08/01/2018,09/02/2015,1.0,0 -34.0,management,high.school,4.12,08/11/2001,01/12/2006,1.0,0 -45.0,admin.,basic.9y,4.12,03/03/2005,01/11/2001,1.0,0 -40.0,entrepreneur,basic.4y,4.12,,19/04/2013,1.0,0 -31.0,blue-collar,basic.9y,4.12,01/09/2008,31/12/1989,1.0,0 -29.0,admin.,professional.course,4.12,,22/10/2014,1.0,0 -50.0,,university.degree,4.12,30/08/2002,14/02/2003,1.0,0 -33.0,,university.degree,4.12,15/08/1997,02/02/2006,1.0,0 -41.0,management,university.degree,4.12,09/05/2014,03/05/2013,1.0,0 -55.0,technician,high.school,4.12,04/06/2010,11/03/2005,1.0,0 -36.0,blue-collar,basic.6y,4.12,05/04/1990,07/05/2014,1.0,0 -31.0,entrepreneur,university.degree,4.12,08/03/1990,13/04/2009,1.0,0 -51.0,entrepreneur,university.degree,4.12,14/07/2006,31/12/1990,1.0,0 -31.0,technician,university.degree,4.12,12/03/2018,01/04/1998,1.0,0 -43.0,blue-collar,basic.4y,4.12,28/07/2006,30/08/2016,1.0,0 -38.0,technician,professional.course,4.12,31/10/2012,01/09/1996,1.0,0 -39.0,housemaid,high.school,4.12,07/09/2007,13/09/2017,1.0,0 -45.0,blue-collar,basic.9y,4.12,26/06/2003,27/01/2009,1.0,0 -48.0,services,high.school,4.12,04/11/2016,02/01/2019,1.0,0 -46.0,blue-collar,basic.9y,4.12,30/04/2012,16/04/2012,1.0,0 -40.0,blue-collar,basic.9y,4.12,13/05/1996,22/04/2005,1.0,0 -53.0,management,basic.4y,4.12,21/09/1997,20/06/1992,1.0,0 -29.0,services,high.school,4.12,01/09/1994,03/11/2006,1.0,0 -36.0,blue-collar,basic.6y,4.12,19/12/2001,05/02/2004,1.0,0 -29.0,technician,professional.course,4.12,25/03/2014,25/03/2000,1.0,0 -53.0,admin.,high.school,4.12,01/05/2011,04/01/2013,1.0,0 -,,basic.6y,4.12,05/10/2003,01/04/2009,1.0,0 -36.0,admin.,university.degree,4.12,24/06/2009,03/11/2017,1.0,0 -53.0,,basic.9y,4.12,15/06/2016,26/06/2002,1.0,0 -,entrepreneur,university.degree,4.12,27/03/2009,01/07/1994,1.0,0 -29.0,services,basic.6y,4.12,18/02/2009,04/09/2007,1.0,0 -30.0,unemployed,professional.course,4.12,05/01/1999,25/07/2003,1.0,0 -38.0,entrepreneur,professional.course,4.12,,01/02/2006,1.0,0 -30.0,blue-collar,basic.4y,4.12,06/09/1995,25/06/1997,1.0,0 -50.0,entrepreneur,university.degree,4.12,,25/09/1997,1.0,0 -38.0,blue-collar,basic.4y,4.12,01/04/2014,01/10/2010,1.0,0 -30.0,services,high.school,4.12,19/06/2014,03/03/2006,1.0,0 -36.0,admin.,university.degree,4.12,21/02/2003,23/06/2000,1.0,0 -52.0,technician,basic.9y,4.12,09/01/1999,22/07/2014,1.0,0 -53.0,self-employed,university.degree,4.12,29/12/2003,05/03/1995,1.0,0 -,technician,professional.course,4.12,13/11/2013,01/12/2008,1.0,0 -31.0,admin.,university.degree,4.12,25/07/1999,09/02/2006,1.0,0 -48.0,admin.,university.degree,4.12,30/06/2014,14/06/2005,1.0,0 -33.0,admin.,high.school,4.12,22/06/2018,27/02/2018,1.0,0 -38.0,blue-collar,basic.9y,4.12,,18/04/2003,1.0,0 -48.0,management,university.degree,4.12,08/02/2001,01/06/1998,1.0,0 -38.0,technician,professional.course,4.12,16/09/2002,01/11/1995,1.0,0 -53.0,blue-collar,basic.4y,4.12,16/10/2003,01/11/1996,1.0,0 -34.0,technician,professional.course,4.12,09/03/1996,11/05/2004,1.0,0 -33.0,admin.,university.degree,4.12,21/11/2008,31/01/2013,1.0,0 -53.0,management,basic.4y,4.12,10/03/2009,09/08/2000,1.0,0 -36.0,admin.,university.degree,4.12,01/06/2004,14/02/2003,1.0,0 -34.0,management,high.school,4.12,09/03/2007,29/06/2015,1.0,0 -37.0,admin.,university.degree,4.12,29/04/2014,20/04/2017,1.0,0 -35.0,housemaid,basic.4y,4.12,28/01/2010,01/12/1993,1.0,0 -45.0,entrepreneur,university.degree,4.12,,25/10/2006,1.0,0 -32.0,admin.,university.degree,4.12,21/04/2010,06/07/2018,1.0,0 -38.0,admin.,university.degree,4.12,15/05/1999,20/11/1994,1.0,0 -30.0,services,high.school,4.12,08/03/2017,04/03/2010,1.0,0 -38.0,services,high.school,4.12,15/07/2004,18/07/2014,1.0,0 -31.0,entrepreneur,basic.9y,4.12,,31/12/1988,1.0,0 -36.0,blue-collar,basic.6y,4.12,15/07/2011,18/10/2002,1.0,0 -29.0,,high.school,4.12,05/07/2002,25/08/1994,1.0,0 -53.0,,basic.6y,4.12,,20/10/2016,1.0,0 -29.0,blue-collar,high.school,4.0760000000000005,07/04/2006,14/06/2016,1.0,0 -49.0,technician,university.degree,4.0760000000000005,01/12/1993,09/11/1994,1.0,0 -30.0,admin.,high.school,4.0760000000000005,25/03/1999,04/04/2014,1.0,0 -39.0,entrepreneur,professional.course,4.0760000000000005,,20/07/2007,1.0,0 -36.0,blue-collar,basic.6y,4.0760000000000005,,08/07/2005,1.0,0 -47.0,self-employed,professional.course,4.0760000000000005,09/12/2003,28/11/2017,1.0,0 -34.0,management,university.degree,4.0760000000000005,14/06/2011,05/12/1991,1.0,0 -33.0,management,university.degree,4.0760000000000005,19/08/2004,13/10/2008,1.0,0 -41.0,blue-collar,basic.4y,4.0760000000000005,25/12/2003,07/10/2013,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,23/05/2005,02/03/2009,1.0,0 -41.0,technician,basic.9y,4.0760000000000005,01/11/1997,15/10/2012,1.0,0 -39.0,services,professional.course,4.0760000000000005,10/11/2005,25/07/2008,1.0,0 -45.0,technician,professional.course,4.0760000000000005,15/10/2014,05/11/1995,1.0,0 -29.0,unemployed,basic.4y,4.0760000000000005,20/10/1998,07/02/2002,1.0,0 -49.0,,professional.course,4.0760000000000005,,12/07/2017,1.0,0 -35.0,technician,professional.course,4.0760000000000005,,07/02/2003,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,03/12/2015,25/01/2012,1.0,0 -53.0,blue-collar,basic.9y,4.0760000000000005,28/04/2006,07/04/2010,1.0,0 -33.0,technician,professional.course,4.0760000000000005,29/10/2004,27/06/2017,1.0,0 -42.0,admin.,university.degree,4.0760000000000005,01/12/1999,06/07/2015,1.0,0 -53.0,housemaid,high.school,4.0760000000000005,28/09/2011,31/12/1995,1.0,0 -39.0,entrepreneur,professional.course,4.0760000000000005,06/03/2015,27/02/2014,1.0,0 -31.0,blue-collar,basic.4y,4.0760000000000005,,24/12/1993,1.0,0 -37.0,management,high.school,4.0760000000000005,,13/02/2013,1.0,0 -30.0,,high.school,4.0760000000000005,,26/07/2016,1.0,0 -31.0,services,basic.9y,4.0760000000000005,01/04/2005,28/06/2007,1.0,0 -48.0,services,high.school,4.0760000000000005,24/06/2014,16/01/2002,1.0,0 -44.0,admin.,professional.course,4.0760000000000005,02/03/2009,07/10/2005,1.0,0 -34.0,technician,professional.course,4.0760000000000005,03/10/2014,14/12/2016,1.0,0 -37.0,management,high.school,4.0760000000000005,07/10/2010,31/01/2003,1.0,0 -31.0,unemployed,high.school,4.0760000000000005,15/12/2004,06/10/2006,1.0,0 -30.0,technician,university.degree,4.0760000000000005,27/05/1991,01/07/1995,1.0,0 -,,high.school,4.0760000000000005,14/10/2005,04/04/2014,1.0,0 -43.0,blue-collar,basic.9y,4.0760000000000005,09/02/2004,31/01/2012,1.0,0 -31.0,,university.degree,4.0760000000000005,09/01/1995,03/09/2004,1.0,0 -30.0,blue-collar,basic.6y,4.0760000000000005,19/07/2016,08/06/2015,1.0,0 -,blue-collar,high.school,4.0760000000000005,22/10/2015,01/06/1995,1.0,0 -47.0,technician,professional.course,4.0760000000000005,28/12/1994,01/09/1993,1.0,0 -37.0,services,basic.6y,4.0760000000000005,01/08/2004,18/08/2009,1.0,0 -,unemployed,university.degree,4.0760000000000005,,23/01/2003,1.0,0 -,,high.school,4.0760000000000005,21/09/2011,13/02/1998,1.0,0 -29.0,admin.,professional.course,4.0760000000000005,19/05/2015,25/03/1995,1.0,0 -52.0,management,university.degree,4.0760000000000005,,22/11/2010,1.0,0 -52.0,management,university.degree,4.0760000000000005,10/05/1998,03/06/1999,1.0,0 -53.0,management,university.degree,4.0760000000000005,09/11/2001,22/12/2015,1.0,0 -53.0,,university.degree,4.0760000000000005,18/06/2012,01/08/2017,1.0,0 -37.0,unemployed,university.degree,4.0760000000000005,02/02/2000,14/01/2014,1.0,0 -29.0,technician,professional.course,4.0760000000000005,,21/01/2005,1.0,0 -46.0,management,university.degree,4.0760000000000005,04/10/2016,25/11/2013,1.0,0 -45.0,blue-collar,basic.6y,4.0760000000000005,10/09/2004,15/11/1994,1.0,0 -52.0,self-employed,basic.9y,4.0760000000000005,03/11/2008,13/01/2012,1.0,0 -32.0,entrepreneur,university.degree,4.0760000000000005,,25/06/1999,1.0,0 -46.0,unemployed,basic.6y,4.0760000000000005,08/04/2014,15/06/1992,1.0,0 -39.0,entrepreneur,professional.course,4.0760000000000005,19/05/1999,05/11/1996,1.0,0 -44.0,,university.degree,4.0760000000000005,10/08/1987,27/04/2000,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,05/06/1992,31/12/1991,1.0,0 -40.0,services,basic.6y,4.0760000000000005,17/02/2015,05/07/1992,1.0,0 -55.0,admin.,basic.9y,4.0760000000000005,,07/10/2016,1.0,0 -58.0,retired,high.school,4.0760000000000005,06/03/2002,02/04/2015,1.0,0 -38.0,,high.school,4.0760000000000005,12/12/2003,09/02/2015,1.0,0 -,services,basic.6y,4.0760000000000005,25/02/2010,25/12/2009,1.0,0 -44.0,entrepreneur,university.degree,4.0760000000000005,14/07/2014,14/02/1997,1.0,0 -40.0,services,basic.6y,4.0760000000000005,27/06/2012,20/07/1996,1.0,0 -,services,high.school,4.0760000000000005,23/02/2007,01/01/1997,1.0,0 -,technician,high.school,4.0760000000000005,05/08/2015,15/03/1993,1.0,0 -56.0,entrepreneur,university.degree,4.0760000000000005,05/04/1990,15/07/2000,1.0,0 -58.0,retired,high.school,4.0760000000000005,04/09/1996,09/10/2015,1.0,1 -33.0,,university.degree,4.0760000000000005,29/01/2002,29/10/1996,1.0,0 -32.0,blue-collar,basic.9y,4.0760000000000005,18/01/2007,22/11/2012,1.0,1 -47.0,technician,professional.course,4.0760000000000005,30/03/2015,30/10/2000,1.0,0 -56.0,housemaid,basic.9y,4.0760000000000005,24/12/2008,10/07/1988,1.0,0 -37.0,,high.school,4.0760000000000005,15/07/1995,08/07/2013,1.0,0 -58.0,,high.school,4.0760000000000005,02/05/2012,05/12/1990,1.0,0 -31.0,services,high.school,4.0760000000000005,15/07/2005,26/01/2011,1.0,0 -,entrepreneur,university.degree,4.0760000000000005,25/01/1995,01/01/1998,1.0,0 -35.0,blue-collar,basic.6y,4.0760000000000005,21/07/1997,02/12/2005,1.0,0 -32.0,admin.,high.school,4.0760000000000005,09/03/2016,27/01/2005,1.0,0 -44.0,admin.,professional.course,4.0760000000000005,09/02/2006,18/02/2014,1.0,0 -,services,high.school,4.0760000000000005,15/12/2000,06/07/2018,1.0,0 -36.0,technician,basic.9y,4.0760000000000005,05/12/2013,05/05/1990,1.0,0 -35.0,blue-collar,basic.6y,4.0760000000000005,,01/03/2006,1.0,0 -34.0,technician,high.school,4.0760000000000005,27/05/2004,01/08/2002,1.0,0 -40.0,blue-collar,basic.4y,4.0760000000000005,27/12/2012,05/04/2006,1.0,0 -55.0,entrepreneur,university.degree,4.0760000000000005,14/08/2013,20/11/1993,1.0,0 -34.0,,university.degree,4.0760000000000005,14/02/1996,10/07/2017,1.0,0 -45.0,admin.,high.school,4.0760000000000005,02/03/2018,04/05/2018,1.0,0 -46.0,admin.,university.degree,4.0760000000000005,05/04/1993,18/12/2013,1.0,0 -29.0,student,high.school,4.0760000000000005,19/09/1995,12/06/2003,1.0,1 -32.0,admin.,professional.course,4.0760000000000005,04/09/2012,09/03/1988,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,28/11/2006,14/06/2002,1.0,0 -32.0,blue-collar,high.school,4.0760000000000005,01/02/2010,04/10/2013,1.0,0 -43.0,services,high.school,4.0760000000000005,01/06/1998,25/01/2013,1.0,0 -53.0,technician,professional.course,4.0760000000000005,22/04/2005,17/11/2015,1.0,0 -31.0,management,university.degree,4.0760000000000005,20/04/1999,01/08/1993,1.0,0 -31.0,management,university.degree,4.0760000000000005,26/12/2003,02/06/2006,1.0,0 -34.0,technician,high.school,4.0760000000000005,17/08/2006,18/11/2005,1.0,1 -29.0,housemaid,high.school,4.0760000000000005,23/04/2004,23/12/2013,1.0,0 -46.0,self-employed,basic.9y,4.0760000000000005,03/09/2004,30/12/2005,1.0,0 -,admin.,university.degree,4.0760000000000005,23/06/2001,19/10/2009,1.0,0 -47.0,blue-collar,basic.9y,4.0760000000000005,,08/12/2006,1.0,0 -42.0,management,university.degree,4.0760000000000005,19/09/1995,05/10/2007,1.0,0 -31.0,blue-collar,basic.9y,4.0760000000000005,15/08/2003,04/10/2000,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,01/11/1996,01/08/2014,1.0,0 -46.0,self-employed,basic.9y,4.0760000000000005,,24/11/1999,1.0,0 -32.0,technician,university.degree,4.0760000000000005,28/11/2017,16/11/2004,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,,12/09/2008,1.0,0 -30.0,unemployed,basic.9y,4.0760000000000005,30/04/1990,12/12/2017,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,15/09/2001,07/08/2009,1.0,0 -32.0,,high.school,4.0760000000000005,17/09/1997,20/01/2005,1.0,0 -48.0,admin.,university.degree,4.0760000000000005,10/02/2016,13/02/2018,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,05/09/1994,27/07/2011,1.0,0 -30.0,technician,university.degree,4.0760000000000005,08/06/2005,09/08/2018,1.0,0 -56.0,admin.,university.degree,4.0760000000000005,28/12/2001,14/06/2018,1.0,0 -30.0,,university.degree,4.0760000000000005,22/12/2014,08/09/2000,1.0,0 -30.0,admin.,high.school,4.0760000000000005,13/02/1990,25/11/1999,1.0,0 -52.0,admin.,university.degree,4.0760000000000005,16/02/2006,03/08/2011,1.0,0 -,services,high.school,4.0760000000000005,27/11/2017,02/01/2004,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,16/06/2006,27/08/2004,1.0,0 -34.0,,university.degree,4.0760000000000005,19/02/2009,01/04/2005,1.0,0 -46.0,management,university.degree,4.0760000000000005,14/10/2015,30/09/2004,1.0,0 -45.0,,university.degree,4.0760000000000005,06/05/2015,25/02/2003,1.0,0 -53.0,technician,high.school,4.0760000000000005,05/12/1990,25/12/1994,1.0,0 -45.0,blue-collar,high.school,4.0760000000000005,28/03/2007,31/10/2008,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,22/02/2010,01/05/1995,1.0,0 -53.0,technician,high.school,4.0760000000000005,03/09/1998,23/06/2010,1.0,0 -29.0,technician,university.degree,4.0760000000000005,12/02/2004,05/12/1999,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,05/02/1996,10/06/2005,1.0,0 -44.0,blue-collar,basic.6y,4.0760000000000005,13/02/2006,30/12/2010,1.0,0 -36.0,admin.,high.school,4.0760000000000005,10/07/2014,26/03/2004,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,,18/03/2005,1.0,0 -34.0,management,university.degree,4.0760000000000005,30/09/2005,01/07/1995,1.0,0 -48.0,management,university.degree,4.0760000000000005,20/08/2004,10/12/2004,1.0,0 -53.0,technician,high.school,4.0760000000000005,09/09/2004,28/05/2007,1.0,1 -,admin.,basic.9y,4.0760000000000005,01/08/1995,15/10/1986,1.0,0 -,entrepreneur,basic.9y,4.0760000000000005,09/01/2015,05/01/2011,1.0,0 -,services,high.school,4.0760000000000005,04/05/2007,10/01/2014,1.0,0 -,technician,university.degree,4.0760000000000005,,15/07/2008,1.0,0 -32.0,blue-collar,university.degree,4.0760000000000005,26/10/2007,15/09/2005,1.0,0 -30.0,technician,university.degree,4.0760000000000005,15/06/2009,27/05/2011,1.0,0 -40.0,blue-collar,basic.4y,4.0760000000000005,,05/09/1997,1.0,1 -43.0,management,university.degree,4.0760000000000005,18/11/2013,27/12/2012,1.0,1 -31.0,admin.,university.degree,4.0760000000000005,08/12/2014,01/12/2009,1.0,0 -32.0,technician,professional.course,4.0760000000000005,10/07/2013,15/12/1999,1.0,0 -,entrepreneur,university.degree,4.0760000000000005,16/04/2004,15/03/1998,1.0,0 -38.0,blue-collar,basic.4y,4.0760000000000005,18/12/2009,26/12/2003,1.0,0 -50.0,entrepreneur,basic.4y,4.0760000000000005,01/11/1997,05/05/2000,1.0,0 -35.0,,high.school,4.0760000000000005,06/04/2007,15/04/2010,1.0,1 -33.0,services,high.school,4.0760000000000005,09/02/2007,23/06/2005,1.0,0 -29.0,admin.,high.school,4.0760000000000005,12/05/1993,05/12/1993,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,01/02/2018,01/05/2008,1.0,0 -31.0,services,high.school,4.0760000000000005,16/09/2005,05/03/2013,1.0,0 -34.0,technician,university.degree,4.0760000000000005,01/12/1994,25/05/2011,1.0,0 -40.0,admin.,university.degree,4.0760000000000005,06/03/2017,06/04/2007,1.0,0 -49.0,unemployed,high.school,4.0760000000000005,,11/10/2005,1.0,0 -29.0,housemaid,high.school,4.0760000000000005,05/11/2009,04/07/2002,1.0,0 -31.0,services,high.school,4.0760000000000005,31/05/2006,14/09/2005,1.0,0 -32.0,technician,university.degree,4.0760000000000005,15/02/2019,17/02/2010,1.0,0 -32.0,entrepreneur,university.degree,4.0760000000000005,20/01/2005,08/10/2004,1.0,0 -50.0,blue-collar,professional.course,4.0760000000000005,30/05/2008,26/12/2008,1.0,1 -32.0,entrepreneur,university.degree,4.0760000000000005,26/06/2006,14/04/2009,1.0,0 -,unemployed,basic.6y,4.0760000000000005,19/10/2001,27/04/2012,1.0,0 -38.0,blue-collar,basic.4y,4.0760000000000005,01/12/1997,27/08/2010,1.0,0 -,unemployed,university.degree,4.0760000000000005,05/12/2011,30/12/2015,1.0,0 -32.0,technician,university.degree,4.0760000000000005,01/11/1995,30/04/2014,1.0,0 -32.0,technician,university.degree,4.0760000000000005,02/06/2010,07/02/2002,1.0,1 -44.0,management,university.degree,4.0760000000000005,19/09/1995,01/04/2008,1.0,0 -29.0,admin.,university.degree,4.0760000000000005,28/06/2011,27/11/1998,1.0,0 -44.0,management,university.degree,4.0760000000000005,05/12/1999,10/10/2014,1.0,0 -32.0,entrepreneur,university.degree,4.0760000000000005,02/08/2001,17/06/2014,1.0,0 -31.0,technician,university.degree,4.0760000000000005,,11/05/2000,1.0,0 -56.0,admin.,university.degree,4.0760000000000005,,10/06/2015,1.0,0 -38.0,,basic.9y,4.0760000000000005,13/09/2011,05/02/2002,1.0,0 -58.0,retired,professional.course,4.0760000000000005,05/11/1990,31/07/2008,1.0,0 -46.0,management,high.school,4.0760000000000005,01/05/1997,05/01/2015,1.0,0 -38.0,management,university.degree,4.0760000000000005,05/01/2012,05/10/1996,1.0,0 -29.0,admin.,high.school,4.0760000000000005,13/04/2011,18/03/2016,1.0,0 -32.0,unemployed,high.school,4.0760000000000005,,23/07/2004,1.0,0 -32.0,admin.,high.school,4.0760000000000005,08/06/2006,19/08/2009,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,17/07/2014,01/06/2010,1.0,0 -32.0,management,university.degree,4.0760000000000005,08/10/1992,01/07/2007,1.0,0 -30.0,services,high.school,4.0760000000000005,16/03/2012,08/08/1997,1.0,0 -32.0,unemployed,high.school,4.0760000000000005,20/10/1993,08/10/2010,1.0,1 -,admin.,university.degree,4.0760000000000005,10/02/2016,16/05/2014,1.0,0 -30.0,services,high.school,4.0760000000000005,24/07/2009,29/09/2009,1.0,0 -58.0,blue-collar,basic.4y,4.0760000000000005,20/03/2002,04/12/2012,1.0,0 -45.0,management,professional.course,4.0760000000000005,13/05/2004,06/03/2008,1.0,1 -31.0,,professional.course,4.0760000000000005,23/09/2016,29/07/2011,1.0,0 -50.0,,university.degree,4.0760000000000005,06/12/2016,24/05/2017,1.0,0 -29.0,services,high.school,4.0760000000000005,01/06/2006,24/02/2006,1.0,0 -38.0,management,professional.course,4.0760000000000005,02/10/2015,30/03/2004,1.0,0 -35.0,admin.,university.degree,4.0760000000000005,08/12/2008,03/05/2016,1.0,0 -38.0,management,professional.course,4.0760000000000005,12/12/2013,06/04/2017,1.0,0 -38.0,management,professional.course,4.0760000000000005,04/06/2008,01/03/1996,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,26/12/2002,14/09/2018,1.0,0 -37.0,unemployed,professional.course,4.0760000000000005,28/05/2013,18/08/2014,1.0,0 -36.0,technician,professional.course,4.0760000000000005,28/05/2004,30/04/2002,1.0,0 -29.0,,university.degree,4.0760000000000005,,18/06/2004,1.0,0 -33.0,management,professional.course,4.0760000000000005,,06/09/2011,1.0,0 -32.0,,professional.course,4.0760000000000005,01/09/1997,16/04/2004,1.0,0 -29.0,blue-collar,high.school,4.0760000000000005,09/10/2014,21/05/2004,1.0,0 -55.0,,high.school,4.0760000000000005,25/10/2001,29/06/2007,1.0,0 -40.0,management,university.degree,4.0760000000000005,07/03/2000,16/05/2012,1.0,1 -29.0,blue-collar,high.school,4.0760000000000005,01/03/1997,04/01/2001,1.0,0 -58.0,management,university.degree,4.0760000000000005,,29/05/2014,1.0,0 -48.0,unemployed,university.degree,4.0760000000000005,27/11/2014,05/02/1993,1.0,0 -30.0,admin.,high.school,4.0760000000000005,10/06/1994,26/09/2014,1.0,0 -50.0,self-employed,university.degree,4.0760000000000005,,19/01/2007,1.0,0 -,unemployed,high.school,4.0760000000000005,01/10/1996,21/12/2007,1.0,0 -57.0,technician,professional.course,4.0760000000000005,24/05/2002,31/07/2015,1.0,0 -,management,high.school,4.0760000000000005,21/07/2011,20/04/1995,1.0,0 -35.0,technician,university.degree,4.0760000000000005,14/03/2007,15/08/2003,1.0,0 -49.0,admin.,basic.9y,4.0760000000000005,01/05/1992,14/12/2001,1.0,0 -36.0,services,high.school,4.0760000000000005,01/09/2003,15/10/2001,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,22/03/2005,23/01/2004,1.0,0 -42.0,management,university.degree,4.0760000000000005,28/06/1990,28/01/2010,1.0,0 -52.0,admin.,university.degree,4.0760000000000005,11/03/2010,13/12/2001,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,30/05/2011,18/06/2013,1.0,1 -52.0,admin.,university.degree,4.0760000000000005,19/11/2010,17/02/2016,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,02/04/2004,04/05/2006,1.0,0 -33.0,self-employed,university.degree,4.0760000000000005,30/10/2006,02/04/2003,1.0,0 -29.0,services,basic.9y,4.0760000000000005,03/03/2006,26/10/2001,1.0,1 -38.0,entrepreneur,university.degree,4.0760000000000005,29/08/2008,02/07/1999,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,,21/10/2015,1.0,0 -31.0,entrepreneur,university.degree,4.0760000000000005,25/02/1997,14/06/2007,1.0,0 -47.0,technician,basic.6y,4.0760000000000005,18/02/2016,11/07/2003,1.0,0 -29.0,,university.degree,4.0760000000000005,12/12/2000,10/07/2008,1.0,0 -49.0,,university.degree,4.0760000000000005,21/07/2009,19/06/2015,1.0,0 -32.0,technician,university.degree,4.0760000000000005,12/08/2016,27/05/2004,1.0,0 -42.0,management,high.school,4.0760000000000005,04/02/2005,29/08/2003,1.0,0 -32.0,admin.,high.school,4.0760000000000005,23/05/2017,09/08/2002,1.0,0 -31.0,entrepreneur,university.degree,4.0760000000000005,01/05/1995,20/10/2009,1.0,0 -,blue-collar,basic.4y,4.0760000000000005,14/04/2017,14/05/2004,1.0,0 -57.0,entrepreneur,high.school,4.0760000000000005,,06/12/2017,1.0,0 -30.0,technician,university.degree,4.0760000000000005,26/10/2005,20/11/1988,1.0,0 -44.0,admin.,university.degree,4.0760000000000005,,03/06/2004,1.0,0 -38.0,technician,university.degree,4.0760000000000005,06/09/2011,17/10/1997,1.0,0 -46.0,,university.degree,4.0760000000000005,02/02/2015,31/07/2012,1.0,0 -38.0,technician,university.degree,4.0760000000000005,15/10/2012,29/03/1996,1.0,0 -31.0,blue-collar,professional.course,4.0760000000000005,24/09/1992,19/08/2011,1.0,0 -29.0,self-employed,university.degree,4.0760000000000005,10/05/2011,18/01/2002,1.0,0 -38.0,admin.,high.school,4.0760000000000005,03/11/2014,22/06/2011,1.0,0 -36.0,management,high.school,4.0760000000000005,01/05/2003,07/07/2000,1.0,0 -34.0,blue-collar,basic.9y,4.0760000000000005,01/04/1992,18/09/2013,1.0,0 -33.0,blue-collar,basic.9y,4.0760000000000005,18/05/1993,18/07/2013,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,28/10/1998,02/01/2003,1.0,0 -37.0,technician,university.degree,4.0760000000000005,05/12/1994,23/11/2010,1.0,0 -31.0,entrepreneur,high.school,4.0760000000000005,13/11/2009,08/12/2004,1.0,0 -50.0,admin.,university.degree,4.0760000000000005,01/09/2006,04/06/2015,1.0,0 -50.0,management,high.school,4.0760000000000005,05/06/1988,10/03/2006,1.0,0 -31.0,entrepreneur,high.school,4.0760000000000005,04/01/2010,01/07/2008,1.0,0 -33.0,blue-collar,basic.9y,4.0760000000000005,20/01/2011,27/12/2011,1.0,0 -44.0,admin.,university.degree,4.0760000000000005,21/06/2013,09/11/1993,1.0,0 -45.0,technician,professional.course,4.0760000000000005,05/09/1994,05/04/1990,1.0,0 -31.0,blue-collar,basic.9y,4.0760000000000005,16/06/2011,19/07/2000,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,31/07/2012,21/03/2008,1.0,0 -32.0,technician,professional.course,4.0760000000000005,11/06/2004,07/10/2013,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,01/10/1997,10/03/2006,1.0,0 -53.0,technician,high.school,4.0760000000000005,02/01/2003,05/08/2011,1.0,0 -31.0,,high.school,4.0760000000000005,25/11/2016,12/05/1999,1.0,0 -36.0,management,university.degree,4.0760000000000005,03/12/2004,19/08/1998,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,22/04/1997,11/01/2001,1.0,0 -31.0,technician,university.degree,4.0760000000000005,01/04/2015,12/12/1997,1.0,0 -38.0,admin.,university.degree,4.0760000000000005,,05/02/2003,1.0,0 -56.0,,basic.9y,4.0760000000000005,27/07/2004,31/12/1989,1.0,1 -43.0,technician,university.degree,4.0760000000000005,04/07/2003,06/04/2009,1.0,0 -36.0,management,high.school,4.0760000000000005,18/12/2009,18/02/2019,1.0,0 -36.0,technician,professional.course,4.0760000000000005,01/01/2006,01/09/1995,1.0,0 -46.0,management,high.school,4.0760000000000005,07/05/2014,29/12/2006,1.0,1 -58.0,technician,basic.9y,4.0760000000000005,23/03/2018,21/05/2014,1.0,0 -34.0,technician,professional.course,4.0760000000000005,09/12/1999,05/09/2013,1.0,0 -46.0,admin.,high.school,4.0760000000000005,13/05/2016,05/10/2012,1.0,0 -34.0,management,university.degree,4.0760000000000005,22/05/2008,04/07/2008,1.0,0 -45.0,blue-collar,basic.9y,4.0760000000000005,20/12/2013,20/06/2008,1.0,0 -46.0,,high.school,4.0760000000000005,06/06/2003,14/01/2005,1.0,0 -38.0,self-employed,professional.course,4.0760000000000005,24/07/2018,18/09/2003,1.0,0 -38.0,,professional.course,4.0760000000000005,04/11/2010,25/12/1994,1.0,0 -30.0,admin.,basic.9y,4.0760000000000005,31/12/1992,20/09/2004,1.0,0 -30.0,technician,professional.course,4.0760000000000005,01/12/2014,30/10/2013,1.0,0 -38.0,management,university.degree,4.0760000000000005,29/03/2018,05/11/2018,1.0,0 -58.0,technician,professional.course,4.0760000000000005,14/04/2006,18/06/2004,1.0,0 -,admin.,basic.9y,4.0760000000000005,30/01/2009,17/07/2014,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,10/12/2012,04/08/2015,1.0,0 -53.0,technician,professional.course,4.0760000000000005,20/02/2012,06/04/2009,1.0,0 -39.0,unemployed,high.school,4.0760000000000005,15/07/1998,02/01/2008,1.0,0 -38.0,,university.degree,4.0760000000000005,23/02/2009,29/12/2017,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,,31/05/2002,1.0,0 -34.0,services,high.school,4.0760000000000005,,01/02/2007,1.0,0 -42.0,admin.,university.degree,4.0760000000000005,09/12/2010,15/06/2000,1.0,1 -35.0,student,basic.9y,4.0760000000000005,17/11/2005,25/12/1992,1.0,0 -30.0,,university.degree,4.0760000000000005,14/03/2014,07/06/2016,1.0,0 -,self-employed,university.degree,4.0760000000000005,13/01/2017,12/05/2006,1.0,0 -,entrepreneur,university.degree,4.0760000000000005,09/12/1992,01/05/1993,1.0,0 -47.0,technician,professional.course,4.0760000000000005,,08/10/2014,1.0,1 -48.0,admin.,university.degree,4.0760000000000005,01/04/2008,14/07/2016,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,06/12/2011,25/05/2004,1.0,0 -31.0,,high.school,4.0760000000000005,24/02/1998,10/02/1998,1.0,0 -31.0,technician,high.school,4.0760000000000005,09/03/2001,04/03/2005,1.0,0 -36.0,blue-collar,basic.9y,4.0760000000000005,13/02/2014,01/12/2014,1.0,0 -56.0,housemaid,high.school,4.0760000000000005,22/12/2008,12/07/2011,1.0,0 -31.0,technician,high.school,4.0760000000000005,05/06/1996,23/04/2019,1.0,0 -30.0,self-employed,university.degree,4.0760000000000005,11/10/2000,09/04/2014,1.0,0 -48.0,admin.,university.degree,4.0760000000000005,20/11/2015,01/04/1994,1.0,0 -34.0,entrepreneur,university.degree,4.0760000000000005,01/12/1996,24/11/1998,1.0,0 -34.0,,university.degree,4.0760000000000005,13/06/2014,06/08/2015,1.0,0 -,retired,professional.course,4.0760000000000005,06/02/2006,16/07/2004,1.0,0 -59.0,retired,professional.course,4.0760000000000005,08/04/2008,10/06/2016,1.0,0 -,blue-collar,basic.9y,4.0760000000000005,09/11/1994,30/05/2006,1.0,0 -33.0,,university.degree,4.0760000000000005,17/05/2013,12/12/2014,1.0,0 -38.0,self-employed,professional.course,4.0760000000000005,19/01/2012,06/06/2007,1.0,0 -56.0,technician,university.degree,4.0760000000000005,22/06/2001,31/08/2007,1.0,0 -34.0,,university.degree,4.0760000000000005,22/10/2007,28/11/2003,1.0,0 -34.0,management,university.degree,4.0760000000000005,17/12/2004,05/12/1991,1.0,0 -38.0,management,university.degree,4.0760000000000005,17/10/2014,25/04/2001,1.0,0 -44.0,self-employed,university.degree,4.0760000000000005,,01/07/1998,1.0,0 -46.0,,high.school,4.0760000000000005,20/05/1994,20/03/1995,1.0,0 -33.0,management,university.degree,4.0760000000000005,25/11/2005,21/02/2003,1.0,0 -55.0,entrepreneur,professional.course,4.0760000000000005,31/07/2001,22/02/2017,1.0,0 -51.0,entrepreneur,university.degree,4.0760000000000005,,20/03/2003,1.0,0 -34.0,management,university.degree,4.0760000000000005,10/12/2004,22/12/2004,1.0,0 -35.0,services,high.school,4.0760000000000005,19/09/2016,20/02/1997,1.0,0 -30.0,entrepreneur,university.degree,4.0760000000000005,,09/12/2013,1.0,0 -32.0,entrepreneur,university.degree,4.0760000000000005,,22/09/2016,1.0,0 -34.0,,basic.4y,4.0760000000000005,,23/02/2000,1.0,0 -30.0,blue-collar,basic.9y,4.0760000000000005,20/10/2015,05/12/1993,1.0,0 -46.0,blue-collar,basic.4y,4.0760000000000005,23/10/2007,22/10/2010,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,20/01/2016,11/02/2005,1.0,0 -40.0,technician,professional.course,4.0760000000000005,11/06/2003,16/04/2018,1.0,0 -36.0,blue-collar,basic.4y,4.0760000000000005,20/07/1999,07/07/2010,1.0,0 -31.0,,university.degree,4.0760000000000005,15/04/2005,18/10/2010,1.0,0 -37.0,management,university.degree,4.0760000000000005,24/02/2016,26/06/2003,1.0,0 -36.0,management,university.degree,4.0760000000000005,25/07/2013,25/01/2008,1.0,0 -35.0,self-employed,university.degree,4.0760000000000005,23/05/2012,24/01/2006,1.0,0 -44.0,blue-collar,basic.4y,4.0760000000000005,05/05/2005,12/10/2005,1.0,0 -30.0,entrepreneur,university.degree,4.0760000000000005,04/03/2005,24/03/2017,1.0,1 -36.0,admin.,high.school,4.0760000000000005,15/03/2011,09/07/2004,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,01/07/1995,06/04/1999,1.0,0 -,blue-collar,basic.4y,4.0760000000000005,,20/05/2014,1.0,0 -35.0,blue-collar,basic.9y,4.0760000000000005,05/11/1990,01/05/1995,1.0,1 -31.0,admin.,university.degree,4.0760000000000005,27/05/1998,14/03/2008,1.0,0 -53.0,management,high.school,4.0760000000000005,08/06/2005,06/08/2012,1.0,0 -40.0,admin.,high.school,4.0760000000000005,03/05/2006,13/09/2010,1.0,0 -45.0,services,high.school,4.0760000000000005,06/11/2018,04/06/2010,1.0,0 -46.0,management,university.degree,4.0760000000000005,26/03/2014,04/03/2015,1.0,0 -38.0,management,university.degree,4.0760000000000005,13/03/1990,04/04/2017,1.0,0 -41.0,blue-collar,basic.9y,4.0760000000000005,16/02/2001,02/05/2016,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,24/06/1993,29/05/2013,1.0,1 -50.0,admin.,university.degree,4.0760000000000005,10/07/2008,30/10/2012,1.0,0 -43.0,blue-collar,basic.9y,4.0760000000000005,11/07/2003,14/06/2002,1.0,0 -43.0,blue-collar,basic.9y,4.0760000000000005,21/08/2002,16/05/2006,1.0,0 -,services,high.school,4.0760000000000005,07/04/2014,16/03/2016,1.0,0 -32.0,,basic.6y,4.0760000000000005,,28/03/2003,1.0,0 -33.0,unemployed,university.degree,4.0760000000000005,07/11/2003,29/11/2005,1.0,0 -55.0,retired,basic.9y,4.0760000000000005,05/09/2003,31/12/1992,1.0,0 -,management,university.degree,4.0760000000000005,,05/09/2008,1.0,0 -,blue-collar,basic.9y,4.0760000000000005,04/06/2012,10/04/1987,1.0,0 -30.0,services,high.school,4.0760000000000005,04/12/2009,31/12/1991,1.0,0 -36.0,blue-collar,basic.9y,4.0760000000000005,30/12/2014,09/07/1999,1.0,0 -29.0,entrepreneur,university.degree,4.0760000000000005,05/01/1998,29/07/2009,1.0,0 -39.0,admin.,university.degree,4.0760000000000005,19/11/2004,01/07/2005,1.0,0 -29.0,services,high.school,4.0760000000000005,17/03/2015,09/08/1994,1.0,0 -44.0,,professional.course,4.0760000000000005,14/01/1994,13/05/2015,1.0,1 -30.0,management,university.degree,4.0760000000000005,01/06/2006,16/12/2002,1.0,0 -43.0,entrepreneur,high.school,4.0760000000000005,29/10/2007,09/11/2006,1.0,0 -39.0,entrepreneur,high.school,4.0760000000000005,20/07/2015,27/07/2011,1.0,0 -41.0,services,high.school,4.0760000000000005,19/01/2007,14/02/2014,1.0,0 -33.0,blue-collar,basic.9y,4.0760000000000005,28/07/2008,05/07/1995,1.0,0 -39.0,technician,university.degree,4.0760000000000005,25/02/1997,08/07/2004,1.0,0 -29.0,self-employed,university.degree,4.0760000000000005,01/01/1992,23/07/2004,1.0,0 -32.0,,high.school,4.0760000000000005,12/12/2016,22/04/2005,1.0,0 -,blue-collar,basic.6y,4.0760000000000005,18/02/2011,23/05/2007,1.0,0 -33.0,blue-collar,basic.9y,4.0760000000000005,16/09/1999,05/01/2011,1.0,1 -58.0,,basic.9y,4.0760000000000005,28/10/2001,06/06/2006,1.0,0 -41.0,services,university.degree,4.0760000000000005,23/05/2014,20/10/1993,1.0,0 -50.0,unemployed,basic.9y,4.0760000000000005,04/08/1999,17/12/2004,1.0,0 -43.0,unemployed,university.degree,4.0760000000000005,09/01/1997,04/02/2005,1.0,0 -40.0,blue-collar,basic.6y,4.0760000000000005,01/06/2008,08/08/2018,1.0,0 -49.0,,university.degree,4.0760000000000005,25/11/1992,31/12/2010,1.0,0 -30.0,blue-collar,basic.9y,4.0760000000000005,,30/03/2015,1.0,0 -36.0,admin.,high.school,4.0760000000000005,15/07/2011,17/10/2014,1.0,0 -56.0,management,university.degree,4.0760000000000005,20/03/2001,22/11/2012,1.0,0 -30.0,admin.,high.school,4.0760000000000005,05/08/2005,29/11/2001,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,11/08/2014,15/04/2005,1.0,0 -32.0,technician,professional.course,4.0760000000000005,06/02/2004,10/05/2012,1.0,0 -32.0,services,high.school,4.0760000000000005,20/11/2009,08/08/2003,1.0,0 -,admin.,university.degree,4.0760000000000005,04/10/2002,05/12/2003,1.0,0 -47.0,entrepreneur,basic.9y,4.0760000000000005,25/07/2003,10/04/2009,1.0,0 -33.0,services,high.school,4.0760000000000005,,09/08/2010,1.0,0 -40.0,blue-collar,basic.4y,4.0760000000000005,21/02/2008,08/01/2015,1.0,0 -58.0,admin.,university.degree,4.0760000000000005,07/02/1990,27/06/2003,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,29/11/2001,11/10/2004,1.0,0 -45.0,unemployed,basic.9y,4.0760000000000005,12/02/2004,01/12/2006,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,06/08/2001,19/12/2003,1.0,0 -42.0,services,basic.6y,4.0760000000000005,,18/01/2012,1.0,0 -29.0,management,university.degree,4.0760000000000005,05/01/2018,30/12/2015,1.0,0 -37.0,management,university.degree,4.0760000000000005,16/03/1995,29/08/2018,1.0,0 -,admin.,university.degree,4.0760000000000005,11/07/2003,16/02/2016,1.0,0 -33.0,technician,professional.course,4.0760000000000005,28/06/2002,26/05/2006,1.0,0 -,retired,high.school,4.0760000000000005,23/12/2014,17/04/2013,1.0,1 -40.0,blue-collar,basic.4y,4.0760000000000005,,31/12/1992,1.0,0 -47.0,housemaid,basic.9y,4.0760000000000005,30/11/2000,05/11/1996,1.0,0 -55.0,,professional.course,4.0760000000000005,15/11/1999,02/10/2002,1.0,0 -42.0,blue-collar,basic.4y,4.0760000000000005,05/08/1994,25/04/1997,1.0,0 -44.0,admin.,university.degree,4.0760000000000005,,09/05/2003,1.0,0 -43.0,services,high.school,4.0760000000000005,25/07/2000,01/12/1991,1.0,0 -33.0,entrepreneur,university.degree,4.0760000000000005,09/06/2000,13/01/1995,1.0,0 -39.0,admin.,high.school,4.0760000000000005,26/10/2010,13/02/2004,1.0,0 -50.0,technician,professional.course,4.0760000000000005,26/07/2006,10/09/1998,1.0,0 -30.0,technician,university.degree,4.0760000000000005,01/12/1995,17/07/2003,1.0,0 -52.0,,university.degree,4.0760000000000005,02/11/2007,30/12/2013,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,,01/06/1990,1.0,0 -34.0,management,university.degree,4.0760000000000005,29/03/1996,02/05/1997,1.0,1 -,blue-collar,basic.9y,4.0760000000000005,05/09/2000,21/06/1996,1.0,0 -30.0,blue-collar,basic.9y,4.0760000000000005,,31/01/2007,1.0,1 -37.0,management,university.degree,4.0760000000000005,15/04/1997,29/02/2012,1.0,0 -50.0,blue-collar,professional.course,4.0760000000000005,04/11/2011,25/10/1999,1.0,0 -30.0,blue-collar,high.school,4.0760000000000005,,05/10/1991,1.0,0 -33.0,,high.school,4.0760000000000005,11/09/2009,29/01/2014,1.0,0 -40.0,self-employed,university.degree,4.0760000000000005,09/03/2016,24/12/1999,1.0,1 -,,high.school,4.0760000000000005,01/08/2003,05/05/2015,1.0,0 -,self-employed,high.school,4.0760000000000005,27/09/2012,09/05/2008,1.0,0 -50.0,,university.degree,4.0760000000000005,,17/07/2018,1.0,0 -44.0,blue-collar,basic.4y,4.0760000000000005,18/07/2017,01/06/1995,1.0,0 -41.0,blue-collar,basic.4y,4.0760000000000005,,21/09/2015,1.0,0 -48.0,technician,professional.course,4.0760000000000005,21/12/1996,16/04/2018,1.0,0 -52.0,self-employed,professional.course,4.0760000000000005,26/10/2007,08/07/2013,1.0,0 -31.0,services,high.school,4.0760000000000005,11/06/2004,15/01/2015,1.0,0 -50.0,technician,high.school,4.0760000000000005,18/02/2013,01/08/2006,1.0,0 -43.0,management,university.degree,4.0760000000000005,01/02/2006,26/01/1996,1.0,0 -34.0,unemployed,high.school,4.0760000000000005,17/02/1990,16/03/2011,1.0,1 -30.0,services,high.school,4.0760000000000005,03/09/2014,17/07/2014,1.0,0 -29.0,,high.school,4.0760000000000005,10/03/2006,25/04/2014,1.0,0 -53.0,management,high.school,4.0760000000000005,03/08/2007,22/09/2016,1.0,0 -,self-employed,professional.course,4.0760000000000005,31/10/1994,16/09/2005,1.0,0 -31.0,blue-collar,high.school,4.0760000000000005,,28/04/2015,1.0,0 -51.0,technician,professional.course,4.0760000000000005,,01/06/2004,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,10/10/2007,15/05/2000,1.0,0 -,admin.,university.degree,4.0760000000000005,16/06/1993,18/06/2014,1.0,1 -31.0,blue-collar,high.school,4.0760000000000005,04/12/2003,27/01/2006,1.0,0 -29.0,admin.,university.degree,4.0760000000000005,11/07/2002,02/04/1998,1.0,0 -29.0,blue-collar,basic.9y,4.0760000000000005,15/07/2005,14/11/2011,1.0,0 -47.0,admin.,basic.9y,4.0760000000000005,23/06/2015,01/09/1996,1.0,0 -,admin.,high.school,4.0760000000000005,25/09/2013,01/03/1995,1.0,0 -51.0,self-employed,basic.9y,4.0760000000000005,23/06/2010,26/08/2013,1.0,0 -31.0,unemployed,professional.course,4.0760000000000005,08/12/2005,15/06/2015,1.0,0 -45.0,,professional.course,4.0760000000000005,01/12/1997,02/09/2004,1.0,1 -,admin.,university.degree,4.0760000000000005,27/06/2016,19/12/2008,1.0,0 -30.0,services,high.school,4.0760000000000005,01/04/2010,28/01/2014,1.0,0 -31.0,unemployed,professional.course,4.0760000000000005,31/05/2012,01/10/2009,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,21/10/2005,07/11/2002,1.0,0 -30.0,,basic.6y,4.0760000000000005,18/04/2012,12/08/2015,1.0,0 -51.0,retired,basic.9y,4.0760000000000005,04/07/2012,12/08/2014,1.0,0 -52.0,,basic.9y,4.0760000000000005,05/02/2002,01/06/2010,1.0,0 -30.0,blue-collar,basic.6y,4.0760000000000005,01/03/1995,30/09/2005,1.0,0 -41.0,admin.,university.degree,4.0760000000000005,01/10/1991,01/03/2006,1.0,0 -44.0,entrepreneur,university.degree,4.0760000000000005,04/03/2014,04/07/2008,1.0,0 -37.0,admin.,high.school,4.0760000000000005,03/01/2013,13/03/2002,1.0,1 -29.0,admin.,university.degree,4.0760000000000005,30/05/1990,01/02/1997,1.0,1 -34.0,technician,professional.course,4.0760000000000005,18/02/2016,20/07/2018,1.0,0 -,technician,basic.6y,4.0760000000000005,01/07/2010,01/08/2007,1.0,0 -31.0,blue-collar,basic.4y,4.0760000000000005,31/12/1990,09/09/2015,1.0,0 -29.0,technician,professional.course,4.0760000000000005,17/12/2004,12/10/2012,1.0,0 -50.0,,high.school,4.0760000000000005,22/01/2004,16/06/2006,1.0,0 -,technician,professional.course,4.0760000000000005,29/06/2010,11/06/2013,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,,08/10/2015,1.0,0 -46.0,unemployed,basic.9y,4.0760000000000005,03/08/2010,20/10/1992,1.0,0 -41.0,services,high.school,4.0760000000000005,19/04/2004,06/10/2015,1.0,0 -36.0,unemployed,basic.9y,4.0760000000000005,02/05/2017,04/06/2008,1.0,0 -30.0,,university.degree,4.0760000000000005,29/06/2018,01/02/2001,1.0,0 -38.0,blue-collar,basic.4y,4.0760000000000005,07/09/2007,11/11/2003,1.0,0 -39.0,blue-collar,high.school,4.0760000000000005,30/03/2018,10/10/1997,1.0,0 -33.0,entrepreneur,university.degree,4.0760000000000005,09/01/2013,21/04/2000,1.0,0 -29.0,,professional.course,4.0760000000000005,23/01/2008,27/10/2015,1.0,0 -30.0,unemployed,university.degree,4.0760000000000005,01/01/1998,02/04/2019,1.0,0 -32.0,blue-collar,basic.4y,4.0760000000000005,19/03/2009,06/11/2014,1.0,0 -39.0,management,university.degree,4.0760000000000005,27/10/2005,02/04/2014,1.0,0 -43.0,technician,high.school,4.0760000000000005,24/12/2014,03/05/2002,1.0,0 -33.0,unemployed,university.degree,4.0760000000000005,08/05/2015,06/06/2014,1.0,0 -31.0,blue-collar,basic.9y,4.0760000000000005,18/07/2003,24/06/2014,1.0,0 -33.0,blue-collar,basic.4y,4.0760000000000005,15/01/2013,28/11/2013,1.0,0 -,management,university.degree,4.0760000000000005,10/02/1998,18/05/2017,1.0,1 -33.0,blue-collar,basic.4y,4.0760000000000005,26/02/2008,16/10/2013,1.0,0 -36.0,services,high.school,4.0760000000000005,10/01/2013,04/04/2014,1.0,0 -30.0,blue-collar,basic.9y,4.0760000000000005,01/01/1997,19/01/2007,1.0,0 -41.0,admin.,university.degree,4.0760000000000005,15/08/1990,07/07/2011,1.0,0 -37.0,blue-collar,professional.course,4.0760000000000005,,21/11/2013,1.0,0 -34.0,unemployed,high.school,4.0760000000000005,29/03/2012,11/08/2017,1.0,0 -32.0,technician,university.degree,4.0760000000000005,21/07/2016,15/10/2015,1.0,0 -55.0,admin.,university.degree,4.0760000000000005,20/02/1994,26/08/2014,1.0,0 -51.0,,high.school,4.0760000000000005,01/12/1996,25/07/2003,1.0,0 -32.0,student,university.degree,4.0760000000000005,,07/03/2011,1.0,0 -39.0,blue-collar,basic.9y,4.0760000000000005,,10/09/2012,1.0,0 -56.0,housemaid,basic.4y,4.0760000000000005,04/04/2018,30/10/2017,1.0,0 -37.0,blue-collar,professional.course,4.0760000000000005,21/08/1998,30/05/2003,1.0,0 -29.0,technician,professional.course,4.0760000000000005,12/09/2016,16/06/2016,1.0,0 -34.0,blue-collar,basic.4y,4.0760000000000005,31/10/2013,16/05/2018,1.0,0 -34.0,management,university.degree,4.0760000000000005,21/09/1997,01/12/1994,1.0,1 -56.0,housemaid,basic.4y,4.0760000000000005,07/06/2007,24/06/2005,1.0,0 -31.0,services,high.school,4.0760000000000005,01/07/2014,22/04/2005,1.0,0 -32.0,management,university.degree,4.0760000000000005,01/04/2010,21/12/2010,1.0,1 -41.0,blue-collar,basic.4y,4.0760000000000005,24/07/2007,15/06/2009,1.0,0 -51.0,unemployed,high.school,4.0760000000000005,05/05/1998,02/04/2007,1.0,0 -56.0,retired,basic.4y,4.0760000000000005,01/05/1992,19/01/2004,1.0,0 -34.0,self-employed,high.school,4.0760000000000005,26/07/2004,05/10/1994,1.0,0 -51.0,admin.,university.degree,4.0760000000000005,18/07/2011,03/03/2000,1.0,0 -,admin.,high.school,4.0760000000000005,28/06/2013,15/10/1999,1.0,0 -32.0,blue-collar,basic.9y,4.0760000000000005,13/02/1990,01/10/1994,1.0,0 -43.0,blue-collar,basic.9y,4.0760000000000005,01/01/1992,22/03/2000,1.0,0 -41.0,blue-collar,basic.4y,4.0760000000000005,,01/10/2004,1.0,0 -34.0,management,university.degree,4.0760000000000005,28/02/1990,27/11/2008,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,08/11/2005,07/01/2016,1.0,0 -38.0,blue-collar,basic.9y,4.0760000000000005,22/02/1996,18/04/2011,1.0,0 -34.0,self-employed,high.school,4.0760000000000005,20/08/2004,01/11/2004,1.0,1 -34.0,unemployed,university.degree,4.0760000000000005,09/05/1993,22/08/2003,1.0,0 -37.0,management,basic.9y,4.0760000000000005,15/04/2011,05/02/1998,1.0,0 -32.0,blue-collar,basic.9y,4.0760000000000005,19/10/2015,01/02/2006,1.0,1 -33.0,services,high.school,4.0760000000000005,,18/10/2005,1.0,0 -33.0,technician,high.school,4.0760000000000005,25/06/2012,21/12/2009,1.0,0 -29.0,admin.,basic.9y,4.0760000000000005,19/02/2009,05/02/2016,1.0,0 -31.0,blue-collar,high.school,4.0760000000000005,01/12/1995,18/05/2006,1.0,0 -53.0,management,university.degree,4.0760000000000005,12/01/2016,16/03/2012,1.0,0 -30.0,,high.school,4.0760000000000005,01/07/2004,11/06/1997,1.0,0 -37.0,blue-collar,basic.4y,4.0760000000000005,11/03/2011,25/11/2005,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,13/07/2006,19/09/1995,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,01/02/2014,10/12/2014,1.0,0 -39.0,,university.degree,4.0760000000000005,05/12/1993,30/06/2005,1.0,0 -53.0,housemaid,high.school,4.0760000000000005,30/03/2007,25/06/2010,1.0,0 -40.0,services,basic.6y,4.0760000000000005,10/01/2014,01/04/1995,1.0,0 -30.0,,university.degree,4.0760000000000005,26/05/2008,13/08/2004,1.0,0 -,technician,high.school,4.0760000000000005,04/09/1997,31/10/2003,1.0,0 -35.0,admin.,university.degree,4.0760000000000005,24/10/2012,30/10/2014,1.0,0 -30.0,admin.,high.school,4.0760000000000005,05/01/1994,19/12/2002,1.0,0 -35.0,admin.,university.degree,4.0760000000000005,25/06/2015,07/03/2019,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,05/11/1990,05/10/2017,1.0,0 -35.0,admin.,high.school,4.0760000000000005,21/02/1990,28/07/2011,1.0,0 -37.0,technician,professional.course,4.0760000000000005,15/09/2000,10/12/2014,1.0,0 -36.0,,basic.6y,4.0760000000000005,01/12/2004,15/02/2016,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,01/08/2002,24/06/2005,1.0,0 -36.0,technician,university.degree,4.0760000000000005,23/03/2007,27/03/2003,1.0,0 -46.0,,basic.6y,4.0760000000000005,01/10/2006,21/07/2005,1.0,0 -,technician,university.degree,4.0760000000000005,23/09/2005,13/12/2013,1.0,0 -45.0,unemployed,basic.4y,4.0760000000000005,17/06/2004,08/11/2002,1.0,0 -,,high.school,4.0760000000000005,28/07/1998,03/08/2007,1.0,0 -56.0,technician,professional.course,4.0760000000000005,,22/12/2014,1.0,0 -31.0,blue-collar,basic.9y,4.0760000000000005,12/02/2015,01/09/1992,1.0,0 -56.0,management,university.degree,4.0760000000000005,06/02/2004,30/09/2008,1.0,0 -50.0,blue-collar,professional.course,4.0760000000000005,12/02/1990,22/12/2004,1.0,0 -29.0,self-employed,high.school,4.0760000000000005,01/04/2008,11/04/2018,1.0,0 -40.0,management,high.school,4.0760000000000005,14/12/2005,26/12/2007,1.0,0 -43.0,,professional.course,4.0760000000000005,07/07/2017,01/08/1998,1.0,0 -32.0,services,high.school,4.0760000000000005,30/03/1990,26/11/2008,1.0,0 -34.0,,university.degree,4.0760000000000005,,21/05/2010,1.0,0 -,,basic.9y,4.0760000000000005,23/06/2006,21/09/1997,1.0,0 -47.0,management,university.degree,4.0760000000000005,17/08/2010,29/05/2009,1.0,0 -35.0,self-employed,professional.course,4.0760000000000005,12/02/2004,05/08/2015,1.0,0 -31.0,services,high.school,4.0760000000000005,14/12/1990,01/08/1995,1.0,0 -40.0,blue-collar,basic.6y,4.0760000000000005,,11/08/2006,1.0,0 -31.0,technician,high.school,4.0760000000000005,10/12/2013,26/07/2010,1.0,0 -,,high.school,4.0760000000000005,15/05/2014,11/10/2000,1.0,0 -33.0,blue-collar,high.school,4.0760000000000005,26/11/2013,29/11/2017,1.0,0 -46.0,management,university.degree,4.0760000000000005,,28/07/2014,1.0,0 -32.0,admin.,high.school,4.0760000000000005,01/02/1996,04/12/2009,1.0,0 -31.0,,university.degree,4.0760000000000005,24/06/1991,23/02/2006,1.0,0 -33.0,blue-collar,basic.9y,4.0760000000000005,29/09/2011,24/03/2006,1.0,0 -53.0,self-employed,university.degree,4.0760000000000005,08/05/1999,28/11/2005,1.0,0 -32.0,,basic.9y,4.0760000000000005,18/04/2013,24/04/2015,1.0,0 -34.0,blue-collar,basic.9y,4.0760000000000005,,08/06/2018,1.0,0 -30.0,,professional.course,4.0760000000000005,17/06/1997,10/03/1988,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,13/12/1999,11/05/2001,1.0,0 -31.0,,professional.course,4.0760000000000005,30/06/1992,03/09/2004,1.0,0 -49.0,unemployed,high.school,4.0760000000000005,23/05/2002,05/12/1992,1.0,0 -35.0,admin.,university.degree,4.0760000000000005,22/10/1998,25/09/2003,1.0,0 -30.0,services,high.school,4.0760000000000005,01/05/1997,05/10/1996,1.0,0 -42.0,,basic.4y,4.0760000000000005,04/11/1991,12/06/2006,1.0,0 -51.0,unemployed,high.school,4.0760000000000005,06/02/2014,14/04/2006,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,18/03/1997,29/12/2010,1.0,0 -36.0,blue-collar,high.school,4.0760000000000005,02/11/1998,13/07/2011,1.0,0 -52.0,technician,university.degree,4.0760000000000005,21/11/2008,12/12/2012,1.0,0 -51.0,admin.,university.degree,4.0760000000000005,23/07/2014,30/07/1993,1.0,0 -34.0,self-employed,high.school,4.0760000000000005,03/05/2001,25/09/1997,1.0,0 -55.0,management,university.degree,4.0760000000000005,14/05/2018,20/01/1998,1.0,0 -29.0,technician,professional.course,4.0760000000000005,28/02/2000,28/07/1999,1.0,0 -,admin.,university.degree,4.0760000000000005,25/07/2018,08/10/2010,1.0,0 -39.0,entrepreneur,professional.course,4.0760000000000005,,30/04/2010,1.0,0 -31.0,technician,professional.course,4.0760000000000005,,06/04/2011,1.0,0 -48.0,admin.,high.school,4.0760000000000005,,26/09/1997,1.0,0 -30.0,blue-collar,basic.9y,4.0760000000000005,31/10/2012,02/08/2011,1.0,0 -50.0,admin.,university.degree,4.0760000000000005,20/09/2000,30/03/2009,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,23/03/2007,03/07/2003,1.0,0 -35.0,,basic.4y,4.0760000000000005,20/07/2012,01/07/2007,1.0,0 -36.0,blue-collar,basic.9y,4.0760000000000005,12/08/2004,27/06/2014,1.0,1 -40.0,blue-collar,basic.9y,4.0760000000000005,04/11/2004,20/12/1998,1.0,0 -39.0,entrepreneur,university.degree,4.0760000000000005,14/10/2009,01/07/1997,1.0,0 -39.0,management,high.school,4.0760000000000005,05/05/1991,12/09/1997,1.0,0 -57.0,management,university.degree,4.0760000000000005,21/02/2007,23/09/2014,1.0,0 -30.0,admin.,basic.9y,4.0760000000000005,23/07/2009,18/05/2006,1.0,0 -51.0,unemployed,high.school,4.0760000000000005,15/01/2009,01/04/2015,1.0,0 -39.0,management,high.school,4.0760000000000005,,25/07/2014,1.0,1 -54.0,housemaid,university.degree,4.0760000000000005,12/03/2014,21/01/2008,1.0,1 -31.0,technician,high.school,4.0760000000000005,06/12/2012,01/12/1995,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,24/09/2003,12/04/2000,1.0,0 -33.0,blue-collar,basic.9y,4.0760000000000005,01/11/1996,26/08/2015,1.0,0 -47.0,blue-collar,basic.6y,4.0760000000000005,31/12/1989,12/01/2000,1.0,0 -39.0,admin.,high.school,4.0760000000000005,01/04/2006,20/11/2002,1.0,0 -,services,basic.9y,4.0760000000000005,06/11/2014,07/05/2018,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,28/12/2010,03/12/2014,1.0,0 -50.0,admin.,basic.9y,4.0760000000000005,04/11/2005,02/12/2010,1.0,0 -30.0,services,basic.9y,4.0760000000000005,05/09/2005,23/07/2004,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,15/05/1988,07/08/1997,1.0,0 -29.0,services,basic.9y,4.0760000000000005,05/03/2004,19/09/2003,1.0,0 -30.0,blue-collar,high.school,4.0760000000000005,03/02/2006,01/09/2011,1.0,0 -,management,basic.9y,4.0760000000000005,28/07/2016,13/07/2001,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,21/05/2014,22/10/2014,1.0,0 -,blue-collar,basic.4y,4.0760000000000005,18/12/2014,28/07/2000,1.0,0 -39.0,entrepreneur,university.degree,4.0760000000000005,04/07/2003,16/11/2018,1.0,0 -,,basic.4y,4.0760000000000005,06/06/2002,12/07/2006,1.0,0 -49.0,self-employed,university.degree,4.0760000000000005,12/08/2013,27/11/2009,1.0,0 -42.0,entrepreneur,basic.4y,4.0760000000000005,12/12/2014,03/08/2001,1.0,0 -45.0,technician,professional.course,4.0760000000000005,16/04/2007,30/04/1999,1.0,0 -31.0,technician,professional.course,4.0760000000000005,,26/11/2004,1.0,0 -,entrepreneur,university.degree,4.0760000000000005,,15/08/2013,1.0,0 -53.0,admin.,high.school,4.0760000000000005,22/05/2015,13/03/2014,1.0,0 -53.0,self-employed,university.degree,4.0760000000000005,18/12/2002,18/02/2011,1.0,0 -46.0,entrepreneur,basic.9y,4.0760000000000005,21/12/2017,31/10/2013,1.0,0 -49.0,services,basic.4y,4.0760000000000005,20/08/2012,26/07/2017,1.0,0 -,technician,high.school,4.0760000000000005,24/04/2018,07/04/2006,1.0,0 -39.0,technician,university.degree,4.0760000000000005,09/12/2003,12/08/2003,1.0,0 -,entrepreneur,university.degree,4.0760000000000005,25/07/2014,06/04/2010,1.0,0 -33.0,,university.degree,4.0760000000000005,18/10/2004,04/03/2005,1.0,0 -51.0,self-employed,university.degree,4.0760000000000005,08/02/2016,27/02/2013,1.0,0 -45.0,management,professional.course,4.0760000000000005,21/05/2015,11/05/2006,1.0,0 -32.0,self-employed,university.degree,4.0760000000000005,18/12/2009,25/12/1996,1.0,0 -30.0,technician,professional.course,4.0760000000000005,19/09/2003,09/03/2010,1.0,0 -38.0,,basic.6y,4.0760000000000005,07/01/2015,28/11/2014,1.0,0 -44.0,self-employed,basic.9y,4.0760000000000005,06/06/2018,05/10/2017,1.0,0 -39.0,services,university.degree,4.0760000000000005,18/03/2005,19/04/2016,1.0,0 -32.0,services,basic.4y,4.0760000000000005,15/10/2015,01/06/1997,1.0,0 -,unemployed,high.school,4.0760000000000005,21/06/1999,07/07/2006,1.0,0 -,blue-collar,professional.course,4.0760000000000005,29/02/1996,24/11/2017,1.0,0 -31.0,services,professional.course,4.0760000000000005,18/04/2003,02/07/2013,1.0,0 -41.0,management,basic.9y,4.0760000000000005,01/08/2011,23/01/2004,1.0,0 -30.0,,university.degree,4.0760000000000005,18/11/2001,01/12/2011,1.0,0 -29.0,admin.,high.school,4.0760000000000005,27/07/2000,27/10/2016,1.0,0 -36.0,technician,professional.course,4.0760000000000005,01/04/2010,08/03/2016,1.0,0 -36.0,technician,professional.course,4.0760000000000005,17/08/2007,01/08/2013,1.0,0 -43.0,blue-collar,basic.6y,4.0760000000000005,21/08/2015,03/03/2000,1.0,0 -46.0,technician,professional.course,4.0760000000000005,,22/04/2015,1.0,0 -38.0,management,university.degree,4.0760000000000005,28/11/2011,21/09/2011,1.0,0 -38.0,management,university.degree,4.0760000000000005,23/03/2009,24/06/2010,1.0,0 -29.0,admin.,university.degree,4.0760000000000005,26/06/2014,31/03/2017,1.0,0 -30.0,blue-collar,basic.9y,4.0760000000000005,06/06/2014,01/06/2007,1.0,0 -29.0,blue-collar,basic.4y,4.0760000000000005,01/08/1996,18/05/2000,1.0,0 -36.0,services,high.school,4.0760000000000005,17/09/2009,19/01/2006,1.0,0 -36.0,technician,professional.course,4.0760000000000005,10/08/2016,09/03/2018,1.0,0 -33.0,services,high.school,4.0760000000000005,14/07/2011,09/06/1995,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,23/01/2003,25/05/2015,1.0,0 -39.0,,professional.course,4.0760000000000005,,26/03/2009,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,19/07/2002,06/10/2006,1.0,0 -33.0,admin.,high.school,4.0760000000000005,,18/10/2002,1.0,0 -52.0,management,university.degree,4.0760000000000005,06/06/2013,14/05/2012,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,26/05/2009,02/10/2012,1.0,0 -46.0,technician,professional.course,4.0760000000000005,18/12/2006,24/08/2006,1.0,0 -35.0,blue-collar,basic.9y,4.0760000000000005,25/07/2014,09/01/2008,1.0,0 -34.0,entrepreneur,university.degree,4.0760000000000005,,30/05/2017,1.0,0 -,management,professional.course,4.0760000000000005,01/08/1995,12/11/2004,1.0,0 -43.0,,professional.course,4.0760000000000005,01/03/2005,02/12/2004,1.0,0 -38.0,management,university.degree,4.0760000000000005,04/08/2015,04/02/2015,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,07/10/2004,05/07/2000,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,14/01/2005,16/07/2012,1.0,0 -31.0,,university.degree,4.0760000000000005,26/07/2002,25/06/2004,1.0,0 -41.0,,basic.9y,4.0760000000000005,10/12/2002,06/12/2005,1.0,0 -33.0,,university.degree,4.0760000000000005,26/03/2007,07/07/2008,1.0,0 -35.0,technician,university.degree,4.0760000000000005,,19/04/2011,1.0,0 -39.0,services,high.school,4.0760000000000005,26/11/2004,16/04/2009,1.0,0 -30.0,self-employed,professional.course,4.0760000000000005,31/07/2015,26/01/2012,1.0,0 -36.0,blue-collar,basic.9y,4.0760000000000005,19/04/2018,08/04/2019,1.0,0 -50.0,management,university.degree,4.0760000000000005,03/11/2016,14/03/1994,1.0,0 -31.0,blue-collar,basic.9y,4.0760000000000005,10/11/2003,11/01/2008,1.0,0 -31.0,services,high.school,4.0760000000000005,07/07/2003,11/03/2016,1.0,0 -,technician,professional.course,4.0760000000000005,01/04/1995,05/07/2002,1.0,0 -,admin.,university.degree,4.0760000000000005,11/04/2003,01/07/1996,1.0,0 -30.0,services,high.school,4.0760000000000005,10/03/2006,09/12/2005,1.0,0 -,admin.,university.degree,4.0760000000000005,,01/05/2006,1.0,0 -,management,basic.6y,4.0760000000000005,22/03/2007,06/11/2018,1.0,0 -41.0,management,basic.6y,4.0760000000000005,10/05/1988,28/01/2011,1.0,0 -41.0,management,basic.6y,4.0760000000000005,19/03/2009,17/06/2004,1.0,0 -22.0,blue-collar,basic.4y,4.0760000000000005,09/06/1993,10/11/1995,1.0,0 -35.0,admin.,university.degree,4.0760000000000005,12/01/1990,07/10/2011,1.0,0 -,admin.,university.degree,4.0760000000000005,,24/04/2015,1.0,0 -30.0,technician,university.degree,4.0760000000000005,26/03/2007,21/12/2001,1.0,0 -34.0,management,university.degree,4.0760000000000005,01/04/1997,03/11/2015,1.0,0 -29.0,admin.,university.degree,4.0760000000000005,06/12/2005,03/02/2005,1.0,0 -39.0,management,university.degree,4.0760000000000005,24/02/2006,29/07/2014,1.0,0 -52.0,services,basic.6y,4.0760000000000005,04/07/2008,01/08/1996,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,27/01/2012,14/04/2000,1.0,0 -35.0,management,high.school,4.0760000000000005,,17/05/2018,1.0,0 -30.0,admin.,high.school,4.0760000000000005,06/06/2002,25/11/1993,1.0,0 -31.0,management,university.degree,4.0760000000000005,15/10/1999,07/06/2018,1.0,0 -50.0,entrepreneur,university.degree,4.0760000000000005,06/03/2001,20/01/2006,1.0,0 -46.0,blue-collar,basic.9y,4.0760000000000005,,16/12/1994,1.0,0 -,,high.school,4.0760000000000005,12/05/2014,10/03/2016,1.0,1 -34.0,technician,university.degree,4.0760000000000005,03/06/1999,23/08/1996,1.0,0 -45.0,management,basic.9y,4.0760000000000005,16/04/2015,18/02/2015,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,05/02/1999,21/02/2018,1.0,0 -58.0,retired,university.degree,4.0760000000000005,24/10/2003,03/09/2002,1.0,0 -30.0,services,high.school,4.0760000000000005,05/02/2000,28/12/2001,1.0,0 -,technician,professional.course,4.0760000000000005,30/06/2006,19/05/2008,1.0,0 -38.0,admin.,university.degree,4.0760000000000005,05/02/2014,26/09/2003,1.0,1 -36.0,admin.,high.school,4.0760000000000005,07/05/2004,25/12/1995,1.0,0 -,,high.school,4.0760000000000005,12/02/1991,25/05/2007,1.0,0 -35.0,admin.,university.degree,4.0760000000000005,05/08/1993,08/07/2014,1.0,0 -49.0,entrepreneur,high.school,4.0760000000000005,18/04/2014,05/12/1993,1.0,0 -,admin.,university.degree,4.0760000000000005,02/11/2017,15/01/2004,1.0,0 -43.0,technician,professional.course,4.0760000000000005,08/01/2014,06/11/2003,1.0,0 -46.0,blue-collar,basic.4y,4.0760000000000005,26/02/2002,03/12/2010,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,01/11/1993,14/07/2005,1.0,0 -57.0,admin.,university.degree,4.0760000000000005,21/03/2003,19/08/2009,1.0,0 -29.0,admin.,university.degree,4.0760000000000005,09/01/2004,05/09/1992,1.0,0 -57.0,admin.,university.degree,4.0760000000000005,04/12/2013,23/04/2008,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,02/04/2012,24/04/2013,1.0,0 -36.0,self-employed,basic.9y,4.0760000000000005,18/02/2009,02/03/2017,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,18/06/2004,21/03/2003,1.0,0 -29.0,technician,university.degree,4.0760000000000005,30/09/2014,10/10/1996,1.0,0 -36.0,self-employed,basic.9y,4.0760000000000005,01/02/1998,07/12/2004,1.0,0 -,services,high.school,4.0760000000000005,07/06/2013,13/07/2011,1.0,0 -47.0,admin.,high.school,4.0760000000000005,05/07/2013,03/04/2008,1.0,0 -55.0,,university.degree,4.0760000000000005,,01/03/1996,1.0,0 -55.0,blue-collar,basic.9y,4.0760000000000005,07/03/2013,21/11/2003,1.0,0 -55.0,blue-collar,basic.6y,4.0760000000000005,01/04/2006,01/01/1998,1.0,0 -54.0,management,university.degree,4.0760000000000005,15/01/2004,29/12/2000,1.0,0 -55.0,admin.,high.school,4.0760000000000005,,01/05/2005,1.0,0 -29.0,blue-collar,professional.course,4.0760000000000005,,26/12/2003,1.0,0 -31.0,services,high.school,4.0760000000000005,16/02/2007,25/10/1999,1.0,0 -43.0,blue-collar,high.school,4.0760000000000005,20/07/2007,27/01/2003,1.0,0 -31.0,services,high.school,4.0760000000000005,26/02/2010,01/12/2010,1.0,0 -32.0,services,basic.9y,4.0760000000000005,,09/02/2007,1.0,0 -29.0,admin.,university.degree,4.0760000000000005,13/11/2017,01/07/1998,1.0,0 -30.0,admin.,university.degree,4.0760000000000005,22/04/2005,06/08/2009,1.0,0 -30.0,admin.,high.school,4.0760000000000005,17/09/2014,02/02/2007,1.0,0 -37.0,unemployed,university.degree,4.0760000000000005,29/01/2004,24/11/2017,1.0,0 -55.0,management,university.degree,4.0760000000000005,01/04/2003,15/05/2012,1.0,0 -38.0,,basic.4y,4.0760000000000005,10/12/2004,01/11/2002,1.0,0 -46.0,management,university.degree,4.0760000000000005,10/01/2018,24/01/2013,1.0,0 -29.0,services,high.school,4.0760000000000005,11/05/2009,20/02/2009,1.0,0 -30.0,services,high.school,4.0760000000000005,06/05/2016,20/04/2011,1.0,0 -32.0,technician,university.degree,4.0760000000000005,05/11/2018,26/09/2003,1.0,0 -41.0,services,professional.course,4.0760000000000005,15/06/2016,15/07/1995,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,18/03/2014,16/03/2005,1.0,0 -42.0,technician,university.degree,4.0760000000000005,22/07/2005,17/05/2017,1.0,0 -31.0,admin.,university.degree,4.0760000000000005,05/07/2000,30/12/2011,1.0,0 -,management,high.school,4.0760000000000005,20/03/2015,03/08/2016,1.0,1 -39.0,blue-collar,basic.6y,4.0760000000000005,,01/04/1996,1.0,0 -33.0,,high.school,4.0760000000000005,01/09/1995,10/08/2004,1.0,0 -31.0,technician,basic.6y,4.0760000000000005,23/09/2003,30/09/2005,1.0,0 -31.0,blue-collar,basic.4y,4.0760000000000005,20/12/2017,14/09/2001,1.0,0 -35.0,blue-collar,basic.4y,4.0760000000000005,31/12/1993,22/03/1994,1.0,0 -34.0,admin.,university.degree,4.0760000000000005,20/10/2006,06/07/2006,1.0,1 -30.0,technician,university.degree,4.0760000000000005,21/11/2003,24/12/2010,1.0,0 -36.0,technician,high.school,4.0760000000000005,04/07/2011,21/01/2005,1.0,0 -29.0,admin.,high.school,4.0760000000000005,11/05/2005,31/07/1995,1.0,0 -41.0,blue-collar,basic.6y,4.0760000000000005,13/04/2007,01/12/2004,1.0,0 -33.0,management,university.degree,4.0760000000000005,06/04/2009,26/10/2015,1.0,1 -52.0,blue-collar,basic.9y,4.0760000000000005,11/05/2012,14/06/2006,1.0,0 -38.0,management,high.school,4.0760000000000005,18/07/2013,19/12/2014,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,04/07/2017,26/03/2004,1.0,0 -32.0,blue-collar,basic.4y,4.0760000000000005,12/08/2015,03/08/2015,1.0,0 -30.0,blue-collar,high.school,4.0760000000000005,30/04/2015,06/07/2010,1.0,0 -,management,basic.6y,4.0760000000000005,04/05/2009,14/11/2000,1.0,0 -46.0,admin.,university.degree,4.0760000000000005,26/11/2008,19/08/2011,1.0,0 -,admin.,high.school,4.0760000000000005,04/02/2019,13/11/2014,1.0,1 -35.0,admin.,university.degree,4.0760000000000005,18/09/2013,25/09/2017,1.0,1 -31.0,blue-collar,basic.9y,4.0760000000000005,24/02/2017,20/03/1992,1.0,0 -55.0,admin.,basic.9y,4.0760000000000005,29/08/2013,24/08/2018,1.0,0 -45.0,unemployed,basic.9y,4.0760000000000005,10/02/2006,01/11/2002,1.0,0 -54.0,entrepreneur,university.degree,4.0760000000000005,05/02/1999,24/09/1997,1.0,0 -41.0,admin.,university.degree,4.0760000000000005,26/09/2017,28/05/2014,1.0,0 -,admin.,university.degree,4.0760000000000005,,13/07/2018,1.0,0 -42.0,services,basic.6y,4.0760000000000005,26/02/2016,31/01/2012,1.0,0 -59.0,,basic.9y,4.0760000000000005,01/09/1995,22/02/2002,1.0,0 -29.0,services,professional.course,4.0760000000000005,31/01/1990,10/11/1995,1.0,0 -,admin.,university.degree,4.0760000000000005,,14/01/2005,1.0,0 -48.0,admin.,university.degree,4.0760000000000005,01/02/1996,16/03/2016,1.0,0 -29.0,self-employed,university.degree,4.0760000000000005,23/08/2013,25/11/2005,1.0,0 -,blue-collar,basic.9y,4.0760000000000005,25/12/1992,16/02/2006,1.0,0 -,entrepreneur,university.degree,4.0760000000000005,20/02/2004,25/12/1993,1.0,0 -33.0,admin.,university.degree,4.0760000000000005,26/04/2012,08/01/2013,1.0,0 -,management,university.degree,4.0760000000000005,,23/12/2014,1.0,0 -,services,basic.9y,4.0760000000000005,16/05/2008,01/04/2009,1.0,0 -30.0,technician,university.degree,4.0760000000000005,06/05/1998,16/02/2011,1.0,0 -31.0,blue-collar,basic.4y,4.0760000000000005,25/11/2005,22/03/2016,1.0,0 -58.0,admin.,university.degree,4.0760000000000005,30/01/2004,15/12/2000,1.0,0 -41.0,services,basic.9y,4.0760000000000005,07/02/2008,26/06/2001,1.0,0 -30.0,,university.degree,4.0760000000000005,28/05/2000,05/12/1994,1.0,0 -30.0,unemployed,high.school,4.0760000000000005,07/03/2008,08/10/2004,1.0,0 -43.0,unemployed,high.school,4.0760000000000005,19/09/1995,07/03/2018,1.0,0 -36.0,management,university.degree,4.0760000000000005,,26/03/2018,1.0,0 -40.0,entrepreneur,high.school,4.0760000000000005,16/01/2014,16/02/2007,1.0,0 -30.0,services,high.school,4.0760000000000005,05/02/1993,05/06/1990,1.0,0 -50.0,unemployed,basic.9y,4.0760000000000005,28/03/2017,25/11/1993,1.0,0 -34.0,technician,high.school,4.0760000000000005,31/12/1989,31/12/1994,1.0,0 -37.0,unemployed,university.degree,4.0760000000000005,,01/11/1993,1.0,0 -51.0,self-employed,university.degree,4.0760000000000005,09/02/2000,13/04/2007,1.0,0 -36.0,admin.,university.degree,4.0760000000000005,02/03/2015,17/12/2010,1.0,0 -31.0,services,high.school,4.0760000000000005,31/12/1993,01/02/1997,1.0,1 -,admin.,high.school,4.0760000000000005,,06/12/2000,1.0,0 -45.0,,university.degree,4.0760000000000005,16/06/2005,12/09/2016,1.0,0 -,services,basic.6y,4.0760000000000005,14/01/1995,02/04/2018,1.0,0 -46.0,blue-collar,basic.4y,4.0760000000000005,09/03/2006,01/08/2008,1.0,0 -38.0,admin.,high.school,4.0760000000000005,,30/01/2004,1.0,0 -,services,basic.9y,4.0760000000000005,03/09/2004,21/04/2010,1.0,0 -33.0,,university.degree,4.0760000000000005,12/12/2005,13/04/2004,1.0,0 -,services,high.school,4.0760000000000005,25/01/2018,02/07/2004,1.0,0 -32.0,admin.,university.degree,4.0760000000000005,,17/11/2015,1.0,0 -38.0,blue-collar,basic.9y,4.0760000000000005,06/04/2007,09/02/2009,1.0,0 -45.0,blue-collar,basic.6y,4.0760000000000005,03/06/2005,22/12/2000,1.0,0 -39.0,admin.,university.degree,4.0760000000000005,02/10/2003,19/03/2014,1.0,0 -,management,high.school,4.0760000000000005,24/04/2009,12/07/2018,1.0,0 -36.0,services,high.school,4.0760000000000005,15/07/2015,19/04/2019,1.0,0 -34.0,,basic.9y,4.0760000000000005,,28/06/2013,1.0,0 -33.0,,university.degree,4.0760000000000005,05/12/1991,20/05/2014,1.0,0 -39.0,blue-collar,basic.6y,4.0760000000000005,06/03/2015,10/10/2005,1.0,0 -31.0,entrepreneur,university.degree,4.0760000000000005,01/02/1995,08/03/2007,1.0,0 -30.0,blue-collar,high.school,4.0760000000000005,06/05/1997,22/01/2015,1.0,1 -42.0,,professional.course,4.021,12/06/2009,19/02/2010,1.0,0 -29.0,management,university.degree,4.021,28/06/2017,25/03/2011,1.0,0 -35.0,admin.,high.school,4.021,12/04/2017,24/04/2014,1.0,0 -42.0,technician,professional.course,4.021,01/07/1995,01/03/2006,1.0,0 -56.0,services,high.school,4.021,,10/06/2009,1.0,0 -56.0,admin.,university.degree,4.021,29/04/2005,01/09/2000,1.0,0 -42.0,blue-collar,professional.course,4.021,09/02/2016,26/06/2009,1.0,0 -31.0,technician,university.degree,4.021,20/12/1995,06/07/2001,1.0,0 -,admin.,university.degree,4.021,06/05/2014,20/08/2015,1.0,0 -42.0,management,basic.6y,4.021,14/03/2008,02/11/2006,1.0,0 -57.0,admin.,university.degree,4.021,23/06/2006,07/04/2009,1.0,0 -54.0,retired,university.degree,4.021,15/03/2016,31/12/1991,1.0,0 -44.0,blue-collar,basic.6y,4.021,15/02/1997,24/11/1995,1.0,0 -37.0,blue-collar,basic.9y,4.021,,19/03/2013,1.0,0 -,,university.degree,4.021,01/03/2001,31/12/2004,1.0,0 -33.0,admin.,university.degree,4.021,08/12/1994,25/04/1995,1.0,0 -56.0,technician,professional.course,4.021,17/06/2004,11/11/2011,1.0,0 -,retired,professional.course,4.021,15/08/1990,22/12/2016,1.0,0 -46.0,admin.,high.school,4.021,01/10/2005,09/09/1994,1.0,0 -,management,university.degree,4.021,26/02/2016,05/10/1992,1.0,0 -44.0,,university.degree,4.021,20/07/1998,25/01/2002,1.0,0 -31.0,unemployed,basic.4y,4.021,01/05/1996,25/04/2014,1.0,0 -32.0,admin.,university.degree,4.021,22/01/1999,20/08/2014,1.0,0 -40.0,technician,university.degree,4.021,28/07/2006,10/03/1994,1.0,0 -43.0,services,high.school,4.021,22/10/1999,25/10/1996,1.0,0 -36.0,,high.school,4.021,13/05/2013,17/01/1997,1.0,0 -38.0,admin.,basic.9y,4.021,24/04/2001,19/02/2015,1.0,0 -41.0,blue-collar,basic.9y,4.021,08/02/2016,17/11/2017,1.0,0 -33.0,admin.,university.degree,4.021,,08/10/2014,1.0,0 -,technician,university.degree,4.021,08/11/2018,27/04/2001,1.0,0 -33.0,technician,university.degree,4.021,18/04/2000,31/08/2007,1.0,0 -58.0,admin.,high.school,4.021,21/07/2014,31/12/1994,1.0,0 -31.0,,university.degree,4.021,01/02/2008,18/12/2012,1.0,0 -33.0,admin.,university.degree,4.021,01/06/2010,19/09/2003,1.0,0 -48.0,management,university.degree,4.021,27/02/2009,02/01/2018,1.0,0 -32.0,admin.,university.degree,4.021,23/11/2011,05/09/1997,1.0,0 -49.0,management,university.degree,4.021,23/06/2006,05/12/1993,1.0,0 -45.0,admin.,professional.course,4.021,10/07/1990,15/12/2005,1.0,0 -54.0,admin.,high.school,4.021,01/10/2004,08/01/2018,1.0,0 -30.0,blue-collar,basic.9y,4.021,25/04/2013,31/10/2008,1.0,0 -32.0,self-employed,university.degree,4.021,01/02/2000,27/01/2006,1.0,0 -50.0,blue-collar,university.degree,4.021,29/10/2010,14/05/2015,1.0,0 -,services,high.school,4.021,15/01/2009,09/02/2001,1.0,0 -57.0,management,university.degree,4.021,24/04/2018,16/02/2006,1.0,0 -50.0,blue-collar,professional.course,4.021,22/05/2003,31/12/1994,1.0,0 -53.0,self-employed,university.degree,4.021,11/03/1992,06/11/2017,1.0,0 -38.0,admin.,basic.9y,4.021,01/11/2004,30/05/2003,1.0,0 -29.0,self-employed,university.degree,4.021,20/01/2004,14/02/2003,1.0,1 -57.0,management,university.degree,4.021,19/12/2007,27/09/2006,1.0,0 -58.0,retired,professional.course,4.021,03/07/2002,03/08/2010,1.0,0 -49.0,management,university.degree,4.021,04/04/2008,07/11/2016,1.0,0 -37.0,admin.,university.degree,4.021,26/07/2016,22/11/2010,1.0,0 -57.0,housemaid,basic.4y,4.021,29/12/2006,14/12/2009,1.0,0 -36.0,admin.,university.degree,4.021,15/11/1991,01/06/2011,1.0,0 -48.0,management,university.degree,4.021,15/11/1999,13/04/2007,1.0,1 -43.0,admin.,university.degree,4.021,07/02/2003,27/09/2012,1.0,0 -30.0,admin.,high.school,4.021,21/08/2001,16/09/2005,1.0,0 -45.0,technician,basic.9y,4.021,14/03/2008,01/12/2005,1.0,0 -40.0,management,university.degree,4.021,12/04/2018,25/03/1996,1.0,0 -31.0,admin.,high.school,4.021,01/12/1995,05/12/2003,1.0,0 -54.0,admin.,university.degree,4.021,24/12/1997,28/09/2011,1.0,1 -36.0,admin.,university.degree,4.021,10/12/2015,20/09/2012,1.0,0 -29.0,technician,university.degree,4.021,31/12/1989,07/05/1999,1.0,0 -51.0,self-employed,university.degree,4.021,02/06/1995,14/07/2006,1.0,0 -48.0,admin.,high.school,4.021,10/10/2001,13/12/2002,1.0,0 -57.0,admin.,university.degree,4.021,17/07/2009,01/06/1993,1.0,0 -,student,professional.course,4.021,02/11/2001,25/10/2001,1.0,0 -58.0,,professional.course,4.021,01/04/2009,14/03/2016,1.0,0 -34.0,admin.,university.degree,4.021,25/06/1996,07/05/2001,1.0,0 -29.0,services,high.school,4.021,31/08/2011,14/11/2014,1.0,0 -38.0,admin.,high.school,4.021,21/05/2014,31/12/1992,1.0,0 -44.0,management,university.degree,4.021,01/11/2004,12/04/2010,1.0,0 -29.0,services,high.school,4.021,20/05/2011,05/08/2011,1.0,0 -37.0,services,high.school,4.021,13/04/2000,18/02/2000,1.0,0 -42.0,technician,university.degree,4.021,26/03/2004,10/11/2014,1.0,0 -30.0,blue-collar,basic.9y,4.021,27/06/1994,10/06/2004,1.0,0 -55.0,technician,professional.course,4.021,01/05/1995,30/03/2007,1.0,0 -56.0,technician,professional.course,4.021,05/12/1990,31/10/2006,1.0,0 -,technician,professional.course,4.021,07/03/1995,27/02/2009,1.0,0 -43.0,,high.school,4.021,14/06/2018,27/04/2001,1.0,0 -31.0,blue-collar,basic.6y,4.021,19/11/2008,01/09/1995,1.0,0 -53.0,,university.degree,4.021,22/06/2017,31/12/1993,1.0,1 -34.0,admin.,university.degree,4.021,21/12/1994,15/01/1997,1.0,1 -29.0,technician,professional.course,4.021,,17/10/2014,1.0,1 -45.0,technician,professional.course,4.021,07/07/2011,22/09/1998,1.0,0 -30.0,,high.school,4.021,19/09/2003,06/04/2018,1.0,1 -36.0,technician,high.school,4.021,07/05/2008,05/10/1994,1.0,0 -,,basic.9y,4.021,24/01/2019,29/01/2010,1.0,0 -37.0,admin.,professional.course,4.021,01/09/1994,11/02/2005,1.0,0 -45.0,admin.,high.school,4.021,20/01/2010,17/02/2005,1.0,0 -30.0,services,university.degree,4.021,,08/04/1997,1.0,0 -34.0,management,university.degree,4.021,01/11/1995,10/08/2000,1.0,0 -53.0,entrepreneur,basic.6y,4.021,01/07/2014,17/03/2000,1.0,0 -45.0,management,university.degree,4.021,07/12/2011,11/01/2017,1.0,0 -48.0,blue-collar,professional.course,4.021,31/12/1990,08/12/2014,1.0,0 -49.0,technician,basic.4y,4.021,20/04/2007,10/12/2008,1.0,0 -29.0,admin.,professional.course,4.021,26/12/2013,11/10/1998,1.0,0 -47.0,management,university.degree,4.021,26/11/2014,15/03/2012,1.0,0 -32.0,technician,professional.course,4.021,30/12/2008,21/01/2015,1.0,0 -33.0,technician,university.degree,4.021,31/12/1991,07/08/2012,1.0,1 -,admin.,university.degree,4.021,03/06/2016,16/04/2004,1.0,0 -,admin.,university.degree,4.021,19/02/2007,17/04/2013,1.0,1 -39.0,admin.,high.school,4.021,27/05/2011,01/10/1995,1.0,0 -35.0,admin.,university.degree,4.021,24/05/2006,12/07/2006,1.0,1 -37.0,technician,high.school,4.021,02/06/2004,11/06/2010,1.0,1 -36.0,technician,high.school,4.021,18/06/2000,17/01/2003,1.0,0 -47.0,self-employed,basic.9y,4.021,28/07/2005,17/08/2007,1.0,0 -43.0,management,high.school,4.021,16/03/2010,16/05/2012,1.0,0 -,admin.,university.degree,4.021,03/01/2000,13/03/1998,1.0,0 -50.0,management,university.degree,4.021,09/01/2009,16/04/2015,1.0,0 -39.0,admin.,university.degree,4.021,17/01/2001,22/01/2010,1.0,0 -55.0,admin.,high.school,4.021,18/08/2003,22/01/2009,1.0,0 -42.0,admin.,university.degree,4.021,,25/10/1999,1.0,0 -30.0,admin.,university.degree,4.021,20/12/1997,05/12/1994,1.0,0 -52.0,admin.,university.degree,4.021,21/04/2017,11/10/2005,1.0,0 -43.0,,basic.6y,4.021,27/04/2000,02/08/2016,1.0,0 -29.0,technician,professional.course,4.021,,23/05/2003,1.0,0 -31.0,unemployed,university.degree,4.021,24/04/2014,11/08/2017,1.0,0 -48.0,blue-collar,basic.4y,4.021,05/04/2000,18/05/2009,1.0,0 -,admin.,university.degree,4.021,16/12/2004,10/12/2009,1.0,0 -48.0,blue-collar,professional.course,4.021,23/07/2004,22/09/1997,1.0,0 -45.0,technician,basic.9y,4.021,16/04/2004,01/06/1997,1.0,0 -48.0,,basic.4y,4.021,14/01/2004,01/02/2011,1.0,0 -44.0,,high.school,4.021,25/04/1999,09/07/1996,1.0,0 -43.0,admin.,high.school,4.021,08/01/2001,06/06/2008,1.0,0 -47.0,blue-collar,basic.4y,4.021,19/12/2016,12/02/2004,1.0,0 -,technician,high.school,4.021,23/06/2005,22/05/2009,1.0,0 -40.0,management,university.degree,4.021,12/07/2012,26/10/2006,1.0,0 -40.0,management,university.degree,4.021,,05/04/1997,1.0,0 -29.0,admin.,high.school,4.021,19/09/2003,01/10/1999,1.0,0 -55.0,admin.,high.school,4.021,,21/02/2019,1.0,0 -45.0,,basic.9y,4.021,15/01/2007,11/04/1996,1.0,0 -52.0,admin.,university.degree,4.021,21/10/2002,15/02/2011,1.0,0 -43.0,management,high.school,4.021,06/03/2008,05/10/1999,1.0,0 -29.0,entrepreneur,high.school,4.021,01/02/1992,23/12/2005,1.0,0 -40.0,management,university.degree,4.021,26/06/2000,13/12/2002,1.0,0 -32.0,admin.,university.degree,4.021,25/07/2003,24/04/2009,1.0,0 -33.0,blue-collar,basic.4y,4.021,15/12/2015,06/03/2009,1.0,0 -31.0,admin.,high.school,4.021,09/12/2013,03/02/2016,1.0,0 -57.0,unemployed,university.degree,4.021,24/11/1999,23/05/2008,1.0,0 -38.0,blue-collar,basic.6y,4.021,10/07/2018,01/04/2007,1.0,0 -57.0,admin.,university.degree,4.021,,18/05/2016,1.0,0 -48.0,admin.,university.degree,4.021,03/04/2015,22/10/2004,1.0,0 -34.0,entrepreneur,high.school,4.021,19/09/2000,10/10/2012,1.0,0 -32.0,technician,university.degree,4.021,01/07/2002,10/10/2008,1.0,0 -57.0,housemaid,basic.4y,4.021,18/01/2013,26/12/2003,1.0,0 -45.0,technician,university.degree,4.021,23/07/2014,06/08/2004,1.0,0 -50.0,,professional.course,4.021,06/04/2016,05/10/1990,1.0,0 -52.0,admin.,university.degree,4.021,18/11/2005,30/03/2010,1.0,0 -42.0,entrepreneur,university.degree,4.021,29/12/2006,11/01/2007,1.0,0 -30.0,,university.degree,4.021,28/12/2012,25/01/1995,1.0,0 -40.0,,university.degree,4.021,30/10/2012,21/06/2018,1.0,1 -38.0,blue-collar,basic.6y,4.021,01/02/1999,22/04/2011,1.0,0 -34.0,admin.,university.degree,4.021,10/03/1988,17/01/2013,1.0,0 -50.0,technician,basic.9y,4.021,19/01/1990,09/11/2015,1.0,1 -,technician,high.school,4.021,06/10/2017,22/11/2012,1.0,0 -49.0,admin.,high.school,4.021,10/01/2018,21/05/2014,1.0,0 -44.0,self-employed,university.degree,4.021,01/11/1992,23/06/2006,1.0,0 -,services,high.school,4.021,28/07/2014,31/12/1989,1.0,0 -57.0,management,professional.course,4.021,15/06/2017,21/06/2002,1.0,0 -46.0,technician,university.degree,4.021,20/05/1994,25/06/2004,1.0,1 -36.0,services,basic.6y,4.021,29/02/2012,30/03/2007,1.0,1 -36.0,admin.,university.degree,4.021,,17/10/2003,1.0,0 -40.0,blue-collar,basic.9y,4.021,03/05/2011,15/04/2005,1.0,0 -40.0,blue-collar,basic.9y,4.021,10/07/2013,20/04/2012,1.0,0 -,admin.,high.school,4.021,14/03/2002,12/12/2012,1.0,0 -34.0,management,university.degree,4.021,01/07/1997,12/10/2006,1.0,0 -55.0,,university.degree,4.021,26/07/2017,01/12/2006,1.0,0 -50.0,,university.degree,4.021,19/09/1995,01/07/2010,1.0,0 -53.0,unemployed,basic.4y,4.021,11/05/2009,03/10/2003,1.0,0 -52.0,technician,basic.9y,4.021,01/09/2003,05/02/2008,1.0,0 -42.0,management,basic.6y,4.021,08/10/2003,13/07/1995,1.0,0 -50.0,technician,university.degree,4.021,09/05/1996,21/07/2016,1.0,0 -40.0,blue-collar,basic.9y,4.021,01/09/2009,22/04/2019,1.0,0 -57.0,admin.,university.degree,4.021,29/03/2012,25/07/2012,1.0,0 -51.0,technician,basic.9y,4.021,17/12/2012,09/09/1997,1.0,0 -,admin.,university.degree,4.021,29/09/2014,12/12/2001,1.0,0 -57.0,housemaid,basic.4y,4.021,20/02/1999,01/01/1995,1.0,0 -57.0,management,professional.course,4.021,09/05/2000,25/06/2014,1.0,1 -50.0,blue-collar,basic.9y,4.021,23/04/2013,02/10/2003,1.0,0 -49.0,blue-collar,basic.9y,4.021,02/03/2011,01/02/2013,1.0,0 -40.0,blue-collar,basic.9y,4.021,03/03/2009,01/12/1996,1.0,1 -36.0,entrepreneur,high.school,4.021,,03/03/2010,1.0,0 -37.0,blue-collar,basic.6y,4.021,15/01/1990,19/07/2010,1.0,0 -32.0,admin.,university.degree,4.021,21/07/2006,26/03/2004,1.0,0 -31.0,unemployed,basic.4y,4.021,28/01/2011,25/10/1999,1.0,0 -29.0,entrepreneur,basic.4y,4.021,05/10/1989,07/07/2014,1.0,0 -54.0,technician,high.school,4.021,12/08/2013,31/03/2008,1.0,0 -40.0,blue-collar,basic.9y,4.021,24/01/2014,19/09/1995,1.0,0 -44.0,housemaid,high.school,4.021,05/04/1996,28/04/2015,1.0,0 -50.0,admin.,university.degree,4.021,01/05/2006,13/02/2014,1.0,0 -,self-employed,high.school,4.021,,18/02/2009,1.0,0 -45.0,,high.school,4.021,02/08/2010,29/06/2015,1.0,0 -57.0,blue-collar,basic.9y,4.021,02/06/2016,25/04/2012,1.0,0 -44.0,services,high.school,4.021,14/11/2006,05/12/1994,1.0,0 -57.0,technician,professional.course,4.021,05/07/2017,06/08/2007,1.0,0 -46.0,admin.,university.degree,4.021,25/05/2007,25/11/1999,1.0,0 -41.0,admin.,high.school,4.021,31/01/2013,09/09/2014,1.0,0 -31.0,unemployed,basic.4y,4.021,06/07/2000,02/11/2006,1.0,0 -54.0,,basic.4y,4.021,,11/04/2019,1.0,0 -33.0,blue-collar,basic.4y,4.021,,22/02/2008,1.0,0 -52.0,retired,university.degree,4.021,01/11/1995,29/09/2000,1.0,0 -50.0,technician,university.degree,4.021,05/10/1989,23/03/2017,1.0,0 -46.0,admin.,university.degree,4.021,03/09/2002,16/04/2014,1.0,0 -57.0,housemaid,basic.4y,4.021,20/09/1988,01/06/2004,1.0,0 -55.0,technician,professional.course,4.021,27/08/2010,23/03/2017,1.0,0 -37.0,management,university.degree,4.021,02/07/2014,22/12/1995,1.0,0 -,,university.degree,4.021,12/02/2013,26/03/2010,1.0,0 -29.0,technician,high.school,4.021,,10/08/2012,1.0,0 -31.0,admin.,high.school,4.021,08/09/2003,29/11/2010,1.0,0 -33.0,technician,university.degree,4.021,25/12/1988,24/12/2004,1.0,0 -34.0,technician,university.degree,4.021,05/11/1995,19/10/2006,1.0,0 -40.0,management,high.school,4.021,,20/06/2012,1.0,0 -34.0,admin.,university.degree,4.021,18/07/2008,01/07/2006,1.0,0 -52.0,unemployed,university.degree,4.021,30/12/2014,01/08/2016,1.0,0 -31.0,unemployed,basic.4y,4.021,26/07/2001,16/04/2010,1.0,0 -46.0,,basic.9y,4.021,09/11/2010,21/06/2007,1.0,0 -50.0,admin.,university.degree,4.021,20/05/2011,09/07/1996,1.0,0 -41.0,technician,university.degree,4.021,12/02/1998,20/12/2002,1.0,0 -31.0,admin.,university.degree,4.021,04/12/2009,04/11/2015,1.0,0 -,technician,professional.course,4.021,30/12/2009,15/07/1999,1.0,1 -52.0,services,basic.9y,4.021,25/10/2012,16/05/2012,1.0,0 -31.0,services,university.degree,4.021,04/05/2007,31/10/2017,1.0,0 -32.0,admin.,university.degree,4.021,18/08/2004,04/03/2010,1.0,0 -51.0,management,university.degree,4.021,02/04/1998,12/12/2003,1.0,0 -31.0,technician,university.degree,4.021,10/07/2018,21/12/2011,1.0,0 -49.0,technician,basic.4y,4.021,27/11/2001,01/07/1993,1.0,0 -55.0,,university.degree,4.021,26/10/2011,01/12/2013,1.0,0 -57.0,management,university.degree,4.021,28/04/2011,31/01/2012,1.0,0 -49.0,self-employed,university.degree,4.021,03/10/2003,25/05/2001,1.0,0 -57.0,management,university.degree,4.021,28/05/2004,30/12/1999,1.0,0 -48.0,admin.,high.school,4.021,01/03/2013,13/03/2009,1.0,0 -40.0,blue-collar,high.school,4.021,23/10/2012,01/02/1998,1.0,0 -33.0,admin.,university.degree,4.021,08/10/2014,22/04/2013,1.0,0 -58.0,admin.,university.degree,4.021,31/12/1994,09/07/2008,1.0,0 -40.0,admin.,university.degree,4.021,28/04/2005,31/12/1996,1.0,0 -34.0,technician,university.degree,4.021,,19/09/2003,1.0,1 -,admin.,high.school,4.021,01/07/2006,20/01/2006,1.0,0 -36.0,blue-collar,basic.9y,4.021,20/01/1997,29/07/2005,1.0,0 -52.0,entrepreneur,university.degree,4.021,09/05/1988,27/07/2007,1.0,0 -40.0,technician,university.degree,4.021,24/02/2017,08/09/2015,1.0,0 -50.0,management,university.degree,4.021,,01/12/1996,1.0,0 -53.0,blue-collar,basic.4y,4.021,20/04/2017,02/02/2000,1.0,0 -39.0,services,high.school,4.021,,13/02/2004,1.0,0 -37.0,management,university.degree,4.021,23/07/2004,14/03/2008,1.0,0 -57.0,,university.degree,4.021,04/11/2010,30/11/2007,1.0,0 -48.0,admin.,university.degree,4.021,14/04/2009,05/07/1991,1.0,0 -29.0,services,high.school,4.021,07/08/2013,14/03/2007,1.0,0 -,technician,university.degree,4.021,15/07/2014,14/10/2014,1.0,0 -57.0,unemployed,university.degree,4.021,08/05/2018,13/12/2011,1.0,0 -58.0,admin.,university.degree,4.021,16/03/2007,30/05/2013,1.0,1 -48.0,admin.,university.degree,4.021,16/11/2011,04/07/2013,1.0,0 -50.0,admin.,university.degree,4.021,27/11/2014,31/10/2012,1.0,0 -57.0,management,university.degree,4.021,30/07/2014,02/08/2002,1.0,0 -29.0,technician,professional.course,4.021,29/11/2002,23/04/2004,1.0,0 -,,university.degree,4.021,07/05/2012,04/07/1997,1.0,0 -37.0,entrepreneur,professional.course,4.021,23/12/2010,03/11/2015,1.0,0 -56.0,services,high.school,4.021,12/05/2011,12/12/2008,1.0,0 -45.0,admin.,university.degree,4.021,19/09/1995,25/04/2003,1.0,0 -52.0,technician,university.degree,4.021,01/03/2006,05/10/1993,1.0,0 -50.0,,university.degree,4.021,04/12/2002,14/01/2008,1.0,0 -45.0,self-employed,university.degree,4.021,07/02/2002,31/08/2007,1.0,0 -52.0,admin.,high.school,4.021,09/03/2015,07/10/2005,1.0,0 -,retired,university.degree,4.021,24/10/2017,27/09/2002,1.0,0 -37.0,admin.,high.school,4.021,07/08/2015,01/08/1997,1.0,0 -33.0,self-employed,university.degree,4.021,14/01/2011,28/01/2013,1.0,0 -34.0,admin.,university.degree,4.021,07/04/2004,28/06/2011,1.0,0 -38.0,blue-collar,basic.9y,4.021,06/02/2015,27/02/2014,1.0,0 -32.0,,university.degree,4.021,30/03/2007,29/02/2012,1.0,0 -55.0,retired,high.school,4.021,14/11/2014,17/07/2014,1.0,0 -38.0,,university.degree,4.021,04/07/2017,22/08/2012,1.0,0 -52.0,technician,basic.9y,4.021,14/04/2011,06/11/2013,1.0,0 -32.0,entrepreneur,basic.9y,4.021,14/11/2003,08/04/2014,1.0,0 -49.0,blue-collar,basic.9y,4.021,25/10/2012,21/11/2003,1.0,0 -30.0,admin.,university.degree,4.021,29/05/2018,29/01/2016,1.0,0 -52.0,technician,basic.9y,4.021,28/08/2003,10/07/2014,1.0,0 -31.0,admin.,high.school,4.021,12/06/1997,17/01/2003,1.0,0 -49.0,admin.,high.school,4.021,29/10/1997,23/05/2012,1.0,0 -47.0,,high.school,4.021,29/03/2019,19/01/2012,1.0,0 -32.0,technician,professional.course,4.021,31/12/1992,24/09/2004,1.0,0 -53.0,blue-collar,basic.4y,4.021,26/04/2013,10/06/2013,1.0,0 -50.0,admin.,high.school,4.021,04/01/2013,09/12/1992,1.0,0 -39.0,technician,high.school,4.021,22/06/2011,22/07/2013,1.0,1 -37.0,admin.,university.degree,4.021,09/03/1993,19/03/2010,1.0,0 -58.0,retired,professional.course,4.021,22/07/2008,25/11/1995,1.0,0 -57.0,,basic.4y,4.021,05/06/2008,10/04/2018,1.0,0 -44.0,blue-collar,basic.6y,4.021,02/02/2006,14/07/2006,1.0,0 -44.0,admin.,university.degree,4.021,17/06/2004,01/09/2009,1.0,0 -42.0,admin.,university.degree,4.021,04/11/2005,01/11/1993,1.0,1 -41.0,housemaid,high.school,4.021,07/04/2008,12/04/2013,1.0,1 -37.0,admin.,university.degree,4.021,02/08/2017,10/12/1987,1.0,0 -,self-employed,professional.course,4.021,05/08/2005,27/01/2017,1.0,0 -55.0,,high.school,4.021,06/03/2015,10/03/2017,1.0,0 -43.0,admin.,university.degree,4.021,26/04/2000,19/02/2014,1.0,0 -51.0,housemaid,high.school,4.021,13/12/1999,01/03/1994,1.0,0 -33.0,admin.,university.degree,4.021,01/08/1993,04/07/2018,1.0,0 -36.0,blue-collar,basic.9y,4.021,07/11/2003,29/08/2002,1.0,0 -31.0,admin.,university.degree,4.021,27/06/2003,23/04/2009,1.0,0 -49.0,blue-collar,basic.6y,4.021,16/02/2012,17/07/2012,1.0,0 -34.0,admin.,university.degree,4.021,13/03/2003,22/07/2013,1.0,0 -42.0,admin.,high.school,4.021,18/05/1990,28/07/2000,1.0,0 -29.0,student,professional.course,4.021,18/02/2005,25/12/1991,1.0,0 -29.0,admin.,university.degree,4.021,25/02/2005,18/07/2003,1.0,0 -52.0,technician,basic.9y,4.021,04/08/2015,01/06/2010,1.0,0 -48.0,blue-collar,basic.4y,4.021,30/08/2000,05/08/2005,1.0,0 -56.0,admin.,high.school,4.021,01/10/1994,09/12/2004,1.0,0 -51.0,blue-collar,basic.9y,4.021,,07/07/2000,1.0,0 -41.0,admin.,university.degree,4.021,02/03/2009,01/07/2012,1.0,0 -,,university.degree,4.021,13/04/2016,01/02/1997,1.0,0 -55.0,,professional.course,4.021,31/12/1991,15/05/2018,1.0,0 -58.0,admin.,university.degree,4.021,01/03/2013,01/08/2001,1.0,0 -51.0,self-employed,university.degree,4.021,20/08/2007,08/02/2007,1.0,0 -45.0,blue-collar,basic.9y,4.021,18/02/2011,03/12/2014,1.0,0 -31.0,services,basic.9y,4.021,01/06/1992,01/12/2011,1.0,0 -44.0,blue-collar,basic.6y,4.021,,21/06/2000,1.0,0 -,unemployed,high.school,4.021,16/07/2007,01/09/1995,1.0,0 -52.0,technician,professional.course,4.021,05/05/2005,13/10/2016,1.0,0 -35.0,admin.,university.degree,4.021,19/09/2003,21/08/2014,1.0,0 -48.0,technician,professional.course,4.021,16/03/2006,01/12/2004,1.0,0 -,management,university.degree,4.021,20/07/2005,16/03/2009,1.0,0 -57.0,admin.,university.degree,4.021,14/05/1999,05/06/1986,1.0,0 -45.0,admin.,high.school,4.021,11/02/2000,02/12/2005,1.0,1 -39.0,admin.,high.school,4.021,01/09/2003,02/05/2001,1.0,0 -54.0,technician,high.school,4.021,01/02/1998,22/06/2011,1.0,0 -47.0,admin.,university.degree,4.021,19/01/1997,07/04/2006,1.0,0 -31.0,,high.school,4.021,21/06/2011,01/05/1995,1.0,0 -48.0,services,professional.course,4.021,01/08/2018,11/10/2000,1.0,0 -55.0,admin.,university.degree,4.021,30/09/2005,25/07/2007,1.0,0 -35.0,,university.degree,4.021,25/08/2016,20/09/2016,1.0,0 -54.0,admin.,university.degree,4.021,04/12/2012,04/06/2015,1.0,0 -40.0,technician,university.degree,4.021,05/04/1998,21/08/2013,1.0,0 -38.0,blue-collar,basic.6y,4.021,24/01/1996,15/01/2004,1.0,0 -35.0,admin.,university.degree,4.021,07/11/2002,11/04/2012,1.0,0 -40.0,blue-collar,basic.4y,4.021,,17/05/2002,1.0,0 -37.0,blue-collar,basic.9y,4.021,18/01/2001,10/05/1988,1.0,0 -55.0,,university.degree,4.021,19/12/2014,01/02/2011,1.0,0 -35.0,management,university.degree,4.021,,22/12/2006,1.0,0 -39.0,services,high.school,4.021,24/12/2002,30/06/1995,1.0,0 -29.0,,university.degree,4.021,01/05/2014,30/04/2004,1.0,0 -47.0,admin.,university.degree,4.021,20/09/2003,28/07/2005,1.0,0 -56.0,services,high.school,4.021,22/03/2002,01/09/1997,1.0,0 -35.0,management,university.degree,4.021,,03/06/2016,1.0,0 -30.0,admin.,university.degree,4.021,06/10/2017,08/12/2016,1.0,0 -31.0,unemployed,high.school,4.021,28/12/2012,28/06/2016,1.0,0 -39.0,services,high.school,4.021,31/05/2005,21/09/2006,1.0,0 -56.0,management,basic.9y,4.021,05/01/2004,01/03/2016,1.0,0 -51.0,admin.,university.degree,4.021,26/11/2014,01/05/1995,1.0,0 -31.0,admin.,high.school,4.021,,26/09/2014,1.0,0 -31.0,admin.,high.school,4.021,03/12/2004,01/07/2009,1.0,0 -43.0,services,high.school,4.021,23/06/2006,28/01/2016,1.0,0 -56.0,services,basic.4y,4.021,10/09/2009,04/03/2005,1.0,0 -50.0,management,professional.course,4.021,27/10/2015,05/12/1997,1.0,0 -32.0,technician,professional.course,4.021,31/08/2006,22/04/2003,1.0,0 -41.0,management,university.degree,4.021,27/04/2005,31/08/2018,1.0,0 -,admin.,university.degree,4.021,15/04/2005,08/12/2009,1.0,0 -37.0,,professional.course,4.021,18/05/2009,06/04/2010,1.0,0 -50.0,unemployed,professional.course,4.021,22/05/2015,14/12/2007,1.0,0 -34.0,admin.,university.degree,4.021,,03/02/2015,1.0,0 -37.0,admin.,university.degree,4.021,14/08/2012,06/04/2009,1.0,0 -47.0,admin.,university.degree,4.021,11/02/2016,15/10/1999,1.0,0 -40.0,unemployed,university.degree,4.021,13/02/2013,22/11/2002,1.0,0 -33.0,admin.,university.degree,4.021,15/05/1996,22/08/2002,1.0,0 -,services,high.school,4.021,,21/07/2011,1.0,0 -37.0,technician,high.school,4.021,12/04/2017,15/09/1998,1.0,0 -44.0,admin.,university.degree,4.021,15/12/1999,01/05/1997,1.0,0 -55.0,technician,professional.course,4.021,25/03/2009,04/07/1996,1.0,0 -34.0,admin.,university.degree,4.021,27/06/2006,05/02/2016,1.0,1 -36.0,admin.,basic.6y,4.021,29/01/2014,02/03/2016,1.0,0 -55.0,,professional.course,4.021,16/12/2009,02/04/2013,1.0,0 -36.0,admin.,basic.6y,4.021,11/11/2013,15/10/2004,1.0,0 -34.0,management,university.degree,4.021,19/07/2012,08/10/2012,1.0,0 -57.0,admin.,university.degree,4.021,20/07/2011,26/11/2015,1.0,0 -55.0,housemaid,basic.4y,4.021,27/05/1993,13/02/2004,1.0,0 -52.0,admin.,high.school,4.021,01/08/2008,04/12/2017,1.0,0 -55.0,retired,university.degree,4.021,,01/08/2007,1.0,0 -44.0,blue-collar,basic.6y,4.021,09/11/2012,27/01/2006,1.0,0 -40.0,management,university.degree,4.021,19/04/2005,10/12/1997,1.0,0 -53.0,admin.,university.degree,4.021,19/07/2010,26/04/2010,1.0,0 -32.0,admin.,university.degree,4.021,06/10/2005,23/06/2005,1.0,0 -31.0,technician,professional.course,4.021,11/04/1996,30/07/2004,1.0,0 -48.0,technician,basic.4y,4.021,08/03/2005,30/09/2005,1.0,0 -42.0,admin.,university.degree,4.021,20/10/1999,23/07/2014,1.0,0 -51.0,management,professional.course,4.021,03/01/2003,18/10/2002,1.0,0 -42.0,admin.,university.degree,4.021,31/01/2008,06/02/2015,1.0,0 -,technician,basic.4y,4.021,25/11/2005,01/05/1995,1.0,0 -53.0,admin.,university.degree,4.021,22/07/2015,15/04/1989,1.0,0 -52.0,services,basic.6y,4.021,17/07/2009,15/05/1996,1.0,0 -46.0,admin.,high.school,4.021,30/11/1999,10/12/2009,1.0,0 -54.0,admin.,high.school,4.021,15/02/2013,16/03/2009,1.0,0 -32.0,management,university.degree,4.021,09/12/1998,22/07/2005,1.0,0 -33.0,student,high.school,4.021,19/02/2016,29/12/2017,1.0,0 -34.0,technician,professional.course,4.021,07/05/1997,13/10/2017,1.0,0 -53.0,technician,high.school,4.021,25/06/2012,23/01/2014,1.0,0 -50.0,entrepreneur,university.degree,4.021,25/05/2001,15/07/2011,1.0,0 -32.0,technician,high.school,4.021,08/05/2008,26/11/2014,1.0,0 -32.0,admin.,university.degree,4.021,01/08/1993,30/08/2002,1.0,0 -49.0,admin.,high.school,4.021,22/12/2009,23/06/2014,1.0,0 -34.0,management,university.degree,4.021,15/07/2001,26/05/2014,1.0,0 -29.0,technician,professional.course,4.021,27/07/2007,02/03/2004,1.0,0 -57.0,blue-collar,basic.9y,4.021,15/09/1997,17/07/2014,1.0,0 -45.0,services,high.school,4.021,15/02/1997,26/03/2013,1.0,0 -33.0,technician,high.school,4.021,30/03/2009,08/07/2009,1.0,0 -,self-employed,professional.course,4.021,01/02/1998,23/04/2015,1.0,1 -44.0,blue-collar,basic.6y,4.021,09/04/2014,08/11/2011,1.0,0 -49.0,self-employed,university.degree,4.021,,31/12/1994,1.0,0 -,technician,university.degree,4.021,02/06/2015,01/04/1996,1.0,0 -51.0,admin.,high.school,4.021,25/03/1996,12/12/2003,1.0,0 -44.0,,professional.course,4.021,03/04/2009,20/06/2016,1.0,0 -57.0,management,university.degree,4.021,17/12/2004,15/02/2002,1.0,1 -39.0,technician,high.school,4.021,25/06/2003,02/07/2012,1.0,0 -,,high.school,4.021,30/12/2009,15/11/1989,1.0,0 -33.0,self-employed,university.degree,4.021,13/12/2011,15/08/2003,1.0,0 -33.0,admin.,university.degree,4.021,05/02/2003,05/12/1995,1.0,0 -52.0,,university.degree,4.021,01/01/2001,24/12/2008,1.0,0 -56.0,blue-collar,high.school,4.021,29/01/2013,09/10/1995,1.0,0 -31.0,,university.degree,4.021,31/12/1995,05/10/1991,1.0,0 -31.0,self-employed,university.degree,4.021,01/07/1996,10/12/1995,1.0,0 -31.0,admin.,high.school,4.021,24/05/2007,01/10/1994,1.0,0 -40.0,technician,university.degree,4.021,12/12/2008,18/03/2009,1.0,0 -56.0,retired,basic.4y,4.021,28/06/2000,17/12/2007,1.0,1 -53.0,management,university.degree,4.021,15/09/1999,01/08/2014,1.0,0 -52.0,admin.,high.school,4.021,29/07/2011,23/03/2015,1.0,0 -40.0,management,university.degree,4.021,18/01/2013,10/05/2002,1.0,0 -57.0,services,high.school,4.021,27/05/2015,16/06/2006,1.0,0 -56.0,management,basic.9y,4.021,05/11/2003,13/02/2018,1.0,0 -45.0,self-employed,professional.course,4.021,27/06/2017,15/06/2006,1.0,0 -41.0,technician,university.degree,4.021,,04/01/2012,1.0,0 -31.0,admin.,university.degree,4.021,29/04/2014,11/12/2007,1.0,0 -34.0,admin.,university.degree,4.021,19/08/1998,07/02/2006,1.0,0 -49.0,unemployed,high.school,4.021,13/03/2009,05/02/2001,1.0,0 -48.0,admin.,basic.9y,4.021,20/07/2007,21/08/2014,1.0,1 -,self-employed,professional.course,4.021,15/01/1999,14/01/2015,1.0,0 -38.0,technician,professional.course,4.021,08/08/1996,19/11/2013,1.0,0 -38.0,technician,professional.course,4.021,19/03/2018,22/05/2014,1.0,0 -31.0,student,high.school,4.021,15/02/2012,15/07/2003,1.0,0 -43.0,technician,high.school,4.021,,27/08/2010,1.0,0 -,technician,professional.course,4.021,01/07/1997,13/02/2013,1.0,0 -37.0,technician,professional.course,4.021,23/07/2004,05/05/1999,1.0,0 -34.0,admin.,university.degree,4.021,,05/01/2006,1.0,0 -,management,high.school,4.021,04/08/2011,18/07/2017,1.0,0 -39.0,admin.,high.school,4.021,,05/11/1991,1.0,0 -40.0,management,high.school,4.021,09/03/2011,23/03/2016,1.0,0 -58.0,,university.degree,4.021,02/08/2011,06/06/2016,1.0,0 -31.0,,university.degree,4.021,10/07/2009,10/06/2009,1.0,0 -57.0,blue-collar,basic.9y,4.021,04/07/2003,05/03/1994,1.0,0 -36.0,admin.,high.school,4.021,28/02/2011,23/04/2013,1.0,0 -37.0,entrepreneur,university.degree,4.021,08/03/1995,18/10/2018,1.0,0 -30.0,blue-collar,high.school,4.021,01/11/2007,21/02/2011,1.0,0 -,admin.,university.degree,4.021,17/04/2002,31/05/2007,1.0,0 -50.0,blue-collar,high.school,4.021,,01/02/2006,1.0,0 -29.0,management,university.degree,4.021,01/03/1993,10/04/2009,1.0,0 -48.0,technician,professional.course,4.021,09/06/2005,07/12/1999,1.0,0 -44.0,admin.,high.school,4.021,11/07/2012,25/05/2016,1.0,0 -46.0,self-employed,professional.course,4.021,07/10/2015,31/10/2012,1.0,0 -47.0,technician,high.school,4.021,31/03/2006,10/03/2011,1.0,0 -32.0,admin.,university.degree,4.021,20/01/2005,09/02/2005,1.0,0 -36.0,,university.degree,4.021,30/10/2006,05/02/2001,1.0,0 -53.0,management,university.degree,4.021,15/01/1990,27/11/1997,1.0,0 -,admin.,high.school,4.021,10/04/2003,01/07/2013,1.0,0 -56.0,,basic.9y,4.021,31/10/2002,24/07/2009,1.0,0 -47.0,,high.school,4.021,23/10/2015,15/01/2004,1.0,0 -37.0,,high.school,4.021,25/01/1995,12/05/2000,1.0,0 -44.0,entrepreneur,university.degree,4.021,,05/04/2013,1.0,0 -52.0,admin.,high.school,4.021,01/02/1994,07/02/2013,1.0,0 -56.0,technician,professional.course,4.021,28/11/2002,28/02/2013,1.0,0 -35.0,management,university.degree,4.021,19/12/2008,06/09/2006,1.0,1 -40.0,student,high.school,4.021,30/01/2002,20/10/1992,1.0,0 -46.0,unemployed,basic.4y,4.021,13/06/2003,21/11/2017,1.0,0 -,technician,professional.course,4.021,19/02/2001,22/04/2019,1.0,1 -39.0,admin.,high.school,4.021,25/12/1991,25/12/2009,1.0,1 -39.0,housemaid,basic.9y,4.021,07/03/2016,05/01/2012,1.0,0 -,entrepreneur,university.degree,4.021,30/12/2011,01/04/1993,1.0,0 -57.0,admin.,university.degree,4.021,25/01/1995,22/01/2013,1.0,0 -34.0,admin.,university.degree,4.021,16/06/2005,05/04/1997,1.0,0 -51.0,technician,professional.course,4.021,16/03/2012,19/04/2013,1.0,0 -51.0,admin.,university.degree,4.021,21/03/2000,12/01/2001,1.0,0 -50.0,retired,university.degree,4.021,18/05/2005,08/12/2000,1.0,0 -53.0,technician,professional.course,4.021,08/08/2016,12/06/2012,1.0,0 -41.0,technician,professional.course,4.021,01/06/1995,09/09/2005,1.0,0 -30.0,admin.,university.degree,4.021,05/08/1991,17/04/2013,1.0,0 -45.0,technician,professional.course,4.021,08/10/2003,25/12/1992,1.0,0 -51.0,management,university.degree,4.021,,16/01/2017,1.0,0 -43.0,technician,university.degree,4.021,,10/02/1998,1.0,0 -32.0,admin.,university.degree,4.021,18/04/2016,25/04/2000,1.0,0 -50.0,technician,professional.course,4.021,,30/05/2003,1.0,0 -,admin.,university.degree,4.021,06/02/2014,02/02/2018,1.0,0 -50.0,retired,university.degree,4.021,17/11/2015,27/03/2014,1.0,0 -,management,university.degree,4.021,09/12/1996,12/10/2011,1.0,0 -57.0,technician,professional.course,4.021,27/07/2012,16/09/2002,1.0,0 -55.0,management,university.degree,4.021,05/06/1996,20/09/1993,1.0,0 -40.0,management,university.degree,4.021,18/11/2014,10/03/2000,1.0,0 -50.0,admin.,high.school,4.021,03/06/2008,31/01/2013,1.0,0 -58.0,management,basic.4y,4.021,23/09/2003,20/03/2009,1.0,0 -42.0,,professional.course,4.021,29/09/2006,06/04/1999,1.0,0 -53.0,management,university.degree,4.021,05/01/2001,01/07/1996,1.0,0 -34.0,,professional.course,4.021,19/06/2013,01/02/2007,1.0,0 -49.0,management,university.degree,4.021,19/07/2012,24/11/2015,1.0,0 -42.0,technician,professional.course,4.021,05/12/1990,27/03/2014,1.0,0 -40.0,management,university.degree,4.021,08/06/2000,01/12/1996,1.0,0 -54.0,admin.,high.school,4.021,12/11/2013,02/10/2003,1.0,0 -29.0,technician,professional.course,4.021,15/03/2011,02/03/2012,1.0,0 -34.0,admin.,university.degree,4.021,10/11/2006,01/06/1996,1.0,0 -,technician,professional.course,4.021,29/12/1998,01/08/2008,1.0,0 -53.0,self-employed,university.degree,4.021,31/01/2013,16/04/2013,1.0,0 -39.0,,high.school,4.021,15/04/1999,18/07/1997,1.0,0 -50.0,technician,university.degree,4.021,05/07/1993,07/12/2007,1.0,0 -57.0,admin.,high.school,4.021,,05/07/1987,1.0,0 -,,university.degree,4.021,27/10/2015,13/01/2006,1.0,0 -35.0,admin.,university.degree,4.021,07/10/2011,29/03/2018,1.0,0 -,unemployed,university.degree,4.021,29/07/2011,27/11/2014,1.0,0 -51.0,,basic.9y,4.021,,15/01/2002,1.0,0 -54.0,technician,high.school,4.021,23/06/2006,18/04/2008,1.0,0 -30.0,entrepreneur,high.school,4.021,28/04/1998,09/02/2006,1.0,0 -34.0,technician,professional.course,4.021,10/08/2018,09/03/2015,1.0,0 -57.0,management,university.degree,4.021,04/07/2017,21/10/2015,1.0,0 -57.0,services,high.school,4.021,22/02/2008,06/10/2000,1.0,0 -46.0,technician,professional.course,4.021,28/07/2009,05/04/1997,1.0,0 -31.0,admin.,university.degree,4.021,15/09/2005,04/07/2018,1.0,0 -43.0,housemaid,basic.4y,4.021,22/01/2015,26/11/2012,1.0,0 -48.0,unemployed,professional.course,4.021,27/10/1999,03/07/2009,1.0,0 -56.0,admin.,university.degree,4.021,01/06/2004,29/04/2002,1.0,0 -46.0,,professional.course,4.021,08/01/2015,22/05/2014,1.0,0 -,blue-collar,high.school,4.021,01/07/2011,15/08/1998,1.0,1 -53.0,admin.,high.school,4.021,28/10/2005,19/10/2012,1.0,0 -,,university.degree,4.021,08/05/2014,04/05/2007,1.0,0 -53.0,blue-collar,basic.4y,4.021,13/06/2013,28/07/2014,1.0,0 -48.0,technician,professional.course,4.021,13/06/2003,02/02/1998,1.0,0 -31.0,admin.,high.school,4.021,22/03/2018,04/03/2014,1.0,0 -44.0,entrepreneur,university.degree,4.021,06/11/1991,02/01/2015,1.0,0 -47.0,admin.,basic.9y,4.021,03/08/2004,01/09/2013,1.0,0 -43.0,services,high.school,4.021,01/10/2015,07/09/2007,1.0,0 -36.0,admin.,high.school,4.021,26/03/2010,08/08/2003,1.0,0 -32.0,management,university.degree,4.021,26/04/2002,31/01/2012,1.0,0 -40.0,management,university.degree,4.021,01/10/2004,08/08/2012,1.0,0 -53.0,retired,high.school,4.021,27/09/2001,05/07/1989,1.0,0 -37.0,self-employed,university.degree,4.021,17/01/2003,05/06/1998,1.0,0 -30.0,student,university.degree,4.021,01/03/1998,30/09/2014,1.0,0 -49.0,admin.,high.school,4.021,31/08/1998,16/10/2003,1.0,0 -53.0,management,university.degree,4.021,30/01/2007,31/10/2000,1.0,0 -37.0,management,university.degree,4.021,20/09/2000,15/01/2004,1.0,0 -42.0,,university.degree,4.021,21/02/1997,09/12/1994,1.0,0 -56.0,admin.,university.degree,4.021,23/01/2015,14/10/2011,1.0,1 -43.0,technician,professional.course,4.021,01/09/1992,29/12/2000,1.0,0 -51.0,housemaid,high.school,4.021,21/08/2015,01/11/1997,1.0,0 -44.0,technician,professional.course,4.021,08/12/2004,01/01/1999,1.0,0 -57.0,blue-collar,basic.9y,4.021,01/01/1998,17/07/2009,1.0,0 -44.0,admin.,university.degree,4.021,05/01/1997,10/03/2011,1.0,0 -51.0,services,high.school,4.021,16/07/2001,01/08/2010,1.0,0 -,admin.,basic.4y,4.021,04/01/2008,02/01/1998,1.0,0 -59.0,admin.,university.degree,4.021,19/05/2006,05/11/1993,1.0,0 -56.0,services,basic.4y,4.021,15/02/1995,21/03/2003,1.0,0 -52.0,blue-collar,basic.9y,4.021,05/10/1997,15/03/2010,1.0,0 -,blue-collar,basic.9y,4.021,07/04/2014,24/09/2013,1.0,0 -30.0,admin.,high.school,4.021,18/04/2008,24/12/2013,1.0,0 -48.0,admin.,university.degree,4.021,03/06/2016,12/05/2011,1.0,0 -,admin.,university.degree,4.021,23/01/2003,05/03/1992,1.0,0 -47.0,management,high.school,4.021,19/12/2013,01/05/2008,1.0,0 -42.0,services,high.school,4.021,27/01/2005,24/09/2010,1.0,0 -30.0,admin.,university.degree,4.021,18/09/2001,01/04/1995,1.0,0 -46.0,technician,professional.course,4.021,,05/07/2003,1.0,0 -51.0,technician,professional.course,4.021,15/03/2010,25/09/2012,1.0,0 -,technician,university.degree,4.021,16/06/2006,11/12/2008,1.0,0 -33.0,admin.,university.degree,4.021,22/01/2015,01/08/2009,1.0,0 -29.0,,university.degree,4.021,06/02/2007,11/12/2012,1.0,1 -53.0,blue-collar,basic.9y,4.021,,24/06/2005,1.0,0 -58.0,management,university.degree,4.021,27/03/2007,01/08/1995,1.0,0 -,admin.,high.school,4.021,30/01/2008,28/05/2004,1.0,0 -53.0,retired,high.school,4.021,03/12/1998,01/10/1997,1.0,0 -47.0,admin.,high.school,4.021,21/03/2008,23/03/2006,1.0,0 -44.0,management,university.degree,4.021,17/02/2011,10/09/2013,1.0,1 -37.0,unemployed,university.degree,4.021,,31/12/1995,1.0,0 -43.0,blue-collar,professional.course,4.021,11/03/2004,01/12/2010,1.0,0 -50.0,services,high.school,4.021,24/12/2004,05/12/1995,1.0,0 -48.0,blue-collar,basic.4y,4.021,23/10/2001,17/02/2016,1.0,0 -34.0,admin.,university.degree,4.021,04/12/2013,08/03/2002,1.0,0 -56.0,unemployed,basic.9y,4.021,,04/07/2016,1.0,0 -57.0,admin.,university.degree,4.021,11/07/2012,17/04/2012,1.0,0 -47.0,admin.,university.degree,4.021,18/05/2004,26/12/2003,1.0,0 -59.0,technician,professional.course,4.021,15/04/2019,23/06/2000,1.0,0 -47.0,admin.,high.school,4.021,25/10/1995,26/09/2003,1.0,0 -37.0,technician,professional.course,4.021,20/03/1997,01/08/2004,1.0,0 -53.0,admin.,high.school,4.021,27/03/2001,29/02/2012,1.0,0 -57.0,self-employed,university.degree,4.021,25/10/2012,30/07/2013,1.0,0 -44.0,blue-collar,basic.6y,4.021,04/10/2013,03/10/2003,1.0,0 -41.0,services,high.school,4.021,12/10/2012,14/02/2013,1.0,0 -41.0,technician,professional.course,4.021,31/03/1990,20/04/2007,1.0,0 -41.0,,university.degree,4.021,27/08/2012,28/06/2002,1.0,0 -,blue-collar,basic.4y,4.021,09/03/2007,31/01/2013,1.0,0 -48.0,admin.,university.degree,4.021,25/01/2013,13/12/2010,1.0,0 -52.0,admin.,high.school,4.021,10/10/2014,31/08/2017,1.0,0 -30.0,admin.,university.degree,4.021,12/12/2002,05/03/2013,1.0,1 -30.0,technician,university.degree,4.021,19/09/2002,21/09/2001,1.0,0 -45.0,admin.,university.degree,4.021,17/08/2017,08/07/2005,1.0,0 -56.0,retired,basic.4y,4.021,,30/03/2007,1.0,0 -32.0,,high.school,4.021,01/03/1995,19/07/2018,1.0,0 -49.0,unemployed,high.school,4.021,26/07/2012,15/12/1999,1.0,0 -31.0,,professional.course,4.021,01/07/2003,06/12/2001,1.0,0 -58.0,admin.,basic.4y,4.021,01/09/1997,13/05/2004,1.0,0 -49.0,blue-collar,university.degree,4.021,18/05/2000,05/11/1999,1.0,0 -32.0,,university.degree,4.021,14/01/2014,01/09/2006,1.0,0 -48.0,,professional.course,4.021,23/09/2003,20/11/2013,1.0,0 -35.0,admin.,university.degree,4.021,06/12/2004,13/07/2010,1.0,0 -57.0,technician,professional.course,4.021,25/07/2018,23/02/2011,1.0,0 -46.0,housemaid,university.degree,4.021,05/05/1993,31/12/2004,1.0,0 -53.0,blue-collar,basic.4y,4.021,21/07/2001,31/12/1992,1.0,0 -30.0,blue-collar,university.degree,4.021,08/02/1993,27/06/2005,1.0,0 -58.0,admin.,university.degree,4.021,22/05/2014,25/08/1996,1.0,0 -29.0,admin.,university.degree,4.021,09/05/2002,21/11/2011,1.0,0 -47.0,admin.,high.school,4.021,25/02/2011,28/04/2016,1.0,0 -30.0,self-employed,university.degree,4.021,05/01/1990,19/04/2013,1.0,0 -48.0,admin.,university.degree,4.021,03/01/2017,05/03/1997,1.0,0 -52.0,unemployed,university.degree,4.021,07/10/2015,05/04/2000,1.0,0 -50.0,admin.,university.degree,4.021,05/09/1994,19/11/2004,1.0,0 -37.0,,university.degree,4.021,10/12/2010,05/10/1992,1.0,0 -55.0,entrepreneur,university.degree,4.021,25/12/1997,11/10/2001,1.0,0 -58.0,,professional.course,4.021,05/03/2014,01/12/2011,1.0,0 -57.0,blue-collar,basic.9y,4.021,20/07/2005,17/01/2003,1.0,0 -37.0,self-employed,university.degree,4.021,,20/09/1997,1.0,0 -53.0,unemployed,basic.9y,4.021,01/05/1995,02/03/2016,1.0,0 -51.0,technician,professional.course,4.021,14/02/2001,21/04/2014,1.0,0 -29.0,self-employed,university.degree,4.021,01/03/1993,18/11/2005,1.0,0 -51.0,management,university.degree,4.021,30/04/2004,14/09/2018,1.0,0 -55.0,management,university.degree,4.021,26/11/2014,11/04/2008,1.0,0 -,self-employed,university.degree,4.021,15/06/1988,27/04/2001,1.0,0 -30.0,unemployed,professional.course,4.021,05/10/2011,01/02/1996,1.0,0 -42.0,,high.school,4.021,04/07/2003,14/06/2016,1.0,0 -41.0,admin.,university.degree,4.021,21/08/2009,19/10/2006,1.0,0 -37.0,entrepreneur,university.degree,4.021,21/02/2013,16/01/2019,1.0,0 -40.0,,high.school,4.021,25/11/1995,13/06/2003,1.0,0 -58.0,retired,professional.course,4.021,21/04/2014,22/03/1996,1.0,0 -51.0,admin.,high.school,4.021,,30/05/2008,1.0,0 -46.0,,university.degree,4.021,06/12/2016,08/03/2017,1.0,0 -43.0,technician,university.degree,4.021,02/02/2007,27/11/2012,1.0,0 -50.0,technician,university.degree,4.021,17/09/2008,29/10/2008,1.0,0 -54.0,self-employed,university.degree,4.021,20/07/2015,31/10/2012,1.0,0 -29.0,,basic.6y,4.021,24/06/2014,20/08/1998,1.0,0 -44.0,self-employed,professional.course,4.021,24/05/1995,02/06/2006,1.0,0 -33.0,admin.,professional.course,4.021,31/03/2016,05/12/2012,1.0,0 -35.0,blue-collar,basic.9y,4.021,01/07/1994,11/05/2009,1.0,0 -52.0,,basic.4y,4.021,01/05/1992,16/04/2014,1.0,0 -49.0,entrepreneur,university.degree,4.021,19/10/2016,16/07/2013,1.0,0 -58.0,retired,professional.course,4.021,02/01/2007,27/04/2012,1.0,0 -40.0,management,university.degree,4.021,29/09/2008,10/10/2003,1.0,0 -31.0,technician,university.degree,4.021,29/04/2003,05/07/1997,1.0,0 -35.0,self-employed,university.degree,4.021,04/05/2007,17/05/2013,1.0,0 -45.0,technician,university.degree,4.021,24/07/2013,05/05/2005,1.0,0 -31.0,unemployed,basic.4y,4.021,03/02/2015,08/06/2015,1.0,0 -31.0,admin.,university.degree,4.021,,17/03/2014,1.0,0 -34.0,services,basic.9y,4.021,27/02/2009,04/04/2007,1.0,0 -36.0,self-employed,basic.9y,4.021,,06/02/2015,1.0,0 -,admin.,university.degree,4.021,16/03/2007,11/10/2018,1.0,0 -40.0,admin.,university.degree,4.021,07/03/2017,18/04/2014,1.0,0 -47.0,technician,high.school,4.021,09/05/2003,05/05/1992,1.0,0 -48.0,blue-collar,basic.4y,4.021,15/07/2011,02/09/2008,1.0,0 -50.0,retired,university.degree,4.021,23/01/2013,28/03/2012,1.0,0 -56.0,services,high.school,4.021,04/01/2002,01/02/2006,1.0,0 -37.0,admin.,university.degree,4.021,06/05/2014,18/07/2018,1.0,0 -51.0,admin.,university.degree,4.021,,23/05/1997,1.0,0 -50.0,,university.degree,4.021,23/09/2009,28/10/2005,1.0,0 -,admin.,high.school,4.021,06/02/2003,11/07/2014,1.0,0 -32.0,,university.degree,4.021,01/03/1993,28/09/2006,1.0,0 -42.0,admin.,university.degree,4.021,07/11/2011,28/12/2012,1.0,0 -48.0,admin.,university.degree,4.021,,25/12/1994,1.0,0 -49.0,blue-collar,basic.9y,4.021,25/04/1996,28/05/1999,1.0,0 -51.0,blue-collar,high.school,4.021,01/06/2004,21/04/2015,1.0,0 -55.0,management,basic.9y,4.021,14/04/2006,26/12/2003,1.0,0 -48.0,admin.,university.degree,4.021,16/06/1998,21/04/2010,1.0,0 -39.0,management,university.degree,4.021,23/08/1999,26/10/2009,1.0,0 -,technician,university.degree,4.021,31/10/2014,23/10/2015,1.0,0 -55.0,management,university.degree,4.021,15/04/2000,12/07/2016,1.0,0 -39.0,self-employed,professional.course,4.021,,07/05/2014,1.0,0 -37.0,admin.,high.school,4.021,16/05/2003,06/08/2004,1.0,0 -41.0,technician,university.degree,4.021,11/06/2018,28/01/2014,1.0,0 -32.0,admin.,high.school,4.021,07/07/2015,23/08/2013,1.0,0 -34.0,,university.degree,4.021,22/10/2001,28/11/2013,1.0,0 -41.0,blue-collar,basic.9y,4.021,05/03/2001,17/09/2012,1.0,0 -38.0,technician,professional.course,3.9010000000000002,05/03/2004,05/10/2017,1.0,0 -32.0,unemployed,high.school,3.8789999999999996,22/07/2005,07/06/2016,1.0,0 -46.0,,professional.course,3.8789999999999996,13/02/2004,10/01/2019,1.0,0 -27.0,admin.,high.school,3.853,01/05/2010,29/06/2001,1.0,0 -31.0,admin.,high.school,3.8160000000000003,06/04/2012,28/03/2003,1.0,0 -39.0,housemaid,basic.4y,3.7430000000000003,28/10/2011,22/12/2000,1.0,0 -,technician,professional.course,3.6689999999999996,04/02/2016,09/06/2006,1.0,0 -37.0,admin.,high.school,3.563,14/02/2012,25/06/2004,1.0,0 -,admin.,high.school,3.563,17/11/2015,14/11/2008,1.0,0 -51.0,blue-collar,basic.4y,3.488,12/04/2006,12/07/2002,1.0,0 -39.0,technician,professional.course,3.428,,09/06/2008,1.0,0 -36.0,blue-collar,high.school,3.3289999999999997,29/10/2014,20/05/2015,1.0,0 -55.0,unemployed,professional.course,3.282,07/05/2004,02/10/2012,1.0,0 -44.0,blue-collar,basic.4y,3.053,25/12/1993,06/12/2017,1.0,1 -26.0,student,basic.9y,1.811,17/07/2015,22/03/2016,1.0,1 -38.0,admin.,university.degree,1.811,24/10/2003,01/12/2004,1.0,1 -26.0,student,basic.9y,1.811,02/05/2018,27/05/2016,1.0,0 -26.0,student,basic.9y,1.811,18/02/2009,20/01/1997,1.0,0 -30.0,,university.degree,1.811,26/09/2017,10/06/1988,1.0,0 -26.0,student,basic.9y,1.811,22/07/2005,07/08/2001,1.0,0 -28.0,technician,university.degree,1.811,,31/03/1995,1.0,0 -35.0,admin.,university.degree,1.811,14/09/2010,07/10/2008,1.0,1 -30.0,management,university.degree,1.811,24/06/2011,14/12/2005,1.0,1 -48.0,admin.,basic.6y,1.811,29/12/2006,26/10/1992,1.0,0 -26.0,admin.,university.degree,1.811,04/04/2003,18/06/1999,1.0,1 -28.0,technician,university.degree,1.811,27/05/2005,15/07/1996,1.0,0 -,admin.,university.degree,1.811,22/09/1997,25/05/2006,1.0,0 -38.0,admin.,university.degree,1.811,01/11/1994,17/06/2005,1.0,0 -44.0,blue-collar,professional.course,1.811,30/04/1999,25/02/1997,1.0,1 -28.0,technician,university.degree,1.811,10/01/2007,19/12/2013,1.0,0 -30.0,,university.degree,1.811,11/04/2011,10/08/2007,1.0,0 -,,university.degree,1.811,09/10/1999,05/08/1999,1.0,1 -,technician,university.degree,1.811,23/07/2018,08/03/2016,1.0,1 -26.0,student,basic.9y,1.811,25/05/1996,09/12/2014,1.0,0 -28.0,technician,university.degree,1.811,09/06/2010,23/12/2014,1.0,0 -26.0,student,basic.9y,1.811,,11/07/2012,1.0,1 -,admin.,university.degree,1.811,09/03/2007,15/11/2012,1.0,0 -70.0,,basic.4y,1.811,19/02/2015,25/11/2008,1.0,1 -28.0,technician,university.degree,1.811,26/05/2000,26/11/2013,1.0,0 -61.0,admin.,university.degree,1.811,05/02/2015,08/01/2018,1.0,0 -26.0,student,basic.9y,1.811,19/12/2008,05/11/2002,1.0,0 -48.0,,basic.6y,1.811,01/07/2014,22/06/2017,1.0,1 -26.0,student,basic.9y,1.811,16/07/1990,04/02/2000,1.0,1 -30.0,management,university.degree,1.811,24/03/2005,25/04/1996,1.0,0 -,admin.,university.degree,1.811,09/05/2003,10/11/1996,1.0,0 -28.0,admin.,high.school,1.7990000000000002,21/08/2009,05/06/2000,1.0,1 -42.0,entrepreneur,basic.9y,1.7990000000000002,18/04/2008,13/06/2011,1.0,0 -66.0,technician,professional.course,1.7990000000000002,05/12/2001,11/04/2001,1.0,1 -26.0,unknown,basic.9y,1.7990000000000002,29/02/2000,19/06/2009,1.0,0 -34.0,management,university.degree,1.7990000000000002,20/07/2006,01/11/2012,1.0,1 -35.0,admin.,high.school,1.7990000000000002,17/12/2002,09/12/1993,1.0,1 -34.0,management,university.degree,1.7990000000000002,04/04/2008,13/12/2013,1.0,0 -24.0,services,high.school,1.7990000000000002,01/08/2006,25/05/2001,1.0,0 -28.0,student,basic.9y,1.7990000000000002,25/04/2014,21/03/2016,1.0,1 -28.0,student,basic.9y,1.7990000000000002,14/04/2014,15/07/2011,1.0,1 -36.0,admin.,high.school,1.7990000000000002,16/02/2006,27/01/2012,1.0,1 -43.0,blue-collar,basic.9y,1.7990000000000002,,15/07/2016,1.0,1 -24.0,services,high.school,1.7990000000000002,17/07/2006,31/12/1995,1.0,1 -,student,basic.9y,1.7990000000000002,12/02/2010,20/09/1994,1.0,1 -32.0,technician,professional.course,1.778,13/04/2010,01/09/2004,1.0,0 -41.0,services,high.school,1.778,,16/10/2014,1.0,1 -41.0,services,high.school,1.778,15/11/2002,04/05/2015,1.0,1 -23.0,admin.,university.degree,1.757,,26/04/2013,1.0,1 -38.0,technician,professional.course,1.757,11/09/2008,02/06/2015,1.0,0 -38.0,technician,professional.course,1.757,24/09/2014,19/04/2002,1.0,0 -44.0,management,basic.6y,1.757,22/09/2017,08/03/2006,1.0,0 -38.0,technician,professional.course,1.757,03/04/2009,05/06/1993,1.0,1 -33.0,admin.,high.school,1.757,01/04/2001,01/04/2008,1.0,0 -23.0,admin.,university.degree,1.757,29/03/2012,04/02/2000,1.0,0 -44.0,management,basic.6y,1.757,22/04/2005,26/06/2009,1.0,0 -33.0,management,university.degree,1.757,13/06/2008,01/01/2010,1.0,1 -44.0,,basic.6y,1.757,09/06/2011,15/04/2005,1.0,0 -38.0,technician,professional.course,1.757,02/04/2013,21/05/2008,1.0,1 -23.0,admin.,university.degree,1.757,19/09/1995,15/12/2011,1.0,0 -33.0,admin.,high.school,1.757,16/12/2015,09/05/2008,1.0,0 -38.0,technician,professional.course,1.757,20/04/1994,28/12/2012,1.0,1 -38.0,,professional.course,1.757,20/06/2003,19/09/1995,1.0,0 -38.0,technician,professional.course,1.757,21/08/2018,13/02/2004,1.0,1 -38.0,,professional.course,1.757,,10/10/2003,1.0,1 -32.0,admin.,high.school,1.757,25/01/2008,10/03/2014,1.0,0 -38.0,technician,professional.course,1.757,25/02/2005,01/01/1998,1.0,0 -76.0,retired,university.degree,1.757,17/01/2001,31/12/1991,1.0,0 -38.0,technician,professional.course,1.726,29/05/2009,12/10/2015,1.0,1 -34.0,technician,professional.course,1.726,17/01/2003,20/09/1994,1.0,1 -34.0,technician,professional.course,1.726,22/02/1993,05/03/1999,1.0,1 -34.0,technician,professional.course,1.726,,04/09/2001,1.0,0 -38.0,technician,professional.course,1.726,16/10/2003,31/05/2005,1.0,0 -38.0,technician,professional.course,1.726,20/02/2008,28/11/2003,1.0,1 -38.0,technician,professional.course,1.726,,03/04/2001,1.0,1 -34.0,technician,professional.course,1.726,,01/11/2004,1.0,1 -34.0,technician,professional.course,1.726,22/06/2009,17/07/2012,1.0,1 -34.0,technician,professional.course,1.726,04/08/2015,01/10/2014,1.0,1 -38.0,technician,professional.course,1.726,17/03/2003,30/11/2010,1.0,1 -32.0,management,university.degree,1.703,26/12/2011,29/11/2002,1.0,1 -41.0,technician,professional.course,1.703,13/11/1997,17/06/2015,1.0,0 -37.0,admin.,university.degree,1.703,21/03/2005,13/02/2012,1.0,0 -55.0,technician,professional.course,1.703,11/05/2001,25/11/1995,1.0,1 -32.0,,university.degree,1.703,21/10/2016,09/04/1999,1.0,0 -,retired,university.degree,1.703,01/07/2014,07/08/2014,1.0,0 -32.0,management,university.degree,1.703,01/12/1998,23/02/2006,1.0,0 -32.0,,university.degree,1.703,29/01/2002,26/04/2012,1.0,0 -32.0,management,university.degree,1.6869999999999998,08/02/2010,19/10/2016,1.0,0 -38.0,technician,university.degree,1.6869999999999998,01/07/1992,08/09/2010,1.0,1 -32.0,management,university.degree,1.6869999999999998,17/03/2014,23/12/2004,1.0,0 -73.0,retired,university.degree,1.6869999999999998,24/02/2006,22/12/2006,1.0,0 -,,university.degree,1.6869999999999998,09/11/1995,01/02/2002,1.0,1 -31.0,blue-collar,high.school,1.6869999999999998,11/02/2016,25/04/2008,1.0,1 -33.0,technician,university.degree,1.6869999999999998,27/12/2001,23/07/1999,1.0,0 -32.0,,university.degree,1.6869999999999998,13/05/2016,13/09/2017,1.0,1 -39.0,admin.,high.school,1.6869999999999998,31/05/2018,05/02/1993,1.0,0 -39.0,admin.,high.school,1.6869999999999998,01/05/1997,03/12/2009,1.0,0 -38.0,technician,university.degree,1.6869999999999998,,09/10/2006,1.0,1 -38.0,technician,university.degree,1.6869999999999998,03/11/2009,24/03/2009,1.0,0 -39.0,admin.,high.school,1.6869999999999998,29/08/2012,01/12/2010,1.0,1 -38.0,technician,university.degree,1.6869999999999998,30/03/2006,01/04/2006,1.0,1 -,technician,university.degree,1.6869999999999998,27/03/2015,24/11/2006,1.0,0 -18.0,student,high.school,1.6869999999999998,09/02/2015,02/04/2014,1.0,0 -32.0,management,university.degree,1.6869999999999998,14/01/2003,05/06/1995,1.0,0 -39.0,blue-collar,basic.4y,1.6869999999999998,21/08/2009,29/03/2005,1.0,0 -37.0,admin.,university.degree,1.6869999999999998,07/02/2008,16/07/1999,1.0,1 -30.0,,basic.4y,1.6869999999999998,08/04/2013,04/04/2018,1.0,0 -32.0,management,university.degree,1.6869999999999998,19/10/2007,07/09/2001,1.0,1 -,management,university.degree,1.6869999999999998,01/04/2005,10/03/2005,1.0,0 -29.0,self-employed,university.degree,1.663,01/03/2017,13/09/2002,1.0,0 -88.0,retired,basic.4y,1.663,23/08/2001,31/12/1993,1.0,0 -29.0,self-employed,university.degree,1.663,23/01/2004,28/06/1993,1.0,0 -88.0,retired,basic.4y,1.663,07/01/2005,21/07/2011,1.0,1 -,self-employed,university.degree,1.663,24/07/2009,22/07/2011,1.0,1 -29.0,self-employed,university.degree,1.663,23/03/2016,08/10/2014,1.0,0 -88.0,retired,basic.4y,1.663,24/02/2006,21/03/2018,1.0,1 -29.0,self-employed,university.degree,1.663,20/11/2017,01/01/1995,1.0,0 -29.0,self-employed,university.degree,1.663,28/07/1997,29/01/2018,1.0,1 -88.0,retired,basic.4y,1.663,16/10/2009,08/11/2010,1.0,0 -60.0,retired,professional.course,1.663,23/10/2015,15/07/2004,1.0,0 -88.0,retired,basic.4y,1.663,11/06/2015,26/06/2015,1.0,1 -88.0,retired,basic.4y,1.663,09/09/2005,05/04/1995,1.0,1 -88.0,retired,basic.4y,1.663,01/07/1989,20/01/2016,1.0,0 -88.0,retired,basic.4y,1.663,01/08/1997,21/09/2001,1.0,1 -88.0,retired,basic.4y,1.663,02/10/2017,03/04/2003,1.0,0 -88.0,retired,basic.4y,1.663,01/07/1993,27/10/1998,1.0,0 -,retired,basic.4y,1.663,20/09/1999,02/03/2018,1.0,1 -88.0,retired,basic.4y,1.663,03/10/2012,27/12/2011,1.0,1 -88.0,retired,basic.4y,1.663,26/03/2009,28/05/2010,1.0,1 -33.0,admin.,university.degree,1.65,31/10/2014,11/05/2007,1.0,0 -,,university.degree,1.65,02/09/2014,05/10/1994,1.0,0 -27.0,student,high.school,1.65,,22/07/2005,1.0,1 -26.0,management,university.degree,1.65,,12/03/2018,1.0,1 -66.0,retired,basic.4y,1.65,17/02/2012,26/01/2005,1.0,1 -29.0,technician,professional.course,1.65,12/10/2017,05/11/2000,1.0,1 -26.0,management,university.degree,1.65,26/03/2004,08/11/2017,1.0,1 -95.0,retired,basic.6y,1.65,,05/01/2001,1.0,0 -19.0,student,basic.9y,1.64,13/09/2010,13/04/2016,1.0,1 -28.0,,university.degree,1.64,01/04/1996,04/07/2003,1.0,0 -32.0,student,university.degree,1.64,11/07/1991,09/06/2010,1.0,0 -28.0,self-employed,university.degree,1.64,16/10/2001,03/05/2016,1.0,0 -28.0,self-employed,university.degree,1.64,01/03/1997,16/02/2001,1.0,0 -30.0,student,high.school,1.64,12/07/2002,01/02/1998,1.0,1 -28.0,self-employed,university.degree,1.64,29/12/2017,09/09/2009,1.0,1 -37.0,unemployed,university.degree,1.64,23/06/2006,12/08/2014,1.0,0 -50.0,unemployed,university.degree,1.64,01/09/1995,29/05/2014,1.0,0 -28.0,,university.degree,1.64,26/07/2005,18/04/2003,1.0,1 -70.0,retired,basic.4y,1.629,20/12/1993,19/09/2003,1.0,0 -70.0,retired,basic.4y,1.629,01/10/2008,09/02/2009,1.0,0 -34.0,technician,professional.course,1.629,08/08/2011,26/09/2013,1.0,0 -30.0,,university.degree,1.629,01/02/1997,03/12/2014,1.0,0 -56.0,retired,university.degree,1.629,31/10/2012,07/03/2016,1.0,0 -34.0,technician,professional.course,1.629,07/01/2014,11/05/2001,1.0,0 -34.0,technician,professional.course,1.629,14/11/2005,20/10/2010,1.0,0 -70.0,retired,basic.4y,1.629,01/08/2004,01/02/2017,1.0,0 -34.0,technician,professional.course,1.629,29/11/2006,15/04/2000,1.0,0 -28.0,technician,university.degree,1.629,06/02/2018,13/02/2004,1.0,1 -50.0,admin.,university.degree,1.614,07/12/1995,01/10/1998,1.0,0 -46.0,technician,professional.course,1.614,31/05/2012,28/03/2003,1.0,0 -33.0,admin.,university.degree,1.614,01/08/1995,05/03/2003,1.0,1 -21.0,student,high.school,1.614,09/09/2011,24/02/2011,1.0,1 -77.0,retired,high.school,1.614,28/01/2009,22/12/1995,1.0,1 -37.0,unemployed,university.degree,1.614,23/02/2009,01/08/1995,1.0,1 -33.0,admin.,university.degree,1.614,13/12/2012,05/03/2014,1.0,1 -33.0,technician,university.degree,1.614,07/12/2012,15/12/1994,1.0,0 -29.0,technician,professional.course,1.614,16/08/2010,31/12/1993,1.0,1 -34.0,,university.degree,1.614,25/11/2008,24/12/2004,1.0,1 -32.0,admin.,professional.course,1.614,16/01/2014,01/10/1998,1.0,0 -32.0,admin.,professional.course,1.614,20/02/1996,08/01/2018,1.0,0 -50.0,admin.,university.degree,1.614,01/02/1996,16/03/2007,1.0,0 -,student,high.school,1.6019999999999999,31/12/1994,11/04/2013,1.0,0 -33.0,blue-collar,high.school,1.6019999999999999,08/09/2006,06/04/2007,1.0,0 -33.0,blue-collar,high.school,1.6019999999999999,28/03/2014,11/05/2018,1.0,1 -60.0,management,university.degree,1.6019999999999999,23/07/2018,05/10/2003,1.0,1 -,admin.,high.school,1.6019999999999999,26/09/2005,22/02/2006,1.0,1 -33.0,blue-collar,high.school,1.6019999999999999,14/02/2003,20/01/2015,1.0,0 -68.0,retired,university.degree,1.6019999999999999,,19/12/1997,1.0,1 -33.0,blue-collar,high.school,1.6019999999999999,15/04/2019,01/02/2006,1.0,1 -32.0,management,university.degree,1.584,16/09/2005,05/05/2010,1.0,1 -24.0,admin.,high.school,1.584,05/03/1999,30/01/2004,1.0,0 -36.0,admin.,high.school,1.584,30/01/2004,05/09/2006,1.0,1 -24.0,management,high.school,1.574,21/05/2008,05/02/2000,1.0,0 -54.0,admin.,university.degree,1.56,06/02/2009,21/06/2007,1.0,0 -31.0,admin.,university.degree,1.56,04/07/2018,25/09/1992,1.0,1 -54.0,,university.degree,1.56,,03/05/1999,1.0,1 -75.0,retired,basic.9y,1.56,27/01/2012,01/08/1993,1.0,0 -54.0,admin.,university.degree,1.56,18/03/2005,04/02/2016,1.0,1 -27.0,unemployed,university.degree,1.56,30/12/2005,27/09/2006,1.0,0 -31.0,admin.,university.degree,1.56,17/05/2000,31/10/2017,1.0,1 -,admin.,university.degree,1.56,,06/04/2017,1.0,0 -19.0,student,basic.6y,1.556,26/05/2005,25/03/2000,1.0,1 -35.0,blue-collar,professional.course,1.556,15/09/2016,01/10/1996,1.0,0 -29.0,,basic.4y,1.556,10/02/2006,25/03/2009,1.0,0 -32.0,technician,professional.course,1.556,20/07/1994,17/11/2005,1.0,1 -32.0,technician,professional.course,1.556,08/11/2001,20/12/2002,1.0,0 -28.0,technician,professional.course,1.556,01/06/2007,01/05/1993,1.0,0 -29.0,blue-collar,basic.9y,1.556,08/06/2011,01/06/1994,1.0,0 -61.0,retired,basic.9y,1.556,18/01/1999,08/12/2011,1.0,0 -32.0,technician,professional.course,1.556,11/07/2014,02/06/2005,1.0,1 -29.0,blue-collar,basic.9y,1.556,21/02/2007,31/12/1994,1.0,0 -,admin.,university.degree,1.556,08/06/1998,17/12/2004,1.0,1 -46.0,admin.,university.degree,1.556,01/07/2005,28/01/2011,1.0,1 -50.0,,basic.9y,1.548,29/11/2016,04/04/2003,1.0,1 -28.0,admin.,university.degree,1.548,09/02/2000,21/10/2009,1.0,1 -,retired,basic.4y,1.548,04/01/2019,30/12/2010,1.0,0 -28.0,admin.,university.degree,1.548,24/05/2010,21/07/2000,1.0,1 -33.0,admin.,university.degree,1.548,31/12/1993,18/07/2011,1.0,1 -28.0,admin.,university.degree,1.548,29/05/2018,25/08/2015,1.0,1 -35.0,admin.,high.school,1.538,12/08/2014,28/10/2009,1.0,1 -36.0,management,university.degree,1.538,14/04/2000,19/03/2014,1.0,1 -36.0,management,university.degree,1.538,24/06/2009,15/10/1999,1.0,0 -26.0,student,high.school,1.538,16/06/2006,16/04/2012,1.0,1 -,housemaid,basic.4y,1.538,01/05/1998,23/07/2004,1.0,0 -45.0,technician,professional.course,1.538,25/12/1994,16/08/2007,1.0,0 -20.0,student,basic.9y,1.538,26/09/2003,12/03/2012,1.0,1 -36.0,management,university.degree,1.538,20/03/2018,17/12/2004,1.0,0 -28.0,admin.,high.school,1.538,22/08/2012,25/09/2014,1.0,0 -20.0,student,basic.9y,1.538,25/03/1990,27/05/2016,1.0,0 -36.0,management,university.degree,1.538,18/05/1993,28/01/2015,1.0,0 -37.0,blue-collar,basic.6y,1.538,25/12/1995,30/10/1998,1.0,0 -,unemployed,basic.4y,1.538,19/05/2008,13/07/2011,1.0,0 -68.0,retired,basic.4y,1.538,24/10/2018,10/07/2013,1.0,1 -51.0,technician,university.degree,1.538,,05/12/1994,1.0,0 -28.0,admin.,high.school,1.538,19/12/2003,08/12/2006,1.0,0 -22.0,student,basic.9y,1.538,22/12/2016,31/12/1994,1.0,0 -27.0,,high.school,1.531,10/06/2011,10/12/1994,1.0,0 -36.0,unemployed,university.degree,1.531,31/05/2011,07/01/1994,1.0,1 -28.0,admin.,high.school,1.531,15/01/2009,20/04/1996,1.0,1 -28.0,admin.,high.school,1.531,07/08/1998,21/03/2013,1.0,1 -28.0,admin.,high.school,1.531,29/05/2012,13/03/2012,1.0,1 -28.0,self-employed,university.degree,1.531,27/10/2017,23/08/2002,1.0,0 -56.0,blue-collar,basic.4y,1.531,25/12/1997,15/11/1995,1.0,1 -28.0,admin.,high.school,1.531,25/08/1996,10/01/2003,1.0,0 -41.0,technician,professional.course,1.531,,31/12/1994,1.0,1 -28.0,admin.,high.school,1.531,14/07/2011,22/12/2000,1.0,0 -25.0,admin.,university.degree,1.531,27/08/2004,15/12/2017,1.0,1 -25.0,admin.,university.degree,1.531,12/03/1992,09/04/2018,1.0,0 -25.0,admin.,university.degree,1.531,02/08/2013,08/08/2014,1.0,0 -30.0,blue-collar,university.degree,1.531,28/11/2007,16/06/2016,1.0,0 -28.0,admin.,high.school,1.531,30/12/2014,04/06/2015,1.0,0 -,retired,university.degree,1.531,,11/07/2008,1.0,1 -,admin.,university.degree,1.531,,26/07/2016,1.0,0 -31.0,technician,university.degree,1.531,26/11/2013,01/12/2017,1.0,1 -66.0,retired,high.school,1.531,04/11/2011,17/06/2015,1.0,0 -27.0,,high.school,1.531,24/04/2008,24/09/2010,1.0,1 -36.0,self-employed,university.degree,1.531,11/05/2010,07/06/1994,1.0,0 -60.0,admin.,university.degree,1.531,11/12/2014,14/01/2000,1.0,0 -25.0,admin.,university.degree,1.531,15/08/2011,09/02/2006,1.0,1 -43.0,admin.,university.degree,1.531,31/12/1993,05/05/2000,1.0,0 -28.0,admin.,high.school,1.531,14/01/2005,04/07/2003,1.0,0 -30.0,blue-collar,university.degree,1.531,12/02/2001,30/05/2003,1.0,0 -,admin.,high.school,1.531,17/07/2000,11/09/2018,1.0,1 -32.0,admin.,university.degree,1.531,30/10/2017,31/12/1994,1.0,1 -28.0,admin.,high.school,1.531,15/11/2000,10/03/2009,1.0,1 -32.0,admin.,university.degree,1.52,20/06/2003,20/12/2002,1.0,0 -34.0,technician,university.degree,1.52,12/06/2003,15/04/2009,1.0,1 -32.0,,university.degree,1.52,01/08/2007,15/10/2015,1.0,0 -34.0,technician,university.degree,1.52,01/08/1993,01/08/1992,1.0,0 -,technician,university.degree,1.52,17/11/1997,05/06/1997,1.0,0 -32.0,admin.,university.degree,1.52,05/03/1993,16/06/2011,1.0,0 -,retired,basic.4y,1.52,,28/04/2005,1.0,0 -80.0,retired,basic.4y,1.52,01/04/2006,05/12/1993,1.0,0 -32.0,,university.degree,1.52,21/04/2014,25/07/2014,1.0,1 -32.0,admin.,university.degree,1.52,,01/02/1996,1.0,1 -21.0,student,basic.4y,1.52,13/03/2009,06/01/2006,1.0,0 -32.0,admin.,university.degree,1.52,03/02/2012,16/11/1999,1.0,1 -32.0,admin.,university.degree,1.52,28/01/2005,31/12/1993,1.0,0 -32.0,admin.,university.degree,1.52,16/03/2011,09/06/1995,1.0,0 -,admin.,high.school,1.52,11/04/2005,15/03/2011,1.0,1 -32.0,admin.,university.degree,1.52,,26/07/2018,1.0,0 -34.0,technician,university.degree,1.52,07/05/2008,11/06/2009,1.0,0 -59.0,blue-collar,basic.4y,1.51,17/01/2002,15/01/2016,1.0,0 -59.0,blue-collar,basic.4y,1.51,15/09/2005,15/11/1989,1.0,1 -80.0,management,professional.course,1.51,01/12/2006,26/11/2009,1.0,1 -33.0,blue-collar,high.school,1.51,05/09/1992,09/11/1996,1.0,0 -,admin.,high.school,1.51,,24/09/1998,1.0,0 -39.0,admin.,high.school,1.51,13/02/2001,29/07/2013,1.0,0 -39.0,admin.,high.school,1.51,11/02/2005,15/07/1997,1.0,0 -45.0,blue-collar,basic.9y,1.51,05/03/1998,05/08/2003,1.0,0 -45.0,blue-collar,basic.9y,1.51,16/03/2006,03/12/2001,1.0,0 -44.0,blue-collar,basic.4y,1.51,06/03/2018,01/07/1990,1.0,1 -48.0,admin.,university.degree,1.51,08/09/1995,19/12/2005,1.0,0 -38.0,services,high.school,1.4980000000000002,17/04/2014,21/10/2008,1.0,0 -33.0,blue-collar,basic.6y,1.4980000000000002,11/01/1990,23/04/2004,1.0,1 -43.0,,high.school,1.4980000000000002,18/03/2016,05/01/2015,1.0,0 -31.0,technician,professional.course,1.4980000000000002,10/10/1994,01/05/1992,1.0,0 -43.0,self-employed,high.school,1.4980000000000002,04/11/2011,25/06/2004,1.0,0 -34.0,blue-collar,basic.9y,1.4980000000000002,01/09/2006,11/03/2013,1.0,0 -29.0,,university.degree,1.4980000000000002,16/07/2002,12/12/2008,1.0,0 -56.0,entrepreneur,university.degree,1.4980000000000002,23/04/2015,28/07/2015,1.0,0 -30.0,services,high.school,1.4980000000000002,11/05/2006,05/11/2015,1.0,0 -33.0,,professional.course,1.4980000000000002,15/09/2006,23/05/2002,1.0,0 -39.0,admin.,high.school,1.4980000000000002,20/06/2017,27/03/2017,1.0,0 -49.0,admin.,basic.6y,1.4980000000000002,15/07/1997,22/03/2012,1.0,1 -33.0,management,university.degree,1.4980000000000002,31/12/1993,11/04/2017,1.0,0 -33.0,management,university.degree,1.4980000000000002,01/04/2008,20/10/1994,1.0,0 -40.0,blue-collar,basic.9y,1.4980000000000002,03/03/2009,10/01/2003,1.0,0 -33.0,management,university.degree,1.4980000000000002,14/03/2003,28/02/2003,1.0,1 -,blue-collar,basic.6y,1.4980000000000002,21/12/1997,20/12/2016,1.0,1 -46.0,retired,basic.6y,1.4980000000000002,01/10/1996,01/07/2009,1.0,0 -29.0,admin.,university.degree,1.4980000000000002,14/03/2018,01/01/2008,1.0,0 -29.0,admin.,university.degree,1.4980000000000002,05/04/2011,26/12/2003,1.0,0 -29.0,admin.,university.degree,1.4980000000000002,15/03/1997,18/06/2002,1.0,0 -29.0,admin.,university.degree,1.4980000000000002,10/12/1997,01/05/2018,1.0,0 -63.0,retired,professional.course,1.4980000000000002,29/09/2006,03/06/2014,1.0,1 -39.0,admin.,high.school,1.4980000000000002,01/07/1994,25/03/1996,1.0,0 -32.0,blue-collar,basic.9y,1.4980000000000002,28/03/2014,14/11/2011,1.0,0 -27.0,entrepreneur,professional.course,1.4980000000000002,27/03/2003,15/03/1995,1.0,0 -38.0,admin.,university.degree,1.4980000000000002,,22/02/2013,1.0,0 -44.0,admin.,high.school,1.4980000000000002,28/05/2013,01/10/2004,1.0,0 -32.0,technician,professional.course,1.4980000000000002,25/12/1995,23/05/2014,1.0,0 -56.0,entrepreneur,university.degree,1.4980000000000002,01/06/2016,22/08/2003,1.0,0 -43.0,self-employed,high.school,1.4980000000000002,23/05/2003,01/12/1994,1.0,0 -20.0,student,high.school,1.4980000000000002,01/11/2002,01/01/1997,1.0,1 -63.0,retired,professional.course,1.4980000000000002,01/11/2001,01/03/2010,1.0,0 -34.0,,university.degree,1.4980000000000002,26/02/2000,19/12/2013,1.0,0 -31.0,technician,professional.course,1.4980000000000002,08/09/2008,19/09/2018,1.0,0 -30.0,admin.,university.degree,1.483,16/01/2019,17/03/2005,1.0,0 -30.0,admin.,university.degree,1.483,,10/07/1989,1.0,1 -54.0,blue-collar,professional.course,1.483,01/09/1995,30/05/2003,1.0,0 -54.0,blue-collar,professional.course,1.483,10/04/2014,13/02/2014,1.0,0 -30.0,,university.degree,1.483,02/04/2015,26/01/2006,1.0,0 -38.0,admin.,basic.6y,1.483,25/01/2012,26/09/2003,1.0,0 -30.0,admin.,university.degree,1.483,,14/11/2002,1.0,0 -43.0,services,high.school,1.483,13/12/2006,29/08/2013,1.0,0 -43.0,services,high.school,1.483,18/02/2011,23/12/2008,1.0,0 -38.0,services,basic.9y,1.483,01/09/2001,25/01/2012,1.0,0 -30.0,,university.degree,1.483,01/07/1994,01/01/2006,1.0,1 -39.0,blue-collar,basic.9y,1.483,08/10/2018,14/03/2018,1.0,0 -41.0,blue-collar,basic.4y,1.483,01/07/2008,14/01/2016,1.0,0 -34.0,technician,professional.course,1.483,24/02/2016,05/01/2004,1.0,0 -26.0,services,high.school,1.483,10/11/2016,05/08/1997,1.0,0 -30.0,admin.,university.degree,1.483,,05/12/1997,1.0,1 -35.0,blue-collar,basic.9y,1.483,15/01/1995,20/10/2014,1.0,0 -39.0,blue-collar,basic.9y,1.483,08/06/2016,15/11/2010,1.0,0 -39.0,blue-collar,basic.9y,1.483,03/08/2005,15/03/2013,1.0,0 -40.0,blue-collar,basic.9y,1.483,11/12/2014,29/10/2004,1.0,0 -39.0,,basic.9y,1.483,30/01/2004,13/07/2016,1.0,0 -44.0,blue-collar,basic.9y,1.483,10/10/2014,21/11/2000,1.0,0 -33.0,admin.,high.school,1.483,04/06/2012,19/05/2006,1.0,0 -39.0,services,high.school,1.483,25/02/1996,01/08/2012,1.0,0 -28.0,technician,professional.course,1.483,14/08/2013,16/07/2004,1.0,0 -55.0,blue-collar,basic.4y,1.483,22/02/2008,22/06/2015,1.0,0 -42.0,technician,professional.course,1.483,25/10/2007,09/07/1996,1.0,0 -33.0,housemaid,university.degree,1.483,09/11/2012,05/12/1990,1.0,0 -28.0,blue-collar,high.school,1.483,07/05/2015,13/02/2019,1.0,0 -28.0,blue-collar,high.school,1.483,19/11/2010,19/09/2014,1.0,0 -50.0,services,basic.4y,1.483,17/03/2014,27/06/2006,1.0,0 -44.0,blue-collar,university.degree,1.483,04/07/2001,03/01/2002,1.0,1 -28.0,technician,professional.course,1.483,27/03/2013,12/06/2009,1.0,0 -28.0,technician,professional.course,1.483,08/07/2015,17/02/2009,1.0,0 -30.0,admin.,university.degree,1.483,02/11/2010,03/03/2004,1.0,0 -32.0,technician,university.degree,1.483,22/04/2005,10/04/1988,1.0,0 -28.0,blue-collar,high.school,1.483,03/10/2008,30/01/2014,1.0,1 -,management,university.degree,1.483,09/12/1993,21/09/2015,1.0,0 -42.0,admin.,basic.9y,1.483,15/05/1996,09/06/1995,1.0,0 -28.0,blue-collar,high.school,1.483,25/06/2010,01/07/2009,1.0,1 -39.0,blue-collar,basic.9y,1.483,,04/04/2003,1.0,0 -49.0,admin.,basic.6y,1.483,12/08/2004,07/06/2012,1.0,0 -50.0,,basic.9y,1.483,19/07/2000,30/04/2013,1.0,0 -44.0,admin.,university.degree,1.483,22/09/2009,01/03/1995,1.0,0 -31.0,blue-collar,basic.9y,1.483,25/12/2015,26/02/1999,1.0,0 -,technician,professional.course,1.483,23/12/2010,13/11/2014,1.0,0 -38.0,services,basic.9y,1.483,26/07/2013,03/11/1999,1.0,0 -,blue-collar,high.school,1.483,,13/04/2017,1.0,1 -28.0,blue-collar,high.school,1.483,28/02/2012,06/12/2002,1.0,0 -30.0,admin.,university.degree,1.483,01/06/1996,09/02/2007,1.0,0 -32.0,blue-collar,basic.9y,1.479,10/11/2008,07/12/2004,1.0,0 -24.0,technician,university.degree,1.479,01/08/1996,25/06/2001,1.0,0 -39.0,admin.,university.degree,1.479,15/08/1994,31/12/1994,1.0,0 -40.0,services,high.school,1.479,03/05/2013,18/12/2003,1.0,0 -42.0,technician,professional.course,1.479,20/09/1997,17/03/2004,1.0,0 -45.0,blue-collar,basic.4y,1.479,10/07/2003,05/04/2000,1.0,0 -53.0,blue-collar,high.school,1.479,05/01/2004,05/08/2004,1.0,0 -49.0,self-employed,high.school,1.479,19/10/1994,15/12/1993,1.0,0 -,blue-collar,basic.9y,1.479,24/07/2003,10/11/2014,1.0,0 -26.0,admin.,university.degree,1.479,08/08/2011,22/09/2006,1.0,0 -32.0,blue-collar,basic.9y,1.479,09/10/2018,03/02/2005,1.0,0 -26.0,entrepreneur,high.school,1.479,,20/07/2009,1.0,1 -26.0,entrepreneur,high.school,1.479,25/03/2016,14/07/2005,1.0,0 -49.0,housemaid,basic.4y,1.479,23/10/2013,13/04/2006,1.0,0 -,technician,university.degree,1.479,05/04/2000,23/09/2004,1.0,0 -,admin.,high.school,1.479,11/03/2009,20/06/2014,1.0,0 -37.0,management,high.school,1.479,12/12/2000,06/11/2013,1.0,0 -51.0,technician,professional.course,1.479,19/07/2013,04/08/2014,1.0,0 -51.0,technician,professional.course,1.479,31/12/1985,15/05/2012,1.0,0 -40.0,services,high.school,1.479,25/11/1999,10/03/2008,1.0,0 -31.0,admin.,university.degree,1.479,17/09/2004,09/08/2000,1.0,0 -30.0,technician,high.school,1.479,,14/03/2003,1.0,0 -33.0,services,high.school,1.479,12/11/2010,27/02/2012,1.0,0 -,entrepreneur,high.school,1.479,01/06/1995,28/07/2014,1.0,0 -44.0,,high.school,1.479,04/07/2000,22/10/1999,1.0,0 -33.0,services,high.school,1.479,27/05/2005,10/11/1987,1.0,0 -32.0,blue-collar,basic.9y,1.479,20/11/1998,10/01/2018,1.0,1 -32.0,blue-collar,basic.9y,1.479,01/07/2004,01/02/2008,1.0,0 -54.0,housemaid,high.school,1.479,01/10/2004,04/01/2018,1.0,1 -55.0,,high.school,1.479,19/03/2004,27/09/2012,1.0,0 -49.0,self-employed,high.school,1.479,01/02/2007,04/04/2014,1.0,0 -,admin.,professional.course,1.479,26/05/2008,01/05/1995,1.0,0 -33.0,,high.school,1.479,,13/08/2009,1.0,0 -50.0,admin.,high.school,1.479,10/04/2003,21/01/2000,1.0,0 -39.0,blue-collar,basic.6y,1.479,06/11/2003,01/07/2004,1.0,0 -56.0,management,university.degree,1.479,18/12/2018,01/01/2013,1.0,0 -54.0,housemaid,high.school,1.479,06/11/2009,26/07/2006,1.0,0 -45.0,blue-collar,basic.9y,1.479,09/12/1993,01/10/1999,1.0,0 -36.0,blue-collar,basic.9y,1.479,01/04/1997,22/11/2002,1.0,0 -,admin.,high.school,1.479,19/03/2010,03/09/2014,1.0,0 -48.0,admin.,high.school,1.479,26/12/2003,03/08/2015,1.0,0 -32.0,services,high.school,1.479,01/09/2000,31/05/2018,1.0,0 -43.0,management,university.degree,1.479,08/08/2014,06/07/2006,1.0,0 -32.0,services,high.school,1.479,31/12/1990,01/10/2007,1.0,0 -34.0,blue-collar,basic.9y,1.479,20/03/2009,14/09/2004,1.0,0 -49.0,services,basic.6y,1.479,28/12/2000,01/03/2007,1.0,0 -50.0,blue-collar,basic.4y,1.479,21/07/2005,05/09/1994,1.0,0 -39.0,entrepreneur,high.school,1.479,22/07/2004,27/02/2003,1.0,0 -37.0,admin.,high.school,1.479,31/01/2012,24/02/2010,1.0,0 -32.0,blue-collar,basic.6y,1.479,31/12/1994,03/08/2006,1.0,0 -44.0,management,university.degree,1.479,15/10/1993,16/06/2000,1.0,0 -44.0,management,university.degree,1.479,01/08/2003,13/10/2015,1.0,0 -31.0,technician,high.school,1.479,17/03/2010,30/09/2008,1.0,0 -47.0,,high.school,1.479,21/12/2006,10/10/2012,1.0,0 -36.0,services,high.school,1.479,01/02/1990,14/10/2005,1.0,0 -47.0,,basic.9y,1.479,03/06/2003,21/10/2010,1.0,0 -46.0,management,high.school,1.479,02/02/2001,20/01/2005,1.0,0 -41.0,admin.,basic.6y,1.479,27/07/2011,29/04/2019,1.0,1 -51.0,technician,professional.course,1.479,,14/01/2005,1.0,0 -37.0,admin.,university.degree,1.479,26/04/1995,19/12/2014,1.0,0 -40.0,services,high.school,1.479,,01/04/1995,1.0,0 -49.0,services,basic.6y,1.479,24/01/2013,06/08/2007,1.0,0 -38.0,entrepreneur,professional.course,1.466,19/08/1998,05/03/2014,1.0,0 -46.0,blue-collar,basic.9y,1.466,14/08/2014,20/03/2003,1.0,0 -42.0,management,high.school,1.466,,16/12/2015,1.0,0 -41.0,,basic.9y,1.466,27/06/2013,09/04/2014,1.0,0 -50.0,management,university.degree,1.466,20/12/1985,24/09/1997,1.0,1 -41.0,unemployed,basic.9y,1.466,26/11/1995,30/06/2017,1.0,0 -45.0,admin.,high.school,1.466,17/10/2013,28/11/2002,1.0,0 -40.0,management,university.degree,1.466,23/11/2015,05/08/2014,1.0,0 -25.0,technician,professional.course,1.466,17/02/2005,10/06/2015,1.0,0 -40.0,services,high.school,1.466,01/08/1998,24/10/2003,1.0,0 -37.0,technician,basic.9y,1.466,27/02/2012,03/02/2006,1.0,0 -38.0,admin.,high.school,1.466,05/07/1997,05/08/2003,1.0,0 -,management,university.degree,1.466,04/04/2008,12/04/2016,1.0,0 -53.0,blue-collar,basic.4y,1.466,20/03/2012,12/10/2012,1.0,1 -31.0,technician,professional.course,1.466,01/05/2002,08/06/2005,1.0,0 -26.0,admin.,high.school,1.466,15/02/2011,16/06/2016,1.0,0 -56.0,retired,basic.6y,1.466,13/06/2017,10/09/1993,1.0,0 -55.0,retired,basic.4y,1.466,05/03/1992,09/09/2011,1.0,1 -65.0,retired,university.degree,1.466,22/02/2011,13/01/2003,1.0,0 -34.0,admin.,basic.6y,1.466,15/11/2000,11/10/2002,1.0,0 -,management,university.degree,1.466,17/04/2009,14/07/2016,1.0,0 -55.0,technician,professional.course,1.466,11/10/2011,04/09/1998,1.0,0 -,blue-collar,high.school,1.466,10/06/2004,19/05/2014,1.0,0 -24.0,admin.,university.degree,1.466,,08/08/2002,1.0,0 -46.0,self-employed,university.degree,1.466,31/05/2013,10/11/2009,1.0,0 -42.0,technician,basic.9y,1.466,22/02/2016,26/05/2009,1.0,0 -46.0,services,high.school,1.466,07/06/2013,25/12/1998,1.0,0 -41.0,unemployed,basic.9y,1.466,20/11/2017,03/01/2006,1.0,0 -44.0,technician,high.school,1.466,08/03/2001,01/05/2006,1.0,0 -40.0,services,high.school,1.466,31/12/1993,23/04/2010,1.0,0 -45.0,blue-collar,basic.9y,1.466,03/11/2009,08/02/2004,1.0,0 -45.0,blue-collar,basic.9y,1.466,14/12/1992,05/11/2010,1.0,0 -55.0,housemaid,basic.4y,1.466,,11/06/2007,1.0,0 -24.0,student,university.degree,1.466,01/09/1994,05/10/2003,1.0,0 -55.0,housemaid,basic.4y,1.466,08/06/1999,18/09/2009,1.0,0 -40.0,,basic.6y,1.466,24/09/2003,31/12/1993,1.0,0 -26.0,admin.,high.school,1.466,01/04/1996,26/09/2003,1.0,0 -55.0,housemaid,basic.4y,1.466,22/01/1997,22/04/2010,1.0,1 -26.0,admin.,high.school,1.466,08/11/2002,02/05/2017,1.0,0 -,retired,high.school,1.466,01/03/2008,28/02/2019,1.0,0 -55.0,,professional.course,1.466,14/10/2010,26/10/2006,1.0,0 -43.0,services,professional.course,1.466,17/07/2012,15/12/2011,1.0,0 -32.0,blue-collar,basic.9y,1.466,08/11/2013,31/01/2012,1.0,0 -32.0,,basic.9y,1.466,10/04/1990,05/02/1996,1.0,1 -35.0,,professional.course,1.466,21/05/2014,01/02/1996,1.0,0 -48.0,admin.,high.school,1.466,27/07/2006,12/03/2004,1.0,0 -40.0,services,high.school,1.466,10/11/2009,07/10/2005,1.0,0 -57.0,blue-collar,high.school,1.466,,01/11/2006,1.0,0 -34.0,blue-collar,basic.9y,1.466,10/07/1989,07/08/2014,1.0,1 -29.0,technician,professional.course,1.466,01/10/1992,26/02/2010,1.0,1 -37.0,blue-collar,basic.6y,1.466,16/12/1998,02/09/2009,1.0,1 -38.0,blue-collar,basic.9y,1.466,,01/03/1996,1.0,0 -42.0,technician,basic.9y,1.466,02/12/2011,03/05/2010,1.0,0 -53.0,,basic.4y,1.466,25/07/2018,11/06/2013,1.0,0 -38.0,blue-collar,basic.9y,1.466,04/05/2011,25/10/2002,1.0,0 -,blue-collar,basic.9y,1.466,18/11/2004,21/01/2014,1.0,0 -51.0,admin.,professional.course,1.466,04/04/2013,25/03/2016,1.0,0 -56.0,management,university.degree,1.453,13/06/2001,01/12/2006,1.0,0 -60.0,retired,basic.4y,1.453,16/06/2006,16/03/2015,1.0,1 -19.0,student,basic.9y,1.453,27/06/2013,08/11/2016,1.0,0 -32.0,technician,university.degree,1.453,20/06/2014,19/03/2009,1.0,0 -57.0,blue-collar,high.school,1.453,,05/04/2013,1.0,0 -39.0,technician,basic.6y,1.453,12/11/2004,25/04/2000,1.0,0 -43.0,blue-collar,basic.9y,1.453,15/09/1997,16/01/2004,1.0,1 -43.0,blue-collar,basic.9y,1.453,13/07/2006,29/10/1998,1.0,0 -35.0,admin.,high.school,1.453,21/08/2003,10/11/2000,1.0,0 -34.0,admin.,high.school,1.453,12/05/2006,21/11/2012,1.0,0 -44.0,technician,professional.course,1.453,27/10/2005,09/07/1999,1.0,0 -39.0,,basic.4y,1.453,,27/06/2008,1.0,0 -,blue-collar,basic.9y,1.453,07/02/2003,20/11/2003,1.0,0 -41.0,admin.,university.degree,1.453,,19/12/2008,1.0,0 -22.0,student,high.school,1.453,09/12/2005,22/09/1997,1.0,0 -,admin.,university.degree,1.453,17/03/2003,09/09/2008,1.0,0 -41.0,admin.,university.degree,1.453,15/02/2002,11/03/2004,1.0,1 -40.0,blue-collar,basic.9y,1.453,07/05/2014,28/11/2012,1.0,0 -40.0,blue-collar,basic.9y,1.453,09/03/1996,25/10/2000,1.0,0 -46.0,admin.,high.school,1.453,13/08/2013,07/11/2014,1.0,0 -45.0,services,professional.course,1.453,22/01/2014,11/05/2011,1.0,0 -40.0,self-employed,professional.course,1.453,19/11/2010,08/11/1997,1.0,0 -36.0,blue-collar,basic.9y,1.453,31/01/2013,01/04/2014,1.0,0 -39.0,,professional.course,1.453,,05/03/1993,1.0,0 -57.0,blue-collar,high.school,1.453,21/12/2012,11/08/2009,1.0,0 -,admin.,high.school,1.453,20/01/2011,31/12/1991,1.0,0 -47.0,blue-collar,basic.4y,1.453,,19/08/2005,1.0,0 -45.0,management,university.degree,1.453,26/08/1997,01/01/2009,1.0,0 -34.0,admin.,high.school,1.453,10/10/2011,20/01/1995,1.0,1 -41.0,admin.,basic.6y,1.453,13/05/1996,25/04/2019,1.0,0 -46.0,technician,basic.6y,1.453,28/06/2011,05/05/1993,1.0,0 -32.0,technician,university.degree,1.453,10/05/1988,30/10/2012,1.0,1 -40.0,technician,professional.course,1.453,12/03/2004,12/02/2007,1.0,0 -31.0,blue-collar,basic.9y,1.453,01/07/1996,19/08/2015,1.0,0 -,technician,professional.course,1.453,05/05/1994,03/07/2014,1.0,0 -39.0,admin.,high.school,1.453,08/10/2014,21/05/2004,1.0,0 -66.0,retired,university.degree,1.453,01/10/1994,09/11/2007,1.0,0 -,technician,professional.course,1.453,02/03/1990,07/02/2014,1.0,0 -,student,basic.9y,1.453,27/01/2017,04/03/2005,1.0,1 -41.0,,basic.9y,1.453,31/10/2012,25/09/2008,1.0,0 -42.0,technician,professional.course,1.453,01/05/2000,20/10/2008,1.0,0 -34.0,management,university.degree,1.453,,14/05/2014,1.0,0 -28.0,student,university.degree,1.453,,19/09/2002,1.0,0 -,admin.,university.degree,1.453,01/05/1996,05/12/1995,1.0,0 -72.0,retired,basic.4y,1.453,19/09/2003,24/07/2014,1.0,0 -72.0,,basic.4y,1.453,05/11/2009,02/03/2007,1.0,0 -38.0,services,high.school,1.453,29/12/1997,01/08/2004,1.0,0 -31.0,blue-collar,basic.9y,1.453,06/05/1999,13/06/2018,1.0,1 -36.0,blue-collar,basic.9y,1.453,12/07/2011,03/03/2009,1.0,0 -32.0,technician,university.degree,1.453,21/03/2014,13/07/2012,1.0,0 -45.0,services,high.school,1.453,23/04/2004,21/10/2008,1.0,0 -38.0,,high.school,1.453,05/02/1992,25/03/2005,1.0,0 -45.0,services,high.school,1.453,21/03/2003,24/11/1999,1.0,0 -38.0,services,high.school,1.453,08/04/2004,08/07/2005,1.0,0 -43.0,admin.,high.school,1.453,20/12/2011,05/05/2010,1.0,0 -57.0,blue-collar,basic.9y,1.453,01/09/1998,20/12/1985,1.0,0 -35.0,unemployed,university.degree,1.453,09/05/1995,05/10/1993,1.0,0 -35.0,unemployed,university.degree,1.453,23/03/2000,23/01/2004,1.0,0 -40.0,retired,basic.4y,1.453,05/01/1996,01/05/1994,1.0,0 -46.0,services,high.school,1.453,06/04/2011,22/05/2018,1.0,0 -25.0,student,high.school,1.453,20/10/2000,04/04/2003,1.0,0 -36.0,self-employed,university.degree,1.453,02/08/1998,01/02/1997,1.0,0 -39.0,technician,basic.6y,1.453,09/03/2005,25/03/1995,1.0,0 -44.0,blue-collar,basic.9y,1.453,25/07/2012,26/06/2006,1.0,0 -40.0,services,high.school,1.453,01/09/2003,25/09/2000,1.0,0 -40.0,,high.school,1.453,24/04/2008,10/01/2003,1.0,0 -41.0,blue-collar,basic.9y,1.453,17/10/2012,24/01/2013,1.0,0 -59.0,services,high.school,1.453,29/01/2000,31/03/2005,1.0,0 -44.0,services,high.school,1.453,19/04/2018,14/02/1997,1.0,0 -44.0,services,high.school,1.453,28/03/2018,11/04/1997,1.0,0 -44.0,services,high.school,1.453,20/12/2011,09/08/1993,1.0,1 -38.0,,basic.4y,1.453,22/08/2003,18/06/2012,1.0,0 -38.0,blue-collar,basic.4y,1.453,,25/10/2005,1.0,0 -,admin.,high.school,1.453,01/02/1996,01/03/2017,1.0,0 -,blue-collar,professional.course,1.453,27/04/2016,25/12/1996,1.0,0 -55.0,technician,high.school,1.453,11/06/2010,03/01/2002,1.0,0 -59.0,retired,basic.4y,1.453,16/03/2010,05/08/2009,1.0,0 -43.0,admin.,high.school,1.453,12/11/2015,17/03/2006,1.0,0 -40.0,blue-collar,high.school,1.453,21/02/2006,09/01/2012,1.0,0 -36.0,entrepreneur,high.school,1.453,23/05/2002,28/11/2013,1.0,0 -44.0,blue-collar,basic.9y,1.453,11/07/2008,21/02/2002,1.0,0 -27.0,,professional.course,1.445,12/04/2005,16/05/2018,1.0,0 -27.0,,basic.9y,1.445,18/01/2013,08/09/2006,1.0,0 -46.0,services,high.school,1.445,,20/10/1986,1.0,0 -25.0,student,high.school,1.445,30/11/2000,08/05/2013,1.0,1 -25.0,student,high.school,1.445,01/05/2012,24/05/2005,1.0,1 -34.0,services,high.school,1.445,11/08/2017,13/07/2016,1.0,0 -27.0,technician,basic.9y,1.445,20/04/2005,06/06/2006,1.0,0 -27.0,technician,basic.9y,1.445,22/12/2006,09/12/1993,1.0,0 -43.0,technician,professional.course,1.445,,30/09/2004,1.0,0 -40.0,housemaid,basic.9y,1.445,16/08/2000,31/07/2012,1.0,0 -32.0,technician,university.degree,1.445,06/06/1990,14/01/2005,1.0,0 -55.0,,university.degree,1.445,25/12/1994,24/12/2004,1.0,0 -27.0,admin.,university.degree,1.445,29/09/2017,28/03/2013,1.0,0 -55.0,admin.,university.degree,1.445,16/02/2017,28/04/2006,1.0,1 -61.0,retired,university.degree,1.445,10/04/2017,08/03/2005,1.0,0 -,blue-collar,basic.9y,1.445,01/04/1995,22/07/1996,1.0,1 -,technician,professional.course,1.445,21/11/2012,15/02/2000,1.0,0 -29.0,,university.degree,1.445,02/07/2009,22/08/2007,1.0,0 -32.0,,university.degree,1.445,30/01/2014,01/05/1994,1.0,0 -41.0,blue-collar,basic.4y,1.445,14/11/2001,12/08/2004,1.0,0 -41.0,blue-collar,basic.4y,1.445,31/12/1995,22/10/2014,1.0,0 -27.0,technician,basic.9y,1.445,,01/02/1997,1.0,1 -25.0,unemployed,professional.course,1.445,01/03/1997,31/12/1991,1.0,0 -25.0,,professional.course,1.445,22/03/2000,10/02/2005,1.0,0 -49.0,blue-collar,basic.4y,1.445,19/04/2011,01/06/2006,1.0,0 -27.0,technician,basic.9y,1.445,24/09/2013,27/07/2006,1.0,0 -,blue-collar,basic.9y,1.445,12/08/2015,17/07/2014,1.0,0 -,blue-collar,basic.9y,1.445,05/04/1992,25/03/2016,1.0,0 -27.0,technician,basic.9y,1.445,28/10/2008,25/09/2009,1.0,0 -,technician,university.degree,1.445,25/04/2003,01/06/1995,1.0,0 -29.0,blue-collar,high.school,1.445,12/10/2006,01/04/2014,1.0,0 -39.0,blue-collar,basic.9y,1.445,31/01/2000,14/10/2014,1.0,0 -34.0,services,high.school,1.445,04/08/2011,07/08/2013,1.0,0 -39.0,blue-collar,basic.9y,1.445,,05/04/1993,1.0,0 -46.0,blue-collar,basic.6y,1.445,20/06/1994,10/06/2005,1.0,0 -38.0,admin.,high.school,1.445,13/11/2009,21/01/2004,1.0,0 -48.0,blue-collar,basic.9y,1.445,20/06/2017,22/12/2005,1.0,1 -36.0,management,university.degree,1.445,21/10/1998,10/10/2002,1.0,0 -36.0,housemaid,basic.9y,1.445,06/01/2009,23/06/2005,1.0,0 -63.0,retired,high.school,1.445,28/11/2007,14/01/2010,1.0,1 -63.0,retired,high.school,1.445,21/07/2014,05/12/2008,1.0,1 -37.0,blue-collar,basic.4y,1.445,05/04/1987,25/02/2005,1.0,0 -50.0,admin.,university.degree,1.445,24/04/2001,22/02/2000,1.0,0 -39.0,blue-collar,basic.9y,1.445,12/10/2012,01/10/2006,1.0,0 -47.0,unemployed,basic.9y,1.445,19/10/2001,20/08/1986,1.0,0 -63.0,retired,high.school,1.445,07/07/2005,16/11/2006,1.0,0 -28.0,admin.,university.degree,1.445,09/12/1993,13/05/1999,1.0,0 -51.0,admin.,university.degree,1.445,26/01/1996,01/04/2005,1.0,0 -29.0,admin.,university.degree,1.445,11/01/2017,20/04/2007,1.0,1 -25.0,admin.,professional.course,1.445,02/05/2003,19/06/2008,1.0,0 -47.0,entrepreneur,high.school,1.445,28/02/2018,16/07/1999,1.0,0 -25.0,admin.,professional.course,1.445,31/12/2013,15/08/1995,1.0,1 -29.0,technician,university.degree,1.445,,01/03/2005,1.0,0 -31.0,services,high.school,1.445,,12/04/2019,1.0,0 -36.0,management,university.degree,1.445,25/06/1997,06/04/2010,1.0,0 -82.0,,high.school,1.445,20/05/2010,22/04/2004,1.0,1 -27.0,technician,basic.9y,1.445,25/12/1992,02/04/2013,1.0,0 -46.0,services,high.school,1.445,24/11/2004,18/04/2006,1.0,0 -24.0,services,high.school,1.445,21/10/1999,09/11/2015,1.0,1 -47.0,admin.,university.degree,1.445,21/01/2016,19/11/1999,1.0,0 -,admin.,university.degree,1.445,01/02/1996,07/05/2010,1.0,0 -,admin.,high.school,1.445,18/03/2004,25/04/1995,1.0,0 -24.0,student,high.school,1.445,20/01/2016,09/05/2013,1.0,0 -64.0,technician,professional.course,1.445,19/03/2018,28/06/2011,1.0,0 -35.0,admin.,high.school,1.445,,30/09/2014,1.0,1 -,services,high.school,1.445,01/10/2004,05/03/2004,1.0,0 -42.0,blue-collar,basic.6y,1.445,18/11/1999,02/06/2016,1.0,0 -35.0,technician,professional.course,1.445,,29/01/2014,1.0,0 -,admin.,university.degree,1.445,19/02/2009,02/10/2003,1.0,0 -35.0,technician,professional.course,1.445,27/05/2005,10/03/1989,1.0,0 -35.0,technician,professional.course,1.445,20/07/2007,02/02/2006,1.0,0 -35.0,services,basic.9y,1.445,07/02/2001,29/04/2005,1.0,0 -34.0,services,high.school,1.445,,10/09/2004,1.0,0 -29.0,admin.,university.degree,1.445,05/10/1991,30/09/2004,1.0,0 -37.0,blue-collar,basic.4y,1.445,01/01/1995,25/08/2006,1.0,0 -34.0,admin.,professional.course,1.445,18/01/2019,01/04/1997,1.0,0 -52.0,blue-collar,basic.4y,1.445,22/10/2004,13/12/2002,1.0,0 -46.0,blue-collar,basic.9y,1.445,07/10/2013,05/08/1994,1.0,0 -37.0,technician,professional.course,1.445,25/02/2014,16/02/1996,1.0,0 -34.0,services,high.school,1.445,19/06/2018,25/03/1995,1.0,0 -58.0,retired,university.degree,1.445,14/08/2017,03/04/1998,1.0,1 -40.0,admin.,university.degree,1.445,31/12/1994,30/03/2009,1.0,1 -27.0,technician,basic.9y,1.445,07/06/2010,17/01/2019,1.0,0 -22.0,management,university.degree,1.445,10/12/1996,01/08/1997,1.0,0 -64.0,technician,professional.course,1.445,30/01/2001,13/12/2001,1.0,0 -39.0,blue-collar,basic.9y,1.445,01/06/1992,17/05/2018,1.0,0 -25.0,,professional.course,1.445,21/02/1990,04/10/2002,1.0,0 -35.0,services,high.school,1.445,02/10/2001,08/12/1999,1.0,0 -43.0,services,high.school,1.445,26/08/2009,09/08/1993,1.0,0 -34.0,services,high.school,1.445,15/04/2011,16/12/2013,1.0,0 -46.0,,basic.6y,1.445,19/10/2007,24/05/2012,1.0,1 -47.0,admin.,high.school,1.445,15/04/1990,24/05/2010,1.0,0 -39.0,services,basic.9y,1.445,,14/10/2004,1.0,0 -38.0,services,high.school,1.445,21/01/2016,28/07/2006,1.0,1 -41.0,blue-collar,basic.4y,1.445,07/02/2003,02/04/2009,1.0,0 -29.0,,university.degree,1.445,15/06/2015,15/02/2008,1.0,1 -33.0,,university.degree,1.445,03/05/2018,11/05/2007,1.0,0 -30.0,unemployed,basic.9y,1.445,20/11/2000,25/01/1996,1.0,1 -46.0,services,high.school,1.445,19/09/2016,20/10/2000,1.0,0 -43.0,self-employed,high.school,1.445,06/12/2010,30/12/2014,1.0,0 -29.0,admin.,university.degree,1.445,02/04/1998,25/03/1996,1.0,1 -59.0,admin.,high.school,1.445,17/10/2011,25/03/2015,1.0,0 -31.0,admin.,university.degree,1.445,,24/03/2016,1.0,0 -20.0,,high.school,1.435,09/02/2009,03/08/2011,1.0,0 -36.0,admin.,university.degree,1.435,17/09/2013,01/08/2014,1.0,0 -37.0,blue-collar,basic.9y,1.435,21/04/2009,30/07/2004,1.0,0 -31.0,admin.,university.degree,1.435,11/05/2016,02/04/2008,1.0,0 -21.0,services,high.school,1.435,08/07/2005,16/04/2015,1.0,0 -41.0,admin.,university.degree,1.435,21/08/2001,01/08/1995,1.0,0 -52.0,admin.,high.school,1.435,21/05/2004,26/09/2002,1.0,0 -21.0,services,high.school,1.435,20/10/2015,03/05/2002,1.0,0 -41.0,admin.,university.degree,1.435,10/04/2007,06/12/2010,1.0,0 -28.0,services,high.school,1.435,15/07/2014,29/07/2005,1.0,0 -46.0,technician,basic.9y,1.435,06/05/2005,19/04/2013,1.0,0 -43.0,admin.,high.school,1.435,07/12/2001,22/02/2019,1.0,0 -43.0,technician,professional.course,1.435,28/10/2005,26/08/2009,1.0,0 -36.0,admin.,university.degree,1.435,,22/09/2006,1.0,1 -59.0,blue-collar,basic.4y,1.435,25/03/2004,16/04/2002,1.0,0 -44.0,,university.degree,1.435,25/11/2011,18/04/2000,1.0,0 -24.0,admin.,professional.course,1.435,06/06/2013,26/08/2004,1.0,0 -35.0,services,basic.9y,1.435,09/02/1994,19/09/1995,1.0,0 -32.0,self-employed,university.degree,1.435,28/05/2018,01/07/2008,1.0,1 -35.0,services,basic.9y,1.435,25/05/2006,05/03/1995,1.0,0 -43.0,admin.,high.school,1.435,23/03/2016,04/03/2005,1.0,1 -33.0,technician,university.degree,1.435,16/06/2005,02/05/2002,1.0,1 -38.0,services,basic.9y,1.435,12/11/2008,18/07/2012,1.0,0 -38.0,technician,high.school,1.435,22/01/1996,28/07/2015,1.0,0 -37.0,technician,professional.course,1.435,25/08/2017,11/01/2016,1.0,0 -32.0,services,high.school,1.435,12/08/2014,12/03/2004,1.0,0 -35.0,entrepreneur,university.degree,1.435,21/08/2002,23/12/2015,1.0,0 -33.0,technician,university.degree,1.435,08/05/2019,01/05/1993,1.0,1 -67.0,retired,university.degree,1.435,26/10/2005,25/05/1990,1.0,0 -33.0,technician,university.degree,1.435,04/04/2008,21/10/2009,1.0,0 -40.0,self-employed,university.degree,1.435,01/09/2013,30/01/2004,1.0,0 -40.0,self-employed,university.degree,1.435,28/02/2011,01/08/1995,1.0,0 -41.0,technician,university.degree,1.435,23/05/2017,11/06/2004,1.0,0 -32.0,blue-collar,high.school,1.435,24/07/2008,01/07/1993,1.0,0 -51.0,services,high.school,1.435,,27/02/2006,1.0,0 -41.0,technician,university.degree,1.435,08/09/2006,30/06/1999,1.0,0 -,blue-collar,basic.9y,1.435,24/07/2013,12/01/2010,1.0,0 -33.0,,university.degree,1.435,27/05/2004,12/12/2001,1.0,0 -36.0,admin.,university.degree,1.435,,01/05/1998,1.0,0 -45.0,admin.,high.school,1.435,16/08/1999,17/04/2012,1.0,0 -33.0,technician,university.degree,1.435,21/06/2018,04/05/2001,1.0,1 -33.0,technician,university.degree,1.435,,04/06/2002,1.0,0 -30.0,self-employed,university.degree,1.435,02/12/2014,24/09/2008,1.0,0 -30.0,self-employed,university.degree,1.435,18/09/2001,10/07/2008,1.0,0 -30.0,self-employed,university.degree,1.435,19/10/2007,08/02/2008,1.0,1 -30.0,self-employed,university.degree,1.435,05/03/2001,05/10/1997,1.0,0 -30.0,self-employed,university.degree,1.435,08/04/2005,31/01/2012,1.0,1 -30.0,self-employed,university.degree,1.435,01/12/1991,15/01/2001,1.0,1 -30.0,self-employed,university.degree,1.435,12/07/2002,31/12/1990,1.0,0 -45.0,admin.,high.school,1.435,29/03/2012,24/09/2013,1.0,0 -35.0,services,high.school,1.435,01/02/2001,01/05/1997,1.0,0 -52.0,admin.,university.degree,1.435,24/03/2006,09/12/1995,1.0,0 -42.0,self-employed,university.degree,1.435,15/06/1989,07/12/2011,1.0,0 -,blue-collar,basic.4y,1.435,17/01/1990,04/06/1999,1.0,1 -,technician,professional.course,1.435,22/01/1998,20/10/2000,1.0,0 -46.0,technician,basic.9y,1.435,30/07/2018,23/11/2015,1.0,0 -49.0,blue-collar,basic.6y,1.435,24/06/2005,16/10/2017,1.0,0 -33.0,self-employed,university.degree,1.435,,25/07/1997,1.0,1 -30.0,self-employed,university.degree,1.435,09/01/1996,28/12/2017,1.0,1 -52.0,,high.school,1.435,26/07/2013,27/01/2005,1.0,0 -45.0,,university.degree,1.435,09/01/2003,14/05/2009,1.0,0 -33.0,technician,university.degree,1.435,18/06/2004,26/08/2010,1.0,0 -50.0,blue-collar,high.school,1.435,25/03/2005,17/08/2011,1.0,0 -30.0,self-employed,university.degree,1.435,05/04/1990,01/09/1993,1.0,1 -36.0,retired,high.school,1.435,05/04/1997,17/09/2014,1.0,0 -41.0,blue-collar,basic.9y,1.435,28/11/2002,05/12/1993,1.0,0 -47.0,technician,professional.course,1.435,28/11/2013,19/02/2010,1.0,0 -54.0,self-employed,basic.9y,1.435,01/04/1997,14/12/2011,1.0,0 -43.0,entrepreneur,high.school,1.435,10/02/1990,29/08/2003,1.0,0 -28.0,services,high.school,1.435,,30/05/2018,1.0,0 -46.0,technician,basic.9y,1.435,29/02/2008,31/12/1989,1.0,0 -45.0,admin.,university.degree,1.435,15/04/2016,29/10/2014,1.0,1 -36.0,,university.degree,1.435,12/04/2018,20/08/2004,1.0,0 -48.0,blue-collar,basic.4y,1.435,19/10/2016,28/07/1998,1.0,0 -29.0,,basic.9y,1.435,17/02/2005,13/04/2015,1.0,1 -41.0,admin.,university.degree,1.435,17/06/2009,06/08/2013,1.0,0 -40.0,services,basic.6y,1.435,27/07/2011,11/02/2005,1.0,0 -36.0,blue-collar,basic.9y,1.435,30/01/2004,03/06/2015,1.0,1 -57.0,services,high.school,1.435,16/07/2004,16/05/2011,1.0,0 -37.0,blue-collar,professional.course,1.435,09/03/2018,13/05/2016,1.0,0 -33.0,services,high.school,1.435,24/06/2009,27/07/2007,1.0,0 -30.0,admin.,university.degree,1.423,14/03/1990,08/08/2003,1.0,0 -,unemployed,university.degree,1.423,25/07/2014,26/01/2005,1.0,0 -41.0,technician,high.school,1.423,01/12/1992,19/11/2003,1.0,0 -36.0,blue-collar,basic.4y,1.423,18/09/2003,31/12/1994,1.0,0 -36.0,blue-collar,basic.9y,1.423,08/10/2010,25/03/2005,1.0,0 -34.0,self-employed,university.degree,1.423,12/02/2014,15/12/2005,1.0,0 -30.0,admin.,university.degree,1.423,,11/10/2010,1.0,0 -24.0,admin.,high.school,1.423,17/10/2017,28/01/2013,1.0,0 -,technician,professional.course,1.423,20/09/1986,02/03/2018,1.0,1 -41.0,,university.degree,1.423,21/04/2016,10/04/2012,1.0,0 -34.0,admin.,university.degree,1.423,25/11/1995,02/11/2007,1.0,0 -,,professional.course,1.423,20/10/2009,01/07/1997,1.0,0 -,admin.,professional.course,1.423,19/08/2009,25/05/2009,1.0,0 -45.0,blue-collar,basic.9y,1.423,22/07/2015,31/08/2007,1.0,0 -37.0,,university.degree,1.423,19/07/2012,21/09/1997,1.0,0 -73.0,retired,basic.4y,1.423,,26/05/2011,1.0,1 -45.0,blue-collar,basic.9y,1.423,09/12/1991,29/12/2006,1.0,0 -34.0,admin.,university.degree,1.423,10/12/2004,01/05/2011,1.0,0 -38.0,blue-collar,basic.9y,1.423,08/12/2009,09/06/1999,1.0,0 -34.0,admin.,university.degree,1.423,15/07/2016,30/08/2002,1.0,1 -46.0,admin.,professional.course,1.423,22/04/2005,07/09/2015,1.0,0 -34.0,admin.,university.degree,1.423,20/02/2014,05/08/2009,1.0,0 -42.0,services,basic.6y,1.423,01/11/1989,01/02/1995,1.0,0 -59.0,blue-collar,basic.9y,1.423,01/06/2007,07/10/1998,1.0,0 -,blue-collar,basic.9y,1.423,10/07/2009,24/10/2003,1.0,0 -34.0,self-employed,university.degree,1.423,09/04/2009,26/04/2013,1.0,0 -34.0,admin.,university.degree,1.423,19/05/2016,17/02/2014,1.0,1 -35.0,blue-collar,basic.9y,1.423,23/10/2001,30/05/2003,1.0,0 -34.0,admin.,university.degree,1.423,20/01/2017,04/07/2008,1.0,1 -34.0,unemployed,university.degree,1.423,26/04/2012,20/03/1994,1.0,1 -,services,high.school,1.423,26/12/2003,01/06/1996,1.0,1 -48.0,blue-collar,basic.9y,1.423,06/11/2018,10/03/2006,1.0,0 -,admin.,university.degree,1.423,11/10/2013,08/01/2013,1.0,0 -24.0,services,high.school,1.423,31/05/2002,30/10/2014,1.0,0 -48.0,blue-collar,basic.9y,1.423,19/05/1990,31/05/2016,1.0,0 -24.0,services,high.school,1.423,01/06/1994,24/10/2011,1.0,0 -24.0,services,high.school,1.423,11/10/2005,06/11/2014,1.0,0 -59.0,retired,university.degree,1.423,10/11/2014,26/09/2012,1.0,1 -47.0,self-employed,basic.9y,1.423,10/03/2017,19/08/2014,1.0,0 -34.0,self-employed,university.degree,1.423,31/01/2012,01/08/2013,1.0,0 -24.0,services,high.school,1.423,31/10/2012,01/12/2008,1.0,1 -24.0,services,high.school,1.423,02/08/2001,05/03/1990,1.0,1 -,admin.,high.school,1.423,25/10/1995,19/11/2018,1.0,0 -30.0,admin.,university.degree,1.423,,05/12/1995,1.0,1 -55.0,admin.,high.school,1.423,19/11/1998,01/04/1989,1.0,0 -42.0,self-employed,university.degree,1.423,01/12/1997,13/11/2003,1.0,1 -26.0,unemployed,university.degree,1.423,30/07/2013,12/02/2013,1.0,0 -,unemployed,university.degree,1.423,01/07/2003,12/08/2011,1.0,1 -26.0,unemployed,university.degree,1.423,07/05/2013,17/12/1998,1.0,1 -28.0,blue-collar,university.degree,1.423,25/01/1997,20/12/2013,1.0,0 -35.0,admin.,university.degree,1.423,31/12/1992,30/12/2003,1.0,0 -44.0,,basic.6y,1.423,,09/04/2019,1.0,0 -30.0,admin.,university.degree,1.423,04/07/2003,18/04/1997,1.0,0 -57.0,technician,professional.course,1.423,,22/07/2005,1.0,0 -57.0,technician,professional.course,1.423,22/01/2013,21/07/2017,1.0,1 -45.0,,basic.9y,1.423,13/12/2006,12/07/2013,1.0,0 -56.0,management,basic.9y,1.423,05/08/2016,19/11/2014,1.0,0 -30.0,admin.,university.degree,1.423,18/02/2005,07/11/2016,1.0,1 -30.0,admin.,university.degree,1.423,28/05/2010,08/10/2010,1.0,1 -45.0,blue-collar,basic.9y,1.423,20/06/2008,01/08/1997,1.0,0 -46.0,blue-collar,basic.9y,1.423,16/10/2008,17/01/2018,1.0,0 -30.0,admin.,university.degree,1.423,30/03/2007,04/12/2018,1.0,1 -,admin.,university.degree,1.423,01/06/2007,05/11/1997,1.0,0 -71.0,retired,basic.4y,1.423,15/04/2010,13/02/2009,1.0,0 -25.0,,university.degree,1.423,02/02/2007,21/04/2000,1.0,0 -28.0,blue-collar,university.degree,1.423,15/03/2012,30/08/2002,1.0,1 -42.0,self-employed,university.degree,1.423,26/11/2001,16/11/2011,1.0,1 -46.0,technician,professional.course,1.423,07/10/2016,29/11/2001,1.0,1 -31.0,blue-collar,high.school,1.423,28/06/2000,01/09/2016,1.0,0 -34.0,blue-collar,high.school,1.423,21/03/2017,05/05/1993,1.0,0 -57.0,admin.,high.school,1.423,24/04/2013,07/11/2000,1.0,1 -,management,university.degree,1.423,19/05/2016,04/11/2015,1.0,0 -61.0,retired,university.degree,1.423,07/11/2008,01/03/1996,1.0,1 -36.0,,high.school,1.423,,29/09/2010,1.0,0 -,admin.,basic.9y,1.423,26/06/2001,07/04/2017,1.0,0 -36.0,admin.,university.degree,1.423,26/02/2003,17/09/2012,1.0,0 -45.0,blue-collar,basic.9y,1.423,02/02/2015,16/08/2007,1.0,0 -42.0,admin.,university.degree,1.423,05/05/1994,25/01/2012,1.0,0 -69.0,retired,university.degree,1.423,18/01/2006,30/03/2007,1.0,1 -26.0,unemployed,university.degree,1.423,,21/11/2003,1.0,1 -28.0,,university.degree,1.423,07/07/2011,10/05/2002,1.0,1 -23.0,technician,professional.course,1.423,24/12/1998,09/07/2018,1.0,0 -29.0,admin.,university.degree,1.423,20/09/2012,31/12/1995,1.0,0 -,admin.,university.degree,1.423,10/08/2015,30/11/2018,1.0,0 -47.0,blue-collar,professional.course,1.423,12/03/2010,27/12/2011,1.0,0 -41.0,blue-collar,basic.6y,1.423,03/09/2004,13/10/2011,1.0,0 -42.0,blue-collar,basic.9y,1.423,23/01/2004,02/04/2009,1.0,0 -,admin.,university.degree,1.415,26/06/1990,01/08/1993,1.0,0 -49.0,admin.,high.school,1.415,07/07/2015,12/07/2000,1.0,0 -70.0,retired,basic.4y,1.415,04/09/2018,08/05/2009,1.0,1 -67.0,retired,professional.course,1.415,01/06/2006,20/10/1995,1.0,0 -39.0,technician,professional.course,1.415,11/09/2015,03/12/2014,1.0,0 -56.0,admin.,basic.9y,1.415,28/11/2014,27/06/1997,1.0,0 -23.0,student,basic.4y,1.415,22/09/2017,01/06/1996,1.0,0 -37.0,self-employed,basic.9y,1.415,,21/02/2002,1.0,0 -56.0,entrepreneur,basic.9y,1.415,01/06/1993,04/04/2011,1.0,0 -38.0,technician,university.degree,1.415,01/09/1993,28/05/2018,1.0,0 -32.0,unemployed,university.degree,1.415,30/05/2008,31/01/2012,1.0,1 -34.0,technician,professional.course,1.415,23/03/1993,10/02/2006,1.0,0 -70.0,retired,basic.4y,1.415,16/01/2008,19/08/2005,1.0,1 -56.0,blue-collar,basic.9y,1.415,02/02/1990,25/08/2014,1.0,0 -56.0,blue-collar,basic.9y,1.415,26/09/2008,30/06/1997,1.0,0 -43.0,management,basic.6y,1.415,27/07/2000,17/07/2008,1.0,1 -25.0,student,high.school,1.415,18/03/2005,23/04/2004,1.0,1 -47.0,admin.,high.school,1.415,11/02/2005,01/12/2006,1.0,1 -58.0,retired,university.degree,1.415,08/10/2010,31/03/2006,1.0,1 -30.0,admin.,university.degree,1.415,16/06/2006,16/12/2008,1.0,0 -45.0,services,high.school,1.415,16/11/2009,28/04/2017,1.0,0 -30.0,management,university.degree,1.415,25/03/2010,26/02/2019,1.0,0 -,unemployed,high.school,1.415,21/03/2006,19/02/2010,1.0,0 -36.0,self-employed,basic.9y,1.415,24/12/2014,08/12/2017,1.0,0 -66.0,retired,basic.4y,1.415,08/10/2013,05/11/1995,1.0,0 -44.0,management,basic.6y,1.415,03/08/2016,15/09/2006,1.0,0 -44.0,management,basic.6y,1.415,20/04/2018,06/09/2016,1.0,0 -40.0,management,basic.9y,1.415,12/12/2017,05/08/1998,1.0,0 -53.0,retired,high.school,1.415,05/02/2004,01/05/1996,1.0,0 -53.0,retired,high.school,1.415,05/06/2003,23/09/2004,1.0,0 -35.0,technician,professional.course,1.415,25/04/2014,10/02/2009,1.0,0 -41.0,entrepreneur,professional.course,1.415,07/03/2016,21/11/2012,1.0,0 -44.0,technician,professional.course,1.415,12/04/2017,30/10/2009,1.0,0 -35.0,technician,professional.course,1.415,31/12/1991,03/04/2017,1.0,0 -44.0,technician,professional.course,1.415,05/02/1986,18/10/2016,1.0,0 -41.0,services,high.school,1.415,15/01/2004,10/04/1989,1.0,0 -32.0,admin.,university.degree,1.415,12/02/2018,25/08/2006,1.0,0 -41.0,services,high.school,1.415,11/07/2012,15/11/2013,1.0,0 -32.0,admin.,university.degree,1.415,29/03/2003,01/03/2006,1.0,0 -,entrepreneur,university.degree,1.415,07/08/2001,13/11/2009,1.0,0 -,technician,professional.course,1.415,06/11/2006,06/05/2005,1.0,0 -60.0,housemaid,basic.4y,1.415,13/06/2008,12/02/2015,1.0,0 -40.0,blue-collar,high.school,1.415,28/11/2011,16/12/2005,1.0,0 -,admin.,university.degree,1.415,03/03/2004,25/11/2015,1.0,0 -,management,university.degree,1.415,26/02/2010,09/11/2015,1.0,1 -21.0,,high.school,1.415,27/03/2012,11/06/2012,1.0,0 -32.0,,university.degree,1.415,28/04/2014,05/12/2014,1.0,1 -32.0,unemployed,university.degree,1.415,28/11/2014,22/04/1997,1.0,0 -44.0,unemployed,basic.9y,1.415,02/02/2006,14/12/2015,1.0,0 -36.0,housemaid,basic.4y,1.415,03/12/1991,28/10/2011,1.0,0 -42.0,blue-collar,basic.4y,1.415,,18/11/2013,1.0,1 -29.0,,university.degree,1.415,26/12/2003,01/09/2006,1.0,1 -58.0,retired,university.degree,1.415,08/03/2006,09/05/2014,1.0,0 -26.0,admin.,high.school,1.415,31/12/1995,12/05/2006,1.0,1 -66.0,retired,basic.4y,1.415,07/07/1999,15/09/2014,1.0,1 -32.0,unemployed,university.degree,1.415,30/12/2013,15/02/2001,1.0,0 -44.0,technician,professional.course,1.415,03/07/2014,25/03/2014,1.0,0 -32.0,admin.,high.school,1.415,12/04/2018,15/09/2003,1.0,0 -70.0,retired,basic.4y,1.415,01/04/1991,15/10/2015,1.0,0 -67.0,retired,professional.course,1.415,,05/12/1991,1.0,1 -27.0,technician,professional.course,1.415,01/02/2007,05/10/2011,1.0,0 -37.0,admin.,university.degree,1.415,15/12/1985,21/06/2013,1.0,1 -52.0,blue-collar,basic.4y,1.415,08/10/2004,26/03/2007,1.0,0 -33.0,admin.,university.degree,1.415,05/08/1991,06/03/2017,1.0,1 -52.0,blue-collar,basic.4y,1.415,20/04/1989,01/08/1997,1.0,0 -33.0,admin.,university.degree,1.415,16/11/2006,20/01/2006,1.0,1 -57.0,technician,high.school,1.415,09/02/2016,01/05/1993,1.0,0 -26.0,admin.,high.school,1.415,05/07/1993,09/02/1988,1.0,1 -57.0,technician,high.school,1.415,01/05/1995,14/12/2011,1.0,0 -,technician,high.school,1.415,25/10/1994,25/05/2001,1.0,0 -58.0,retired,university.degree,1.415,24/12/2004,20/05/2010,1.0,1 -31.0,admin.,university.degree,1.415,03/06/2015,31/10/2012,1.0,1 -,management,basic.6y,1.415,05/05/1995,06/06/2003,1.0,0 -25.0,student,high.school,1.415,26/12/2008,21/04/2006,1.0,1 -25.0,student,high.school,1.415,11/03/2011,01/04/1995,1.0,0 -25.0,student,high.school,1.415,09/03/2017,17/09/2004,1.0,0 -30.0,,university.degree,1.415,03/10/2001,17/10/2011,1.0,1 -33.0,admin.,university.degree,1.415,23/12/1992,30/11/2005,1.0,0 -31.0,admin.,university.degree,1.415,24/02/2017,11/01/2002,1.0,0 -55.0,blue-collar,basic.4y,1.415,21/07/2004,21/02/1995,1.0,0 -37.0,services,basic.9y,1.415,06/07/2018,02/06/2016,1.0,0 -33.0,,basic.9y,1.415,29/03/2018,04/02/1998,1.0,0 -51.0,management,high.school,1.415,25/03/2016,29/03/2006,1.0,0 -37.0,admin.,university.degree,1.415,01/03/2014,05/12/2003,1.0,0 -56.0,entrepreneur,basic.9y,1.415,30/07/2004,02/07/2004,1.0,0 -,admin.,university.degree,1.415,20/04/2011,13/04/2016,1.0,0 -66.0,retired,basic.4y,1.415,17/01/2002,04/11/2005,1.0,1 -30.0,management,university.degree,1.415,05/01/2003,20/02/2000,1.0,0 -,management,university.degree,1.415,10/09/2018,22/07/2010,1.0,0 -54.0,blue-collar,basic.4y,1.415,07/04/2006,10/12/1994,1.0,0 -,blue-collar,basic.6y,1.415,05/07/1999,22/03/2006,1.0,0 -71.0,retired,high.school,1.415,24/06/2003,29/08/2014,1.0,0 -39.0,technician,professional.course,1.415,20/12/2013,19/12/2017,1.0,0 -40.0,blue-collar,basic.4y,1.415,07/12/2015,17/04/2012,1.0,0 -39.0,technician,professional.course,1.415,23/05/2018,13/09/2011,1.0,0 -55.0,admin.,high.school,1.415,16/09/2011,01/03/2000,1.0,0 -41.0,services,high.school,1.415,26/09/2000,06/05/2004,1.0,1 -36.0,management,university.degree,1.415,,22/11/2002,1.0,1 -51.0,entrepreneur,high.school,1.41,09/09/2002,23/11/2009,1.0,0 -51.0,entrepreneur,high.school,1.41,06/04/2007,05/08/2004,1.0,1 -63.0,retired,high.school,1.41,20/08/1995,14/10/2005,1.0,1 -,blue-collar,basic.9y,1.41,30/09/1999,23/06/2017,1.0,1 -,blue-collar,basic.9y,1.41,01/10/2008,28/03/2003,1.0,0 -47.0,entrepreneur,university.degree,1.41,01/03/1995,02/01/2018,1.0,0 -30.0,admin.,high.school,1.41,07/04/2016,25/11/2004,1.0,1 -26.0,blue-collar,basic.9y,1.41,05/12/1992,01/12/2006,1.0,1 -39.0,management,university.degree,1.41,20/02/2014,01/12/1992,1.0,0 -26.0,blue-collar,basic.9y,1.41,02/01/2004,20/02/2018,1.0,1 -35.0,services,high.school,1.41,03/12/2014,12/06/2014,1.0,0 -29.0,admin.,university.degree,1.41,17/06/2016,07/10/2016,1.0,0 -39.0,management,university.degree,1.41,,01/12/2010,1.0,0 -57.0,,university.degree,1.41,05/04/2017,04/12/2015,1.0,1 -40.0,entrepreneur,professional.course,1.41,29/11/2002,03/04/2009,1.0,0 -29.0,admin.,university.degree,1.41,22/02/2000,20/10/1993,1.0,1 -33.0,blue-collar,basic.9y,1.41,30/06/2011,05/02/1997,1.0,0 -38.0,blue-collar,basic.9y,1.41,25/07/2000,11/12/2017,1.0,0 -38.0,blue-collar,basic.4y,1.41,,13/07/2012,1.0,0 -,retired,basic.6y,1.41,02/03/2007,07/03/2003,1.0,0 -57.0,retired,basic.4y,1.41,08/12/2006,18/05/2016,1.0,0 -29.0,admin.,university.degree,1.41,14/08/2015,04/09/1996,1.0,0 -48.0,,basic.4y,1.41,09/10/2009,10/12/1996,1.0,0 -,admin.,university.degree,1.41,03/03/2006,14/03/2016,1.0,0 -42.0,services,high.school,1.41,19/01/2016,23/01/2004,1.0,0 -52.0,,high.school,1.41,16/07/2013,01/03/2009,1.0,0 -54.0,,high.school,1.41,,01/11/1996,1.0,0 -45.0,entrepreneur,university.degree,1.41,30/04/2010,22/08/2017,1.0,0 -37.0,entrepreneur,professional.course,1.41,16/01/2000,17/07/2014,1.0,0 -52.0,,basic.4y,1.41,22/01/2016,08/11/2012,1.0,0 -31.0,technician,university.degree,1.41,27/03/2014,13/12/2007,1.0,0 -52.0,blue-collar,basic.4y,1.41,01/04/1994,07/04/2004,1.0,0 -27.0,services,university.degree,1.41,25/10/1994,02/05/2003,1.0,0 -27.0,services,university.degree,1.41,30/01/2001,01/05/2005,1.0,0 -27.0,services,university.degree,1.41,06/06/2003,24/09/2010,1.0,0 -,admin.,university.degree,1.41,20/02/2004,11/10/2013,1.0,0 -45.0,blue-collar,basic.4y,1.41,18/01/2008,16/03/2009,1.0,0 -40.0,,basic.9y,1.41,01/04/1997,18/07/2005,1.0,0 -44.0,entrepreneur,university.degree,1.41,25/02/1995,13/08/2018,1.0,0 -27.0,blue-collar,basic.4y,1.41,09/05/2014,14/06/2004,1.0,0 -27.0,blue-collar,basic.4y,1.41,25/07/1996,22/07/1997,1.0,0 -43.0,services,high.school,1.41,23/09/2003,01/10/2006,1.0,0 -36.0,blue-collar,basic.4y,1.41,17/03/1998,16/03/2004,1.0,0 -32.0,blue-collar,basic.9y,1.41,04/09/1996,31/10/2016,1.0,0 -,blue-collar,basic.4y,1.41,,25/04/2016,1.0,0 -32.0,blue-collar,basic.9y,1.41,10/02/2014,14/12/2006,1.0,0 -,entrepreneur,basic.4y,1.41,01/07/1997,10/10/1997,1.0,0 -27.0,blue-collar,basic.4y,1.41,18/02/2005,24/02/2009,1.0,0 -54.0,blue-collar,basic.4y,1.41,07/12/2012,11/04/2017,1.0,0 -,,basic.4y,1.41,16/07/1999,14/01/2005,1.0,0 -32.0,blue-collar,basic.9y,1.41,20/11/2009,14/12/2016,1.0,1 -44.0,technician,professional.course,1.41,25/11/1999,03/05/2007,1.0,0 -24.0,management,university.degree,1.41,21/12/1996,05/10/2012,1.0,0 -54.0,blue-collar,basic.4y,1.41,31/12/1989,06/05/2013,1.0,0 -40.0,blue-collar,basic.9y,1.41,13/09/2002,02/08/2002,1.0,0 -44.0,,professional.course,1.41,01/05/2012,10/09/2012,1.0,0 -31.0,blue-collar,basic.4y,1.41,06/06/2002,01/06/2001,1.0,0 -,blue-collar,basic.4y,1.41,28/09/2004,05/06/2007,1.0,0 -29.0,admin.,high.school,1.41,01/02/2008,10/04/2014,1.0,0 -32.0,admin.,university.degree,1.41,26/03/2004,01/02/1993,1.0,0 -24.0,management,university.degree,1.41,12/04/2002,07/05/2001,1.0,0 -44.0,blue-collar,high.school,1.41,,14/01/2000,1.0,0 -29.0,blue-collar,basic.9y,1.41,02/06/2017,05/12/1997,1.0,0 -46.0,technician,professional.course,1.41,15/01/2013,31/12/1993,1.0,0 -54.0,management,university.degree,1.41,,10/12/2004,1.0,0 -26.0,blue-collar,basic.9y,1.41,,21/03/2002,1.0,0 -37.0,admin.,university.degree,1.41,15/07/1991,15/05/2019,1.0,0 -40.0,,basic.9y,1.41,05/03/1998,15/08/1997,1.0,0 -35.0,,professional.course,1.41,12/08/2005,01/10/2012,1.0,0 -27.0,blue-collar,basic.4y,1.41,09/03/2007,25/11/1999,1.0,0 -45.0,services,basic.4y,1.41,31/12/1990,02/09/2005,1.0,1 -40.0,,high.school,1.41,15/09/1997,24/04/2015,1.0,0 -41.0,blue-collar,basic.4y,1.41,02/01/2019,04/06/2015,1.0,0 -,management,high.school,1.41,11/06/2013,26/08/2005,1.0,0 -43.0,management,high.school,1.41,03/04/2009,31/12/1992,1.0,0 -32.0,admin.,university.degree,1.41,24/05/2000,13/01/2010,1.0,1 -51.0,blue-collar,basic.6y,1.41,13/04/2006,01/01/2006,1.0,0 -37.0,admin.,high.school,1.41,05/09/2003,25/01/2013,1.0,0 -35.0,admin.,high.school,1.41,12/07/2002,11/04/2014,1.0,0 -37.0,technician,professional.course,1.41,06/08/2010,28/03/2003,1.0,0 -50.0,blue-collar,basic.9y,1.41,05/04/1999,14/02/2008,1.0,0 -59.0,,basic.9y,1.41,15/09/1996,18/07/2008,1.0,0 -38.0,entrepreneur,university.degree,1.41,16/09/1997,05/03/1997,1.0,0 -,blue-collar,high.school,1.41,,25/07/1999,1.0,0 -,,high.school,1.41,27/03/2014,01/07/2013,1.0,0 -31.0,,professional.course,1.41,18/06/2012,21/05/2015,1.0,0 -56.0,admin.,basic.9y,1.41,,29/07/2002,1.0,0 -38.0,technician,professional.course,1.41,09/07/2008,06/04/2005,1.0,0 -32.0,admin.,university.degree,1.41,07/05/2012,22/07/2014,1.0,0 -47.0,admin.,high.school,1.41,31/07/2015,30/05/2008,1.0,1 -46.0,self-employed,basic.9y,1.41,07/07/2015,17/10/2014,1.0,0 -47.0,admin.,high.school,1.41,05/04/1994,01/06/1997,1.0,0 -55.0,management,basic.4y,1.41,10/02/2006,11/05/2005,1.0,0 -43.0,management,high.school,1.41,13/01/2005,26/12/2008,1.0,0 -26.0,admin.,university.degree,1.41,19/12/2003,02/11/2007,1.0,0 -36.0,blue-collar,high.school,1.41,06/03/2008,13/05/2005,1.0,0 -31.0,,basic.9y,1.41,02/04/2004,05/09/1995,1.0,0 -41.0,self-employed,university.degree,1.41,05/12/1990,25/03/1995,1.0,0 -29.0,admin.,university.degree,1.41,29/05/2014,11/06/2013,1.0,1 -69.0,retired,high.school,1.41,27/07/2011,11/12/2009,1.0,0 -36.0,blue-collar,high.school,1.41,01/04/1994,12/05/2000,1.0,1 -27.0,admin.,high.school,1.41,15/12/2006,05/09/2018,1.0,0 -27.0,admin.,high.school,1.41,05/07/1994,30/12/2015,1.0,0 -,blue-collar,basic.6y,1.41,04/09/2008,09/12/1995,1.0,0 -19.0,student,basic.9y,1.41,04/11/2009,01/02/1997,1.0,0 -45.0,blue-collar,basic.9y,1.41,20/11/1996,20/10/2014,1.0,0 -70.0,retired,high.school,1.41,23/08/2002,24/03/2014,1.0,1 -47.0,entrepreneur,university.degree,1.41,01/12/1996,25/12/1994,1.0,0 -20.0,student,high.school,1.41,25/04/2013,01/10/1994,1.0,0 -31.0,blue-collar,basic.9y,1.41,20/02/2014,02/06/2005,1.0,0 -47.0,blue-collar,basic.9y,1.41,15/04/2002,31/07/2002,1.0,0 -33.0,blue-collar,basic.9y,1.41,,22/08/2014,1.0,0 -32.0,admin.,university.degree,1.41,06/12/2005,30/01/2003,1.0,0 -38.0,services,high.school,1.41,11/12/2009,04/06/2014,1.0,0 -31.0,blue-collar,basic.9y,1.41,24/02/2012,01/08/2008,1.0,0 -50.0,self-employed,university.degree,1.41,29/09/2010,30/03/2011,1.0,1 -42.0,entrepreneur,basic.9y,1.41,21/04/1999,11/05/2006,1.0,0 -33.0,technician,professional.course,1.41,28/04/2004,21/03/2019,1.0,1 -37.0,,basic.9y,1.41,,30/03/2007,1.0,0 -34.0,blue-collar,basic.4y,1.41,07/07/2006,31/12/1989,1.0,0 -42.0,blue-collar,basic.4y,1.41,23/06/2002,12/03/2004,1.0,0 -29.0,blue-collar,basic.9y,1.41,13/09/2017,16/12/2005,1.0,0 -26.0,student,university.degree,1.41,31/12/1992,03/06/2015,1.0,0 -45.0,,basic.4y,1.41,25/01/2008,23/01/2014,1.0,0 -37.0,admin.,professional.course,1.41,05/10/2016,19/12/2014,1.0,0 -,blue-collar,basic.4y,1.41,01/05/2005,21/12/2004,1.0,0 -33.0,technician,professional.course,1.41,01/04/1996,28/10/2005,1.0,1 -37.0,technician,professional.course,1.41,28/06/2004,09/04/2010,1.0,0 -,admin.,basic.9y,1.41,17/08/1999,05/06/2018,1.0,0 -41.0,services,high.school,1.41,08/04/2004,10/02/2006,1.0,0 -47.0,blue-collar,basic.9y,1.41,19/09/1995,15/12/2011,1.0,0 -35.0,unemployed,professional.course,1.41,09/07/1999,04/02/2015,1.0,0 -53.0,services,high.school,1.41,03/11/2010,24/07/2008,1.0,0 -38.0,admin.,high.school,1.41,11/10/2000,15/06/1992,1.0,0 -27.0,admin.,high.school,1.41,03/07/2015,11/01/2000,1.0,0 -28.0,blue-collar,basic.9y,1.41,19/08/2003,28/03/2008,1.0,0 -53.0,services,high.school,1.41,26/03/1994,01/07/1996,1.0,0 -59.0,blue-collar,basic.9y,1.41,01/03/2000,29/02/2008,1.0,0 -40.0,management,basic.6y,1.41,19/01/1990,13/12/2002,1.0,0 -24.0,blue-collar,basic.9y,1.41,01/08/2000,17/02/2011,1.0,0 -24.0,admin.,university.degree,1.41,30/05/2018,23/04/2002,1.0,1 -33.0,services,basic.9y,1.41,01/12/1996,29/03/2018,1.0,0 -33.0,admin.,university.degree,1.41,28/02/2011,24/03/2006,1.0,0 -49.0,,university.degree,1.41,09/12/1994,31/12/2004,1.0,0 -49.0,management,university.degree,1.41,22/12/2015,19/01/2009,1.0,0 -,technician,university.degree,1.41,27/11/2014,01/02/2016,1.0,0 -32.0,technician,university.degree,1.41,15/06/2006,30/11/1992,1.0,0 -70.0,retired,high.school,1.41,25/04/2002,15/10/2018,1.0,0 -34.0,blue-collar,basic.4y,1.41,24/04/2013,10/07/2003,1.0,0 -,admin.,university.degree,1.41,06/08/1997,09/04/2009,1.0,0 -29.0,services,basic.9y,1.41,,10/11/1997,1.0,0 -30.0,admin.,high.school,1.41,10/01/2006,10/04/2013,1.0,0 -56.0,services,high.school,1.41,,12/06/2009,1.0,0 -46.0,blue-collar,basic.4y,1.41,09/11/1993,19/05/2017,1.0,0 -46.0,entrepreneur,university.degree,1.41,24/12/1997,30/07/2012,1.0,0 -37.0,admin.,professional.course,1.41,20/05/2011,06/09/2013,1.0,1 -45.0,,basic.4y,1.41,23/07/2014,24/04/2013,1.0,0 -39.0,admin.,high.school,1.41,28/02/1994,28/02/2007,1.0,0 -48.0,services,high.school,1.41,27/10/2005,07/09/2011,1.0,0 -41.0,services,university.degree,1.41,30/12/1996,16/08/2008,1.0,0 -31.0,admin.,high.school,1.41,,01/05/2006,1.0,0 -50.0,unemployed,basic.4y,1.41,08/07/2000,10/01/2018,1.0,0 -55.0,blue-collar,basic.4y,1.41,08/06/1996,18/04/1997,1.0,0 -32.0,blue-collar,basic.4y,1.41,25/12/1995,03/04/2008,1.0,0 -29.0,,high.school,1.41,01/07/2016,27/06/2011,1.0,0 -37.0,entrepreneur,professional.course,1.41,19/06/2018,05/12/2003,1.0,0 -46.0,technician,university.degree,1.41,29/04/2019,11/07/2003,1.0,0 -,admin.,university.degree,1.41,,31/01/2013,1.0,0 -53.0,management,high.school,1.41,26/03/2004,18/04/2006,1.0,0 -32.0,blue-collar,basic.4y,1.41,03/06/1996,01/09/1997,1.0,0 -42.0,admin.,high.school,1.41,13/05/2005,23/12/2011,1.0,0 -,admin.,high.school,1.41,,14/01/2009,1.0,0 -,admin.,basic.6y,1.41,04/12/2014,19/08/2011,1.0,0 -46.0,self-employed,basic.9y,1.41,01/05/1996,20/07/1997,1.0,0 -45.0,,university.degree,1.41,18/10/2001,01/05/1993,1.0,0 -40.0,,high.school,1.41,03/08/2011,20/10/2014,1.0,0 -,technician,high.school,1.41,11/02/2005,19/05/2011,1.0,0 -24.0,management,university.degree,1.41,27/10/1998,07/05/2003,1.0,0 -38.0,services,basic.9y,1.41,05/08/2015,25/12/1996,1.0,0 -50.0,,basic.9y,1.41,31/12/1995,18/12/2014,1.0,1 -40.0,admin.,university.degree,1.41,29/12/2011,18/10/2006,1.0,0 -31.0,blue-collar,basic.9y,1.41,05/03/2007,23/09/2014,1.0,0 -28.0,technician,professional.course,1.41,,10/01/2014,1.0,0 -,technician,high.school,1.41,,05/07/1990,1.0,0 -39.0,admin.,high.school,1.41,24/04/2003,20/04/2017,1.0,0 -42.0,entrepreneur,basic.9y,1.41,05/03/2013,29/08/2012,1.0,0 -52.0,retired,basic.4y,1.41,01/09/1997,20/04/2001,1.0,0 -32.0,services,high.school,1.41,,05/01/1990,1.0,0 -39.0,services,high.school,1.41,21/04/2006,30/12/2011,1.0,0 -33.0,technician,professional.course,1.41,31/01/2012,31/12/1991,1.0,0 -41.0,blue-collar,basic.4y,1.41,17/04/2001,27/01/2015,1.0,0 -36.0,blue-collar,high.school,1.41,01/04/2015,06/10/2014,1.0,0 -36.0,entrepreneur,university.degree,1.41,02/02/2007,14/04/2017,1.0,0 -24.0,blue-collar,professional.course,1.41,15/01/1998,07/12/2009,1.0,0 -44.0,admin.,high.school,1.41,19/10/1995,25/05/1990,1.0,0 -41.0,blue-collar,high.school,1.41,,14/04/2014,1.0,0 -47.0,entrepreneur,university.degree,1.41,,13/09/2010,1.0,0 -27.0,admin.,high.school,1.41,01/12/1992,28/03/2007,1.0,0 -31.0,blue-collar,basic.9y,1.41,11/06/2013,11/04/2006,1.0,0 -45.0,,professional.course,1.41,24/03/1990,15/03/1996,1.0,0 -50.0,blue-collar,basic.9y,1.41,,27/04/2012,1.0,0 -28.0,technician,high.school,1.41,16/05/2013,22/10/2004,1.0,0 -,blue-collar,basic.4y,1.41,07/11/2014,06/02/2002,1.0,0 -38.0,technician,high.school,1.41,12/12/2013,23/03/2009,1.0,0 -33.0,blue-collar,basic.9y,1.41,14/10/2013,13/06/2018,1.0,0 -56.0,admin.,basic.9y,1.41,01/03/2012,28/10/2014,1.0,1 -47.0,,basic.9y,1.41,05/04/2011,19/03/2009,1.0,0 -44.0,admin.,high.school,1.41,05/12/1989,14/09/2016,1.0,0 -55.0,admin.,university.degree,1.41,04/03/2014,12/05/2009,1.0,0 -36.0,admin.,university.degree,1.41,21/09/2009,02/09/2005,1.0,0 -31.0,admin.,high.school,1.41,25/10/2006,11/03/2005,1.0,0 -38.0,entrepreneur,basic.4y,1.41,05/05/1996,10/12/2013,1.0,0 -,self-employed,university.degree,1.41,08/01/2015,19/02/2010,1.0,0 -30.0,blue-collar,basic.9y,1.41,03/01/1997,12/07/2002,1.0,1 -25.0,student,university.degree,1.41,31/12/1990,03/12/2004,1.0,0 -40.0,services,high.school,1.41,09/02/2005,27/12/2007,1.0,1 -44.0,management,university.degree,1.41,24/03/2010,01/04/2013,1.0,0 -44.0,entrepreneur,university.degree,1.41,06/05/2003,29/01/2014,1.0,0 -50.0,services,basic.6y,1.41,13/12/2002,31/10/2011,1.0,0 -,services,basic.4y,1.41,06/12/2002,17/11/2016,1.0,0 -40.0,management,basic.6y,1.41,26/04/2012,13/07/2009,1.0,0 -50.0,services,basic.6y,1.41,01/12/1995,11/02/2000,1.0,0 -50.0,services,basic.6y,1.41,20/11/2013,25/02/2011,1.0,0 -28.0,technician,basic.9y,1.41,17/03/2001,15/04/2011,1.0,0 -36.0,blue-collar,high.school,1.41,19/12/2002,07/09/2004,1.0,0 -28.0,technician,basic.9y,1.41,20/07/2015,08/11/1993,1.0,0 -,technician,basic.9y,1.41,10/05/1989,13/01/2005,1.0,0 -23.0,blue-collar,basic.4y,1.41,04/06/2014,04/06/2004,1.0,0 -43.0,,university.degree,1.41,19/07/2000,01/06/2007,1.0,0 -28.0,,basic.9y,1.41,13/04/2016,24/12/2014,1.0,0 -44.0,blue-collar,basic.6y,1.41,08/03/2000,05/02/1999,1.0,0 -55.0,management,basic.4y,1.41,01/05/1998,09/12/2013,1.0,0 -28.0,technician,basic.9y,1.41,09/05/2003,30/07/2010,1.0,0 -30.0,services,high.school,1.41,01/11/1991,19/11/2013,1.0,0 -45.0,blue-collar,high.school,1.41,15/10/1996,07/07/2001,1.0,0 -25.0,student,university.degree,1.41,18/07/2016,23/05/2014,1.0,0 -47.0,entrepreneur,high.school,1.41,09/08/1994,01/05/2013,1.0,0 -45.0,blue-collar,high.school,1.41,01/09/2009,17/06/2015,1.0,0 -59.0,,basic.9y,1.41,01/06/2007,20/05/2004,1.0,0 -45.0,blue-collar,high.school,1.41,03/12/1991,15/12/2006,1.0,0 -45.0,blue-collar,high.school,1.41,26/01/2007,09/07/1993,1.0,0 -45.0,blue-collar,high.school,1.41,29/04/2010,18/04/2003,1.0,0 -31.0,,high.school,1.41,01/11/2008,26/05/2014,1.0,0 -29.0,blue-collar,basic.6y,1.41,,10/06/2005,1.0,0 -45.0,,high.school,1.41,27/12/2002,24/12/2009,1.0,1 -31.0,student,high.school,1.41,13/10/2005,10/11/2000,1.0,0 -34.0,blue-collar,basic.9y,1.41,03/07/2014,23/12/2016,1.0,0 -26.0,,university.degree,1.41,01/02/1994,15/07/2000,1.0,1 -31.0,student,high.school,1.41,13/07/2011,08/03/2010,1.0,0 -34.0,blue-collar,basic.9y,1.41,17/02/1990,06/07/2007,1.0,0 -42.0,blue-collar,basic.4y,1.41,06/11/2000,22/03/2018,1.0,0 -47.0,services,basic.9y,1.41,08/04/2008,21/09/2012,1.0,0 -31.0,student,high.school,1.41,,01/01/1994,1.0,1 -39.0,,high.school,1.41,25/07/2003,06/10/2015,1.0,0 -43.0,admin.,high.school,1.405,11/09/2018,02/05/2016,1.0,0 -42.0,entrepreneur,university.degree,1.405,03/04/2013,16/12/1994,1.0,0 -33.0,management,basic.9y,1.405,12/04/2000,07/12/2016,1.0,0 -35.0,blue-collar,basic.9y,1.405,19/08/2014,22/05/2015,1.0,0 -51.0,,basic.9y,1.405,07/01/2009,16/07/2009,1.0,0 -42.0,admin.,high.school,1.405,,04/07/2006,1.0,0 -51.0,blue-collar,basic.9y,1.405,29/09/2005,31/01/2013,1.0,0 -37.0,blue-collar,professional.course,1.405,20/07/2017,02/06/2017,1.0,0 -38.0,admin.,high.school,1.405,08/07/2014,05/12/2016,1.0,0 -29.0,admin.,university.degree,1.405,01/04/2011,12/01/2001,1.0,0 -37.0,blue-collar,basic.9y,1.405,05/01/2012,23/11/2006,1.0,0 -47.0,technician,professional.course,1.405,28/09/2018,02/09/2013,1.0,0 -47.0,admin.,university.degree,1.405,16/11/1990,23/12/2013,1.0,0 -38.0,blue-collar,basic.9y,1.405,26/05/2016,20/12/1986,1.0,0 -,blue-collar,basic.4y,1.405,01/08/1995,26/11/2004,1.0,0 -41.0,admin.,high.school,1.405,13/01/2000,01/11/1992,1.0,0 -34.0,technician,professional.course,1.405,,31/12/2004,1.0,0 -42.0,blue-collar,basic.4y,1.405,19/05/1995,20/10/1999,1.0,0 -48.0,blue-collar,basic.9y,1.405,06/02/2018,01/05/1998,1.0,0 -39.0,admin.,high.school,1.405,23/04/2014,21/03/2017,1.0,0 -42.0,blue-collar,high.school,1.405,13/06/2008,13/06/2003,1.0,0 -37.0,blue-collar,basic.4y,1.405,08/02/1997,05/03/1990,1.0,0 -,student,high.school,1.405,24/10/2011,07/10/2016,1.0,1 -45.0,,university.degree,1.405,02/03/2017,02/10/2012,1.0,0 -25.0,,university.degree,1.405,25/04/2013,25/03/1996,1.0,0 -48.0,admin.,high.school,1.405,01/08/2008,20/08/2004,1.0,0 -36.0,blue-collar,basic.6y,1.405,12/11/2003,26/10/2016,1.0,0 -41.0,management,university.degree,1.405,12/08/2005,25/10/1996,1.0,0 -35.0,services,high.school,1.405,30/12/2013,19/06/2013,1.0,0 -54.0,entrepreneur,basic.9y,1.405,14/02/2014,01/03/2005,1.0,0 -41.0,self-employed,basic.9y,1.405,04/06/2010,08/10/2004,1.0,0 -42.0,admin.,high.school,1.405,30/09/2014,28/03/2001,1.0,0 -54.0,,high.school,1.405,07/07/2008,04/06/2004,1.0,0 -35.0,blue-collar,basic.4y,1.405,21/04/2011,24/11/2005,1.0,0 -28.0,student,university.degree,1.405,13/02/2004,15/11/2001,1.0,0 -,entrepreneur,university.degree,1.405,20/08/2014,21/09/2015,1.0,0 -57.0,blue-collar,basic.9y,1.405,23/03/2011,01/08/1995,1.0,0 -54.0,services,high.school,1.405,18/10/2002,10/07/2012,1.0,0 -,services,high.school,1.405,15/12/1995,31/07/2003,1.0,0 -34.0,technician,basic.9y,1.405,07/03/2014,20/05/2016,1.0,0 -28.0,student,university.degree,1.405,19/09/2003,13/06/2002,1.0,0 -36.0,,high.school,1.405,03/05/2019,01/08/2014,1.0,0 -54.0,retired,basic.4y,1.405,28/03/2003,31/01/2013,1.0,0 -28.0,student,university.degree,1.405,06/01/2010,27/11/2017,1.0,0 -55.0,admin.,basic.4y,1.405,04/07/2008,09/12/1995,1.0,0 -34.0,entrepreneur,university.degree,1.405,,14/02/2003,1.0,0 -31.0,admin.,high.school,1.405,10/12/1991,15/12/2000,1.0,0 -55.0,admin.,basic.4y,1.405,04/10/2010,24/12/2018,1.0,0 -59.0,admin.,university.degree,1.405,,21/07/2000,1.0,0 -35.0,technician,professional.course,1.405,,16/04/2007,1.0,0 -48.0,blue-collar,basic.6y,1.405,04/01/2016,15/02/2016,1.0,0 -34.0,blue-collar,basic.9y,1.405,15/11/2001,05/06/1999,1.0,0 -39.0,,basic.6y,1.405,01/06/1993,08/03/2018,1.0,0 -34.0,admin.,high.school,1.405,13/05/2016,14/04/2005,1.0,0 -34.0,self-employed,basic.4y,1.405,07/02/2011,05/06/1991,1.0,0 -32.0,management,university.degree,1.405,01/04/2008,14/03/2017,1.0,0 -34.0,management,university.degree,1.405,23/09/2005,08/08/2003,1.0,0 -38.0,blue-collar,basic.9y,1.405,18/04/2003,01/12/1995,1.0,0 -39.0,management,basic.6y,1.405,10/11/2009,29/10/2009,1.0,0 -29.0,admin.,university.degree,1.405,15/09/1999,14/03/2000,1.0,1 -43.0,blue-collar,basic.6y,1.405,31/01/2005,24/03/2015,1.0,0 -35.0,blue-collar,basic.4y,1.405,20/10/2017,13/12/2013,1.0,0 -47.0,,basic.9y,1.405,18/08/2015,06/12/2001,1.0,0 -50.0,management,basic.6y,1.405,18/01/2000,10/10/2006,1.0,0 -43.0,blue-collar,basic.6y,1.405,23/01/2012,24/12/2008,1.0,0 -32.0,blue-collar,basic.9y,1.405,05/04/1996,20/07/1996,1.0,0 -42.0,blue-collar,basic.4y,1.405,23/07/2004,21/07/2016,1.0,0 -32.0,management,university.degree,1.405,14/10/2002,01/12/1993,1.0,1 -50.0,unemployed,basic.4y,1.405,01/05/2007,20/05/2005,1.0,0 -32.0,blue-collar,basic.9y,1.405,16/03/1996,10/09/2015,1.0,0 -37.0,admin.,high.school,1.405,,31/03/2014,1.0,0 -35.0,admin.,university.degree,1.405,25/04/2018,04/11/2011,1.0,0 -,blue-collar,basic.6y,1.405,12/05/2009,06/12/2004,1.0,0 -36.0,entrepreneur,university.degree,1.405,02/01/2017,19/09/2003,1.0,0 -39.0,admin.,high.school,1.405,17/07/2014,05/05/2002,1.0,0 -48.0,,high.school,1.405,17/05/2018,08/09/1997,1.0,0 -33.0,technician,high.school,1.405,26/10/2017,17/05/2006,1.0,1 -41.0,unemployed,basic.9y,1.405,17/04/2018,06/01/2015,1.0,0 -57.0,services,basic.9y,1.405,21/01/2008,26/11/2008,1.0,0 -36.0,self-employed,basic.9y,1.405,13/06/2011,05/08/2004,1.0,0 -35.0,admin.,university.degree,1.405,06/03/2000,20/02/2002,1.0,0 -34.0,blue-collar,professional.course,1.405,21/08/2001,18/03/2005,1.0,0 -33.0,blue-collar,basic.9y,1.405,20/08/2013,28/07/2016,1.0,0 -30.0,,high.school,1.405,16/04/1993,25/06/2004,1.0,0 -38.0,technician,university.degree,1.405,29/11/2002,25/10/2001,1.0,0 -39.0,management,university.degree,1.405,02/03/2011,25/04/1997,1.0,0 -38.0,technician,university.degree,1.405,05/04/1998,10/04/2018,1.0,0 -39.0,management,university.degree,1.405,01/09/1998,01/09/2009,1.0,0 -,admin.,high.school,1.405,20/02/2004,18/01/2016,1.0,0 -37.0,management,university.degree,1.405,14/11/2005,16/04/2018,1.0,0 -37.0,technician,professional.course,1.405,31/12/1994,02/04/2019,1.0,0 -34.0,,basic.4y,1.405,19/12/2008,01/04/2007,1.0,0 -44.0,blue-collar,basic.6y,1.405,01/04/2007,02/12/2005,1.0,0 -40.0,blue-collar,basic.9y,1.405,12/07/2007,01/01/1998,1.0,0 -43.0,admin.,high.school,1.405,02/10/2017,02/06/2006,1.0,0 -36.0,technician,professional.course,1.405,01/07/1992,20/01/1993,1.0,1 -44.0,blue-collar,basic.6y,1.405,25/11/1995,12/07/2010,1.0,0 -34.0,technician,professional.course,1.405,07/03/2016,01/12/1992,1.0,0 -34.0,,professional.course,1.405,02/02/2015,18/12/2012,1.0,0 -19.0,student,high.school,1.405,28/02/2007,01/07/2011,1.0,1 -34.0,technician,professional.course,1.405,27/12/2011,01/08/2005,1.0,0 -47.0,admin.,basic.9y,1.405,01/05/2018,01/10/2014,1.0,0 -42.0,admin.,high.school,1.405,01/05/1993,21/12/2010,1.0,0 -38.0,,university.degree,1.405,06/03/2007,02/08/2017,1.0,0 -29.0,entrepreneur,university.degree,1.405,26/01/2015,23/11/2011,1.0,0 -38.0,management,high.school,1.405,25/04/2003,05/03/2007,1.0,0 -53.0,management,university.degree,1.405,10/08/2007,21/04/2000,1.0,0 -43.0,blue-collar,basic.9y,1.405,27/05/2010,22/05/2014,1.0,0 -38.0,services,high.school,1.405,20/04/2001,30/06/1995,1.0,0 -41.0,blue-collar,high.school,1.405,15/03/2005,08/03/2002,1.0,0 -42.0,admin.,high.school,1.405,04/05/2011,07/03/2017,1.0,1 -34.0,,university.degree,1.405,25/12/1995,01/06/2016,1.0,0 -49.0,blue-collar,basic.9y,1.405,13/04/2007,16/12/2015,1.0,0 -41.0,blue-collar,basic.9y,1.405,,09/10/2014,1.0,0 -45.0,,high.school,1.405,15/06/2006,07/01/2013,1.0,0 -36.0,,high.school,1.405,01/12/1994,14/08/2015,1.0,0 -46.0,management,university.degree,1.405,23/12/2013,18/11/2014,1.0,0 -35.0,,basic.6y,1.405,01/08/2014,13/03/2009,1.0,0 -46.0,management,university.degree,1.405,,21/07/2009,1.0,0 -35.0,blue-collar,high.school,1.405,28/11/1997,03/11/2015,1.0,0 -,,university.degree,1.405,18/09/2015,01/10/2010,1.0,0 -47.0,admin.,high.school,1.405,06/11/1996,21/04/2006,1.0,0 -42.0,management,university.degree,1.405,07/02/2001,31/03/2014,1.0,0 -32.0,retired,basic.4y,1.405,29/10/2008,25/11/2009,1.0,0 -36.0,entrepreneur,basic.9y,1.405,,08/04/2011,1.0,0 -45.0,blue-collar,high.school,1.405,30/01/2012,24/09/2010,1.0,0 -49.0,management,university.degree,1.405,05/08/1996,11/02/2016,1.0,0 -53.0,admin.,basic.6y,1.405,18/04/2016,01/11/2007,1.0,0 -36.0,entrepreneur,basic.9y,1.405,01/08/1994,05/11/1999,1.0,0 -41.0,blue-collar,basic.9y,1.405,21/05/2014,05/09/2003,1.0,0 -44.0,,basic.9y,1.405,04/11/2005,21/11/2018,1.0,0 -41.0,blue-collar,basic.9y,1.405,,14/02/2002,1.0,0 -41.0,admin.,high.school,1.405,15/12/2016,03/07/1998,1.0,0 -32.0,blue-collar,basic.9y,1.405,04/03/2016,06/03/2003,1.0,0 -42.0,blue-collar,basic.4y,1.405,24/11/1992,01/08/2007,1.0,0 -42.0,admin.,high.school,1.405,29/04/2005,26/06/2014,1.0,0 -47.0,technician,professional.course,1.405,02/12/2009,15/07/2005,1.0,0 -34.0,admin.,high.school,1.405,01/12/1992,03/11/2005,1.0,0 -40.0,,basic.6y,1.405,17/12/2008,12/03/2009,1.0,0 -24.0,services,high.school,1.405,25/03/1989,20/01/1996,1.0,0 -,blue-collar,basic.6y,1.405,25/09/2000,18/07/2003,1.0,0 -34.0,,professional.course,1.405,19/09/2012,23/03/2016,1.0,0 -37.0,blue-collar,basic.9y,1.405,01/02/2008,20/01/2009,1.0,0 -54.0,retired,basic.4y,1.405,31/03/1990,06/01/2000,1.0,1 -44.0,blue-collar,high.school,1.405,28/05/2014,28/02/2003,1.0,0 -,,university.degree,1.405,06/02/1990,09/01/2009,1.0,0 -36.0,,high.school,1.405,03/03/2004,01/08/1993,1.0,0 -,,high.school,1.405,01/12/1994,20/08/2004,1.0,0 -35.0,services,high.school,1.405,03/06/2005,01/10/1994,1.0,0 -,admin.,university.degree,1.405,30/08/2013,04/07/2003,1.0,0 -43.0,management,university.degree,1.405,18/12/2015,05/08/1997,1.0,0 -37.0,admin.,high.school,1.405,26/02/2013,17/03/2015,1.0,1 -24.0,technician,professional.course,1.405,18/02/2016,15/04/2005,1.0,0 -48.0,services,high.school,1.405,01/07/1996,01/11/2004,1.0,0 -55.0,blue-collar,basic.4y,1.405,21/07/2016,05/01/1995,1.0,0 -55.0,admin.,high.school,1.405,,01/07/2005,1.0,0 -,,professional.course,1.405,19/03/2013,03/05/2002,1.0,0 -,admin.,high.school,1.405,02/12/2005,14/12/2018,1.0,0 -34.0,unemployed,basic.9y,1.405,27/06/2014,19/03/2018,1.0,0 -45.0,management,university.degree,1.405,03/02/2014,16/04/2018,1.0,0 -34.0,unemployed,basic.9y,1.405,16/09/2003,20/04/1997,1.0,0 -38.0,technician,high.school,1.405,05/12/1993,16/12/2014,1.0,0 -32.0,blue-collar,basic.9y,1.405,21/05/2012,20/04/2010,1.0,0 -43.0,blue-collar,high.school,1.405,29/05/2015,01/07/2005,1.0,1 -38.0,technician,high.school,1.405,,18/12/2014,1.0,0 -56.0,self-employed,university.degree,1.405,28/02/2003,10/10/1990,1.0,0 -29.0,admin.,university.degree,1.405,13/08/2004,25/09/2008,1.0,0 -41.0,blue-collar,professional.course,1.405,23/06/2015,29/07/1997,1.0,0 -47.0,management,high.school,1.405,,05/01/2004,1.0,0 -47.0,management,high.school,1.405,02/07/2014,08/10/2014,1.0,0 -30.0,technician,high.school,1.405,22/04/2003,24/01/2013,1.0,0 -44.0,blue-collar,basic.9y,1.405,10/11/2001,29/05/2014,1.0,1 -19.0,student,high.school,1.405,,20/03/2009,1.0,0 -29.0,,basic.6y,1.405,18/02/2014,20/07/2010,1.0,0 -46.0,admin.,professional.course,1.405,13/04/1990,18/12/2009,1.0,0 -36.0,blue-collar,basic.6y,1.405,07/08/2015,14/06/2002,1.0,0 -34.0,technician,university.degree,1.405,17/03/2006,23/11/2001,1.0,0 -55.0,admin.,high.school,1.405,14/05/2002,06/09/2012,1.0,0 -44.0,management,professional.course,1.405,01/05/1997,03/05/2002,1.0,0 -43.0,blue-collar,high.school,1.405,14/07/2014,01/07/2004,1.0,0 -32.0,admin.,high.school,1.405,13/03/2008,13/05/2009,1.0,0 -26.0,admin.,university.degree,1.405,19/12/2014,31/12/1991,1.0,0 -42.0,admin.,university.degree,1.405,01/09/1994,18/11/1994,1.0,0 -36.0,admin.,high.school,1.405,01/12/2010,20/09/2016,1.0,0 -41.0,admin.,high.school,1.405,30/04/2013,12/04/2002,1.0,0 -34.0,services,high.school,1.405,,17/05/2004,1.0,0 -41.0,management,university.degree,1.405,15/10/1999,18/04/2019,1.0,0 -41.0,,professional.course,1.405,11/05/2006,30/05/2007,1.0,0 -27.0,admin.,university.degree,1.405,01/07/1993,09/04/2004,1.0,1 -47.0,technician,university.degree,1.405,31/10/2003,08/07/2004,1.0,0 -46.0,blue-collar,high.school,1.405,24/10/2012,02/11/2001,1.0,0 -50.0,management,university.degree,1.405,15/09/2015,28/04/2006,1.0,0 -19.0,student,high.school,1.405,20/09/1994,10/01/2014,1.0,0 -39.0,services,high.school,1.405,03/05/2007,27/04/2016,1.0,0 -38.0,blue-collar,basic.9y,1.405,07/08/2012,31/01/2017,1.0,0 -47.0,technician,professional.course,1.405,16/04/2004,11/07/2012,1.0,0 -,admin.,university.degree,1.405,25/03/2016,12/12/2003,1.0,1 -48.0,blue-collar,basic.6y,1.405,09/03/1997,10/06/1989,1.0,0 -45.0,admin.,high.school,1.405,11/12/2017,21/10/2010,1.0,0 -35.0,blue-collar,basic.4y,1.405,30/01/2015,12/08/2014,1.0,0 -36.0,admin.,high.school,1.405,27/01/2012,11/05/2007,1.0,0 -39.0,admin.,university.degree,1.405,21/12/2012,27/11/2013,1.0,0 -36.0,,high.school,1.405,01/10/2013,01/10/1996,1.0,0 -50.0,management,basic.9y,1.405,05/04/2005,18/06/2018,1.0,0 -55.0,,basic.4y,1.405,09/03/1990,08/11/2001,1.0,0 -55.0,,basic.4y,1.405,12/05/2014,19/01/2010,1.0,0 -33.0,admin.,university.degree,1.405,05/02/2009,15/01/1997,1.0,0 -,admin.,university.degree,1.405,05/08/2005,01/04/2015,1.0,1 -33.0,admin.,university.degree,1.405,30/05/2008,18/04/2003,1.0,0 -42.0,blue-collar,high.school,1.405,05/10/2017,01/02/1992,1.0,0 -41.0,services,high.school,1.405,17/02/2000,21/10/2013,1.0,0 -39.0,management,university.degree,1.405,01/05/2003,03/02/2005,1.0,0 -41.0,blue-collar,basic.9y,1.405,14/05/2004,05/09/2014,1.0,0 -40.0,entrepreneur,basic.9y,1.405,31/03/2004,15/11/1994,1.0,0 -33.0,admin.,university.degree,1.405,24/03/2010,22/06/2018,1.0,1 -37.0,,basic.9y,1.405,10/09/2004,12/09/1997,1.0,0 -55.0,services,high.school,1.405,06/12/2001,31/10/2012,1.0,0 -38.0,technician,professional.course,1.405,30/06/1999,03/01/2002,1.0,1 -33.0,blue-collar,basic.4y,1.405,30/11/2007,28/05/2018,1.0,0 -37.0,services,high.school,1.405,25/03/1996,08/04/2011,1.0,0 -32.0,blue-collar,basic.9y,1.405,05/12/1995,31/10/2012,1.0,0 -39.0,,high.school,1.405,08/04/2005,22/12/2017,1.0,0 -53.0,blue-collar,basic.9y,1.405,21/12/1996,21/10/2013,1.0,0 -34.0,blue-collar,basic.9y,1.405,30/05/2000,14/07/2014,1.0,0 -32.0,blue-collar,basic.9y,1.405,,11/04/2016,1.0,0 -28.0,blue-collar,basic.9y,1.405,01/10/1994,05/08/2014,1.0,0 -31.0,admin.,university.degree,1.405,09/08/2018,31/07/2014,1.0,0 -28.0,technician,university.degree,1.405,01/08/1995,22/12/2014,1.0,0 -,blue-collar,basic.4y,1.405,,09/06/2016,1.0,0 -37.0,admin.,high.school,1.405,06/12/2000,27/12/2012,1.0,0 -37.0,technician,professional.course,1.405,01/08/2004,02/04/2009,1.0,0 -33.0,technician,professional.course,1.405,03/08/2007,28/05/2012,1.0,0 -56.0,blue-collar,basic.4y,1.405,30/01/2013,01/07/1998,1.0,0 -,,university.degree,1.405,05/02/1996,04/04/2008,1.0,0 -45.0,blue-collar,basic.9y,1.405,01/11/2008,09/02/2010,1.0,0 -41.0,blue-collar,professional.course,1.405,04/05/2007,30/08/2007,1.0,0 -33.0,technician,professional.course,1.405,03/07/2018,08/07/2014,1.0,1 -26.0,technician,professional.course,1.405,16/08/2017,02/12/2010,1.0,0 -39.0,services,basic.6y,1.405,22/01/2018,01/11/1997,1.0,0 -40.0,technician,professional.course,1.405,20/12/2002,10/07/2015,1.0,0 -41.0,blue-collar,professional.course,1.405,07/08/2001,07/10/2009,1.0,0 -41.0,blue-collar,professional.course,1.405,28/08/2013,29/01/2019,1.0,0 -44.0,admin.,university.degree,1.405,05/01/2006,21/02/2008,1.0,0 -48.0,admin.,university.degree,1.405,24/09/2003,11/12/2015,1.0,0 -50.0,management,university.degree,1.405,31/12/1992,02/10/2003,1.0,0 -33.0,admin.,high.school,1.405,05/10/2000,02/08/2012,1.0,0 -41.0,,basic.9y,1.405,23/11/2016,16/03/2001,1.0,1 -43.0,management,university.degree,1.405,03/02/2017,16/02/2005,1.0,0 -45.0,blue-collar,basic.9y,1.405,,06/11/2012,1.0,0 -,unemployed,basic.9y,1.405,,02/04/1998,1.0,0 -36.0,self-employed,basic.9y,1.405,21/02/2000,01/06/1995,1.0,0 -36.0,,professional.course,1.405,01/08/2011,23/06/1998,1.0,0 -34.0,admin.,university.degree,1.405,24/09/2014,10/05/2001,1.0,0 -54.0,blue-collar,basic.9y,1.405,,18/04/2018,1.0,0 -39.0,management,university.degree,1.405,26/12/2008,23/10/2014,1.0,0 -54.0,retired,basic.4y,1.405,14/06/2000,21/07/2014,1.0,0 -19.0,student,high.school,1.405,,09/07/2002,1.0,0 -34.0,management,university.degree,1.405,26/02/2014,24/05/2002,1.0,0 -39.0,blue-collar,basic.9y,1.405,26/09/2011,15/06/1997,1.0,0 -45.0,blue-collar,high.school,1.405,05/01/2007,28/09/2006,1.0,0 -39.0,blue-collar,basic.9y,1.405,21/08/2012,29/03/2013,1.0,0 -45.0,admin.,high.school,1.405,,05/02/1993,1.0,0 -31.0,unemployed,basic.9y,1.405,10/08/1990,13/06/2014,1.0,0 -33.0,blue-collar,basic.9y,1.405,07/12/2006,23/05/2018,1.0,0 -,admin.,high.school,1.405,25/03/1994,04/02/1999,1.0,0 -34.0,blue-collar,basic.9y,1.405,18/02/2004,07/09/2016,1.0,0 -49.0,management,university.degree,1.405,09/10/1995,17/02/2015,1.0,0 -40.0,technician,professional.course,1.405,,02/10/2014,1.0,0 -53.0,admin.,basic.6y,1.405,,08/02/2001,1.0,0 -45.0,blue-collar,high.school,1.405,20/01/2009,20/03/2015,1.0,0 -37.0,services,high.school,1.405,14/02/2011,13/08/2004,1.0,0 -31.0,,high.school,1.405,08/08/2003,26/02/1999,1.0,0 -34.0,entrepreneur,university.degree,1.405,,18/04/2008,1.0,0 -39.0,,university.degree,1.405,04/07/2011,01/08/2010,1.0,0 -34.0,blue-collar,basic.9y,1.405,27/07/2006,29/11/2002,1.0,0 -55.0,retired,high.school,1.405,09/11/2007,20/01/2014,1.0,0 -34.0,blue-collar,basic.9y,1.405,26/07/2017,13/02/2017,1.0,0 -34.0,entrepreneur,university.degree,1.405,16/04/2018,27/06/2014,1.0,1 -35.0,blue-collar,basic.6y,1.405,24/10/1992,01/05/1997,1.0,0 -,services,high.school,1.405,27/03/2009,20/04/2007,1.0,0 -43.0,blue-collar,basic.6y,1.405,15/05/2009,04/04/2003,1.0,0 -41.0,blue-collar,basic.4y,1.405,18/10/2016,27/08/2012,1.0,0 -35.0,,high.school,1.405,,31/05/2002,1.0,0 -35.0,services,high.school,1.405,18/05/2007,07/11/2003,1.0,0 -45.0,blue-collar,basic.9y,1.405,,25/12/1996,1.0,0 -58.0,unemployed,basic.9y,1.405,06/02/2006,05/04/1992,1.0,0 -45.0,services,high.school,1.405,,05/07/2002,1.0,1 -39.0,,high.school,1.405,16/11/2000,01/05/1997,1.0,0 -22.0,admin.,high.school,1.405,17/12/1991,19/04/2007,1.0,0 -41.0,admin.,professional.course,1.405,01/05/2006,07/07/1997,1.0,0 -32.0,self-employed,basic.6y,1.405,14/04/2009,25/06/1989,1.0,0 -37.0,,professional.course,1.405,16/10/1998,26/11/2004,1.0,0 -32.0,blue-collar,high.school,1.405,31/01/2013,15/07/2011,1.0,1 -38.0,technician,university.degree,1.405,25/12/1996,25/10/2000,1.0,0 -41.0,blue-collar,high.school,1.405,04/10/2011,22/03/2018,1.0,0 -43.0,blue-collar,basic.6y,1.405,06/06/2003,01/05/2001,1.0,0 -45.0,blue-collar,basic.9y,1.405,01/10/1998,15/03/2017,1.0,0 -27.0,admin.,university.degree,1.405,14/11/2013,02/02/2009,1.0,0 -42.0,admin.,university.degree,1.405,02/12/2009,01/11/2009,1.0,0 -39.0,admin.,university.degree,1.405,25/04/2000,08/07/1994,1.0,0 -38.0,unemployed,high.school,1.405,01/09/2006,31/12/1994,1.0,1 -30.0,technician,professional.course,1.405,05/08/2002,07/02/2017,1.0,0 -36.0,admin.,high.school,1.405,02/01/2004,09/01/2013,1.0,0 -37.0,management,professional.course,1.405,,01/06/2011,1.0,0 -37.0,admin.,high.school,1.405,01/10/1998,20/08/2012,1.0,0 -42.0,services,high.school,1.405,,31/12/1993,1.0,0 -40.0,,university.degree,1.405,01/11/1994,10/10/2013,1.0,0 -36.0,admin.,high.school,1.405,31/07/2013,13/02/2003,1.0,0 -41.0,blue-collar,basic.4y,1.405,23/11/2011,28/05/2003,1.0,0 -45.0,services,high.school,1.405,10/08/2005,20/04/2018,1.0,0 -36.0,blue-collar,high.school,1.405,27/04/2017,02/02/2006,1.0,0 -33.0,management,basic.9y,1.405,13/06/2008,27/06/2003,1.0,0 -42.0,admin.,high.school,1.405,06/11/2015,31/12/1993,1.0,0 -31.0,,high.school,1.405,07/11/2003,28/02/2012,1.0,0 -42.0,blue-collar,high.school,1.405,10/12/2004,26/12/2002,1.0,0 -35.0,admin.,university.degree,1.405,10/02/2017,28/01/2005,1.0,0 -35.0,blue-collar,basic.9y,1.405,01/10/1996,21/10/2015,1.0,0 -39.0,admin.,high.school,1.405,07/08/2002,23/09/2013,1.0,0 -37.0,admin.,high.school,1.405,18/01/2000,08/03/2016,1.0,0 -41.0,unemployed,basic.9y,1.405,27/06/2003,06/08/2014,1.0,0 -56.0,blue-collar,basic.4y,1.405,,05/07/1997,1.0,0 -29.0,blue-collar,basic.9y,1.405,13/04/1993,20/10/2017,1.0,0 -38.0,admin.,university.degree,1.405,15/04/2010,01/08/2007,1.0,1 -44.0,entrepreneur,university.degree,1.405,31/12/2014,29/04/2013,1.0,0 -40.0,admin.,high.school,1.405,26/02/2007,18/03/2005,1.0,0 -36.0,blue-collar,basic.6y,1.405,10/09/2003,09/09/1995,1.0,0 -30.0,services,high.school,1.405,12/02/2016,11/04/2013,1.0,0 -,management,university.degree,1.405,07/09/2007,01/01/2009,1.0,0 -41.0,admin.,university.degree,1.405,19/11/2014,23/02/2015,1.0,1 -,admin.,university.degree,1.405,28/04/2006,05/07/2011,1.0,0 -,,high.school,1.405,25/11/1995,18/06/2018,1.0,1 -,blue-collar,basic.9y,1.405,,25/02/2005,1.0,0 -42.0,blue-collar,basic.6y,1.405,05/06/1995,23/11/2010,1.0,0 -39.0,technician,basic.6y,1.405,21/11/2002,30/11/2015,1.0,0 -,,professional.course,1.405,,16/10/2001,1.0,0 -,technician,professional.course,1.405,,14/10/2011,1.0,0 -37.0,technician,high.school,1.405,25/01/2012,27/12/2017,1.0,0 -29.0,student,professional.course,1.405,01/07/1993,14/06/2018,1.0,0 -22.0,admin.,university.degree,1.405,31/10/2012,03/10/2012,1.0,1 -41.0,blue-collar,basic.6y,1.405,31/01/2002,31/12/1992,1.0,0 -51.0,housemaid,high.school,1.405,08/05/2014,08/10/2004,1.0,0 -44.0,management,professional.course,1.405,04/02/2016,01/04/2009,1.0,0 -34.0,housemaid,university.degree,1.405,30/08/2010,25/04/2007,1.0,0 -,admin.,high.school,1.405,13/04/2007,28/07/2008,1.0,0 -41.0,blue-collar,basic.4y,1.405,01/11/1996,22/03/2011,1.0,0 -71.0,retired,high.school,1.405,06/04/1993,05/11/1999,1.0,1 -47.0,admin.,university.degree,1.405,01/08/1993,11/04/2014,1.0,0 -50.0,technician,professional.course,1.405,31/10/2003,12/02/2019,1.0,0 -34.0,technician,university.degree,1.405,19/03/2010,25/07/2018,1.0,1 -28.0,admin.,university.degree,1.405,22/06/2012,30/07/2014,1.0,0 -36.0,admin.,high.school,1.405,07/11/2018,07/07/2015,1.0,0 -44.0,,university.degree,1.405,,08/03/2016,1.0,0 -34.0,blue-collar,professional.course,1.405,,30/06/1994,1.0,0 -44.0,admin.,university.degree,1.405,04/11/2004,08/10/2014,1.0,0 -43.0,blue-collar,basic.9y,1.405,16/11/2012,14/04/2006,1.0,0 -48.0,admin.,basic.4y,1.405,06/04/1998,02/03/2007,1.0,0 -41.0,blue-collar,basic.4y,1.405,28/09/2012,26/11/2004,1.0,0 -25.0,student,university.degree,1.405,21/02/2019,06/04/2000,1.0,0 -33.0,,high.school,1.405,18/04/2003,16/02/2007,1.0,0 -53.0,admin.,university.degree,1.405,29/08/2003,03/04/2018,1.0,0 -,housemaid,university.degree,1.405,22/06/1999,07/01/2005,1.0,0 -49.0,services,high.school,1.405,25/01/2013,28/04/2006,1.0,0 -36.0,technician,professional.course,1.405,19/08/2011,12/01/2007,1.0,0 -33.0,self-employed,university.degree,1.405,25/11/2003,25/12/1996,1.0,0 -47.0,management,professional.course,1.405,24/10/2017,23/01/2014,1.0,0 -30.0,technician,professional.course,1.405,31/12/2004,11/02/2016,1.0,0 -29.0,services,high.school,1.405,31/12/1995,07/12/2001,1.0,0 -31.0,admin.,high.school,1.405,13/07/2018,01/03/1996,1.0,0 -59.0,admin.,university.degree,1.405,02/06/2016,23/08/2013,1.0,0 -33.0,admin.,high.school,1.405,25/03/2000,07/03/2008,1.0,0 -38.0,services,high.school,1.405,03/02/2006,25/08/2003,1.0,0 -34.0,,basic.9y,1.405,01/05/1997,01/07/2010,1.0,0 -48.0,unemployed,high.school,1.405,05/11/1997,31/12/1992,1.0,0 -47.0,technician,university.degree,1.405,24/04/2006,18/04/2016,1.0,0 -38.0,technician,professional.course,1.405,,14/02/2002,1.0,0 -29.0,student,high.school,1.405,09/08/2012,29/01/2014,1.0,1 -,blue-collar,basic.9y,1.405,09/01/1998,25/11/1995,1.0,0 -36.0,admin.,high.school,1.405,31/12/1993,08/06/2007,1.0,0 -33.0,blue-collar,basic.4y,1.405,25/12/1996,22/07/2008,1.0,0 -36.0,,basic.9y,1.405,16/10/1992,27/01/2016,1.0,0 -,admin.,high.school,1.405,11/04/2018,01/08/2005,1.0,0 -36.0,,professional.course,1.405,23/11/2009,13/11/2014,1.0,0 -28.0,technician,university.degree,1.405,19/04/2013,14/02/2001,1.0,0 -75.0,housemaid,basic.4y,1.405,08/12/2006,04/02/2011,1.0,0 -37.0,technician,professional.course,1.405,09/08/2001,17/03/2004,1.0,0 -34.0,entrepreneur,university.degree,1.405,09/11/2006,11/07/2008,1.0,1 -30.0,services,professional.course,1.405,13/08/2013,21/03/2012,1.0,0 -47.0,technician,university.degree,1.405,,04/10/2013,1.0,0 -37.0,admin.,high.school,1.405,10/01/2006,04/03/2005,1.0,0 -36.0,,high.school,1.405,30/04/2012,22/02/2010,1.0,0 -36.0,entrepreneur,basic.9y,1.405,,12/07/2017,1.0,0 -43.0,blue-collar,basic.6y,1.405,24/06/2004,11/08/2017,1.0,0 -,services,high.school,1.405,20/03/2001,05/12/2017,1.0,0 -57.0,retired,basic.6y,1.405,26/09/2016,02/01/2009,1.0,0 -,blue-collar,basic.9y,1.405,08/06/2015,10/08/2011,1.0,0 -40.0,blue-collar,basic.6y,1.405,31/12/1995,16/08/2001,1.0,0 -49.0,technician,high.school,1.405,15/03/2017,29/12/2017,1.0,1 -33.0,admin.,high.school,1.405,14/12/2005,09/06/2017,1.0,0 -37.0,services,high.school,1.405,06/01/2005,30/12/2013,1.0,0 -48.0,services,high.school,1.405,01/04/1994,31/10/2012,1.0,0 -26.0,technician,professional.course,1.405,,20/11/2012,1.0,1 -60.0,admin.,university.degree,1.405,07/09/2009,12/07/2011,1.0,0 -37.0,entrepreneur,basic.4y,1.405,03/02/1997,24/11/2011,1.0,0 -39.0,blue-collar,basic.4y,1.405,27/09/1999,31/07/1993,1.0,0 -55.0,management,university.degree,1.405,,26/06/2001,1.0,1 -44.0,services,high.school,1.405,06/06/2003,25/06/1999,1.0,0 -40.0,housemaid,basic.6y,1.405,10/01/1995,04/02/2005,1.0,1 -49.0,admin.,high.school,1.405,17/10/2014,05/04/2016,1.0,0 -,blue-collar,basic.6y,1.405,24/08/2012,29/12/2006,1.0,0 -39.0,services,high.school,1.405,26/11/2014,02/02/2006,1.0,0 -,management,university.degree,1.405,29/12/2009,05/09/1994,1.0,0 -31.0,entrepreneur,university.degree,1.405,,25/12/1996,1.0,0 -55.0,management,university.degree,1.405,27/01/2005,19/09/2008,1.0,0 -42.0,admin.,high.school,1.405,25/11/1996,07/07/2006,1.0,0 -24.0,,high.school,1.405,04/04/2005,05/07/2011,1.0,0 -47.0,admin.,basic.9y,1.405,,17/05/2018,1.0,0 -49.0,admin.,basic.6y,1.405,14/06/2013,07/08/2014,1.0,0 -37.0,services,high.school,1.405,10/06/1998,29/07/2016,1.0,0 -,services,high.school,1.405,25/03/2011,04/05/2007,1.0,0 -31.0,blue-collar,basic.9y,1.405,04/12/1997,13/07/2011,1.0,0 -36.0,blue-collar,basic.9y,1.405,23/11/2018,08/12/2015,1.0,0 -37.0,management,high.school,1.405,15/07/2016,25/01/2002,1.0,0 -41.0,admin.,high.school,1.405,01/02/2000,27/05/2011,1.0,0 -,student,professional.course,1.405,12/02/2001,31/12/1995,1.0,0 -45.0,blue-collar,high.school,1.405,21/09/2011,13/07/2016,1.0,0 -38.0,technician,basic.4y,1.405,,18/08/2006,1.0,0 -35.0,admin.,high.school,1.405,26/12/2011,18/05/2005,1.0,0 -37.0,technician,high.school,1.405,,16/10/1998,1.0,0 -55.0,admin.,high.school,1.405,24/11/2009,02/02/2007,1.0,0 -33.0,admin.,university.degree,1.405,20/10/2011,01/06/1992,1.0,0 -35.0,blue-collar,basic.6y,1.405,07/01/2005,31/01/2013,1.0,0 -38.0,admin.,high.school,1.405,05/01/2009,25/07/2018,1.0,0 -37.0,blue-collar,basic.9y,1.405,,09/08/2013,1.0,0 -41.0,admin.,high.school,1.405,14/05/2018,17/01/2005,1.0,0 -35.0,admin.,university.degree,1.405,01/04/1997,30/04/1997,1.0,0 -38.0,blue-collar,basic.9y,1.405,24/12/2014,05/10/1990,1.0,0 -37.0,blue-collar,basic.4y,1.405,01/06/1995,27/12/2002,1.0,0 -46.0,entrepreneur,professional.course,1.405,30/12/2016,05/04/1996,1.0,0 -42.0,services,high.school,1.405,30/04/2014,31/12/1992,1.0,0 -36.0,blue-collar,basic.9y,1.405,16/10/2015,01/08/1997,1.0,0 -46.0,blue-collar,basic.4y,1.405,,28/06/2011,1.0,0 -40.0,services,high.school,1.405,20/05/2008,04/02/2015,1.0,0 -36.0,admin.,high.school,1.405,18/10/2010,01/05/1996,1.0,0 -29.0,entrepreneur,university.degree,1.405,07/05/2008,03/10/1997,1.0,0 -55.0,retired,high.school,1.405,23/10/2003,31/01/2013,1.0,0 -43.0,blue-collar,basic.6y,1.405,05/10/1994,05/05/2004,1.0,0 -34.0,blue-collar,basic.4y,1.405,19/09/2003,05/03/1990,1.0,0 -,management,professional.course,1.405,06/05/2014,28/03/2008,1.0,0 -33.0,technician,professional.course,1.405,02/09/2004,27/03/2009,1.0,0 -45.0,services,high.school,1.405,11/04/2016,29/05/2007,1.0,1 -40.0,,basic.4y,1.405,21/12/2000,20/12/1988,1.0,0 -,blue-collar,high.school,1.405,22/05/2003,14/01/2000,1.0,0 -46.0,entrepreneur,professional.course,1.405,01/02/2001,14/02/2014,1.0,0 -40.0,blue-collar,basic.6y,1.405,21/11/2014,16/03/2015,1.0,0 -40.0,,university.degree,1.405,,09/06/2006,1.0,0 -29.0,entrepreneur,university.degree,1.405,07/10/2005,15/11/2017,1.0,0 -36.0,services,high.school,1.405,05/07/1995,15/02/2000,1.0,0 -27.0,unemployed,basic.9y,1.405,29/06/2010,29/04/2014,1.0,0 -40.0,services,high.school,1.405,11/03/2014,01/06/2006,1.0,0 -,,university.degree,1.405,09/04/2014,06/08/2004,1.0,0 -42.0,blue-collar,high.school,1.405,31/10/1992,15/12/2000,1.0,0 -53.0,blue-collar,basic.4y,1.405,09/07/2014,30/10/2014,1.0,0 -46.0,management,university.degree,1.405,06/07/2006,30/06/2000,1.0,0 -33.0,services,high.school,1.405,25/02/2000,15/02/2011,1.0,0 -43.0,,basic.6y,1.405,,18/05/2011,1.0,0 -,admin.,university.degree,1.405,06/04/2011,30/04/2019,1.0,1 -45.0,admin.,high.school,1.405,01/06/2010,16/08/2012,1.0,1 -22.0,student,high.school,1.405,31/01/2014,13/12/2006,1.0,0 -38.0,technician,high.school,1.405,14/02/2003,08/06/2010,1.0,1 -26.0,technician,professional.course,1.405,,24/05/2012,1.0,0 -34.0,admin.,high.school,1.405,26/02/2010,17/10/2003,1.0,0 -35.0,blue-collar,professional.course,1.405,09/12/2015,05/09/2002,1.0,0 -39.0,management,university.degree,1.405,30/05/2017,05/07/2002,1.0,1 -40.0,admin.,high.school,1.405,09/06/1998,31/12/1991,1.0,0 -37.0,blue-collar,basic.6y,1.405,29/10/2008,29/01/2004,1.0,0 -41.0,,high.school,1.405,25/11/2009,01/12/1995,1.0,0 -29.0,admin.,basic.9y,1.405,27/05/2011,23/12/2005,1.0,0 -36.0,admin.,high.school,1.405,08/02/2008,25/09/2000,1.0,0 -39.0,management,university.degree,1.405,,15/09/1997,1.0,0 -42.0,services,high.school,1.405,25/12/1999,29/07/2008,1.0,0 -22.0,admin.,high.school,1.405,22/01/2016,08/03/2011,1.0,0 -35.0,blue-collar,basic.6y,1.405,28/07/2014,06/05/2015,1.0,0 -44.0,blue-collar,basic.9y,1.405,20/08/2010,01/12/2009,1.0,0 -39.0,management,university.degree,1.405,21/05/2009,30/09/2014,1.0,0 -45.0,blue-collar,high.school,1.405,29/02/2008,28/12/2015,1.0,0 -38.0,management,university.degree,1.405,04/03/2016,19/05/2006,1.0,0 -34.0,technician,professional.course,1.405,,28/03/2001,1.0,0 -36.0,technician,professional.course,1.405,08/11/2012,27/04/2007,1.0,0 -36.0,admin.,high.school,1.405,30/08/2016,03/06/2013,1.0,0 -42.0,services,high.school,1.405,19/11/2010,19/11/2003,1.0,0 -48.0,admin.,high.school,1.405,01/08/2006,05/05/1992,1.0,1 -60.0,retired,basic.4y,1.405,06/12/2018,05/03/1994,1.0,1 -41.0,blue-collar,basic.9y,1.405,01/06/1997,27/07/2001,1.0,0 -40.0,self-employed,university.degree,1.405,05/05/2003,15/10/2010,1.0,0 -31.0,,high.school,1.405,05/12/2017,02/04/2015,1.0,0 -41.0,blue-collar,basic.4y,1.405,15/06/1999,27/05/2005,1.0,0 -40.0,entrepreneur,basic.9y,1.405,30/03/1990,01/12/1996,1.0,0 -33.0,admin.,high.school,1.405,,01/03/2002,1.0,0 -49.0,technician,high.school,1.405,25/09/1997,27/06/2016,1.0,0 -50.0,management,basic.6y,1.405,25/11/2005,25/01/2012,1.0,0 -36.0,blue-collar,basic.6y,1.405,31/10/2017,23/09/2016,1.0,0 -,technician,professional.course,1.405,01/08/2013,03/08/2010,1.0,0 -43.0,blue-collar,basic.6y,1.405,23/05/2003,09/02/1999,1.0,0 -29.0,admin.,university.degree,1.405,01/06/1997,31/05/2002,1.0,0 -45.0,services,high.school,1.405,20/05/1999,15/02/2000,1.0,1 -35.0,blue-collar,professional.course,1.405,03/03/2009,10/07/1998,1.0,0 -,services,high.school,1.405,21/01/2011,29/12/2000,1.0,0 -39.0,admin.,university.degree,1.405,07/06/2017,01/06/1991,1.0,0 -41.0,blue-collar,basic.4y,1.405,25/01/1997,01/07/1996,1.0,0 -39.0,admin.,high.school,1.405,07/07/2014,20/06/2008,1.0,0 -,blue-collar,high.school,1.405,02/09/2015,05/02/1991,1.0,0 -37.0,blue-collar,high.school,1.405,01/08/2006,01/10/1996,1.0,0 -33.0,technician,professional.course,1.405,26/09/2012,01/07/2014,1.0,0 -45.0,housemaid,basic.4y,1.405,23/12/2009,23/04/2013,1.0,1 -34.0,,basic.9y,1.405,,01/03/1995,1.0,0 -37.0,services,high.school,1.405,28/10/2004,28/05/2004,1.0,0 -38.0,services,high.school,1.405,01/07/1996,10/08/2011,1.0,0 -32.0,admin.,high.school,1.405,27/07/2006,30/04/2013,1.0,0 -58.0,technician,professional.course,1.405,15/06/2012,04/12/2009,1.0,0 -34.0,self-employed,university.degree,1.405,21/04/2017,26/04/2007,1.0,0 -36.0,technician,professional.course,1.405,18/06/2004,12/12/2017,1.0,0 -19.0,student,high.school,1.405,14/11/2012,09/03/2006,1.0,1 -46.0,entrepreneur,basic.4y,1.405,13/10/2005,08/10/1999,1.0,0 -60.0,,basic.6y,1.405,04/04/2003,28/06/2002,1.0,0 -32.0,technician,professional.course,1.405,17/07/2007,07/04/2006,1.0,0 -38.0,blue-collar,basic.4y,1.405,,22/10/2014,1.0,0 -45.0,services,high.school,1.405,31/12/1990,23/10/2012,1.0,0 -19.0,student,high.school,1.405,03/03/2008,11/07/2012,1.0,1 -40.0,services,high.school,1.405,,29/09/2014,1.0,1 -,management,university.degree,1.405,03/10/2003,04/02/2008,1.0,0 -28.0,entrepreneur,university.degree,1.405,25/08/2008,27/08/1999,1.0,0 -43.0,services,high.school,1.405,,23/08/2006,1.0,0 -,self-employed,university.degree,1.405,,01/07/1992,1.0,0 -40.0,technician,professional.course,1.405,11/01/2018,21/07/1998,1.0,0 -51.0,blue-collar,basic.9y,1.405,05/06/2000,31/12/1994,1.0,0 -68.0,retired,high.school,1.405,02/04/2014,29/03/2012,1.0,0 -49.0,entrepreneur,basic.4y,1.405,04/09/2012,25/12/1995,1.0,0 -42.0,blue-collar,high.school,1.405,,24/12/2007,1.0,0 -47.0,blue-collar,basic.4y,1.405,11/05/2007,13/07/2011,1.0,0 -,blue-collar,basic.6y,1.405,14/10/2005,07/09/2011,1.0,0 -35.0,technician,university.degree,1.405,08/07/2011,26/11/2009,1.0,0 -48.0,services,high.school,1.405,26/11/2014,10/06/2011,1.0,1 -47.0,blue-collar,basic.9y,1.405,22/11/2002,30/07/2010,1.0,0 -32.0,technician,basic.9y,1.405,01/01/2008,01/09/1993,1.0,0 -30.0,student,university.degree,1.405,20/04/1993,02/10/2006,1.0,0 -45.0,,high.school,1.405,,17/05/2017,1.0,0 -32.0,services,high.school,1.405,,14/12/2012,1.0,0 -36.0,admin.,university.degree,1.405,06/05/2010,01/11/1991,1.0,0 -,management,university.degree,1.405,19/07/2002,01/08/1993,1.0,0 -36.0,management,high.school,1.405,23/07/2013,30/04/2001,1.0,0 -37.0,blue-collar,basic.9y,1.405,16/08/2002,09/11/2001,1.0,0 -46.0,entrepreneur,university.degree,1.405,17/10/2002,12/02/2007,1.0,0 -48.0,services,high.school,1.405,17/06/2011,11/07/2012,1.0,1 -45.0,,basic.4y,1.405,,07/01/2009,1.0,0 -36.0,,basic.6y,1.405,03/03/2014,22/11/2010,1.0,0 -42.0,admin.,high.school,1.405,22/10/2014,29/07/2011,1.0,0 -52.0,retired,high.school,1.405,26/02/2010,05/04/1991,1.0,0 -40.0,blue-collar,basic.6y,1.405,,12/11/2007,1.0,0 -33.0,blue-collar,basic.4y,1.405,,20/12/1989,1.0,0 -36.0,unemployed,professional.course,1.405,06/08/2002,24/02/2015,1.0,0 -24.0,technician,high.school,1.405,12/05/2005,30/01/2006,1.0,0 -32.0,management,university.degree,1.405,06/07/2012,17/12/2010,1.0,0 -36.0,blue-collar,professional.course,1.405,21/11/2012,28/11/1996,1.0,0 -34.0,services,basic.6y,1.405,08/02/2010,27/11/2012,1.0,0 -38.0,technician,professional.course,1.405,14/04/2009,19/08/1998,1.0,0 -37.0,blue-collar,basic.9y,1.405,09/07/1997,05/01/1996,1.0,0 -42.0,admin.,basic.9y,1.405,22/03/1991,17/01/2014,1.0,0 -,admin.,high.school,1.405,13/09/1994,12/12/2013,1.0,0 -56.0,blue-collar,basic.6y,1.405,11/10/1999,08/06/2011,1.0,0 -,blue-collar,basic.4y,1.405,26/04/2006,30/04/1999,1.0,0 -40.0,blue-collar,basic.6y,1.405,28/10/2009,06/07/2017,1.0,0 -25.0,self-employed,university.degree,1.405,01/05/2008,09/04/2014,1.0,1 -59.0,self-employed,professional.course,1.405,11/02/2011,01/12/1997,1.0,1 -29.0,technician,university.degree,1.405,28/03/2003,05/08/2014,1.0,0 -35.0,blue-collar,basic.9y,1.405,,01/08/2000,1.0,0 -39.0,entrepreneur,university.degree,1.405,07/07/2006,16/03/2006,1.0,0 -53.0,blue-collar,high.school,1.405,24/07/2007,15/05/1989,1.0,0 -38.0,technician,professional.course,1.405,21/10/2010,15/07/2004,1.0,0 -46.0,entrepreneur,university.degree,1.405,01/12/1992,05/02/1990,1.0,0 -47.0,technician,high.school,1.405,01/04/1996,22/06/2011,1.0,0 -29.0,services,high.school,1.405,14/11/2016,15/10/2004,1.0,0 -53.0,blue-collar,high.school,1.405,05/10/1993,10/10/2011,1.0,0 -59.0,self-employed,professional.course,1.405,24/08/2007,31/10/2012,1.0,0 -35.0,admin.,high.school,1.405,12/03/2013,02/02/2016,1.0,0 -41.0,blue-collar,high.school,1.405,19/04/2013,05/12/1994,1.0,0 -40.0,blue-collar,basic.4y,1.405,,21/10/2014,1.0,1 -42.0,blue-collar,high.school,1.405,01/12/1996,24/11/2014,1.0,0 -35.0,blue-collar,high.school,1.405,03/04/2018,21/03/2003,1.0,0 -38.0,admin.,high.school,1.405,29/02/2008,01/05/1993,1.0,0 -26.0,,high.school,1.405,,03/11/2016,1.0,0 -42.0,services,high.school,1.405,12/07/2010,01/03/2002,1.0,0 -35.0,technician,university.degree,1.405,23/04/2012,30/07/2004,1.0,0 -44.0,blue-collar,basic.9y,1.405,29/06/2011,07/01/2005,1.0,0 -31.0,blue-collar,basic.9y,1.405,31/10/2012,03/02/2016,1.0,0 -34.0,,basic.9y,1.405,31/12/1990,29/06/2009,1.0,0 -31.0,blue-collar,basic.9y,1.405,,25/12/1995,1.0,0 -43.0,,professional.course,1.405,,01/09/1996,1.0,0 -43.0,services,high.school,1.405,01/07/1992,23/11/2012,1.0,0 -51.0,blue-collar,basic.9y,1.405,15/10/2004,30/05/2003,1.0,0 -39.0,admin.,high.school,1.405,04/08/2017,27/11/2015,1.0,0 -31.0,blue-collar,basic.9y,1.405,29/11/2012,18/02/2019,1.0,0 -41.0,admin.,university.degree,1.405,25/12/1995,09/08/1996,1.0,0 -29.0,admin.,university.degree,1.405,18/03/1992,09/01/2007,1.0,0 -31.0,admin.,university.degree,1.405,31/07/2015,10/03/2011,1.0,0 -44.0,blue-collar,basic.6y,1.405,01/04/2009,04/07/2006,1.0,0 -29.0,self-employed,university.degree,1.405,19/06/2015,13/12/2001,1.0,0 -30.0,,high.school,1.405,,25/02/2014,1.0,0 -46.0,entrepreneur,high.school,1.405,05/02/1995,03/06/2013,1.0,0 -37.0,blue-collar,professional.course,1.405,19/09/1995,12/12/2003,1.0,0 -53.0,admin.,professional.course,1.405,20/04/2012,01/12/2000,1.0,0 -48.0,services,high.school,1.405,22/02/2008,12/05/2015,1.0,0 -,services,high.school,1.405,11/03/1997,04/12/2009,1.0,0 -,technician,professional.course,1.405,06/12/2011,15/12/1995,1.0,0 -,services,high.school,1.405,18/06/2018,13/08/2008,1.0,0 -38.0,,university.degree,1.405,08/11/2006,05/02/2019,1.0,0 -38.0,admin.,university.degree,1.405,05/04/1997,09/10/1994,1.0,0 -44.0,blue-collar,basic.6y,1.405,15/04/1997,05/01/2017,1.0,0 -34.0,admin.,university.degree,1.405,26/12/2008,22/04/2015,1.0,0 -73.0,retired,basic.4y,1.405,15/04/1988,20/10/2016,1.0,0 -,technician,high.school,1.405,04/06/2012,14/03/2006,1.0,0 -,technician,professional.course,1.405,03/04/2014,05/12/2003,1.0,0 -46.0,blue-collar,basic.9y,1.405,18/11/1998,03/07/2017,1.0,0 -31.0,blue-collar,basic.9y,1.405,01/12/2015,09/09/2010,1.0,0 -56.0,retired,university.degree,1.405,19/09/2003,21/04/2014,1.0,0 -,blue-collar,basic.9y,1.405,04/11/2002,01/04/2010,1.0,0 -40.0,blue-collar,basic.6y,1.405,05/07/2006,03/01/2003,1.0,0 -37.0,management,university.degree,1.405,07/04/2003,02/02/2006,1.0,0 -54.0,,professional.course,1.405,01/01/1997,11/05/2000,1.0,0 -37.0,management,university.degree,1.405,26/01/2006,28/06/2011,1.0,0 -29.0,technician,university.degree,1.405,15/07/2011,24/12/2001,1.0,0 -43.0,admin.,university.degree,1.405,21/10/2002,27/04/2015,1.0,1 -53.0,services,high.school,1.405,03/07/2000,03/10/2002,1.0,0 -35.0,technician,university.degree,1.405,18/06/2013,15/11/1985,1.0,0 -37.0,management,university.degree,1.405,25/04/2008,01/02/2006,1.0,0 -33.0,technician,high.school,1.405,10/05/2012,24/08/2016,1.0,0 -42.0,services,university.degree,1.405,05/08/1997,04/12/2006,1.0,0 -41.0,services,high.school,1.405,25/07/1996,03/11/2016,1.0,0 -36.0,services,high.school,1.405,08/08/2014,31/12/1992,1.0,0 -40.0,technician,professional.course,1.405,07/03/2014,25/12/1993,1.0,0 -40.0,,university.degree,1.405,17/02/2006,16/05/1997,1.0,0 -,admin.,high.school,1.405,20/07/2018,31/12/1993,1.0,1 -34.0,admin.,basic.9y,1.405,19/11/1991,02/10/2008,1.0,0 -35.0,admin.,basic.9y,1.405,17/07/1992,05/07/2000,1.0,0 -,admin.,high.school,1.405,01/03/2016,22/04/2003,1.0,1 -41.0,blue-collar,high.school,1.405,01/08/1997,11/01/2002,1.0,0 -29.0,technician,university.degree,1.405,07/05/2008,13/07/2018,1.0,0 -34.0,blue-collar,basic.9y,1.405,16/05/2008,27/02/2003,1.0,0 -,technician,professional.course,1.405,25/11/1992,13/10/2005,1.0,0 -37.0,blue-collar,high.school,1.405,18/12/2003,25/07/2018,1.0,0 -54.0,,professional.course,1.405,28/09/2001,01/09/2008,1.0,0 -57.0,entrepreneur,university.degree,1.405,04/04/2016,16/09/2016,1.0,0 -37.0,management,university.degree,1.405,01/11/1995,28/05/2008,1.0,0 -39.0,technician,professional.course,1.405,31/10/2012,25/07/2017,1.0,0 -42.0,,university.degree,1.405,01/10/1993,29/04/2002,1.0,0 -26.0,,high.school,1.405,04/01/2016,14/10/1994,1.0,1 -57.0,management,university.degree,1.405,29/10/2012,26/03/2004,1.0,0 -36.0,admin.,high.school,1.405,25/10/2018,26/02/2016,1.0,0 -50.0,blue-collar,basic.9y,1.405,07/02/1995,16/05/2003,1.0,0 -42.0,management,university.degree,1.405,,19/01/2016,1.0,0 -36.0,technician,high.school,1.405,27/09/2002,25/07/2003,1.0,0 -50.0,services,high.school,1.405,05/12/2012,25/11/1998,1.0,0 -41.0,admin.,high.school,1.405,24/09/2003,08/02/2002,1.0,0 -52.0,admin.,basic.9y,1.405,20/05/2009,11/08/2008,1.0,0 -26.0,admin.,high.school,1.405,31/07/2014,25/07/1996,1.0,0 -40.0,blue-collar,basic.6y,1.405,05/03/2000,18/09/2006,1.0,0 -46.0,entrepreneur,high.school,1.405,13/01/2005,28/07/2009,1.0,0 -32.0,student,university.degree,1.405,30/01/2003,15/03/2011,1.0,1 -59.0,self-employed,professional.course,1.405,20/09/2012,26/02/2007,1.0,0 -40.0,services,high.school,1.405,30/05/2008,04/02/2000,1.0,0 -36.0,technician,high.school,1.405,10/10/2013,15/04/2005,1.0,0 -38.0,,basic.6y,1.405,,29/08/2016,1.0,0 -35.0,blue-collar,high.school,1.405,,23/07/2014,1.0,0 -36.0,,high.school,1.405,,20/10/2011,1.0,0 -32.0,admin.,high.school,1.405,,16/02/2007,1.0,0 -33.0,services,high.school,1.405,25/06/2014,09/04/2014,1.0,0 -40.0,admin.,university.degree,1.405,01/09/2016,15/12/1987,1.0,0 -36.0,management,university.degree,1.405,06/01/2006,10/04/1989,1.0,0 -41.0,,high.school,1.405,03/12/2013,02/08/2010,1.0,0 -45.0,services,basic.9y,1.405,01/11/1991,01/01/1991,1.0,0 -33.0,blue-collar,high.school,1.405,28/05/2009,01/02/1995,1.0,0 -41.0,blue-collar,basic.4y,1.405,24/02/2016,09/05/2003,1.0,0 -36.0,management,university.degree,1.405,05/07/1993,24/12/2004,1.0,0 -34.0,management,university.degree,1.405,07/11/2002,20/03/2019,1.0,1 -42.0,services,high.school,1.405,11/12/2009,16/05/2013,1.0,0 -42.0,services,high.school,1.405,01/04/1994,13/05/2014,1.0,0 -34.0,blue-collar,basic.9y,1.405,18/08/2017,04/01/2002,1.0,0 -68.0,retired,high.school,1.405,14/11/2003,22/08/2014,1.0,1 -40.0,technician,professional.course,1.405,,24/05/2011,1.0,0 -35.0,technician,university.degree,1.405,02/07/2002,13/10/2014,1.0,0 -40.0,technician,professional.course,1.405,30/06/2006,25/04/2018,1.0,0 -42.0,blue-collar,basic.4y,1.405,21/06/2013,01/05/2010,1.0,0 -43.0,management,university.degree,1.405,03/12/2009,20/12/2000,1.0,0 -33.0,blue-collar,basic.9y,1.405,17/11/2016,15/04/2004,1.0,0 -,technician,university.degree,1.405,16/03/2009,01/04/2005,1.0,0 -,management,university.degree,1.405,10/11/2006,06/08/2004,1.0,0 -40.0,retired,high.school,1.405,05/02/2004,05/05/2008,1.0,0 -37.0,services,high.school,1.405,02/06/2016,01/05/2013,1.0,0 -35.0,blue-collar,high.school,1.405,29/12/1998,28/04/2008,1.0,0 -36.0,management,high.school,1.405,31/12/2015,28/02/2003,1.0,0 -,services,high.school,1.405,08/09/2006,09/06/2008,1.0,0 -47.0,management,university.degree,1.405,01/08/1996,05/12/1988,1.0,0 -30.0,blue-collar,basic.4y,1.405,15/01/2007,15/07/2005,1.0,0 -58.0,,basic.6y,1.405,04/07/2018,10/09/2010,1.0,0 -,technician,professional.course,1.405,10/04/1995,19/11/1999,1.0,0 -35.0,admin.,university.degree,1.405,30/05/2003,20/10/2011,1.0,0 -49.0,unemployed,basic.6y,1.405,09/12/2016,08/06/1999,1.0,0 -38.0,management,university.degree,1.405,16/03/2009,01/04/1995,1.0,0 -57.0,entrepreneur,university.degree,1.405,23/02/2015,11/10/1996,1.0,0 -26.0,admin.,high.school,1.405,,24/01/2003,1.0,1 -35.0,services,professional.course,1.405,,06/04/2012,1.0,0 -31.0,management,university.degree,1.405,21/09/1997,09/01/2003,1.0,0 -46.0,admin.,high.school,1.405,26/12/2003,20/05/2014,1.0,0 -34.0,admin.,university.degree,1.405,01/10/2000,17/06/2015,1.0,0 -34.0,technician,basic.9y,1.405,17/10/2008,19/09/2016,1.0,0 -30.0,blue-collar,basic.4y,1.405,,27/05/2014,1.0,0 -44.0,blue-collar,basic.4y,1.405,06/11/2003,31/08/2012,1.0,0 -57.0,entrepreneur,university.degree,1.405,04/02/2004,17/10/2014,1.0,1 -43.0,services,university.degree,1.405,01/12/2005,15/12/2004,1.0,0 -29.0,blue-collar,basic.6y,1.405,18/03/2010,28/01/1994,1.0,0 -38.0,blue-collar,professional.course,1.405,04/07/2012,22/10/2015,1.0,0 -48.0,services,basic.9y,1.405,10/12/1996,17/02/2009,1.0,0 -34.0,technician,basic.9y,1.405,,17/10/1997,1.0,0 -36.0,services,high.school,1.405,21/06/2013,01/05/1993,1.0,0 -43.0,,university.degree,1.405,19/10/2012,06/07/2006,1.0,0 -32.0,technician,professional.course,1.405,09/03/2007,26/03/2013,1.0,0 -32.0,technician,professional.course,1.405,06/08/2014,19/04/2019,1.0,0 -43.0,,university.degree,1.405,09/11/1995,03/05/2002,1.0,0 -52.0,services,basic.6y,1.405,02/05/2002,03/09/2004,1.0,0 -,self-employed,university.degree,1.405,,27/07/2012,1.0,0 -19.0,student,high.school,1.405,29/10/2010,07/05/1995,1.0,1 -,blue-collar,basic.9y,1.405,04/07/2012,05/03/1995,1.0,1 -43.0,management,university.degree,1.405,13/06/2018,19/06/2017,1.0,0 -35.0,services,basic.9y,1.405,02/02/2015,05/10/1996,1.0,0 -31.0,services,high.school,1.405,08/10/2015,15/02/2001,1.0,0 -31.0,services,high.school,1.405,04/08/2006,15/04/2005,1.0,0 -47.0,admin.,university.degree,1.405,13/08/2004,10/02/2006,1.0,0 -21.0,services,basic.9y,1.405,25/01/2016,26/10/2017,1.0,0 -34.0,blue-collar,basic.9y,1.405,02/04/2004,01/12/2004,1.0,0 -45.0,,basic.4y,1.405,04/06/2014,03/12/2013,1.0,0 -37.0,technician,university.degree,1.405,,29/12/2006,1.0,0 -36.0,technician,professional.course,1.405,03/10/2013,19/12/2003,1.0,0 -36.0,technician,professional.course,1.405,31/01/1995,27/10/2008,1.0,0 -48.0,services,high.school,1.405,18/12/2014,25/06/2014,1.0,0 -57.0,services,high.school,1.405,02/10/2012,11/07/2013,1.0,0 -,housemaid,basic.6y,1.405,28/07/2001,05/08/2003,1.0,0 -73.0,retired,basic.4y,1.405,05/12/1991,09/04/2012,1.0,0 -23.0,student,high.school,1.405,08/08/2012,28/08/2015,1.0,0 -32.0,,professional.course,1.405,05/04/1990,01/10/2004,1.0,0 -56.0,self-employed,university.degree,1.405,15/05/1992,02/02/2000,1.0,0 -37.0,technician,professional.course,1.405,24/06/2014,14/12/2001,1.0,0 -34.0,,basic.9y,1.405,04/06/2013,21/07/2010,1.0,0 -51.0,services,high.school,1.405,20/06/1995,07/03/2017,1.0,0 -56.0,services,basic.4y,1.405,04/04/2011,25/10/2000,1.0,0 -28.0,self-employed,university.degree,1.405,08/12/2005,21/04/2006,1.0,0 -37.0,technician,professional.course,1.405,03/10/2018,05/11/1991,1.0,0 -31.0,technician,professional.course,1.405,22/09/1997,22/04/1994,1.0,0 -31.0,technician,professional.course,1.405,05/02/2007,18/09/2009,1.0,0 -46.0,,high.school,1.405,01/01/1988,22/08/2003,1.0,0 -28.0,self-employed,university.degree,1.405,,24/12/2009,1.0,0 -46.0,services,high.school,1.405,08/01/2018,19/09/2014,1.0,0 -46.0,services,high.school,1.405,24/03/2006,25/04/2012,1.0,0 -30.0,admin.,university.degree,1.405,16/10/2007,24/11/2015,1.0,0 -46.0,admin.,university.degree,1.405,,20/06/2013,1.0,0 -,blue-collar,basic.4y,1.405,05/03/2009,27/03/2012,1.0,0 -43.0,management,university.degree,1.405,23/05/2008,29/07/2008,1.0,0 -57.0,services,high.school,1.405,01/07/2004,08/04/2009,1.0,0 -19.0,student,high.school,1.405,19/06/2007,14/04/2000,1.0,0 -45.0,blue-collar,basic.6y,1.405,05/12/2017,01/01/1993,1.0,0 -32.0,technician,professional.course,1.405,15/11/2006,28/04/2014,1.0,0 -55.0,services,high.school,1.405,15/02/2007,27/12/2001,1.0,1 -48.0,retired,basic.4y,1.405,12/04/2010,29/12/1999,1.0,0 -50.0,blue-collar,basic.9y,1.405,16/03/2007,03/09/2004,1.0,1 -40.0,,basic.9y,1.405,27/04/2016,02/06/2011,1.0,0 -33.0,blue-collar,high.school,1.405,,01/10/2009,1.0,0 -39.0,unemployed,high.school,1.405,11/06/2004,19/02/2009,1.0,0 -34.0,technician,basic.9y,1.405,20/09/1996,13/09/2011,1.0,1 -31.0,admin.,university.degree,1.405,30/07/2004,21/04/2015,1.0,0 -53.0,blue-collar,high.school,1.405,23/03/1993,26/01/2006,1.0,0 -47.0,self-employed,university.degree,1.405,04/01/2013,01/12/1999,1.0,0 -52.0,admin.,university.degree,1.405,01/10/2001,12/06/2009,1.0,0 -44.0,blue-collar,basic.6y,1.405,,01/05/2009,1.0,0 -41.0,blue-collar,basic.4y,1.405,,01/04/2015,1.0,0 -,admin.,university.degree,1.405,01/03/2003,09/12/1996,1.0,0 -34.0,blue-collar,basic.9y,1.405,19/09/2003,25/02/2000,1.0,0 -40.0,management,university.degree,1.405,03/01/2014,24/01/2014,1.0,0 -46.0,blue-collar,basic.9y,1.405,29/04/2005,01/09/1991,1.0,0 -44.0,blue-collar,basic.4y,1.405,,05/11/1992,1.0,0 -29.0,blue-collar,basic.9y,1.405,29/03/2013,27/02/1998,1.0,0 -71.0,retired,university.degree,1.405,01/10/2004,11/03/2005,1.0,1 -38.0,admin.,university.degree,1.405,11/02/2015,05/03/1994,1.0,0 -46.0,services,high.school,1.405,12/04/2016,05/05/2010,1.0,0 -52.0,services,basic.6y,1.405,03/07/2003,05/08/2008,1.0,0 -49.0,entrepreneur,university.degree,1.405,06/08/2015,23/09/2016,1.0,0 -52.0,services,basic.6y,1.405,08/11/2017,28/11/2018,1.0,0 -48.0,services,high.school,1.405,11/10/2002,06/08/2004,1.0,0 -33.0,blue-collar,high.school,1.405,14/04/1998,31/08/2017,1.0,0 -,housemaid,basic.4y,1.405,13/06/2012,08/04/2004,1.0,1 -,entrepreneur,university.degree,1.405,22/09/1997,18/12/2017,1.0,0 -46.0,admin.,high.school,1.405,05/04/2012,02/10/2009,1.0,0 -46.0,blue-collar,basic.9y,1.405,02/04/2014,25/04/1996,1.0,0 -47.0,blue-collar,basic.9y,1.405,01/03/1998,04/09/2014,1.0,0 -37.0,admin.,university.degree,1.405,15/02/2000,24/08/2016,1.0,0 -75.0,retired,basic.4y,1.405,15/09/1997,19/12/2005,1.0,1 -23.0,admin.,high.school,1.405,10/07/2009,18/10/1996,1.0,0 -57.0,management,university.degree,1.405,24/03/2014,18/07/2008,1.0,0 -50.0,technician,professional.course,1.405,26/05/2011,06/12/1999,1.0,0 -53.0,admin.,university.degree,1.405,15/12/1994,03/03/2000,1.0,0 -47.0,technician,high.school,1.405,18/04/2017,25/08/1999,1.0,0 -37.0,,basic.9y,1.405,,14/08/2017,1.0,0 -41.0,blue-collar,basic.9y,1.405,,24/03/2010,1.0,0 -52.0,admin.,university.degree,1.405,,01/10/2004,1.0,0 -29.0,management,university.degree,1.405,03/09/2010,20/05/1998,1.0,0 -54.0,technician,high.school,1.405,02/01/2004,01/12/1996,1.0,0 -31.0,services,high.school,1.405,05/05/2011,27/10/2011,1.0,0 -30.0,admin.,high.school,1.405,20/10/2015,01/07/2001,1.0,0 -33.0,blue-collar,basic.9y,1.405,08/01/2003,18/05/2005,1.0,0 -30.0,blue-collar,basic.4y,1.405,01/07/1997,24/09/2009,1.0,0 -45.0,admin.,high.school,1.405,07/10/2003,25/10/1995,1.0,0 -,technician,high.school,1.405,09/04/2014,03/12/1999,1.0,0 -53.0,management,university.degree,1.405,12/11/2003,01/03/1998,1.0,0 -34.0,admin.,basic.9y,1.405,31/01/2013,04/04/2016,1.0,0 -,admin.,university.degree,1.405,01/03/2017,01/07/1997,1.0,0 -45.0,blue-collar,basic.6y,1.405,23/05/2007,25/07/1997,1.0,0 -34.0,entrepreneur,university.degree,1.405,30/10/2017,01/01/1996,1.0,0 -,services,high.school,1.405,16/02/2006,23/01/2004,1.0,0 -36.0,blue-collar,basic.9y,1.405,08/08/2012,20/05/2015,1.0,0 -35.0,blue-collar,basic.4y,1.405,06/08/2014,22/06/2017,1.0,0 -19.0,student,high.school,1.405,15/06/2009,22/05/1998,1.0,1 -40.0,self-employed,university.degree,1.405,25/07/2003,21/04/2005,1.0,0 -30.0,blue-collar,basic.4y,1.405,13/06/2017,12/12/2008,1.0,0 -35.0,admin.,university.degree,1.405,,13/05/1997,1.0,0 -,entrepreneur,university.degree,1.405,30/12/2011,21/10/2013,1.0,1 -,admin.,basic.9y,1.405,01/01/1997,03/02/2010,1.0,0 -31.0,services,high.school,1.405,01/09/2005,30/01/2001,1.0,0 -40.0,admin.,university.degree,1.405,28/11/2003,30/04/2013,1.0,0 -45.0,technician,high.school,1.405,10/02/1988,09/06/1994,1.0,0 -33.0,,professional.course,1.405,10/11/1988,31/12/1992,1.0,0 -38.0,self-employed,university.degree,1.405,12/04/2007,31/10/2012,1.0,0 -37.0,services,high.school,1.405,14/02/2011,20/10/1994,1.0,0 -31.0,self-employed,university.degree,1.405,03/03/2011,20/04/2005,1.0,0 -43.0,blue-collar,basic.4y,1.405,,01/05/1993,1.0,0 -34.0,blue-collar,high.school,1.405,27/12/2002,12/06/2002,1.0,0 -40.0,services,high.school,1.405,01/05/1998,10/11/2014,1.0,0 -,services,high.school,1.405,20/02/1994,30/03/2016,1.0,0 -45.0,,basic.9y,1.405,12/02/2009,24/05/2017,1.0,0 -55.0,admin.,university.degree,1.405,01/03/2011,08/11/2002,1.0,0 -56.0,housemaid,university.degree,1.405,20/07/1999,01/04/1995,1.0,1 -31.0,admin.,university.degree,1.405,29/03/2019,27/02/2013,1.0,0 -59.0,self-employed,professional.course,1.405,07/02/2017,09/08/2018,1.0,0 -33.0,housemaid,high.school,1.405,02/04/2013,27/06/2016,1.0,0 -37.0,blue-collar,basic.4y,1.405,08/10/2013,26/01/2018,1.0,0 -60.0,blue-collar,basic.4y,1.405,07/07/2006,10/06/2004,1.0,0 -30.0,technician,university.degree,1.405,10/05/2016,20/08/2004,1.0,0 -32.0,,university.degree,1.405,20/05/1990,01/04/2005,1.0,0 -41.0,blue-collar,high.school,1.405,24/10/2014,16/09/1994,1.0,0 -24.0,admin.,professional.course,1.405,25/09/2007,02/02/2011,1.0,1 -53.0,management,university.degree,1.405,22/09/1997,28/07/2014,1.0,0 -57.0,services,high.school,1.405,31/10/2012,01/11/1997,1.0,0 -33.0,blue-collar,high.school,1.405,11/07/2013,11/05/2012,1.0,0 -59.0,technician,professional.course,1.405,21/03/2003,25/06/2010,1.0,1 -40.0,blue-collar,basic.6y,1.405,09/01/2015,24/02/2006,1.0,0 -30.0,technician,university.degree,1.405,07/11/2013,01/04/2005,1.0,1 -29.0,,basic.9y,1.405,01/12/2015,13/04/2004,1.0,0 -50.0,admin.,high.school,1.405,14/02/2008,15/09/2017,1.0,0 -25.0,self-employed,university.degree,1.405,,25/06/2003,1.0,0 -35.0,technician,university.degree,1.405,26/05/2005,14/03/2003,1.0,0 -,management,university.degree,1.405,08/04/2005,22/09/1999,1.0,0 -25.0,self-employed,university.degree,1.405,10/05/1998,11/02/2005,1.0,1 -25.0,self-employed,university.degree,1.405,14/11/2013,19/12/2001,1.0,1 -32.0,admin.,university.degree,1.405,08/02/2007,12/06/2014,1.0,0 -37.0,management,university.degree,1.405,21/09/2005,30/07/2013,1.0,0 -50.0,admin.,basic.9y,1.405,01/03/1997,22/09/1995,1.0,0 -39.0,management,university.degree,1.405,31/05/2016,26/02/2013,1.0,0 -43.0,management,university.degree,1.405,13/06/2012,18/01/2016,1.0,0 -37.0,admin.,high.school,1.405,05/12/2003,10/04/1996,1.0,0 -21.0,student,high.school,1.405,21/06/2018,11/09/2009,1.0,0 -32.0,management,university.degree,1.405,24/06/2014,26/04/2013,1.0,0 -39.0,management,university.degree,1.405,07/01/2015,15/03/2000,1.0,0 -34.0,blue-collar,basic.9y,1.405,09/06/2016,10/01/2005,1.0,0 -36.0,technician,basic.9y,1.405,11/10/2002,01/12/1992,1.0,0 -,blue-collar,basic.4y,1.405,15/11/1993,01/08/1992,1.0,0 -45.0,services,basic.9y,1.405,10/05/2011,01/05/2010,1.0,0 -46.0,services,high.school,1.405,27/10/2000,17/01/2014,1.0,0 -21.0,self-employed,university.degree,1.405,26/08/2015,04/04/2008,1.0,0 -31.0,services,high.school,1.405,08/10/2001,05/08/1994,1.0,0 -54.0,technician,high.school,1.405,,22/07/2014,1.0,0 -31.0,services,high.school,1.405,05/03/1990,29/01/2015,1.0,0 -21.0,self-employed,university.degree,1.405,01/02/2008,14/11/2014,1.0,1 -53.0,admin.,professional.course,1.405,29/04/1991,18/08/2017,1.0,0 -41.0,admin.,university.degree,1.405,01/08/2008,08/09/2006,1.0,0 -50.0,entrepreneur,high.school,1.405,01/08/2007,11/02/2009,1.0,0 -34.0,management,university.degree,1.405,,14/04/2015,1.0,1 -38.0,admin.,university.degree,1.405,17/04/2014,11/08/2017,1.0,0 -38.0,blue-collar,high.school,1.405,01/07/1992,28/11/2018,1.0,0 -48.0,,high.school,1.405,29/09/2016,16/01/2018,1.0,0 -23.0,student,university.degree,1.405,12/02/2018,15/01/2004,1.0,0 -,services,high.school,1.405,04/02/2005,21/05/2010,1.0,0 -36.0,admin.,high.school,1.405,29/02/2008,01/05/1996,1.0,0 -42.0,blue-collar,basic.4y,1.405,,01/03/1994,1.0,0 -39.0,technician,university.degree,1.405,12/03/2014,17/06/2005,1.0,0 -53.0,management,university.degree,1.405,01/03/1998,12/12/2014,1.0,0 -31.0,services,basic.9y,1.405,,15/08/2003,1.0,0 -34.0,admin.,basic.6y,1.405,31/01/2012,17/01/2006,1.0,0 -44.0,,basic.4y,1.405,28/03/2007,28/04/2010,1.0,0 -,admin.,basic.6y,1.405,24/06/2011,05/12/1990,1.0,0 -36.0,admin.,university.degree,1.405,14/12/1992,24/07/2002,1.0,0 -24.0,admin.,university.degree,1.405,03/05/2011,14/12/2017,1.0,0 -41.0,technician,professional.course,1.405,09/02/2006,03/07/2003,1.0,0 -32.0,technician,professional.course,1.405,22/12/2008,09/10/2013,1.0,0 -43.0,management,university.degree,1.405,09/12/2013,01/10/1994,1.0,0 -41.0,blue-collar,basic.4y,1.405,18/03/2016,25/04/2003,1.0,0 -46.0,blue-collar,university.degree,1.405,01/05/1993,24/11/2014,1.0,1 -31.0,services,high.school,1.405,30/01/2019,05/10/2001,1.0,0 -36.0,services,high.school,1.405,14/09/2005,09/01/1996,1.0,0 -41.0,admin.,high.school,1.405,28/05/2004,07/07/2006,1.0,0 -24.0,admin.,professional.course,1.405,,27/11/2009,1.0,1 -,blue-collar,basic.4y,1.405,25/02/1988,15/11/1994,1.0,0 -41.0,admin.,professional.course,1.405,23/03/2010,10/07/2014,1.0,0 -39.0,admin.,high.school,1.405,17/08/2015,01/12/2009,1.0,0 -39.0,,university.degree,1.405,05/10/2007,12/07/2001,1.0,0 -31.0,technician,professional.course,1.405,30/12/2004,22/11/2000,1.0,0 -39.0,,basic.9y,1.405,16/03/2017,03/02/2006,1.0,0 -50.0,management,university.degree,1.405,07/05/2004,12/07/2016,1.0,0 -19.0,student,high.school,1.405,14/08/2002,27/03/2015,1.0,0 -33.0,admin.,university.degree,1.405,25/07/2003,10/12/2010,1.0,0 -40.0,blue-collar,basic.4y,1.405,31/12/1994,17/01/2014,1.0,0 -,technician,university.degree,1.405,,13/02/2004,1.0,0 -43.0,technician,professional.course,1.405,08/10/2001,24/12/2004,1.0,0 -,,basic.9y,1.405,,01/06/2011,1.0,1 -,blue-collar,high.school,1.405,28/11/2012,01/02/1991,1.0,0 -21.0,student,high.school,1.405,25/08/1996,25/12/1996,1.0,0 -36.0,services,high.school,1.405,19/10/2006,01/12/1997,1.0,0 -50.0,management,university.degree,1.405,25/09/2014,15/01/1996,1.0,0 -27.0,technician,university.degree,1.405,16/12/2016,20/03/2013,1.0,0 -31.0,services,high.school,1.405,01/09/2007,05/03/1993,1.0,0 -35.0,management,university.degree,1.405,12/10/2011,14/11/2018,1.0,0 -37.0,blue-collar,basic.4y,1.405,31/10/2014,31/12/1991,1.0,0 -42.0,services,university.degree,1.405,15/01/1990,17/12/2004,1.0,0 -,self-employed,university.degree,1.405,27/02/2008,20/04/2015,1.0,0 -37.0,services,high.school,1.405,,26/12/2003,1.0,0 -54.0,management,university.degree,1.405,,22/01/2010,1.0,1 -25.0,admin.,university.degree,1.405,05/07/2011,31/12/1993,1.0,0 -52.0,entrepreneur,basic.9y,1.405,25/01/1996,12/05/2014,1.0,0 -25.0,,university.degree,1.405,06/06/2002,15/03/2007,1.0,1 -31.0,services,basic.9y,1.405,18/08/2017,01/08/2014,1.0,1 -47.0,technician,basic.9y,1.405,,09/09/1997,1.0,0 -35.0,admin.,university.degree,1.405,17/05/2012,25/12/1998,1.0,1 -37.0,blue-collar,basic.4y,1.405,17/03/2006,01/02/1992,1.0,0 -31.0,admin.,university.degree,1.405,10/09/1997,14/05/2013,1.0,1 -69.0,retired,basic.4y,1.405,29/04/2014,12/02/2016,1.0,0 -,blue-collar,basic.6y,1.405,09/10/1996,21/07/2016,1.0,0 -47.0,blue-collar,basic.9y,1.405,09/10/2002,01/12/1992,1.0,0 -36.0,blue-collar,professional.course,1.405,,31/03/2000,1.0,0 -69.0,retired,basic.4y,1.405,31/12/1993,02/02/2017,1.0,1 -34.0,admin.,university.degree,1.405,25/08/2010,12/07/2016,1.0,0 -37.0,admin.,basic.9y,1.405,,27/09/2002,1.0,0 -45.0,blue-collar,basic.9y,1.405,21/09/2006,16/07/2014,1.0,0 -33.0,,high.school,1.405,05/06/2008,10/07/1998,1.0,0 -46.0,,high.school,1.405,16/10/2003,08/07/2011,1.0,0 -34.0,admin.,basic.9y,1.405,30/10/2003,10/04/2012,1.0,0 -50.0,blue-collar,basic.4y,1.405,01/07/2011,01/02/1994,1.0,0 -46.0,services,high.school,1.405,29/07/2015,19/01/2000,1.0,0 -33.0,blue-collar,basic.4y,1.405,05/11/2002,01/03/2005,1.0,0 -31.0,services,basic.9y,1.405,24/04/2018,21/08/2013,1.0,0 -,management,university.degree,1.405,16/01/2014,04/02/2002,1.0,0 -33.0,blue-collar,basic.9y,1.405,20/02/1995,08/07/2004,1.0,0 -35.0,admin.,basic.9y,1.405,11/01/2002,11/02/2003,1.0,0 -32.0,blue-collar,basic.6y,1.405,,02/02/2004,1.0,0 -42.0,blue-collar,high.school,1.405,15/07/1996,08/02/2002,1.0,0 -34.0,admin.,university.degree,1.405,23/07/2014,15/12/2006,1.0,0 -37.0,blue-collar,professional.course,1.405,22/02/2011,05/12/2003,1.0,0 -,entrepreneur,university.degree,1.405,09/03/1997,08/08/2016,1.0,0 -35.0,,high.school,1.405,28/04/2008,25/03/2014,1.0,0 -33.0,housemaid,basic.4y,1.405,24/11/2008,18/04/2008,1.0,0 -,admin.,high.school,1.405,14/05/2014,10/11/2005,1.0,0 -,blue-collar,basic.9y,1.405,11/01/2016,01/07/1997,1.0,0 -34.0,blue-collar,basic.9y,1.405,15/11/2001,12/11/2010,1.0,0 -33.0,blue-collar,basic.9y,1.405,03/02/2006,06/06/2008,1.0,0 -,,basic.6y,1.405,10/01/1992,30/12/2014,1.0,0 -42.0,services,university.degree,1.405,,18/06/2003,1.0,0 -31.0,admin.,university.degree,1.405,18/08/2005,18/11/2005,1.0,0 -27.0,blue-collar,basic.9y,1.405,24/08/1991,25/10/2018,1.0,0 -57.0,self-employed,basic.4y,1.405,,12/12/2008,1.0,0 -56.0,,university.degree,1.405,19/08/2005,16/11/2017,1.0,0 -43.0,blue-collar,basic.9y,1.405,01/09/1994,28/12/2012,1.0,0 -36.0,technician,basic.9y,1.405,01/11/1996,26/08/2005,1.0,0 -33.0,housemaid,basic.4y,1.405,08/07/2005,03/11/2009,1.0,0 -44.0,blue-collar,basic.9y,1.405,13/11/2001,31/01/2013,1.0,0 -41.0,admin.,professional.course,1.405,15/05/2014,31/10/2012,1.0,0 -34.0,blue-collar,basic.9y,1.405,21/09/2007,08/07/2005,1.0,0 -23.0,student,high.school,1.405,01/10/1996,30/05/2000,1.0,0 -24.0,technician,professional.course,1.405,14/11/2000,01/07/2005,1.0,0 -38.0,services,high.school,1.405,22/02/2000,10/04/2014,1.0,0 -40.0,management,university.degree,1.405,07/02/2006,25/07/2018,1.0,0 -29.0,admin.,high.school,1.405,,01/12/1993,1.0,0 -33.0,blue-collar,high.school,1.405,05/09/1998,06/11/2008,1.0,0 -33.0,technician,professional.course,1.405,07/07/2006,09/02/2005,1.0,0 -30.0,blue-collar,basic.9y,1.405,23/12/2011,22/04/2004,1.0,0 -50.0,admin.,high.school,1.405,27/04/2007,15/06/1997,1.0,0 -35.0,services,basic.9y,1.405,30/10/2014,27/02/2009,1.0,0 -46.0,services,high.school,1.405,10/07/2008,12/09/2006,1.0,0 -43.0,technician,professional.course,1.405,28/02/2014,17/10/2005,1.0,0 -33.0,services,high.school,1.405,17/10/1996,12/09/2003,1.0,0 -,technician,professional.course,1.405,25/10/2005,19/03/2004,1.0,0 -29.0,technician,high.school,1.405,21/12/2012,17/11/2004,1.0,0 -40.0,admin.,university.degree,1.405,,11/08/2015,1.0,0 -43.0,blue-collar,basic.6y,1.405,06/02/2004,02/02/2016,1.0,0 -54.0,management,university.degree,1.405,08/01/2015,02/08/2011,1.0,0 -44.0,blue-collar,basic.4y,1.405,02/04/2014,16/04/1999,1.0,0 -37.0,,basic.9y,1.405,,01/05/1998,1.0,0 -36.0,technician,basic.6y,1.405,25/04/1992,06/03/2017,1.0,0 -60.0,blue-collar,basic.4y,1.405,04/09/2017,17/01/2003,1.0,0 -24.0,admin.,professional.course,1.405,26/04/2013,11/02/2010,1.0,0 -,technician,university.degree,1.405,22/06/2017,13/06/2012,1.0,0 -40.0,management,university.degree,1.405,13/02/2003,26/10/2010,1.0,0 -47.0,blue-collar,basic.9y,1.405,29/05/2014,04/10/2001,1.0,0 -42.0,admin.,high.school,1.405,24/06/2011,05/09/2003,1.0,0 -31.0,blue-collar,professional.course,1.405,07/07/2004,12/03/1999,1.0,0 -38.0,,professional.course,1.405,,06/06/2013,1.0,0 -34.0,blue-collar,basic.9y,1.405,02/02/2009,07/07/2006,1.0,0 -46.0,entrepreneur,high.school,1.405,,24/11/1999,1.0,0 -38.0,entrepreneur,basic.9y,1.405,24/10/2014,24/04/2007,1.0,0 -49.0,admin.,university.degree,1.405,13/03/2018,22/12/1996,1.0,0 -,technician,professional.course,1.405,,25/09/2013,1.0,0 -34.0,blue-collar,basic.6y,1.405,07/03/2003,28/10/2009,1.0,0 -46.0,admin.,university.degree,1.405,19/09/2003,23/09/2005,1.0,0 -37.0,services,professional.course,1.405,31/12/1987,13/01/2015,1.0,0 -,student,university.degree,1.405,11/07/2018,16/06/1999,1.0,0 -49.0,entrepreneur,university.degree,1.405,29/12/2006,05/09/2016,1.0,0 -35.0,technician,university.degree,1.405,31/10/2003,31/03/2009,1.0,0 -41.0,blue-collar,professional.course,1.405,,27/01/2010,1.0,0 -45.0,blue-collar,basic.4y,1.405,24/07/2009,25/10/2013,1.0,0 -42.0,blue-collar,basic.4y,1.405,19/04/2013,21/11/2003,1.0,0 -28.0,admin.,high.school,1.405,31/03/2003,17/10/2013,1.0,1 -,blue-collar,basic.9y,1.405,01/09/2003,14/06/2012,1.0,0 -,blue-collar,basic.4y,1.405,27/11/2015,24/09/2014,1.0,0 -37.0,blue-collar,professional.course,1.405,,14/09/2005,1.0,0 -37.0,admin.,university.degree,1.405,19/05/2008,20/10/2006,1.0,0 -,retired,basic.6y,1.405,16/07/1999,01/04/1997,1.0,0 -49.0,services,high.school,1.405,02/02/2016,23/07/2010,1.0,0 -34.0,blue-collar,basic.9y,1.405,24/10/2014,10/07/2018,1.0,0 -32.0,,high.school,1.405,,05/07/1992,1.0,0 -33.0,blue-collar,basic.9y,1.405,10/01/2000,31/12/1990,1.0,0 -46.0,,basic.9y,1.405,30/06/1993,07/07/2011,1.0,0 -42.0,blue-collar,basic.9y,1.405,,16/12/1995,1.0,0 -,admin.,university.degree,1.405,30/01/2004,21/06/2013,1.0,0 -54.0,blue-collar,basic.4y,1.405,12/07/2001,02/02/2000,1.0,0 -33.0,blue-collar,basic.4y,1.405,15/07/2010,29/03/2006,1.0,0 -33.0,blue-collar,basic.9y,1.405,29/09/2017,19/05/2006,1.0,0 -39.0,admin.,university.degree,1.405,01/07/2006,19/11/2004,1.0,0 -39.0,admin.,university.degree,1.405,29/04/2004,16/02/2011,1.0,0 -,,professional.course,1.405,29/08/2002,18/04/2008,1.0,0 -47.0,blue-collar,basic.9y,1.405,07/03/2014,03/01/2011,1.0,0 -38.0,services,high.school,1.405,30/11/2001,24/05/2017,1.0,0 -31.0,admin.,university.degree,1.405,24/11/2015,21/07/2017,1.0,0 -60.0,blue-collar,basic.4y,1.405,07/03/2011,09/11/2018,1.0,0 -36.0,blue-collar,basic.9y,1.405,05/03/1986,26/01/2006,1.0,0 -,admin.,university.degree,1.405,10/07/2015,22/10/2014,1.0,0 -43.0,blue-collar,basic.6y,1.405,25/04/2018,07/05/1995,1.0,0 -40.0,technician,professional.course,1.405,03/12/2015,27/09/2011,1.0,0 -46.0,blue-collar,basic.9y,1.405,,02/04/2009,1.0,0 -38.0,admin.,basic.9y,1.405,18/01/2013,01/08/1999,1.0,0 -,,basic.9y,1.405,01/10/2009,17/10/2013,1.0,0 -33.0,technician,high.school,1.405,13/12/2017,30/11/2016,1.0,0 -27.0,management,university.degree,1.405,21/01/1994,27/04/2018,1.0,0 -,blue-collar,basic.9y,1.405,15/07/1997,22/12/2010,1.0,0 -39.0,blue-collar,basic.4y,1.405,09/06/2017,18/07/2014,1.0,0 -35.0,blue-collar,basic.4y,1.405,17/05/2013,09/06/2006,1.0,0 -40.0,,basic.9y,1.405,28/08/2018,05/01/2001,1.0,0 -33.0,blue-collar,basic.9y,1.405,07/03/2014,07/01/2015,1.0,0 -40.0,,professional.course,1.405,08/08/2014,10/01/2019,1.0,0 -34.0,self-employed,university.degree,1.405,02/04/2013,25/11/2015,1.0,0 -37.0,services,high.school,1.405,07/07/2017,21/01/2005,1.0,0 -54.0,technician,high.school,1.405,11/09/2001,29/08/2002,1.0,0 -32.0,services,high.school,1.405,31/05/2011,25/06/2014,1.0,0 -40.0,admin.,university.degree,1.405,29/03/2000,19/01/2015,1.0,0 -38.0,entrepreneur,basic.4y,1.405,19/05/2011,03/01/2003,1.0,0 -34.0,,professional.course,1.405,27/06/1996,08/09/2006,1.0,0 -,blue-collar,high.school,1.405,27/02/2012,07/05/2004,1.0,0 -53.0,blue-collar,basic.6y,1.405,18/01/2006,01/11/2002,1.0,0 -52.0,technician,professional.course,1.405,,24/09/2015,1.0,0 -48.0,services,high.school,1.405,28/06/2005,31/01/2012,1.0,0 -37.0,technician,university.degree,1.405,28/07/2015,17/09/2007,1.0,0 -57.0,self-employed,basic.4y,1.405,15/04/2005,01/02/1999,1.0,0 -,admin.,university.degree,1.405,15/06/2009,01/11/1997,1.0,0 -39.0,,high.school,1.405,15/04/2014,23/04/2019,1.0,0 -57.0,,basic.4y,1.405,17/08/2006,03/03/1994,1.0,0 -37.0,blue-collar,high.school,1.405,22/10/2013,10/10/1996,1.0,1 -34.0,admin.,university.degree,1.405,03/02/2011,06/03/2003,1.0,0 -54.0,admin.,university.degree,1.405,01/02/2007,10/04/2014,1.0,1 -64.0,retired,university.degree,1.405,26/03/2009,25/12/1993,1.0,1 -31.0,technician,university.degree,1.405,01/08/1995,04/04/2002,1.0,1 -56.0,self-employed,university.degree,1.405,21/12/2000,18/08/2005,1.0,1 -75.0,retired,basic.4y,1.405,,01/07/2011,1.0,0 -64.0,retired,university.degree,1.405,,28/12/2000,1.0,0 -53.0,admin.,university.degree,1.405,,25/03/2015,1.0,0 -54.0,management,university.degree,1.405,11/12/2008,01/12/1997,1.0,0 -78.0,retired,basic.4y,1.405,12/06/2014,06/03/2014,1.0,1 -57.0,retired,basic.4y,1.405,,08/04/2005,1.0,1 -19.0,student,high.school,1.405,11/04/2001,01/09/2007,1.0,1 -31.0,,university.degree,1.405,05/11/2001,01/12/2005,1.0,1 -75.0,retired,basic.4y,1.405,02/12/2010,28/12/2012,1.0,1 -44.0,unknown,high.school,1.405,06/02/2012,01/08/1991,1.0,0 -41.0,technician,university.degree,1.405,22/06/2015,29/08/2012,1.0,0 -31.0,technician,university.degree,1.405,05/05/2014,13/04/2011,1.0,0 -,housemaid,professional.course,1.405,19/10/1995,15/03/2011,1.0,1 -61.0,,professional.course,1.405,29/10/2004,02/10/2003,1.0,1 -70.0,retired,basic.6y,1.405,19/03/1996,16/05/2008,1.0,0 -54.0,management,university.degree,1.405,31/07/2012,19/12/2016,1.0,1 -54.0,management,university.degree,1.405,20/05/2003,05/09/2003,1.0,1 -78.0,retired,basic.4y,1.405,15/09/2009,28/12/2001,1.0,0 -66.0,retired,basic.4y,1.405,19/09/1995,15/07/2005,1.0,0 -29.0,technician,university.degree,1.405,18/01/2006,17/01/2003,1.0,0 -65.0,,professional.course,1.405,29/05/1999,08/10/2014,1.0,0 -,retired,basic.4y,1.405,07/02/2008,17/07/2013,1.0,1 -20.0,student,high.school,1.405,22/02/1997,05/07/2002,1.0,0 -47.0,housemaid,basic.4y,1.405,24/03/2006,18/05/2000,1.0,0 -34.0,admin.,high.school,1.405,24/11/2014,24/05/2002,1.0,0 -34.0,admin.,high.school,1.405,18/07/2016,01/07/1996,1.0,1 -34.0,admin.,high.school,1.405,05/02/1993,09/12/1994,1.0,0 -75.0,retired,basic.4y,1.405,09/11/2000,19/10/2016,1.0,1 -53.0,admin.,university.degree,1.405,20/05/1995,29/07/2011,1.0,1 -31.0,technician,university.degree,1.405,,11/04/2002,1.0,1 -47.0,housemaid,professional.course,1.405,01/04/2015,27/02/2009,1.0,1 -78.0,retired,basic.4y,1.405,04/07/1996,31/12/1992,1.0,1 -19.0,student,high.school,1.405,09/09/1997,01/01/2007,1.0,1 -85.0,retired,basic.4y,1.405,15/09/1997,18/02/2009,1.0,1 -64.0,retired,university.degree,1.405,06/01/2014,05/03/1992,1.0,1 -27.0,services,high.school,1.405,09/02/1990,05/08/2016,1.0,1 -31.0,technician,university.degree,1.405,05/10/2015,15/04/2000,1.0,0 -61.0,admin.,university.degree,1.405,18/07/1996,02/07/2009,1.0,0 -46.0,,university.degree,1.405,16/11/2007,27/08/2004,1.0,0 -46.0,admin.,university.degree,1.405,02/01/2002,05/10/2015,1.0,0 -23.0,admin.,university.degree,1.405,08/05/2014,02/08/2011,1.0,0 -33.0,admin.,university.degree,1.405,,07/06/2007,1.0,0 -29.0,admin.,high.school,1.405,12/06/2014,05/06/2002,1.0,0 -23.0,admin.,university.degree,1.405,20/06/2018,31/10/2003,1.0,0 -23.0,admin.,university.degree,1.405,19/09/1997,27/08/2004,1.0,1 -30.0,unemployed,university.degree,1.405,11/08/2009,23/02/2016,1.0,1 -23.0,,university.degree,1.405,22/11/1996,30/09/1998,1.0,1 -23.0,admin.,university.degree,1.405,,10/07/2003,1.0,1 -52.0,blue-collar,basic.4y,1.405,04/06/2007,19/05/2011,1.0,1 -45.0,self-employed,basic.9y,1.405,12/06/2018,28/05/2004,1.0,0 -23.0,admin.,university.degree,1.405,13/01/2015,20/04/2007,1.0,1 -45.0,technician,university.degree,1.405,23/04/2013,20/11/2014,1.0,0 -29.0,admin.,high.school,1.405,01/05/1991,12/05/2015,1.0,1 -46.0,,university.degree,1.405,05/05/1994,03/10/1997,1.0,0 -64.0,retired,basic.4y,1.405,05/10/2006,22/03/2002,1.0,1 -29.0,admin.,university.degree,1.405,27/09/2012,19/10/2009,1.0,1 -64.0,retired,university.degree,1.405,14/09/2001,17/01/2002,1.0,0 -39.0,admin.,university.degree,1.405,19/09/2008,21/10/2005,1.0,1 -37.0,services,high.school,1.405,22/02/2008,15/06/1992,1.0,1 -25.0,admin.,high.school,1.405,14/04/2009,12/12/2003,1.0,1 -55.0,admin.,high.school,1.405,01/07/1995,11/07/2014,1.0,1 -54.0,technician,professional.course,1.405,18/06/1999,12/03/2008,1.0,1 -48.0,admin.,university.degree,1.405,17/01/2018,18/06/2004,1.0,0 -57.0,management,high.school,1.405,20/02/2013,28/11/2002,1.0,1 -50.0,,basic.9y,1.405,31/12/1995,17/11/2011,1.0,0 -25.0,admin.,high.school,1.405,01/08/1996,02/12/2010,1.0,0 -61.0,retired,basic.4y,1.405,27/06/2000,19/10/2006,1.0,1 -65.0,retired,university.degree,1.405,20/06/2003,25/03/2014,1.0,1 -60.0,,professional.course,1.405,25/07/2018,07/11/2003,1.0,1 -30.0,student,high.school,1.405,28/07/2016,05/10/2017,1.0,0 -39.0,admin.,university.degree,1.405,24/03/2006,17/02/2010,1.0,0 -30.0,student,high.school,1.405,04/05/2012,31/12/1994,1.0,0 -52.0,blue-collar,basic.4y,1.405,02/03/2007,01/07/1993,1.0,1 -58.0,retired,professional.course,1.405,22/02/1999,15/04/2009,1.0,1 -60.0,blue-collar,professional.course,1.405,04/10/2012,08/10/2014,1.0,1 -19.0,student,basic.4y,1.405,14/03/2003,08/02/2016,1.0,1 -25.0,admin.,university.degree,1.406,19/05/2005,20/12/1996,1.0,1 -34.0,unknown,basic.4y,1.406,20/05/2011,12/02/2014,1.0,1 -,self-employed,university.degree,1.406,29/04/2013,23/07/2009,1.0,0 -53.0,,basic.9y,1.406,08/07/2016,12/01/2001,1.0,0 -34.0,unknown,basic.4y,1.406,26/05/1993,15/09/2001,1.0,0 -34.0,unknown,basic.4y,1.406,,16/12/2014,1.0,0 -,admin.,university.degree,1.406,27/05/2004,21/03/2011,1.0,1 -52.0,blue-collar,basic.6y,1.406,31/12/1990,03/09/2004,1.0,1 -37.0,technician,high.school,1.406,03/07/2009,23/09/2004,1.0,0 -44.0,admin.,university.degree,1.406,09/10/2015,31/10/2017,1.0,1 -,technician,university.degree,1.406,03/06/2016,08/07/2011,1.0,1 -50.0,admin.,university.degree,1.406,30/07/2013,13/09/2011,1.0,1 -27.0,student,university.degree,1.406,22/12/2005,03/04/2008,1.0,0 -,technician,professional.course,1.406,,10/10/1997,1.0,0 -42.0,technician,high.school,1.406,18/09/2003,09/01/1996,1.0,1 -33.0,self-employed,university.degree,1.406,25/11/2014,23/03/2001,1.0,0 -43.0,admin.,university.degree,1.406,26/11/2002,01/06/1995,1.0,1 -34.0,unknown,basic.4y,1.406,10/10/2013,27/07/2012,1.0,0 -28.0,blue-collar,basic.9y,1.406,24/09/2004,15/01/2004,1.0,0 -28.0,blue-collar,basic.9y,1.406,11/04/2013,27/11/2009,1.0,0 -26.0,student,high.school,1.406,31/10/2007,20/02/2008,1.0,1 -37.0,technician,high.school,1.406,25/10/2006,01/09/1997,1.0,0 -29.0,student,high.school,1.406,,26/01/2006,1.0,0 -85.0,retired,basic.4y,1.406,21/10/2013,09/01/2013,1.0,0 -31.0,,university.degree,1.406,24/11/2011,11/09/1992,1.0,0 -28.0,blue-collar,basic.9y,1.4,03/02/2017,05/12/2014,1.0,0 -30.0,technician,university.degree,1.4,29/11/2007,17/09/2008,1.0,0 -,admin.,university.degree,1.4,13/06/2011,25/09/1996,1.0,1 -36.0,admin.,high.school,1.4,05/05/1998,20/01/2016,1.0,0 -85.0,retired,basic.4y,1.4,17/10/2014,27/04/2012,1.0,0 -80.0,blue-collar,high.school,1.4,01/10/2004,28/05/2013,1.0,0 -,retired,high.school,1.4,,30/11/2001,1.0,0 -64.0,management,high.school,1.4,27/12/2012,18/02/2016,1.0,1 -27.0,student,university.degree,1.4,15/02/1994,15/12/1995,1.0,1 -38.0,technician,university.degree,1.4,05/03/2003,25/12/1992,1.0,1 -66.0,retired,professional.course,1.4,09/06/2006,30/08/2002,1.0,0 -64.0,retired,university.degree,1.4,17/06/2014,04/07/2003,1.0,0 -34.0,unknown,basic.4y,1.4,22/06/2007,27/02/2017,1.0,0 -33.0,,high.school,1.392,05/07/1992,16/08/2017,1.0,0 -71.0,retired,university.degree,1.392,12/05/2006,06/02/2009,1.0,0 -,admin.,university.degree,1.392,01/04/1994,08/06/2016,1.0,1 -27.0,management,university.degree,1.392,15/04/2005,10/10/2002,1.0,0 -36.0,management,university.degree,1.392,22/02/2003,18/10/2000,1.0,0 -28.0,unemployed,high.school,1.392,30/05/2011,19/04/2017,1.0,1 -28.0,,basic.9y,1.392,,26/01/1999,1.0,0 -28.0,blue-collar,basic.9y,1.392,21/11/2018,29/12/2010,1.0,0 -64.0,retired,university.degree,1.392,08/11/2007,20/11/2014,1.0,0 -27.0,admin.,university.degree,1.392,17/02/2016,15/09/1990,1.0,1 -27.0,management,university.degree,1.392,25/06/2015,18/01/2019,1.0,1 -55.0,services,professional.course,1.392,05/03/1996,05/01/2007,1.0,0 -,admin.,high.school,1.392,01/07/1995,03/01/2012,1.0,0 -53.0,admin.,high.school,1.392,02/01/2001,01/08/1992,1.0,0 -38.0,,university.degree,1.392,29/04/2005,19/01/2006,1.0,1 -38.0,admin.,university.degree,1.392,05/09/2008,31/12/1992,1.0,0 -85.0,retired,basic.4y,1.392,25/08/1996,31/12/1992,1.0,0 -62.0,self-employed,university.degree,1.392,06/06/2008,01/12/2004,1.0,0 -23.0,management,university.degree,1.392,30/04/2013,15/06/1995,1.0,1 -38.0,technician,professional.course,1.392,22/06/1999,08/01/1999,1.0,0 -34.0,unknown,basic.4y,1.392,28/03/2012,01/06/1993,1.0,0 -27.0,admin.,university.degree,1.3840000000000001,,01/08/2003,1.0,0 -52.0,blue-collar,basic.6y,1.3840000000000001,11/04/2008,27/06/2007,1.0,0 -,retired,basic.4y,1.3840000000000001,26/03/2014,25/12/1993,1.0,0 -61.0,retired,university.degree,1.3840000000000001,24/09/2003,22/09/1997,1.0,0 -38.0,,university.degree,1.3840000000000001,11/03/2013,31/10/2012,1.0,1 -,services,high.school,1.3840000000000001,23/01/2004,27/10/2015,1.0,0 -61.0,technician,university.degree,1.3840000000000001,01/08/1995,17/08/2006,1.0,0 -23.0,management,university.degree,1.3840000000000001,21/10/1991,01/12/2016,1.0,0 -31.0,,university.degree,1.3840000000000001,28/02/2012,25/07/2008,1.0,0 -51.0,blue-collar,basic.6y,1.3719999999999999,20/06/2002,16/12/2005,1.0,0 -33.0,admin.,high.school,1.3719999999999999,31/01/2013,10/01/1990,1.0,1 -47.0,services,high.school,1.3719999999999999,29/03/2010,08/12/2014,1.0,1 -33.0,admin.,high.school,1.3719999999999999,20/09/1993,25/06/2012,1.0,1 -30.0,,university.degree,1.3719999999999999,23/03/1991,31/05/2018,1.0,0 -53.0,,high.school,1.3719999999999999,01/12/2007,22/09/2000,1.0,0 -69.0,retired,high.school,1.3719999999999999,05/05/1992,11/05/2005,1.0,0 -,services,professional.course,1.3719999999999999,25/07/2005,25/09/1999,1.0,0 -30.0,technician,university.degree,1.3719999999999999,05/11/1993,30/05/2008,1.0,0 -52.0,management,professional.course,1.3719999999999999,14/12/2015,25/03/2001,1.0,0 -24.0,technician,university.degree,1.365,,03/11/2005,1.0,0 -31.0,management,university.degree,1.365,05/05/2003,05/12/1997,1.0,0 -24.0,technician,university.degree,1.365,02/02/2000,04/02/2016,1.0,0 -33.0,admin.,university.degree,1.365,06/12/2017,22/07/2005,1.0,0 -35.0,admin.,university.degree,1.365,19/01/1991,01/11/2006,1.0,0 -27.0,admin.,university.degree,1.365,01/05/1993,27/08/2007,1.0,1 -79.0,retired,basic.9y,1.365,,26/10/2007,1.0,1 -60.0,,professional.course,1.365,14/01/2016,02/11/2007,1.0,1 -60.0,retired,high.school,1.365,02/01/2013,31/01/2017,1.0,1 -,retired,basic.4y,1.365,20/09/2003,21/11/2017,1.0,0 -39.0,technician,professional.course,1.365,25/06/2015,01/03/1994,1.0,0 -60.0,retired,professional.course,1.365,03/07/2002,22/02/2010,1.0,1 -31.0,technician,university.degree,1.365,21/04/2009,31/12/1992,1.0,1 -39.0,technician,professional.course,1.365,15/12/2006,26/11/2013,1.0,1 -28.0,admin.,high.school,1.365,,08/06/2018,1.0,1 -18.0,,basic.4y,1.365,20/02/2004,09/09/1995,1.0,0 -26.0,admin.,university.degree,1.365,15/08/2001,05/08/2000,1.0,1 -44.0,admin.,university.degree,1.365,02/03/2015,08/01/2004,1.0,0 -55.0,admin.,high.school,1.365,12/08/2014,01/07/1993,1.0,0 -30.0,admin.,university.degree,1.365,09/01/2001,12/08/2005,1.0,1 -31.0,admin.,university.degree,1.365,01/10/2005,26/03/2007,1.0,0 -30.0,admin.,university.degree,1.365,06/04/1998,31/12/1993,1.0,1 -53.0,admin.,university.degree,1.365,04/11/2011,05/08/2014,1.0,1 -46.0,admin.,high.school,1.365,,09/09/2003,1.0,0 -46.0,,university.degree,1.365,19/02/1990,10/07/1989,1.0,0 -39.0,services,high.school,1.365,02/03/2017,22/07/2004,1.0,0 -,services,high.school,1.365,12/01/1990,04/12/2014,1.0,1 -31.0,admin.,university.degree,1.365,02/03/2000,04/09/2003,1.0,0 -46.0,admin.,high.school,1.365,13/01/2016,18/08/2000,1.0,0 -21.0,admin.,high.school,1.365,17/09/2010,26/07/2006,1.0,0 -60.0,admin.,high.school,1.365,15/12/1996,30/07/2014,1.0,1 -40.0,,university.degree,1.365,14/12/1993,11/01/2002,1.0,1 -51.0,,basic.6y,1.365,05/09/1998,15/06/2007,1.0,1 -,management,university.degree,1.365,21/11/2014,29/10/2012,1.0,0 -,admin.,high.school,1.365,23/09/1997,12/12/2016,1.0,1 -48.0,entrepreneur,university.degree,1.365,22/10/2009,25/12/1994,1.0,0 -57.0,retired,university.degree,1.365,01/08/1995,23/01/2004,1.0,0 -54.0,management,university.degree,1.365,23/03/2007,08/08/2011,1.0,0 -54.0,management,university.degree,1.365,02/12/1998,01/11/1997,1.0,0 -40.0,admin.,high.school,1.365,21/01/2013,12/06/2015,1.0,0 -48.0,,university.degree,1.365,22/12/1990,05/11/1993,1.0,1 -49.0,management,university.degree,1.365,17/12/2004,23/04/2015,1.0,1 -40.0,admin.,high.school,1.365,29/08/2014,05/06/2012,1.0,0 -33.0,services,high.school,1.365,01/04/2005,17/04/2012,1.0,0 -77.0,retired,basic.4y,1.365,,16/09/2005,1.0,0 -34.0,technician,professional.course,1.365,07/03/2003,01/12/2011,1.0,1 -53.0,management,university.degree,1.365,06/06/2003,27/07/2012,1.0,0 -48.0,entrepreneur,university.degree,1.365,23/10/2015,04/01/2006,1.0,1 -53.0,management,university.degree,1.365,,03/01/2003,1.0,1 -24.0,student,professional.course,1.365,,22/09/2010,1.0,1 -46.0,admin.,high.school,1.365,10/08/2010,14/08/2009,1.0,1 -43.0,admin.,university.degree,1.365,21/01/2005,22/01/2007,1.0,0 -40.0,blue-collar,basic.9y,1.365,,27/11/2003,1.0,1 -,management,basic.6y,1.365,16/02/2009,20/01/1991,1.0,1 -31.0,admin.,high.school,1.365,01/07/1998,27/01/2005,1.0,0 -29.0,admin.,high.school,1.365,,16/05/2011,1.0,1 -40.0,technician,university.degree,1.365,02/12/2014,03/07/2013,1.0,1 -31.0,admin.,high.school,1.365,20/06/2012,21/03/2013,1.0,1 -40.0,admin.,university.degree,1.365,31/05/1994,08/08/1997,1.0,1 -39.0,technician,basic.9y,1.365,30/06/1998,08/08/2017,1.0,1 -31.0,admin.,high.school,1.365,29/03/2018,18/02/2003,1.0,0 -,admin.,high.school,1.365,04/01/2001,30/07/2007,1.0,1 -41.0,technician,professional.course,1.365,07/08/2014,13/11/2013,1.0,1 -30.0,management,university.degree,1.365,05/06/2000,01/11/1993,1.0,1 -38.0,,professional.course,1.365,,17/08/2015,1.0,0 -46.0,technician,high.school,1.365,24/09/2008,25/11/1997,1.0,0 -30.0,admin.,university.degree,1.365,23/12/1992,13/02/2004,1.0,0 -,entrepreneur,university.degree,1.365,,14/04/2000,1.0,1 -31.0,self-employed,university.degree,1.365,08/11/2005,28/09/2005,1.0,1 -54.0,housemaid,high.school,1.365,01/07/1994,06/11/2003,1.0,0 -34.0,admin.,university.degree,1.365,,01/07/1998,1.0,1 -30.0,admin.,university.degree,1.365,11/12/2012,07/09/2016,1.0,1 -,technician,university.degree,1.365,,14/02/2014,1.0,0 -41.0,admin.,university.degree,1.365,10/08/2006,09/10/2018,1.0,1 -54.0,housemaid,high.school,1.365,16/07/2013,07/02/2002,1.0,0 -38.0,admin.,high.school,1.365,04/10/2013,12/04/2006,1.0,1 -54.0,housemaid,high.school,1.365,28/05/2008,01/12/2006,1.0,1 -40.0,self-employed,university.degree,1.365,07/11/2016,17/06/2014,1.0,0 -30.0,student,university.degree,1.365,30/08/2010,17/04/2012,1.0,0 -28.0,unemployed,basic.4y,1.365,12/10/2017,19/10/2004,1.0,0 -36.0,technician,professional.course,1.365,13/05/2011,20/02/1994,1.0,1 -32.0,admin.,university.degree,1.365,07/04/2005,14/06/1996,1.0,0 -37.0,self-employed,university.degree,1.365,08/09/2005,11/10/2010,1.0,1 -33.0,services,high.school,1.365,,16/07/2013,1.0,1 -23.0,admin.,high.school,1.365,06/06/2018,15/10/1988,1.0,0 -32.0,admin.,university.degree,1.365,,16/06/2000,1.0,1 -35.0,management,university.degree,1.365,05/12/1997,24/05/2018,1.0,0 -83.0,retired,basic.4y,1.365,18/01/1999,12/03/2013,1.0,0 -59.0,retired,basic.4y,1.365,25/12/1994,25/11/2005,1.0,1 -34.0,admin.,university.degree,1.365,20/06/2002,15/09/1995,1.0,0 -,entrepreneur,university.degree,1.365,01/10/1993,25/10/2002,1.0,1 -35.0,management,university.degree,1.365,09/06/2009,28/07/1995,1.0,1 -38.0,,professional.course,1.365,20/08/2004,22/07/2005,1.0,1 -27.0,blue-collar,university.degree,1.365,24/03/2009,27/01/2015,1.0,1 -35.0,management,university.degree,1.365,24/01/1990,15/06/2012,1.0,0 -35.0,management,university.degree,1.365,10/11/2010,23/01/2004,1.0,0 -44.0,technician,university.degree,1.365,09/07/1993,31/03/2000,1.0,1 -20.0,student,high.school,1.365,,31/01/2013,1.0,0 -81.0,retired,professional.course,1.365,29/12/2006,20/06/2013,1.0,0 -49.0,admin.,university.degree,1.365,08/07/2013,02/02/2007,1.0,0 -71.0,self-employed,university.degree,1.365,09/03/2002,26/04/2016,1.0,0 -35.0,admin.,university.degree,1.365,01/05/1997,01/03/2005,1.0,0 -31.0,technician,professional.course,1.365,12/04/2005,31/12/1991,1.0,0 -35.0,technician,professional.course,1.365,22/02/2008,01/06/2004,1.0,1 -51.0,technician,professional.course,1.365,05/03/1999,29/12/2005,1.0,1 -51.0,,professional.course,1.365,24/05/2002,04/03/2011,1.0,0 -46.0,technician,professional.course,1.365,20/01/1993,22/08/2018,1.0,1 -51.0,technician,professional.course,1.365,01/01/1997,19/03/2018,1.0,1 -51.0,technician,professional.course,1.365,15/11/2011,06/11/2015,1.0,1 -39.0,services,university.degree,1.365,16/08/2001,18/08/2005,1.0,1 -55.0,admin.,high.school,1.365,05/04/1995,05/11/1997,1.0,0 -51.0,technician,professional.course,1.365,27/04/2016,27/04/2006,1.0,1 -27.0,admin.,university.degree,1.365,01/12/2004,30/06/1993,1.0,0 -49.0,admin.,high.school,1.365,12/05/2004,16/03/2007,1.0,0 -,retired,professional.course,1.365,15/10/2008,31/01/2003,1.0,0 -60.0,retired,professional.course,1.365,26/06/2012,14/06/2005,1.0,0 -36.0,technician,professional.course,1.365,24/03/2009,10/11/2000,1.0,1 -44.0,blue-collar,basic.9y,1.365,02/05/2003,23/01/2002,1.0,0 -47.0,,university.degree,1.365,16/03/2010,28/05/2004,1.0,0 -33.0,services,high.school,1.365,01/06/1994,23/04/2008,1.0,0 -,technician,professional.course,1.365,,30/05/2003,1.0,1 -34.0,technician,professional.course,1.365,08/12/2011,25/05/2005,1.0,0 -25.0,technician,professional.course,1.365,17/12/2014,07/04/1997,1.0,0 -40.0,services,high.school,1.365,27/08/2010,25/02/2001,1.0,0 -30.0,admin.,university.degree,1.365,16/01/2009,09/06/2005,1.0,0 -42.0,services,high.school,1.365,,27/07/2007,1.0,1 -48.0,technician,high.school,1.365,15/04/2009,26/09/2014,1.0,1 -24.0,admin.,university.degree,1.365,23/09/2013,15/11/1984,1.0,0 -56.0,entrepreneur,university.degree,1.365,19/03/2004,01/04/1997,1.0,0 -48.0,,university.degree,1.365,20/05/1993,30/01/2008,1.0,0 -56.0,entrepreneur,university.degree,1.365,01/04/2012,05/11/2004,1.0,0 -56.0,entrepreneur,university.degree,1.365,01/07/2005,18/07/2003,1.0,0 -56.0,entrepreneur,university.degree,1.365,03/10/2003,05/11/1994,1.0,0 -29.0,admin.,university.degree,1.365,14/12/2017,06/01/2005,1.0,1 -56.0,entrepreneur,university.degree,1.365,05/07/2013,10/03/1998,1.0,0 -56.0,entrepreneur,university.degree,1.365,01/03/1991,05/03/2004,1.0,0 -56.0,entrepreneur,university.degree,1.365,27/10/2008,10/12/1999,1.0,0 -56.0,entrepreneur,university.degree,1.365,01/03/2006,05/03/2004,1.0,0 -56.0,entrepreneur,university.degree,1.365,07/01/2000,16/07/2001,1.0,0 -45.0,management,university.degree,1.365,01/10/1995,13/12/2002,1.0,0 -53.0,admin.,university.degree,1.365,,26/10/2016,1.0,0 -30.0,admin.,university.degree,1.365,19/09/2017,06/06/2003,1.0,1 -,self-employed,university.degree,1.365,08/07/2005,09/11/1994,1.0,0 -30.0,admin.,university.degree,1.365,10/07/1992,12/07/2011,1.0,1 -27.0,admin.,high.school,1.365,25/06/2000,09/03/2009,1.0,0 -25.0,self-employed,university.degree,1.365,20/09/1997,01/09/2000,1.0,0 -51.0,technician,university.degree,1.365,06/06/2008,04/12/2009,1.0,1 -28.0,blue-collar,basic.9y,1.365,03/06/2005,24/06/2011,1.0,1 -29.0,admin.,professional.course,1.365,10/04/1997,23/07/2004,1.0,0 -49.0,management,university.degree,1.365,19/03/2007,11/01/2018,1.0,0 -,technician,professional.course,1.365,30/09/2005,31/12/1994,1.0,1 -54.0,management,university.degree,1.365,01/02/1996,22/10/2013,1.0,0 -49.0,unemployed,university.degree,1.365,05/04/1990,01/10/1994,1.0,0 -20.0,,basic.4y,1.365,11/05/2007,17/06/2003,1.0,0 -43.0,technician,university.degree,1.365,25/11/1999,17/12/2010,1.0,0 -24.0,student,high.school,1.365,29/01/2010,16/04/2019,1.0,1 -56.0,entrepreneur,university.degree,1.365,30/07/2008,08/04/2010,1.0,1 -25.0,unemployed,university.degree,1.365,26/04/2017,05/05/2000,1.0,1 -46.0,services,high.school,1.365,,16/06/2015,1.0,0 -46.0,services,high.school,1.365,01/07/2014,25/02/1998,1.0,1 -42.0,technician,professional.course,1.365,26/11/2013,17/10/1997,1.0,0 -,admin.,high.school,1.365,26/06/2009,20/01/2016,1.0,1 -47.0,blue-collar,basic.6y,1.365,12/12/2003,27/06/2006,1.0,1 -48.0,technician,university.degree,1.365,25/07/1996,15/09/1996,1.0,0 -37.0,admin.,university.degree,1.365,25/04/2008,01/02/2008,1.0,1 -47.0,blue-collar,high.school,1.365,31/12/1989,14/02/2003,1.0,1 -36.0,blue-collar,basic.9y,1.365,,01/08/1996,1.0,0 -69.0,retired,university.degree,1.365,03/04/2009,31/05/2017,1.0,1 -,retired,high.school,1.365,12/08/1999,21/07/2006,1.0,0 -28.0,admin.,university.degree,1.365,01/05/2006,10/06/2004,1.0,0 -46.0,admin.,basic.6y,1.365,11/02/2000,17/01/2013,1.0,1 -28.0,admin.,university.degree,1.365,15/02/1997,23/12/2003,1.0,0 -28.0,admin.,university.degree,1.365,18/07/2012,05/02/2014,1.0,0 -28.0,admin.,university.degree,1.365,19/09/1995,29/07/2013,1.0,0 -48.0,technician,professional.course,1.365,26/08/2015,07/10/2011,1.0,1 -49.0,admin.,university.degree,1.365,19/05/2008,13/12/2001,1.0,1 -30.0,technician,university.degree,1.365,01/02/2011,07/10/2005,1.0,1 -21.0,admin.,high.school,1.365,23/01/2012,01/04/1993,1.0,0 -,admin.,university.degree,1.365,07/04/2010,27/04/2012,1.0,0 -37.0,self-employed,university.degree,1.365,01/09/1992,21/04/2010,1.0,0 -,,high.school,1.365,,25/03/2004,1.0,0 -24.0,student,high.school,1.365,08/03/2006,23/04/2004,1.0,0 -37.0,admin.,high.school,1.365,30/07/2010,07/11/2017,1.0,1 -28.0,admin.,university.degree,1.365,02/10/2003,22/12/2017,1.0,1 -48.0,unemployed,basic.9y,1.365,20/04/2016,04/07/2008,1.0,1 -58.0,retired,professional.course,1.365,13/03/2009,04/10/2013,1.0,1 -48.0,unemployed,basic.9y,1.365,25/05/2006,17/07/2014,1.0,0 -36.0,admin.,university.degree,1.365,27/07/2018,15/02/2019,1.0,1 -39.0,management,professional.course,1.365,,15/04/2014,1.0,0 -51.0,technician,high.school,1.365,26/11/2010,03/02/2015,1.0,1 -34.0,admin.,professional.course,1.365,,05/05/1994,1.0,0 -29.0,technician,professional.course,1.365,17/09/2004,28/04/2006,1.0,0 -33.0,blue-collar,basic.4y,1.365,14/04/2006,02/07/1999,1.0,1 -35.0,admin.,high.school,1.365,25/10/2010,01/10/2006,1.0,0 -30.0,entrepreneur,university.degree,1.365,01/08/1997,18/01/2002,1.0,0 -27.0,student,high.school,1.365,11/04/2018,02/05/2016,1.0,1 -60.0,admin.,professional.course,1.365,09/04/1994,30/07/2014,1.0,1 -24.0,,high.school,1.365,16/04/2004,07/12/2007,1.0,0 -30.0,admin.,university.degree,1.365,27/12/2013,13/12/2011,1.0,0 -33.0,blue-collar,basic.4y,1.365,24/09/2009,31/12/1992,1.0,1 -48.0,entrepreneur,university.degree,1.365,01/08/2014,27/03/2007,1.0,0 -,retired,university.degree,1.365,23/07/2015,25/04/1994,1.0,0 -,admin.,university.degree,1.365,01/07/2014,06/03/2013,1.0,1 -22.0,student,high.school,1.365,01/06/2004,01/06/2006,1.0,1 -,management,university.degree,1.365,23/11/2007,25/01/2002,1.0,0 -40.0,technician,professional.course,1.365,01/05/1993,20/04/2007,1.0,1 -,admin.,high.school,1.365,06/05/2005,06/12/2001,1.0,0 -73.0,retired,university.degree,1.365,02/05/2000,13/01/2012,1.0,0 -,retired,basic.4y,1.365,,26/12/2006,1.0,0 -28.0,admin.,university.degree,1.365,09/04/2001,27/04/2001,1.0,1 -41.0,technician,professional.course,1.365,,16/10/2015,1.0,1 -43.0,admin.,university.degree,1.365,10/08/1987,15/05/1997,1.0,0 -35.0,,university.degree,1.365,02/12/2004,12/07/2016,1.0,1 -58.0,,university.degree,1.365,30/07/2004,27/12/2016,1.0,0 -,self-employed,university.degree,1.365,19/11/2010,14/03/2003,1.0,0 -20.0,student,high.school,1.365,09/08/2010,21/09/2012,1.0,1 -38.0,admin.,university.degree,1.365,29/04/2014,03/05/2004,1.0,1 -47.0,admin.,university.degree,1.365,29/09/2000,28/05/2004,1.0,0 -40.0,,university.degree,1.365,02/08/2004,21/04/1992,1.0,1 -34.0,admin.,professional.course,1.365,09/01/2001,26/09/2017,1.0,0 -28.0,,high.school,1.365,02/06/2017,24/05/2002,1.0,0 -41.0,admin.,high.school,1.365,01/03/1992,24/07/1998,1.0,1 -18.0,student,basic.4y,1.365,21/10/2015,10/07/2017,1.0,0 -,technician,professional.course,1.365,,26/02/2014,1.0,1 -25.0,admin.,university.degree,1.365,29/11/2001,13/11/1998,1.0,0 -23.0,student,high.school,1.365,01/09/2003,15/08/2003,1.0,0 -,unknown,high.school,1.365,05/03/2001,01/03/1997,1.0,0 -44.0,,professional.course,1.365,27/09/1990,25/11/1998,1.0,0 -56.0,entrepreneur,university.degree,1.365,01/01/1999,31/03/2009,1.0,0 -33.0,blue-collar,basic.4y,1.365,,07/01/2000,1.0,1 -24.0,technician,university.degree,1.365,01/12/2012,27/02/2008,1.0,1 -28.0,admin.,university.degree,1.365,22/11/2001,01/04/1993,1.0,0 -36.0,admin.,university.degree,1.365,31/01/2012,15/04/2014,1.0,1 -,retired,basic.4y,1.365,18/10/2013,21/04/2006,1.0,1 -49.0,technician,professional.course,1.365,11/12/2012,20/05/2016,1.0,1 -,technician,professional.course,1.365,05/03/1992,25/02/2005,1.0,1 -51.0,housemaid,high.school,1.365,29/02/2008,28/05/2010,1.0,0 -28.0,student,high.school,1.365,15/02/2017,22/06/2012,1.0,0 -45.0,management,university.degree,1.365,05/12/1994,19/12/2003,1.0,1 -49.0,technician,university.degree,1.365,29/04/2015,15/11/2010,1.0,1 -49.0,management,university.degree,1.365,09/10/2014,01/09/2008,1.0,0 -49.0,management,university.degree,1.365,19/05/2011,23/01/2009,1.0,1 -29.0,management,high.school,1.365,01/08/2014,17/11/2009,1.0,0 -59.0,admin.,high.school,1.365,29/09/2005,05/06/2009,1.0,0 -33.0,admin.,high.school,1.365,07/12/2018,07/09/1997,1.0,0 -48.0,entrepreneur,university.degree,1.365,01/04/2007,18/01/2016,1.0,1 -40.0,services,basic.9y,1.365,,07/03/2008,1.0,0 -28.0,admin.,university.degree,1.365,25/03/2001,05/03/2018,1.0,0 -34.0,technician,university.degree,1.365,25/12/1993,20/12/1994,1.0,0 -32.0,blue-collar,professional.course,1.365,15/03/1994,07/12/2015,1.0,0 -30.0,admin.,university.degree,1.365,29/09/2005,11/07/2011,1.0,1 -37.0,self-employed,university.degree,1.365,08/12/2006,21/12/2007,1.0,0 -66.0,,basic.4y,1.365,,04/01/2002,1.0,0 -38.0,admin.,university.degree,1.365,01/07/1990,02/10/2006,1.0,0 -46.0,admin.,basic.6y,1.365,01/04/2007,31/12/1994,1.0,0 -38.0,retired,basic.9y,1.365,29/06/2009,02/10/2014,1.0,0 -66.0,unemployed,basic.4y,1.365,,05/08/1995,1.0,1 -35.0,services,high.school,1.365,05/04/1999,31/01/2013,1.0,0 -41.0,management,high.school,1.365,17/09/2004,12/12/2012,1.0,0 -,blue-collar,professional.course,1.365,05/05/2008,13/06/2003,1.0,0 -,blue-collar,basic.9y,1.365,10/03/2009,08/06/2011,1.0,0 -48.0,,university.degree,1.365,18/04/2005,01/11/2008,1.0,0 -33.0,blue-collar,professional.course,1.365,01/02/2008,01/06/2011,1.0,1 -71.0,retired,basic.4y,1.365,23/10/2012,08/02/2002,1.0,0 -33.0,technician,basic.9y,1.365,20/04/2012,15/08/2003,1.0,0 -25.0,student,university.degree,1.365,,21/06/2005,1.0,0 -30.0,admin.,university.degree,1.365,04/03/2004,26/11/2007,1.0,1 -25.0,student,university.degree,1.365,14/04/2005,04/10/2012,1.0,0 -,technician,university.degree,1.365,15/06/1992,01/02/1995,1.0,0 -38.0,admin.,university.degree,1.365,01/12/1996,10/07/1998,1.0,1 -24.0,admin.,university.degree,1.365,01/09/2006,10/03/2016,1.0,1 -32.0,blue-collar,professional.course,1.365,30/12/2004,20/01/2006,1.0,0 -53.0,technician,professional.course,1.365,07/02/2002,31/12/1992,1.0,1 -32.0,admin.,high.school,1.365,08/07/1999,09/08/1994,1.0,1 -33.0,admin.,high.school,1.365,23/02/2001,20/06/2011,1.0,1 -49.0,management,university.degree,1.365,20/01/2015,04/03/2009,1.0,0 -29.0,admin.,professional.course,1.365,25/04/1993,02/09/2014,1.0,1 -31.0,admin.,university.degree,1.365,05/03/1994,11/06/2004,1.0,1 -37.0,admin.,high.school,1.365,24/03/2010,10/07/2009,1.0,0 -61.0,retired,university.degree,1.365,13/12/1996,21/01/2019,1.0,1 -32.0,student,high.school,1.365,30/06/2010,14/02/2003,1.0,1 -,unemployed,high.school,1.365,,23/05/2008,1.0,1 -60.0,admin.,professional.course,1.365,16/06/2014,05/02/1993,1.0,0 -56.0,entrepreneur,university.degree,1.365,01/02/1995,12/03/2015,1.0,0 -32.0,blue-collar,professional.course,1.365,16/02/2007,27/07/2006,1.0,1 -,services,high.school,1.365,19/11/2007,25/01/2013,1.0,1 -64.0,admin.,university.degree,1.365,28/09/2010,30/12/2008,1.0,1 -56.0,entrepreneur,university.degree,1.365,24/06/2005,31/10/2014,1.0,1 -27.0,student,high.school,1.365,22/08/2002,03/03/2000,1.0,0 -39.0,services,university.degree,1.365,05/04/2006,31/10/2012,1.0,0 -30.0,admin.,university.degree,1.365,,09/03/1996,1.0,1 -40.0,self-employed,university.degree,1.365,09/02/2001,07/03/2018,1.0,1 -30.0,admin.,university.degree,1.365,21/05/2010,12/02/2016,1.0,0 -30.0,student,high.school,1.365,15/02/1988,24/12/2002,1.0,0 -32.0,student,high.school,1.365,,02/11/2007,1.0,1 -42.0,services,high.school,1.365,05/06/2003,01/02/1995,1.0,1 -57.0,retired,university.degree,1.365,03/12/2004,15/09/2011,1.0,0 -25.0,unknown,university.degree,1.365,01/03/1996,03/03/2014,1.0,1 -27.0,admin.,professional.course,1.365,03/12/2013,29/07/2005,1.0,0 -49.0,,university.degree,1.365,03/11/2008,29/05/2009,1.0,0 -24.0,,high.school,1.365,01/02/2008,02/01/1998,1.0,0 -56.0,entrepreneur,university.degree,1.365,20/09/1998,13/02/1998,1.0,1 -66.0,unemployed,basic.4y,1.365,15/04/2004,01/08/2016,1.0,0 -88.0,retired,high.school,1.354,31/12/1993,07/05/2010,1.0,0 -63.0,retired,high.school,1.354,26/08/2008,24/09/2010,1.0,0 -38.0,management,university.degree,1.354,09/01/1996,29/01/2009,1.0,0 -57.0,entrepreneur,basic.9y,1.354,01/10/1992,09/12/1994,1.0,0 -35.0,,basic.9y,1.354,06/01/2000,13/06/2018,1.0,1 -61.0,retired,high.school,1.354,25/05/2007,01/05/1995,1.0,0 -21.0,student,high.school,1.354,23/11/2009,29/09/2011,1.0,1 -59.0,,professional.course,1.354,30/12/2015,01/08/1995,1.0,1 -46.0,technician,high.school,1.354,30/03/2006,03/04/2012,1.0,0 -36.0,entrepreneur,university.degree,1.354,19/01/2001,08/02/1996,1.0,1 -33.0,technician,professional.course,1.354,15/11/2000,05/04/2003,1.0,0 -39.0,,high.school,1.354,22/07/2005,15/12/1994,1.0,1 -,services,high.school,1.354,,09/04/2010,1.0,0 -,admin.,university.degree,1.354,31/10/2012,26/09/2012,1.0,0 -30.0,,university.degree,1.354,01/08/1997,08/08/2013,1.0,0 -35.0,admin.,high.school,1.354,07/10/2000,28/02/2006,1.0,0 -44.0,entrepreneur,professional.course,1.354,20/05/1987,30/09/2014,1.0,0 -,management,university.degree,1.354,01/12/1995,01/12/2006,1.0,0 -35.0,services,basic.6y,1.354,24/04/2003,07/02/2003,1.0,1 -,self-employed,university.degree,1.354,11/02/2019,27/10/2014,1.0,0 -60.0,blue-collar,basic.9y,1.354,31/05/2010,11/04/2018,1.0,1 -36.0,management,university.degree,1.354,05/04/1994,20/04/2011,1.0,1 -60.0,admin.,university.degree,1.354,23/08/2004,13/07/2006,1.0,1 -31.0,admin.,university.degree,1.354,19/12/2003,16/10/2009,1.0,0 -26.0,services,high.school,1.354,18/03/2005,04/05/2001,1.0,1 -30.0,unknown,professional.course,1.354,25/11/2004,21/03/2003,1.0,0 -49.0,admin.,university.degree,1.354,21/03/2014,21/03/2005,1.0,0 -,retired,university.degree,1.354,05/08/1995,08/07/2011,1.0,0 -30.0,management,university.degree,1.354,21/06/2012,26/01/2001,1.0,1 -31.0,admin.,university.degree,1.354,26/03/2004,30/11/2017,1.0,1 -81.0,retired,basic.9y,1.354,26/01/2007,19/09/1995,1.0,0 -39.0,admin.,high.school,1.354,15/05/1989,10/07/2012,1.0,1 -41.0,technician,high.school,1.354,,25/06/2010,1.0,1 -30.0,unemployed,high.school,1.354,16/12/2010,30/10/2003,1.0,1 -39.0,,high.school,1.354,30/03/2016,25/04/2002,1.0,1 -35.0,services,basic.6y,1.354,09/06/2015,24/06/2005,1.0,0 -36.0,admin.,high.school,1.354,05/11/2007,11/06/2009,1.0,0 -65.0,management,university.degree,1.354,21/03/2005,22/03/2012,1.0,1 -28.0,admin.,university.degree,1.354,23/02/2009,21/02/2003,1.0,1 -36.0,,basic.9y,1.354,,07/11/2018,1.0,0 -34.0,services,professional.course,1.354,03/06/2014,12/10/2000,1.0,0 -36.0,unemployed,university.degree,1.354,17/05/2005,09/11/1993,1.0,1 -50.0,blue-collar,basic.6y,1.354,01/08/1995,25/10/2011,1.0,1 -35.0,services,basic.6y,1.354,25/01/1998,02/05/2003,1.0,1 -26.0,student,university.degree,1.354,05/10/1992,24/03/2005,1.0,0 -52.0,,high.school,1.354,10/04/2012,30/07/2008,1.0,0 -,services,professional.course,1.354,,12/09/2008,1.0,0 -25.0,technician,university.degree,1.354,07/02/2012,20/11/1994,1.0,0 -28.0,blue-collar,basic.6y,1.354,15/11/2001,31/01/2013,1.0,0 -43.0,entrepreneur,basic.6y,1.354,20/12/1992,15/08/2003,1.0,0 -51.0,,basic.4y,1.354,07/09/2011,07/12/2006,1.0,0 -30.0,services,high.school,1.354,01/09/1995,09/05/2012,1.0,0 -,retired,basic.6y,1.354,10/10/2014,08/01/2004,1.0,0 -27.0,student,high.school,1.354,05/01/1991,11/05/2012,1.0,0 -,,university.degree,1.354,,17/01/2014,1.0,0 -32.0,student,high.school,1.354,24/12/2014,03/12/2012,1.0,0 -,management,university.degree,1.354,24/01/2014,02/05/2000,1.0,0 -,admin.,university.degree,1.354,13/05/2014,09/09/2005,1.0,1 -49.0,,university.degree,1.354,25/10/2016,01/10/2007,1.0,0 -52.0,admin.,high.school,1.354,05/03/1994,03/12/2004,1.0,0 -,admin.,university.degree,1.354,01/04/2011,15/06/2000,1.0,1 -31.0,student,high.school,1.354,03/02/2006,05/08/1996,1.0,0 -25.0,technician,university.degree,1.354,22/10/2004,11/05/2010,1.0,0 -36.0,technician,university.degree,1.354,06/09/2018,02/08/2011,1.0,1 -42.0,admin.,professional.course,1.354,16/10/2001,04/04/2000,1.0,0 -62.0,retired,professional.course,1.354,,14/01/2000,1.0,0 -42.0,admin.,professional.course,1.354,14/03/2003,11/06/2010,1.0,1 -53.0,admin.,university.degree,1.354,10/10/2003,24/06/2009,1.0,1 -,management,university.degree,1.354,17/07/1996,25/09/1998,1.0,0 -,services,high.school,1.354,16/06/2005,21/05/2002,1.0,0 -26.0,admin.,university.degree,1.354,09/02/2001,21/03/2006,1.0,0 -30.0,unemployed,high.school,1.354,06/02/2019,13/04/2011,1.0,1 -,retired,basic.6y,1.354,,11/07/2008,1.0,1 -39.0,blue-collar,basic.9y,1.354,16/11/2009,05/06/2015,1.0,0 -45.0,blue-collar,basic.9y,1.354,02/03/2011,21/05/2015,1.0,0 -43.0,admin.,university.degree,1.354,11/11/1997,25/07/2018,1.0,0 -33.0,services,high.school,1.354,03/12/2009,30/07/2004,1.0,0 -35.0,blue-collar,basic.4y,1.354,08/04/2010,20/07/2007,1.0,0 -34.0,services,professional.course,1.354,25/03/1999,04/02/2016,1.0,0 -33.0,blue-collar,high.school,1.354,,26/01/2001,1.0,0 -33.0,blue-collar,high.school,1.354,31/12/1988,30/06/2006,1.0,0 -60.0,blue-collar,high.school,1.354,01/11/2012,25/01/1995,1.0,0 -34.0,services,professional.course,1.354,18/10/1999,02/07/2015,1.0,0 -30.0,admin.,university.degree,1.354,14/02/2001,11/04/2016,1.0,0 -42.0,services,high.school,1.354,31/12/1995,05/07/2011,1.0,0 -53.0,management,high.school,1.354,31/03/2015,27/04/2007,1.0,0 -,admin.,university.degree,1.354,,15/02/2008,1.0,1 -42.0,admin.,professional.course,1.354,30/12/2010,27/12/2011,1.0,0 -45.0,blue-collar,basic.9y,1.354,01/07/1992,21/07/2001,1.0,0 -49.0,unemployed,high.school,1.354,,31/12/1997,1.0,0 -57.0,technician,university.degree,1.354,30/01/2013,25/12/1993,1.0,0 -55.0,technician,basic.9y,1.354,,28/07/2015,1.0,0 -25.0,technician,university.degree,1.354,09/04/1992,27/02/2004,1.0,0 -35.0,admin.,professional.course,1.354,29/06/2011,18/11/2005,1.0,0 -27.0,blue-collar,high.school,1.354,09/04/1991,25/08/2016,1.0,0 -31.0,student,high.school,1.354,15/05/1988,01/07/2014,1.0,0 -58.0,retired,university.degree,1.354,,31/10/2012,1.0,0 -43.0,admin.,professional.course,1.354,18/01/2008,05/01/2006,1.0,0 -31.0,admin.,university.degree,1.354,02/08/2013,20/03/2006,1.0,0 -31.0,services,high.school,1.354,04/12/2006,30/07/2018,1.0,1 -38.0,admin.,university.degree,1.354,31/12/1995,17/03/2016,1.0,0 -36.0,entrepreneur,basic.9y,1.354,26/04/2019,22/03/2007,1.0,0 -42.0,admin.,university.degree,1.354,10/02/2016,18/01/2010,1.0,0 -41.0,admin.,high.school,1.354,10/08/2007,26/05/2016,1.0,0 -35.0,services,high.school,1.354,22/06/2007,18/05/2001,1.0,0 -39.0,,professional.course,1.354,01/08/2014,03/12/2004,1.0,1 -27.0,technician,university.degree,1.354,12/03/2009,30/10/2003,1.0,0 -27.0,technician,university.degree,1.354,28/09/2007,27/12/2001,1.0,0 -53.0,admin.,high.school,1.354,08/09/1996,25/12/1992,1.0,0 -19.0,student,high.school,1.354,20/02/2003,13/02/2015,1.0,0 -27.0,,university.degree,1.354,,14/02/1997,1.0,0 -44.0,admin.,high.school,1.354,,15/06/1994,1.0,0 -20.0,technician,university.degree,1.354,20/08/1989,31/05/2012,1.0,1 -45.0,entrepreneur,basic.4y,1.354,12/09/2000,21/02/2006,1.0,0 -42.0,admin.,professional.course,1.354,06/05/2004,16/12/1997,1.0,1 -36.0,management,university.degree,1.354,01/01/1994,24/03/2014,1.0,0 -31.0,blue-collar,basic.6y,1.354,02/06/2003,06/01/2006,1.0,0 -34.0,self-employed,basic.4y,1.354,,19/10/2015,1.0,0 -39.0,,basic.9y,1.354,31/08/2011,15/10/2015,1.0,0 -35.0,admin.,professional.course,1.354,17/06/2014,04/06/2015,1.0,0 -44.0,self-employed,professional.course,1.354,01/05/1993,24/07/2015,1.0,1 -30.0,self-employed,university.degree,1.354,18/08/1999,05/04/1990,1.0,0 -51.0,blue-collar,basic.4y,1.354,31/12/1993,21/01/2015,1.0,0 -31.0,technician,university.degree,1.354,28/06/2013,15/05/2015,1.0,0 -34.0,admin.,university.degree,1.354,21/06/2002,20/08/2004,1.0,0 -51.0,blue-collar,basic.4y,1.354,11/06/2012,21/04/2016,1.0,1 -39.0,admin.,university.degree,1.354,05/12/1990,16/07/2014,1.0,0 -54.0,,basic.4y,1.354,16/12/2014,31/12/1992,1.0,0 -52.0,admin.,university.degree,1.354,17/08/2006,26/06/2009,1.0,0 -28.0,,university.degree,1.354,13/12/2002,31/12/1994,1.0,0 -48.0,,university.degree,1.354,21/10/2014,24/02/2017,1.0,0 -42.0,housemaid,high.school,1.354,19/02/2003,05/02/2002,1.0,0 -53.0,technician,professional.course,1.354,20/12/1994,15/03/2002,1.0,0 -,blue-collar,basic.9y,1.354,05/11/2004,25/02/2005,1.0,0 -39.0,blue-collar,basic.9y,1.354,,19/03/2004,1.0,0 -58.0,admin.,university.degree,1.354,27/04/1993,30/07/2015,1.0,1 -56.0,housemaid,high.school,1.354,13/07/2011,25/05/2016,1.0,0 -30.0,,professional.course,1.354,14/03/2011,11/04/2003,1.0,0 -57.0,self-employed,university.degree,1.354,28/03/2014,30/06/2009,1.0,1 -39.0,admin.,high.school,1.354,14/02/2014,30/11/2001,1.0,0 -56.0,admin.,basic.9y,1.354,14/02/2003,04/01/2008,1.0,0 -30.0,unemployed,high.school,1.354,17/04/2013,20/09/2004,1.0,0 -30.0,admin.,university.degree,1.354,21/10/2015,17/07/2013,1.0,1 -22.0,student,high.school,1.354,23/04/2009,26/03/2004,1.0,1 -42.0,admin.,university.degree,1.354,10/12/2004,10/04/1998,1.0,0 -52.0,blue-collar,basic.4y,1.354,07/04/2014,14/11/2007,1.0,0 -34.0,services,professional.course,1.354,18/02/2010,24/04/2008,1.0,0 -28.0,technician,high.school,1.354,11/07/2011,09/05/1989,1.0,0 -35.0,housemaid,university.degree,1.354,16/01/2004,20/08/2004,1.0,0 -35.0,admin.,high.school,1.354,26/01/2000,27/02/2003,1.0,0 -32.0,self-employed,basic.6y,1.354,18/01/2019,16/12/2004,1.0,0 -61.0,technician,professional.course,1.354,22/12/2015,01/07/2005,1.0,1 -42.0,admin.,university.degree,1.354,27/04/2006,13/05/2005,1.0,0 -,self-employed,high.school,1.354,23/04/2014,05/12/2018,1.0,0 -41.0,,high.school,1.354,05/03/2014,06/01/2005,1.0,0 -,student,high.school,1.354,06/04/2010,25/12/1995,1.0,1 -40.0,,university.degree,1.354,28/06/2018,12/04/2002,1.0,1 -38.0,,basic.9y,1.354,01/06/2004,13/12/2013,1.0,0 -36.0,entrepreneur,basic.9y,1.354,09/04/2018,28/11/2003,1.0,0 -81.0,retired,basic.4y,1.354,08/08/2011,01/09/1995,1.0,1 -46.0,services,basic.6y,1.354,01/02/1995,23/05/2000,1.0,0 -56.0,technician,professional.course,1.354,18/09/2014,22/04/2004,1.0,1 -59.0,retired,basic.4y,1.354,05/12/1997,02/08/2011,1.0,0 -21.0,student,high.school,1.354,04/12/2014,06/01/2005,1.0,1 -44.0,technician,high.school,1.354,01/01/2002,16/02/2010,1.0,0 -50.0,blue-collar,basic.6y,1.354,23/08/2002,05/04/2016,1.0,1 -51.0,technician,professional.course,1.354,24/10/2012,27/07/2011,1.0,0 -39.0,admin.,high.school,1.354,14/09/2012,22/12/2000,1.0,0 -46.0,,basic.6y,1.354,01/05/1992,10/02/2014,1.0,1 -53.0,technician,professional.course,1.354,12/05/2009,22/11/1999,1.0,1 -29.0,management,university.degree,1.354,05/01/1993,15/04/1995,1.0,0 -39.0,,high.school,1.354,30/01/2009,27/07/2018,1.0,1 -39.0,admin.,university.degree,1.354,10/04/1987,24/04/2009,1.0,0 -,entrepreneur,university.degree,1.354,25/08/2015,19/12/2014,1.0,0 -53.0,management,high.school,1.354,15/09/1999,20/05/1992,1.0,0 -37.0,technician,professional.course,1.354,01/03/2016,08/12/2000,1.0,0 -43.0,blue-collar,basic.9y,1.354,01/10/1993,14/04/2006,1.0,0 -34.0,services,professional.course,1.354,23/02/2017,14/12/2001,1.0,0 -27.0,student,university.degree,1.354,22/02/1994,05/07/2000,1.0,0 -42.0,services,high.school,1.354,05/05/2006,25/02/1989,1.0,0 -59.0,management,university.degree,1.354,02/06/2016,19/12/2016,1.0,1 -45.0,admin.,university.degree,1.354,16/12/2011,21/03/2003,1.0,0 -43.0,admin.,high.school,1.354,29/10/2004,27/07/2007,1.0,0 -44.0,self-employed,high.school,1.354,24/12/2018,14/05/2004,1.0,0 -57.0,entrepreneur,basic.9y,1.354,25/12/1993,04/01/2007,1.0,1 -59.0,unknown,high.school,1.354,10/02/1990,19/02/2009,1.0,0 -48.0,unemployed,professional.course,1.354,09/02/2007,29/04/2014,1.0,0 -32.0,services,high.school,1.354,31/07/1993,14/10/2005,1.0,0 -30.0,unknown,professional.course,1.354,22/09/1999,01/10/2009,1.0,0 -50.0,entrepreneur,basic.9y,1.354,28/05/2012,25/04/2017,1.0,1 -29.0,admin.,university.degree,1.354,27/07/2011,21/07/2003,1.0,0 -44.0,self-employed,professional.course,1.354,,05/01/2004,1.0,1 -37.0,technician,professional.course,1.354,07/09/2009,14/01/2014,1.0,0 -46.0,admin.,high.school,1.354,30/07/2013,15/12/2014,1.0,0 -49.0,,high.school,1.354,,14/01/2000,1.0,0 -,admin.,basic.9y,1.354,,01/05/2005,1.0,0 -51.0,unemployed,high.school,1.354,,12/02/2007,1.0,0 -,technician,high.school,1.354,06/12/2018,07/05/2004,1.0,1 -44.0,self-employed,professional.course,1.354,09/07/1988,23/02/2011,1.0,0 -37.0,unknown,university.degree,1.354,26/11/2004,01/05/1998,1.0,0 -44.0,self-employed,high.school,1.354,11/12/2013,25/04/2008,1.0,0 -36.0,management,university.degree,1.354,,22/04/2005,1.0,0 -39.0,unemployed,basic.9y,1.354,25/04/2018,10/01/2003,1.0,0 -31.0,services,high.school,1.354,28/10/1997,25/05/1991,1.0,0 -,housemaid,high.school,1.354,10/02/1998,01/08/2003,1.0,0 -56.0,services,high.school,1.354,28/03/2008,06/06/2000,1.0,1 -49.0,admin.,university.degree,1.354,23/12/2005,14/11/2012,1.0,0 -,technician,professional.course,1.354,05/07/2011,19/11/2007,1.0,0 -50.0,self-employed,basic.9y,1.354,17/02/2012,20/05/2015,1.0,1 -25.0,management,university.degree,1.354,23/04/2001,08/02/2012,1.0,0 -56.0,services,high.school,1.354,26/06/2014,26/11/2004,1.0,0 -34.0,admin.,university.degree,1.354,01/03/2007,16/04/2012,1.0,0 -59.0,unknown,high.school,1.354,23/05/2003,20/04/2018,1.0,0 -45.0,admin.,university.degree,1.354,20/12/1995,05/03/2014,1.0,0 -60.0,admin.,university.degree,1.354,20/06/2003,05/12/2003,1.0,1 -39.0,blue-collar,basic.4y,1.344,18/07/2000,04/12/2003,1.0,0 -36.0,services,high.school,1.344,10/12/2014,01/05/2005,1.0,0 -29.0,admin.,university.degree,1.344,,14/01/2014,1.0,0 -37.0,blue-collar,basic.6y,1.344,02/12/2004,22/05/2015,1.0,0 -25.0,services,high.school,1.344,19/12/2014,24/04/2015,1.0,0 -36.0,admin.,high.school,1.344,30/12/2004,17/09/2014,1.0,0 -,retired,high.school,1.344,17/01/2012,27/06/2017,1.0,1 -32.0,blue-collar,basic.4y,1.344,25/10/1996,01/09/2000,1.0,0 -28.0,services,high.school,1.344,01/08/2013,14/01/2000,1.0,0 -34.0,admin.,university.degree,1.344,19/08/2011,26/05/2008,1.0,0 -58.0,services,high.school,1.344,01/02/1996,05/04/1992,1.0,0 -40.0,admin.,high.school,1.344,01/03/1998,13/08/2015,1.0,0 -36.0,blue-collar,basic.6y,1.344,10/11/2005,26/12/2018,1.0,0 -33.0,management,university.degree,1.344,07/03/2002,26/01/2001,1.0,0 -38.0,admin.,university.degree,1.344,08/02/1997,22/07/2013,1.0,0 -48.0,services,basic.4y,1.344,06/08/2013,09/10/2009,1.0,0 -,retired,basic.6y,1.344,04/07/2003,26/07/1996,1.0,0 -41.0,,basic.9y,1.344,22/09/1997,29/12/2011,1.0,0 -55.0,retired,basic.4y,1.344,10/08/2018,02/11/2007,1.0,0 -40.0,blue-collar,basic.9y,1.344,01/06/1996,20/12/2006,1.0,0 -36.0,admin.,high.school,1.344,31/12/1992,20/07/1994,1.0,0 -32.0,technician,professional.course,1.344,22/03/2013,23/12/2004,1.0,0 -36.0,blue-collar,basic.9y,1.344,25/11/2014,03/09/2018,1.0,0 -19.0,student,high.school,1.344,30/07/2014,06/04/2004,1.0,0 -44.0,blue-collar,basic.4y,1.344,01/07/2004,10/12/1988,1.0,0 -37.0,admin.,basic.9y,1.344,25/10/2000,22/02/2002,1.0,0 -44.0,services,high.school,1.344,01/07/2015,01/06/2007,1.0,0 -29.0,admin.,university.degree,1.344,15/02/1997,31/12/1987,1.0,0 -44.0,admin.,professional.course,1.344,25/07/1996,21/02/2012,1.0,0 -37.0,blue-collar,basic.6y,1.344,28/03/2002,26/08/2004,1.0,0 -37.0,admin.,basic.9y,1.344,04/11/2011,19/04/2000,1.0,0 -33.0,housemaid,basic.9y,1.344,24/06/2015,21/11/2003,1.0,0 -40.0,,basic.9y,1.344,01/02/2006,01/11/2007,1.0,0 -43.0,blue-collar,basic.4y,1.344,28/02/2019,24/07/2009,1.0,0 -42.0,blue-collar,basic.9y,1.344,31/12/1995,25/05/2000,1.0,0 -38.0,admin.,high.school,1.344,14/08/2009,01/03/1995,1.0,0 -34.0,blue-collar,basic.9y,1.344,01/03/2014,26/09/1997,1.0,0 -34.0,blue-collar,basic.9y,1.344,28/10/2011,06/07/2017,1.0,0 -32.0,blue-collar,basic.6y,1.344,24/01/2005,28/06/1996,1.0,0 -34.0,blue-collar,basic.9y,1.344,16/09/2014,27/12/2001,1.0,0 -34.0,blue-collar,basic.9y,1.344,23/10/2003,14/04/2010,1.0,0 -42.0,blue-collar,basic.9y,1.344,12/05/2006,01/09/1996,1.0,0 -32.0,blue-collar,basic.9y,1.344,,16/03/2017,1.0,0 -35.0,blue-collar,basic.6y,1.344,19/03/2004,03/05/2002,1.0,0 -38.0,blue-collar,basic.9y,1.344,18/03/2019,04/04/2016,1.0,0 -34.0,management,university.degree,1.344,08/03/2012,20/02/2008,1.0,0 -37.0,admin.,high.school,1.344,14/11/2018,29/10/2015,1.0,0 -35.0,services,high.school,1.344,11/12/1999,24/12/2009,1.0,0 -32.0,technician,university.degree,1.344,17/03/2016,21/06/2000,1.0,0 -,services,high.school,1.344,14/01/2005,28/10/2011,1.0,0 -36.0,,basic.9y,1.344,07/03/2017,01/07/1995,1.0,0 -,blue-collar,basic.9y,1.344,20/07/2007,11/07/2006,1.0,0 -36.0,blue-collar,basic.9y,1.344,31/12/1997,16/03/2007,1.0,0 -33.0,admin.,high.school,1.344,,14/02/2008,1.0,0 -36.0,blue-collar,basic.9y,1.344,26/06/2018,12/02/2007,1.0,0 -,services,high.school,1.344,06/07/2007,01/04/2005,1.0,0 -41.0,admin.,high.school,1.344,22/12/2009,16/06/2004,1.0,0 -33.0,admin.,high.school,1.344,05/01/2015,03/08/2007,1.0,0 -33.0,admin.,high.school,1.344,01/07/1995,18/04/2003,1.0,0 -47.0,technician,professional.course,1.344,03/03/2004,25/11/2008,1.0,0 -,,basic.9y,1.344,,27/03/2009,1.0,0 -41.0,,basic.9y,1.344,10/03/1999,03/06/2014,1.0,0 -41.0,blue-collar,basic.9y,1.344,09/02/2001,15/08/1995,1.0,0 -47.0,services,high.school,1.344,,05/02/2004,1.0,0 -49.0,,high.school,1.344,17/07/2014,01/09/2010,1.0,0 -41.0,,basic.4y,1.344,09/04/2013,01/05/2006,1.0,0 -36.0,blue-collar,basic.4y,1.344,28/09/2007,26/06/2001,1.0,0 -40.0,admin.,high.school,1.344,31/12/1990,24/02/2016,1.0,0 -34.0,blue-collar,basic.9y,1.344,20/02/2015,21/05/2004,1.0,0 -30.0,admin.,high.school,1.344,19/05/1999,22/01/2014,1.0,0 -39.0,blue-collar,basic.9y,1.344,25/01/2008,17/04/2012,1.0,0 -,entrepreneur,professional.course,1.344,11/06/1998,09/10/2014,1.0,0 -39.0,blue-collar,basic.9y,1.344,24/02/2006,02/12/2014,1.0,0 -38.0,entrepreneur,professional.course,1.344,23/06/2014,14/10/2002,1.0,0 -39.0,blue-collar,basic.9y,1.344,26/01/2009,25/09/1995,1.0,0 -58.0,admin.,university.degree,1.344,07/11/2000,19/11/2008,1.0,0 -49.0,admin.,high.school,1.344,01/12/1994,20/07/2001,1.0,1 -44.0,blue-collar,basic.9y,1.344,23/12/2005,31/12/1993,1.0,0 -39.0,blue-collar,basic.9y,1.344,15/02/1996,05/10/1992,1.0,1 -49.0,blue-collar,professional.course,1.344,07/10/2001,22/11/2007,1.0,0 -38.0,blue-collar,basic.9y,1.344,12/09/2011,10/10/2017,1.0,0 -51.0,admin.,basic.4y,1.344,20/12/2016,18/02/2016,1.0,0 -41.0,blue-collar,basic.9y,1.344,18/05/2007,18/03/2014,1.0,1 -35.0,blue-collar,high.school,1.344,19/04/2007,13/04/2018,1.0,1 -58.0,admin.,university.degree,1.344,10/04/2017,25/03/1996,1.0,1 -49.0,blue-collar,professional.course,1.344,21/11/2007,14/01/2000,1.0,0 -49.0,blue-collar,professional.course,1.344,03/09/1998,03/05/2004,1.0,0 -,,basic.4y,1.344,21/11/2013,04/02/2016,1.0,1 -,blue-collar,basic.6y,1.344,03/10/2012,26/12/2008,1.0,0 -36.0,self-employed,basic.9y,1.344,28/11/2003,03/09/2004,1.0,1 -35.0,technician,professional.course,1.344,09/05/1990,29/01/2015,1.0,0 -38.0,technician,university.degree,1.344,15/04/2013,02/11/2010,1.0,0 -43.0,blue-collar,basic.6y,1.344,08/06/2017,02/11/2015,1.0,0 -47.0,management,university.degree,1.344,,16/07/2015,1.0,0 -51.0,admin.,basic.4y,1.344,20/11/2012,30/07/2004,1.0,0 -34.0,blue-collar,high.school,1.344,03/11/2016,14/01/2000,1.0,0 -31.0,services,basic.9y,1.344,15/10/2004,28/11/2003,1.0,0 -35.0,blue-collar,high.school,1.344,28/05/2014,25/08/2005,1.0,0 -45.0,blue-collar,basic.6y,1.344,07/07/2011,08/04/1996,1.0,0 -34.0,blue-collar,high.school,1.344,21/12/2005,21/02/2011,1.0,1 -35.0,admin.,university.degree,1.344,,15/03/2010,1.0,0 -29.0,student,high.school,1.344,11/09/2018,05/04/1992,1.0,0 -36.0,,high.school,1.344,30/08/2005,12/07/2013,1.0,0 -31.0,services,high.school,1.344,01/09/2008,04/07/2016,1.0,0 -45.0,entrepreneur,basic.9y,1.344,10/12/1997,10/08/2001,1.0,0 -31.0,services,high.school,1.344,,26/06/2008,1.0,0 -42.0,,basic.9y,1.344,01/04/2007,01/05/1993,1.0,0 -41.0,,basic.9y,1.344,11/10/2007,09/12/2003,1.0,0 -,management,university.degree,1.344,,30/12/2011,1.0,0 -44.0,services,high.school,1.344,01/10/2014,06/09/1996,1.0,0 -48.0,blue-collar,basic.4y,1.344,29/10/2012,17/11/2005,1.0,0 -35.0,blue-collar,high.school,1.344,02/06/2016,10/07/2012,1.0,0 -45.0,blue-collar,high.school,1.344,09/08/2000,01/02/1991,1.0,0 -39.0,retired,basic.4y,1.344,01/05/1998,16/11/2006,1.0,0 -50.0,technician,high.school,1.344,28/09/2012,29/08/2000,1.0,0 -35.0,blue-collar,high.school,1.344,16/12/2015,07/12/2016,1.0,1 -55.0,self-employed,basic.9y,1.344,11/03/1997,22/11/2001,1.0,0 -41.0,management,basic.9y,1.344,02/03/2012,07/11/2014,1.0,0 -,blue-collar,basic.6y,1.344,18/12/2015,02/05/2012,1.0,0 -54.0,blue-collar,high.school,1.344,01/08/2003,01/08/2013,1.0,0 -34.0,entrepreneur,university.degree,1.344,31/07/2006,19/09/1997,1.0,0 -,blue-collar,basic.6y,1.344,01/07/1995,31/01/2012,1.0,0 -43.0,blue-collar,basic.9y,1.344,03/12/2010,10/02/2006,1.0,0 -40.0,management,professional.course,1.344,,07/08/2009,1.0,0 -50.0,technician,high.school,1.344,11/10/2005,11/05/2000,1.0,1 -54.0,blue-collar,high.school,1.344,01/07/1996,27/11/2014,1.0,0 -57.0,,basic.9y,1.344,28/01/1994,09/04/2014,1.0,0 -50.0,technician,high.school,1.344,01/03/2006,15/05/2009,1.0,0 -,,basic.9y,1.344,01/12/2006,02/04/2004,1.0,0 -,management,university.degree,1.344,,01/06/1998,1.0,0 -43.0,blue-collar,basic.9y,1.344,17/12/2015,14/06/2002,1.0,0 -45.0,technician,university.degree,1.344,17/10/2008,06/01/2006,1.0,0 -28.0,blue-collar,basic.9y,1.344,19/11/2004,14/06/2001,1.0,0 -36.0,blue-collar,basic.9y,1.344,27/11/2014,01/12/2014,1.0,0 -37.0,blue-collar,high.school,1.344,23/12/2004,20/12/2000,1.0,0 -36.0,blue-collar,basic.9y,1.344,23/05/2006,10/02/2006,1.0,0 -33.0,services,professional.course,1.344,05/01/2003,01/11/2004,1.0,0 -37.0,blue-collar,basic.6y,1.344,07/01/1999,27/01/2009,1.0,0 -43.0,blue-collar,basic.9y,1.344,,23/11/2012,1.0,0 -38.0,technician,professional.course,1.344,25/12/1995,01/07/2005,1.0,0 -43.0,blue-collar,basic.9y,1.344,08/07/2005,05/03/1998,1.0,0 -48.0,services,basic.4y,1.344,,23/12/2005,1.0,0 -35.0,services,basic.6y,1.344,30/01/2018,23/12/2013,1.0,0 -30.0,admin.,high.school,1.344,12/01/2017,24/01/2019,1.0,1 -34.0,technician,professional.course,1.344,,05/10/2016,1.0,0 -45.0,blue-collar,basic.4y,1.344,18/06/2004,10/11/2004,1.0,0 -46.0,,high.school,1.344,08/04/2005,07/04/2004,1.0,0 -44.0,blue-collar,basic.4y,1.344,01/03/2001,09/03/2016,1.0,0 -44.0,admin.,university.degree,1.344,12/10/1998,22/10/2004,1.0,0 -30.0,blue-collar,basic.9y,1.344,13/05/2014,05/10/1991,1.0,0 -30.0,technician,university.degree,1.344,17/07/2015,30/01/2008,1.0,0 -46.0,blue-collar,high.school,1.344,13/10/2010,29/03/2012,1.0,0 -42.0,blue-collar,basic.4y,1.344,21/07/2005,05/04/1996,1.0,0 -30.0,technician,university.degree,1.344,28/06/1990,09/06/2017,1.0,0 -36.0,blue-collar,basic.6y,1.344,12/06/2017,13/06/2008,1.0,0 -36.0,blue-collar,basic.6y,1.344,19/01/2007,01/07/2013,1.0,0 -36.0,,high.school,1.344,02/01/2003,12/04/2018,1.0,0 -38.0,technician,university.degree,1.344,13/10/1992,20/03/2013,1.0,0 -46.0,blue-collar,high.school,1.344,30/07/2010,19/04/2012,1.0,0 -44.0,entrepreneur,basic.4y,1.344,03/10/2003,29/09/1992,1.0,0 -48.0,blue-collar,basic.9y,1.344,03/06/2005,09/06/1988,1.0,0 -33.0,admin.,high.school,1.344,25/04/1993,04/05/2015,1.0,0 -40.0,admin.,high.school,1.344,31/12/1994,19/01/2016,1.0,0 -,entrepreneur,basic.4y,1.344,06/04/2016,18/12/1998,1.0,0 -33.0,,high.school,1.344,01/06/1997,23/04/2007,1.0,0 -33.0,admin.,high.school,1.344,26/09/2012,19/09/1995,1.0,0 -33.0,admin.,high.school,1.344,,14/03/2013,1.0,0 -,technician,university.degree,1.344,09/09/1994,10/12/2012,1.0,0 -47.0,blue-collar,basic.9y,1.344,25/09/1997,28/04/2015,1.0,0 -51.0,blue-collar,professional.course,1.344,31/12/1991,09/12/2011,1.0,0 -33.0,admin.,high.school,1.344,15/10/2014,15/04/2009,1.0,0 -,admin.,high.school,1.344,13/12/2016,14/11/2013,1.0,0 -39.0,services,professional.course,1.344,08/11/2017,25/07/2014,1.0,0 -32.0,admin.,high.school,1.344,15/06/2001,26/04/2010,1.0,0 -40.0,blue-collar,basic.9y,1.344,01/10/1993,01/09/2007,1.0,0 -32.0,admin.,high.school,1.344,09/02/2005,20/12/1985,1.0,0 -54.0,self-employed,university.degree,1.344,11/03/2014,30/08/2011,1.0,0 -49.0,entrepreneur,high.school,1.344,27/04/2006,03/12/1999,1.0,0 -28.0,services,high.school,1.344,,15/05/1994,1.0,0 -49.0,entrepreneur,high.school,1.344,01/02/1996,20/12/1993,1.0,0 -58.0,retired,high.school,1.344,19/01/2007,10/06/2005,1.0,0 -32.0,services,high.school,1.344,05/06/1990,31/08/2018,1.0,0 -32.0,services,high.school,1.344,21/10/2014,28/01/2013,1.0,0 -,entrepreneur,high.school,1.344,29/09/2006,25/04/2018,1.0,0 -,retired,high.school,1.344,17/03/1998,13/12/2001,1.0,0 -,technician,high.school,1.344,01/11/2009,09/02/1995,1.0,0 -45.0,blue-collar,basic.9y,1.344,13/07/2015,07/04/2005,1.0,0 -47.0,entrepreneur,high.school,1.344,15/04/2010,05/07/1998,1.0,0 -44.0,admin.,professional.course,1.344,20/02/2004,16/12/2010,1.0,0 -37.0,blue-collar,high.school,1.344,11/07/2003,28/08/2003,1.0,0 -45.0,blue-collar,basic.4y,1.344,05/11/1995,28/02/2013,1.0,0 -35.0,technician,professional.course,1.344,16/01/2001,20/01/2005,1.0,0 -40.0,technician,high.school,1.344,11/02/2005,28/05/2009,1.0,0 -,blue-collar,basic.6y,1.344,,01/09/2011,1.0,1 -42.0,blue-collar,basic.4y,1.344,03/10/2013,11/08/2005,1.0,0 -35.0,blue-collar,basic.4y,1.344,05/05/2003,20/08/1996,1.0,0 -57.0,blue-collar,basic.4y,1.344,31/12/1990,22/10/2012,1.0,0 -42.0,blue-collar,basic.4y,1.344,25/04/1995,30/03/2009,1.0,0 -49.0,,basic.6y,1.344,05/10/1990,08/07/2016,1.0,1 -34.0,admin.,high.school,1.344,04/08/2000,17/10/2001,1.0,1 -36.0,admin.,high.school,1.344,01/10/2007,11/03/2004,1.0,0 -32.0,,university.degree,1.344,31/12/1991,24/02/2014,1.0,0 -,,university.degree,1.344,,05/01/2012,1.0,0 -32.0,management,university.degree,1.344,27/01/2005,07/08/2015,1.0,0 -45.0,entrepreneur,basic.9y,1.344,23/02/2010,02/03/2001,1.0,0 -43.0,blue-collar,basic.9y,1.344,18/07/2014,04/07/1997,1.0,0 -39.0,blue-collar,basic.4y,1.344,11/09/2013,03/03/2005,1.0,0 -32.0,technician,professional.course,1.344,06/02/2018,10/03/2009,1.0,0 -44.0,entrepreneur,basic.4y,1.344,26/05/2006,03/12/2010,1.0,1 -,management,high.school,1.344,19/10/2007,01/10/1996,1.0,0 -52.0,blue-collar,basic.6y,1.344,18/06/2008,09/07/2002,1.0,0 -30.0,admin.,university.degree,1.344,08/09/2014,01/05/2008,1.0,0 -53.0,admin.,high.school,1.344,11/09/2017,22/10/2004,1.0,0 -,unemployed,university.degree,1.344,30/05/1997,14/03/2011,1.0,0 -33.0,admin.,high.school,1.344,01/09/1996,29/12/2000,1.0,0 -29.0,entrepreneur,basic.6y,1.344,20/11/2014,18/09/2013,1.0,0 -34.0,admin.,high.school,1.344,,05/08/2005,1.0,0 -35.0,blue-collar,basic.6y,1.344,01/08/1995,05/05/2000,1.0,0 -37.0,management,university.degree,1.344,10/10/2003,21/01/2019,1.0,0 -36.0,retired,university.degree,1.344,13/02/2014,19/05/2006,1.0,0 -37.0,management,university.degree,1.344,,11/03/2019,1.0,0 -50.0,blue-collar,basic.4y,1.344,14/04/1999,15/05/2008,1.0,0 -,services,high.school,1.344,17/06/1998,17/11/2017,1.0,0 -37.0,management,university.degree,1.344,12/02/2014,23/01/2012,1.0,0 -58.0,services,high.school,1.344,26/04/2013,28/05/2014,1.0,0 -38.0,entrepreneur,basic.4y,1.344,21/11/2003,28/11/2014,1.0,0 -,,professional.course,1.344,20/04/2009,25/06/1996,1.0,0 -34.0,technician,professional.course,1.344,09/04/2004,09/12/2015,1.0,1 -38.0,entrepreneur,basic.4y,1.344,04/01/2010,06/02/2018,1.0,0 -34.0,services,high.school,1.344,20/03/2018,28/12/2001,1.0,0 -36.0,admin.,high.school,1.344,06/08/2010,20/02/2018,1.0,0 -52.0,,high.school,1.344,02/05/2002,30/04/2009,1.0,0 -52.0,blue-collar,high.school,1.344,29/12/2008,29/04/2013,1.0,0 -37.0,services,basic.9y,1.344,26/09/2002,24/05/2012,1.0,0 -39.0,blue-collar,basic.9y,1.344,02/10/2014,19/03/2009,1.0,0 -39.0,blue-collar,basic.6y,1.344,11/04/2001,31/12/1993,1.0,0 -37.0,services,basic.9y,1.344,05/06/2018,13/12/2013,1.0,0 -37.0,services,basic.9y,1.344,16/09/1994,20/12/2002,1.0,0 -54.0,services,university.degree,1.344,20/07/1993,26/02/2001,1.0,0 -43.0,blue-collar,basic.4y,1.344,17/07/2018,16/07/2012,1.0,0 -33.0,admin.,basic.9y,1.344,20/05/1994,18/12/2013,1.0,0 -30.0,services,high.school,1.344,30/11/2000,20/07/2015,1.0,0 -54.0,,university.degree,1.344,21/07/2006,01/03/1995,1.0,1 -44.0,management,university.degree,1.344,01/05/1994,01/09/2005,1.0,0 -30.0,services,high.school,1.344,01/08/2002,17/01/2013,1.0,0 -27.0,blue-collar,basic.9y,1.344,11/08/2005,16/12/2014,1.0,0 -,blue-collar,basic.9y,1.344,15/07/2000,18/06/2001,1.0,0 -51.0,services,high.school,1.344,10/08/2012,10/02/2012,1.0,0 -57.0,blue-collar,basic.9y,1.344,01/04/2005,04/12/2017,1.0,0 -36.0,blue-collar,basic.9y,1.344,04/11/1999,20/03/2018,1.0,0 -,blue-collar,basic.4y,1.344,06/04/2012,01/07/2010,1.0,0 -41.0,blue-collar,basic.9y,1.344,28/03/2002,10/02/2016,1.0,0 -,management,university.degree,1.344,01/07/1991,01/04/2009,1.0,0 -40.0,blue-collar,basic.6y,1.344,31/07/2015,23/08/2018,1.0,0 -29.0,,university.degree,1.344,30/07/2013,05/03/2000,1.0,0 -29.0,admin.,university.degree,1.344,06/07/2007,18/11/2005,1.0,0 -29.0,admin.,university.degree,1.344,01/05/1996,12/10/2007,1.0,0 -31.0,services,high.school,1.344,05/07/2003,14/07/2016,1.0,0 -29.0,admin.,university.degree,1.344,,20/06/2006,1.0,0 -29.0,admin.,university.degree,1.344,23/12/2005,14/08/2014,1.0,0 -37.0,services,high.school,1.344,29/01/2013,31/01/2019,1.0,0 -36.0,blue-collar,basic.4y,1.344,01/07/2015,06/09/2013,1.0,0 -34.0,blue-collar,basic.6y,1.344,10/07/2017,01/07/1996,1.0,0 -40.0,admin.,professional.course,1.344,,12/01/2000,1.0,0 -41.0,blue-collar,basic.4y,1.344,05/08/2000,05/02/2013,1.0,0 -28.0,blue-collar,university.degree,1.344,,01/04/2010,1.0,0 -39.0,retired,basic.4y,1.344,29/11/2013,23/07/2018,1.0,0 -31.0,admin.,university.degree,1.344,13/02/2015,11/04/2011,1.0,0 -31.0,admin.,high.school,1.344,,18/04/1997,1.0,0 -36.0,technician,basic.9y,1.344,01/02/1996,05/08/1994,1.0,0 -39.0,blue-collar,basic.9y,1.344,31/12/1994,17/06/2013,1.0,0 -32.0,self-employed,basic.9y,1.344,08/06/2011,13/12/2007,1.0,0 -33.0,blue-collar,basic.4y,1.344,02/01/2004,30/11/2001,1.0,0 -36.0,entrepreneur,high.school,1.344,31/12/1991,12/09/2012,1.0,0 -36.0,entrepreneur,high.school,1.344,12/11/1991,01/06/1997,1.0,0 -37.0,services,basic.6y,1.344,25/08/1998,29/05/2014,1.0,0 -54.0,management,university.degree,1.344,15/11/1999,05/10/1999,1.0,0 -32.0,technician,basic.9y,1.344,,01/12/2005,1.0,0 -54.0,management,university.degree,1.344,31/12/1989,19/08/2014,1.0,0 -,blue-collar,basic.4y,1.344,,06/12/2001,1.0,0 -39.0,services,high.school,1.344,30/05/2006,16/02/2001,1.0,0 -,management,university.degree,1.344,01/02/1996,09/02/2010,1.0,0 -30.0,management,university.degree,1.344,18/11/2014,30/11/2011,1.0,0 -,management,university.degree,1.344,23/05/2000,28/03/2012,1.0,0 -30.0,management,university.degree,1.344,04/11/2005,22/12/2011,1.0,0 -,,high.school,1.344,,18/11/2013,1.0,0 -48.0,blue-collar,basic.9y,1.344,11/05/2011,18/05/2011,1.0,0 -30.0,management,university.degree,1.344,,18/12/2013,1.0,0 -45.0,admin.,high.school,1.344,20/04/2010,25/05/2004,1.0,0 -31.0,,high.school,1.344,31/01/2012,01/09/2004,1.0,0 -,blue-collar,basic.9y,1.344,10/11/2010,22/06/2006,1.0,0 -38.0,blue-collar,basic.6y,1.344,01/10/1993,20/07/2006,1.0,1 -31.0,blue-collar,basic.9y,1.344,25/11/1999,28/04/2006,1.0,0 -,admin.,basic.9y,1.344,23/02/2011,08/04/2005,1.0,0 -33.0,services,high.school,1.344,30/04/2015,14/04/2006,1.0,0 -42.0,entrepreneur,professional.course,1.344,20/03/2019,12/04/2000,1.0,0 -41.0,blue-collar,basic.4y,1.344,01/12/1996,09/02/2006,1.0,1 -41.0,blue-collar,basic.4y,1.344,06/06/2008,13/10/2000,1.0,0 -36.0,blue-collar,basic.9y,1.344,05/05/1998,18/05/2006,1.0,0 -26.0,student,high.school,1.344,27/05/2005,30/12/1997,1.0,0 -43.0,,basic.4y,1.344,20/12/2001,15/09/2005,1.0,0 -41.0,blue-collar,basic.6y,1.344,25/01/2012,25/05/2001,1.0,0 -34.0,admin.,university.degree,1.344,18/03/2005,21/02/1997,1.0,0 -31.0,blue-collar,basic.9y,1.344,14/05/2004,19/11/2013,1.0,0 -,admin.,university.degree,1.344,14/02/2003,19/11/2015,1.0,0 -28.0,services,high.school,1.344,22/04/2004,26/03/2019,1.0,0 -44.0,management,university.degree,1.344,,31/12/1993,1.0,0 -,services,high.school,1.344,14/02/2009,12/05/2016,1.0,0 -,,basic.4y,1.344,19/09/1995,25/03/2001,1.0,0 -,management,professional.course,1.344,05/07/1996,21/10/2008,1.0,0 -35.0,services,high.school,1.344,14/08/2014,28/07/2014,1.0,0 -30.0,services,high.school,1.344,11/03/2005,15/07/1998,1.0,0 -37.0,technician,university.degree,1.344,15/01/2014,09/04/2004,1.0,0 -32.0,management,university.degree,1.344,20/01/2003,24/06/2005,1.0,0 -33.0,services,professional.course,1.344,01/12/2008,23/05/2013,1.0,0 -38.0,,high.school,1.344,27/12/2001,03/10/2003,1.0,0 -37.0,admin.,university.degree,1.344,01/08/1992,21/10/2014,1.0,0 -37.0,services,high.school,1.344,16/12/2004,16/06/2014,1.0,0 -45.0,admin.,high.school,1.344,30/01/2012,16/07/1996,1.0,0 -36.0,technician,basic.9y,1.344,01/05/1996,23/07/2014,1.0,0 -32.0,technician,basic.9y,1.344,03/08/1999,09/07/2015,1.0,1 -26.0,management,university.degree,1.344,31/01/2013,29/02/2012,1.0,0 -19.0,student,high.school,1.344,01/12/1998,05/06/2002,1.0,0 -45.0,,high.school,1.344,11/06/2013,20/04/2007,1.0,0 -43.0,blue-collar,basic.9y,1.344,,05/11/1990,1.0,0 -,management,high.school,1.344,,25/03/2010,1.0,0 -42.0,blue-collar,basic.9y,1.344,19/09/2003,20/06/2001,1.0,0 -55.0,blue-collar,high.school,1.344,17/10/2012,05/07/1998,1.0,0 -49.0,entrepreneur,high.school,1.344,25/05/1997,02/02/2007,1.0,0 -32.0,technician,professional.course,1.344,20/12/2013,25/02/2013,1.0,0 -37.0,services,high.school,1.344,21/04/2011,17/03/2006,1.0,0 -26.0,student,high.school,1.344,11/06/2012,26/07/2007,1.0,0 -33.0,blue-collar,basic.6y,1.344,18/06/2012,01/04/2015,1.0,1 -43.0,,university.degree,1.344,31/12/1989,10/07/2014,1.0,0 -36.0,blue-collar,basic.6y,1.344,01/08/2008,23/07/2013,1.0,0 -52.0,management,basic.4y,1.344,29/06/2004,30/11/1994,1.0,0 -36.0,blue-collar,basic.4y,1.344,,23/05/2008,1.0,0 -39.0,self-employed,university.degree,1.344,22/07/1994,20/08/2004,1.0,0 -,blue-collar,basic.6y,1.344,01/02/2010,04/08/2014,1.0,0 -35.0,blue-collar,basic.6y,1.344,14/02/2003,01/08/2016,1.0,0 -41.0,blue-collar,basic.4y,1.344,05/06/1996,02/04/2014,1.0,0 -34.0,admin.,university.degree,1.344,,25/12/1996,1.0,0 -38.0,technician,professional.course,1.344,15/11/2017,01/12/2004,1.0,0 -31.0,blue-collar,basic.9y,1.344,15/12/2016,27/07/2007,1.0,0 -35.0,services,basic.6y,1.344,22/07/2014,09/06/1995,1.0,0 -43.0,blue-collar,basic.4y,1.344,20/05/2011,27/12/2007,1.0,0 -34.0,blue-collar,basic.4y,1.344,28/05/2014,13/10/2011,1.0,0 -36.0,admin.,university.degree,1.344,25/03/2016,28/05/2009,1.0,1 -48.0,,basic.6y,1.344,31/01/2014,13/03/2009,1.0,1 -48.0,blue-collar,basic.9y,1.344,28/02/2011,02/07/2014,1.0,0 -34.0,blue-collar,basic.6y,1.344,01/02/1993,14/03/2008,1.0,0 -53.0,unemployed,basic.9y,1.344,01/03/1994,01/08/2013,1.0,0 -37.0,blue-collar,basic.6y,1.344,18/12/2004,09/04/2018,1.0,0 -,blue-collar,basic.4y,1.344,22/12/1997,12/03/2008,1.0,0 -39.0,admin.,professional.course,1.344,28/05/2010,01/02/2005,1.0,0 -34.0,technician,professional.course,1.344,01/08/2006,20/06/2014,1.0,0 -40.0,technician,professional.course,1.344,25/12/1993,22/09/2004,1.0,0 -44.0,admin.,university.degree,1.344,03/01/2002,20/11/1993,1.0,0 -34.0,admin.,high.school,1.344,30/01/1998,03/05/2002,1.0,0 -47.0,,university.degree,1.344,29/01/2007,25/12/1994,1.0,0 -,blue-collar,basic.9y,1.344,28/03/2003,05/06/2014,1.0,0 -36.0,,basic.9y,1.344,05/08/1997,12/02/2010,1.0,0 -38.0,technician,professional.course,1.344,,18/06/2015,1.0,0 -,blue-collar,basic.9y,1.344,05/12/2005,01/01/1997,1.0,0 -55.0,self-employed,basic.9y,1.344,17/02/2016,10/12/1987,1.0,0 -,blue-collar,basic.9y,1.344,26/11/2004,22/04/2004,1.0,0 -45.0,blue-collar,basic.9y,1.344,,02/10/2014,1.0,1 -46.0,,high.school,1.344,09/02/2011,01/12/1995,1.0,0 -37.0,blue-collar,basic.6y,1.344,16/08/2002,21/07/2009,1.0,1 -29.0,entrepreneur,basic.6y,1.344,01/01/2008,15/07/2014,1.0,0 -31.0,admin.,university.degree,1.344,19/12/2003,25/03/2011,1.0,0 -31.0,services,high.school,1.344,25/11/2008,28/01/2013,1.0,0 -35.0,blue-collar,basic.9y,1.344,18/01/1990,22/04/2009,1.0,0 -37.0,technician,university.degree,1.344,15/02/1994,31/03/2008,1.0,0 -41.0,blue-collar,basic.6y,1.344,08/07/1999,25/11/1996,1.0,0 -42.0,admin.,high.school,1.344,09/03/2001,19/09/2003,1.0,0 -48.0,blue-collar,basic.4y,1.344,20/04/2006,27/10/2015,1.0,0 -,blue-collar,basic.9y,1.344,,01/12/2005,1.0,0 -,admin.,high.school,1.344,15/09/1996,09/05/2003,1.0,0 -31.0,admin.,university.degree,1.344,14/01/2005,01/05/1996,1.0,0 -,blue-collar,basic.9y,1.344,11/09/2015,05/11/2004,1.0,0 -26.0,management,university.degree,1.344,16/01/1990,27/11/2012,1.0,0 -27.0,technician,professional.course,1.344,29/12/1992,01/08/1994,1.0,0 -36.0,admin.,high.school,1.344,06/06/2003,19/09/1995,1.0,0 -46.0,technician,professional.course,1.344,15/02/2016,01/08/2011,1.0,0 -49.0,admin.,high.school,1.344,26/06/2007,25/06/2004,1.0,0 -38.0,blue-collar,professional.course,1.344,14/01/2010,03/04/2009,1.0,0 -33.0,,basic.9y,1.344,16/02/2015,08/01/1997,1.0,0 -40.0,,high.school,1.344,02/11/2004,27/01/2017,1.0,0 -44.0,management,university.degree,1.344,18/05/2010,23/10/2017,1.0,0 -42.0,technician,basic.6y,1.344,15/06/2006,18/06/2009,1.0,0 -46.0,,high.school,1.344,15/12/1993,28/01/2005,1.0,0 -46.0,,high.school,1.344,15/04/1996,06/08/2018,1.0,0 -40.0,admin.,professional.course,1.344,01/06/1995,15/04/2019,1.0,0 -35.0,admin.,university.degree,1.344,31/12/1990,11/08/2005,1.0,0 -53.0,admin.,university.degree,1.334,22/10/2004,05/12/2016,1.0,0 -34.0,,high.school,1.334,01/04/2006,25/09/2015,1.0,0 -34.0,housemaid,high.school,1.334,07/05/2014,09/06/1997,1.0,0 -31.0,blue-collar,basic.9y,1.334,30/10/2014,06/01/2015,1.0,0 -31.0,admin.,high.school,1.334,01/12/2000,02/02/2018,1.0,0 -33.0,technician,professional.course,1.334,02/06/2006,26/12/2008,1.0,0 -33.0,admin.,high.school,1.334,11/09/2002,26/03/2004,1.0,0 -50.0,services,high.school,1.334,05/07/1989,11/04/2013,1.0,0 -35.0,admin.,university.degree,1.334,19/11/1991,22/04/2014,1.0,0 -42.0,services,high.school,1.334,08/09/2010,20/08/2015,1.0,0 -36.0,blue-collar,basic.6y,1.334,04/08/2016,15/06/1994,1.0,0 -39.0,blue-collar,basic.9y,1.334,,07/06/2002,1.0,0 -36.0,blue-collar,professional.course,1.334,05/05/2005,05/08/1990,1.0,0 -52.0,,university.degree,1.334,09/03/1994,01/09/2009,1.0,1 -,technician,university.degree,1.334,24/09/2014,25/09/2007,1.0,0 -38.0,technician,university.degree,1.334,12/06/2014,01/12/2007,1.0,0 -54.0,blue-collar,basic.9y,1.334,23/09/1997,25/10/2012,1.0,0 -48.0,blue-collar,basic.4y,1.334,01/12/2005,30/01/2012,1.0,0 -36.0,management,basic.9y,1.334,25/04/2018,15/01/2002,1.0,0 -39.0,blue-collar,basic.9y,1.334,19/01/2006,01/05/2018,1.0,0 -33.0,,university.degree,1.334,01/02/2006,01/02/1998,1.0,0 -,blue-collar,basic.9y,1.334,01/04/1992,26/09/2007,1.0,0 -36.0,admin.,university.degree,1.334,08/04/2014,05/11/1992,1.0,0 -51.0,admin.,professional.course,1.334,31/12/1990,05/05/2011,1.0,0 -,technician,university.degree,1.334,01/05/2019,29/04/2014,1.0,0 -47.0,blue-collar,high.school,1.334,29/06/2007,24/01/2011,1.0,0 -35.0,services,high.school,1.334,,01/07/2016,1.0,0 -38.0,admin.,high.school,1.334,,10/11/2005,1.0,0 -35.0,services,high.school,1.334,05/12/1990,06/02/2009,1.0,0 -35.0,blue-collar,basic.9y,1.334,08/12/2006,01/07/2001,1.0,0 -38.0,blue-collar,basic.4y,1.334,27/02/2004,25/12/1993,1.0,0 -,admin.,high.school,1.334,09/04/2015,25/04/2016,1.0,0 -34.0,admin.,high.school,1.334,31/07/2002,04/11/2005,1.0,1 -40.0,services,high.school,1.334,,20/04/2011,1.0,0 -35.0,services,high.school,1.334,31/01/2013,25/05/1995,1.0,0 -31.0,blue-collar,high.school,1.334,23/08/2002,23/07/2009,1.0,0 -58.0,services,basic.6y,1.334,15/02/2008,18/04/2008,1.0,0 -29.0,admin.,university.degree,1.334,08/04/2005,18/04/2003,1.0,0 -36.0,technician,professional.course,1.334,06/05/2009,21/10/2009,1.0,0 -33.0,blue-collar,basic.9y,1.334,07/12/2009,22/08/2007,1.0,0 -48.0,blue-collar,basic.6y,1.334,14/06/2004,07/03/2008,1.0,0 -37.0,blue-collar,basic.9y,1.334,11/05/2005,30/08/2000,1.0,0 -37.0,blue-collar,basic.9y,1.334,15/08/2008,01/01/1998,1.0,0 -36.0,admin.,high.school,1.334,07/09/2001,19/06/2009,1.0,0 -29.0,admin.,university.degree,1.334,,01/07/2014,1.0,0 -35.0,blue-collar,high.school,1.334,13/08/1996,05/11/2000,1.0,0 -36.0,admin.,university.degree,1.334,16/04/2013,16/06/2014,1.0,0 -41.0,entrepreneur,basic.4y,1.334,12/09/2007,22/08/2008,1.0,0 -,technician,professional.course,1.334,12/02/2004,10/08/2001,1.0,1 -41.0,blue-collar,basic.6y,1.334,04/08/2006,02/11/2004,1.0,1 -29.0,admin.,university.degree,1.334,01/11/2012,17/07/2018,1.0,0 -36.0,management,university.degree,1.334,04/03/2005,31/12/1989,1.0,0 -29.0,admin.,university.degree,1.334,05/11/1997,25/06/2002,1.0,0 -46.0,admin.,high.school,1.334,,27/06/2003,1.0,0 -33.0,blue-collar,basic.6y,1.334,,06/02/2014,1.0,0 -25.0,student,basic.9y,1.334,08/03/2001,22/08/1997,1.0,0 -48.0,,basic.6y,1.334,,21/05/2014,1.0,0 -50.0,services,high.school,1.334,16/08/1999,07/07/2011,1.0,0 -32.0,technician,professional.course,1.334,18/05/1996,07/06/2012,1.0,0 -,blue-collar,basic.9y,1.334,29/01/2014,01/01/1996,1.0,0 -27.0,services,high.school,1.334,,07/11/2008,1.0,0 -53.0,blue-collar,professional.course,1.334,04/03/2014,15/07/1996,1.0,0 -41.0,entrepreneur,basic.4y,1.334,25/09/2015,27/07/2015,1.0,1 -45.0,housemaid,basic.6y,1.334,13/04/2007,15/02/1996,1.0,0 -55.0,blue-collar,basic.9y,1.334,01/04/1991,09/12/1991,1.0,0 -36.0,blue-collar,basic.9y,1.334,08/08/2008,31/12/1993,1.0,0 -41.0,self-employed,high.school,1.334,29/05/2003,21/07/1999,1.0,0 -45.0,entrepreneur,university.degree,1.334,29/04/2013,10/02/2006,1.0,0 -53.0,blue-collar,professional.course,1.334,25/04/1994,26/05/2011,1.0,0 -,,professional.course,1.334,01/12/1992,21/11/2016,1.0,0 -35.0,admin.,university.degree,1.334,03/06/1991,05/04/2003,1.0,0 -33.0,services,professional.course,1.334,15/12/1995,03/11/1994,1.0,0 -,technician,university.degree,1.334,25/12/1996,23/02/2007,1.0,0 -37.0,blue-collar,basic.9y,1.334,07/08/2017,01/02/2010,1.0,0 -38.0,blue-collar,basic.4y,1.334,17/02/1999,31/12/1994,1.0,0 -44.0,blue-collar,basic.4y,1.334,02/06/2010,10/03/1998,1.0,0 -46.0,services,basic.9y,1.334,18/05/2011,04/07/2013,1.0,0 -34.0,blue-collar,basic.9y,1.334,15/10/2014,28/04/2006,1.0,0 -40.0,blue-collar,basic.9y,1.334,29/11/2017,11/06/2004,1.0,1 -46.0,services,basic.9y,1.334,03/04/2014,20/11/2014,1.0,0 -39.0,blue-collar,basic.9y,1.334,14/01/1991,20/07/1992,1.0,0 -30.0,blue-collar,high.school,1.334,,02/12/2002,1.0,1 -39.0,blue-collar,basic.9y,1.334,07/07/2006,09/07/2004,1.0,0 -34.0,,basic.9y,1.334,15/04/2010,01/02/2000,1.0,0 -48.0,entrepreneur,basic.6y,1.334,11/10/2012,28/02/2002,1.0,0 -34.0,admin.,university.degree,1.334,05/06/1995,04/05/2005,1.0,0 -,admin.,high.school,1.334,09/02/1996,24/06/2004,1.0,0 -31.0,services,high.school,1.334,23/02/2012,30/12/1984,1.0,0 -39.0,blue-collar,basic.6y,1.334,17/01/2012,23/01/2004,1.0,0 -42.0,blue-collar,basic.9y,1.334,26/09/2016,31/01/2012,1.0,0 -39.0,,professional.course,1.334,27/07/2015,17/09/2013,1.0,0 -39.0,blue-collar,professional.course,1.334,27/04/2006,14/09/2011,1.0,0 -,blue-collar,basic.6y,1.334,04/03/1996,04/02/2005,1.0,0 -39.0,blue-collar,basic.4y,1.334,,01/12/2007,1.0,0 -39.0,blue-collar,professional.course,1.334,26/06/2014,28/06/2013,1.0,0 -,blue-collar,high.school,1.334,09/02/2006,05/11/1998,1.0,0 -31.0,blue-collar,high.school,1.334,03/12/2018,25/12/1994,1.0,0 -31.0,services,high.school,1.334,28/03/2017,21/08/2018,1.0,0 -31.0,blue-collar,high.school,1.334,22/02/2017,20/02/1998,1.0,0 -36.0,admin.,university.degree,1.334,25/03/1996,07/12/2012,1.0,1 -31.0,blue-collar,high.school,1.334,08/11/2013,21/07/1992,1.0,0 -28.0,admin.,university.degree,1.334,18/12/1993,02/04/1998,1.0,0 -37.0,admin.,university.degree,1.334,05/03/2004,15/12/2005,1.0,0 -35.0,technician,professional.course,1.334,22/01/1996,01/01/1998,1.0,0 -36.0,management,basic.9y,1.334,01/07/1994,04/02/2005,1.0,0 -39.0,technician,professional.course,1.334,20/02/2014,15/01/2013,1.0,0 -39.0,blue-collar,basic.9y,1.334,03/04/2018,02/10/2013,1.0,0 -31.0,blue-collar,high.school,1.334,,23/07/2015,1.0,0 -35.0,services,high.school,1.334,16/07/2004,03/04/2017,1.0,0 -44.0,blue-collar,basic.6y,1.334,21/06/2011,08/05/2012,1.0,0 -,services,high.school,1.334,07/04/2009,02/05/2000,1.0,0 -27.0,,university.degree,1.334,09/10/2003,20/01/2017,1.0,0 -43.0,blue-collar,basic.4y,1.334,31/12/1992,28/03/2007,1.0,0 -43.0,blue-collar,basic.4y,1.334,08/04/2005,06/11/2007,1.0,0 -41.0,,basic.9y,1.334,01/04/2008,21/11/2000,1.0,0 -27.0,student,university.degree,1.334,01/04/2004,01/02/1994,1.0,0 -44.0,blue-collar,basic.6y,1.334,,15/10/2014,1.0,0 -51.0,blue-collar,basic.9y,1.334,12/01/2000,12/05/2005,1.0,0 -25.0,,university.degree,1.334,08/11/2002,10/12/2002,1.0,0 -49.0,admin.,high.school,1.334,21/07/2010,08/06/2007,1.0,0 -41.0,blue-collar,basic.9y,1.334,09/07/2002,25/09/2003,1.0,0 -,blue-collar,basic.9y,1.334,04/09/2003,20/06/2016,1.0,0 -45.0,unemployed,high.school,1.334,19/09/1995,13/07/2011,1.0,0 -,,high.school,1.334,28/03/2019,07/02/2000,1.0,1 -25.0,admin.,university.degree,1.334,15/03/1990,14/04/2017,1.0,0 -41.0,blue-collar,basic.9y,1.334,04/04/2003,25/04/2014,1.0,1 -45.0,,high.school,1.334,05/12/1998,29/12/2017,1.0,0 -41.0,admin.,basic.9y,1.334,08/10/2004,01/09/2014,1.0,0 -31.0,blue-collar,basic.6y,1.334,26/12/2003,05/07/2013,1.0,0 -37.0,housemaid,basic.6y,1.334,09/04/2010,01/06/1997,1.0,0 -35.0,technician,professional.course,1.334,31/12/1993,24/03/2006,1.0,0 -,blue-collar,basic.6y,1.334,27/05/2014,10/01/2019,1.0,0 -39.0,services,high.school,1.334,29/06/2015,04/10/2012,1.0,0 -39.0,blue-collar,basic.4y,1.334,04/04/2001,08/10/2004,1.0,0 -42.0,blue-collar,basic.4y,1.334,01/09/2003,30/01/2004,1.0,0 -36.0,technician,professional.course,1.334,18/11/2003,23/07/2004,1.0,0 -48.0,blue-collar,basic.4y,1.334,21/01/2005,13/06/2005,1.0,0 -26.0,blue-collar,basic.9y,1.334,19/09/2003,01/03/1996,1.0,0 -48.0,blue-collar,basic.4y,1.334,03/02/2003,13/08/2015,1.0,0 -47.0,blue-collar,basic.4y,1.334,13/08/2004,31/12/1991,1.0,0 -39.0,technician,professional.course,1.334,11/03/2005,04/02/1994,1.0,1 -48.0,technician,professional.course,1.334,06/01/2006,27/11/2007,1.0,0 -46.0,services,basic.9y,1.334,01/02/1998,03/11/2005,1.0,1 -,services,high.school,1.334,15/04/2016,26/11/2004,1.0,0 -35.0,technician,professional.course,1.334,22/09/1997,18/07/2000,1.0,0 -35.0,technician,professional.course,1.334,,07/06/2000,1.0,0 -,entrepreneur,university.degree,1.334,26/07/2016,11/04/2018,1.0,0 -43.0,,university.degree,1.334,05/11/1992,23/10/2014,1.0,0 -42.0,blue-collar,high.school,1.334,01/03/1996,28/06/2004,1.0,0 -43.0,management,university.degree,1.334,14/09/2015,26/03/2009,1.0,0 -35.0,blue-collar,basic.9y,1.334,22/04/2013,11/07/2003,1.0,0 -35.0,blue-collar,basic.9y,1.334,23/05/2005,29/02/2008,1.0,0 -46.0,services,basic.9y,1.334,25/11/2005,23/03/2018,1.0,0 -48.0,blue-collar,basic.6y,1.334,18/12/2009,28/09/2007,1.0,0 -48.0,blue-collar,basic.4y,1.334,,01/10/2006,1.0,0 -57.0,entrepreneur,basic.9y,1.334,,05/04/2003,1.0,0 -39.0,admin.,high.school,1.334,19/11/2004,31/01/2013,1.0,0 -33.0,admin.,basic.9y,1.334,,19/07/2013,1.0,0 -20.0,blue-collar,high.school,1.334,30/01/2018,09/10/2003,1.0,0 -34.0,blue-collar,basic.4y,1.334,18/07/2003,16/02/2009,1.0,0 -36.0,,university.degree,1.334,07/03/2014,08/03/2011,1.0,0 -32.0,blue-collar,basic.9y,1.334,09/10/2003,28/07/2014,1.0,0 -28.0,technician,professional.course,1.334,12/03/2013,19/02/2004,1.0,0 -28.0,technician,professional.course,1.334,02/02/2016,25/06/2004,1.0,0 -,admin.,high.school,1.334,01/08/1995,12/05/2017,1.0,0 -20.0,blue-collar,high.school,1.334,28/07/2014,01/08/1992,1.0,0 -,services,high.school,1.334,15/05/2008,25/12/1994,1.0,0 -28.0,technician,professional.course,1.334,,15/04/2019,1.0,0 -39.0,blue-collar,basic.6y,1.334,06/12/2001,24/12/1993,1.0,0 -39.0,technician,professional.course,1.334,06/04/2006,01/02/2011,1.0,0 -34.0,blue-collar,basic.9y,1.334,06/04/2009,05/05/2003,1.0,0 -,blue-collar,high.school,1.334,13/09/2007,23/06/2009,1.0,0 -36.0,admin.,university.degree,1.334,31/12/1990,24/01/2003,1.0,0 -33.0,,high.school,1.334,09/03/2006,01/05/1995,1.0,0 -53.0,admin.,university.degree,1.334,04/12/1998,01/07/2014,1.0,0 -25.0,services,high.school,1.334,15/08/2003,30/12/2015,1.0,0 -58.0,retired,basic.9y,1.334,10/03/2017,25/12/1994,1.0,0 -37.0,blue-collar,basic.9y,1.334,28/06/2013,04/05/2004,1.0,0 -,admin.,basic.9y,1.334,29/04/2010,14/12/2001,1.0,0 -,technician,professional.course,1.334,14/07/2006,18/04/2013,1.0,0 -39.0,blue-collar,basic.4y,1.334,09/07/1988,10/10/2012,1.0,0 -41.0,blue-collar,basic.9y,1.334,01/03/2006,30/06/2005,1.0,0 -38.0,blue-collar,basic.4y,1.334,05/10/2015,01/03/2005,1.0,0 -36.0,technician,professional.course,1.334,08/04/2004,09/12/2004,1.0,0 -39.0,admin.,university.degree,1.334,02/06/2005,18/07/2003,1.0,0 -30.0,admin.,university.degree,1.334,11/12/2015,20/01/1997,1.0,0 -39.0,blue-collar,basic.6y,1.334,22/12/2006,05/11/1992,1.0,0 -42.0,self-employed,university.degree,1.334,10/11/2016,14/02/2014,1.0,0 -29.0,admin.,high.school,1.334,01/09/2007,27/11/2009,1.0,0 -38.0,blue-collar,high.school,1.334,20/06/2016,25/12/1995,1.0,0 -38.0,admin.,university.degree,1.334,11/05/2015,17/02/2011,1.0,0 -51.0,,university.degree,1.334,25/09/1993,30/12/2010,1.0,0 -50.0,blue-collar,basic.4y,1.334,20/02/2012,08/07/2009,1.0,0 -37.0,blue-collar,basic.6y,1.334,19/06/2014,03/12/2009,1.0,0 -31.0,admin.,high.school,1.334,04/11/2011,08/04/2009,1.0,0 -47.0,services,high.school,1.334,03/08/2006,05/11/1996,1.0,0 -31.0,technician,high.school,1.334,01/03/1997,06/07/2016,1.0,0 -54.0,management,university.degree,1.334,08/06/2011,13/04/2007,1.0,0 -54.0,,university.degree,1.334,25/05/1993,21/12/2001,1.0,0 -35.0,technician,professional.course,1.334,01/04/2001,06/05/2005,1.0,0 -34.0,admin.,high.school,1.334,04/01/2010,28/01/2011,1.0,0 -31.0,services,high.school,1.334,18/03/2009,05/07/1996,1.0,1 -,services,high.school,1.334,23/03/2010,27/04/2007,1.0,0 -38.0,self-employed,basic.9y,1.334,14/06/2017,17/03/2015,1.0,0 -29.0,,basic.9y,1.334,25/03/1996,16/04/2009,1.0,0 -27.0,admin.,high.school,1.334,05/02/1992,22/04/2013,1.0,0 -57.0,management,university.degree,1.334,30/01/2018,20/12/1992,1.0,1 -29.0,blue-collar,basic.9y,1.334,12/10/2010,28/12/2018,1.0,0 -53.0,technician,university.degree,1.334,20/03/2003,11/11/2005,1.0,0 -27.0,admin.,high.school,1.334,04/04/2003,12/12/2016,1.0,0 -46.0,,high.school,1.334,31/12/1993,29/03/2002,1.0,0 -32.0,blue-collar,basic.9y,1.334,22/10/2014,01/01/1997,1.0,0 -32.0,blue-collar,basic.4y,1.334,,11/12/2003,1.0,0 -46.0,admin.,high.school,1.334,21/03/2014,15/11/1994,1.0,0 -33.0,technician,professional.course,1.334,23/02/2009,21/02/2003,1.0,0 -48.0,blue-collar,basic.4y,1.334,10/04/2007,02/02/2000,1.0,0 -34.0,admin.,university.degree,1.334,31/05/2002,22/01/2014,1.0,0 -46.0,admin.,high.school,1.334,14/02/2014,25/09/2003,1.0,0 -29.0,blue-collar,basic.9y,1.334,25/06/2000,20/10/2000,1.0,1 -33.0,technician,professional.course,1.334,25/01/2016,16/12/2014,1.0,0 -37.0,,basic.9y,1.334,13/05/2015,01/08/1995,1.0,0 -33.0,technician,professional.course,1.334,30/11/2018,02/01/2015,1.0,0 -42.0,blue-collar,basic.9y,1.334,25/11/2014,19/03/2004,1.0,0 -37.0,services,high.school,1.334,27/09/2010,15/12/1995,1.0,0 -42.0,,basic.6y,1.334,31/03/2014,13/08/2009,1.0,0 -,entrepreneur,university.degree,1.334,,11/01/2011,1.0,0 -,blue-collar,high.school,1.334,,26/12/2011,1.0,0 -,management,university.degree,1.334,06/04/1999,21/06/2012,1.0,0 -36.0,,basic.9y,1.334,14/07/1999,18/08/2000,1.0,0 -41.0,services,high.school,1.334,,02/01/2004,1.0,0 -32.0,admin.,high.school,1.334,05/03/1995,31/03/2016,1.0,0 -,blue-collar,basic.6y,1.334,08/06/2016,21/05/2014,1.0,0 -28.0,self-employed,university.degree,1.334,31/10/2012,08/08/2008,1.0,0 -38.0,blue-collar,high.school,1.334,31/01/2014,27/12/2002,1.0,1 -36.0,management,basic.9y,1.334,,27/03/1998,1.0,0 -31.0,housemaid,basic.6y,1.334,24/08/2011,13/10/2005,1.0,0 -42.0,technician,university.degree,1.334,25/12/1988,01/08/2005,1.0,0 -31.0,technician,high.school,1.334,10/12/2004,26/10/2011,1.0,0 -32.0,services,basic.9y,1.334,13/10/2015,29/07/1999,1.0,0 -,admin.,high.school,1.334,02/01/1990,01/07/2005,1.0,0 -38.0,blue-collar,basic.4y,1.334,05/03/1997,24/05/2013,1.0,0 -31.0,blue-collar,basic.6y,1.334,01/08/1993,13/06/2003,1.0,0 -51.0,blue-collar,basic.9y,1.334,06/09/2002,31/07/2014,1.0,0 -28.0,admin.,high.school,1.334,,05/04/2002,1.0,0 -51.0,blue-collar,basic.9y,1.334,18/04/2014,24/09/2004,1.0,0 -36.0,blue-collar,basic.9y,1.334,20/07/2007,03/10/2003,1.0,0 -36.0,,basic.9y,1.334,28/02/2011,29/08/2005,1.0,0 -59.0,admin.,high.school,1.334,27/07/2011,04/12/2003,1.0,0 -36.0,technician,university.degree,1.334,14/01/2005,12/06/2015,1.0,0 -,blue-collar,basic.6y,1.334,28/11/2000,14/02/2006,1.0,0 -37.0,services,high.school,1.334,,24/12/2014,1.0,0 -55.0,retired,basic.9y,1.334,04/03/2019,27/08/2013,1.0,0 -37.0,services,high.school,1.334,24/09/2003,15/10/2004,1.0,1 -51.0,entrepreneur,basic.9y,1.334,07/12/2007,01/08/1997,1.0,0 -,blue-collar,basic.9y,1.334,27/02/2004,30/12/2014,1.0,0 -30.0,blue-collar,basic.9y,1.334,30/04/2013,09/01/1994,1.0,0 -34.0,technician,university.degree,1.334,,19/07/2002,1.0,0 -41.0,blue-collar,basic.6y,1.334,19/11/2009,22/10/2010,1.0,0 -44.0,admin.,high.school,1.334,20/10/1992,01/01/2006,1.0,0 -36.0,admin.,university.degree,1.334,22/05/2003,08/10/2009,1.0,0 -43.0,blue-collar,basic.9y,1.334,,25/06/2004,1.0,0 -28.0,blue-collar,basic.4y,1.334,01/05/1995,10/02/2005,1.0,0 -49.0,admin.,basic.6y,1.334,08/11/2002,10/06/2015,1.0,0 -28.0,admin.,high.school,1.334,01/11/2011,20/05/1998,1.0,0 -30.0,blue-collar,basic.9y,1.334,14/05/2014,15/11/2006,1.0,0 -31.0,blue-collar,basic.6y,1.334,02/10/2008,08/12/2003,1.0,0 -34.0,,basic.9y,1.334,27/11/2008,19/10/2017,1.0,0 -33.0,technician,professional.course,1.334,01/03/1996,19/04/2019,1.0,1 -,services,high.school,1.334,,17/11/2014,1.0,0 -41.0,admin.,high.school,1.334,28/04/2011,15/04/2016,1.0,0 -27.0,services,high.school,1.334,15/04/2016,12/11/2007,1.0,0 -33.0,services,high.school,1.334,13/11/2007,10/01/1992,1.0,0 -31.0,blue-collar,basic.9y,1.334,24/10/2002,21/07/2014,1.0,0 -35.0,admin.,university.degree,1.334,14/12/2015,09/07/1999,1.0,0 -39.0,unemployed,high.school,1.334,13/02/2014,15/06/2007,1.0,0 -34.0,admin.,university.degree,1.334,,13/04/2011,1.0,0 -47.0,blue-collar,basic.9y,1.334,,03/02/2015,1.0,0 -58.0,retired,professional.course,1.334,17/04/2015,05/06/2014,1.0,0 -37.0,,professional.course,1.334,10/07/2015,05/03/2004,1.0,0 -31.0,services,high.school,1.334,19/09/2003,05/06/2015,1.0,0 -26.0,,basic.9y,1.334,,08/03/2006,1.0,0 -36.0,blue-collar,basic.6y,1.334,19/12/2012,01/09/2006,1.0,0 -,technician,professional.course,1.334,11/04/2017,16/03/2007,1.0,1 -51.0,entrepreneur,basic.9y,1.334,01/09/2004,06/10/2006,1.0,0 -32.0,,high.school,1.334,01/05/2011,17/06/2002,1.0,0 -32.0,blue-collar,basic.9y,1.334,11/12/2003,20/11/2003,1.0,0 -41.0,blue-collar,basic.4y,1.334,13/12/2013,30/03/2006,1.0,0 -40.0,admin.,basic.9y,1.334,05/02/2003,01/02/1996,1.0,0 -34.0,admin.,high.school,1.334,18/06/2004,12/08/2013,1.0,0 -46.0,services,high.school,1.334,28/04/2016,04/04/2008,1.0,0 -49.0,technician,university.degree,1.334,04/11/2011,12/03/2008,1.0,0 -58.0,blue-collar,basic.4y,1.334,05/02/1996,29/05/2013,1.0,0 -41.0,blue-collar,basic.9y,1.334,10/05/2003,07/07/2011,1.0,1 -44.0,blue-collar,basic.9y,1.334,,02/08/2002,1.0,0 -45.0,blue-collar,basic.4y,1.334,07/08/1997,25/10/2013,1.0,0 -44.0,,basic.6y,1.334,08/12/2015,08/04/2015,1.0,0 -37.0,admin.,university.degree,1.334,27/07/2017,30/10/2002,1.0,0 -33.0,,basic.9y,1.334,03/06/2005,08/04/2005,1.0,0 -47.0,blue-collar,basic.9y,1.334,23/05/2011,24/05/2011,1.0,0 -47.0,blue-collar,basic.9y,1.334,22/11/1999,18/01/2006,1.0,0 -54.0,management,university.degree,1.334,05/08/1992,14/03/2003,1.0,0 -37.0,blue-collar,basic.9y,1.334,02/03/1995,20/05/2009,1.0,0 -33.0,admin.,high.school,1.334,,21/01/2001,1.0,0 -35.0,admin.,professional.course,1.334,07/12/2010,30/07/2010,1.0,0 -31.0,blue-collar,basic.4y,1.334,07/08/2007,18/02/2014,1.0,0 -,admin.,basic.6y,1.334,,31/03/2000,1.0,0 -27.0,admin.,high.school,1.334,20/06/2017,25/03/1994,1.0,0 -35.0,blue-collar,basic.9y,1.334,01/06/1998,29/05/2013,1.0,0 -39.0,blue-collar,basic.6y,1.334,03/04/2009,16/07/2013,1.0,0 -38.0,blue-collar,high.school,1.334,,08/07/2014,1.0,0 -39.0,blue-collar,basic.6y,1.334,15/12/1988,16/10/2003,1.0,0 -42.0,blue-collar,high.school,1.334,25/03/2002,25/12/1995,1.0,0 -34.0,admin.,university.degree,1.334,31/12/1994,04/06/2004,1.0,0 -33.0,entrepreneur,university.degree,1.334,,23/02/2010,1.0,0 -52.0,admin.,high.school,1.334,,25/01/2008,1.0,0 -33.0,admin.,high.school,1.334,28/08/2009,03/08/2007,1.0,0 -37.0,blue-collar,basic.4y,1.334,,19/02/1997,1.0,0 -52.0,admin.,high.school,1.334,08/11/1995,05/04/1999,1.0,0 -31.0,management,high.school,1.334,01/09/1992,07/05/2008,1.0,0 -34.0,admin.,high.school,1.334,08/07/2004,19/11/2003,1.0,0 -37.0,services,high.school,1.334,25/01/2008,25/04/2003,1.0,0 -,services,high.school,1.334,18/08/2005,20/10/2005,1.0,0 -34.0,admin.,university.degree,1.334,24/12/2014,26/09/1997,1.0,0 -33.0,admin.,university.degree,1.334,09/04/2004,28/05/1997,1.0,0 -28.0,technician,professional.course,1.334,01/03/2008,28/07/2006,1.0,1 -34.0,admin.,high.school,1.334,20/07/2012,01/01/1997,1.0,0 -36.0,admin.,basic.6y,1.334,10/12/2002,18/07/2013,1.0,0 -33.0,blue-collar,basic.9y,1.334,01/04/1997,15/12/2006,1.0,1 -,admin.,university.degree,1.334,19/10/2012,14/03/2002,1.0,0 -54.0,blue-collar,high.school,1.334,26/04/2013,05/11/2014,1.0,0 -27.0,,high.school,1.334,22/07/1999,07/05/2014,1.0,0 -40.0,blue-collar,basic.6y,1.334,12/11/2010,22/07/2005,1.0,0 -38.0,blue-collar,high.school,1.334,08/05/2013,28/11/2014,1.0,0 -48.0,blue-collar,basic.4y,1.334,15/10/2004,18/02/2005,1.0,0 -37.0,blue-collar,basic.9y,1.334,02/04/2014,07/04/2014,1.0,0 -29.0,technician,professional.course,1.334,08/04/2004,01/10/2007,1.0,0 -39.0,blue-collar,basic.9y,1.334,02/07/2012,13/06/2003,1.0,0 -36.0,technician,professional.course,1.334,02/07/2008,15/03/2005,1.0,0 -,admin.,university.degree,1.334,15/07/2004,03/04/2009,1.0,0 -35.0,blue-collar,basic.9y,1.334,05/10/2002,12/02/1999,1.0,0 -33.0,blue-collar,basic.9y,1.334,14/11/2002,07/03/2003,1.0,0 -35.0,blue-collar,basic.9y,1.334,26/01/1990,30/05/2003,1.0,0 -29.0,services,high.school,1.334,26/01/2015,06/06/2003,1.0,0 -48.0,blue-collar,basic.9y,1.334,12/04/2016,09/05/1994,1.0,0 -44.0,admin.,high.school,1.334,31/12/1995,15/07/2005,1.0,0 -40.0,blue-collar,basic.9y,1.334,01/11/1995,26/01/2007,1.0,0 -51.0,,basic.9y,1.334,14/03/2007,14/08/2018,1.0,0 -,blue-collar,basic.9y,1.334,17/12/2004,10/10/2000,1.0,0 -37.0,housemaid,basic.6y,1.334,,14/02/2019,1.0,0 -,blue-collar,basic.9y,1.334,31/12/1994,17/02/2014,1.0,0 -54.0,technician,university.degree,1.334,14/12/2009,17/12/2012,1.0,0 -33.0,services,high.school,1.334,28/04/2009,08/06/2007,1.0,0 -30.0,admin.,university.degree,1.334,09/12/2002,31/07/2009,1.0,0 -51.0,admin.,high.school,1.334,01/01/2012,06/11/1996,1.0,0 -39.0,blue-collar,basic.9y,1.334,01/07/2005,03/08/2011,1.0,0 -,student,basic.9y,1.334,24/12/2015,28/01/2004,1.0,0 -51.0,admin.,university.degree,1.334,27/10/2009,13/08/2004,1.0,0 -48.0,blue-collar,basic.9y,1.334,27/10/2015,26/07/2011,1.0,0 -58.0,blue-collar,basic.9y,1.334,05/11/1990,12/05/2017,1.0,0 -53.0,blue-collar,professional.course,1.334,10/11/1997,05/07/1990,1.0,0 -27.0,technician,university.degree,1.334,31/12/1993,25/10/2012,1.0,1 -37.0,blue-collar,professional.course,1.334,19/11/2004,14/08/2014,1.0,0 -,,basic.6y,1.334,08/09/1997,25/04/2013,1.0,0 -39.0,unemployed,basic.9y,1.334,25/08/1992,15/09/2015,1.0,0 -28.0,,university.degree,1.334,06/08/2014,01/04/1996,1.0,1 -32.0,blue-collar,basic.9y,1.334,14/08/2013,02/04/1996,1.0,0 -52.0,blue-collar,basic.4y,1.334,,04/07/2012,1.0,0 -51.0,entrepreneur,basic.9y,1.334,16/11/1996,23/04/2004,1.0,1 -58.0,,high.school,1.334,22/07/2014,24/03/2005,1.0,0 -33.0,technician,professional.course,1.334,,04/06/2007,1.0,0 -40.0,housemaid,high.school,1.334,23/04/2004,21/04/2014,1.0,0 -37.0,housemaid,basic.6y,1.334,25/08/1994,08/12/2015,1.0,0 -32.0,technician,professional.course,1.334,20/06/2013,13/01/2012,1.0,0 -,blue-collar,basic.4y,1.334,,15/03/2016,1.0,0 -37.0,admin.,university.degree,1.334,02/07/2009,26/09/2003,1.0,0 -35.0,services,high.school,1.334,16/12/2004,16/05/2011,1.0,0 -34.0,housemaid,high.school,1.334,23/10/2014,19/12/2002,1.0,0 -39.0,management,university.degree,1.334,10/04/1993,01/10/2004,1.0,0 -30.0,admin.,high.school,1.334,01/05/2012,18/06/2004,1.0,0 -28.0,admin.,high.school,1.334,09/01/2019,09/06/2006,1.0,0 -48.0,entrepreneur,basic.9y,1.334,24/01/2003,15/12/1999,1.0,0 -49.0,admin.,university.degree,1.334,13/10/2006,22/06/2007,1.0,0 -33.0,admin.,university.degree,1.334,04/11/2005,08/08/2014,1.0,0 -34.0,blue-collar,basic.9y,1.334,19/12/2013,01/04/2014,1.0,0 -51.0,blue-collar,basic.9y,1.334,,04/08/2014,1.0,0 -,management,high.school,1.334,24/02/2000,07/01/2004,1.0,0 -51.0,blue-collar,basic.9y,1.334,11/01/2016,30/06/2014,1.0,0 -33.0,,high.school,1.334,10/09/2004,19/03/2013,1.0,0 -36.0,,professional.course,1.334,03/06/2011,07/12/2012,1.0,0 -34.0,admin.,high.school,1.334,,16/01/2004,1.0,0 -34.0,technician,professional.course,1.334,04/12/2003,03/02/2006,1.0,0 -28.0,blue-collar,basic.9y,1.334,,15/04/1995,1.0,0 -36.0,,basic.9y,1.334,,24/12/2018,1.0,0 -32.0,technician,professional.course,1.334,18/07/2001,30/04/2010,1.0,0 -43.0,management,university.degree,1.334,01/04/2008,09/05/1994,1.0,0 -32.0,technician,basic.9y,1.334,,10/06/2005,1.0,0 -46.0,services,high.school,1.334,02/09/2015,30/12/2014,1.0,1 -40.0,blue-collar,high.school,1.334,01/12/1994,16/01/2004,1.0,0 -30.0,admin.,high.school,1.334,09/10/2018,12/08/2011,1.0,0 -,blue-collar,basic.9y,1.334,01/09/1994,27/01/2014,1.0,0 -34.0,admin.,university.degree,1.334,,27/04/2010,1.0,0 -30.0,services,high.school,1.334,,22/03/2002,1.0,0 -29.0,blue-collar,professional.course,1.334,21/07/2015,26/01/2016,1.0,0 -41.0,blue-collar,basic.9y,1.334,10/12/2008,19/02/2014,1.0,0 -43.0,blue-collar,basic.4y,1.334,01/05/2009,10/01/2017,1.0,0 -52.0,admin.,high.school,1.334,08/07/2013,15/08/2008,1.0,0 -46.0,management,university.degree,1.334,01/07/2014,14/03/2003,1.0,0 -,,basic.9y,1.334,,25/02/2014,1.0,0 -36.0,management,university.degree,1.334,15/01/1995,15/12/1994,1.0,0 -,management,university.degree,1.334,30/12/1996,16/12/2004,1.0,0 -54.0,technician,university.degree,1.334,01/05/1996,05/11/1992,1.0,0 -40.0,services,high.school,1.334,04/04/2008,05/01/1995,1.0,0 -,blue-collar,basic.9y,1.334,08/08/1997,23/12/2014,1.0,0 -33.0,entrepreneur,high.school,1.334,13/04/2017,12/08/2009,1.0,0 -37.0,admin.,high.school,1.334,24/08/2009,18/03/2016,1.0,0 -33.0,management,university.degree,1.334,17/10/2014,01/08/1997,1.0,0 -51.0,management,university.degree,1.334,14/10/2005,14/04/2000,1.0,0 -34.0,,basic.6y,1.334,13/07/2016,11/07/2013,1.0,0 -36.0,,university.degree,1.334,10/04/2014,01/04/2014,1.0,0 -52.0,services,basic.6y,1.334,08/04/2014,26/07/2012,1.0,0 -58.0,retired,basic.4y,1.334,02/01/2017,17/09/2004,1.0,0 -31.0,blue-collar,high.school,1.334,25/10/2011,27/12/1996,1.0,0 -35.0,blue-collar,basic.9y,1.334,17/06/2002,20/10/2006,1.0,0 -33.0,,university.degree,1.334,05/12/1999,17/05/2013,1.0,1 -,entrepreneur,basic.9y,1.334,02/04/2009,01/04/1993,1.0,0 -30.0,services,high.school,1.334,23/03/2007,01/02/2001,1.0,0 -41.0,admin.,university.degree,1.334,13/10/1998,19/10/2012,1.0,0 -36.0,blue-collar,high.school,1.334,15/05/2015,28/05/2001,1.0,1 -28.0,admin.,university.degree,1.334,08/09/2006,09/01/1996,1.0,0 -36.0,technician,university.degree,1.334,25/12/1993,01/08/2003,1.0,0 -31.0,blue-collar,basic.9y,1.334,27/10/2005,27/02/1998,1.0,0 -37.0,self-employed,university.degree,1.334,31/10/2008,05/04/2002,1.0,0 -39.0,blue-collar,basic.9y,1.334,05/05/1994,26/06/1998,1.0,0 -42.0,,basic.6y,1.334,,25/01/2002,1.0,0 -31.0,blue-collar,basic.6y,1.334,11/07/2014,04/07/2016,1.0,0 -44.0,unemployed,basic.9y,1.334,31/12/1992,12/10/2005,1.0,0 -38.0,self-employed,basic.9y,1.334,30/09/1990,16/05/2014,1.0,0 -48.0,entrepreneur,basic.6y,1.334,21/12/2012,27/04/2006,1.0,0 -35.0,technician,professional.course,1.334,,10/12/2004,1.0,0 -41.0,blue-collar,basic.4y,1.334,20/02/2003,01/07/1996,1.0,0 -49.0,services,high.school,1.334,19/06/2014,08/03/2012,1.0,0 -28.0,admin.,high.school,1.334,,20/09/2010,1.0,0 -34.0,services,high.school,1.334,,21/11/2003,1.0,0 -35.0,technician,professional.course,1.334,06/06/2018,29/08/2012,1.0,0 -33.0,,basic.9y,1.334,01/08/1999,21/06/2012,1.0,0 -48.0,entrepreneur,professional.course,1.334,29/07/2011,26/11/2010,1.0,0 -29.0,admin.,university.degree,1.334,19/10/1991,27/02/2003,1.0,0 -44.0,admin.,basic.9y,1.334,30/11/2017,04/10/2007,1.0,0 -35.0,admin.,university.degree,1.334,14/11/2000,05/07/2000,1.0,0 -32.0,services,high.school,1.334,18/05/2011,01/08/2008,1.0,0 -37.0,admin.,university.degree,1.334,17/02/2006,06/04/2009,1.0,0 -48.0,,basic.6y,1.334,,14/05/2008,1.0,0 -50.0,admin.,university.degree,1.334,09/06/2000,13/05/2014,1.0,0 -52.0,blue-collar,basic.4y,1.334,25/05/2017,03/08/1999,1.0,0 -33.0,admin.,high.school,1.334,20/05/1993,21/11/2011,1.0,0 -29.0,blue-collar,basic.4y,1.334,02/07/2004,31/12/1987,1.0,0 -42.0,blue-collar,basic.6y,1.334,17/09/2010,16/05/2011,1.0,0 -34.0,technician,professional.course,1.334,01/05/2006,19/12/2003,1.0,0 -36.0,blue-collar,basic.9y,1.334,18/01/2016,21/01/2015,1.0,0 -45.0,services,high.school,1.334,28/10/2004,03/06/2004,1.0,0 -28.0,,basic.9y,1.334,04/03/2003,15/11/1993,1.0,0 -,student,basic.9y,1.334,02/06/2005,05/11/1994,1.0,0 -41.0,blue-collar,basic.4y,1.334,15/03/2017,01/10/1996,1.0,0 -45.0,entrepreneur,university.degree,1.334,31/10/2013,21/03/2018,1.0,1 -37.0,blue-collar,basic.9y,1.334,02/10/2014,17/11/2017,1.0,0 -34.0,services,high.school,1.334,19/07/1999,15/12/2006,1.0,0 -39.0,technician,professional.course,1.334,04/08/2009,14/07/2014,1.0,0 -46.0,services,basic.9y,1.334,01/10/1998,12/04/2011,1.0,0 -33.0,admin.,high.school,1.334,15/02/1990,21/08/1998,1.0,0 -52.0,blue-collar,basic.4y,1.334,,09/01/1997,1.0,1 -,blue-collar,basic.6y,1.334,05/05/1994,05/02/2010,1.0,1 -34.0,blue-collar,basic.9y,1.334,11/02/2016,16/10/2013,1.0,0 -48.0,blue-collar,basic.6y,1.334,30/07/2002,15/09/2005,1.0,0 -34.0,services,high.school,1.334,10/07/1993,13/01/2014,1.0,0 -,blue-collar,high.school,1.334,04/04/2003,09/11/1994,1.0,0 -43.0,unemployed,basic.4y,1.334,21/04/2005,06/08/2015,1.0,0 -59.0,admin.,high.school,1.334,29/09/2009,26/11/2013,1.0,0 -39.0,technician,professional.course,1.334,02/01/2002,14/10/2009,1.0,0 -42.0,services,high.school,1.334,10/03/2006,28/10/2009,1.0,0 -34.0,housemaid,high.school,1.334,24/05/2016,03/03/2010,1.0,0 -,blue-collar,basic.4y,1.334,24/03/2006,19/05/2010,1.0,0 -38.0,technician,university.degree,1.334,05/07/2016,03/01/1997,1.0,1 -39.0,technician,professional.course,1.327,03/12/2010,04/07/2016,1.0,0 -57.0,admin.,high.school,1.327,22/11/2011,10/12/2008,1.0,0 -30.0,technician,professional.course,1.327,25/02/2014,10/07/1990,1.0,0 -38.0,admin.,university.degree,1.327,16/05/2003,04/11/2016,1.0,0 -38.0,management,high.school,1.327,30/03/2007,22/04/2009,1.0,0 -31.0,blue-collar,basic.4y,1.327,01/06/1996,18/08/2017,1.0,0 -42.0,blue-collar,basic.9y,1.327,20/03/2015,28/08/2001,1.0,0 -51.0,services,professional.course,1.327,26/09/2002,25/03/2014,1.0,0 -44.0,blue-collar,basic.9y,1.327,08/10/2002,19/09/2003,1.0,0 -28.0,services,basic.9y,1.327,14/03/2002,28/05/2015,1.0,0 -34.0,management,basic.4y,1.327,31/12/1991,28/01/2014,1.0,0 -,blue-collar,basic.9y,1.327,,28/12/2011,1.0,0 -45.0,admin.,basic.9y,1.327,15/03/1988,01/04/1997,1.0,0 -34.0,technician,university.degree,1.327,22/12/1995,09/01/2004,1.0,0 -44.0,,basic.6y,1.327,20/09/2012,27/07/2007,1.0,0 -34.0,management,basic.4y,1.327,01/12/2000,04/08/2014,1.0,0 -27.0,admin.,high.school,1.327,31/12/1994,27/04/2007,1.0,0 -,blue-collar,basic.9y,1.327,06/05/1997,21/11/2003,1.0,0 -33.0,technician,university.degree,1.327,16/12/2015,10/08/1994,1.0,0 -35.0,admin.,high.school,1.327,07/02/2018,24/03/2016,1.0,0 -35.0,admin.,high.school,1.327,,01/09/2015,1.0,0 -,housemaid,high.school,1.327,05/02/2014,21/12/2012,1.0,0 -50.0,blue-collar,professional.course,1.327,06/10/2015,25/12/2014,1.0,0 -35.0,management,university.degree,1.327,14/09/2007,16/07/2012,1.0,0 -30.0,blue-collar,basic.4y,1.327,14/03/2018,24/04/1998,1.0,0 -50.0,,professional.course,1.327,05/03/1990,02/07/2014,1.0,0 -32.0,admin.,university.degree,1.327,18/05/1990,24/12/1999,1.0,0 -50.0,blue-collar,professional.course,1.327,12/02/2007,01/05/1995,1.0,0 -26.0,blue-collar,basic.9y,1.327,24/05/2012,15/12/1995,1.0,0 -30.0,technician,professional.course,1.327,22/10/2008,05/11/1999,1.0,0 -,admin.,high.school,1.327,01/05/2001,13/04/1996,1.0,0 -,blue-collar,basic.9y,1.327,13/03/2008,28/11/2003,1.0,0 -37.0,,basic.4y,1.327,31/01/2013,03/10/1997,1.0,0 -36.0,blue-collar,basic.9y,1.327,09/06/2011,03/09/2013,1.0,0 -36.0,blue-collar,basic.9y,1.327,07/05/2004,13/03/2009,1.0,0 -36.0,blue-collar,basic.9y,1.327,01/02/2010,11/06/1996,1.0,0 -35.0,admin.,high.school,1.327,14/06/2001,29/11/2017,1.0,1 -36.0,blue-collar,basic.4y,1.327,20/02/2004,23/03/2006,1.0,0 -36.0,blue-collar,basic.4y,1.327,14/05/2004,15/07/1996,1.0,0 -34.0,admin.,basic.6y,1.327,06/03/2013,03/01/2003,1.0,0 -30.0,entrepreneur,basic.6y,1.327,08/09/2015,03/05/2016,1.0,0 -54.0,blue-collar,basic.9y,1.327,,23/12/2004,1.0,0 -32.0,admin.,university.degree,1.327,05/11/1996,09/11/1990,1.0,0 -37.0,blue-collar,university.degree,1.327,22/07/2010,01/05/2012,1.0,0 -24.0,services,high.school,1.327,19/03/2012,03/06/1997,1.0,0 -29.0,blue-collar,basic.6y,1.327,12/04/2019,01/11/2004,1.0,0 -36.0,technician,professional.course,1.327,30/04/2004,31/10/2003,1.0,0 -36.0,admin.,high.school,1.327,01/10/1992,01/08/1995,1.0,0 -28.0,admin.,high.school,1.327,29/12/2010,11/04/2001,1.0,0 -36.0,,high.school,1.327,10/08/1990,18/03/2015,1.0,0 -30.0,technician,university.degree,1.327,19/04/2019,23/02/2016,1.0,0 -36.0,technician,professional.course,1.327,21/12/2000,17/08/2007,1.0,0 -38.0,management,high.school,1.327,01/08/2011,16/03/2007,1.0,0 -,services,high.school,1.327,31/05/2007,19/01/2007,1.0,0 -39.0,services,high.school,1.327,06/05/1997,25/08/2008,1.0,0 -36.0,blue-collar,basic.4y,1.327,05/06/1995,24/02/2006,1.0,0 -36.0,admin.,high.school,1.327,23/05/2008,13/08/2002,1.0,0 -39.0,admin.,university.degree,1.327,30/01/2009,07/07/2014,1.0,0 -40.0,,basic.9y,1.327,02/08/2005,22/12/2005,1.0,0 -,admin.,professional.course,1.327,04/04/2008,13/03/2013,1.0,0 -39.0,entrepreneur,high.school,1.327,06/07/2018,30/10/2012,1.0,0 -,blue-collar,basic.9y,1.327,,31/12/1994,1.0,0 -54.0,technician,university.degree,1.327,10/09/1997,21/09/1997,1.0,0 -43.0,services,high.school,1.327,14/01/2015,21/11/2014,1.0,0 -30.0,blue-collar,basic.9y,1.327,26/03/2003,01/10/1996,1.0,0 -57.0,retired,high.school,1.327,05/05/1990,08/08/2003,1.0,0 -54.0,technician,university.degree,1.327,21/03/2008,01/01/2005,1.0,0 -36.0,blue-collar,high.school,1.327,23/07/2009,04/08/2003,1.0,0 -30.0,blue-collar,basic.9y,1.327,24/09/2010,20/08/2010,1.0,1 -32.0,admin.,high.school,1.327,15/11/2012,25/03/2004,1.0,0 -36.0,blue-collar,high.school,1.327,15/10/2014,05/08/1991,1.0,0 -32.0,admin.,high.school,1.327,14/05/1993,05/08/1998,1.0,0 -32.0,admin.,high.school,1.327,08/04/2005,26/01/1996,1.0,0 -45.0,admin.,high.school,1.327,05/03/1990,01/05/2006,1.0,0 -32.0,,high.school,1.327,28/12/2007,01/03/2018,1.0,0 -,entrepreneur,university.degree,1.327,17/06/2005,30/12/2009,1.0,0 -41.0,blue-collar,basic.9y,1.327,23/03/1999,31/01/2012,1.0,0 -38.0,blue-collar,basic.9y,1.327,05/06/2014,25/02/2000,1.0,0 -33.0,admin.,university.degree,1.327,15/12/2011,07/10/2016,1.0,0 -29.0,services,high.school,1.327,18/09/2008,27/03/2006,1.0,0 -42.0,blue-collar,basic.9y,1.327,13/05/2016,08/06/2016,1.0,0 -29.0,admin.,basic.9y,1.327,31/12/1989,13/06/2012,1.0,0 -36.0,blue-collar,basic.9y,1.327,01/05/1995,03/03/2006,1.0,0 -29.0,admin.,high.school,1.327,13/06/2014,05/04/2001,1.0,0 -43.0,blue-collar,basic.6y,1.327,27/07/2007,01/11/1995,1.0,0 -33.0,services,basic.9y,1.327,30/07/2009,28/12/2016,1.0,0 -31.0,blue-collar,basic.9y,1.327,27/09/2005,01/08/2008,1.0,0 -29.0,admin.,high.school,1.327,14/03/2016,18/11/2004,1.0,0 -26.0,blue-collar,basic.9y,1.327,07/09/2011,04/12/2018,1.0,0 -43.0,blue-collar,basic.6y,1.327,01/11/2005,23/07/2012,1.0,0 -34.0,management,university.degree,1.327,24/08/2015,10/08/2011,1.0,0 -39.0,admin.,high.school,1.327,07/02/2013,12/12/2003,1.0,0 -34.0,services,university.degree,1.327,20/05/2016,26/12/2003,1.0,0 -43.0,blue-collar,basic.9y,1.327,,17/06/2005,1.0,0 -33.0,blue-collar,basic.6y,1.327,,05/12/1994,1.0,0 -47.0,technician,university.degree,1.327,17/09/2013,03/06/2008,1.0,0 -,self-employed,professional.course,1.327,22/01/2010,13/10/2003,1.0,0 -35.0,services,high.school,1.327,01/09/2003,23/04/2004,1.0,0 -35.0,services,high.school,1.327,,03/08/2009,1.0,0 -26.0,technician,professional.course,1.327,,05/05/1993,1.0,0 -31.0,,university.degree,1.327,,12/05/2000,1.0,0 -50.0,services,basic.9y,1.327,26/05/2009,22/03/2013,1.0,0 -25.0,services,high.school,1.327,14/08/2018,05/01/2001,1.0,0 -28.0,technician,university.degree,1.327,24/06/1998,24/03/2014,1.0,0 -30.0,blue-collar,basic.9y,1.327,19/12/2012,04/01/2011,1.0,0 -33.0,,university.degree,1.327,28/10/2004,01/02/1995,1.0,0 -33.0,,university.degree,1.327,16/03/2016,01/04/1997,1.0,0 -32.0,admin.,professional.course,1.327,09/10/2001,28/04/2010,1.0,0 -60.0,,university.degree,1.327,12/03/2010,20/05/2014,1.0,0 -60.0,admin.,university.degree,1.327,14/05/2012,10/02/1997,1.0,0 -38.0,technician,high.school,1.327,01/03/1993,20/01/2006,1.0,0 -29.0,services,professional.course,1.327,,12/04/2012,1.0,0 -33.0,self-employed,university.degree,1.327,31/10/2012,04/02/2005,1.0,0 -,services,professional.course,1.327,14/10/2005,06/11/2018,1.0,0 -29.0,services,professional.course,1.327,12/07/2007,21/10/2005,1.0,0 -29.0,blue-collar,basic.9y,1.327,02/04/1998,14/05/2014,1.0,0 -37.0,,university.degree,1.327,05/06/1993,11/02/2000,1.0,0 -30.0,blue-collar,basic.4y,1.327,13/02/2008,27/12/2012,1.0,0 -52.0,entrepreneur,high.school,1.327,15/10/1993,01/11/1991,1.0,0 -52.0,entrepreneur,high.school,1.327,01/03/2007,18/07/2000,1.0,0 -33.0,services,high.school,1.327,22/10/2013,13/05/2014,1.0,0 -34.0,admin.,high.school,1.327,23/05/2006,17/02/2006,1.0,0 -43.0,blue-collar,basic.9y,1.327,04/04/2006,17/03/2003,1.0,0 -,,university.degree,1.327,25/02/2005,23/03/2016,1.0,0 -33.0,services,high.school,1.327,19/09/1995,12/12/2003,1.0,0 -36.0,admin.,professional.course,1.327,01/02/1996,18/07/2014,1.0,0 -32.0,admin.,professional.course,1.327,26/01/2000,21/04/2000,1.0,1 -32.0,admin.,professional.course,1.327,20/06/2002,27/04/2009,1.0,0 -30.0,blue-collar,basic.6y,1.327,21/02/2014,05/01/2011,1.0,0 -,services,high.school,1.327,05/03/1996,11/05/2007,1.0,0 -28.0,admin.,university.degree,1.327,03/04/2006,22/09/2015,1.0,1 -,unemployed,professional.course,1.327,21/12/1994,24/04/2015,1.0,0 -,,basic.9y,1.327,23/12/1997,10/03/2000,1.0,0 -,services,high.school,1.327,02/01/2004,10/06/1987,1.0,0 -25.0,blue-collar,basic.9y,1.327,19/05/2014,01/09/2004,1.0,0 -,,professional.course,1.327,26/11/2007,22/06/2007,1.0,1 -30.0,blue-collar,basic.6y,1.327,01/01/2005,31/12/2014,1.0,1 -35.0,blue-collar,basic.9y,1.327,02/06/2009,01/03/1997,1.0,0 -34.0,unemployed,university.degree,1.327,24/09/2003,08/03/1999,1.0,0 -40.0,blue-collar,basic.6y,1.327,13/06/2008,02/09/2008,1.0,0 -39.0,blue-collar,high.school,1.327,15/02/2006,06/07/2011,1.0,0 -35.0,blue-collar,basic.9y,1.327,11/04/2016,03/03/2015,1.0,0 -39.0,blue-collar,high.school,1.327,22/03/2002,21/07/2016,1.0,0 -28.0,technician,high.school,1.327,30/05/1991,24/10/2017,1.0,1 -45.0,blue-collar,basic.6y,1.327,31/12/1989,09/10/1994,1.0,0 -57.0,retired,basic.6y,1.327,28/04/1990,03/06/2004,1.0,0 -57.0,retired,basic.6y,1.327,22/10/2018,17/04/2009,1.0,0 -57.0,retired,basic.6y,1.327,,07/08/2013,1.0,0 -37.0,blue-collar,high.school,1.327,17/08/1999,17/08/2007,1.0,0 -29.0,services,basic.9y,1.327,,28/11/2018,1.0,0 -,services,university.degree,1.327,25/07/2012,03/10/2008,1.0,0 -44.0,blue-collar,basic.6y,1.327,01/06/1990,02/04/2015,1.0,0 -36.0,blue-collar,basic.4y,1.327,27/07/2007,01/07/1994,1.0,0 -55.0,self-employed,basic.9y,1.327,07/07/2011,12/02/2004,1.0,0 -35.0,,basic.6y,1.327,,30/05/2003,1.0,0 -42.0,blue-collar,basic.4y,1.327,29/12/1994,20/06/1994,1.0,0 -28.0,blue-collar,high.school,1.327,02/08/2011,12/12/1997,1.0,0 -26.0,services,university.degree,1.327,05/07/1993,05/03/1991,1.0,0 -38.0,blue-collar,high.school,1.327,14/12/2004,28/07/2000,1.0,0 -28.0,blue-collar,high.school,1.327,25/04/1993,29/03/1996,1.0,0 -38.0,blue-collar,high.school,1.327,23/05/2012,01/07/1996,1.0,0 -37.0,blue-collar,basic.9y,1.327,04/01/2007,15/04/2010,1.0,0 -34.0,blue-collar,basic.4y,1.327,05/07/1995,18/03/1997,1.0,0 -35.0,blue-collar,basic.6y,1.327,06/11/2009,27/03/2013,1.0,0 -34.0,blue-collar,basic.4y,1.327,03/06/1999,10/07/2018,1.0,0 -38.0,blue-collar,high.school,1.327,25/10/1993,22/04/2016,1.0,0 -38.0,blue-collar,high.school,1.327,01/04/2009,19/10/2007,1.0,0 -33.0,admin.,high.school,1.327,17/12/1996,31/12/1990,1.0,0 -34.0,management,basic.4y,1.327,27/08/2002,15/03/2004,1.0,0 -43.0,blue-collar,basic.4y,1.327,10/11/1990,14/02/2011,1.0,0 -,management,university.degree,1.327,03/08/2006,21/10/2011,1.0,0 -38.0,technician,university.degree,1.327,,19/04/2002,1.0,0 -41.0,management,basic.6y,1.327,04/03/2014,25/04/1988,1.0,0 -,blue-collar,basic.9y,1.327,15/12/1999,04/10/2012,1.0,0 -31.0,services,high.school,1.327,05/08/1997,04/12/2014,1.0,0 -36.0,technician,high.school,1.327,14/01/1994,04/11/2015,1.0,0 -,technician,high.school,1.327,26/01/2015,28/03/2016,1.0,0 -31.0,,high.school,1.327,29/06/2001,28/11/2017,1.0,0 -45.0,,university.degree,1.327,01/03/1991,08/02/2017,1.0,1 -36.0,,high.school,1.327,01/01/2015,07/05/2008,1.0,0 -43.0,blue-collar,basic.4y,1.327,10/05/2011,12/07/2011,1.0,1 -38.0,blue-collar,basic.9y,1.327,,05/03/1992,1.0,0 -51.0,,basic.6y,1.327,31/12/1993,15/07/2005,1.0,0 -38.0,admin.,high.school,1.327,31/10/2012,25/05/2011,1.0,1 -41.0,,university.degree,1.327,12/09/2003,17/09/2015,1.0,0 -32.0,unemployed,university.degree,1.327,19/09/1995,29/07/2013,1.0,0 -31.0,technician,professional.course,1.327,26/07/2016,11/04/2011,1.0,0 -42.0,blue-collar,basic.4y,1.327,16/12/1994,01/09/1997,1.0,0 -41.0,management,university.degree,1.327,16/04/1997,05/11/2004,1.0,0 -29.0,admin.,basic.9y,1.327,01/03/2006,29/04/2014,1.0,1 -35.0,technician,professional.course,1.327,22/06/2004,16/05/2016,1.0,0 -49.0,admin.,high.school,1.327,07/10/2013,30/07/2010,1.0,0 -35.0,technician,professional.course,1.327,05/08/1999,13/07/2018,1.0,0 -36.0,technician,professional.course,1.327,11/01/2010,20/07/2006,1.0,0 -47.0,management,university.degree,1.327,19/03/1996,31/12/1992,1.0,0 -31.0,technician,professional.course,1.327,31/10/2012,09/04/1996,1.0,0 -,services,professional.course,1.327,04/06/2002,01/09/2015,1.0,0 -39.0,admin.,basic.9y,1.327,29/08/2003,14/08/2000,1.0,0 -36.0,blue-collar,basic.9y,1.327,29/06/2018,05/09/1994,1.0,0 -35.0,blue-collar,basic.9y,1.327,23/09/2015,29/07/2013,1.0,0 -35.0,blue-collar,basic.9y,1.327,06/08/2004,22/10/2014,1.0,0 -37.0,technician,professional.course,1.327,20/03/1997,16/02/2000,1.0,0 -35.0,,basic.9y,1.327,07/04/2004,14/03/2014,1.0,0 -,blue-collar,basic.4y,1.327,04/12/2017,16/02/2015,1.0,0 -47.0,self-employed,basic.4y,1.327,20/01/1993,24/09/2018,1.0,0 -30.0,admin.,university.degree,1.327,31/05/2016,21/09/2009,1.0,0 -,services,high.school,1.327,22/02/2008,09/11/2015,1.0,0 -,blue-collar,high.school,1.327,20/03/2003,06/06/2008,1.0,0 -35.0,blue-collar,basic.4y,1.327,17/09/2004,29/11/2012,1.0,0 -37.0,self-employed,basic.4y,1.327,06/07/2011,02/02/2000,1.0,0 -,admin.,university.degree,1.327,03/07/2003,03/02/2005,1.0,0 -24.0,student,university.degree,1.327,07/05/2014,19/01/2010,1.0,0 -35.0,admin.,university.degree,1.327,08/09/2009,23/10/2007,1.0,0 -41.0,blue-collar,basic.6y,1.327,09/03/2010,28/06/2002,1.0,0 -33.0,admin.,university.degree,1.327,15/01/2013,12/04/2016,1.0,0 -37.0,services,basic.9y,1.327,27/01/2006,20/02/2014,1.0,0 -40.0,technician,university.degree,1.327,23/01/2015,05/08/1992,1.0,0 -41.0,,basic.6y,1.327,09/11/1995,22/07/2005,1.0,0 -26.0,blue-collar,basic.4y,1.327,26/12/2008,01/04/2005,1.0,0 -44.0,technician,professional.course,1.327,15/04/2005,28/06/2002,1.0,0 -41.0,blue-collar,basic.6y,1.327,27/03/2015,03/08/2015,1.0,0 -43.0,services,high.school,1.327,01/10/2004,03/04/2009,1.0,0 -33.0,,basic.6y,1.327,05/11/2000,05/05/1999,1.0,0 -,admin.,high.school,1.327,,24/02/2005,1.0,0 -36.0,blue-collar,basic.9y,1.327,29/04/2002,21/01/2013,1.0,0 -36.0,blue-collar,basic.9y,1.327,03/04/2017,07/12/2016,1.0,0 -35.0,blue-collar,basic.4y,1.327,19/09/2003,01/11/1992,1.0,0 -35.0,blue-collar,basic.9y,1.327,01/07/1997,06/07/2007,1.0,0 -37.0,services,basic.9y,1.327,19/11/2014,27/03/2018,1.0,0 -43.0,admin.,high.school,1.327,03/01/2007,22/08/2003,1.0,0 -35.0,services,professional.course,1.327,,05/08/1996,1.0,0 -31.0,management,university.degree,1.327,,09/08/2005,1.0,0 -32.0,services,high.school,1.327,11/03/2005,26/03/2015,1.0,1 -34.0,blue-collar,basic.9y,1.327,,06/08/2007,1.0,0 -32.0,admin.,university.degree,1.327,01/11/1994,29/09/2008,1.0,0 -39.0,technician,professional.course,1.327,23/09/1996,04/04/2003,1.0,0 -34.0,blue-collar,basic.9y,1.327,14/11/2003,25/03/1996,1.0,0 -37.0,blue-collar,basic.9y,1.327,19/12/1997,17/12/2001,1.0,0 -,blue-collar,basic.9y,1.327,09/10/2007,04/01/2006,1.0,0 -,admin.,university.degree,1.327,27/11/2014,08/10/2014,1.0,0 -38.0,management,high.school,1.327,12/08/1996,11/12/2017,1.0,0 -37.0,blue-collar,basic.9y,1.327,15/04/2002,09/08/2016,1.0,0 -32.0,admin.,high.school,1.327,15/07/2010,31/12/1989,1.0,0 -32.0,technician,high.school,1.327,22/04/2003,10/07/2014,1.0,0 -34.0,admin.,university.degree,1.327,05/01/1993,17/08/2017,1.0,0 -37.0,admin.,high.school,1.327,26/06/2009,20/01/2017,1.0,0 -34.0,admin.,high.school,1.327,24/10/2006,15/11/2012,1.0,0 -32.0,blue-collar,professional.course,1.327,09/09/1990,01/12/1997,1.0,0 -37.0,admin.,high.school,1.327,04/04/2003,14/11/2006,1.0,0 -34.0,,university.degree,1.327,10/10/2014,06/12/2002,1.0,0 -34.0,,university.degree,1.327,02/02/2009,05/06/1998,1.0,0 -28.0,admin.,high.school,1.327,28/01/2013,02/03/2012,1.0,0 -29.0,,basic.6y,1.327,03/12/2004,30/11/1994,1.0,1 -45.0,,basic.9y,1.327,,11/09/2006,1.0,0 -34.0,services,high.school,1.327,11/01/2008,02/07/2004,1.0,0 -34.0,services,high.school,1.327,03/10/2017,01/04/2007,1.0,0 -35.0,admin.,high.school,1.327,07/06/2004,25/03/2005,1.0,0 -33.0,blue-collar,basic.9y,1.327,18/01/2018,12/03/2010,1.0,0 -37.0,blue-collar,basic.4y,1.327,,10/09/2003,1.0,0 -56.0,blue-collar,basic.9y,1.327,17/04/1997,01/05/1996,1.0,0 -31.0,blue-collar,basic.9y,1.327,03/05/2011,05/06/2008,1.0,0 -23.0,student,basic.9y,1.327,19/06/2009,17/10/2003,1.0,0 -40.0,management,university.degree,1.327,05/02/2004,15/05/2014,1.0,0 -45.0,technician,professional.course,1.327,31/12/1994,12/07/2013,1.0,0 -39.0,management,university.degree,1.327,15/12/2006,27/06/2011,1.0,0 -40.0,management,university.degree,1.327,22/09/1997,12/12/2003,1.0,0 -38.0,blue-collar,basic.4y,1.327,23/05/2011,28/05/2015,1.0,0 -31.0,blue-collar,high.school,1.327,16/06/2014,10/02/1998,1.0,0 -40.0,blue-collar,basic.6y,1.327,28/06/2004,09/09/2005,1.0,0 -26.0,admin.,basic.9y,1.327,26/10/2009,01/04/2011,1.0,1 -37.0,management,university.degree,1.327,23/06/2004,01/08/1997,1.0,0 -45.0,technician,professional.course,1.327,21/06/2002,31/01/2012,1.0,0 -27.0,blue-collar,basic.9y,1.327,,17/04/2015,1.0,0 -27.0,blue-collar,basic.9y,1.327,,07/01/2009,1.0,0 -27.0,blue-collar,basic.9y,1.327,22/07/1999,25/01/2001,1.0,0 -45.0,technician,high.school,1.327,19/04/2002,01/10/1994,1.0,0 -35.0,services,high.school,1.327,,05/07/1994,1.0,0 -33.0,technician,university.degree,1.327,28/02/1998,18/07/2003,1.0,0 -35.0,services,high.school,1.327,05/01/2004,31/08/2015,1.0,0 -,management,university.degree,1.327,26/03/2008,25/02/2010,1.0,0 -39.0,management,university.degree,1.327,30/07/1999,25/03/2014,1.0,0 -42.0,admin.,high.school,1.327,03/07/2013,26/05/2009,1.0,0 -39.0,management,university.degree,1.327,15/02/1998,30/12/2010,1.0,0 -38.0,unemployed,high.school,1.327,22/09/1999,01/12/1991,1.0,0 -27.0,blue-collar,basic.9y,1.327,18/02/2000,28/05/2009,1.0,1 -32.0,services,high.school,1.327,08/08/1997,15/05/1996,1.0,0 -42.0,blue-collar,basic.6y,1.327,07/01/2016,30/07/2004,1.0,0 -42.0,,basic.6y,1.327,25/11/2009,15/12/1995,1.0,0 -28.0,technician,basic.9y,1.327,13/08/2014,05/07/1991,1.0,0 -50.0,admin.,basic.9y,1.327,30/03/2007,08/08/1997,1.0,0 -,blue-collar,basic.9y,1.327,09/04/2004,13/12/1999,1.0,0 -27.0,blue-collar,basic.9y,1.327,16/03/2016,09/08/2012,1.0,0 -40.0,services,high.school,1.327,11/03/2005,11/06/2010,1.0,0 -38.0,blue-collar,basic.9y,1.327,,30/01/2015,1.0,0 -39.0,blue-collar,basic.6y,1.327,27/06/2013,06/02/2004,1.0,1 -41.0,blue-collar,basic.9y,1.327,07/04/1998,05/09/1991,1.0,0 -39.0,blue-collar,high.school,1.327,22/03/2016,01/02/2005,1.0,0 -36.0,blue-collar,basic.9y,1.327,24/12/2010,19/08/2002,1.0,0 -41.0,management,university.degree,1.327,01/02/2006,05/08/1995,1.0,0 -42.0,,high.school,1.327,21/04/1997,26/04/2002,1.0,0 -42.0,services,professional.course,1.327,,21/04/1998,1.0,0 -45.0,blue-collar,basic.4y,1.327,20/06/2008,05/10/1991,1.0,0 -37.0,blue-collar,university.degree,1.327,15/07/1995,07/04/2009,1.0,0 -45.0,technician,high.school,1.327,22/07/2004,25/02/2005,1.0,0 -45.0,admin.,high.school,1.327,23/08/2005,22/09/2005,1.0,0 -27.0,student,high.school,1.327,21/11/2013,15/07/1997,1.0,0 -39.0,management,professional.course,1.327,16/07/2004,23/01/2004,1.0,0 -34.0,,high.school,1.327,04/01/2005,19/09/2003,1.0,1 -44.0,self-employed,professional.course,1.327,28/05/2001,31/01/2013,1.0,0 -,technician,professional.course,1.327,27/08/2014,04/08/2016,1.0,0 -32.0,,basic.9y,1.327,,05/09/1997,1.0,0 -36.0,blue-collar,high.school,1.327,25/04/2008,27/03/2012,1.0,0 -34.0,management,university.degree,1.327,01/08/1996,21/04/2006,1.0,0 -43.0,self-employed,professional.course,1.327,21/10/2010,01/07/2003,1.0,0 -37.0,management,university.degree,1.327,20/11/2014,08/04/2005,1.0,0 -51.0,management,university.degree,1.327,30/09/2003,26/11/1993,1.0,0 -27.0,services,high.school,1.327,18/09/2006,26/12/2003,1.0,0 -52.0,technician,professional.course,1.327,26/03/2014,19/01/2006,1.0,0 -27.0,services,high.school,1.327,31/10/2007,01/11/1992,1.0,0 -39.0,management,university.degree,1.327,26/03/2012,29/10/2004,1.0,0 -,management,university.degree,1.327,30/06/1993,11/12/2012,1.0,0 -36.0,technician,professional.course,1.327,27/11/1992,14/07/2010,1.0,0 -59.0,retired,high.school,1.327,,17/05/2004,1.0,0 -48.0,admin.,university.degree,1.327,10/08/2006,05/01/2004,1.0,0 -37.0,services,high.school,1.327,04/12/2013,01/12/2004,1.0,0 -32.0,admin.,high.school,1.327,06/05/2019,21/02/2008,1.0,0 -34.0,admin.,university.degree,1.327,01/10/1999,01/07/1999,1.0,0 -48.0,blue-collar,basic.4y,1.327,19/03/2008,14/09/2001,1.0,0 -42.0,blue-collar,basic.4y,1.327,20/08/2012,04/03/2019,1.0,0 -34.0,admin.,high.school,1.327,10/06/2003,25/09/1998,1.0,0 -43.0,blue-collar,basic.9y,1.327,,05/12/1989,1.0,0 -51.0,services,high.school,1.327,20/10/2017,06/06/2000,1.0,0 -39.0,entrepreneur,basic.6y,1.327,05/08/2001,01/06/2016,1.0,0 -41.0,admin.,high.school,1.327,05/04/1991,05/05/2015,1.0,0 -39.0,,basic.6y,1.327,16/02/2015,07/08/2018,1.0,0 -33.0,services,basic.9y,1.327,25/04/2001,24/10/2003,1.0,0 -37.0,blue-collar,university.degree,1.327,24/02/2006,30/01/2001,1.0,0 -33.0,admin.,university.degree,1.327,23/12/2002,12/05/2006,1.0,0 -39.0,unemployed,basic.4y,1.327,20/04/2012,10/11/2006,1.0,0 -58.0,technician,university.degree,1.327,02/02/2017,01/08/2006,1.0,0 -41.0,blue-collar,basic.9y,1.327,14/05/2004,05/08/2010,1.0,0 -32.0,admin.,university.degree,1.327,07/08/2012,14/01/2005,1.0,0 -32.0,admin.,university.degree,1.327,14/09/2001,23/04/2009,1.0,0 -34.0,services,professional.course,1.327,26/03/2010,10/04/2013,1.0,0 -37.0,blue-collar,basic.6y,1.327,29/04/2005,31/01/2013,1.0,0 -,technician,professional.course,1.327,24/04/2003,17/11/2010,1.0,1 -40.0,technician,university.degree,1.327,06/03/2012,22/05/1997,1.0,0 -32.0,admin.,university.degree,1.327,14/03/2000,02/02/2006,1.0,0 -32.0,admin.,university.degree,1.327,12/12/2014,28/10/2013,1.0,1 -31.0,services,high.school,1.327,21/06/1999,04/10/2012,1.0,0 -46.0,blue-collar,basic.4y,1.327,,08/08/2008,1.0,0 -36.0,blue-collar,basic.9y,1.327,27/07/2010,25/01/2017,1.0,0 -39.0,technician,professional.course,1.327,09/12/2013,01/06/1997,1.0,0 -55.0,technician,university.degree,1.327,,21/04/2006,1.0,1 -28.0,services,basic.9y,1.327,04/04/1997,26/07/2002,1.0,0 -35.0,blue-collar,basic.9y,1.327,02/07/2004,28/12/2007,1.0,0 -,entrepreneur,high.school,1.327,03/12/2012,26/11/2013,1.0,0 -27.0,,high.school,1.327,05/05/2003,20/08/2010,1.0,0 -,management,university.degree,1.327,16/12/2011,16/11/2007,1.0,0 -29.0,entrepreneur,high.school,1.327,09/08/2012,20/03/1988,1.0,0 -27.0,admin.,high.school,1.327,14/01/2016,01/10/2009,1.0,0 -34.0,blue-collar,basic.4y,1.327,01/02/2008,23/10/2001,1.0,0 -41.0,self-employed,basic.9y,1.327,27/03/2009,25/03/2005,1.0,0 -29.0,admin.,high.school,1.327,08/02/2002,01/11/2004,1.0,1 -36.0,blue-collar,basic.9y,1.327,22/04/2005,27/03/2014,1.0,0 -50.0,admin.,basic.9y,1.327,31/12/1993,06/07/2012,1.0,0 -37.0,unemployed,basic.6y,1.327,,16/06/2016,1.0,0 -33.0,blue-collar,professional.course,1.327,26/10/2011,31/07/1998,1.0,0 -38.0,admin.,university.degree,1.327,09/02/2004,29/10/2013,1.0,0 -43.0,blue-collar,basic.6y,1.327,25/04/2003,25/11/1991,1.0,0 -26.0,admin.,basic.9y,1.327,,01/05/1996,1.0,0 -35.0,blue-collar,basic.4y,1.327,24/12/2008,17/04/2014,1.0,0 -35.0,management,university.degree,1.327,03/08/2010,07/06/2001,1.0,0 -27.0,blue-collar,high.school,1.327,07/04/2014,16/01/2004,1.0,0 -54.0,admin.,high.school,1.327,05/05/2006,22/11/2001,1.0,1 -56.0,blue-collar,basic.4y,1.327,28/08/2015,13/08/2004,1.0,0 -41.0,blue-collar,basic.4y,1.327,,30/10/2015,1.0,0 -41.0,,basic.4y,1.327,,08/10/1996,1.0,0 -31.0,services,high.school,1.327,07/02/2001,03/03/2006,1.0,0 -46.0,blue-collar,basic.6y,1.327,10/10/2003,17/10/2008,1.0,0 -46.0,management,university.degree,1.327,09/04/2014,15/12/1999,1.0,0 -35.0,management,university.degree,1.327,05/11/1992,13/06/2017,1.0,0 -46.0,management,university.degree,1.327,30/06/2014,01/08/1996,1.0,0 -34.0,blue-collar,basic.9y,1.327,01/08/2003,02/02/2007,1.0,0 -49.0,technician,high.school,1.327,,23/12/2005,1.0,0 -36.0,admin.,professional.course,1.327,15/07/2005,28/11/2002,1.0,0 -36.0,services,high.school,1.327,03/06/2013,01/12/2010,1.0,0 -31.0,services,high.school,1.327,05/02/2009,01/03/2005,1.0,0 -32.0,technician,professional.course,1.327,12/08/2010,05/08/2014,1.0,0 -30.0,entrepreneur,basic.6y,1.327,21/06/2007,31/12/1994,1.0,0 -33.0,admin.,university.degree,1.327,03/04/2000,26/01/2012,1.0,0 -44.0,blue-collar,basic.6y,1.327,,16/11/2010,1.0,0 -31.0,management,university.degree,1.327,24/02/2015,27/10/2005,1.0,0 -35.0,blue-collar,basic.6y,1.327,01/11/1994,01/02/1993,1.0,0 -35.0,services,professional.course,1.327,07/09/1990,06/03/2008,1.0,0 -,blue-collar,basic.4y,1.327,07/11/2017,28/09/2009,1.0,0 -33.0,,basic.9y,1.327,02/08/2012,30/12/2016,1.0,0 -46.0,admin.,university.degree,1.327,20/05/2004,14/11/2014,1.0,0 -59.0,,basic.9y,1.327,22/04/2005,30/05/2014,1.0,0 -33.0,blue-collar,basic.9y,1.327,07/07/2008,20/10/2006,1.0,0 -40.0,admin.,basic.9y,1.327,26/02/2009,08/06/1999,1.0,0 -30.0,,basic.4y,1.327,31/12/1995,22/07/2002,1.0,0 -31.0,admin.,university.degree,1.327,02/08/2012,09/01/2006,1.0,0 -36.0,blue-collar,basic.4y,1.327,01/02/1997,16/05/2003,1.0,0 -44.0,,basic.6y,1.327,17/07/2007,24/03/2010,1.0,0 -34.0,technician,professional.course,1.327,20/01/2000,05/01/2012,1.0,0 -40.0,blue-collar,basic.9y,1.327,18/03/2016,24/11/2008,1.0,0 -33.0,,university.degree,1.327,11/01/2010,31/12/1999,1.0,0 -,services,basic.9y,1.327,01/07/1996,19/12/2003,1.0,0 -37.0,admin.,high.school,1.327,07/04/2008,29/06/2001,1.0,0 -35.0,blue-collar,basic.9y,1.327,22/07/2014,27/02/2009,1.0,1 -,blue-collar,professional.course,1.327,14/05/1996,03/10/2003,1.0,0 -54.0,admin.,high.school,1.327,27/03/2008,25/04/2019,1.0,0 -,blue-collar,basic.9y,1.327,18/03/2011,11/07/2008,1.0,0 -34.0,blue-collar,basic.9y,1.327,05/03/2003,09/12/1995,1.0,0 -39.0,technician,professional.course,1.327,17/12/2013,22/03/1994,1.0,0 -,services,high.school,1.327,22/07/2014,24/04/2008,1.0,0 -28.0,admin.,high.school,1.327,22/11/2002,16/07/2004,1.0,1 -30.0,services,high.school,1.327,13/07/2007,19/10/2001,1.0,0 -28.0,services,basic.9y,1.327,26/04/1990,11/03/2016,1.0,0 -39.0,blue-collar,basic.4y,1.327,,19/08/2011,1.0,0 -26.0,unemployed,basic.9y,1.327,31/07/2017,06/07/2006,1.0,0 -36.0,blue-collar,basic.9y,1.327,21/01/2005,18/02/2009,1.0,1 -41.0,admin.,high.school,1.327,20/04/2000,25/12/1996,1.0,0 -45.0,technician,university.degree,1.327,15/10/2004,15/11/1996,1.0,0 -42.0,admin.,high.school,1.327,03/03/2006,14/01/2013,1.0,0 -43.0,blue-collar,basic.9y,1.327,14/10/2015,31/12/1994,1.0,0 -44.0,services,professional.course,1.327,01/05/2017,10/12/1989,1.0,0 -24.0,student,university.degree,1.327,05/09/2012,16/04/2015,1.0,0 -36.0,,basic.9y,1.327,19/08/1991,20/12/2018,1.0,0 -36.0,blue-collar,basic.9y,1.327,04/08/2006,05/02/1993,1.0,0 -32.0,admin.,professional.course,1.327,30/12/2013,18/02/2005,1.0,0 -36.0,blue-collar,basic.6y,1.327,04/07/2006,03/02/2009,1.0,0 -35.0,services,high.school,1.327,05/06/1997,28/08/2001,1.0,0 -28.0,student,university.degree,1.327,10/08/2005,20/09/1996,1.0,0 -44.0,technician,professional.course,1.327,28/05/2014,11/06/2013,1.0,0 -31.0,entrepreneur,basic.9y,1.327,31/01/2019,25/02/2014,1.0,0 -39.0,,high.school,1.327,05/06/2014,05/07/2002,1.0,0 -,admin.,basic.9y,1.327,11/01/1999,15/08/1999,1.0,0 -35.0,blue-collar,basic.6y,1.327,17/10/2002,18/02/2005,1.0,0 -46.0,management,university.degree,1.327,01/10/1992,01/11/1996,1.0,0 -41.0,blue-collar,basic.9y,1.327,27/05/2010,18/01/2016,1.0,0 -46.0,services,high.school,1.327,13/01/2015,02/07/2012,1.0,0 -,services,high.school,1.327,21/05/2014,24/10/2001,1.0,0 -,services,high.school,1.327,18/11/2008,12/09/2007,1.0,0 -,services,high.school,1.327,06/11/2009,01/04/1997,1.0,0 -33.0,services,high.school,1.327,19/12/2003,19/04/2005,1.0,0 -48.0,blue-collar,professional.course,1.327,12/03/2013,27/10/2015,1.0,0 -46.0,blue-collar,basic.9y,1.327,20/04/2006,01/05/1996,1.0,0 -,blue-collar,high.school,1.327,06/11/2001,08/06/2004,1.0,0 -29.0,services,professional.course,1.327,11/08/2006,09/11/1994,1.0,0 -43.0,services,high.school,1.327,01/08/2008,12/09/2012,1.0,0 -30.0,blue-collar,basic.4y,1.327,16/10/1992,10/10/2008,1.0,0 -35.0,blue-collar,basic.9y,1.327,05/04/2016,13/06/2003,1.0,0 -31.0,unemployed,professional.course,1.327,09/02/2018,03/12/2008,1.0,0 -26.0,admin.,basic.9y,1.327,30/10/2013,04/12/2002,1.0,0 -35.0,technician,professional.course,1.327,31/12/1993,17/05/2004,1.0,0 -36.0,student,basic.9y,1.327,20/02/2014,01/07/1996,1.0,0 -31.0,technician,professional.course,1.327,22/10/2004,01/07/2005,1.0,0 -44.0,blue-collar,basic.6y,1.327,25/03/1996,22/09/1997,1.0,1 -24.0,services,high.school,1.327,28/12/2015,01/08/1997,1.0,0 -36.0,blue-collar,high.school,1.327,,22/12/2017,1.0,0 -46.0,blue-collar,basic.9y,1.327,18/09/2003,21/09/2007,1.0,1 -49.0,blue-collar,basic.9y,1.327,26/12/2011,12/01/2007,1.0,0 -31.0,services,high.school,1.327,24/11/2006,01/02/1997,1.0,0 -46.0,management,university.degree,1.327,04/11/1997,19/05/2015,1.0,0 -33.0,blue-collar,basic.9y,1.327,28/04/2017,03/01/2007,1.0,0 -48.0,technician,basic.9y,1.327,08/09/2006,25/10/2004,1.0,1 -,technician,university.degree,1.327,31/12/1994,07/03/2008,1.0,0 -47.0,admin.,basic.9y,1.327,04/02/2000,15/01/2007,1.0,0 -47.0,management,university.degree,1.327,08/04/2005,15/01/2010,1.0,0 -45.0,,university.degree,1.327,01/07/1995,20/02/2009,1.0,0 -36.0,management,university.degree,1.327,11/06/1999,31/08/2018,1.0,0 -37.0,admin.,high.school,1.327,25/10/1994,10/01/2003,1.0,0 -42.0,admin.,professional.course,1.327,08/04/2005,20/06/2013,1.0,0 -,,basic.9y,1.327,18/07/2008,01/04/2004,1.0,1 -31.0,management,university.degree,1.327,12/05/1996,25/06/1989,1.0,0 -53.0,blue-collar,basic.9y,1.327,08/11/2005,12/10/2001,1.0,0 -,admin.,university.degree,1.327,22/07/2014,17/04/2000,1.0,0 -49.0,blue-collar,basic.9y,1.327,07/08/2003,25/10/2010,1.0,0 -32.0,blue-collar,basic.9y,1.327,22/09/2017,01/02/1998,1.0,0 -39.0,technician,professional.course,1.327,02/10/1992,18/09/2003,1.0,0 -37.0,blue-collar,basic.6y,1.327,19/09/1995,01/12/1991,1.0,0 -43.0,admin.,high.school,1.327,,04/08/2006,1.0,0 -43.0,management,university.degree,1.327,26/10/2011,30/01/1998,1.0,0 -39.0,technician,professional.course,1.327,19/01/2006,08/07/2011,1.0,0 -34.0,services,high.school,1.327,15/06/2007,01/05/1994,1.0,0 -46.0,,high.school,1.327,12/06/2007,01/07/2010,1.0,0 -43.0,,high.school,1.327,,01/03/1996,1.0,0 -39.0,admin.,basic.6y,1.327,01/08/2000,03/08/2004,1.0,0 -30.0,technician,university.degree,1.327,07/02/2003,05/04/2002,1.0,0 -46.0,blue-collar,basic.4y,1.327,21/07/2015,30/10/2014,1.0,1 -46.0,admin.,high.school,1.327,02/05/2003,07/12/1999,1.0,0 -30.0,blue-collar,basic.4y,1.327,16/02/1996,27/11/2012,1.0,0 -51.0,self-employed,high.school,1.327,27/01/2012,20/05/2013,1.0,0 -55.0,,university.degree,1.327,23/10/2002,30/01/2001,1.0,0 -36.0,services,high.school,1.327,26/09/2014,24/10/2008,1.0,0 -36.0,,basic.4y,1.327,18/05/2016,14/01/2008,1.0,0 -26.0,blue-collar,basic.9y,1.327,07/01/2013,04/02/2016,1.0,0 -43.0,blue-collar,basic.6y,1.327,12/01/2016,31/12/1991,1.0,0 -46.0,blue-collar,basic.6y,1.327,15/02/2010,05/03/2004,1.0,0 -33.0,admin.,university.degree,1.327,05/08/1989,18/12/2018,1.0,0 -49.0,blue-collar,basic.9y,1.327,05/02/2015,25/10/1994,1.0,0 -50.0,blue-collar,basic.4y,1.327,03/02/2016,31/10/2012,1.0,0 -,services,high.school,1.327,30/01/2008,30/04/2013,1.0,0 -25.0,services,high.school,1.327,17/02/2006,15/07/2004,1.0,0 -35.0,technician,professional.course,1.327,05/08/2000,14/11/2003,1.0,0 -42.0,admin.,high.school,1.327,14/01/2005,01/10/1994,1.0,1 -41.0,services,high.school,1.327,29/04/2005,03/11/2015,1.0,0 -35.0,blue-collar,high.school,1.327,03/01/2018,31/03/2011,1.0,1 -35.0,management,university.degree,1.327,17/02/2000,03/05/2004,1.0,1 -50.0,admin.,basic.9y,1.327,01/06/1997,12/07/2012,1.0,0 -50.0,blue-collar,basic.4y,1.327,08/05/2000,21/04/2014,1.0,0 -45.0,admin.,basic.9y,1.327,27/03/1997,05/11/2003,1.0,0 -46.0,blue-collar,basic.4y,1.327,,05/08/2005,1.0,0 -43.0,technician,professional.course,1.327,02/01/2009,08/04/2005,1.0,0 -29.0,services,professional.course,1.327,22/05/2013,17/07/2009,1.0,0 -,technician,university.degree,1.327,28/03/2018,05/04/2003,1.0,0 -36.0,admin.,high.school,1.327,31/12/1998,01/05/1994,1.0,0 -41.0,technician,university.degree,1.327,29/04/2002,04/08/2017,1.0,0 -56.0,blue-collar,basic.9y,1.327,15/03/2012,25/03/1997,1.0,0 -31.0,blue-collar,basic.9y,1.327,02/06/2000,27/07/2001,1.0,0 -36.0,blue-collar,high.school,1.327,10/11/2010,19/12/2002,1.0,0 -36.0,blue-collar,basic.4y,1.327,13/07/2006,15/06/2007,1.0,0 -36.0,blue-collar,basic.4y,1.327,16/02/2018,10/12/1988,1.0,0 -48.0,services,high.school,1.327,30/09/2013,30/10/2014,1.0,0 -45.0,technician,professional.course,1.327,13/01/2006,04/08/2005,1.0,0 -,blue-collar,basic.9y,1.327,06/04/2015,09/01/2007,1.0,0 -28.0,technician,university.degree,1.327,16/09/2005,11/05/2006,1.0,0 -39.0,blue-collar,basic.4y,1.327,01/04/1996,14/09/2017,1.0,0 -30.0,blue-collar,basic.4y,1.327,10/02/2006,08/04/2016,1.0,0 -36.0,blue-collar,basic.9y,1.327,11/09/2015,05/11/2004,1.0,0 -30.0,blue-collar,high.school,1.327,,03/12/2014,1.0,0 -44.0,,basic.4y,1.327,14/05/2004,01/06/2006,1.0,0 -41.0,services,basic.6y,1.327,31/12/1985,08/01/2001,1.0,0 -58.0,technician,university.degree,1.327,15/06/2017,27/09/2007,1.0,0 -41.0,blue-collar,high.school,1.327,31/12/2015,07/07/2011,1.0,0 -57.0,retired,basic.6y,1.327,08/09/1998,18/05/2012,1.0,0 -,technician,university.degree,1.3130000000000002,12/04/2001,14/02/2014,1.0,0 -35.0,admin.,high.school,1.3130000000000002,01/03/2017,22/04/2010,1.0,0 -28.0,blue-collar,basic.9y,1.3130000000000002,03/12/2004,26/02/2010,1.0,0 -25.0,admin.,high.school,1.3130000000000002,05/03/2008,05/02/1997,1.0,0 -31.0,management,university.degree,1.3130000000000002,,04/04/2018,1.0,0 -50.0,blue-collar,basic.9y,1.3130000000000002,05/10/2001,01/08/1997,1.0,0 -33.0,blue-collar,basic.4y,1.3130000000000002,29/04/2014,15/05/2008,1.0,0 -30.0,blue-collar,basic.4y,1.3130000000000002,19/07/2016,04/04/2018,1.0,0 -32.0,,high.school,1.3130000000000002,,13/10/2005,1.0,0 -39.0,blue-collar,basic.9y,1.3130000000000002,03/04/1998,11/05/2016,1.0,0 -39.0,technician,professional.course,1.3130000000000002,26/04/2006,10/02/2005,1.0,0 -39.0,admin.,university.degree,1.3130000000000002,05/03/2013,05/08/2002,1.0,0 -35.0,management,high.school,1.3130000000000002,,06/02/2004,1.0,0 -31.0,admin.,university.degree,1.3130000000000002,09/10/2018,20/06/2012,1.0,0 -38.0,admin.,high.school,1.3130000000000002,03/12/2004,05/09/2017,1.0,0 -,management,university.degree,1.3130000000000002,31/12/1990,02/02/2000,1.0,1 -,services,high.school,1.3130000000000002,23/12/1993,16/09/2015,1.0,0 -31.0,admin.,university.degree,1.3130000000000002,05/05/1996,14/08/2014,1.0,0 -31.0,blue-collar,basic.6y,1.3130000000000002,15/03/2017,18/03/2005,1.0,0 -48.0,admin.,basic.9y,1.3130000000000002,05/11/1994,02/10/2001,1.0,0 -45.0,admin.,professional.course,1.3130000000000002,14/09/1994,27/01/2003,1.0,0 -49.0,,university.degree,1.3130000000000002,12/05/2014,05/03/2000,1.0,0 -32.0,blue-collar,basic.4y,1.3130000000000002,26/02/2003,17/12/2004,1.0,0 -44.0,admin.,high.school,1.3130000000000002,20/11/2003,29/10/2012,1.0,0 -44.0,admin.,high.school,1.3130000000000002,22/07/2004,07/06/2002,1.0,0 -34.0,admin.,university.degree,1.3130000000000002,12/02/2015,21/02/2011,1.0,0 -,admin.,university.degree,1.3130000000000002,,13/11/2017,1.0,0 -44.0,admin.,high.school,1.3130000000000002,20/02/2000,29/11/2016,1.0,0 -34.0,admin.,high.school,1.3130000000000002,03/12/1990,20/11/1995,1.0,0 -37.0,admin.,high.school,1.3130000000000002,28/02/2002,31/12/1993,1.0,0 -35.0,admin.,high.school,1.3130000000000002,01/06/1990,07/06/2002,1.0,0 -25.0,,high.school,1.3130000000000002,06/10/2005,31/12/1995,1.0,0 -31.0,services,high.school,1.3130000000000002,04/10/2001,01/11/1996,1.0,0 -33.0,services,high.school,1.3130000000000002,01/07/2011,31/12/1993,1.0,1 -27.0,blue-collar,high.school,1.3130000000000002,,07/03/2001,1.0,0 -39.0,blue-collar,basic.6y,1.3130000000000002,02/01/2003,10/03/2000,1.0,0 -36.0,,basic.9y,1.3130000000000002,14/03/2003,02/04/1996,1.0,0 -38.0,blue-collar,basic.6y,1.3130000000000002,09/09/1996,29/11/2002,1.0,0 -36.0,admin.,basic.9y,1.3130000000000002,31/10/2003,25/07/2014,1.0,0 -39.0,blue-collar,basic.6y,1.3130000000000002,03/03/2005,03/07/2007,1.0,0 -41.0,admin.,high.school,1.3130000000000002,27/03/2009,18/07/2003,1.0,0 -32.0,services,high.school,1.3130000000000002,03/06/2015,24/10/1997,1.0,0 -38.0,blue-collar,basic.9y,1.3130000000000002,12/12/2002,31/12/1989,1.0,0 -56.0,management,university.degree,1.3130000000000002,06/04/2009,01/05/1995,1.0,0 -30.0,technician,professional.course,1.3130000000000002,16/11/2007,05/05/2014,1.0,0 -33.0,services,high.school,1.3130000000000002,01/07/1997,01/02/2000,1.0,0 -45.0,,basic.9y,1.3130000000000002,29/06/2012,30/05/2003,1.0,1 -32.0,technician,professional.course,1.3130000000000002,21/11/2002,06/11/2002,1.0,0 -30.0,technician,professional.course,1.3130000000000002,16/05/2003,25/11/2010,1.0,0 -28.0,,university.degree,1.3130000000000002,18/02/2008,09/04/2001,1.0,0 -28.0,,university.degree,1.3130000000000002,27/11/2013,23/10/2013,1.0,0 -60.0,management,basic.4y,1.3130000000000002,05/09/1991,09/12/1990,1.0,0 -41.0,,high.school,1.3130000000000002,20/11/2009,20/07/2012,1.0,0 -36.0,services,high.school,1.3130000000000002,08/08/2013,18/07/1997,1.0,0 -,blue-collar,high.school,1.3130000000000002,30/05/2012,01/10/2013,1.0,0 -32.0,blue-collar,basic.9y,1.3130000000000002,09/07/2013,25/10/2012,1.0,0 -36.0,services,basic.9y,1.3130000000000002,26/11/2014,31/01/2006,1.0,0 -38.0,blue-collar,basic.6y,1.3130000000000002,18/11/2010,08/05/2019,1.0,0 -42.0,admin.,high.school,1.3130000000000002,27/11/2006,06/02/2004,1.0,0 -39.0,technician,professional.course,1.3130000000000002,13/09/2000,03/08/2011,1.0,0 -45.0,technician,university.degree,1.3130000000000002,17/10/2003,08/05/2014,1.0,0 -37.0,blue-collar,basic.9y,1.3130000000000002,18/06/2014,28/03/2008,1.0,0 -31.0,admin.,high.school,1.3130000000000002,25/09/2008,02/04/2009,1.0,0 -42.0,,professional.course,1.3130000000000002,31/12/1991,17/11/2014,1.0,0 -36.0,services,high.school,1.3130000000000002,14/10/1998,19/01/2011,1.0,0 -43.0,unemployed,basic.9y,1.3130000000000002,30/11/2015,22/09/2015,1.0,0 -33.0,,high.school,1.3130000000000002,21/05/2004,09/03/2006,1.0,0 -31.0,admin.,university.degree,1.3130000000000002,01/11/1994,19/05/2004,1.0,0 -37.0,blue-collar,basic.4y,1.3130000000000002,17/01/2013,20/04/2010,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,15/06/2007,18/11/2005,1.0,0 -33.0,blue-collar,high.school,1.3130000000000002,23/05/2012,10/03/2006,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,21/07/2006,16/12/2005,1.0,0 -36.0,technician,university.degree,1.3130000000000002,20/01/1998,05/01/2015,1.0,0 -,blue-collar,basic.9y,1.3130000000000002,17/07/2012,30/05/2017,1.0,0 -45.0,technician,university.degree,1.3130000000000002,17/07/2008,14/03/2003,1.0,1 -37.0,technician,professional.course,1.3130000000000002,24/03/2006,15/07/2003,1.0,0 -35.0,blue-collar,basic.9y,1.3130000000000002,31/01/2011,04/05/2007,1.0,0 -39.0,management,university.degree,1.3130000000000002,20/04/2006,22/11/2002,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,20/10/2003,04/05/2010,1.0,1 -35.0,services,high.school,1.3130000000000002,11/12/2000,01/04/2010,1.0,0 -38.0,admin.,high.school,1.3130000000000002,27/03/2007,28/07/2006,1.0,0 -37.0,blue-collar,high.school,1.3130000000000002,17/12/2004,06/11/1998,1.0,0 -32.0,housemaid,basic.4y,1.3130000000000002,16/03/2012,09/06/2011,1.0,0 -35.0,services,high.school,1.3130000000000002,21/06/2012,14/02/2019,1.0,0 -32.0,housemaid,basic.4y,1.3130000000000002,29/11/2005,06/07/2006,1.0,0 -39.0,blue-collar,basic.9y,1.3130000000000002,04/12/2013,17/12/2009,1.0,0 -39.0,blue-collar,basic.9y,1.3130000000000002,11/03/2005,20/11/2015,1.0,0 -36.0,,high.school,1.3130000000000002,31/12/1992,02/04/2010,1.0,0 -31.0,blue-collar,basic.9y,1.3130000000000002,16/04/2004,27/09/2005,1.0,0 -36.0,blue-collar,high.school,1.3130000000000002,,01/08/1995,1.0,0 -37.0,blue-collar,basic.9y,1.3130000000000002,05/12/1990,01/10/1993,1.0,0 -37.0,,university.degree,1.3130000000000002,25/12/1994,05/03/1992,1.0,0 -35.0,blue-collar,high.school,1.3130000000000002,05/03/2002,07/08/2008,1.0,0 -33.0,services,high.school,1.3130000000000002,10/10/2003,13/08/2010,1.0,0 -37.0,entrepreneur,basic.9y,1.3130000000000002,01/06/1994,04/01/2013,1.0,0 -31.0,services,high.school,1.3130000000000002,18/04/2003,15/09/2005,1.0,0 -37.0,self-employed,university.degree,1.3130000000000002,,03/08/2015,1.0,0 -46.0,admin.,basic.9y,1.3130000000000002,29/04/2013,05/12/1995,1.0,0 -37.0,admin.,university.degree,1.3130000000000002,05/09/1994,01/03/2010,1.0,0 -,entrepreneur,university.degree,1.3130000000000002,01/11/2007,01/05/2015,1.0,0 -40.0,blue-collar,high.school,1.3130000000000002,,17/11/2016,1.0,0 -39.0,,basic.6y,1.3130000000000002,20/06/2006,26/10/2007,1.0,0 -57.0,retired,university.degree,1.3130000000000002,09/06/2005,07/03/2000,1.0,0 -42.0,,high.school,1.3130000000000002,17/01/2018,01/07/1996,1.0,0 -38.0,admin.,high.school,1.3130000000000002,23/03/2007,30/04/2004,1.0,0 -,blue-collar,basic.9y,1.3130000000000002,12/01/2017,01/11/2006,1.0,0 -49.0,,high.school,1.3130000000000002,12/02/2014,24/09/2004,1.0,0 -33.0,technician,professional.course,1.3130000000000002,05/02/1997,23/12/1999,1.0,0 -34.0,blue-collar,university.degree,1.3130000000000002,,29/12/2011,1.0,0 -41.0,services,high.school,1.3130000000000002,25/11/2009,05/01/2001,1.0,0 -31.0,self-employed,university.degree,1.3130000000000002,25/06/2010,26/06/2002,1.0,0 -50.0,,basic.6y,1.3130000000000002,13/06/2014,22/09/1997,1.0,0 -38.0,blue-collar,basic.9y,1.3130000000000002,01/12/1992,29/08/2014,1.0,0 -41.0,services,high.school,1.3130000000000002,20/01/2006,02/07/2018,1.0,0 -29.0,technician,professional.course,1.3130000000000002,20/03/2009,30/01/2014,1.0,0 -25.0,admin.,high.school,1.3130000000000002,03/06/2011,01/05/1994,1.0,0 -39.0,services,high.school,1.3130000000000002,11/06/1998,30/05/2008,1.0,0 -,management,university.degree,1.3130000000000002,01/12/1996,09/04/2019,1.0,0 -42.0,entrepreneur,basic.6y,1.3130000000000002,,22/03/2002,1.0,0 -47.0,,basic.6y,1.3130000000000002,20/06/1996,10/07/2008,1.0,0 -31.0,self-employed,university.degree,1.3130000000000002,01/10/2004,08/08/2014,1.0,0 -38.0,admin.,high.school,1.3130000000000002,31/10/2006,25/08/1999,1.0,0 -51.0,blue-collar,university.degree,1.3130000000000002,04/02/2005,06/01/2017,1.0,0 -24.0,blue-collar,basic.4y,1.3130000000000002,10/03/1988,05/02/2000,1.0,0 -33.0,technician,professional.course,1.3130000000000002,19/05/1999,18/04/1997,1.0,0 -32.0,technician,professional.course,1.3130000000000002,26/11/2007,03/07/2014,1.0,0 -35.0,blue-collar,basic.9y,1.3130000000000002,,26/10/2001,1.0,0 -29.0,blue-collar,basic.9y,1.3130000000000002,16/03/2007,03/02/2010,1.0,0 -33.0,blue-collar,basic.6y,1.3130000000000002,31/10/2012,18/02/2011,1.0,0 -,entrepreneur,university.degree,1.3130000000000002,26/06/1990,01/10/2014,1.0,0 -31.0,services,high.school,1.3130000000000002,,08/01/2015,1.0,0 -31.0,self-employed,university.degree,1.3130000000000002,16/12/2005,15/02/2016,1.0,1 -33.0,,professional.course,1.3130000000000002,28/11/1997,22/11/1996,1.0,0 -47.0,blue-collar,high.school,1.3130000000000002,18/09/2003,05/03/2008,1.0,0 -37.0,self-employed,university.degree,1.3130000000000002,04/01/2018,02/11/2015,1.0,0 -55.0,entrepreneur,university.degree,1.3130000000000002,03/06/2014,12/05/1995,1.0,0 -25.0,blue-collar,basic.9y,1.3130000000000002,26/11/2004,07/04/2005,1.0,0 -38.0,admin.,high.school,1.3130000000000002,28/09/1990,14/08/2014,1.0,0 -34.0,admin.,university.degree,1.3130000000000002,17/12/2010,10/07/2003,1.0,0 -,services,high.school,1.3130000000000002,,01/11/2011,1.0,0 -37.0,,university.degree,1.3130000000000002,11/08/2014,20/03/2013,1.0,0 -33.0,blue-collar,basic.6y,1.3130000000000002,03/03/2011,01/11/1992,1.0,1 -53.0,admin.,high.school,1.3130000000000002,21/06/2011,20/01/1993,1.0,0 -32.0,student,university.degree,1.3130000000000002,22/10/2004,16/04/1993,1.0,0 -49.0,blue-collar,basic.4y,1.3130000000000002,29/06/2018,20/02/1994,1.0,0 -34.0,admin.,high.school,1.3130000000000002,28/11/2008,08/12/2015,1.0,0 -33.0,,basic.9y,1.3130000000000002,04/04/2014,12/08/2005,1.0,0 -39.0,technician,professional.course,1.3130000000000002,17/12/2004,14/08/2015,1.0,0 -35.0,blue-collar,basic.6y,1.3130000000000002,,01/02/2009,1.0,1 -44.0,management,university.degree,1.3130000000000002,09/12/1996,17/06/2005,1.0,0 -42.0,technician,professional.course,1.3130000000000002,13/09/2005,31/05/2012,1.0,0 -36.0,,basic.4y,1.3130000000000002,05/07/2013,01/09/2011,1.0,0 -,blue-collar,basic.9y,1.3130000000000002,01/08/2008,02/03/2006,1.0,0 -33.0,admin.,university.degree,1.3130000000000002,,21/07/2014,1.0,0 -36.0,blue-collar,basic.9y,1.3130000000000002,28/05/2010,01/02/2013,1.0,0 -51.0,management,university.degree,1.3130000000000002,09/10/1995,04/02/2005,1.0,0 -31.0,management,university.degree,1.3130000000000002,02/07/2014,01/03/2019,1.0,0 -37.0,blue-collar,basic.9y,1.3130000000000002,20/09/1994,27/12/2002,1.0,0 -22.0,student,high.school,1.3130000000000002,07/07/2000,16/07/2012,1.0,0 -33.0,management,university.degree,1.3130000000000002,14/04/2009,28/02/2017,1.0,0 -32.0,technician,university.degree,1.3130000000000002,09/07/1993,06/02/2001,1.0,0 -45.0,,university.degree,1.3130000000000002,12/07/2002,09/04/2010,1.0,0 -39.0,admin.,university.degree,1.3130000000000002,22/06/2016,30/01/2015,1.0,0 -36.0,blue-collar,basic.6y,1.3130000000000002,01/07/2002,20/07/2018,1.0,0 -36.0,blue-collar,basic.9y,1.3130000000000002,09/06/2017,04/07/2014,1.0,0 -55.0,blue-collar,basic.4y,1.3130000000000002,25/01/2017,09/04/2019,1.0,0 -45.0,technician,university.degree,1.3130000000000002,05/12/2003,11/04/2008,1.0,0 -56.0,blue-collar,basic.9y,1.3130000000000002,10/05/2003,10/04/2008,1.0,0 -32.0,,university.degree,1.3130000000000002,05/05/2001,22/01/2004,1.0,0 -35.0,blue-collar,basic.9y,1.3130000000000002,01/07/2014,30/03/2007,1.0,0 -32.0,technician,high.school,1.3130000000000002,20/03/2014,05/11/1997,1.0,0 -28.0,services,high.school,1.3130000000000002,21/12/2012,01/02/1997,1.0,0 -42.0,services,high.school,1.3130000000000002,,19/09/1995,1.0,0 -42.0,,high.school,1.3130000000000002,11/06/2014,01/10/1994,1.0,0 -31.0,blue-collar,basic.6y,1.3130000000000002,04/07/2003,22/05/2001,1.0,0 -41.0,,university.degree,1.3130000000000002,08/08/2014,08/08/2003,1.0,0 -40.0,services,high.school,1.3130000000000002,08/03/1990,01/04/2005,1.0,0 -29.0,blue-collar,basic.9y,1.3130000000000002,20/12/1988,05/04/2003,1.0,0 -33.0,admin.,high.school,1.3130000000000002,,02/12/2010,1.0,0 -42.0,admin.,high.school,1.3130000000000002,15/07/2004,22/04/2016,1.0,0 -35.0,blue-collar,basic.6y,1.3130000000000002,02/12/2004,29/10/2014,1.0,0 -37.0,blue-collar,basic.9y,1.3130000000000002,06/02/2004,28/11/2011,1.0,0 -41.0,blue-collar,basic.9y,1.3130000000000002,09/12/2010,14/03/2008,1.0,0 -,blue-collar,basic.4y,1.3130000000000002,,27/06/2003,1.0,0 -28.0,student,university.degree,1.3130000000000002,29/11/2016,17/07/2014,1.0,0 -46.0,blue-collar,basic.4y,1.3130000000000002,20/10/1994,19/08/2010,1.0,0 -46.0,admin.,basic.9y,1.3130000000000002,14/09/2005,13/05/2013,1.0,0 -33.0,admin.,high.school,1.3130000000000002,17/04/2009,21/03/1995,1.0,0 -38.0,blue-collar,basic.9y,1.3130000000000002,29/04/2010,09/07/2003,1.0,0 -49.0,blue-collar,basic.9y,1.3130000000000002,,11/06/2010,1.0,0 -38.0,,high.school,1.3130000000000002,19/05/1990,01/02/1997,1.0,0 -33.0,blue-collar,basic.4y,1.3130000000000002,02/06/2005,24/10/2012,1.0,0 -25.0,admin.,university.degree,1.3130000000000002,12/03/2014,24/02/1998,1.0,0 -,,high.school,1.3130000000000002,02/05/2003,25/01/1997,1.0,0 -34.0,admin.,high.school,1.3130000000000002,31/01/2012,24/04/2009,1.0,0 -38.0,management,university.degree,1.3130000000000002,05/12/2008,24/12/2015,1.0,0 -45.0,services,high.school,1.3130000000000002,25/05/2015,03/03/2017,1.0,0 -,blue-collar,university.degree,1.3130000000000002,01/03/2006,26/07/2012,1.0,0 -36.0,services,basic.9y,1.3130000000000002,10/06/2002,26/11/2004,1.0,1 -37.0,admin.,university.degree,1.3130000000000002,27/11/2017,08/12/2015,1.0,0 -35.0,blue-collar,basic.9y,1.3130000000000002,,10/12/2004,1.0,0 -35.0,blue-collar,basic.9y,1.3130000000000002,06/06/2016,22/02/2017,1.0,0 -45.0,technician,university.degree,1.3130000000000002,11/07/2008,02/03/2007,1.0,0 -32.0,admin.,university.degree,1.3130000000000002,04/06/2007,14/07/2017,1.0,0 -47.0,blue-collar,high.school,1.3130000000000002,18/09/1990,01/08/1997,1.0,0 -38.0,management,university.degree,1.3130000000000002,15/01/2000,24/02/2010,1.0,1 -34.0,technician,university.degree,1.3130000000000002,08/03/2012,05/08/2004,1.0,0 -40.0,services,basic.4y,1.3130000000000002,17/02/2000,08/01/1997,1.0,0 -40.0,services,basic.4y,1.3130000000000002,13/12/2001,11/10/2017,1.0,0 -23.0,student,basic.9y,1.3130000000000002,01/10/1996,05/04/1993,1.0,0 -38.0,blue-collar,high.school,1.3130000000000002,18/01/2006,22/03/1996,1.0,0 -40.0,services,basic.4y,1.3130000000000002,30/07/2012,25/04/2006,1.0,0 -35.0,self-employed,university.degree,1.3130000000000002,28/06/2013,01/06/1992,1.0,0 -40.0,management,university.degree,1.3130000000000002,03/04/2009,09/06/1995,1.0,0 -40.0,blue-collar,basic.4y,1.3130000000000002,27/07/2007,13/06/2003,1.0,0 -40.0,management,university.degree,1.3130000000000002,,22/04/2009,1.0,0 -,blue-collar,high.school,1.3130000000000002,25/09/1994,19/07/2002,1.0,0 -35.0,services,high.school,1.3130000000000002,24/01/2017,23/07/2013,1.0,0 -35.0,admin.,high.school,1.3130000000000002,25/03/2003,15/02/2018,1.0,1 -35.0,services,high.school,1.3130000000000002,13/01/2000,30/04/2004,1.0,0 -58.0,management,university.degree,1.3130000000000002,26/02/2001,21/10/2005,1.0,0 -58.0,management,university.degree,1.3130000000000002,17/02/2000,05/10/2003,1.0,0 -40.0,blue-collar,basic.6y,1.3130000000000002,22/04/1999,25/05/1996,1.0,0 -,,high.school,1.3130000000000002,14/06/2013,09/01/1997,1.0,0 -36.0,admin.,university.degree,1.3130000000000002,10/08/2017,10/06/2005,1.0,0 -30.0,,high.school,1.3130000000000002,18/04/2000,19/08/2016,1.0,0 -,blue-collar,basic.9y,1.3130000000000002,21/05/2010,17/02/2011,1.0,0 -28.0,blue-collar,basic.9y,1.3130000000000002,05/09/2006,28/04/2006,1.0,0 -40.0,blue-collar,basic.6y,1.3130000000000002,26/02/2016,04/08/2014,1.0,1 -,admin.,university.degree,1.3130000000000002,01/12/1997,31/12/1990,1.0,0 -28.0,blue-collar,basic.9y,1.3130000000000002,04/08/2014,01/11/2007,1.0,0 -,technician,basic.9y,1.3130000000000002,24/11/2009,04/07/2003,1.0,0 -43.0,services,professional.course,1.3130000000000002,13/09/2002,01/07/2005,1.0,0 -31.0,blue-collar,basic.6y,1.3130000000000002,31/05/2011,23/08/2005,1.0,0 -28.0,,basic.9y,1.3130000000000002,10/09/1987,19/04/2018,1.0,0 -34.0,blue-collar,high.school,1.3130000000000002,14/08/2015,15/07/1994,1.0,0 -37.0,blue-collar,basic.4y,1.3130000000000002,11/03/2008,02/10/2014,1.0,0 -38.0,admin.,high.school,1.3130000000000002,09/01/1994,20/08/1995,1.0,0 -27.0,admin.,high.school,1.3130000000000002,01/09/2003,05/09/2003,1.0,0 -48.0,blue-collar,basic.4y,1.3130000000000002,18/07/2008,11/06/2004,1.0,0 -,admin.,university.degree,1.3130000000000002,05/09/2013,05/09/1994,1.0,1 -35.0,admin.,university.degree,1.3130000000000002,10/12/1997,01/03/2007,1.0,1 -,,basic.6y,1.3130000000000002,15/12/2005,01/06/1995,1.0,0 -38.0,admin.,university.degree,1.3130000000000002,24/08/2016,24/07/2018,1.0,0 -41.0,blue-collar,basic.6y,1.3130000000000002,08/08/2011,05/04/2000,1.0,0 -32.0,technician,high.school,1.3130000000000002,14/02/2012,29/08/2000,1.0,0 -43.0,blue-collar,basic.9y,1.3130000000000002,25/03/2004,12/09/2012,1.0,0 -,technician,high.school,1.3130000000000002,23/11/2011,17/11/2006,1.0,0 -43.0,blue-collar,basic.9y,1.3130000000000002,30/06/1998,05/10/1995,1.0,0 -43.0,,basic.9y,1.3130000000000002,16/04/2019,26/09/2003,1.0,0 -29.0,management,university.degree,1.3130000000000002,05/03/1990,21/02/2003,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,01/10/1994,16/01/2012,1.0,0 -35.0,admin.,university.degree,1.3130000000000002,18/03/2010,06/09/2012,1.0,0 -55.0,blue-collar,high.school,1.3130000000000002,,31/01/2001,1.0,0 -26.0,blue-collar,basic.6y,1.3130000000000002,29/05/2012,15/07/1995,1.0,0 -49.0,blue-collar,basic.4y,1.3130000000000002,14/06/2006,12/07/2011,1.0,0 -35.0,services,high.school,1.3130000000000002,01/12/2009,03/03/1995,1.0,0 -35.0,admin.,university.degree,1.3130000000000002,06/04/2016,30/04/2004,1.0,1 -39.0,blue-collar,high.school,1.3130000000000002,05/12/1994,03/03/2009,1.0,0 -54.0,technician,university.degree,1.3130000000000002,01/08/2018,01/10/2004,1.0,0 -39.0,blue-collar,high.school,1.3130000000000002,05/02/1993,08/10/2010,1.0,0 -39.0,blue-collar,high.school,1.3130000000000002,09/04/1998,19/09/2003,1.0,0 -37.0,blue-collar,basic.6y,1.3130000000000002,18/07/2018,29/09/2017,1.0,0 -32.0,blue-collar,basic.9y,1.3130000000000002,01/05/2009,29/07/2015,1.0,0 -56.0,blue-collar,basic.9y,1.3130000000000002,31/01/2012,18/02/2008,1.0,0 -37.0,self-employed,basic.9y,1.3130000000000002,31/10/2003,29/08/1997,1.0,0 -52.0,services,high.school,1.3130000000000002,20/03/2009,06/09/2013,1.0,0 -24.0,services,high.school,1.3130000000000002,14/03/2014,02/11/2007,1.0,0 -35.0,blue-collar,basic.9y,1.3130000000000002,21/04/2014,13/03/2014,1.0,1 -37.0,,university.degree,1.3130000000000002,16/07/2013,21/01/2010,1.0,0 -43.0,blue-collar,basic.6y,1.3130000000000002,09/11/2016,27/04/1998,1.0,0 -34.0,admin.,high.school,1.3130000000000002,05/07/2012,02/01/2001,1.0,0 -38.0,technician,university.degree,1.3130000000000002,31/01/2013,14/06/2016,1.0,0 -41.0,blue-collar,basic.9y,1.3130000000000002,30/06/1990,09/09/1992,1.0,0 -42.0,blue-collar,basic.4y,1.3130000000000002,14/07/2011,01/08/1996,1.0,0 -41.0,blue-collar,basic.9y,1.3130000000000002,26/06/2014,28/07/2000,1.0,0 -57.0,,high.school,1.3130000000000002,15/09/1995,30/09/2014,1.0,0 -44.0,services,high.school,1.3130000000000002,03/12/2010,20/03/2015,1.0,0 -,admin.,high.school,1.3130000000000002,08/09/2005,25/04/2003,1.0,0 -41.0,blue-collar,basic.9y,1.3130000000000002,11/02/2000,01/05/1997,1.0,0 -33.0,,high.school,1.3130000000000002,20/05/2004,05/04/2000,1.0,0 -27.0,admin.,high.school,1.3130000000000002,,22/11/2013,1.0,1 -33.0,blue-collar,basic.9y,1.3130000000000002,31/03/2015,09/08/2002,1.0,0 -44.0,management,university.degree,1.3130000000000002,19/08/2009,01/12/2008,1.0,0 -33.0,blue-collar,basic.9y,1.3130000000000002,30/11/2005,27/02/2004,1.0,0 -37.0,blue-collar,high.school,1.3130000000000002,14/08/2013,11/06/2013,1.0,0 -33.0,blue-collar,basic.9y,1.3130000000000002,31/12/1989,03/05/2002,1.0,0 -32.0,,university.degree,1.3130000000000002,07/08/2008,31/12/1990,1.0,0 -33.0,blue-collar,basic.9y,1.3130000000000002,12/12/2014,01/06/1994,1.0,1 -33.0,blue-collar,basic.9y,1.3130000000000002,08/10/2003,03/09/2004,1.0,1 -38.0,blue-collar,high.school,1.3130000000000002,22/03/2013,14/05/2010,1.0,0 -33.0,blue-collar,basic.9y,1.3130000000000002,27/05/2003,26/07/2013,1.0,1 -37.0,blue-collar,high.school,1.3130000000000002,28/02/2014,03/04/2017,1.0,0 -34.0,admin.,high.school,1.3130000000000002,24/04/2014,05/08/2001,1.0,0 -33.0,blue-collar,high.school,1.3130000000000002,11/01/2008,04/09/2008,1.0,0 -45.0,technician,university.degree,1.3130000000000002,09/03/2017,29/10/2010,1.0,0 -52.0,services,high.school,1.3130000000000002,26/09/2018,19/09/1995,1.0,0 -,admin.,university.degree,1.3130000000000002,21/05/2014,05/07/2005,1.0,0 -,,basic.9y,1.3130000000000002,03/06/2011,19/09/1995,1.0,0 -45.0,technician,basic.9y,1.3130000000000002,31/12/1990,23/04/2004,1.0,0 -33.0,,basic.9y,1.3130000000000002,29/11/2010,06/11/2003,1.0,0 -52.0,retired,basic.6y,1.3130000000000002,01/12/2016,22/07/2008,1.0,0 -,blue-collar,high.school,1.3130000000000002,09/03/2016,25/05/1993,1.0,0 -38.0,,professional.course,1.3130000000000002,21/12/2007,01/03/1995,1.0,0 -34.0,services,high.school,1.3130000000000002,22/12/2015,14/12/2015,1.0,0 -46.0,,professional.course,1.3130000000000002,27/02/1993,03/12/2004,1.0,0 -22.0,student,high.school,1.3130000000000002,15/07/1984,30/04/1999,1.0,0 -30.0,services,high.school,1.3130000000000002,06/06/2016,05/04/1991,1.0,0 -,,high.school,1.3130000000000002,07/04/2006,22/07/2008,1.0,0 -58.0,admin.,high.school,1.3130000000000002,25/03/2015,25/12/1994,1.0,0 -33.0,admin.,university.degree,1.3130000000000002,20/07/2018,01/12/1997,1.0,0 -,blue-collar,university.degree,1.3130000000000002,06/11/2013,13/02/2015,1.0,0 -,entrepreneur,university.degree,1.3130000000000002,01/03/2017,25/06/2018,1.0,0 -,services,high.school,1.3130000000000002,27/05/2014,16/09/2005,1.0,0 -34.0,admin.,university.degree,1.3130000000000002,20/06/2011,31/12/2003,1.0,0 -29.0,blue-collar,basic.4y,1.3130000000000002,,01/09/1995,1.0,0 -30.0,self-employed,basic.9y,1.3130000000000002,20/12/2013,31/10/2016,1.0,0 -40.0,services,basic.4y,1.3130000000000002,19/07/2010,05/12/1992,1.0,0 -29.0,blue-collar,basic.4y,1.3130000000000002,30/10/1995,22/01/2002,1.0,0 -39.0,blue-collar,basic.4y,1.3130000000000002,22/06/2007,06/06/2017,1.0,0 -34.0,self-employed,professional.course,1.3130000000000002,21/03/2003,09/12/1998,1.0,0 -37.0,services,professional.course,1.3130000000000002,24/08/1999,29/06/2011,1.0,0 -26.0,student,basic.9y,1.3130000000000002,,21/02/2012,1.0,0 -37.0,services,professional.course,1.3130000000000002,03/11/2014,22/01/2013,1.0,0 -25.0,,high.school,1.3130000000000002,20/02/2004,12/08/2005,1.0,0 -34.0,technician,professional.course,1.3130000000000002,05/08/2005,09/12/2013,1.0,0 -,blue-collar,basic.9y,1.3130000000000002,26/10/2000,24/12/2014,1.0,0 -,blue-collar,basic.9y,1.3130000000000002,01/12/2005,25/07/2003,1.0,0 -51.0,management,university.degree,1.3130000000000002,27/06/2003,02/02/2007,1.0,0 -31.0,,university.degree,1.3130000000000002,28/02/1993,01/07/1995,1.0,0 -32.0,,professional.course,1.3130000000000002,05/04/1990,05/07/2013,1.0,0 -41.0,services,high.school,1.3130000000000002,01/09/2009,10/06/1989,1.0,0 -,blue-collar,basic.9y,1.3130000000000002,19/12/2014,05/06/1993,1.0,0 -40.0,blue-collar,basic.6y,1.3130000000000002,08/08/2014,17/02/2000,1.0,0 -35.0,blue-collar,basic.9y,1.3130000000000002,,20/12/2001,1.0,0 -47.0,blue-collar,basic.9y,1.3130000000000002,13/12/2010,20/12/2002,1.0,0 -33.0,blue-collar,basic.9y,1.3130000000000002,30/05/2001,30/12/2010,1.0,0 -35.0,management,high.school,1.3130000000000002,01/07/1995,25/09/2003,1.0,0 -33.0,blue-collar,basic.6y,1.3130000000000002,,09/05/2008,1.0,0 -54.0,admin.,professional.course,1.3130000000000002,,29/06/2011,1.0,0 -41.0,services,high.school,1.3130000000000002,22/12/1999,17/06/2010,1.0,0 -33.0,admin.,high.school,1.3130000000000002,11/09/2003,04/04/2007,1.0,0 -35.0,blue-collar,basic.9y,1.3130000000000002,01/08/2004,08/09/2009,1.0,0 -34.0,management,university.degree,1.3130000000000002,02/01/2001,23/04/2004,1.0,0 -34.0,management,university.degree,1.3130000000000002,08/01/2013,22/02/2017,1.0,0 -34.0,admin.,university.degree,1.3130000000000002,05/07/2016,20/05/1998,1.0,0 -37.0,services,professional.course,1.3130000000000002,04/02/2005,07/03/2006,1.0,0 -,blue-collar,basic.9y,1.3130000000000002,17/12/1998,02/06/2010,1.0,0 -,admin.,high.school,1.3130000000000002,22/07/2011,18/02/2000,1.0,0 -41.0,blue-collar,basic.6y,1.3130000000000002,10/12/2009,16/02/2001,1.0,0 -,management,basic.4y,1.3130000000000002,09/12/2000,06/11/2018,1.0,0 -34.0,admin.,university.degree,1.3130000000000002,01/06/1991,26/12/2003,1.0,0 -40.0,blue-collar,basic.6y,1.3130000000000002,01/07/1997,04/08/2011,1.0,0 -35.0,technician,professional.course,1.3130000000000002,,01/01/1992,1.0,0 -55.0,entrepreneur,university.degree,1.3130000000000002,05/02/1998,09/04/1999,1.0,0 -31.0,admin.,high.school,1.3130000000000002,10/08/2011,25/04/2008,1.0,0 -41.0,blue-collar,basic.6y,1.3130000000000002,,06/01/2006,1.0,0 -35.0,,high.school,1.3130000000000002,28/07/2006,06/04/2007,1.0,0 -,blue-collar,basic.4y,1.3130000000000002,04/05/2002,20/12/2002,1.0,0 -32.0,blue-collar,basic.9y,1.3130000000000002,24/02/1997,07/04/2006,1.0,0 -29.0,blue-collar,basic.9y,1.3130000000000002,28/02/2013,09/06/2006,1.0,0 -25.0,blue-collar,basic.9y,1.3130000000000002,12/06/2012,21/03/2000,1.0,0 -32.0,management,university.degree,1.3130000000000002,17/04/2002,21/04/2015,1.0,0 -41.0,services,high.school,1.3130000000000002,22/12/2010,16/02/2016,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,28/03/2003,20/07/1997,1.0,0 -32.0,technician,high.school,1.3130000000000002,31/01/1990,17/11/2006,1.0,0 -30.0,services,high.school,1.3130000000000002,14/12/2017,05/07/1992,1.0,0 -32.0,blue-collar,basic.4y,1.3130000000000002,09/03/1996,25/12/1995,1.0,0 -31.0,blue-collar,basic.6y,1.3130000000000002,21/10/2008,24/05/2012,1.0,0 -41.0,admin.,university.degree,1.3130000000000002,12/07/2013,01/03/1996,1.0,0 -,admin.,basic.9y,1.3130000000000002,10/08/2006,09/09/2005,1.0,0 -39.0,admin.,university.degree,1.3130000000000002,18/10/2018,05/05/2003,1.0,0 -32.0,,basic.6y,1.3130000000000002,10/10/2016,01/03/2008,1.0,0 -43.0,blue-collar,basic.6y,1.3130000000000002,03/04/2007,25/12/1998,1.0,0 -38.0,,professional.course,1.3130000000000002,03/02/2010,01/04/2013,1.0,0 -35.0,,high.school,1.3130000000000002,09/06/2015,04/05/2006,1.0,0 -40.0,admin.,high.school,1.3130000000000002,10/11/2000,16/12/2008,1.0,0 -35.0,management,professional.course,1.3130000000000002,21/10/2015,10/07/2013,1.0,0 -34.0,blue-collar,university.degree,1.3130000000000002,30/03/2016,26/10/2011,1.0,0 -37.0,admin.,university.degree,1.3130000000000002,10/12/1989,15/05/2007,1.0,0 -,blue-collar,high.school,1.3130000000000002,31/12/1993,30/04/2015,1.0,0 -42.0,blue-collar,basic.4y,1.3130000000000002,22/05/2007,21/05/1999,1.0,0 -49.0,blue-collar,high.school,1.3130000000000002,27/01/2014,31/12/1989,1.0,0 -38.0,admin.,high.school,1.3130000000000002,,30/06/1993,1.0,0 -38.0,,high.school,1.3130000000000002,07/04/2009,19/10/1998,1.0,0 -34.0,technician,university.degree,1.3130000000000002,01/04/2015,15/09/2005,1.0,0 -36.0,blue-collar,basic.9y,1.3130000000000002,30/09/2011,05/08/2003,1.0,0 -31.0,services,high.school,1.3130000000000002,26/05/1999,23/03/2015,1.0,0 -38.0,blue-collar,high.school,1.3130000000000002,20/12/2013,27/08/2012,1.0,0 -35.0,management,professional.course,1.3130000000000002,01/08/2008,03/05/1996,1.0,0 -29.0,blue-collar,basic.9y,1.3130000000000002,13/12/2001,24/01/2017,1.0,0 -33.0,admin.,basic.9y,1.3130000000000002,18/01/2008,05/04/2017,1.0,0 -27.0,services,high.school,1.3130000000000002,21/10/2014,12/11/2015,1.0,0 -46.0,admin.,high.school,1.3130000000000002,17/10/2001,16/02/2007,1.0,0 -,admin.,high.school,1.3130000000000002,10/06/1989,23/04/2013,1.0,0 -42.0,blue-collar,professional.course,1.3130000000000002,03/08/2006,04/12/2008,1.0,0 -34.0,technician,professional.course,1.3130000000000002,05/12/2002,14/04/2014,1.0,0 -32.0,blue-collar,basic.9y,1.3130000000000002,01/12/1995,06/04/2011,1.0,0 -39.0,services,high.school,1.3130000000000002,29/04/2019,09/04/2010,1.0,0 -36.0,admin.,university.degree,1.3130000000000002,,14/09/2012,1.0,0 -29.0,services,basic.9y,1.3130000000000002,25/05/2010,27/03/2018,1.0,0 -30.0,admin.,high.school,1.3130000000000002,28/03/2013,26/09/1997,1.0,0 -37.0,admin.,university.degree,1.3130000000000002,20/04/2007,05/04/2012,1.0,0 -31.0,self-employed,high.school,1.3130000000000002,07/06/2016,13/03/2009,1.0,0 -39.0,blue-collar,basic.9y,1.3130000000000002,30/04/2012,01/04/2009,1.0,0 -30.0,,high.school,1.3130000000000002,14/10/2010,31/12/1995,1.0,0 -34.0,admin.,university.degree,1.3130000000000002,26/01/2007,29/08/2014,1.0,0 -28.0,,high.school,1.3130000000000002,29/08/2007,25/12/1991,1.0,0 -37.0,,high.school,1.3130000000000002,10/01/1994,01/12/1996,1.0,0 -35.0,services,high.school,1.3130000000000002,,24/02/2015,1.0,0 -37.0,blue-collar,basic.9y,1.3130000000000002,16/10/2015,24/02/2016,1.0,0 -33.0,technician,professional.course,1.3130000000000002,10/10/1996,31/01/2000,1.0,0 -47.0,,high.school,1.3130000000000002,19/12/2003,01/11/1996,1.0,0 -36.0,blue-collar,basic.9y,1.3130000000000002,02/02/2005,12/05/2000,1.0,0 -34.0,,high.school,1.3130000000000002,05/08/1994,10/05/1989,1.0,0 -46.0,,basic.4y,1.3130000000000002,16/03/2007,01/11/1994,1.0,0 -33.0,,high.school,1.3130000000000002,03/04/2014,18/06/2014,1.0,0 -35.0,admin.,university.degree,1.3130000000000002,26/05/2005,21/02/2001,1.0,0 -27.0,technician,professional.course,1.3130000000000002,03/06/2010,18/08/2011,1.0,0 -49.0,blue-collar,basic.9y,1.3130000000000002,18/11/2005,20/01/2006,1.0,0 -29.0,blue-collar,basic.9y,1.3130000000000002,31/12/1990,13/12/2002,1.0,0 -30.0,services,high.school,1.3130000000000002,12/01/2007,01/03/1997,1.0,0 -43.0,blue-collar,basic.6y,1.3130000000000002,10/10/2016,08/02/2008,1.0,0 -58.0,management,university.degree,1.3130000000000002,08/11/2002,04/09/2009,1.0,1 -45.0,blue-collar,professional.course,1.3130000000000002,21/06/2012,16/12/2002,1.0,0 -44.0,admin.,high.school,1.3130000000000002,11/02/2011,05/08/2015,1.0,0 -39.0,,basic.9y,1.3130000000000002,15/11/2010,15/02/2007,1.0,0 -28.0,admin.,high.school,1.3130000000000002,23/11/2007,24/02/2015,1.0,0 -42.0,management,high.school,1.3130000000000002,03/07/2015,26/03/2009,1.0,0 -38.0,admin.,high.school,1.3130000000000002,25/03/1999,29/06/2017,1.0,0 -52.0,services,high.school,1.3130000000000002,09/04/2010,07/02/2003,1.0,0 -37.0,blue-collar,basic.4y,1.3130000000000002,22/07/2014,15/04/2002,1.0,0 -54.0,technician,university.degree,1.3130000000000002,21/05/2014,04/10/2007,1.0,0 -32.0,technician,university.degree,1.3130000000000002,19/05/1998,24/04/2008,1.0,0 -35.0,,university.degree,1.3130000000000002,01/07/2016,05/03/1997,1.0,0 -33.0,admin.,university.degree,1.3130000000000002,14/12/2018,19/03/2009,1.0,1 -57.0,services,high.school,1.3130000000000002,,01/06/2005,1.0,0 -43.0,blue-collar,basic.4y,1.3130000000000002,12/01/2009,14/09/2015,1.0,0 -32.0,,high.school,1.3130000000000002,27/10/2014,23/04/2018,1.0,0 -30.0,admin.,university.degree,1.3130000000000002,05/07/2006,08/10/2004,1.0,0 -25.0,admin.,high.school,1.3130000000000002,17/08/2012,28/04/2006,1.0,1 -44.0,blue-collar,basic.4y,1.3130000000000002,02/03/2012,26/03/2010,1.0,0 -45.0,technician,university.degree,1.3130000000000002,12/08/2016,17/03/2010,1.0,0 -34.0,blue-collar,basic.4y,1.3130000000000002,,24/04/2017,1.0,0 -35.0,blue-collar,basic.6y,1.3130000000000002,25/11/2014,02/01/2003,1.0,0 -35.0,admin.,university.degree,1.3130000000000002,09/04/2002,18/07/2008,1.0,0 -36.0,entrepreneur,basic.6y,1.3130000000000002,04/01/1999,21/07/2005,1.0,0 -34.0,management,university.degree,1.3130000000000002,01/09/2007,24/04/2008,1.0,0 -32.0,,high.school,1.3130000000000002,13/07/2007,29/08/2013,1.0,0 -54.0,technician,university.degree,1.3130000000000002,,21/04/2000,1.0,0 -36.0,admin.,university.degree,1.3130000000000002,28/05/2015,17/12/2009,1.0,0 -42.0,blue-collar,basic.9y,1.3130000000000002,19/04/2018,05/08/2014,1.0,0 -30.0,blue-collar,basic.9y,1.3130000000000002,08/10/2014,31/01/2012,1.0,0 -28.0,services,high.school,1.3130000000000002,10/11/2009,20/01/1995,1.0,0 -50.0,blue-collar,basic.4y,1.3130000000000002,11/08/2005,27/05/2005,1.0,0 -,blue-collar,high.school,1.3130000000000002,18/06/2004,01/01/2009,1.0,0 -35.0,admin.,university.degree,1.3130000000000002,,22/02/2019,1.0,0 -44.0,services,high.school,1.3130000000000002,05/05/1997,20/06/2006,1.0,0 -59.0,,university.degree,1.3130000000000002,28/03/2008,25/03/1996,1.0,0 -32.0,blue-collar,basic.9y,1.3130000000000002,03/01/2000,26/07/2013,1.0,0 -36.0,admin.,university.degree,1.3130000000000002,01/04/1995,15/02/2012,1.0,0 -29.0,,basic.4y,1.3130000000000002,03/05/2005,08/07/2014,1.0,0 -30.0,admin.,university.degree,1.3130000000000002,05/02/2018,22/10/1999,1.0,0 -29.0,admin.,high.school,1.3130000000000002,20/12/1995,31/10/2017,1.0,0 -32.0,admin.,university.degree,1.3130000000000002,07/04/2014,29/07/2013,1.0,0 -30.0,,professional.course,1.3130000000000002,04/08/2014,07/01/2005,1.0,0 -43.0,blue-collar,basic.9y,1.3130000000000002,09/08/2001,16/01/2009,1.0,0 -49.0,technician,professional.course,1.3130000000000002,03/03/2006,06/05/2004,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,12/10/2000,30/07/2004,1.0,0 -37.0,unemployed,basic.9y,1.3130000000000002,,25/07/2014,1.0,0 -,admin.,high.school,1.3130000000000002,15/02/2013,31/07/2008,1.0,0 -36.0,services,high.school,1.3130000000000002,11/06/2004,16/05/2014,1.0,0 -34.0,,basic.9y,1.3130000000000002,25/05/2007,14/10/2015,1.0,0 -29.0,services,high.school,1.3130000000000002,03/12/2009,07/04/2006,1.0,0 -36.0,services,high.school,1.3130000000000002,27/04/1991,31/10/2012,1.0,0 -36.0,services,high.school,1.3130000000000002,25/12/1994,14/06/2012,1.0,0 -29.0,services,high.school,1.3130000000000002,24/12/2004,23/02/2007,1.0,0 -44.0,blue-collar,basic.9y,1.3130000000000002,21/05/2014,21/12/2011,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,22/07/2013,05/12/1993,1.0,0 -47.0,blue-collar,basic.4y,1.3130000000000002,05/10/2006,01/06/2011,1.0,0 -47.0,blue-collar,basic.4y,1.3130000000000002,08/04/2014,06/05/2011,1.0,0 -44.0,blue-collar,basic.9y,1.3130000000000002,26/05/2006,03/10/2003,1.0,0 -47.0,blue-collar,high.school,1.3130000000000002,05/06/1996,17/02/2015,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,01/06/1993,05/06/2014,1.0,0 -38.0,blue-collar,professional.course,1.3130000000000002,14/01/1997,15/12/1995,1.0,0 -,blue-collar,professional.course,1.3130000000000002,26/11/2013,08/01/2015,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,19/08/1998,23/03/2012,1.0,1 -52.0,admin.,high.school,1.3130000000000002,,21/04/2016,1.0,0 -,blue-collar,basic.6y,1.3130000000000002,30/09/2005,07/02/2003,1.0,0 -34.0,blue-collar,basic.9y,1.3130000000000002,25/07/2018,28/11/2006,1.0,0 -28.0,unemployed,basic.9y,1.3130000000000002,27/10/1998,27/11/2017,1.0,0 -34.0,admin.,basic.9y,1.3130000000000002,11/07/2014,30/03/2007,1.0,0 -34.0,technician,basic.9y,1.2990000000000002,09/04/2013,27/07/2011,1.0,0 -,self-employed,university.degree,1.2990000000000002,19/01/2018,01/04/1991,1.0,0 -53.0,self-employed,basic.4y,1.2990000000000002,03/05/2002,12/07/2005,1.0,0 -26.0,blue-collar,basic.6y,1.2990000000000002,25/06/2018,10/04/1997,1.0,0 -41.0,housemaid,university.degree,1.2990000000000002,10/07/2001,02/01/2007,1.0,0 -43.0,blue-collar,basic.9y,1.2990000000000002,,24/02/2014,1.0,0 -29.0,entrepreneur,basic.4y,1.2990000000000002,28/09/2016,25/05/2015,1.0,0 -44.0,technician,professional.course,1.2990000000000002,01/05/1992,20/06/2006,1.0,0 -34.0,unemployed,high.school,1.2990000000000002,16/03/2000,17/10/2017,1.0,0 -29.0,blue-collar,high.school,1.2990000000000002,25/11/1999,02/01/2012,1.0,0 -,technician,professional.course,1.2990000000000002,25/10/2011,17/07/2013,1.0,0 -54.0,management,high.school,1.2990000000000002,01/11/1996,05/02/2009,1.0,0 -,management,university.degree,1.2990000000000002,05/07/2010,05/12/2003,1.0,0 -38.0,entrepreneur,university.degree,1.2990000000000002,08/02/2000,26/10/2012,1.0,0 -50.0,blue-collar,high.school,1.2990000000000002,05/11/1998,28/12/2007,1.0,0 -27.0,admin.,high.school,1.2990000000000002,15/03/2006,30/01/2003,1.0,0 -,services,high.school,1.2990000000000002,,24/10/2003,1.0,0 -56.0,services,high.school,1.2990000000000002,21/12/2016,05/01/2004,1.0,0 -39.0,admin.,university.degree,1.2990000000000002,03/05/2013,01/08/2007,1.0,0 -44.0,services,basic.9y,1.2990000000000002,01/01/1998,11/03/2011,1.0,0 -31.0,technician,university.degree,1.2990000000000002,01/03/2006,10/10/2003,1.0,0 -32.0,blue-collar,high.school,1.2990000000000002,11/02/2016,15/04/1994,1.0,0 -27.0,services,basic.9y,1.2990000000000002,22/01/1999,25/06/1999,1.0,0 -43.0,services,professional.course,1.2990000000000002,11/04/2013,13/06/2008,1.0,0 -,blue-collar,basic.6y,1.2990000000000002,31/12/1989,19/05/2000,1.0,0 -30.0,blue-collar,basic.9y,1.2990000000000002,,21/04/2014,1.0,0 -54.0,,basic.6y,1.2990000000000002,05/08/1990,18/09/2014,1.0,0 -,technician,professional.course,1.2990000000000002,06/06/2003,08/03/2007,1.0,0 -39.0,blue-collar,basic.4y,1.2990000000000002,12/04/2012,08/12/2000,1.0,0 -31.0,admin.,university.degree,1.2990000000000002,,09/02/2007,1.0,0 -44.0,admin.,basic.9y,1.2990000000000002,13/02/1991,19/10/2001,1.0,0 -,,basic.6y,1.2990000000000002,,25/11/1996,1.0,0 -31.0,services,high.school,1.2990000000000002,,01/02/1995,1.0,0 -25.0,blue-collar,high.school,1.2990000000000002,24/10/2001,20/06/2003,1.0,0 -35.0,blue-collar,basic.6y,1.2990000000000002,31/12/1995,23/01/2004,1.0,0 -43.0,blue-collar,basic.4y,1.2990000000000002,26/01/2018,05/04/1995,1.0,0 -40.0,technician,professional.course,1.2990000000000002,20/01/2015,25/06/2008,1.0,0 -29.0,admin.,high.school,1.2990000000000002,01/06/1992,07/05/2004,1.0,0 -44.0,blue-collar,basic.9y,1.2990000000000002,21/05/2004,17/11/2010,1.0,0 -33.0,blue-collar,basic.9y,1.2990000000000002,13/04/2018,19/04/2004,1.0,0 -33.0,,university.degree,1.2990000000000002,29/01/1997,01/05/1996,1.0,1 -33.0,,basic.9y,1.2990000000000002,03/10/2002,24/10/2017,1.0,0 -34.0,services,high.school,1.2990000000000002,17/08/2015,06/07/2007,1.0,0 -33.0,blue-collar,basic.9y,1.2990000000000002,22/12/2006,05/07/1999,1.0,0 -37.0,admin.,high.school,1.2990000000000002,17/03/1999,17/09/2013,1.0,0 -,management,university.degree,1.2990000000000002,18/09/2002,30/05/2008,1.0,0 -27.0,blue-collar,basic.9y,1.2990000000000002,08/06/2011,24/09/2013,1.0,0 -30.0,admin.,high.school,1.2990000000000002,30/09/1992,04/02/2004,1.0,0 -53.0,blue-collar,basic.4y,1.2990000000000002,14/01/2005,05/04/1990,1.0,0 -35.0,,university.degree,1.2990000000000002,31/12/1995,25/10/2012,1.0,0 -42.0,blue-collar,basic.4y,1.2990000000000002,19/12/2003,06/02/2004,1.0,0 -26.0,admin.,university.degree,1.2990000000000002,,23/07/2007,1.0,0 -42.0,blue-collar,basic.4y,1.2990000000000002,03/02/2016,22/03/2005,1.0,0 -24.0,services,high.school,1.2990000000000002,05/10/2005,09/10/1993,1.0,0 -42.0,,high.school,1.2990000000000002,26/07/1996,19/02/2009,1.0,0 -29.0,admin.,basic.9y,1.2990000000000002,10/11/2006,01/01/1997,1.0,0 -34.0,admin.,high.school,1.2990000000000002,01/01/1991,05/02/1998,1.0,0 -39.0,,university.degree,1.2990000000000002,30/07/2013,20/03/2015,1.0,0 -29.0,admin.,high.school,1.2990000000000002,07/09/2012,06/06/2016,1.0,0 -26.0,admin.,university.degree,1.2990000000000002,09/11/2016,09/07/2008,1.0,0 -27.0,admin.,high.school,1.2990000000000002,02/08/2013,13/11/2017,1.0,0 -27.0,admin.,high.school,1.2990000000000002,22/01/2008,01/06/1995,1.0,0 -34.0,admin.,university.degree,1.2990000000000002,,04/11/2004,1.0,0 -26.0,student,high.school,1.2990000000000002,14/04/2015,13/03/2015,1.0,0 -,,high.school,1.2990000000000002,,01/05/2009,1.0,0 -32.0,self-employed,university.degree,1.2990000000000002,14/07/2014,11/08/2009,1.0,0 -26.0,admin.,university.degree,1.2990000000000002,10/03/2006,16/07/2010,1.0,0 -26.0,,high.school,1.2990000000000002,16/03/2000,17/06/2014,1.0,0 -33.0,self-employed,university.degree,1.2990000000000002,04/02/2014,01/02/2007,1.0,0 -30.0,blue-collar,basic.9y,1.2990000000000002,25/12/1990,13/12/2006,1.0,0 -,blue-collar,basic.9y,1.2990000000000002,18/10/2016,20/06/2014,1.0,0 -37.0,management,basic.9y,1.2990000000000002,09/02/2000,14/10/2014,1.0,0 -37.0,management,basic.9y,1.2990000000000002,06/09/2001,02/04/2003,1.0,0 -30.0,blue-collar,basic.9y,1.2990000000000002,12/02/2003,29/02/2008,1.0,0 -40.0,blue-collar,basic.4y,1.2990000000000002,14/11/2008,23/05/2016,1.0,0 -,entrepreneur,university.degree,1.2990000000000002,19/09/1995,31/07/2003,1.0,0 -30.0,services,high.school,1.2990000000000002,20/11/1993,11/02/2019,1.0,0 -23.0,blue-collar,basic.9y,1.2990000000000002,05/08/1993,04/04/2006,1.0,0 -25.0,admin.,university.degree,1.2990000000000002,25/02/2005,31/01/2012,1.0,0 -48.0,,basic.9y,1.2990000000000002,07/09/2010,17/10/2014,1.0,0 -37.0,services,high.school,1.2990000000000002,23/10/2006,06/05/2015,1.0,0 -,blue-collar,basic.9y,1.2990000000000002,12/06/2009,08/02/2018,1.0,0 -37.0,,basic.9y,1.2990000000000002,20/06/2014,09/12/1990,1.0,0 -32.0,blue-collar,basic.4y,1.2990000000000002,13/01/2000,03/02/1999,1.0,0 -49.0,admin.,high.school,1.2990000000000002,08/09/2015,30/01/2012,1.0,0 -37.0,entrepreneur,basic.9y,1.2990000000000002,30/04/2013,02/04/2010,1.0,0 -30.0,blue-collar,basic.9y,1.2990000000000002,29/07/2005,29/04/2016,1.0,1 -23.0,blue-collar,basic.9y,1.2990000000000002,15/07/2010,01/12/1995,1.0,1 -35.0,blue-collar,high.school,1.2990000000000002,02/03/2009,07/09/2018,1.0,0 -37.0,entrepreneur,basic.9y,1.2990000000000002,07/09/2011,07/03/2000,1.0,0 -31.0,technician,university.degree,1.2990000000000002,29/03/1996,15/12/2010,1.0,0 -53.0,self-employed,basic.4y,1.2990000000000002,22/03/2016,23/04/2014,1.0,0 -,,basic.9y,1.2990000000000002,07/05/2019,04/12/2013,1.0,0 -32.0,admin.,high.school,1.2990000000000002,04/04/2003,01/03/1997,1.0,1 -47.0,blue-collar,basic.4y,1.2990000000000002,,23/03/2001,1.0,0 -41.0,blue-collar,basic.6y,1.2990000000000002,24/10/2008,06/11/2014,1.0,0 -33.0,services,high.school,1.2990000000000002,,01/05/2003,1.0,0 -38.0,admin.,high.school,1.2990000000000002,11/10/2017,20/05/2015,1.0,0 -36.0,blue-collar,basic.6y,1.2990000000000002,31/03/2006,21/04/2005,1.0,0 -38.0,admin.,high.school,1.2990000000000002,07/11/1996,10/11/2000,1.0,0 -,blue-collar,basic.9y,1.2990000000000002,14/09/2004,19/05/2006,1.0,0 -32.0,admin.,high.school,1.2990000000000002,18/03/2010,05/01/2006,1.0,0 -31.0,technician,university.degree,1.2990000000000002,,01/03/1993,1.0,1 -52.0,,high.school,1.2990000000000002,17/04/2013,25/02/2009,1.0,0 -37.0,admin.,high.school,1.2990000000000002,28/09/2009,28/03/2016,1.0,0 -,admin.,high.school,1.2990000000000002,30/06/1991,11/08/2005,1.0,0 -36.0,blue-collar,basic.6y,1.2990000000000002,24/11/2006,24/06/1994,1.0,0 -,,professional.course,1.2990000000000002,,30/04/2013,1.0,0 -32.0,technician,professional.course,1.2990000000000002,26/02/2015,28/01/2016,1.0,0 -36.0,admin.,university.degree,1.2990000000000002,31/05/2011,15/12/1998,1.0,0 -36.0,blue-collar,basic.9y,1.2990000000000002,,03/10/2012,1.0,0 -45.0,technician,basic.6y,1.2990000000000002,29/05/2014,01/04/1989,1.0,0 -26.0,student,basic.4y,1.2990000000000002,15/10/1999,01/10/1997,1.0,1 -31.0,technician,university.degree,1.2990000000000002,10/06/1989,08/04/2011,1.0,1 -40.0,,basic.4y,1.2990000000000002,02/02/2018,05/12/2013,1.0,0 -52.0,blue-collar,basic.9y,1.2990000000000002,08/12/2002,01/03/2013,1.0,0 -34.0,technician,professional.course,1.2990000000000002,07/05/2002,30/03/2018,1.0,1 -36.0,blue-collar,basic.9y,1.2990000000000002,07/03/2000,15/11/2001,1.0,0 -51.0,blue-collar,basic.4y,1.2990000000000002,06/03/2014,02/03/2001,1.0,0 -26.0,blue-collar,basic.6y,1.2990000000000002,31/12/1994,02/09/2013,1.0,0 -34.0,blue-collar,basic.9y,1.2990000000000002,30/12/2004,01/07/1997,1.0,0 -27.0,self-employed,university.degree,1.2990000000000002,05/11/1990,09/10/2013,1.0,0 -30.0,admin.,university.degree,1.2990000000000002,25/06/1999,15/12/1996,1.0,0 -32.0,housemaid,basic.9y,1.2990000000000002,19/06/2009,11/08/2008,1.0,0 -30.0,admin.,university.degree,1.2990000000000002,31/12/1989,23/10/2013,1.0,0 -54.0,,high.school,1.2990000000000002,10/12/2015,15/03/1997,1.0,0 -38.0,blue-collar,basic.6y,1.2990000000000002,,03/09/2004,1.0,0 -,entrepreneur,university.degree,1.2990000000000002,,28/02/2003,1.0,0 -51.0,entrepreneur,university.degree,1.2990000000000002,28/03/2003,24/11/1998,1.0,0 -51.0,entrepreneur,university.degree,1.2990000000000002,26/05/2006,09/04/2010,1.0,0 -39.0,blue-collar,basic.9y,1.2990000000000002,30/01/2012,31/01/2011,1.0,0 -39.0,blue-collar,basic.9y,1.2990000000000002,01/05/1997,17/12/2008,1.0,0 -35.0,blue-collar,basic.4y,1.2990000000000002,04/06/2014,31/12/1993,1.0,0 -27.0,admin.,university.degree,1.2990000000000002,06/11/2013,02/03/2006,1.0,0 -53.0,admin.,university.degree,1.2990000000000002,26/09/2002,25/02/2010,1.0,0 -33.0,technician,university.degree,1.2990000000000002,20/04/2007,14/08/2015,1.0,0 -46.0,blue-collar,basic.4y,1.2990000000000002,15/06/2011,11/02/2011,1.0,0 -31.0,admin.,high.school,1.2990000000000002,23/12/2005,19/09/1995,1.0,0 -27.0,admin.,university.degree,1.2990000000000002,01/08/1996,01/03/2005,1.0,0 -31.0,admin.,high.school,1.2990000000000002,24/07/2009,19/07/2016,1.0,0 -48.0,blue-collar,basic.9y,1.2990000000000002,26/12/2013,07/05/2014,1.0,0 -30.0,technician,professional.course,1.2990000000000002,10/03/2014,15/12/2006,1.0,0 -30.0,,basic.6y,1.2990000000000002,10/06/2014,21/08/2009,1.0,0 -35.0,,professional.course,1.2990000000000002,22/05/2006,02/01/1998,1.0,0 -42.0,blue-collar,basic.6y,1.2990000000000002,10/11/2000,19/09/1995,1.0,0 -52.0,blue-collar,basic.9y,1.2990000000000002,27/02/2004,30/11/2017,1.0,0 -28.0,blue-collar,basic.6y,1.2990000000000002,26/01/2007,11/05/2009,1.0,0 -32.0,services,high.school,1.2990000000000002,21/06/2011,10/12/1996,1.0,0 -35.0,technician,university.degree,1.2990000000000002,05/07/2010,15/04/2008,1.0,0 -,services,high.school,1.2990000000000002,14/04/2011,17/10/2012,1.0,0 -31.0,services,high.school,1.2990000000000002,,19/11/2015,1.0,0 -27.0,admin.,university.degree,1.2990000000000002,,04/10/2002,1.0,0 -39.0,services,high.school,1.2990000000000002,29/10/2004,01/03/2006,1.0,0 -42.0,management,university.degree,1.2990000000000002,15/02/2016,21/06/1997,1.0,0 -39.0,services,high.school,1.2990000000000002,01/10/1998,23/12/2016,1.0,0 -30.0,blue-collar,basic.9y,1.2990000000000002,19/07/2016,04/12/2009,1.0,0 -55.0,,basic.4y,1.2990000000000002,09/04/2004,20/01/2015,1.0,0 -47.0,blue-collar,high.school,1.2990000000000002,28/01/2016,19/10/2015,1.0,0 -51.0,entrepreneur,professional.course,1.2990000000000002,14/02/2005,04/03/2005,1.0,0 -,technician,professional.course,1.2990000000000002,07/01/2005,28/12/2001,1.0,0 -32.0,technician,high.school,1.2990000000000002,21/03/2014,18/11/2004,1.0,0 -51.0,entrepreneur,professional.course,1.2990000000000002,24/09/2014,08/03/2019,1.0,0 -51.0,entrepreneur,professional.course,1.2990000000000002,09/01/2003,25/11/1994,1.0,0 -46.0,management,university.degree,1.2990000000000002,15/01/2001,16/01/2009,1.0,0 -57.0,technician,university.degree,1.2990000000000002,10/02/2010,10/01/2000,1.0,0 -31.0,technician,university.degree,1.2990000000000002,24/02/2005,30/03/2007,1.0,1 -29.0,technician,basic.9y,1.2990000000000002,16/04/2004,12/12/2013,1.0,0 -29.0,technician,basic.9y,1.2990000000000002,25/03/2010,30/12/2004,1.0,0 -50.0,blue-collar,basic.4y,1.2990000000000002,08/12/1990,14/08/2018,1.0,1 -47.0,blue-collar,basic.4y,1.2990000000000002,12/08/2009,13/01/2017,1.0,0 -38.0,blue-collar,high.school,1.2990000000000002,18/06/2008,15/03/2001,1.0,0 -47.0,blue-collar,basic.4y,1.2990000000000002,,01/01/1992,1.0,0 -31.0,blue-collar,basic.9y,1.2990000000000002,20/04/2016,04/03/2016,1.0,0 -30.0,blue-collar,basic.9y,1.2990000000000002,24/08/2012,05/03/2018,1.0,0 -34.0,admin.,university.degree,1.2990000000000002,14/12/2009,09/04/2003,1.0,0 -56.0,management,professional.course,1.2990000000000002,05/12/1994,12/12/2012,1.0,0 -27.0,technician,basic.9y,1.2990000000000002,10/09/2004,01/09/1993,1.0,1 -46.0,technician,university.degree,1.2990000000000002,03/03/2006,04/11/2005,1.0,0 -,blue-collar,basic.9y,1.2990000000000002,11/07/2012,13/04/2015,1.0,1 -31.0,admin.,university.degree,1.2990000000000002,04/12/2008,30/07/2010,1.0,0 -34.0,blue-collar,basic.9y,1.2990000000000002,15/05/2003,03/04/2014,1.0,0 -47.0,admin.,high.school,1.2990000000000002,01/04/2005,04/05/2011,1.0,0 -36.0,services,basic.6y,1.2990000000000002,01/07/1995,26/04/2011,1.0,0 -30.0,,high.school,1.2990000000000002,27/10/2008,01/07/2014,1.0,0 -33.0,services,high.school,1.2990000000000002,02/05/2008,22/07/2013,1.0,0 -45.0,blue-collar,basic.4y,1.2990000000000002,29/03/2006,17/09/2012,1.0,0 -39.0,blue-collar,basic.4y,1.2990000000000002,15/02/2008,21/08/2003,1.0,0 -,services,high.school,1.2990000000000002,23/09/2003,13/04/2007,1.0,0 -34.0,blue-collar,basic.6y,1.2990000000000002,31/01/1990,28/12/2007,1.0,0 -30.0,services,high.school,1.2990000000000002,15/08/1999,02/03/2000,1.0,0 -26.0,services,high.school,1.2990000000000002,31/10/2014,01/01/1997,1.0,0 -48.0,admin.,basic.4y,1.2990000000000002,,02/04/1998,1.0,0 -35.0,blue-collar,basic.4y,1.2990000000000002,01/08/2008,24/02/2017,1.0,0 -26.0,services,high.school,1.2990000000000002,12/01/2012,31/07/2009,1.0,0 -43.0,,basic.9y,1.2990000000000002,26/03/2000,05/11/2004,1.0,0 -36.0,admin.,professional.course,1.2990000000000002,05/05/1999,24/02/2005,1.0,0 -27.0,admin.,university.degree,1.2990000000000002,08/04/1994,06/12/2002,1.0,0 -36.0,services,university.degree,1.2990000000000002,14/05/2012,15/01/1990,1.0,0 -29.0,admin.,basic.9y,1.2990000000000002,05/11/2000,02/01/2003,1.0,0 -36.0,services,university.degree,1.2990000000000002,29/09/2004,11/02/2016,1.0,0 -28.0,blue-collar,basic.4y,1.2990000000000002,03/05/2019,17/01/2019,1.0,0 -35.0,admin.,university.degree,1.2990000000000002,01/02/1994,20/07/2012,1.0,0 -51.0,admin.,basic.9y,1.2990000000000002,22/11/2011,11/03/2005,1.0,0 -39.0,blue-collar,professional.course,1.2990000000000002,30/03/2007,09/05/2008,1.0,0 -40.0,admin.,high.school,1.2990000000000002,25/05/2007,27/05/2008,1.0,0 -34.0,management,basic.9y,1.2990000000000002,29/01/2010,09/02/2018,1.0,0 -34.0,technician,high.school,1.2990000000000002,01/08/2003,18/07/2003,1.0,0 -47.0,blue-collar,basic.6y,1.2990000000000002,01/04/1995,31/12/1990,1.0,0 -34.0,technician,high.school,1.2990000000000002,23/11/2010,07/06/1996,1.0,0 -38.0,blue-collar,high.school,1.2990000000000002,27/03/2012,07/11/2002,1.0,0 -31.0,services,high.school,1.2990000000000002,31/10/1991,15/05/1995,1.0,0 -44.0,admin.,professional.course,1.2990000000000002,11/04/2000,11/05/2001,1.0,0 -35.0,admin.,university.degree,1.2990000000000002,26/04/2013,01/12/1994,1.0,0 -55.0,retired,basic.9y,1.2990000000000002,17/09/2003,18/07/2012,1.0,0 -34.0,blue-collar,basic.9y,1.2990000000000002,27/09/1990,30/09/1994,1.0,0 -34.0,technician,high.school,1.2990000000000002,14/06/2017,19/07/2016,1.0,0 -27.0,unknown,high.school,1.2990000000000002,06/04/2000,13/07/2016,1.0,0 -34.0,technician,basic.9y,1.2990000000000002,06/04/2017,05/10/2012,1.0,0 -,technician,basic.9y,1.2990000000000002,25/01/1999,10/01/2014,1.0,0 -37.0,,basic.9y,1.2990000000000002,21/02/2007,09/01/2014,1.0,0 -38.0,services,high.school,1.2990000000000002,19/07/2002,01/10/1998,1.0,0 -50.0,blue-collar,basic.4y,1.2990000000000002,05/02/2001,28/03/2000,1.0,0 -27.0,,high.school,1.2990000000000002,21/05/1992,30/12/1997,1.0,0 -34.0,services,basic.9y,1.2990000000000002,01/12/2005,10/10/2008,1.0,0 -30.0,admin.,high.school,1.2990000000000002,17/02/2006,12/01/2011,1.0,0 -37.0,admin.,university.degree,1.2990000000000002,17/02/2005,03/06/2005,1.0,0 -31.0,blue-collar,basic.6y,1.2990000000000002,15/02/1996,18/06/2014,1.0,0 -38.0,blue-collar,professional.course,1.2990000000000002,28/04/1998,07/03/2013,1.0,0 -32.0,blue-collar,basic.9y,1.2990000000000002,21/04/2015,24/07/2012,1.0,0 -36.0,technician,professional.course,1.2990000000000002,30/04/2004,20/05/2011,1.0,0 -49.0,services,high.school,1.2990000000000002,15/03/2012,20/09/2018,1.0,0 -33.0,unemployed,basic.9y,1.2990000000000002,,31/01/2012,1.0,0 -43.0,blue-collar,basic.6y,1.2990000000000002,,28/11/2008,1.0,0 -,,high.school,1.2990000000000002,01/10/1994,01/12/1997,1.0,0 -34.0,unemployed,basic.9y,1.2990000000000002,15/03/1994,30/08/2016,1.0,0 -37.0,blue-collar,basic.6y,1.2990000000000002,23/01/2012,06/02/2009,1.0,0 -28.0,technician,university.degree,1.2990000000000002,29/09/2006,07/03/2003,1.0,0 -45.0,admin.,high.school,1.2990000000000002,29/07/2016,01/08/1994,1.0,0 -27.0,blue-collar,basic.9y,1.2990000000000002,07/05/2019,06/10/2014,1.0,1 -37.0,blue-collar,basic.6y,1.2990000000000002,27/06/2016,23/02/2016,1.0,0 -32.0,blue-collar,basic.9y,1.2990000000000002,,09/11/1995,1.0,0 -31.0,management,university.degree,1.2990000000000002,05/12/2003,24/03/2006,1.0,0 -31.0,management,university.degree,1.2990000000000002,13/03/2013,17/11/2009,1.0,0 -35.0,technician,university.degree,1.2990000000000002,23/11/2015,11/04/2011,1.0,0 -29.0,admin.,basic.9y,1.2990000000000002,21/08/2012,28/07/2014,1.0,0 -,technician,professional.course,1.2990000000000002,12/08/2011,28/11/1997,1.0,0 -,admin.,university.degree,1.2990000000000002,18/09/1997,09/11/2001,1.0,0 -50.0,blue-collar,basic.6y,1.2990000000000002,12/03/2010,28/07/2000,1.0,0 -33.0,,basic.9y,1.2990000000000002,01/01/1997,12/10/2016,1.0,0 -31.0,technician,professional.course,1.2990000000000002,20/06/2011,25/04/2008,1.0,0 -32.0,technician,high.school,1.2990000000000002,22/07/2011,25/11/2005,1.0,0 -32.0,blue-collar,basic.9y,1.2990000000000002,23/12/2005,09/11/2005,1.0,0 -33.0,admin.,university.degree,1.2990000000000002,23/04/1992,09/07/1999,1.0,0 -26.0,admin.,high.school,1.2990000000000002,26/07/2000,02/11/2017,1.0,1 -31.0,technician,professional.course,1.2990000000000002,09/02/2011,01/08/2008,1.0,0 -44.0,blue-collar,basic.9y,1.2990000000000002,14/11/2008,10/01/1998,1.0,0 -34.0,admin.,university.degree,1.2990000000000002,07/08/2017,31/12/1993,1.0,0 -35.0,admin.,university.degree,1.2990000000000002,01/05/2000,31/01/2013,1.0,0 -41.0,,high.school,1.2990000000000002,14/11/1992,12/07/2007,1.0,0 -34.0,admin.,university.degree,1.2990000000000002,25/11/2004,01/11/2007,1.0,0 -27.0,student,university.degree,1.2990000000000002,05/04/2005,01/11/2013,1.0,0 -32.0,blue-collar,basic.9y,1.2990000000000002,11/06/2004,08/01/2013,1.0,0 -39.0,blue-collar,basic.9y,1.2990000000000002,05/12/1997,11/06/1999,1.0,1 -34.0,admin.,university.degree,1.2990000000000002,22/05/2009,26/02/2016,1.0,0 -24.0,services,high.school,1.2990000000000002,31/12/1993,30/05/2003,1.0,0 -37.0,technician,professional.course,1.2990000000000002,02/05/2012,24/03/2005,1.0,0 -36.0,,high.school,1.2990000000000002,14/12/1990,31/12/1993,1.0,0 -39.0,admin.,high.school,1.2990000000000002,10/02/2017,06/11/2003,1.0,0 -29.0,admin.,high.school,1.2990000000000002,03/10/2008,22/07/2016,1.0,0 -27.0,,professional.course,1.2990000000000002,01/12/2015,12/02/2004,1.0,0 -35.0,technician,professional.course,1.2990000000000002,09/03/1998,30/09/2014,1.0,0 -39.0,admin.,university.degree,1.2990000000000002,,01/12/1995,1.0,0 -29.0,blue-collar,high.school,1.2990000000000002,06/12/2010,08/11/2017,1.0,0 -39.0,blue-collar,basic.9y,1.2990000000000002,07/01/2005,29/12/2017,1.0,0 -39.0,blue-collar,basic.9y,1.2990000000000002,01/05/2013,31/07/2018,1.0,0 -47.0,admin.,high.school,1.2990000000000002,,14/02/2003,1.0,0 -54.0,blue-collar,basic.4y,1.2990000000000002,12/01/2010,29/07/2011,1.0,0 -27.0,entrepreneur,university.degree,1.2990000000000002,15/10/2013,28/10/2009,1.0,0 -23.0,blue-collar,basic.9y,1.2990000000000002,,19/10/2011,1.0,1 -31.0,technician,high.school,1.2990000000000002,29/06/2007,05/09/2007,1.0,0 -30.0,management,university.degree,1.2990000000000002,05/10/1996,27/06/2016,1.0,0 -33.0,services,basic.6y,1.2990000000000002,04/11/2005,10/11/2006,1.0,0 -33.0,admin.,high.school,1.2990000000000002,15/10/1989,01/08/2003,1.0,0 -28.0,,professional.course,1.2990000000000002,10/05/1996,22/02/2008,1.0,0 -33.0,admin.,high.school,1.2990000000000002,24/04/2015,28/04/2005,1.0,0 -33.0,admin.,high.school,1.2990000000000002,10/04/2014,28/08/2013,1.0,0 -49.0,blue-collar,basic.4y,1.2990000000000002,01/12/1997,01/03/2009,1.0,0 -39.0,blue-collar,basic.9y,1.2990000000000002,18/09/2013,24/07/2014,1.0,0 -32.0,blue-collar,basic.6y,1.2990000000000002,,31/10/2012,1.0,0 -30.0,admin.,high.school,1.2990000000000002,21/01/2000,08/04/2019,1.0,0 -29.0,,basic.4y,1.2990000000000002,,23/07/2010,1.0,0 -52.0,services,high.school,1.2990000000000002,18/06/2004,01/02/1995,1.0,1 -28.0,,basic.6y,1.2990000000000002,05/05/1990,21/03/2008,1.0,0 -,admin.,basic.6y,1.2990000000000002,31/07/2015,29/12/1993,1.0,0 -29.0,admin.,basic.9y,1.2990000000000002,03/06/2002,27/07/2007,1.0,0 -42.0,blue-collar,basic.4y,1.2990000000000002,22/02/2008,16/12/2008,1.0,0 -31.0,admin.,university.degree,1.2990000000000002,15/03/1997,22/09/1997,1.0,0 -39.0,blue-collar,basic.4y,1.2990000000000002,01/01/2009,01/02/1995,1.0,0 -36.0,admin.,university.degree,1.2990000000000002,,25/04/2017,1.0,0 -28.0,blue-collar,basic.4y,1.2990000000000002,25/10/2000,08/12/2015,1.0,0 -38.0,blue-collar,basic.9y,1.2990000000000002,03/06/2005,19/12/2012,1.0,0 -39.0,services,high.school,1.2990000000000002,31/12/2013,17/02/2006,1.0,0 -30.0,blue-collar,basic.9y,1.2990000000000002,21/11/2008,01/07/2014,1.0,0 -44.0,technician,professional.course,1.2990000000000002,21/07/2009,18/10/2002,1.0,0 -31.0,technician,university.degree,1.2990000000000002,03/08/2016,13/01/2005,1.0,0 -34.0,,basic.9y,1.2990000000000002,27/08/2014,09/02/2015,1.0,0 -48.0,admin.,high.school,1.2990000000000002,24/12/2012,02/11/2007,1.0,0 -28.0,blue-collar,basic.4y,1.2990000000000002,06/04/2016,06/12/2013,1.0,0 -31.0,technician,university.degree,1.2990000000000002,25/01/1997,07/03/1997,1.0,0 -55.0,management,university.degree,1.2990000000000002,27/07/1994,18/12/2015,1.0,0 -27.0,housemaid,basic.6y,1.2990000000000002,,15/01/1999,1.0,1 -48.0,admin.,high.school,1.2990000000000002,11/10/2007,29/06/2011,1.0,1 -25.0,admin.,high.school,1.2990000000000002,,07/04/2001,1.0,0 -49.0,entrepreneur,basic.6y,1.2990000000000002,,17/02/2009,1.0,0 -35.0,technician,professional.course,1.2990000000000002,05/02/2003,01/11/1996,1.0,0 -46.0,management,basic.6y,1.2990000000000002,01/10/2004,05/12/1994,1.0,0 -,admin.,university.degree,1.2990000000000002,,12/10/2004,1.0,0 -30.0,blue-collar,basic.4y,1.2990000000000002,14/02/2008,22/04/2016,1.0,0 -36.0,blue-collar,basic.6y,1.2990000000000002,05/01/2006,25/12/1994,1.0,0 -28.0,services,high.school,1.2990000000000002,14/12/1999,03/02/2014,1.0,0 -31.0,blue-collar,basic.9y,1.2990000000000002,03/04/2009,09/08/2000,1.0,1 -57.0,,high.school,1.2990000000000002,31/12/1991,21/08/2014,1.0,0 -28.0,blue-collar,basic.6y,1.2990000000000002,15/01/2018,25/10/2002,1.0,0 -29.0,admin.,high.school,1.2990000000000002,30/11/2010,10/12/1996,1.0,0 -38.0,,basic.4y,1.2990000000000002,30/11/2010,11/04/2011,1.0,0 -32.0,blue-collar,basic.9y,1.2990000000000002,05/03/2015,30/07/2013,1.0,0 -51.0,admin.,basic.6y,1.2990000000000002,28/11/2003,14/01/2005,1.0,0 -57.0,technician,high.school,1.2990000000000002,02/11/2004,30/01/2006,1.0,0 -35.0,services,university.degree,1.2990000000000002,,31/01/2012,1.0,0 -46.0,,basic.6y,1.2990000000000002,08/05/2003,18/01/2002,1.0,1 -57.0,technician,high.school,1.2990000000000002,23/09/2005,22/08/2001,1.0,0 -,admin.,basic.9y,1.2990000000000002,30/10/2013,06/05/2015,1.0,0 -57.0,,high.school,1.2990000000000002,29/04/2004,05/12/2011,1.0,0 -32.0,technician,high.school,1.2990000000000002,18/07/1997,13/03/2013,1.0,0 -47.0,blue-collar,basic.4y,1.2990000000000002,17/01/2003,22/06/2005,1.0,0 -,management,basic.4y,1.2990000000000002,14/02/1998,18/03/2011,1.0,0 -32.0,technician,professional.course,1.2990000000000002,16/02/2011,25/11/1995,1.0,0 -53.0,self-employed,basic.4y,1.2990000000000002,01/07/1999,15/09/2006,1.0,0 -36.0,admin.,high.school,1.2990000000000002,22/04/2005,09/05/2007,1.0,0 -30.0,,high.school,1.2990000000000002,01/02/2006,14/06/2006,1.0,0 -30.0,blue-collar,basic.9y,1.2990000000000002,18/12/2003,29/12/2006,1.0,0 -30.0,blue-collar,basic.6y,1.2990000000000002,12/06/2001,05/12/1992,1.0,0 -40.0,services,high.school,1.2990000000000002,13/06/2016,18/02/2000,1.0,0 -28.0,blue-collar,basic.9y,1.2990000000000002,12/03/2013,23/06/2011,1.0,0 -29.0,entrepreneur,basic.4y,1.2990000000000002,04/12/2014,22/04/2019,1.0,0 -46.0,blue-collar,basic.4y,1.2990000000000002,,09/03/2010,1.0,0 -35.0,blue-collar,basic.4y,1.2990000000000002,,20/10/2011,1.0,0 -33.0,blue-collar,basic.9y,1.2990000000000002,29/06/2009,11/02/2003,1.0,0 -45.0,management,basic.9y,1.2990000000000002,26/09/2013,05/11/1990,1.0,0 -41.0,services,high.school,1.2990000000000002,04/03/2008,05/01/1995,1.0,0 -45.0,management,basic.9y,1.2990000000000002,06/08/2014,19/06/2013,1.0,0 -35.0,blue-collar,basic.4y,1.2990000000000002,01/02/2001,13/04/2006,1.0,0 -32.0,entrepreneur,high.school,1.2990000000000002,08/06/2006,17/09/2004,1.0,0 -34.0,technician,basic.9y,1.2990000000000002,08/08/2014,21/09/2015,1.0,0 -35.0,blue-collar,basic.4y,1.2990000000000002,,25/09/2013,1.0,0 -53.0,admin.,high.school,1.2990000000000002,25/12/1996,13/04/2018,1.0,0 -27.0,unknown,high.school,1.2990000000000002,18/12/2017,20/06/1996,1.0,0 -40.0,admin.,university.degree,1.2990000000000002,25/12/1994,28/03/2014,1.0,0 -30.0,services,high.school,1.2990000000000002,04/12/2015,30/12/2013,1.0,0 -38.0,admin.,university.degree,1.2990000000000002,,15/09/2000,1.0,0 -28.0,entrepreneur,professional.course,1.2990000000000002,01/09/1997,24/10/2003,1.0,0 -32.0,blue-collar,basic.6y,1.2990000000000002,01/05/1995,01/03/1992,1.0,0 -46.0,admin.,basic.6y,1.2990000000000002,29/08/2001,13/10/2015,1.0,0 -43.0,admin.,basic.9y,1.2990000000000002,,01/12/2006,1.0,0 -30.0,technician,basic.9y,1.2990000000000002,01/02/1998,10/07/2009,1.0,0 -30.0,technician,basic.9y,1.2990000000000002,10/02/2014,17/03/2016,1.0,0 -,blue-collar,high.school,1.2990000000000002,30/03/2007,21/04/2006,1.0,0 -28.0,technician,professional.course,1.2990000000000002,13/10/2011,24/08/2018,1.0,0 -57.0,technician,professional.course,1.2990000000000002,11/10/2013,15/06/2017,1.0,0 -,blue-collar,university.degree,1.2990000000000002,11/03/2010,11/05/2001,1.0,0 -32.0,blue-collar,basic.4y,1.2990000000000002,15/03/1990,30/07/2009,1.0,0 -56.0,blue-collar,basic.4y,1.2990000000000002,20/06/2014,10/08/2006,1.0,0 -32.0,admin.,university.degree,1.2990000000000002,13/07/2011,08/08/2012,1.0,0 -49.0,blue-collar,basic.9y,1.2990000000000002,11/09/2014,13/06/2008,1.0,0 -49.0,blue-collar,basic.9y,1.2990000000000002,16/11/2012,30/03/2018,1.0,0 -47.0,services,high.school,1.2990000000000002,11/03/2016,01/11/1996,1.0,0 -30.0,admin.,university.degree,1.2990000000000002,,19/07/2010,1.0,0 -36.0,services,university.degree,1.2990000000000002,28/01/2003,31/12/1993,1.0,0 -28.0,technician,professional.course,1.2990000000000002,27/08/2012,20/07/2012,1.0,0 -48.0,admin.,high.school,1.2990000000000002,02/09/2004,04/03/2014,1.0,0 -42.0,admin.,university.degree,1.2990000000000002,18/12/2006,07/03/2014,1.0,0 -57.0,technician,high.school,1.2990000000000002,01/11/2006,05/02/2018,1.0,0 -31.0,admin.,high.school,1.2990000000000002,,26/06/2009,1.0,0 -42.0,management,university.degree,1.2990000000000002,31/12/1994,25/10/1995,1.0,0 -30.0,blue-collar,basic.6y,1.2990000000000002,01/12/1994,01/04/1995,1.0,0 -52.0,admin.,basic.4y,1.2990000000000002,,17/05/2006,1.0,0 -28.0,blue-collar,basic.6y,1.2990000000000002,15/05/2017,01/12/2004,1.0,0 -29.0,services,high.school,1.2990000000000002,,02/10/2014,1.0,0 -46.0,admin.,basic.6y,1.2990000000000002,06/06/2000,18/06/2014,1.0,0 -,student,high.school,1.2990000000000002,20/09/1996,01/10/2013,1.0,0 -27.0,entrepreneur,university.degree,1.2990000000000002,18/07/2006,01/12/1995,1.0,0 -32.0,blue-collar,basic.6y,1.2990000000000002,07/12/2011,23/09/2005,1.0,0 -38.0,services,high.school,1.2990000000000002,,23/01/2004,1.0,0 -36.0,admin.,high.school,1.2990000000000002,18/10/2011,20/06/2003,1.0,0 -49.0,blue-collar,high.school,1.2990000000000002,27/04/2012,19/02/2004,1.0,0 -30.0,technician,basic.9y,1.2990000000000002,03/11/1999,11/02/2010,1.0,0 -32.0,technician,high.school,1.2990000000000002,,26/04/2012,1.0,0 -34.0,technician,basic.9y,1.2990000000000002,15/12/1992,25/08/2005,1.0,0 -44.0,blue-collar,basic.6y,1.2990000000000002,01/01/1998,08/03/2002,1.0,0 -31.0,technician,university.degree,1.2990000000000002,13/11/2015,23/11/2007,1.0,0 -,blue-collar,basic.9y,1.2990000000000002,08/10/2004,03/08/2006,1.0,0 -28.0,blue-collar,professional.course,1.2990000000000002,02/04/2013,04/03/2005,1.0,0 -58.0,technician,basic.9y,1.2990000000000002,02/03/2006,29/10/2010,1.0,0 -36.0,entrepreneur,high.school,1.2990000000000002,01/12/1994,05/08/1999,1.0,0 -31.0,services,basic.9y,1.2990000000000002,06/06/2012,27/12/2013,1.0,0 -29.0,blue-collar,basic.9y,1.2990000000000002,22/03/2010,24/12/2004,1.0,0 -33.0,admin.,university.degree,1.2990000000000002,06/06/2008,05/05/2005,1.0,0 -55.0,management,university.degree,1.2990000000000002,29/01/2009,10/12/2004,1.0,0 -35.0,,basic.4y,1.2990000000000002,13/07/1999,07/09/2005,1.0,0 -39.0,blue-collar,basic.9y,1.2990000000000002,23/02/2015,12/05/2005,1.0,0 -37.0,admin.,university.degree,1.2990000000000002,18/12/2015,06/06/2005,1.0,0 -35.0,blue-collar,basic.4y,1.2990000000000002,03/03/2005,13/12/2017,1.0,0 -26.0,blue-collar,high.school,1.2990000000000002,31/10/2012,26/03/2013,1.0,0 -44.0,technician,professional.course,1.2990000000000002,01/06/1994,10/11/2017,1.0,0 -26.0,student,high.school,1.2990000000000002,04/06/2012,02/01/2002,1.0,0 -44.0,admin.,high.school,1.2990000000000002,27/02/2009,18/03/2005,1.0,0 -30.0,services,high.school,1.2990000000000002,12/05/2006,20/04/2004,1.0,0 -28.0,blue-collar,basic.9y,1.2990000000000002,12/03/2007,11/10/2011,1.0,0 -27.0,services,basic.9y,1.2990000000000002,01/01/2003,16/12/1996,1.0,0 -33.0,blue-collar,basic.9y,1.2990000000000002,,31/12/1992,1.0,0 -32.0,blue-collar,basic.4y,1.2990000000000002,21/05/2014,28/12/2007,1.0,0 -43.0,blue-collar,basic.9y,1.2990000000000002,09/07/1996,27/03/2008,1.0,0 -,technician,basic.9y,1.2990000000000002,09/12/1991,15/06/2001,1.0,0 -37.0,,basic.9y,1.2990000000000002,17/12/2003,25/02/1996,1.0,0 -32.0,admin.,high.school,1.2990000000000002,05/06/1997,31/12/1991,1.0,0 -30.0,services,high.school,1.2990000000000002,01/08/2007,22/01/2010,1.0,0 -,blue-collar,high.school,1.2990000000000002,29/04/2003,27/01/2017,1.0,0 -43.0,services,professional.course,1.2990000000000002,20/10/2014,17/10/2008,1.0,0 -46.0,blue-collar,basic.9y,1.2990000000000002,01/09/1996,01/01/2014,1.0,0 -30.0,blue-collar,basic.6y,1.2990000000000002,05/03/1996,01/02/1996,1.0,0 -36.0,blue-collar,basic.6y,1.2990000000000002,28/04/2005,01/07/1999,1.0,0 -30.0,admin.,university.degree,1.2990000000000002,22/08/2008,15/01/2014,1.0,0 -32.0,entrepreneur,basic.9y,1.2990000000000002,15/02/1997,03/10/2012,1.0,0 -42.0,entrepreneur,basic.4y,1.2990000000000002,13/04/2012,21/07/2006,1.0,0 -56.0,services,basic.4y,1.2990000000000002,11/01/2007,15/03/2004,1.0,0 -54.0,management,high.school,1.2990000000000002,,05/05/2017,1.0,0 -39.0,blue-collar,basic.6y,1.2990000000000002,01/04/2010,08/02/2011,1.0,1 -35.0,services,basic.9y,1.2990000000000002,01/02/2013,16/12/2005,1.0,0 -31.0,blue-collar,basic.6y,1.2990000000000002,01/08/2006,01/02/2008,1.0,0 -37.0,admin.,high.school,1.2990000000000002,18/12/2009,06/07/2011,1.0,0 -35.0,blue-collar,basic.9y,1.2990000000000002,14/03/2007,29/09/1994,1.0,0 -32.0,blue-collar,basic.9y,1.2990000000000002,13/02/2009,21/11/2014,1.0,0 -,blue-collar,high.school,1.2990000000000002,16/10/2015,12/11/2009,1.0,0 -30.0,blue-collar,basic.4y,1.2990000000000002,20/03/2006,02/03/2015,1.0,0 -34.0,services,basic.9y,1.2990000000000002,,28/12/2007,1.0,0 -30.0,admin.,university.degree,1.2990000000000002,15/09/2006,20/04/2006,1.0,0 -40.0,services,high.school,1.2990000000000002,,20/06/2018,1.0,0 -34.0,admin.,university.degree,1.2990000000000002,,01/04/1997,1.0,0 -37.0,entrepreneur,basic.9y,1.2990000000000002,,26/03/2012,1.0,0 -33.0,blue-collar,basic.9y,1.2990000000000002,20/10/1995,30/01/2013,1.0,0 -47.0,,basic.6y,1.2990000000000002,11/02/2005,26/06/2012,1.0,0 -35.0,blue-collar,basic.9y,1.2990000000000002,04/04/2011,17/10/2002,1.0,0 -30.0,technician,professional.course,1.2990000000000002,20/06/2012,14/08/2014,1.0,0 -,admin.,high.school,1.2990000000000002,01/07/2004,17/08/2010,1.0,0 -50.0,,high.school,1.2990000000000002,17/11/1992,06/02/2004,1.0,0 -37.0,blue-collar,basic.6y,1.2990000000000002,19/02/2008,17/06/2009,1.0,0 -,housemaid,basic.9y,1.2990000000000002,25/08/2014,31/12/1992,1.0,0 -55.0,self-employed,university.degree,1.2990000000000002,04/07/2014,03/11/2014,1.0,0 -49.0,blue-collar,high.school,1.2990000000000002,08/02/2013,17/12/1997,1.0,0 -30.0,entrepreneur,basic.6y,1.2990000000000002,29/03/2017,03/06/2016,1.0,0 -,blue-collar,basic.9y,1.2990000000000002,15/12/1992,04/03/2019,1.0,0 -27.0,blue-collar,basic.4y,1.2990000000000002,29/09/2005,20/03/2009,1.0,0 -35.0,technician,university.degree,1.2990000000000002,31/12/1990,24/07/2007,1.0,0 -,blue-collar,basic.9y,1.2990000000000002,12/07/2005,25/06/2014,1.0,0 -29.0,admin.,basic.9y,1.2990000000000002,15/12/2006,26/09/1996,1.0,0 -33.0,services,basic.9y,1.2990000000000002,17/05/1994,01/07/2008,1.0,0 -36.0,technician,professional.course,1.2990000000000002,04/05/2011,28/03/2003,1.0,0 -29.0,blue-collar,basic.9y,1.2990000000000002,16/02/2009,06/01/2014,1.0,0 -25.0,blue-collar,high.school,1.2990000000000002,01/08/2008,08/01/2015,1.0,0 -42.0,blue-collar,basic.4y,1.2990000000000002,29/02/2016,03/10/2007,1.0,0 -47.0,blue-collar,basic.4y,1.2990000000000002,20/12/2017,30/05/2003,1.0,0 -44.0,technician,professional.course,1.2990000000000002,24/10/2003,22/11/2002,1.0,0 -34.0,blue-collar,university.degree,1.2990000000000002,30/12/2015,25/11/1995,1.0,0 -44.0,blue-collar,high.school,1.2990000000000002,,13/10/2014,1.0,0 -31.0,technician,university.degree,1.2990000000000002,22/06/2007,14/03/2002,1.0,0 -33.0,services,high.school,1.2990000000000002,31/01/2002,14/09/2016,1.0,0 -26.0,admin.,high.school,1.2990000000000002,01/03/1997,11/09/2003,1.0,0 -29.0,entrepreneur,basic.4y,1.2990000000000002,29/02/2000,16/01/2004,1.0,0 -37.0,blue-collar,basic.9y,1.2990000000000002,14/09/2010,23/06/2010,1.0,0 -41.0,services,high.school,1.2990000000000002,30/01/2012,21/05/2015,1.0,0 -26.0,services,high.school,1.2990000000000002,25/06/2018,19/12/2003,1.0,0 -31.0,technician,university.degree,1.2990000000000002,31/12/1994,29/04/2003,1.0,0 -36.0,technician,university.degree,1.2990000000000002,01/08/1997,17/11/2006,1.0,0 -27.0,blue-collar,basic.4y,1.2990000000000002,21/06/2017,20/01/2006,1.0,1 -35.0,blue-collar,basic.6y,1.2990000000000002,01/08/2011,22/05/2009,1.0,0 -35.0,,high.school,1.2990000000000002,14/06/2012,26/07/2012,1.0,0 -25.0,technician,university.degree,1.2990000000000002,07/03/2012,22/04/2004,1.0,0 -34.0,blue-collar,basic.9y,1.2990000000000002,01/04/2014,24/06/2009,1.0,0 -,blue-collar,basic.4y,1.2990000000000002,21/07/2017,04/05/2001,1.0,0 -41.0,blue-collar,basic.6y,1.2990000000000002,24/12/2010,10/06/2010,1.0,0 -34.0,admin.,university.degree,1.2990000000000002,28/08/2015,05/10/1988,1.0,0 -23.0,services,basic.9y,1.2990000000000002,06/11/2013,31/10/2002,1.0,0 -33.0,admin.,university.degree,1.2990000000000002,17/12/1993,16/07/2012,1.0,0 -40.0,unemployed,high.school,1.2990000000000002,23/07/2012,04/12/2009,1.0,0 -33.0,blue-collar,basic.4y,1.2990000000000002,13/03/2007,03/12/2014,1.0,1 -35.0,entrepreneur,high.school,1.2990000000000002,16/12/2009,31/12/1989,1.0,0 -46.0,blue-collar,basic.4y,1.2990000000000002,13/06/2013,08/04/2011,1.0,0 -47.0,blue-collar,basic.6y,1.2990000000000002,23/10/1995,18/04/2008,1.0,0 -29.0,student,high.school,1.2990000000000002,05/10/1992,14/04/2014,1.0,0 -33.0,services,high.school,1.2990000000000002,09/02/1995,19/04/2004,1.0,0 -37.0,services,high.school,1.2990000000000002,25/10/1997,04/09/2012,1.0,0 -54.0,management,basic.6y,1.2990000000000002,20/10/2006,02/10/2003,1.0,0 -45.0,admin.,high.school,1.2990000000000002,05/12/2016,19/07/2013,1.0,0 -24.0,services,high.school,1.2990000000000002,16/07/2007,23/05/2008,1.0,0 -,blue-collar,basic.4y,1.2990000000000002,17/09/1999,24/03/2006,1.0,0 -46.0,services,high.school,1.2990000000000002,26/12/1997,16/07/2010,1.0,0 -32.0,admin.,professional.course,1.2990000000000002,17/03/2008,14/10/1998,1.0,0 -40.0,,university.degree,1.2990000000000002,12/07/2006,03/11/2010,1.0,0 -47.0,admin.,high.school,1.2990000000000002,28/12/2018,31/12/1995,1.0,1 -35.0,admin.,university.degree,1.2990000000000002,16/09/2015,01/06/2017,1.0,0 -28.0,blue-collar,basic.9y,1.2990000000000002,08/04/2016,22/08/2017,1.0,0 -,,high.school,1.2990000000000002,,05/02/1999,1.0,0 -33.0,technician,university.degree,1.2990000000000002,24/10/2011,05/10/1993,1.0,0 -29.0,technician,basic.9y,1.2990000000000002,23/03/1993,14/08/2015,1.0,0 -31.0,,university.degree,1.2990000000000002,01/04/1995,08/02/2008,1.0,0 -30.0,services,professional.course,1.2990000000000002,12/07/2002,29/05/2006,1.0,0 -43.0,self-employed,university.degree,1.2990000000000002,03/12/2004,29/10/2010,1.0,0 -46.0,management,university.degree,1.2990000000000002,02/01/2003,25/09/2006,1.0,0 -41.0,entrepreneur,basic.9y,1.2990000000000002,25/10/1988,15/03/2011,1.0,0 -46.0,technician,professional.course,1.2990000000000002,17/02/2006,31/12/1992,1.0,0 -28.0,services,high.school,1.291,11/02/2009,27/10/2008,1.0,0 -32.0,,university.degree,1.291,06/06/2013,04/03/2005,1.0,0 -27.0,,high.school,1.291,01/03/1990,01/10/1996,1.0,0 -36.0,admin.,university.degree,1.291,11/05/2004,01/05/1993,1.0,0 -33.0,blue-collar,basic.9y,1.291,16/11/2007,13/01/2016,1.0,0 -32.0,blue-collar,basic.9y,1.291,15/02/1990,01/08/2016,1.0,0 -28.0,,university.degree,1.291,01/05/2018,09/02/1994,1.0,0 -26.0,,basic.4y,1.291,05/05/2005,19/12/2011,1.0,0 -38.0,services,basic.6y,1.291,05/08/2005,30/04/2004,1.0,1 -23.0,blue-collar,basic.6y,1.291,19/03/2014,13/03/2015,1.0,0 -30.0,blue-collar,basic.9y,1.291,09/11/1994,04/11/2014,1.0,0 -,,university.degree,1.291,05/03/2000,28/03/2013,1.0,0 -33.0,services,high.school,1.291,05/11/2001,10/08/2005,1.0,0 -32.0,services,high.school,1.291,23/11/2017,17/12/2013,1.0,0 -43.0,blue-collar,basic.4y,1.291,19/03/1995,19/08/2005,1.0,0 -35.0,admin.,high.school,1.291,,25/01/2002,1.0,0 -31.0,technician,high.school,1.291,27/08/2004,22/11/1999,1.0,0 -32.0,management,professional.course,1.291,,28/03/2002,1.0,0 -39.0,services,high.school,1.291,01/01/2015,22/12/1996,1.0,0 -27.0,services,high.school,1.291,07/01/2015,01/02/1998,1.0,0 -,,high.school,1.291,18/01/2011,05/10/1992,1.0,0 -29.0,admin.,professional.course,1.291,10/07/2014,01/11/1993,1.0,0 -40.0,blue-collar,basic.4y,1.291,23/11/2016,10/12/2004,1.0,0 -36.0,admin.,university.degree,1.291,27/06/2013,10/04/2009,1.0,0 -26.0,services,university.degree,1.291,28/07/1992,03/03/2016,1.0,0 -30.0,blue-collar,basic.9y,1.291,,29/04/2005,1.0,0 -27.0,admin.,high.school,1.291,,28/10/1997,1.0,0 -47.0,,basic.9y,1.291,13/05/2016,25/11/2016,1.0,0 -36.0,services,basic.9y,1.291,,15/01/2009,1.0,0 -35.0,,high.school,1.291,31/01/2013,02/08/2017,1.0,0 -41.0,blue-collar,basic.9y,1.291,17/11/2006,24/03/2009,1.0,0 -27.0,housemaid,university.degree,1.291,01/03/1996,23/04/2012,1.0,0 -29.0,admin.,high.school,1.291,18/05/2016,15/12/2010,1.0,0 -43.0,blue-collar,high.school,1.291,01/04/1997,05/04/2002,1.0,0 -,blue-collar,high.school,1.291,22/09/1997,29/12/2006,1.0,0 -35.0,admin.,high.school,1.291,16/06/2014,09/05/2000,1.0,0 -49.0,admin.,high.school,1.291,05/01/2017,28/06/2016,1.0,0 -33.0,blue-collar,basic.9y,1.291,31/12/1990,20/01/2006,1.0,0 -45.0,admin.,high.school,1.291,28/11/2008,19/01/2015,1.0,0 -50.0,management,university.degree,1.291,04/11/2014,07/12/2017,1.0,0 -50.0,unknown,basic.4y,1.291,,25/04/2003,1.0,0 -33.0,services,basic.6y,1.291,,01/10/1994,1.0,0 -30.0,self-employed,professional.course,1.291,05/07/1993,18/03/2009,1.0,0 -31.0,blue-collar,basic.6y,1.291,27/10/2011,25/03/2011,1.0,0 -26.0,admin.,university.degree,1.291,06/01/2006,21/02/2003,1.0,0 -,admin.,university.degree,1.291,26/12/2008,22/09/2000,1.0,0 -30.0,services,basic.6y,1.291,,19/11/2018,1.0,0 -32.0,blue-collar,basic.9y,1.291,06/11/2013,04/06/2010,1.0,0 -31.0,technician,professional.course,1.291,05/08/2015,18/06/2009,1.0,0 -39.0,admin.,high.school,1.291,01/04/2010,17/07/2006,1.0,0 -38.0,blue-collar,high.school,1.291,17/03/2005,19/09/1997,1.0,0 -51.0,blue-collar,high.school,1.291,13/03/2006,29/11/2017,1.0,0 -33.0,blue-collar,basic.6y,1.291,,19/06/2015,1.0,1 -43.0,blue-collar,high.school,1.291,25/04/2012,24/04/2008,1.0,0 -35.0,admin.,high.school,1.291,01/05/2006,27/05/2010,1.0,0 -38.0,technician,high.school,1.291,25/07/2008,06/08/2001,1.0,0 -,unknown,basic.4y,1.291,03/11/2003,18/06/2008,1.0,0 -32.0,management,professional.course,1.291,01/07/1996,05/02/1997,1.0,1 -37.0,,professional.course,1.291,02/12/2003,27/12/2007,1.0,0 -43.0,blue-collar,high.school,1.291,08/01/2014,22/08/2011,1.0,0 -36.0,blue-collar,high.school,1.291,25/07/2003,03/08/2017,1.0,0 -,admin.,high.school,1.291,13/01/2012,23/03/2012,1.0,0 -54.0,blue-collar,basic.4y,1.291,21/03/2008,25/06/2010,1.0,0 -28.0,services,high.school,1.291,09/01/1997,02/08/2013,1.0,0 -,blue-collar,basic.4y,1.291,24/06/2004,13/07/2007,1.0,0 -29.0,admin.,professional.course,1.291,05/02/1998,09/08/1986,1.0,0 -40.0,services,basic.9y,1.291,01/04/2005,23/02/2007,1.0,0 -33.0,technician,professional.course,1.291,07/03/2017,23/10/2014,1.0,0 -33.0,blue-collar,basic.9y,1.291,11/01/2002,09/05/2016,1.0,0 -,admin.,high.school,1.291,09/01/1995,09/11/1992,1.0,0 -51.0,admin.,high.school,1.291,01/05/1997,10/07/2013,1.0,0 -38.0,services,basic.9y,1.291,31/12/1994,27/05/2014,1.0,0 -33.0,blue-collar,basic.4y,1.291,25/06/2004,22/11/2010,1.0,0 -42.0,blue-collar,basic.6y,1.291,23/10/2014,01/02/1993,1.0,0 -32.0,admin.,university.degree,1.291,04/03/2014,24/02/2015,1.0,0 -28.0,admin.,high.school,1.291,26/11/2004,12/06/2015,1.0,0 -28.0,,high.school,1.291,,01/10/1999,1.0,0 -36.0,blue-collar,high.school,1.291,21/03/2003,27/03/2009,1.0,0 -48.0,blue-collar,basic.9y,1.291,09/03/1996,28/01/2016,1.0,0 -40.0,services,high.school,1.291,27/03/2006,09/08/2000,1.0,0 -34.0,technician,university.degree,1.291,14/10/2010,06/12/2012,1.0,1 -31.0,blue-collar,basic.9y,1.291,31/01/2013,26/05/2014,1.0,0 -,services,basic.9y,1.291,27/04/2012,05/08/1995,1.0,1 -59.0,services,basic.6y,1.291,11/03/2005,31/12/1995,1.0,0 -27.0,blue-collar,basic.4y,1.291,,12/09/2013,1.0,0 -27.0,blue-collar,basic.4y,1.291,22/07/2014,07/03/2017,1.0,0 -,blue-collar,high.school,1.291,09/12/1995,19/07/2013,1.0,0 -27.0,blue-collar,basic.4y,1.291,26/06/2015,27/04/2017,1.0,0 -36.0,services,high.school,1.291,,26/12/2008,1.0,0 -35.0,blue-collar,high.school,1.291,08/03/2002,20/03/2015,1.0,0 -59.0,services,basic.6y,1.291,04/06/2012,18/12/2009,1.0,0 -,blue-collar,high.school,1.291,02/04/2004,31/12/1985,1.0,0 -47.0,admin.,high.school,1.291,23/07/2004,28/07/2005,1.0,0 -44.0,admin.,high.school,1.291,02/02/2012,27/06/2003,1.0,0 -45.0,blue-collar,basic.4y,1.291,,14/03/2006,1.0,0 -49.0,,basic.6y,1.291,01/09/1997,29/03/2010,1.0,0 -28.0,blue-collar,basic.9y,1.291,,28/05/2004,1.0,0 -43.0,services,basic.6y,1.291,04/03/2005,25/09/2000,1.0,0 -45.0,blue-collar,basic.4y,1.291,09/12/2004,15/06/1989,1.0,0 -38.0,admin.,basic.9y,1.291,16/02/2016,23/05/2007,1.0,0 -35.0,technician,basic.9y,1.291,27/01/2006,01/03/1994,1.0,1 -48.0,technician,basic.9y,1.291,19/06/2013,31/12/1992,1.0,0 -48.0,blue-collar,basic.4y,1.291,26/02/1993,08/05/2013,1.0,1 -,services,basic.6y,1.291,15/06/2009,10/01/2018,1.0,0 -48.0,blue-collar,basic.9y,1.291,,01/08/2004,1.0,0 -27.0,blue-collar,basic.9y,1.291,19/09/2014,23/03/2017,1.0,0 -29.0,blue-collar,basic.4y,1.291,29/10/2010,05/06/2000,1.0,1 -35.0,blue-collar,high.school,1.291,08/03/2011,30/07/2004,1.0,0 -45.0,services,basic.6y,1.291,24/02/2006,30/11/1994,1.0,0 -26.0,admin.,university.degree,1.291,21/11/2002,31/12/1992,1.0,0 -33.0,technician,professional.course,1.291,01/03/2010,21/04/2005,1.0,0 -41.0,housemaid,basic.4y,1.291,21/07/2014,09/09/2011,1.0,0 -41.0,housemaid,basic.4y,1.291,09/04/2014,30/07/2010,1.0,0 -54.0,blue-collar,basic.4y,1.291,22/11/2016,29/06/2016,1.0,0 -46.0,entrepreneur,high.school,1.291,10/04/1998,15/12/1996,1.0,0 -38.0,blue-collar,basic.6y,1.291,22/03/2007,05/07/1991,1.0,0 -30.0,admin.,university.degree,1.291,16/02/2006,19/10/2016,1.0,0 -46.0,entrepreneur,high.school,1.291,01/11/1994,03/06/2016,1.0,0 -43.0,admin.,university.degree,1.291,,07/05/2007,1.0,0 -,services,basic.9y,1.291,02/12/2014,01/02/1996,1.0,1 -,admin.,university.degree,1.291,01/02/2008,10/04/2013,1.0,0 -36.0,,university.degree,1.291,22/09/2010,14/12/1999,1.0,0 -43.0,,university.degree,1.291,26/10/2009,22/09/1997,1.0,0 -43.0,admin.,university.degree,1.291,21/03/2018,08/07/2010,1.0,0 -38.0,entrepreneur,high.school,1.291,31/01/2012,28/11/2012,1.0,0 -54.0,blue-collar,basic.6y,1.291,18/12/2018,19/10/2007,1.0,0 -58.0,blue-collar,basic.4y,1.291,18/09/2012,17/07/2012,1.0,0 -29.0,student,high.school,1.291,28/06/2010,01/03/2002,1.0,0 -36.0,entrepreneur,university.degree,1.291,13/03/2015,07/12/2017,1.0,1 -43.0,admin.,university.degree,1.291,10/11/2014,25/07/2003,1.0,0 -,admin.,university.degree,1.291,28/04/2017,08/04/2013,1.0,0 -27.0,blue-collar,basic.4y,1.291,01/11/2007,01/05/2011,1.0,0 -35.0,technician,university.degree,1.291,02/08/2017,05/06/2007,1.0,0 -39.0,management,university.degree,1.291,24/12/2004,19/12/2012,1.0,0 -,blue-collar,basic.9y,1.291,01/12/1997,09/01/2014,1.0,0 -34.0,blue-collar,basic.6y,1.291,,05/07/2002,1.0,0 -33.0,services,high.school,1.291,12/09/2003,01/01/1995,1.0,0 -37.0,,high.school,1.291,23/11/2017,19/12/2003,1.0,0 -32.0,admin.,university.degree,1.291,06/01/2016,01/11/1995,1.0,0 -,student,basic.4y,1.291,08/02/2011,31/12/1990,1.0,0 -49.0,blue-collar,basic.9y,1.291,31/12/1995,23/07/2004,1.0,0 -30.0,admin.,university.degree,1.291,05/01/2007,11/03/2004,1.0,0 -28.0,admin.,high.school,1.291,15/07/1997,01/05/1994,1.0,0 -,blue-collar,basic.4y,1.291,12/08/2014,06/06/2014,1.0,1 -34.0,admin.,high.school,1.291,05/11/1990,27/11/2003,1.0,0 -59.0,blue-collar,basic.9y,1.291,20/06/2012,05/07/1994,1.0,1 -41.0,management,high.school,1.291,02/12/2010,01/08/2010,1.0,0 -33.0,blue-collar,high.school,1.291,05/07/2002,30/06/2006,1.0,0 -39.0,management,university.degree,1.291,13/10/2010,22/08/2014,1.0,0 -38.0,entrepreneur,high.school,1.291,05/11/1992,25/06/2004,1.0,1 -57.0,retired,basic.9y,1.291,,13/06/2005,1.0,0 -41.0,management,high.school,1.291,25/03/1996,01/06/1995,1.0,0 -36.0,admin.,high.school,1.291,06/10/2010,17/10/2014,1.0,0 -26.0,blue-collar,basic.9y,1.291,08/04/2005,31/12/1992,1.0,0 -36.0,admin.,university.degree,1.291,15/05/1993,23/01/2017,1.0,0 -37.0,admin.,university.degree,1.291,20/04/1996,05/12/1992,1.0,0 -38.0,student,high.school,1.291,05/12/1990,27/12/2002,1.0,0 -,,university.degree,1.291,25/11/1995,25/10/1994,1.0,1 -33.0,blue-collar,basic.6y,1.291,27/09/1997,04/11/2005,1.0,0 -34.0,,professional.course,1.291,12/07/2005,22/11/2004,1.0,0 -44.0,blue-collar,basic.9y,1.291,08/06/2009,21/10/2014,1.0,0 -44.0,management,basic.9y,1.291,29/11/2001,15/10/2012,1.0,0 -55.0,blue-collar,basic.4y,1.291,05/06/1999,30/04/2010,1.0,0 -31.0,blue-collar,basic.9y,1.291,14/02/2008,21/03/2008,1.0,0 -45.0,admin.,university.degree,1.291,30/03/2007,15/12/1987,1.0,1 -,blue-collar,basic.4y,1.291,23/10/2009,15/04/2014,1.0,0 -31.0,blue-collar,high.school,1.291,27/06/2014,01/06/1996,1.0,0 -36.0,blue-collar,basic.4y,1.291,,20/10/2006,1.0,0 -32.0,entrepreneur,high.school,1.291,14/12/2000,01/06/1998,1.0,0 -36.0,blue-collar,basic.4y,1.291,24/11/1998,27/11/2003,1.0,0 -,services,university.degree,1.291,17/12/1996,31/05/2007,1.0,0 -26.0,blue-collar,basic.4y,1.291,15/02/2008,20/02/2013,1.0,0 -26.0,,basic.4y,1.291,30/05/1991,31/03/2006,1.0,0 -32.0,,high.school,1.291,08/08/2011,09/12/2014,1.0,0 -40.0,blue-collar,high.school,1.291,07/03/2003,31/01/2014,1.0,0 -28.0,technician,basic.9y,1.291,01/08/2018,14/04/2006,1.0,0 -28.0,admin.,high.school,1.291,07/12/2016,15/10/2004,1.0,0 -,admin.,university.degree,1.291,15/02/1990,25/07/2012,1.0,0 -28.0,technician,basic.9y,1.291,15/05/1990,26/11/2004,1.0,0 -36.0,admin.,university.degree,1.291,09/08/2000,27/12/2006,1.0,0 -37.0,,high.school,1.291,23/04/2018,18/11/2005,1.0,0 -54.0,management,professional.course,1.291,17/06/2013,29/12/2006,1.0,0 -36.0,admin.,high.school,1.291,26/04/2000,02/10/2012,1.0,0 -38.0,blue-collar,basic.9y,1.291,27/02/2004,07/06/2017,1.0,0 -32.0,blue-collar,high.school,1.291,08/08/2003,30/01/2013,1.0,0 -29.0,blue-collar,basic.6y,1.291,15/12/2010,20/05/1997,1.0,0 -42.0,blue-collar,basic.4y,1.291,11/10/2002,20/01/1995,1.0,0 -29.0,blue-collar,basic.6y,1.291,20/04/2012,25/01/2008,1.0,0 -34.0,self-employed,university.degree,1.291,17/11/2000,09/03/2007,1.0,0 -31.0,,basic.9y,1.291,16/09/1997,22/05/2008,1.0,0 -27.0,services,high.school,1.291,30/07/2010,26/02/2015,1.0,0 -27.0,student,high.school,1.291,19/11/2004,11/07/2018,1.0,0 -42.0,blue-collar,basic.4y,1.291,20/06/2001,01/06/1991,1.0,0 -31.0,admin.,university.degree,1.291,17/02/2006,27/07/2005,1.0,0 -34.0,blue-collar,basic.9y,1.291,06/11/2014,09/08/2012,1.0,0 -26.0,services,basic.9y,1.291,01/06/2005,21/08/2007,1.0,0 -21.0,services,high.school,1.291,06/09/2001,05/11/2009,1.0,0 -29.0,services,basic.9y,1.291,23/03/1998,08/09/1997,1.0,0 -35.0,admin.,basic.9y,1.291,01/02/1990,30/07/2018,1.0,0 -26.0,services,university.degree,1.291,13/03/2000,13/12/2002,1.0,0 -,blue-collar,basic.9y,1.291,29/04/2002,31/12/1994,1.0,0 -53.0,unemployed,basic.9y,1.291,26/09/2018,29/11/2007,1.0,0 -29.0,services,basic.9y,1.291,20/11/2013,09/02/1996,1.0,0 -33.0,self-employed,high.school,1.291,05/10/2007,09/03/1996,1.0,0 -33.0,,high.school,1.291,12/11/2012,26/11/2009,1.0,0 -46.0,technician,professional.course,1.291,10/02/1989,01/10/1996,1.0,0 -,self-employed,high.school,1.291,06/03/2009,31/07/2012,1.0,0 -,,high.school,1.291,18/09/1995,05/11/1994,1.0,0 -51.0,blue-collar,basic.6y,1.291,08/03/2016,01/12/2005,1.0,0 -33.0,self-employed,high.school,1.291,24/02/2016,13/02/2006,1.0,0 -31.0,services,high.school,1.291,11/03/2019,25/08/2008,1.0,0 -31.0,,basic.9y,1.291,31/10/2017,06/03/2013,1.0,0 -38.0,,professional.course,1.291,23/02/2006,31/08/2015,1.0,0 -34.0,admin.,university.degree,1.291,28/07/1989,27/12/1995,1.0,0 -31.0,services,high.school,1.291,10/07/1997,12/06/2014,1.0,0 -43.0,admin.,high.school,1.291,25/03/1995,17/05/2011,1.0,0 -34.0,unemployed,high.school,1.291,,09/09/2005,1.0,0 -,admin.,university.degree,1.291,09/06/2016,25/01/2008,1.0,0 -33.0,blue-collar,high.school,1.291,26/12/1991,29/06/2016,1.0,0 -,admin.,university.degree,1.291,30/12/1999,10/10/2002,1.0,0 -32.0,services,university.degree,1.291,29/09/2011,24/08/2010,1.0,0 -,,high.school,1.291,,23/12/2005,1.0,0 -43.0,technician,university.degree,1.291,,31/10/1997,1.0,1 -53.0,technician,professional.course,1.291,25/01/2010,01/12/2006,1.0,0 -36.0,blue-collar,basic.9y,1.291,16/08/2002,29/06/2015,1.0,0 -32.0,services,university.degree,1.291,23/11/2012,10/01/2012,1.0,0 -51.0,blue-collar,basic.6y,1.291,20/05/2016,22/12/2000,1.0,0 -31.0,admin.,university.degree,1.291,27/06/2011,04/07/2007,1.0,0 -47.0,admin.,high.school,1.291,26/03/2004,31/10/2012,1.0,0 -28.0,blue-collar,basic.4y,1.291,20/04/1997,22/06/2011,1.0,0 -28.0,blue-collar,basic.4y,1.291,01/03/1993,01/11/1994,1.0,1 -42.0,blue-collar,basic.9y,1.291,04/04/2016,25/05/2001,1.0,0 -41.0,blue-collar,basic.6y,1.291,11/05/1999,23/07/2004,1.0,0 -33.0,,basic.6y,1.291,30/10/2014,29/10/2004,1.0,0 -31.0,blue-collar,basic.9y,1.291,25/12/1997,21/02/2008,1.0,0 -28.0,,basic.4y,1.291,,27/05/2010,1.0,0 -43.0,services,high.school,1.291,03/01/2003,18/07/2014,1.0,0 -29.0,admin.,professional.course,1.291,28/01/2010,07/04/2000,1.0,0 -49.0,blue-collar,basic.9y,1.291,,04/12/2014,1.0,0 -28.0,,basic.4y,1.291,11/07/2005,19/01/2011,1.0,0 -50.0,technician,basic.6y,1.291,22/04/2016,25/03/2014,1.0,0 -35.0,,basic.9y,1.291,29/07/2004,17/03/2000,1.0,0 -34.0,blue-collar,basic.9y,1.291,,15/11/2016,1.0,0 -35.0,blue-collar,basic.9y,1.291,,15/01/1993,1.0,0 -,blue-collar,basic.9y,1.291,01/06/2008,09/02/2007,1.0,0 -41.0,management,high.school,1.291,10/03/1990,05/08/2005,1.0,0 -37.0,admin.,university.degree,1.291,26/09/2012,14/12/2004,1.0,1 -41.0,blue-collar,basic.9y,1.291,27/06/2016,01/02/2007,1.0,0 -33.0,blue-collar,high.school,1.291,10/02/2006,05/07/2016,1.0,1 -,technician,professional.course,1.291,06/09/2010,20/06/2003,1.0,0 -,blue-collar,basic.4y,1.291,30/05/2002,29/08/2017,1.0,0 -27.0,services,high.school,1.291,16/12/2005,01/06/2004,1.0,0 -39.0,technician,professional.course,1.291,24/10/2008,01/07/1997,1.0,0 -39.0,technician,professional.course,1.291,15/12/1999,16/12/2013,1.0,0 -32.0,technician,university.degree,1.291,01/02/2008,04/03/2004,1.0,0 -39.0,technician,professional.course,1.291,03/09/2004,01/03/1998,1.0,0 -39.0,technician,professional.course,1.291,31/01/2000,31/12/1995,1.0,0 -,technician,professional.course,1.291,09/08/2000,28/04/2008,1.0,0 -50.0,services,university.degree,1.291,17/02/2016,06/03/2008,1.0,0 -,technician,university.degree,1.291,20/04/1997,25/07/2002,1.0,0 -39.0,,high.school,1.291,20/02/1994,05/05/1999,1.0,0 -33.0,blue-collar,basic.4y,1.291,29/08/1997,01/05/2006,1.0,0 -29.0,admin.,university.degree,1.291,,21/04/1997,1.0,0 -33.0,,basic.4y,1.291,19/07/2018,22/03/2017,1.0,0 -30.0,admin.,high.school,1.291,,28/12/1999,1.0,0 -,blue-collar,basic.9y,1.291,16/03/2006,06/07/2015,1.0,0 -33.0,blue-collar,basic.4y,1.291,21/11/2003,20/03/2008,1.0,0 -26.0,services,basic.9y,1.291,01/05/2006,09/08/2016,1.0,0 -,,high.school,1.291,29/08/2018,11/11/2004,1.0,0 -32.0,technician,professional.course,1.291,04/11/2009,04/03/2009,1.0,0 -43.0,blue-collar,basic.4y,1.291,29/01/2004,25/03/2014,1.0,1 -,unemployed,high.school,1.291,18/06/2018,28/06/2012,1.0,0 -47.0,entrepreneur,basic.9y,1.291,,19/06/2014,1.0,0 -53.0,technician,professional.course,1.291,,23/04/2004,1.0,0 -55.0,admin.,high.school,1.291,13/10/2008,05/05/1998,1.0,0 -38.0,blue-collar,basic.9y,1.291,25/05/2017,04/09/2012,1.0,0 -46.0,blue-collar,basic.9y,1.291,13/07/2000,30/07/1999,1.0,0 -33.0,housemaid,basic.9y,1.291,16/05/2008,15/12/2015,1.0,0 -27.0,technician,professional.course,1.291,16/09/2014,08/06/2007,1.0,0 -38.0,services,basic.6y,1.291,26/06/2009,04/12/2009,1.0,0 -55.0,blue-collar,basic.9y,1.291,01/12/1992,15/04/2014,1.0,0 -,services,high.school,1.291,08/12/2014,15/04/2010,1.0,0 -48.0,management,basic.9y,1.291,16/12/2015,15/02/1989,1.0,0 -32.0,blue-collar,basic.9y,1.291,01/03/1993,20/07/2015,1.0,0 -36.0,,high.school,1.291,02/03/2000,26/01/2012,1.0,0 -33.0,services,basic.9y,1.291,03/03/2003,01/11/2002,1.0,0 -35.0,technician,university.degree,1.291,20/01/2010,02/10/2003,1.0,0 -48.0,management,basic.9y,1.291,17/03/2015,25/04/2008,1.0,1 -33.0,technician,high.school,1.291,01/04/2005,10/10/1997,1.0,0 -33.0,,high.school,1.291,23/01/2004,25/04/1988,1.0,0 -33.0,technician,high.school,1.291,,25/07/2013,1.0,0 -,blue-collar,basic.9y,1.291,15/02/2008,17/05/2013,1.0,0 -40.0,blue-collar,basic.4y,1.291,06/07/2010,24/06/2014,1.0,0 -56.0,blue-collar,basic.4y,1.291,01/03/1995,11/09/2014,1.0,0 -32.0,services,professional.course,1.291,16/07/2003,30/05/2008,1.0,0 -45.0,,basic.4y,1.291,07/02/2007,23/03/2001,1.0,0 -28.0,management,university.degree,1.291,01/12/2000,13/03/2009,1.0,0 -42.0,blue-collar,basic.6y,1.291,06/08/2001,02/04/2014,1.0,0 -42.0,blue-collar,basic.4y,1.291,07/06/2013,01/07/2008,1.0,0 -49.0,blue-collar,basic.6y,1.291,11/10/2004,01/09/1997,1.0,0 -29.0,blue-collar,basic.9y,1.291,12/01/1993,18/10/2013,1.0,0 -32.0,,university.degree,1.291,11/07/2011,03/06/2009,1.0,0 -50.0,entrepreneur,university.degree,1.291,26/02/2004,07/11/2013,1.0,0 -30.0,admin.,basic.9y,1.291,08/07/1992,27/04/2016,1.0,0 -42.0,blue-collar,basic.4y,1.291,25/06/1995,23/02/2016,1.0,0 -43.0,blue-collar,high.school,1.291,19/09/2008,05/12/1990,1.0,0 -41.0,management,university.degree,1.291,16/12/2002,23/11/2012,1.0,0 -31.0,unemployed,professional.course,1.291,23/07/2002,21/11/2002,1.0,0 -28.0,services,high.school,1.291,09/06/2011,12/07/2010,1.0,0 -28.0,admin.,basic.9y,1.291,05/05/1991,27/03/2008,1.0,0 -48.0,blue-collar,basic.9y,1.291,22/08/2014,01/02/2010,1.0,1 -54.0,retired,professional.course,1.291,31/12/1995,20/12/2011,1.0,0 -34.0,services,high.school,1.291,25/05/1994,06/02/2013,1.0,0 -55.0,admin.,high.school,1.291,11/10/2001,04/12/2014,1.0,0 -28.0,,basic.9y,1.291,03/03/2003,20/02/2015,1.0,1 -36.0,blue-collar,basic.9y,1.291,20/12/2000,25/02/2015,1.0,0 -29.0,,high.school,1.291,01/07/2005,17/09/2014,1.0,0 -23.0,blue-collar,basic.9y,1.291,15/01/2019,05/07/2018,1.0,0 -26.0,,basic.4y,1.291,06/08/2014,01/12/1993,1.0,0 -43.0,management,basic.6y,1.291,15/12/1990,15/09/1997,1.0,0 -,admin.,high.school,1.291,05/01/2010,28/10/2009,1.0,0 -29.0,admin.,high.school,1.291,24/02/2009,11/09/2009,1.0,0 -39.0,blue-collar,basic.4y,1.291,11/03/2000,15/12/1987,1.0,0 -42.0,blue-collar,basic.9y,1.291,19/02/2014,24/02/2016,1.0,0 -31.0,technician,professional.course,1.291,,08/03/2004,1.0,0 -33.0,,basic.4y,1.291,14/02/2003,24/06/2014,1.0,0 -39.0,,professional.course,1.291,21/10/2010,11/06/2009,1.0,1 -32.0,blue-collar,basic.9y,1.291,,27/12/2018,1.0,0 -,services,high.school,1.291,23/08/1999,25/12/1994,1.0,0 -,admin.,high.school,1.291,04/08/1999,15/01/1996,1.0,0 -59.0,housemaid,basic.6y,1.291,01/08/1995,09/02/1997,1.0,0 -28.0,blue-collar,basic.6y,1.291,27/02/2002,28/01/1998,1.0,0 -32.0,technician,university.degree,1.291,19/09/1995,05/07/1990,1.0,0 -37.0,technician,university.degree,1.291,23/03/2006,02/04/2009,1.0,0 -39.0,blue-collar,basic.6y,1.291,25/10/1999,12/10/2018,1.0,0 -37.0,,university.degree,1.291,22/04/1997,01/03/1995,1.0,0 -,services,basic.9y,1.291,16/04/2015,02/03/2018,1.0,0 -27.0,self-employed,university.degree,1.291,02/06/2008,07/03/2016,1.0,0 -31.0,admin.,university.degree,1.291,01/05/2005,19/03/2004,1.0,0 -44.0,unemployed,high.school,1.291,15/04/2014,06/08/2018,1.0,0 -31.0,blue-collar,basic.9y,1.291,,15/03/2001,1.0,0 -41.0,blue-collar,basic.6y,1.291,07/04/2014,03/12/2004,1.0,0 -35.0,technician,university.degree,1.291,16/07/2004,05/07/2003,1.0,0 -35.0,blue-collar,basic.9y,1.291,11/01/2013,31/10/2000,1.0,0 -48.0,management,basic.9y,1.291,25/03/2016,26/04/2013,1.0,1 -34.0,admin.,university.degree,1.291,31/12/1992,05/04/2011,1.0,0 -33.0,blue-collar,basic.9y,1.291,13/02/2003,04/11/2011,1.0,0 -35.0,blue-collar,basic.9y,1.291,,30/12/2005,1.0,0 -34.0,,university.degree,1.291,11/08/2005,01/04/1991,1.0,0 -41.0,housemaid,basic.6y,1.291,06/08/1997,31/10/2008,1.0,0 -33.0,services,basic.6y,1.291,14/06/2002,31/10/2012,1.0,0 -28.0,admin.,high.school,1.291,20/12/1996,10/04/2015,1.0,0 -48.0,blue-collar,basic.4y,1.291,01/11/2013,23/11/2012,1.0,0 -36.0,admin.,basic.9y,1.291,29/12/2005,01/04/1996,1.0,1 -,,high.school,1.291,,05/04/1990,1.0,0 -49.0,retired,basic.4y,1.291,17/07/2012,27/03/2014,1.0,0 -49.0,retired,basic.4y,1.291,18/09/2009,01/08/1993,1.0,0 -28.0,technician,basic.9y,1.291,28/01/2005,21/02/1997,1.0,0 -26.0,services,basic.9y,1.291,11/12/2013,01/04/2015,1.0,0 -25.0,technician,university.degree,1.291,,14/03/2008,1.0,0 -25.0,technician,university.degree,1.291,22/11/2002,15/11/2010,1.0,0 -28.0,technician,basic.9y,1.291,30/12/2005,09/11/2009,1.0,1 -33.0,technician,university.degree,1.291,09/01/1997,26/01/2005,1.0,0 -31.0,blue-collar,basic.9y,1.291,17/06/2014,20/04/2010,1.0,0 -35.0,admin.,university.degree,1.291,,10/01/2011,1.0,0 -29.0,,high.school,1.291,18/04/2008,25/12/2003,1.0,0 -32.0,technician,high.school,1.291,29/11/2012,15/05/1988,1.0,1 -35.0,admin.,high.school,1.291,09/12/1995,05/10/2012,1.0,0 -27.0,admin.,high.school,1.291,,08/07/1999,1.0,0 -28.0,technician,professional.course,1.291,15/01/2013,01/01/2011,1.0,0 -28.0,technician,professional.course,1.291,15/01/1997,20/11/1998,1.0,0 -32.0,admin.,high.school,1.291,31/12/1992,31/01/2012,1.0,0 -45.0,admin.,high.school,1.291,29/07/2014,11/10/2012,1.0,0 -32.0,,university.degree,1.291,04/12/2007,25/11/2009,1.0,0 -57.0,housemaid,basic.4y,1.291,03/04/2006,11/09/2014,1.0,0 -31.0,blue-collar,basic.9y,1.291,27/05/1994,22/07/2011,1.0,0 -51.0,blue-collar,basic.6y,1.291,14/12/1999,27/10/2017,1.0,0 -25.0,technician,professional.course,1.291,03/08/2012,30/12/2013,1.0,0 -27.0,,professional.course,1.291,20/02/2009,25/11/1996,1.0,0 -41.0,blue-collar,basic.6y,1.291,18/03/2014,02/03/2011,1.0,0 -56.0,admin.,university.degree,1.291,26/03/2010,31/12/1992,1.0,0 -55.0,blue-collar,basic.9y,1.291,09/09/2002,04/01/2013,1.0,1 -,management,basic.9y,1.291,,03/04/2009,1.0,0 -55.0,,basic.4y,1.291,10/07/2009,19/11/2004,1.0,0 -41.0,blue-collar,basic.6y,1.291,10/07/2006,01/07/1992,1.0,0 -49.0,,university.degree,1.291,,10/12/1988,1.0,0 -31.0,services,high.school,1.291,20/01/2016,04/11/2011,1.0,0 -,technician,university.degree,1.291,26/12/1995,12/04/1996,1.0,0 -28.0,technician,basic.9y,1.291,16/07/2012,08/04/2013,1.0,0 -33.0,,basic.9y,1.291,01/08/2004,13/07/2017,1.0,0 -37.0,technician,university.degree,1.291,,01/05/1996,1.0,0 -31.0,technician,professional.course,1.291,01/08/2008,05/06/2002,1.0,0 -47.0,blue-collar,basic.9y,1.291,09/08/2012,04/02/2005,1.0,0 -48.0,admin.,university.degree,1.291,07/08/2013,23/02/2007,1.0,0 -22.0,blue-collar,basic.9y,1.291,,20/06/2012,1.0,0 -38.0,admin.,high.school,1.291,26/02/2010,30/05/2002,1.0,0 -28.0,blue-collar,basic.9y,1.291,27/06/2006,30/06/2005,1.0,1 -35.0,admin.,basic.9y,1.291,,31/10/1994,1.0,0 -43.0,admin.,university.degree,1.291,12/02/2014,05/11/1990,1.0,0 -50.0,,basic.9y,1.291,13/12/2018,20/07/2016,1.0,0 -31.0,unemployed,professional.course,1.291,17/12/2008,26/06/2009,1.0,0 -29.0,admin.,high.school,1.291,12/11/2007,03/11/1999,1.0,0 -27.0,student,high.school,1.291,01/03/2006,09/05/2003,1.0,0 -,technician,professional.course,1.291,,14/12/2005,1.0,0 -31.0,technician,professional.course,1.291,02/12/2015,19/09/2003,1.0,0 -43.0,blue-collar,basic.4y,1.291,30/03/2006,01/02/1996,1.0,1 -48.0,blue-collar,basic.9y,1.291,06/03/2000,06/02/2006,1.0,0 -32.0,,basic.9y,1.291,,10/08/2007,1.0,1 -45.0,,basic.6y,1.291,02/06/2009,11/02/2009,1.0,0 -,management,university.degree,1.291,24/06/2004,16/05/2014,1.0,1 -27.0,blue-collar,basic.9y,1.291,22/12/2005,24/02/2006,1.0,0 -34.0,blue-collar,basic.9y,1.291,02/04/2002,04/02/2011,1.0,0 -40.0,services,high.school,1.291,11/02/2004,26/03/1999,1.0,0 -27.0,technician,professional.course,1.291,02/12/2014,31/01/2002,1.0,0 -34.0,technician,professional.course,1.291,18/08/2003,05/07/1997,1.0,0 -32.0,management,university.degree,1.291,03/08/2006,02/01/2001,1.0,0 -44.0,admin.,high.school,1.291,01/06/1997,30/09/2005,1.0,0 -34.0,blue-collar,basic.6y,1.291,02/08/2004,20/05/2016,1.0,0 -53.0,,professional.course,1.291,10/07/2008,01/12/2005,1.0,0 -39.0,admin.,university.degree,1.291,12/08/2014,01/12/2013,1.0,1 -45.0,blue-collar,basic.4y,1.291,,16/06/2014,1.0,0 -33.0,technician,professional.course,1.291,10/01/1995,20/06/2002,1.0,0 -24.0,admin.,high.school,1.291,06/04/2016,28/07/2016,1.0,0 -42.0,,basic.6y,1.291,09/02/1996,05/05/2002,1.0,0 -40.0,services,high.school,1.291,07/10/2014,24/06/2004,1.0,0 -57.0,blue-collar,basic.6y,1.291,16/07/1999,09/03/2000,1.0,0 -43.0,blue-collar,basic.4y,1.291,11/04/2014,31/12/1994,1.0,0 -,admin.,high.school,1.291,14/02/2001,27/06/1997,1.0,0 -27.0,technician,professional.course,1.291,,13/07/2010,1.0,0 -27.0,blue-collar,basic.4y,1.291,22/10/2004,01/03/2006,1.0,0 -41.0,blue-collar,basic.6y,1.291,02/12/2015,04/07/1997,1.0,1 -31.0,services,high.school,1.291,03/08/2010,17/06/2015,1.0,1 -33.0,technician,professional.course,1.291,12/12/2007,11/03/2010,1.0,0 -49.0,technician,professional.course,1.291,09/03/2011,01/12/2005,1.0,0 -34.0,technician,university.degree,1.291,15/07/2015,28/02/2008,1.0,0 -32.0,services,high.school,1.291,06/09/2005,16/09/2008,1.0,1 -35.0,admin.,university.degree,1.291,04/12/2014,06/08/2014,1.0,0 -35.0,blue-collar,high.school,1.291,24/12/1993,22/08/2011,1.0,0 -29.0,blue-collar,basic.9y,1.291,07/04/2009,15/02/1990,1.0,0 -31.0,services,high.school,1.291,05/05/1993,26/07/2013,1.0,1 -38.0,blue-collar,basic.6y,1.291,06/04/2009,20/01/2006,1.0,0 -33.0,blue-collar,basic.4y,1.291,03/02/2000,29/12/2006,1.0,0 -51.0,blue-collar,basic.4y,1.291,03/03/2005,01/07/1993,1.0,0 -30.0,student,university.degree,1.291,09/01/2012,29/12/2015,1.0,1 -32.0,technician,university.degree,1.291,09/01/1996,21/12/2005,1.0,0 -28.0,,high.school,1.291,15/04/1994,05/06/1992,1.0,0 -32.0,technician,university.degree,1.291,15/09/1998,23/01/2004,1.0,0 -34.0,housemaid,high.school,1.291,05/05/2005,29/04/2015,1.0,0 -38.0,admin.,high.school,1.291,27/01/2000,30/07/2010,1.0,0 -,blue-collar,high.school,1.291,07/12/2000,10/11/1987,1.0,0 -,student,university.degree,1.291,01/01/1998,10/02/2016,1.0,0 -59.0,housemaid,basic.6y,1.291,01/07/1996,20/07/2011,1.0,0 -36.0,blue-collar,high.school,1.291,13/10/2006,20/07/2001,1.0,0 -36.0,blue-collar,university.degree,1.291,10/03/1994,16/02/2001,1.0,0 -32.0,entrepreneur,high.school,1.291,12/04/2005,02/10/2007,1.0,0 -38.0,admin.,university.degree,1.291,28/02/2011,01/01/1999,1.0,0 -32.0,blue-collar,basic.4y,1.291,27/02/2013,20/11/1998,1.0,0 -27.0,services,basic.6y,1.291,02/08/2012,03/04/2018,1.0,0 -35.0,blue-collar,basic.9y,1.291,31/12/1991,15/11/2002,1.0,0 -31.0,services,high.school,1.291,23/02/2012,28/09/2012,1.0,0 -57.0,retired,basic.9y,1.291,20/05/1998,08/10/1999,1.0,0 -36.0,services,basic.9y,1.291,31/01/2000,17/02/1999,1.0,0 -28.0,management,university.degree,1.291,26/03/2004,29/03/2012,1.0,0 -36.0,services,high.school,1.291,10/10/2003,23/05/2003,1.0,0 -,blue-collar,basic.9y,1.291,28/06/2016,19/08/2015,1.0,0 -35.0,services,high.school,1.291,08/10/2010,01/07/1996,1.0,0 -28.0,student,university.degree,1.291,24/09/2010,24/06/2005,1.0,0 -29.0,services,high.school,1.291,01/08/2013,05/07/2002,1.0,0 -37.0,technician,university.degree,1.291,,05/01/2007,1.0,0 -32.0,blue-collar,professional.course,1.291,15/02/2010,06/09/1996,1.0,0 -30.0,self-employed,professional.course,1.291,20/07/2015,01/06/2004,1.0,0 -,admin.,university.degree,1.291,01/04/1997,26/06/2012,1.0,0 -32.0,,high.school,1.291,19/02/2004,04/04/2014,1.0,0 -27.0,management,university.degree,1.291,27/02/2009,05/05/1995,1.0,0 -,technician,high.school,1.291,31/05/2006,10/07/2015,1.0,0 -33.0,technician,high.school,1.291,05/11/1996,20/03/2009,1.0,0 -38.0,services,basic.6y,1.291,25/04/2006,20/10/1994,1.0,1 -32.0,management,professional.course,1.291,10/07/2014,14/01/2014,1.0,0 -31.0,technician,professional.course,1.291,28/05/1999,08/10/2013,1.0,0 -46.0,admin.,basic.9y,1.291,10/12/2004,05/12/1994,1.0,0 -33.0,blue-collar,basic.9y,1.291,01/03/2007,04/06/2012,1.0,0 -46.0,technician,professional.course,1.291,09/03/2004,18/05/2007,1.0,0 -49.0,admin.,high.school,1.291,16/12/2002,12/12/2001,1.0,0 -47.0,blue-collar,basic.4y,1.291,,14/04/2000,1.0,0 -,admin.,university.degree,1.291,01/12/2008,15/07/2016,1.0,0 -28.0,services,high.school,1.291,17/03/2009,27/03/2009,1.0,0 -32.0,admin.,high.school,1.291,25/10/1996,16/03/2004,1.0,0 -46.0,,high.school,1.291,18/02/2005,16/10/2014,1.0,0 -46.0,blue-collar,basic.9y,1.291,05/05/1997,12/11/2008,1.0,0 -54.0,blue-collar,basic.4y,1.291,01/03/1995,31/01/2013,1.0,0 -48.0,admin.,university.degree,1.291,12/02/2014,25/12/1995,1.0,0 -35.0,admin.,high.school,1.291,04/12/2014,12/10/2007,1.0,0 -33.0,services,high.school,1.291,10/09/2007,16/10/2015,1.0,1 -50.0,entrepreneur,university.degree,1.291,18/09/1995,28/11/2017,1.0,0 -41.0,technician,professional.course,1.291,25/05/2017,04/12/2007,1.0,0 -36.0,services,basic.9y,1.291,12/03/2013,10/02/1998,1.0,0 -33.0,blue-collar,basic.4y,1.291,14/01/2004,30/08/2002,1.0,0 -27.0,technician,professional.course,1.291,13/12/2000,23/06/2015,1.0,0 -44.0,admin.,high.school,1.291,12/12/2014,27/07/2010,1.0,0 -36.0,technician,professional.course,1.291,07/03/1997,10/10/2006,1.0,0 -42.0,blue-collar,basic.4y,1.291,25/06/1996,16/09/1998,1.0,0 -31.0,admin.,high.school,1.291,12/04/2002,02/08/2018,1.0,0 -34.0,self-employed,university.degree,1.291,16/05/2014,11/04/2017,1.0,0 -,admin.,university.degree,1.291,17/07/2013,19/11/2004,1.0,0 -28.0,technician,basic.9y,1.291,15/09/2005,09/01/2015,1.0,0 -28.0,blue-collar,high.school,1.291,14/03/2008,28/03/2017,1.0,0 -33.0,blue-collar,professional.course,1.291,,25/02/2011,1.0,0 -33.0,,basic.9y,1.291,12/01/2012,07/08/2009,1.0,0 -,unemployed,high.school,1.291,16/07/2014,05/11/2003,1.0,0 -29.0,technician,professional.course,1.291,18/01/2016,05/02/2004,1.0,0 -38.0,admin.,high.school,1.291,01/05/1996,09/11/2015,1.0,0 -37.0,services,basic.6y,1.291,05/03/2015,01/09/2009,1.0,0 -,self-employed,basic.4y,1.291,02/10/2015,11/12/1996,1.0,0 -34.0,services,high.school,1.291,28/12/2012,04/07/2018,1.0,0 -,blue-collar,basic.4y,1.291,08/04/2005,27/02/2013,1.0,0 -33.0,blue-collar,basic.6y,1.291,16/02/2006,08/08/2014,1.0,0 -53.0,technician,basic.6y,1.291,05/03/2015,14/09/2004,1.0,0 -35.0,,high.school,1.291,04/04/2003,05/12/2002,1.0,0 -53.0,technician,professional.course,1.291,08/08/2014,05/09/2000,1.0,0 -38.0,,university.degree,1.291,12/09/2012,01/05/1995,1.0,0 -,admin.,university.degree,1.291,,15/12/1995,1.0,0 -49.0,,high.school,1.291,23/07/2013,05/02/1995,1.0,0 -42.0,self-employed,high.school,1.291,10/02/2015,02/10/2001,1.0,0 -34.0,blue-collar,basic.9y,1.291,07/07/2014,23/08/2013,1.0,0 -31.0,technician,high.school,1.291,10/03/2000,11/04/2019,1.0,0 -30.0,admin.,university.degree,1.291,23/01/2004,07/12/2001,1.0,0 -34.0,admin.,high.school,1.291,25/01/2001,10/11/1994,1.0,0 -42.0,services,high.school,1.291,01/10/1995,27/02/2009,1.0,0 -34.0,blue-collar,basic.4y,1.291,17/12/2012,06/10/2015,1.0,0 -42.0,blue-collar,basic.4y,1.291,13/03/2015,31/12/1994,1.0,0 -37.0,services,high.school,1.291,24/01/1996,10/09/2004,1.0,0 -53.0,self-employed,basic.9y,1.291,15/02/1998,13/04/2009,1.0,0 -38.0,student,high.school,1.291,24/06/2014,04/05/2010,1.0,0 -34.0,,basic.9y,1.291,12/03/2010,05/07/1998,1.0,0 -27.0,blue-collar,basic.9y,1.291,02/07/2010,16/06/2000,1.0,0 -33.0,blue-collar,basic.9y,1.291,27/10/2009,17/05/2013,1.0,0 -25.0,student,university.degree,1.291,23/12/2011,27/03/2013,1.0,0 -43.0,blue-collar,basic.6y,1.291,19/12/2003,17/03/2006,1.0,0 -35.0,,high.school,1.291,05/01/2016,13/06/2014,1.0,0 -35.0,blue-collar,high.school,1.291,,23/02/2015,1.0,0 -55.0,blue-collar,basic.9y,1.291,03/04/1997,06/06/2008,1.0,0 -34.0,admin.,high.school,1.291,27/03/2006,21/06/2005,1.0,0 -31.0,technician,high.school,1.291,08/08/2003,15/10/2004,1.0,0 -43.0,technician,basic.4y,1.291,,08/08/2011,1.0,0 -47.0,admin.,university.degree,1.281,01/11/1994,16/07/2018,1.0,0 -35.0,entrepreneur,university.degree,1.281,01/04/2003,01/02/1996,1.0,0 -42.0,services,basic.6y,1.281,26/09/2017,12/02/2004,1.0,0 -37.0,admin.,university.degree,1.281,05/11/1993,25/12/1996,1.0,0 -38.0,technician,professional.course,1.281,04/10/2002,05/12/1993,1.0,0 -33.0,blue-collar,basic.4y,1.281,07/11/2007,05/08/2016,1.0,1 -26.0,blue-collar,basic.9y,1.281,02/10/2014,19/02/2016,1.0,0 -30.0,technician,high.school,1.281,25/11/2004,08/04/2015,1.0,0 -26.0,student,high.school,1.281,01/03/1998,30/06/1995,1.0,0 -39.0,admin.,basic.9y,1.281,21/02/2019,12/10/2009,1.0,0 -27.0,admin.,high.school,1.281,30/03/2007,28/07/2006,1.0,0 -,blue-collar,basic.6y,1.281,15/12/1991,17/06/2002,1.0,0 -25.0,admin.,high.school,1.281,27/02/2019,23/05/2003,1.0,0 -26.0,student,high.school,1.281,01/06/2001,10/05/2002,1.0,0 -33.0,blue-collar,university.degree,1.281,18/09/2001,01/11/2005,1.0,0 -55.0,management,basic.4y,1.281,01/04/1996,03/12/2004,1.0,0 -40.0,blue-collar,basic.9y,1.281,06/07/2012,03/08/2006,1.0,0 -35.0,,university.degree,1.281,25/05/1997,05/11/2015,1.0,0 -38.0,self-employed,basic.9y,1.281,13/07/2015,25/06/2014,1.0,0 -,services,high.school,1.281,20/01/1998,19/04/2006,1.0,0 -29.0,management,basic.9y,1.281,25/09/2007,18/01/2007,1.0,0 -53.0,services,high.school,1.281,24/12/2004,05/06/2000,1.0,0 -34.0,services,basic.6y,1.281,11/02/2008,15/07/2004,1.0,0 -55.0,blue-collar,basic.4y,1.281,,19/12/2001,1.0,0 -38.0,blue-collar,basic.9y,1.281,09/02/2007,24/02/2014,1.0,0 -,blue-collar,basic.9y,1.281,03/09/2004,17/04/2013,1.0,0 -57.0,admin.,basic.4y,1.281,04/10/2018,20/12/2006,1.0,0 -24.0,,basic.9y,1.281,20/06/2005,09/09/1994,1.0,0 -47.0,blue-collar,basic.4y,1.281,23/05/2008,29/10/2004,1.0,0 -,admin.,high.school,1.281,31/12/1992,28/05/2004,1.0,0 -32.0,blue-collar,basic.6y,1.281,01/10/1997,05/07/2016,1.0,0 -34.0,services,basic.6y,1.281,25/03/1994,29/03/2013,1.0,0 -43.0,self-employed,basic.9y,1.281,13/12/2002,08/03/2017,1.0,0 -36.0,blue-collar,basic.9y,1.281,21/08/1997,05/01/1999,1.0,0 -53.0,blue-collar,high.school,1.281,16/05/2008,26/01/2000,1.0,0 -42.0,,high.school,1.281,01/07/2005,08/08/2013,1.0,0 -36.0,blue-collar,basic.9y,1.281,13/12/2007,01/06/2011,1.0,0 -43.0,,high.school,1.281,30/12/1999,04/07/2018,1.0,0 -38.0,self-employed,basic.9y,1.281,29/10/2013,26/09/1997,1.0,0 -43.0,admin.,high.school,1.281,15/03/2013,18/02/2019,1.0,0 -36.0,blue-collar,basic.9y,1.281,10/10/2013,14/11/2006,1.0,0 -26.0,student,high.school,1.281,01/01/2003,19/10/2007,1.0,0 -37.0,blue-collar,basic.9y,1.281,19/02/2009,02/01/2009,1.0,0 -36.0,blue-collar,basic.9y,1.281,16/12/1997,09/11/2000,1.0,0 -,blue-collar,basic.6y,1.281,30/05/2003,10/12/2015,1.0,1 -29.0,blue-collar,basic.9y,1.281,17/03/2016,04/06/2012,1.0,0 -37.0,admin.,university.degree,1.281,10/12/2004,04/03/2005,1.0,0 -,blue-collar,basic.4y,1.281,29/07/2013,26/03/2004,1.0,0 -37.0,services,basic.9y,1.281,19/05/2010,02/02/2011,1.0,0 -,blue-collar,basic.9y,1.281,01/12/1995,05/09/1991,1.0,0 -29.0,self-employed,professional.course,1.281,05/04/1995,12/05/2006,1.0,1 -35.0,blue-collar,basic.9y,1.281,23/07/2015,06/07/2011,1.0,0 -28.0,blue-collar,basic.9y,1.281,02/06/2008,29/11/2002,1.0,0 -36.0,,basic.9y,1.281,08/04/2005,03/02/2006,1.0,0 -35.0,technician,professional.course,1.281,,16/01/2009,1.0,0 -29.0,,professional.course,1.281,01/12/1996,14/02/2003,1.0,0 -36.0,blue-collar,basic.9y,1.281,,29/09/1999,1.0,0 -,blue-collar,high.school,1.281,,04/07/2005,1.0,0 -43.0,blue-collar,basic.4y,1.281,03/01/2014,31/12/1991,1.0,0 -36.0,blue-collar,basic.6y,1.281,,26/12/2017,1.0,0 -30.0,blue-collar,high.school,1.281,17/12/2015,18/09/2003,1.0,0 -33.0,technician,university.degree,1.281,23/09/2011,10/07/2012,1.0,0 -23.0,student,high.school,1.281,11/11/2005,01/05/2005,1.0,0 -36.0,blue-collar,high.school,1.281,,22/11/2002,1.0,0 -23.0,services,high.school,1.281,31/07/2014,04/02/2016,1.0,0 -29.0,blue-collar,basic.9y,1.281,05/03/1999,10/05/1987,1.0,0 -25.0,blue-collar,basic.6y,1.281,29/09/2006,16/03/2006,1.0,0 -41.0,blue-collar,basic.9y,1.281,03/02/1999,02/07/2018,1.0,0 -29.0,blue-collar,high.school,1.281,25/02/1996,18/05/1999,1.0,0 -34.0,admin.,university.degree,1.281,25/02/2004,01/08/2004,1.0,0 -44.0,admin.,high.school,1.281,02/02/2012,23/06/2014,1.0,0 -41.0,blue-collar,basic.9y,1.281,11/08/2006,25/12/1995,1.0,0 -34.0,admin.,university.degree,1.281,04/03/2005,01/11/2002,1.0,0 -27.0,blue-collar,basic.9y,1.281,22/04/2005,23/07/2004,1.0,0 -58.0,blue-collar,basic.4y,1.281,09/02/2001,30/07/2015,1.0,0 -48.0,admin.,university.degree,1.281,04/06/2015,02/05/2006,1.0,0 -,blue-collar,basic.9y,1.281,01/03/2018,15/01/1999,1.0,0 -35.0,self-employed,high.school,1.281,23/06/2015,07/07/2006,1.0,0 -28.0,technician,basic.9y,1.281,,28/02/2003,1.0,0 -,admin.,high.school,1.281,21/09/2000,02/04/1999,1.0,1 -,self-employed,high.school,1.281,,12/07/2002,1.0,0 -41.0,services,high.school,1.281,19/11/2014,03/05/2005,1.0,0 -32.0,blue-collar,basic.9y,1.281,12/11/2007,01/06/1991,1.0,0 -28.0,technician,basic.9y,1.281,21/10/2015,17/03/2000,1.0,0 -29.0,blue-collar,high.school,1.281,12/10/2005,01/11/1995,1.0,0 -35.0,technician,professional.course,1.281,19/05/2006,31/12/1997,1.0,0 -31.0,admin.,high.school,1.281,,24/10/2016,1.0,0 -51.0,blue-collar,basic.9y,1.281,,31/07/2014,1.0,0 -,technician,high.school,1.281,03/10/2001,12/03/2004,1.0,1 -29.0,admin.,basic.9y,1.281,26/06/2017,01/09/2008,1.0,0 -35.0,management,high.school,1.281,,01/10/1996,1.0,0 -27.0,self-employed,basic.9y,1.281,,28/05/1997,1.0,0 -49.0,admin.,basic.4y,1.281,15/11/2010,18/03/2005,1.0,0 -41.0,,basic.9y,1.281,23/01/2004,30/07/1999,1.0,0 -42.0,blue-collar,basic.4y,1.281,08/04/2002,15/12/2000,1.0,0 -41.0,blue-collar,basic.9y,1.281,08/01/1996,22/08/2017,1.0,0 -32.0,blue-collar,basic.9y,1.281,16/11/2007,01/08/2008,1.0,0 -,student,high.school,1.281,20/07/2015,28/02/2012,1.0,0 -53.0,retired,university.degree,1.281,09/01/1994,26/11/2013,1.0,0 -26.0,blue-collar,basic.9y,1.281,28/10/2009,06/08/2010,1.0,0 -38.0,admin.,university.degree,1.281,08/10/2010,13/12/2010,1.0,0 -32.0,unemployed,university.degree,1.281,11/02/2005,28/06/2004,1.0,0 -31.0,admin.,high.school,1.281,18/06/2015,31/10/2003,1.0,1 -55.0,retired,basic.4y,1.281,31/01/2012,16/09/2003,1.0,1 -,admin.,high.school,1.281,21/04/2006,08/04/2005,1.0,0 -38.0,blue-collar,basic.9y,1.281,08/03/2018,19/09/2018,1.0,0 -34.0,services,high.school,1.281,,02/05/2019,1.0,0 -,admin.,university.degree,1.281,17/02/2005,16/01/2004,1.0,0 -53.0,services,high.school,1.281,15/03/1997,24/01/2014,1.0,0 -33.0,services,basic.6y,1.281,21/07/2006,17/10/2014,1.0,0 -31.0,admin.,university.degree,1.281,07/02/1996,07/10/2013,1.0,0 -43.0,self-employed,high.school,1.281,20/05/2005,27/11/2003,1.0,0 -30.0,technician,high.school,1.281,02/01/2004,01/08/1997,1.0,0 -34.0,technician,professional.course,1.281,26/11/2013,03/08/2016,1.0,0 -53.0,blue-collar,basic.6y,1.281,,28/08/2003,1.0,1 -34.0,blue-collar,high.school,1.281,01/10/1993,11/06/2004,1.0,0 -,services,high.school,1.281,01/06/1993,21/05/2004,1.0,0 -51.0,admin.,basic.9y,1.281,18/02/2011,22/03/2013,1.0,0 -,technician,professional.course,1.281,04/09/2001,19/12/2012,1.0,0 -37.0,technician,professional.course,1.281,07/11/2003,06/02/2003,1.0,0 -38.0,self-employed,basic.9y,1.281,15/03/2000,15/12/1992,1.0,0 -31.0,unemployed,basic.9y,1.281,12/08/2014,27/04/2007,1.0,0 -43.0,blue-collar,basic.4y,1.281,20/06/2016,27/04/2005,1.0,0 -36.0,blue-collar,basic.6y,1.281,02/11/2012,09/11/2000,1.0,0 -53.0,management,university.degree,1.281,17/12/2013,08/04/2016,1.0,0 -33.0,,university.degree,1.281,01/10/2013,16/09/2005,1.0,0 -27.0,admin.,high.school,1.281,,20/03/2001,1.0,0 -43.0,blue-collar,basic.4y,1.281,17/06/2014,17/03/2000,1.0,0 -42.0,blue-collar,basic.6y,1.281,15/12/1995,27/02/2013,1.0,0 -24.0,technician,professional.course,1.281,06/03/2003,10/09/2014,1.0,0 -31.0,unemployed,basic.9y,1.281,31/12/1995,21/07/2000,1.0,1 -,blue-collar,high.school,1.281,,01/12/1993,1.0,1 -40.0,blue-collar,basic.9y,1.281,27/03/2002,15/09/2005,1.0,0 -27.0,admin.,high.school,1.281,21/07/2015,25/07/2013,1.0,0 -44.0,blue-collar,basic.4y,1.281,02/09/2005,11/06/2010,1.0,0 -,services,basic.9y,1.281,01/07/1993,30/04/2018,1.0,0 -30.0,entrepreneur,university.degree,1.281,10/06/2015,01/05/1993,1.0,1 -33.0,admin.,university.degree,1.281,01/02/2010,25/12/1993,1.0,0 -34.0,blue-collar,high.school,1.281,07/09/2001,07/12/2005,1.0,0 -33.0,admin.,university.degree,1.281,01/07/1996,01/05/1997,1.0,0 -35.0,blue-collar,basic.6y,1.281,06/02/2015,17/11/2005,1.0,0 -34.0,management,university.degree,1.281,05/12/1990,30/09/2005,1.0,0 -23.0,blue-collar,basic.9y,1.281,,31/07/2003,1.0,0 -24.0,,high.school,1.281,09/03/2016,13/08/2013,1.0,0 -34.0,,high.school,1.281,11/02/2011,17/09/2014,1.0,1 -,blue-collar,basic.6y,1.281,02/12/2014,01/06/1994,1.0,0 -57.0,services,high.school,1.281,11/11/1998,16/01/2017,1.0,0 -36.0,services,high.school,1.281,18/12/2015,04/11/2014,1.0,0 -33.0,technician,university.degree,1.281,07/10/1998,20/07/2004,1.0,0 -32.0,,basic.4y,1.281,25/04/2019,14/09/2001,1.0,1 -,,university.degree,1.281,13/06/2008,24/07/2009,1.0,0 -42.0,admin.,high.school,1.281,21/05/2004,03/08/2004,1.0,0 -29.0,admin.,high.school,1.281,16/11/2007,24/02/1999,1.0,0 -43.0,,university.degree,1.281,30/12/2004,13/10/2009,1.0,0 -44.0,housemaid,basic.4y,1.281,21/02/2003,21/07/2015,1.0,0 -34.0,admin.,university.degree,1.281,31/03/1999,05/06/1994,1.0,0 -29.0,management,university.degree,1.281,31/10/2012,09/05/2011,1.0,0 -24.0,student,high.school,1.281,27/11/2008,22/01/2004,1.0,1 -31.0,technician,professional.course,1.281,31/01/2008,28/07/2010,1.0,0 -,housemaid,high.school,1.281,12/09/2013,09/01/2014,1.0,1 -37.0,services,basic.6y,1.281,,21/07/2014,1.0,0 -35.0,admin.,high.school,1.281,17/04/2002,06/06/2013,1.0,0 -35.0,admin.,high.school,1.281,05/01/1993,18/12/2012,1.0,0 -41.0,,basic.9y,1.281,12/12/1995,31/12/1990,1.0,0 -32.0,blue-collar,high.school,1.281,,06/08/2018,1.0,1 -33.0,services,basic.6y,1.281,18/12/2000,11/04/2003,1.0,0 -41.0,services,high.school,1.281,28/03/2003,07/12/2012,1.0,0 -29.0,admin.,high.school,1.281,31/05/2017,16/06/2014,1.0,0 -29.0,admin.,high.school,1.281,18/03/2014,11/02/2005,1.0,0 -31.0,admin.,university.degree,1.281,06/06/2005,01/01/1997,1.0,0 -35.0,admin.,high.school,1.281,13/02/2013,26/07/2011,1.0,0 -49.0,blue-collar,basic.9y,1.281,13/12/2013,05/06/2008,1.0,0 -29.0,admin.,basic.9y,1.281,12/01/2000,19/12/2017,1.0,0 -24.0,admin.,basic.9y,1.281,15/12/2008,20/12/1994,1.0,1 -33.0,blue-collar,university.degree,1.281,08/02/1997,23/07/2004,1.0,0 -29.0,admin.,university.degree,1.281,01/05/2014,28/06/2017,1.0,0 -23.0,,high.school,1.281,07/10/2013,17/08/1999,1.0,0 -42.0,services,basic.6y,1.281,10/10/2011,15/03/2002,1.0,0 -29.0,admin.,university.degree,1.281,05/05/2000,23/07/2013,1.0,0 -53.0,management,university.degree,1.281,18/11/2008,31/01/2013,1.0,0 -,blue-collar,high.school,1.281,31/07/2014,16/06/2015,1.0,0 -24.0,,high.school,1.281,,05/06/1997,1.0,0 -31.0,technician,professional.course,1.281,16/09/1991,08/03/2007,1.0,1 -33.0,services,high.school,1.281,08/01/2016,12/08/2014,1.0,1 -35.0,,university.degree,1.281,01/05/1984,31/12/1991,1.0,0 -33.0,services,basic.6y,1.281,27/12/2000,30/12/2004,1.0,0 -,technician,university.degree,1.281,25/04/2018,26/05/2010,1.0,0 -52.0,admin.,basic.9y,1.281,15/07/2004,23/07/2014,1.0,0 -31.0,self-employed,basic.9y,1.281,11/02/1998,30/03/2007,1.0,0 -29.0,blue-collar,basic.9y,1.281,22/02/2011,14/01/2016,1.0,0 -39.0,blue-collar,university.degree,1.281,09/10/2000,19/09/1997,1.0,0 -39.0,blue-collar,basic.4y,1.281,16/09/2003,03/09/2010,1.0,0 -28.0,,high.school,1.281,30/03/1990,22/01/2010,1.0,0 -59.0,admin.,high.school,1.281,05/04/1989,20/05/2016,1.0,0 -46.0,,high.school,1.281,14/02/2002,07/04/2000,1.0,0 -41.0,technician,basic.9y,1.281,18/04/2003,29/05/2013,1.0,0 -36.0,,university.degree,1.281,07/02/2000,01/10/1996,1.0,0 -,blue-collar,high.school,1.281,19/11/2009,26/09/1997,1.0,0 -48.0,blue-collar,basic.6y,1.281,05/08/1994,01/09/1994,1.0,0 -39.0,blue-collar,basic.6y,1.281,24/09/2004,31/12/1990,1.0,0 -34.0,blue-collar,basic.6y,1.281,28/09/2001,21/09/2006,1.0,0 -,technician,professional.course,1.281,28/12/2005,23/11/1999,1.0,0 -39.0,blue-collar,basic.6y,1.281,01/03/1996,16/12/2011,1.0,1 -39.0,,basic.6y,1.281,03/11/2014,28/04/2008,1.0,0 -58.0,retired,basic.4y,1.281,17/05/2004,31/12/2012,1.0,0 -,blue-collar,basic.4y,1.281,05/07/2000,18/08/2017,1.0,0 -55.0,blue-collar,basic.4y,1.281,,17/12/2010,1.0,0 -41.0,entrepreneur,university.degree,1.281,24/12/2007,19/05/2010,1.0,0 -43.0,blue-collar,basic.4y,1.281,09/12/2013,30/05/1997,1.0,0 -37.0,technician,professional.course,1.281,31/10/2001,18/01/2013,1.0,0 -38.0,,basic.9y,1.281,14/04/2014,09/01/2004,1.0,0 -30.0,blue-collar,basic.9y,1.281,10/07/2008,29/06/2018,1.0,0 -29.0,services,basic.6y,1.281,09/12/1994,09/04/1995,1.0,0 -37.0,,professional.course,1.281,08/06/2018,25/03/2009,1.0,0 -30.0,blue-collar,basic.9y,1.281,01/06/1994,03/11/2015,1.0,0 -43.0,blue-collar,basic.4y,1.281,01/03/1996,26/04/2004,1.0,0 -39.0,admin.,basic.9y,1.281,10/01/2012,12/01/2016,1.0,0 -36.0,blue-collar,basic.9y,1.281,18/09/2003,05/08/2003,1.0,1 -38.0,technician,university.degree,1.281,19/06/2013,01/10/2008,1.0,0 -30.0,admin.,high.school,1.281,,04/07/2014,1.0,0 -29.0,blue-collar,professional.course,1.281,26/03/2004,10/08/2012,1.0,0 -31.0,management,university.degree,1.281,05/01/1991,06/02/2004,1.0,0 -,services,high.school,1.281,05/05/2017,25/12/1992,1.0,0 -31.0,unemployed,basic.9y,1.281,19/01/2000,26/11/2014,1.0,0 -29.0,blue-collar,basic.9y,1.281,,12/04/2013,1.0,0 -,blue-collar,basic.4y,1.281,14/05/2014,03/09/2002,1.0,0 -31.0,,basic.9y,1.281,22/10/2012,23/12/2014,1.0,0 -51.0,blue-collar,basic.9y,1.281,16/10/2014,29/07/2010,1.0,0 -43.0,blue-collar,basic.4y,1.281,11/07/2006,28/03/2012,1.0,0 -,services,high.school,1.281,25/06/2014,01/04/1993,1.0,1 -36.0,services,professional.course,1.281,01/09/2003,09/10/2014,1.0,0 -38.0,blue-collar,basic.9y,1.281,20/06/2003,15/10/1994,1.0,0 -31.0,self-employed,basic.9y,1.281,03/03/2009,08/07/2005,1.0,0 -23.0,blue-collar,basic.9y,1.281,25/02/2005,02/09/1996,1.0,0 -31.0,services,basic.6y,1.281,24/09/2004,10/10/2003,1.0,1 -31.0,admin.,basic.9y,1.281,03/12/2012,26/10/2001,1.0,0 -35.0,,university.degree,1.281,02/04/2009,12/03/2015,1.0,0 -33.0,services,high.school,1.281,31/10/2012,08/09/2006,1.0,0 -43.0,admin.,basic.9y,1.281,22/03/2003,13/09/2017,1.0,0 -28.0,blue-collar,basic.9y,1.281,21/06/2017,24/07/2014,1.0,0 -,blue-collar,basic.9y,1.281,31/12/1995,02/12/2009,1.0,0 -47.0,blue-collar,basic.6y,1.281,05/05/1993,20/03/2009,1.0,0 -35.0,blue-collar,high.school,1.281,04/11/1998,23/04/2008,1.0,0 -,services,high.school,1.281,22/03/2001,28/10/2010,1.0,0 -28.0,blue-collar,basic.9y,1.281,10/04/2012,29/09/2017,1.0,0 -47.0,services,professional.course,1.281,01/07/1994,25/07/2003,1.0,0 -36.0,admin.,high.school,1.281,31/01/2013,23/03/2016,1.0,0 -,admin.,university.degree,1.281,14/09/2006,26/10/2009,1.0,0 -36.0,blue-collar,basic.9y,1.281,19/09/2003,03/04/2009,1.0,0 -27.0,admin.,high.school,1.281,21/09/2000,08/06/2009,1.0,0 -49.0,entrepreneur,high.school,1.281,31/03/2015,10/10/2002,1.0,0 -53.0,management,university.degree,1.281,08/05/2001,23/06/2010,1.0,0 -48.0,admin.,high.school,1.281,22/07/2015,15/02/2016,1.0,0 -27.0,admin.,high.school,1.281,06/04/2017,16/02/2000,1.0,0 -29.0,admin.,university.degree,1.281,31/12/1997,28/09/2007,1.0,0 -28.0,,professional.course,1.281,05/05/2000,01/10/2006,1.0,0 -30.0,technician,high.school,1.281,11/08/2006,23/07/2010,1.0,0 -22.0,student,high.school,1.281,01/08/1996,30/04/2014,1.0,0 -51.0,blue-collar,basic.9y,1.281,,12/06/2018,1.0,0 -32.0,blue-collar,basic.9y,1.281,14/02/2003,07/04/2006,1.0,0 -26.0,services,high.school,1.281,01/06/2010,29/05/1998,1.0,0 -34.0,services,basic.6y,1.281,10/11/1999,02/10/2003,1.0,0 -29.0,,basic.9y,1.281,01/06/1993,20/12/2002,1.0,0 -29.0,blue-collar,basic.9y,1.281,12/12/2003,01/05/1992,1.0,0 -42.0,technician,high.school,1.281,18/04/2011,14/10/1994,1.0,0 -33.0,blue-collar,basic.9y,1.281,10/10/1991,01/12/2010,1.0,0 -33.0,admin.,university.degree,1.281,11/10/2000,01/07/1997,1.0,0 -51.0,blue-collar,basic.9y,1.281,01/03/2006,01/08/2018,1.0,0 -31.0,admin.,high.school,1.281,22/03/1990,13/09/2018,1.0,1 -28.0,technician,professional.course,1.281,,19/06/2003,1.0,0 -51.0,blue-collar,basic.4y,1.281,30/11/2010,15/06/2012,1.0,0 -28.0,technician,professional.course,1.281,17/02/2006,04/06/1999,1.0,0 -29.0,,university.degree,1.281,23/04/2004,15/12/2000,1.0,0 -,blue-collar,professional.course,1.281,28/01/2013,01/04/2009,1.0,0 -44.0,admin.,high.school,1.281,21/01/2005,15/03/2004,1.0,0 -58.0,management,basic.4y,1.281,18/06/2009,21/09/2005,1.0,0 -41.0,blue-collar,basic.4y,1.281,01/09/1997,01/11/2000,1.0,0 -40.0,blue-collar,basic.9y,1.281,19/05/2005,01/03/1997,1.0,0 -36.0,blue-collar,basic.9y,1.281,07/12/2005,10/10/2003,1.0,0 -45.0,blue-collar,basic.9y,1.281,01/08/2000,05/04/2002,1.0,0 -30.0,blue-collar,basic.9y,1.281,19/03/2004,04/08/2010,1.0,0 -31.0,admin.,basic.9y,1.281,,31/12/1990,1.0,0 -32.0,,high.school,1.281,05/02/2004,09/07/2015,1.0,0 -35.0,admin.,university.degree,1.281,07/07/1998,13/08/2015,1.0,0 -33.0,technician,professional.course,1.281,11/06/2003,12/08/2005,1.0,0 -,admin.,university.degree,1.281,31/12/1990,21/11/2008,1.0,0 -35.0,admin.,high.school,1.281,24/02/2016,20/08/1998,1.0,0 -,services,basic.9y,1.281,15/06/2006,01/12/1994,1.0,0 -,services,high.school,1.281,,09/03/2012,1.0,0 -,admin.,high.school,1.281,19/12/2017,02/08/2010,1.0,0 -39.0,blue-collar,basic.9y,1.281,17/02/2014,04/04/2013,1.0,0 -23.0,,high.school,1.281,29/09/2017,17/12/2004,1.0,0 -32.0,blue-collar,basic.6y,1.281,,24/09/2009,1.0,1 -50.0,blue-collar,professional.course,1.281,02/12/2014,28/09/2009,1.0,0 -24.0,blue-collar,basic.9y,1.281,10/02/1990,30/01/2004,1.0,0 -39.0,blue-collar,basic.6y,1.281,06/06/2012,24/10/2014,1.0,0 -58.0,housemaid,basic.4y,1.281,14/09/2007,10/07/2013,1.0,0 -29.0,services,high.school,1.281,20/06/2016,01/06/2010,1.0,1 -47.0,,basic.4y,1.281,,05/12/1997,1.0,0 -31.0,services,high.school,1.281,,12/02/2014,1.0,0 -34.0,blue-collar,basic.6y,1.281,05/03/2003,14/12/2012,1.0,1 -34.0,services,university.degree,1.281,01/12/1994,08/11/2017,1.0,0 -30.0,blue-collar,basic.9y,1.281,,17/12/2004,1.0,0 -33.0,admin.,high.school,1.281,30/07/2004,26/12/2008,1.0,0 -31.0,services,high.school,1.281,15/09/2010,17/01/2014,1.0,0 -34.0,blue-collar,basic.6y,1.281,,16/05/2013,1.0,0 -34.0,management,university.degree,1.281,01/07/1998,27/12/2000,1.0,0 -56.0,blue-collar,basic.6y,1.281,15/09/2009,13/07/2000,1.0,0 -28.0,admin.,high.school,1.281,28/01/2009,26/09/2007,1.0,0 -35.0,blue-collar,professional.course,1.281,01/07/2005,07/08/2012,1.0,0 -29.0,blue-collar,basic.9y,1.281,20/04/2000,30/10/2014,1.0,1 -48.0,blue-collar,basic.9y,1.281,29/05/2009,17/11/2009,1.0,0 -,admin.,high.school,1.281,11/02/2005,09/04/2009,1.0,0 -29.0,blue-collar,high.school,1.281,16/10/1995,31/10/2012,1.0,0 -27.0,admin.,high.school,1.281,25/04/2001,01/05/2012,1.0,0 -29.0,blue-collar,high.school,1.281,27/07/1997,17/02/2006,1.0,0 -33.0,admin.,university.degree,1.281,,14/10/2004,1.0,0 -35.0,admin.,university.degree,1.281,28/01/2014,30/03/2007,1.0,0 -52.0,admin.,basic.9y,1.281,01/07/2000,05/01/2009,1.0,0 -48.0,services,high.school,1.281,28/05/2010,25/08/1996,1.0,0 -55.0,blue-collar,basic.4y,1.281,05/11/1994,22/04/1999,1.0,0 -41.0,services,high.school,1.281,09/05/2008,09/12/1995,1.0,0 -28.0,technician,professional.course,1.281,05/08/2013,27/12/2010,1.0,0 -44.0,technician,high.school,1.281,,02/08/2011,1.0,1 -29.0,,basic.9y,1.281,,31/01/1995,1.0,0 -,self-employed,high.school,1.281,20/06/1990,23/02/2009,1.0,0 -27.0,blue-collar,high.school,1.281,23/04/2009,29/06/2016,1.0,0 -32.0,blue-collar,basic.9y,1.281,06/04/2016,28/06/2010,1.0,0 -29.0,blue-collar,basic.9y,1.281,24/10/2016,01/03/1997,1.0,0 -34.0,technician,high.school,1.281,22/12/2006,24/09/2013,1.0,0 -22.0,admin.,high.school,1.281,31/01/1990,28/10/2005,1.0,0 -33.0,blue-collar,basic.4y,1.281,11/02/2013,20/04/2001,1.0,0 -55.0,blue-collar,basic.9y,1.281,20/04/2007,26/12/2003,1.0,0 -36.0,blue-collar,basic.9y,1.281,15/08/1999,25/08/2014,1.0,0 -45.0,services,basic.9y,1.281,05/01/2007,01/02/2008,1.0,0 -24.0,,high.school,1.281,18/07/2002,01/03/1994,1.0,0 -37.0,admin.,basic.9y,1.281,21/07/2006,09/03/2015,1.0,0 -39.0,technician,professional.course,1.281,02/12/2010,15/10/2004,1.0,0 -38.0,admin.,university.degree,1.281,15/07/2013,31/12/1993,1.0,0 -,admin.,high.school,1.281,06/07/2010,09/11/2007,1.0,0 -38.0,blue-collar,basic.6y,1.281,25/02/2005,20/09/1996,1.0,0 -,retired,professional.course,1.281,24/08/2007,20/04/2016,1.0,0 -24.0,student,university.degree,1.281,01/04/1997,22/11/2011,1.0,0 -31.0,admin.,high.school,1.281,01/06/1998,19/09/2003,1.0,0 -38.0,housemaid,university.degree,1.281,20/08/1989,24/09/2007,1.0,0 -,blue-collar,basic.9y,1.281,02/04/2014,10/07/1998,1.0,0 -29.0,blue-collar,basic.9y,1.281,14/02/2003,20/05/1994,1.0,0 -,admin.,high.school,1.281,09/03/1995,01/06/1998,1.0,0 -,blue-collar,basic.4y,1.281,16/04/1998,04/03/2004,1.0,0 -41.0,blue-collar,basic.4y,1.281,21/02/2011,29/10/2004,1.0,0 -34.0,technician,professional.course,1.281,,31/01/2013,1.0,0 -,admin.,university.degree,1.281,09/08/2000,14/08/2012,1.0,0 -33.0,admin.,high.school,1.281,29/06/2000,18/03/2005,1.0,0 -33.0,admin.,high.school,1.281,25/10/2017,01/02/2012,1.0,0 -35.0,blue-collar,basic.4y,1.281,18/09/2015,30/09/2013,1.0,0 -33.0,admin.,high.school,1.281,,08/11/2002,1.0,0 -29.0,,basic.9y,1.281,02/01/2007,26/12/2017,1.0,1 -33.0,technician,university.degree,1.281,05/11/1997,17/01/2018,1.0,0 -33.0,management,basic.9y,1.281,30/01/2014,31/01/2017,1.0,0 -34.0,services,basic.9y,1.281,04/05/2016,14/12/2007,1.0,0 -28.0,unemployed,university.degree,1.281,12/08/2011,01/05/2006,1.0,0 -36.0,blue-collar,basic.4y,1.281,01/02/2010,12/05/2011,1.0,0 -45.0,blue-collar,basic.4y,1.281,06/06/2012,09/05/2008,1.0,0 -33.0,blue-collar,basic.6y,1.281,,28/02/2003,1.0,0 -37.0,blue-collar,basic.4y,1.281,13/08/2010,08/03/2018,1.0,0 -56.0,housemaid,basic.4y,1.281,07/01/2005,10/03/2000,1.0,0 -45.0,blue-collar,basic.4y,1.281,15/09/1996,02/09/2015,1.0,0 -,technician,university.degree,1.281,15/04/2008,28/11/2014,1.0,0 -33.0,blue-collar,basic.6y,1.281,11/10/2018,08/05/1998,1.0,0 -34.0,admin.,university.degree,1.281,03/07/2014,25/07/2012,1.0,0 -33.0,,basic.4y,1.281,,11/05/2016,1.0,0 -36.0,blue-collar,basic.9y,1.281,17/04/2002,03/03/2014,1.0,0 -29.0,technician,high.school,1.281,21/07/2014,28/06/2012,1.0,0 -34.0,blue-collar,high.school,1.281,,01/07/1997,1.0,0 -36.0,services,high.school,1.281,15/06/1995,01/10/2003,1.0,0 -34.0,admin.,high.school,1.281,10/12/1989,15/09/2017,1.0,0 -36.0,admin.,university.degree,1.281,28/09/2007,09/06/2005,1.0,0 -35.0,,high.school,1.281,28/02/2014,01/07/1999,1.0,0 -42.0,technician,professional.course,1.281,07/05/2014,16/07/2010,1.0,0 -33.0,blue-collar,basic.6y,1.281,01/10/1998,14/05/2014,1.0,0 -34.0,management,university.degree,1.281,01/10/2000,19/10/2015,1.0,0 -53.0,admin.,basic.9y,1.281,22/06/2001,31/12/1990,1.0,1 -36.0,services,high.school,1.281,26/12/2013,27/03/2009,1.0,0 -48.0,blue-collar,basic.6y,1.281,01/03/2017,17/12/2008,1.0,0 -58.0,retired,university.degree,1.281,11/11/2013,08/05/2013,1.0,0 -35.0,blue-collar,basic.6y,1.281,03/07/2014,10/04/2014,1.0,1 -29.0,blue-collar,basic.9y,1.281,29/01/2001,27/12/1994,1.0,0 -,blue-collar,university.degree,1.281,25/07/2008,07/12/1998,1.0,0 -,entrepreneur,university.degree,1.281,05/12/2008,01/10/2005,1.0,0 -34.0,blue-collar,basic.6y,1.281,25/10/2007,15/09/2000,1.0,0 -40.0,technician,basic.6y,1.281,04/12/2015,01/10/2006,1.0,0 -45.0,blue-collar,basic.4y,1.281,21/04/2006,02/06/2016,1.0,0 -33.0,admin.,university.degree,1.281,25/01/1994,16/07/2014,1.0,0 -32.0,technician,high.school,1.281,,05/04/2016,1.0,0 -42.0,blue-collar,basic.6y,1.281,04/08/2010,14/07/2000,1.0,0 -36.0,technician,professional.course,1.281,19/04/2012,25/09/2014,1.0,0 -49.0,management,professional.course,1.281,01/01/1995,14/05/2008,1.0,0 -39.0,technician,professional.course,1.281,,23/04/2018,1.0,0 -26.0,admin.,high.school,1.281,25/07/2016,27/06/2003,1.0,0 -42.0,services,basic.9y,1.281,22/04/1996,10/01/2011,1.0,0 -42.0,technician,professional.course,1.281,29/04/2016,01/03/1994,1.0,0 -34.0,admin.,basic.6y,1.281,06/12/2001,25/03/1997,1.0,0 -41.0,services,high.school,1.281,26/06/2003,10/04/2007,1.0,1 -23.0,blue-collar,basic.9y,1.281,04/08/2015,29/12/2011,1.0,0 -23.0,services,high.school,1.281,,17/10/2001,1.0,0 -53.0,blue-collar,high.school,1.281,04/03/2005,30/12/2002,1.0,0 -49.0,unemployed,basic.4y,1.281,,09/04/2009,1.0,0 -24.0,,basic.9y,1.281,20/12/2010,04/05/2006,1.0,0 -42.0,blue-collar,basic.4y,1.281,15/08/1994,12/03/2004,1.0,0 -51.0,,high.school,1.281,,09/11/2001,1.0,1 -,blue-collar,high.school,1.281,,07/11/2003,1.0,0 -31.0,admin.,university.degree,1.281,01/08/2000,01/03/2007,1.0,0 -30.0,admin.,high.school,1.281,30/11/2009,19/12/2014,1.0,0 -41.0,services,high.school,1.281,11/03/2008,23/10/2009,1.0,0 -40.0,blue-collar,basic.9y,1.281,15/12/2010,22/10/2004,1.0,0 -,blue-collar,high.school,1.281,03/02/2000,05/11/1995,1.0,0 -39.0,blue-collar,high.school,1.281,12/04/2019,27/04/2017,1.0,0 -,,basic.6y,1.281,27/02/2015,01/09/1993,1.0,0 -,blue-collar,high.school,1.281,24/07/2017,05/10/1999,1.0,1 -37.0,admin.,university.degree,1.281,26/01/2007,01/07/2007,1.0,0 -33.0,admin.,university.degree,1.281,07/07/1992,20/02/2009,1.0,0 -,entrepreneur,university.degree,1.281,23/04/2008,02/05/2016,1.0,0 -28.0,blue-collar,university.degree,1.281,16/01/2014,18/05/2016,1.0,0 -,admin.,high.school,1.281,04/01/2008,08/10/2004,1.0,0 -34.0,unemployed,high.school,1.281,17/05/2013,19/09/2014,1.0,1 -31.0,blue-collar,basic.9y,1.281,26/11/2010,23/07/2009,1.0,0 -,blue-collar,basic.4y,1.281,22/07/2005,11/03/2014,1.0,0 -29.0,admin.,high.school,1.281,01/07/1995,02/04/2014,1.0,0 -49.0,,high.school,1.281,20/02/2018,27/02/2015,1.0,0 -35.0,admin.,high.school,1.281,14/09/2011,08/12/2006,1.0,0 -58.0,,basic.6y,1.281,26/05/2006,21/06/2018,1.0,0 -,unemployed,high.school,1.281,18/10/2017,01/05/2019,1.0,1 -32.0,blue-collar,high.school,1.281,26/02/2015,01/06/1992,1.0,0 -34.0,admin.,high.school,1.281,16/12/2003,26/11/2018,1.0,0 -34.0,blue-collar,high.school,1.281,29/04/2010,22/05/2018,1.0,1 -31.0,,basic.9y,1.281,23/09/2015,29/11/2006,1.0,0 -44.0,blue-collar,basic.4y,1.281,14/10/2005,04/04/2005,1.0,0 -51.0,self-employed,basic.9y,1.281,09/07/2004,29/12/2016,1.0,0 -30.0,,university.degree,1.281,12/11/2002,01/06/2006,1.0,0 -42.0,blue-collar,basic.4y,1.281,,21/04/2014,1.0,0 -33.0,admin.,university.degree,1.281,05/02/2004,01/06/1996,1.0,0 -35.0,blue-collar,basic.9y,1.281,03/04/2009,18/06/2008,1.0,0 -31.0,blue-collar,basic.9y,1.281,03/01/2014,03/10/2011,1.0,0 -38.0,management,university.degree,1.281,10/08/1989,20/11/2009,1.0,0 -33.0,management,university.degree,1.281,,29/04/1999,1.0,0 -51.0,blue-collar,basic.9y,1.281,24/07/2000,05/12/2016,1.0,0 -36.0,blue-collar,basic.9y,1.281,05/03/2009,10/05/2000,1.0,0 -35.0,technician,professional.course,1.281,,29/05/2015,1.0,0 -41.0,blue-collar,basic.4y,1.281,06/03/2008,30/01/2017,1.0,0 -38.0,blue-collar,basic.9y,1.281,27/07/2010,14/12/2006,1.0,1 -29.0,services,basic.6y,1.281,01/09/1993,27/09/2002,1.0,0 -,services,high.school,1.281,05/05/2011,01/11/2002,1.0,0 -33.0,admin.,high.school,1.281,02/07/2000,29/02/2016,1.0,0 -39.0,blue-collar,basic.4y,1.281,25/12/1997,12/06/2013,1.0,0 -38.0,self-employed,basic.9y,1.281,23/11/2001,30/08/2002,1.0,1 -30.0,technician,basic.9y,1.281,11/04/2014,13/06/2005,1.0,0 -29.0,blue-collar,basic.9y,1.281,21/03/2008,15/10/2010,1.0,0 -33.0,admin.,university.degree,1.281,17/11/2006,16/01/2004,1.0,0 -37.0,blue-collar,basic.6y,1.281,01/04/2011,19/01/2009,1.0,0 -49.0,admin.,university.degree,1.281,08/10/2004,16/04/2004,1.0,0 -34.0,self-employed,university.degree,1.281,09/12/1997,17/10/2011,1.0,0 -40.0,blue-collar,basic.9y,1.281,10/05/2002,02/04/2019,1.0,0 -47.0,blue-collar,basic.6y,1.281,11/10/2016,11/01/2013,1.0,0 -48.0,blue-collar,basic.6y,1.281,01/09/2007,15/05/2009,1.0,0 -34.0,management,university.degree,1.281,10/04/2019,10/01/2018,1.0,0 -33.0,admin.,university.degree,1.281,12/11/2004,30/06/2000,1.0,0 -36.0,admin.,university.degree,1.281,18/04/2016,19/12/1997,1.0,0 -43.0,admin.,high.school,1.281,15/01/2013,31/07/1992,1.0,0 -39.0,blue-collar,university.degree,1.281,13/02/2004,22/06/2018,1.0,0 -,blue-collar,basic.9y,1.281,17/12/2014,07/11/2018,1.0,0 -39.0,,university.degree,1.281,07/11/2008,13/09/1996,1.0,0 -49.0,blue-collar,high.school,1.281,,24/07/2013,1.0,0 -31.0,admin.,university.degree,1.281,24/01/2007,05/04/2000,1.0,1 -41.0,blue-collar,high.school,1.281,25/04/2000,15/12/1998,1.0,0 -34.0,services,high.school,1.281,09/06/2009,20/10/2000,1.0,0 -45.0,admin.,high.school,1.281,24/01/2002,02/10/2014,1.0,0 -32.0,services,high.school,1.281,29/05/2018,16/04/2004,1.0,0 -31.0,services,high.school,1.281,13/07/2004,01/05/2008,1.0,1 -36.0,admin.,university.degree,1.281,,31/03/1993,1.0,1 -52.0,technician,high.school,1.281,06/01/2014,24/12/2007,1.0,0 -27.0,technician,professional.course,1.281,14/02/2019,01/04/1993,1.0,0 -36.0,blue-collar,basic.9y,1.281,05/10/1994,23/08/2001,1.0,0 -36.0,services,high.school,1.281,26/11/2010,15/04/2010,1.0,0 -26.0,blue-collar,professional.course,1.281,03/06/2013,28/01/2019,1.0,0 -34.0,blue-collar,high.school,1.281,11/07/2011,29/11/2012,1.0,0 -32.0,technician,high.school,1.281,30/12/1994,10/05/2002,1.0,0 -35.0,services,high.school,1.281,14/10/2009,12/09/2003,1.0,0 -27.0,technician,professional.course,1.281,25/07/2005,17/11/2015,1.0,0 -29.0,blue-collar,basic.9y,1.281,28/05/2004,05/12/1992,1.0,0 -34.0,services,university.degree,1.281,06/12/1993,18/01/2002,1.0,0 -24.0,housemaid,basic.9y,1.281,10/12/2013,19/04/2011,1.0,0 -30.0,blue-collar,basic.9y,1.281,14/03/2003,07/07/2008,1.0,0 -,admin.,high.school,1.281,02/08/2002,07/07/2014,1.0,0 -31.0,entrepreneur,university.degree,1.281,19/12/2012,03/04/1998,1.0,0 -43.0,,basic.4y,1.281,01/12/2005,23/12/1999,1.0,0 -41.0,housemaid,high.school,1.281,16/11/2006,10/03/2005,1.0,0 -31.0,blue-collar,basic.9y,1.281,10/04/2017,31/12/1992,1.0,0 -31.0,admin.,university.degree,1.281,06/11/2017,31/10/2012,1.0,0 -29.0,blue-collar,basic.9y,1.281,05/11/2004,06/12/1996,1.0,0 -35.0,admin.,university.degree,1.281,04/07/2016,18/04/2014,1.0,0 -33.0,blue-collar,basic.9y,1.281,05/03/1986,04/09/2008,1.0,0 -29.0,blue-collar,basic.9y,1.281,06/06/2002,21/09/2005,1.0,0 -27.0,admin.,high.school,1.281,31/03/2006,08/04/1997,1.0,0 -30.0,admin.,high.school,1.281,01/07/2016,16/06/2008,1.0,1 -31.0,blue-collar,basic.9y,1.281,20/01/2010,20/07/2010,1.0,0 -28.0,technician,professional.course,1.281,14/06/1990,30/05/2003,1.0,0 -35.0,entrepreneur,university.degree,1.281,27/10/2008,03/07/2003,1.0,0 -39.0,entrepreneur,basic.9y,1.281,01/12/2010,08/07/2014,1.0,0 -46.0,housemaid,basic.4y,1.281,22/06/2007,01/09/1997,1.0,0 -55.0,services,high.school,1.281,27/09/2002,29/03/2002,1.0,0 -39.0,blue-collar,university.degree,1.281,07/02/2002,08/06/2006,1.0,0 -34.0,technician,professional.course,1.281,11/03/2008,12/04/1996,1.0,0 -32.0,,university.degree,1.281,11/03/1999,12/07/2002,1.0,0 -57.0,,high.school,1.281,05/03/1997,01/03/1998,1.0,0 -32.0,technician,professional.course,1.281,28/09/2007,02/10/2009,1.0,0 -27.0,blue-collar,high.school,1.281,07/01/2010,03/05/2013,1.0,0 -31.0,blue-collar,basic.9y,1.281,09/02/2015,14/01/2014,1.0,0 -30.0,technician,high.school,1.281,20/01/2011,15/12/2005,1.0,0 -40.0,blue-collar,basic.9y,1.281,21/03/2006,18/09/2013,1.0,0 -35.0,,basic.6y,1.281,,15/02/2000,1.0,0 -38.0,blue-collar,basic.9y,1.281,24/07/2017,10/04/2014,1.0,1 -35.0,services,high.school,1.281,16/03/2018,26/08/2005,1.0,0 -32.0,blue-collar,basic.4y,1.281,19/05/1990,24/12/1999,1.0,0 -42.0,technician,professional.course,1.281,01/03/2005,10/04/2014,1.0,0 -29.0,admin.,university.degree,1.281,,17/12/2008,1.0,0 -33.0,blue-collar,basic.6y,1.281,26/06/2014,27/06/2013,1.0,0 -38.0,blue-collar,basic.9y,1.281,26/10/2006,05/10/1998,1.0,0 -38.0,blue-collar,basic.9y,1.281,03/05/2004,27/06/2001,1.0,0 -28.0,services,high.school,1.281,30/11/2007,12/07/2000,1.0,1 -49.0,blue-collar,high.school,1.281,,01/02/2008,1.0,0 -30.0,services,high.school,1.281,19/09/2014,11/03/2004,1.0,0 -45.0,,basic.6y,1.281,05/05/2011,05/11/1994,1.0,0 -27.0,technician,professional.course,1.281,,06/03/2013,1.0,0 -34.0,blue-collar,professional.course,1.281,05/06/2003,03/07/2017,1.0,0 -59.0,,professional.course,1.281,29/07/2014,18/10/2002,1.0,0 -56.0,blue-collar,basic.4y,1.281,30/05/2003,25/10/2012,1.0,0 -36.0,services,basic.9y,1.281,25/05/1994,05/06/2013,1.0,0 -34.0,blue-collar,basic.6y,1.281,01/02/1995,06/12/2003,1.0,0 -44.0,unemployed,basic.9y,1.281,28/12/2017,18/01/2008,1.0,0 -24.0,blue-collar,basic.9y,1.281,05/09/1998,09/11/2009,1.0,0 -29.0,blue-collar,high.school,1.281,06/10/2016,03/04/2015,1.0,0 -32.0,admin.,university.degree,1.281,20/01/1996,10/05/2016,1.0,0 -42.0,admin.,high.school,1.281,28/12/2007,09/04/1992,1.0,0 -42.0,services,high.school,1.281,06/01/2006,10/01/2003,1.0,0 -38.0,self-employed,basic.9y,1.281,09/10/2009,04/05/2006,1.0,0 -33.0,,basic.9y,1.281,24/05/2018,31/12/1990,1.0,0 -27.0,blue-collar,basic.9y,1.281,06/03/2019,22/03/2006,1.0,0 -27.0,,professional.course,1.281,08/02/1999,09/01/2018,1.0,0 -51.0,blue-collar,basic.4y,1.281,17/11/2009,22/06/2007,1.0,0 -42.0,technician,professional.course,1.281,12/02/2004,12/06/2018,1.0,1 -29.0,admin.,basic.9y,1.281,16/06/2006,23/05/2003,1.0,0 -49.0,entrepreneur,basic.4y,1.281,01/07/2014,13/08/2018,1.0,0 -48.0,blue-collar,basic.6y,1.281,19/06/1995,02/02/2000,1.0,0 -32.0,blue-collar,basic.9y,1.281,,02/03/2018,1.0,0 -26.0,student,high.school,1.281,21/02/2002,14/02/2011,1.0,0 -34.0,blue-collar,basic.6y,1.281,09/01/1995,17/02/2006,1.0,0 -32.0,services,high.school,1.281,05/05/2003,31/10/2011,1.0,0 -34.0,unemployed,high.school,1.281,11/01/2008,01/02/1992,1.0,0 -36.0,admin.,university.degree,1.281,22/06/2007,09/10/2014,1.0,0 -,blue-collar,basic.6y,1.281,01/09/1992,31/01/2012,1.0,0 -42.0,blue-collar,basic.6y,1.281,05/07/2002,06/08/2014,1.0,0 -,housemaid,basic.9y,1.281,05/12/1990,30/01/2013,1.0,0 -33.0,self-employed,university.degree,1.281,,25/04/2003,1.0,0 -39.0,blue-collar,basic.9y,1.281,22/09/1999,26/11/2014,1.0,0 -40.0,technician,professional.course,1.281,31/10/2006,16/03/2015,1.0,0 -27.0,self-employed,basic.9y,1.281,23/02/2016,24/06/2014,1.0,0 -39.0,services,high.school,1.281,04/06/2002,05/05/2014,1.0,0 -,blue-collar,basic.4y,1.281,21/04/2006,23/01/2012,1.0,0 -,admin.,university.degree,1.281,27/09/1990,03/02/2006,1.0,0 -33.0,technician,high.school,1.281,12/11/2014,26/12/2008,1.0,0 -34.0,management,university.degree,1.281,28/03/2011,16/10/2007,1.0,0 -32.0,blue-collar,high.school,1.281,25/03/2001,27/12/2000,1.0,0 -53.0,retired,basic.9y,1.281,25/07/2007,09/01/2015,1.0,0 -21.0,student,high.school,1.281,27/08/2012,25/01/1994,1.0,0 -36.0,technician,professional.course,1.281,13/12/2001,28/10/2016,1.0,0 -32.0,blue-collar,high.school,1.281,08/01/2014,07/02/2014,1.0,0 -29.0,services,high.school,1.281,17/02/2010,01/04/2006,1.0,0 -,blue-collar,basic.4y,1.281,28/02/2003,01/08/1995,1.0,0 -33.0,admin.,basic.9y,1.281,13/09/2016,20/04/1994,1.0,0 -27.0,admin.,high.school,1.281,13/10/2015,30/06/2006,1.0,0 -31.0,blue-collar,basic.6y,1.281,15/07/2001,02/07/2018,1.0,1 -44.0,admin.,professional.course,1.281,01/03/1994,08/03/2000,1.0,0 -,blue-collar,basic.9y,1.281,11/11/2005,16/11/2007,1.0,0 -,unemployed,basic.4y,1.281,05/10/2004,21/06/2011,1.0,0 -49.0,entrepreneur,basic.4y,1.281,11/04/1997,11/01/2008,1.0,0 -38.0,housemaid,university.degree,1.281,16/08/2013,13/07/2012,1.0,1 -51.0,,basic.4y,1.281,05/06/2014,29/07/2009,1.0,1 -36.0,services,high.school,1.281,06/05/2014,14/11/2003,1.0,0 -58.0,housemaid,basic.4y,1.281,24/01/2014,31/01/2013,1.0,1 -29.0,admin.,high.school,1.281,05/05/1999,21/10/2005,1.0,1 -,admin.,university.degree,1.281,25/01/2000,07/08/2017,1.0,0 -,technician,university.degree,1.281,26/11/2004,07/03/2008,1.0,0 -34.0,admin.,university.degree,1.281,15/04/2004,17/09/2008,1.0,0 -33.0,blue-collar,basic.9y,1.281,31/08/2018,07/07/2001,1.0,0 -43.0,blue-collar,basic.9y,1.281,29/05/1998,09/12/1995,1.0,0 -27.0,admin.,high.school,1.281,24/08/1998,11/04/2002,1.0,0 -38.0,self-employed,basic.9y,1.281,20/09/1996,16/11/2011,1.0,1 -52.0,admin.,university.degree,1.281,01/02/2012,16/03/2007,1.0,1 -34.0,blue-collar,high.school,1.281,12/09/2003,13/06/2003,1.0,0 -34.0,blue-collar,basic.9y,1.281,21/12/1990,12/04/2013,1.0,0 -35.0,admin.,university.degree,1.281,26/12/1996,12/05/2004,1.0,0 -,,high.school,1.281,10/05/2001,28/07/2014,1.0,0 -33.0,blue-collar,basic.9y,1.281,01/10/1994,09/06/2014,1.0,0 -29.0,blue-collar,basic.9y,1.281,,13/08/1998,1.0,0 -,,university.degree,1.281,,07/09/2007,1.0,0 -29.0,,basic.9y,1.281,05/08/2003,03/12/2004,1.0,0 -46.0,blue-collar,basic.9y,1.281,30/06/2009,09/02/2012,1.0,0 -45.0,services,high.school,1.281,05/12/1990,02/03/2007,1.0,0 -27.0,admin.,high.school,1.281,05/10/1998,21/07/2014,1.0,0 -,admin.,university.degree,1.281,01/10/1998,13/02/2009,1.0,0 -25.0,blue-collar,basic.9y,1.281,09/04/2014,07/09/2007,1.0,0 -42.0,,basic.9y,1.281,08/01/2014,15/04/2002,1.0,0 -32.0,blue-collar,basic.6y,1.281,,09/11/1993,1.0,0 -31.0,,basic.9y,1.281,30/06/2017,02/03/2007,1.0,0 -29.0,,basic.9y,1.281,06/08/2012,18/05/2012,1.0,0 -30.0,blue-collar,basic.9y,1.281,06/05/1998,28/01/2011,1.0,0 -27.0,admin.,professional.course,1.266,03/03/2006,25/06/2000,1.0,0 -29.0,blue-collar,basic.6y,1.266,09/12/1993,22/10/2004,1.0,0 -26.0,blue-collar,basic.9y,1.266,15/07/2013,04/04/2006,1.0,0 -32.0,blue-collar,basic.9y,1.266,09/02/2000,12/03/2010,1.0,0 -29.0,services,high.school,1.266,15/03/2011,09/12/2015,1.0,0 -28.0,,university.degree,1.266,,30/04/2007,1.0,0 -35.0,technician,professional.course,1.266,16/12/1997,27/12/2000,1.0,0 -23.0,housemaid,basic.4y,1.266,10/09/2004,21/12/2007,1.0,0 -48.0,services,basic.4y,1.266,14/04/2014,01/12/1994,1.0,0 -31.0,management,university.degree,1.266,30/04/2014,24/07/2009,1.0,0 -29.0,admin.,high.school,1.266,01/09/1997,08/04/2005,1.0,0 -29.0,admin.,high.school,1.266,,04/02/2005,1.0,0 -59.0,admin.,basic.9y,1.266,06/03/2008,29/10/2014,1.0,0 -48.0,blue-collar,basic.4y,1.266,03/06/2011,16/06/2014,1.0,0 -38.0,blue-collar,basic.4y,1.266,,01/03/2002,1.0,0 -24.0,management,university.degree,1.266,20/08/2004,21/08/2007,1.0,0 -37.0,services,high.school,1.266,12/02/1996,21/06/2002,1.0,0 -33.0,blue-collar,professional.course,1.266,16/12/2014,12/01/2016,1.0,0 -31.0,technician,basic.9y,1.266,03/11/2005,06/03/2009,1.0,0 -26.0,self-employed,high.school,1.266,04/04/2008,21/12/2010,1.0,0 -30.0,technician,basic.9y,1.266,25/09/2000,18/04/2003,1.0,0 -29.0,blue-collar,basic.6y,1.266,23/03/1998,08/03/2010,1.0,0 -31.0,technician,university.degree,1.266,20/01/2012,25/02/2000,1.0,0 -38.0,blue-collar,basic.4y,1.266,06/07/2007,17/12/1997,1.0,0 -36.0,admin.,university.degree,1.266,09/08/2006,10/12/2015,1.0,0 -36.0,blue-collar,basic.9y,1.266,03/03/2006,12/05/2010,1.0,0 -38.0,blue-collar,high.school,1.266,26/03/2004,17/09/2012,1.0,0 -47.0,blue-collar,basic.4y,1.266,01/08/1996,16/04/2012,1.0,0 -28.0,student,high.school,1.266,27/06/1997,01/04/2013,1.0,0 -33.0,admin.,university.degree,1.266,25/04/2013,29/04/2016,1.0,0 -33.0,blue-collar,basic.9y,1.266,25/03/1994,03/09/2004,1.0,0 -24.0,blue-collar,basic.9y,1.266,25/05/1993,31/05/2017,1.0,0 -38.0,services,high.school,1.266,14/11/2012,26/02/2004,1.0,0 -24.0,technician,professional.course,1.266,05/04/1997,16/10/2001,1.0,0 -30.0,,high.school,1.266,22/09/2014,25/03/2019,1.0,0 -26.0,admin.,high.school,1.266,06/11/2012,06/06/2014,1.0,0 -36.0,technician,university.degree,1.266,10/04/2018,16/07/2010,1.0,0 -32.0,services,basic.9y,1.266,10/03/1998,23/02/2016,1.0,0 -30.0,admin.,high.school,1.266,22/07/1999,03/06/2004,1.0,0 -22.0,student,high.school,1.266,31/03/1990,14/03/2008,1.0,0 -27.0,blue-collar,professional.course,1.266,01/03/1995,11/05/2011,1.0,0 -35.0,,basic.6y,1.266,12/08/2015,04/11/2004,1.0,0 -27.0,admin.,university.degree,1.266,23/03/2018,06/08/2010,1.0,0 -43.0,blue-collar,basic.4y,1.266,01/06/1997,07/02/2003,1.0,1 -33.0,admin.,professional.course,1.266,06/09/2005,17/04/2013,1.0,0 -34.0,blue-collar,basic.9y,1.266,20/09/1999,25/10/1990,1.0,0 -30.0,,basic.6y,1.266,01/03/2008,10/07/2015,1.0,0 -31.0,services,high.school,1.266,,17/07/1998,1.0,0 -34.0,technician,professional.course,1.266,11/09/2008,21/12/2016,1.0,0 -,management,university.degree,1.266,03/11/2014,25/06/2004,1.0,0 -31.0,blue-collar,basic.9y,1.266,15/09/2001,20/10/2016,1.0,0 -31.0,admin.,high.school,1.266,11/10/2002,17/04/2019,1.0,0 -43.0,services,high.school,1.266,11/10/2018,10/10/2003,1.0,1 -23.0,self-employed,basic.9y,1.266,21/05/2014,04/08/2006,1.0,0 -31.0,admin.,university.degree,1.266,16/11/2006,11/07/2008,1.0,0 -24.0,blue-collar,basic.9y,1.266,14/05/2014,24/08/2007,1.0,0 -33.0,blue-collar,basic.6y,1.266,05/03/1990,15/05/2012,1.0,1 -,entrepreneur,university.degree,1.266,21/10/2005,02/07/2004,1.0,0 -30.0,blue-collar,basic.9y,1.266,03/11/2014,24/12/2009,1.0,0 -,blue-collar,basic.9y,1.266,,27/06/2003,1.0,0 -20.0,blue-collar,basic.9y,1.266,21/05/2014,28/02/2003,1.0,0 -,services,high.school,1.266,13/12/2017,05/07/1993,1.0,0 -40.0,technician,professional.course,1.266,,02/03/1999,1.0,0 -,blue-collar,basic.9y,1.266,12/11/2015,24/09/2010,1.0,0 -35.0,services,high.school,1.266,14/12/2015,19/08/2005,1.0,0 -23.0,,basic.4y,1.266,04/11/2011,19/07/2016,1.0,0 -,blue-collar,basic.4y,1.266,07/09/2011,07/05/2014,1.0,0 -34.0,management,university.degree,1.266,16/09/2015,09/10/1998,1.0,0 -29.0,services,high.school,1.266,27/05/2014,05/08/1996,1.0,0 -44.0,services,high.school,1.266,,15/06/2007,1.0,1 -45.0,self-employed,high.school,1.266,31/07/2018,02/07/2004,1.0,0 -31.0,management,university.degree,1.266,01/07/2011,04/03/2014,1.0,0 -28.0,services,high.school,1.266,,22/09/1997,1.0,0 -38.0,blue-collar,basic.4y,1.266,06/03/2014,06/06/2014,1.0,0 -29.0,blue-collar,basic.9y,1.266,04/06/2004,09/05/1988,1.0,0 -26.0,management,university.degree,1.266,15/09/1995,27/02/2009,1.0,0 -33.0,blue-collar,high.school,1.266,30/09/2013,21/11/2014,1.0,0 -28.0,blue-collar,basic.4y,1.266,13/10/2014,16/09/2013,1.0,0 -28.0,blue-collar,basic.4y,1.266,31/12/1994,23/01/2009,1.0,0 -23.0,admin.,high.school,1.266,22/02/2005,22/03/2000,1.0,0 -39.0,blue-collar,basic.9y,1.266,20/10/1993,20/04/2017,1.0,0 -39.0,blue-collar,basic.9y,1.266,02/03/2015,15/07/2014,1.0,0 -26.0,student,high.school,1.266,26/02/2014,15/07/1988,1.0,0 -36.0,blue-collar,basic.4y,1.266,09/12/1996,16/07/2014,1.0,1 -26.0,management,university.degree,1.266,,31/10/2008,1.0,0 -26.0,management,university.degree,1.266,,09/08/2012,1.0,0 -28.0,entrepreneur,high.school,1.266,01/04/1996,30/09/2002,1.0,0 -34.0,admin.,high.school,1.266,22/10/2004,07/06/2001,1.0,0 -32.0,blue-collar,basic.9y,1.266,08/10/2007,10/05/1990,1.0,0 -30.0,blue-collar,basic.9y,1.266,05/11/1993,25/08/2004,1.0,0 -25.0,services,high.school,1.266,01/11/1993,13/03/2007,1.0,0 -29.0,technician,basic.9y,1.266,23/08/2018,02/07/2013,1.0,0 -50.0,self-employed,basic.9y,1.266,16/11/2006,01/04/2009,1.0,0 -50.0,,basic.9y,1.266,20/01/2005,16/11/2009,1.0,0 -30.0,technician,basic.9y,1.266,07/12/1999,01/01/2011,1.0,0 -27.0,admin.,high.school,1.266,05/09/2003,01/02/2006,1.0,0 -26.0,management,university.degree,1.266,01/03/2007,15/07/1998,1.0,1 -26.0,admin.,high.school,1.266,16/04/2015,25/11/2004,1.0,0 -26.0,management,university.degree,1.266,07/03/1996,23/05/2008,1.0,1 -40.0,admin.,high.school,1.266,29/02/2000,18/02/2005,1.0,0 -33.0,blue-collar,basic.9y,1.266,11/02/2013,17/04/1998,1.0,0 -44.0,admin.,basic.9y,1.266,04/06/2010,20/03/1993,1.0,0 -33.0,services,high.school,1.266,04/02/2011,02/08/2005,1.0,0 -31.0,admin.,high.school,1.266,19/03/2015,11/08/2009,1.0,0 -48.0,management,university.degree,1.266,10/01/2012,07/11/1996,1.0,0 -40.0,blue-collar,basic.9y,1.266,18/11/2008,04/07/2016,1.0,0 -31.0,admin.,high.school,1.266,05/05/2009,04/02/2015,1.0,0 -38.0,services,high.school,1.266,,05/12/2003,1.0,0 -29.0,technician,professional.course,1.266,,30/12/2011,1.0,0 -54.0,blue-collar,basic.9y,1.266,,24/11/2000,1.0,0 -42.0,blue-collar,basic.9y,1.266,13/07/2011,17/09/2004,1.0,0 -42.0,blue-collar,basic.9y,1.266,11/07/2011,07/01/2011,1.0,0 -,,professional.course,1.266,17/07/2000,05/12/2003,1.0,0 -,blue-collar,basic.9y,1.266,27/07/2007,24/03/2016,1.0,0 -42.0,blue-collar,basic.9y,1.266,01/08/2002,12/12/2003,1.0,0 -29.0,technician,professional.course,1.266,,26/01/2007,1.0,0 -27.0,admin.,high.school,1.266,11/12/2009,26/05/2005,1.0,0 -29.0,technician,basic.9y,1.266,27/11/2009,15/01/2004,1.0,0 -24.0,blue-collar,basic.9y,1.266,17/03/2004,28/01/1997,1.0,0 -40.0,blue-collar,basic.9y,1.266,10/01/2003,13/02/2001,1.0,0 -27.0,services,high.school,1.266,31/12/1994,18/04/2016,1.0,0 -,blue-collar,basic.6y,1.266,21/05/2004,16/10/2008,1.0,0 -27.0,blue-collar,basic.9y,1.266,,28/02/2006,1.0,0 -22.0,blue-collar,basic.9y,1.266,27/05/2011,01/12/1993,1.0,0 -30.0,technician,professional.course,1.266,02/05/2005,16/11/2011,1.0,0 -,admin.,professional.course,1.266,25/02/1997,04/03/2005,1.0,0 -27.0,admin.,professional.course,1.266,31/10/2003,29/03/1996,1.0,0 -55.0,services,basic.9y,1.266,17/10/2011,01/06/1995,1.0,1 -,admin.,professional.course,1.266,01/09/1995,25/08/2016,1.0,0 -39.0,,high.school,1.266,20/05/1993,04/05/2009,1.0,0 -24.0,,professional.course,1.266,01/10/1992,24/07/2018,1.0,0 -,blue-collar,basic.9y,1.266,,19/07/2004,1.0,0 -32.0,self-employed,professional.course,1.266,28/05/2004,05/11/1993,1.0,1 -32.0,management,university.degree,1.266,09/11/2018,14/08/2014,1.0,0 -27.0,admin.,professional.course,1.266,06/12/2016,01/04/2006,1.0,0 -,,basic.9y,1.266,28/12/2007,01/07/1997,1.0,0 -,blue-collar,basic.4y,1.266,14/02/2003,31/10/2003,1.0,0 -27.0,self-employed,university.degree,1.266,,10/03/2000,1.0,0 -27.0,admin.,professional.course,1.266,12/12/2017,03/04/2017,1.0,0 -32.0,blue-collar,professional.course,1.266,04/08/2017,18/02/2000,1.0,0 -27.0,self-employed,university.degree,1.266,16/06/2010,23/04/2018,1.0,0 -27.0,self-employed,university.degree,1.266,26/04/1995,25/04/2003,1.0,0 -39.0,admin.,high.school,1.266,21/02/2003,27/11/2009,1.0,0 -35.0,technician,professional.course,1.266,19/02/2009,28/05/2015,1.0,1 -48.0,blue-collar,basic.9y,1.266,12/04/1996,02/03/2009,1.0,0 -32.0,entrepreneur,high.school,1.266,21/07/2004,01/07/1996,1.0,0 -39.0,blue-collar,basic.9y,1.266,11/05/2007,01/12/1997,1.0,0 -30.0,blue-collar,basic.9y,1.266,,11/12/2014,1.0,0 -31.0,blue-collar,high.school,1.266,,25/06/2009,1.0,0 -35.0,entrepreneur,professional.course,1.266,18/12/2003,07/03/1996,1.0,0 -35.0,technician,high.school,1.266,14/01/2005,19/02/1999,1.0,1 -29.0,services,high.school,1.266,26/11/2004,15/09/2017,1.0,1 -27.0,admin.,professional.course,1.266,10/04/1997,01/12/2004,1.0,0 -39.0,admin.,high.school,1.266,08/11/1999,30/06/2005,1.0,0 -47.0,entrepreneur,high.school,1.266,01/11/1995,23/07/2014,1.0,0 -23.0,admin.,high.school,1.266,11/02/2009,21/03/1998,1.0,0 -26.0,,high.school,1.266,22/02/2002,16/01/2012,1.0,0 -25.0,services,high.school,1.266,,10/01/1996,1.0,1 -24.0,admin.,professional.course,1.266,,26/05/2014,1.0,0 -35.0,admin.,university.degree,1.266,,02/03/2007,1.0,0 -29.0,,basic.9y,1.266,19/03/2009,11/12/2012,1.0,0 -39.0,management,high.school,1.266,28/10/2005,24/05/2018,1.0,0 -30.0,blue-collar,basic.4y,1.266,21/03/2000,14/09/2015,1.0,0 -33.0,admin.,university.degree,1.266,02/11/2015,19/07/2016,1.0,0 -41.0,,professional.course,1.266,,30/01/2004,1.0,0 -37.0,housemaid,high.school,1.266,02/02/2007,07/07/2000,1.0,0 -29.0,admin.,university.degree,1.266,01/09/2008,30/05/2006,1.0,0 -37.0,blue-collar,basic.4y,1.266,15/11/2000,22/07/2011,1.0,1 -31.0,blue-collar,basic.6y,1.266,07/12/1994,06/11/2014,1.0,0 -32.0,management,professional.course,1.266,04/02/2005,31/12/1991,1.0,0 -39.0,technician,basic.4y,1.266,11/04/2008,14/03/2001,1.0,0 -49.0,,high.school,1.266,30/11/2005,16/12/2003,1.0,0 -36.0,blue-collar,basic.4y,1.266,01/04/1992,01/05/2009,1.0,0 -38.0,services,high.school,1.266,26/11/2015,12/08/2009,1.0,1 -25.0,services,high.school,1.266,06/08/2018,19/10/2011,1.0,0 -31.0,blue-collar,basic.6y,1.266,25/11/1995,17/04/2009,1.0,1 -49.0,services,high.school,1.266,01/07/2007,05/11/1992,1.0,0 -32.0,services,high.school,1.266,22/11/2002,25/06/2002,1.0,0 -52.0,blue-collar,basic.4y,1.266,14/02/2012,18/03/2003,1.0,1 -32.0,technician,university.degree,1.266,22/10/2010,02/08/2012,1.0,0 -26.0,services,high.school,1.266,29/01/2010,25/09/2014,1.0,0 -33.0,blue-collar,high.school,1.266,12/12/2014,17/10/2013,1.0,0 -25.0,student,high.school,1.266,19/09/2017,25/10/1990,1.0,0 -26.0,blue-collar,basic.9y,1.266,,05/11/1998,1.0,0 -44.0,,high.school,1.266,22/04/2015,09/08/2017,1.0,0 -52.0,technician,basic.6y,1.266,01/08/2004,04/04/2003,1.0,0 -32.0,admin.,high.school,1.266,16/11/2009,02/10/2009,1.0,0 -32.0,technician,university.degree,1.266,25/09/2003,14/10/2011,1.0,0 -,admin.,university.degree,1.266,23/07/2012,10/12/2010,1.0,0 -31.0,entrepreneur,university.degree,1.266,15/10/1995,27/04/2001,1.0,0 -34.0,entrepreneur,basic.6y,1.266,30/05/2008,20/02/2012,1.0,0 -30.0,,basic.9y,1.266,27/12/2016,30/04/2004,1.0,0 -32.0,blue-collar,university.degree,1.266,26/01/2018,04/07/2003,1.0,0 -33.0,management,professional.course,1.266,30/04/2004,02/08/2002,1.0,1 -54.0,blue-collar,basic.4y,1.266,08/08/2017,01/08/2004,1.0,0 -23.0,admin.,high.school,1.266,07/04/2011,04/01/2013,1.0,0 -44.0,services,high.school,1.266,,01/10/1997,1.0,1 -29.0,services,high.school,1.266,25/08/2000,04/08/2017,1.0,0 -31.0,entrepreneur,university.degree,1.266,28/01/2010,08/10/2014,1.0,1 -32.0,admin.,university.degree,1.266,,13/12/2017,1.0,0 -46.0,services,high.school,1.266,10/11/1987,26/01/2000,1.0,0 -28.0,blue-collar,high.school,1.266,01/09/1996,01/08/1994,1.0,1 -23.0,self-employed,basic.9y,1.266,15/06/2007,21/03/2003,1.0,0 -41.0,,high.school,1.266,30/09/2011,06/02/2009,1.0,0 -,,high.school,1.266,,07/10/2003,1.0,0 -22.0,,high.school,1.266,17/09/2010,24/01/2001,1.0,0 -26.0,self-employed,high.school,1.266,31/12/1995,27/12/2013,1.0,0 -29.0,services,high.school,1.266,19/04/1999,15/12/1998,1.0,0 -27.0,admin.,basic.9y,1.266,22/12/2017,24/06/2014,1.0,0 -29.0,technician,university.degree,1.266,21/12/2015,08/11/2016,1.0,0 -29.0,blue-collar,basic.9y,1.266,26/12/2003,12/07/2006,1.0,0 -27.0,blue-collar,basic.9y,1.266,31/12/1994,14/01/2010,1.0,0 -24.0,services,high.school,1.266,29/02/2008,24/07/2018,1.0,0 -47.0,services,basic.6y,1.266,01/09/1997,28/08/2014,1.0,0 -27.0,technician,professional.course,1.266,30/05/2003,25/12/1997,1.0,0 -52.0,entrepreneur,university.degree,1.266,07/12/2006,14/09/2011,1.0,0 -38.0,blue-collar,basic.6y,1.266,07/10/2010,10/08/2015,1.0,0 -36.0,blue-collar,basic.6y,1.266,09/01/1999,23/02/2017,1.0,0 -24.0,services,high.school,1.266,10/11/2014,09/05/2003,1.0,0 -29.0,services,high.school,1.266,17/12/2001,03/05/2016,1.0,0 -45.0,blue-collar,basic.9y,1.266,10/12/2013,25/07/2003,1.0,0 -36.0,admin.,university.degree,1.266,10/07/2018,01/11/1995,1.0,0 -33.0,blue-collar,basic.9y,1.266,13/03/2012,24/12/2013,1.0,1 -,blue-collar,basic.4y,1.266,05/09/1996,01/07/2007,1.0,0 -24.0,services,high.school,1.266,13/05/1998,09/04/1996,1.0,0 -25.0,student,university.degree,1.266,02/05/2008,18/04/2016,1.0,0 -53.0,,basic.6y,1.266,28/07/2005,01/02/2006,1.0,0 -42.0,services,high.school,1.266,31/01/2012,06/11/2008,1.0,0 -35.0,blue-collar,basic.6y,1.266,05/03/1998,31/12/2004,1.0,0 -,,university.degree,1.266,21/12/2011,09/11/2015,1.0,0 -35.0,,basic.6y,1.266,28/12/2017,22/06/2011,1.0,0 -31.0,blue-collar,basic.9y,1.266,,10/04/2017,1.0,0 -38.0,blue-collar,basic.6y,1.266,27/11/2003,28/05/2002,1.0,0 -39.0,blue-collar,basic.9y,1.266,31/12/1994,20/12/2013,1.0,1 -37.0,,university.degree,1.266,08/01/2010,03/11/2014,1.0,0 -31.0,blue-collar,basic.9y,1.266,21/12/2015,16/03/2011,1.0,0 -24.0,self-employed,university.degree,1.266,09/05/2006,19/04/2016,1.0,0 -40.0,blue-collar,basic.4y,1.266,12/11/2018,25/11/1993,1.0,0 -33.0,blue-collar,basic.9y,1.266,04/02/2004,25/11/1993,1.0,1 -36.0,admin.,high.school,1.266,06/08/2012,05/08/2003,1.0,0 -27.0,technician,high.school,1.266,07/10/2004,01/02/1999,1.0,0 -27.0,admin.,high.school,1.266,07/05/2014,29/12/2004,1.0,0 -42.0,services,high.school,1.266,06/02/1997,06/04/2006,1.0,1 -,student,university.degree,1.266,14/01/2015,13/03/2014,1.0,0 -40.0,blue-collar,basic.4y,1.266,10/05/1989,14/11/2007,1.0,0 -27.0,technician,high.school,1.266,15/07/2011,07/08/1998,1.0,0 -30.0,admin.,university.degree,1.266,08/04/2005,21/03/2003,1.0,0 -47.0,blue-collar,basic.4y,1.266,31/10/2002,14/07/2014,1.0,0 -39.0,blue-collar,basic.4y,1.266,15/05/1997,23/07/2013,1.0,0 -44.0,blue-collar,basic.6y,1.266,21/03/2003,22/07/2005,1.0,0 -36.0,blue-collar,basic.9y,1.266,03/12/2004,06/07/2012,1.0,0 -28.0,blue-collar,basic.9y,1.266,26/09/2003,31/12/1995,1.0,0 -21.0,student,high.school,1.266,08/04/2019,27/11/2014,1.0,0 -31.0,blue-collar,basic.6y,1.266,09/07/2004,07/12/2006,1.0,0 -25.0,management,university.degree,1.266,31/12/1991,14/01/2013,1.0,0 -32.0,services,university.degree,1.266,05/01/2006,22/07/2015,1.0,0 -30.0,admin.,university.degree,1.266,11/02/2005,14/09/2011,1.0,0 -24.0,admin.,high.school,1.266,20/09/1992,07/01/2005,1.0,0 -29.0,blue-collar,basic.9y,1.266,25/12/1994,06/12/2002,1.0,0 -46.0,blue-collar,basic.4y,1.266,02/05/2000,07/05/2014,1.0,0 -30.0,,basic.6y,1.266,12/09/2003,12/12/2016,1.0,0 -33.0,admin.,high.school,1.266,26/03/2013,02/06/2005,1.0,0 -26.0,blue-collar,basic.9y,1.266,22/12/2015,29/07/2013,1.0,0 -,,high.school,1.266,07/11/2007,19/07/2006,1.0,0 -36.0,management,university.degree,1.266,04/02/1994,04/05/2000,1.0,0 -30.0,admin.,basic.6y,1.266,06/12/1990,05/10/1992,1.0,0 -33.0,admin.,high.school,1.266,12/11/2015,01/07/2004,1.0,1 -23.0,blue-collar,basic.4y,1.266,19/10/2007,20/06/2002,1.0,0 -21.0,admin.,high.school,1.266,02/05/2011,10/10/2003,1.0,0 -34.0,technician,professional.course,1.266,25/05/2000,24/11/2000,1.0,0 -26.0,blue-collar,basic.9y,1.266,05/12/2017,29/10/2010,1.0,0 -24.0,management,university.degree,1.266,25/05/2001,31/10/2014,1.0,0 -48.0,blue-collar,basic.9y,1.266,31/08/2011,26/11/2015,1.0,0 -28.0,blue-collar,basic.4y,1.266,26/02/2010,06/02/2009,1.0,0 -57.0,admin.,basic.9y,1.266,09/12/1990,28/06/1996,1.0,1 -30.0,technician,professional.course,1.266,18/12/2018,10/09/2004,1.0,0 -41.0,blue-collar,basic.4y,1.266,15/12/2005,21/01/2008,1.0,0 -50.0,,high.school,1.266,01/08/2014,05/04/2002,1.0,0 -33.0,services,high.school,1.266,07/03/2016,06/04/2001,1.0,0 -33.0,admin.,high.school,1.266,09/05/2000,10/12/2013,1.0,0 -46.0,blue-collar,basic.9y,1.266,26/06/1998,05/11/1997,1.0,0 -28.0,blue-collar,basic.9y,1.266,10/12/1996,01/05/1998,1.0,0 -30.0,services,high.school,1.266,28/02/2011,27/10/2015,1.0,0 -23.0,,high.school,1.266,04/11/2015,06/07/2007,1.0,0 -28.0,blue-collar,basic.9y,1.266,25/03/1996,04/05/2006,1.0,0 -53.0,admin.,high.school,1.266,14/04/1998,02/06/2008,1.0,0 -28.0,blue-collar,basic.9y,1.266,30/11/2018,19/09/2008,1.0,0 -31.0,admin.,high.school,1.266,02/02/2017,15/03/1995,1.0,0 -32.0,services,high.school,1.266,18/01/2007,21/05/2014,1.0,0 -34.0,entrepreneur,high.school,1.266,30/10/2003,01/11/1996,1.0,0 -42.0,admin.,high.school,1.266,21/11/2000,19/10/2009,1.0,0 -32.0,blue-collar,basic.9y,1.266,09/08/2016,03/08/2012,1.0,1 -,student,high.school,1.266,04/05/2006,11/04/2012,1.0,0 -30.0,services,high.school,1.266,15/02/1997,29/11/2005,1.0,0 -33.0,management,university.degree,1.266,25/03/2011,20/10/1996,1.0,0 -28.0,technician,university.degree,1.266,08/04/2005,22/07/2011,1.0,0 -23.0,admin.,high.school,1.266,25/05/2011,28/09/2011,1.0,0 -33.0,admin.,high.school,1.266,31/12/1992,14/10/2004,1.0,1 -45.0,admin.,high.school,1.266,05/08/1991,15/12/2000,1.0,0 -25.0,,basic.6y,1.266,21/10/1997,01/04/1992,1.0,0 -,technician,professional.course,1.266,06/04/2009,13/10/2006,1.0,0 -,,basic.9y,1.266,14/12/2012,10/05/2000,1.0,0 -32.0,management,university.degree,1.266,25/03/2019,02/12/2014,1.0,0 -28.0,services,professional.course,1.266,31/12/2004,14/03/2008,1.0,1 -35.0,blue-collar,basic.9y,1.266,,19/11/2015,1.0,0 -30.0,technician,high.school,1.266,20/08/1998,23/06/2005,1.0,0 -43.0,blue-collar,basic.9y,1.266,12/11/2004,01/02/2006,1.0,0 -,self-employed,university.degree,1.266,20/01/2015,03/12/2004,1.0,0 -25.0,technician,university.degree,1.266,17/03/2014,17/12/2007,1.0,0 -29.0,services,high.school,1.266,10/10/2006,05/02/1993,1.0,0 -29.0,,high.school,1.266,,05/01/2010,1.0,0 -37.0,services,high.school,1.266,20/03/2014,01/11/2009,1.0,0 -27.0,admin.,professional.course,1.266,05/05/1992,27/06/2005,1.0,0 -27.0,admin.,professional.course,1.266,16/04/2015,01/09/2009,1.0,0 -33.0,admin.,professional.course,1.266,25/12/2003,12/01/1996,1.0,0 -,admin.,university.degree,1.266,22/03/1990,06/05/2011,1.0,0 -52.0,blue-collar,basic.6y,1.266,01/12/2004,27/06/2003,1.0,0 -27.0,admin.,university.degree,1.266,23/01/2006,09/12/1995,1.0,0 -42.0,management,university.degree,1.266,16/07/2012,20/08/2004,1.0,0 -,technician,professional.course,1.266,26/05/2014,30/03/2018,1.0,0 -31.0,,high.school,1.266,14/07/2006,20/05/2005,1.0,0 -31.0,,university.degree,1.266,24/12/2013,10/10/2011,1.0,0 -27.0,services,high.school,1.266,04/10/2002,01/12/2006,1.0,0 -,technician,professional.course,1.266,14/01/2000,11/06/2014,1.0,0 -,,high.school,1.266,25/11/1996,29/08/2003,1.0,0 -24.0,technician,professional.course,1.266,31/01/2002,03/10/2007,1.0,0 -23.0,admin.,high.school,1.266,27/01/2016,20/06/1993,1.0,0 -28.0,,high.school,1.266,31/12/1988,29/08/2014,1.0,0 -28.0,student,high.school,1.266,14/07/2010,01/09/1996,1.0,0 -36.0,management,university.degree,1.266,09/11/2016,01/03/2001,1.0,0 -27.0,blue-collar,basic.4y,1.266,05/09/1990,05/11/2002,1.0,0 -37.0,blue-collar,high.school,1.266,19/06/2017,10/11/1994,1.0,0 -21.0,services,high.school,1.266,31/12/1993,09/02/1996,1.0,0 -28.0,blue-collar,basic.9y,1.266,10/07/2013,05/05/2009,1.0,0 -,blue-collar,basic.6y,1.266,24/07/2013,25/12/1989,1.0,0 -46.0,blue-collar,basic.9y,1.266,,13/06/2003,1.0,0 -,blue-collar,basic.9y,1.266,01/07/1999,18/11/2010,1.0,0 -51.0,,basic.4y,1.266,12/02/2016,03/04/2014,1.0,0 -37.0,services,high.school,1.266,10/02/2000,24/04/2013,1.0,0 -27.0,technician,university.degree,1.266,01/06/1996,20/02/2014,1.0,0 -23.0,admin.,high.school,1.266,04/05/2011,18/09/2013,1.0,0 -28.0,blue-collar,basic.9y,1.266,17/10/2008,05/11/1992,1.0,0 -34.0,self-employed,high.school,1.266,02/01/2019,05/04/1993,1.0,0 -39.0,admin.,high.school,1.266,24/10/2013,18/05/2001,1.0,0 -23.0,,high.school,1.266,05/08/1993,09/12/2013,1.0,0 -26.0,admin.,university.degree,1.266,08/10/2002,28/01/2010,1.0,0 -32.0,blue-collar,high.school,1.266,31/12/1994,04/12/2014,1.0,0 -35.0,admin.,university.degree,1.266,18/06/2014,02/09/2014,1.0,0 -28.0,management,basic.9y,1.266,29/06/2011,07/11/2013,1.0,0 -28.0,blue-collar,basic.9y,1.266,20/12/1994,05/01/1996,1.0,0 -,management,basic.9y,1.266,10/12/1988,30/05/2003,1.0,0 -34.0,entrepreneur,university.degree,1.266,03/10/2018,19/02/2004,1.0,0 -23.0,services,basic.9y,1.266,31/10/2003,05/05/1994,1.0,0 -36.0,admin.,university.degree,1.266,14/03/2006,15/10/2010,1.0,0 -22.0,student,high.school,1.266,30/03/2017,31/10/2012,1.0,0 -38.0,blue-collar,basic.4y,1.266,22/05/2000,01/05/1995,1.0,0 -27.0,technician,professional.course,1.266,,14/07/2014,1.0,0 -35.0,blue-collar,high.school,1.266,12/04/2002,05/01/2003,1.0,0 -27.0,technician,professional.course,1.266,01/02/1995,31/01/2012,1.0,0 -40.0,blue-collar,basic.9y,1.266,04/06/2014,23/11/2007,1.0,0 -33.0,admin.,university.degree,1.266,28/02/2000,21/12/1999,1.0,0 -30.0,technician,professional.course,1.266,05/03/1999,07/09/2011,1.0,1 -27.0,technician,professional.course,1.266,,03/10/1997,1.0,0 -30.0,blue-collar,basic.6y,1.266,03/02/1995,07/04/2009,1.0,0 -23.0,technician,high.school,1.266,22/05/2012,25/03/2016,1.0,1 -24.0,blue-collar,basic.4y,1.266,28/03/1992,11/12/2009,1.0,0 -,admin.,university.degree,1.266,,10/07/2013,1.0,0 -48.0,admin.,high.school,1.266,29/06/2015,02/12/2005,1.0,0 -28.0,technician,university.degree,1.266,19/09/2003,14/06/2013,1.0,0 -31.0,blue-collar,basic.9y,1.266,14/04/2009,14/04/2000,1.0,1 -,technician,professional.course,1.266,06/05/2015,25/02/2019,1.0,0 -39.0,technician,professional.course,1.266,23/04/2004,15/04/1998,1.0,0 -31.0,blue-collar,basic.9y,1.266,01/05/1995,07/01/2013,1.0,0 -31.0,blue-collar,basic.9y,1.266,01/12/2010,26/06/1998,1.0,0 -46.0,services,high.school,1.266,01/07/1995,10/12/2014,1.0,0 -28.0,blue-collar,basic.6y,1.266,,03/07/2014,1.0,1 -32.0,,high.school,1.266,04/06/2014,01/07/1997,1.0,0 -31.0,technician,university.degree,1.266,25/12/1997,01/07/2005,1.0,0 -27.0,,basic.9y,1.266,28/03/2018,13/12/2012,1.0,1 -33.0,blue-collar,basic.9y,1.266,23/05/1995,01/09/2013,1.0,1 -,technician,professional.course,1.266,14/04/2009,15/10/2010,1.0,0 -29.0,admin.,basic.9y,1.266,01/10/1995,17/11/2000,1.0,0 -26.0,admin.,high.school,1.266,17/12/2002,10/03/2006,1.0,0 -,blue-collar,basic.9y,1.266,18/07/2008,27/04/2007,1.0,0 -54.0,blue-collar,basic.9y,1.266,17/10/2008,07/10/2015,1.0,0 -33.0,blue-collar,basic.9y,1.266,19/09/2003,16/01/2009,1.0,0 -33.0,blue-collar,basic.9y,1.266,23/03/2012,15/08/2001,1.0,0 -58.0,entrepreneur,professional.course,1.266,27/05/2003,15/04/1999,1.0,0 -51.0,blue-collar,basic.4y,1.266,19/09/2003,31/12/1990,1.0,1 -28.0,student,university.degree,1.266,12/01/2007,11/12/2009,1.0,0 -24.0,services,high.school,1.266,08/07/1997,13/04/2018,1.0,0 -27.0,admin.,high.school,1.266,,16/05/2003,1.0,0 -29.0,blue-collar,basic.6y,1.266,,01/08/2006,1.0,0 -49.0,services,high.school,1.266,,09/06/2006,1.0,0 -35.0,admin.,high.school,1.266,15/09/2003,02/10/2018,1.0,0 -,services,high.school,1.266,22/04/2015,22/01/2018,1.0,0 -57.0,services,basic.4y,1.266,05/09/1995,16/10/2002,1.0,0 -,blue-collar,high.school,1.266,22/08/2011,28/09/2012,1.0,0 -33.0,technician,professional.course,1.266,01/12/1997,08/07/2004,1.0,0 -53.0,services,basic.6y,1.266,21/07/2015,31/12/1994,1.0,0 -31.0,admin.,high.school,1.266,27/03/2003,13/11/2002,1.0,0 -23.0,student,high.school,1.266,31/05/2005,30/07/2010,1.0,0 -39.0,entrepreneur,basic.9y,1.266,31/12/1991,17/06/2016,1.0,0 -27.0,blue-collar,basic.4y,1.266,01/09/1997,13/08/2014,1.0,0 -36.0,blue-collar,basic.6y,1.266,05/09/1988,24/07/2008,1.0,0 -40.0,technician,professional.course,1.266,02/07/2003,10/04/2001,1.0,0 -54.0,self-employed,professional.course,1.266,01/11/1995,30/11/1993,1.0,0 -24.0,student,basic.9y,1.266,16/04/2010,05/04/1993,1.0,0 -31.0,admin.,high.school,1.266,,01/05/1997,1.0,0 -,services,high.school,1.266,05/03/1995,14/02/2003,1.0,0 -31.0,blue-collar,basic.4y,1.266,28/10/2016,20/12/1992,1.0,0 -,management,university.degree,1.266,,26/07/2016,1.0,0 -,housemaid,high.school,1.266,27/11/1996,22/11/2004,1.0,0 -33.0,blue-collar,basic.6y,1.266,31/03/1997,19/11/2014,1.0,0 -40.0,blue-collar,basic.6y,1.266,25/06/1995,08/06/2015,1.0,0 -36.0,blue-collar,basic.6y,1.266,19/07/2011,10/10/1997,1.0,0 -31.0,technician,basic.9y,1.266,21/06/2012,08/12/2004,1.0,1 -30.0,technician,university.degree,1.266,28/02/2003,17/10/2003,1.0,0 -33.0,,university.degree,1.266,25/02/2014,14/06/2012,1.0,0 -48.0,services,basic.9y,1.266,31/12/1994,18/01/2002,1.0,0 -25.0,,high.school,1.266,08/10/1998,15/11/2013,1.0,1 -31.0,blue-collar,basic.9y,1.266,,06/02/2004,1.0,0 -26.0,blue-collar,professional.course,1.266,,10/09/2014,1.0,1 -,admin.,university.degree,1.266,12/01/2006,09/09/1997,1.0,0 -,admin.,university.degree,1.266,14/10/2004,26/03/2015,1.0,0 -34.0,admin.,university.degree,1.266,12/06/2003,08/07/2014,1.0,0 -46.0,blue-collar,basic.4y,1.266,08/12/2008,28/12/2018,1.0,0 -33.0,technician,university.degree,1.266,09/09/2003,01/08/2018,1.0,0 -41.0,technician,professional.course,1.266,31/05/2010,20/08/2004,1.0,0 -42.0,blue-collar,basic.9y,1.266,,01/03/2005,1.0,0 -30.0,admin.,high.school,1.266,01/03/2009,16/12/2010,1.0,0 -39.0,blue-collar,basic.9y,1.266,15/03/2002,01/05/1996,1.0,0 -27.0,admin.,high.school,1.266,05/09/1996,24/04/2015,1.0,0 -36.0,,university.degree,1.266,19/04/2018,05/08/1998,1.0,0 -37.0,technician,professional.course,1.266,30/03/1999,14/03/2008,1.0,0 -32.0,technician,professional.course,1.266,31/12/1994,07/11/1996,1.0,1 -24.0,entrepreneur,university.degree,1.266,24/03/2016,02/02/2018,1.0,0 -,services,high.school,1.266,13/02/2004,28/10/2009,1.0,0 -27.0,admin.,university.degree,1.266,12/11/2015,17/06/2011,1.0,1 -28.0,blue-collar,basic.6y,1.266,,18/02/2011,1.0,0 -30.0,blue-collar,basic.6y,1.266,03/03/2017,19/09/1995,1.0,0 -34.0,unemployed,basic.9y,1.266,06/02/2001,27/04/2009,1.0,0 -42.0,blue-collar,basic.4y,1.266,05/12/1998,05/07/2013,1.0,0 -40.0,,basic.9y,1.266,30/05/2014,15/07/2010,1.0,1 -26.0,admin.,university.degree,1.266,10/07/2015,01/03/1993,1.0,0 -42.0,services,high.school,1.266,13/06/2003,15/05/1996,1.0,0 -29.0,blue-collar,basic.6y,1.266,15/12/1992,10/03/2016,1.0,0 -28.0,services,high.school,1.266,18/03/2013,04/06/2014,1.0,0 -30.0,blue-collar,basic.9y,1.266,01/04/1995,14/11/2003,1.0,0 -35.0,entrepreneur,professional.course,1.266,12/06/2001,25/01/2012,1.0,0 -33.0,blue-collar,basic.9y,1.266,25/05/2007,10/08/2012,1.0,0 -28.0,blue-collar,basic.9y,1.266,,11/01/2010,1.0,0 -32.0,admin.,university.degree,1.266,20/12/2001,08/08/2014,1.0,0 -33.0,services,high.school,1.266,07/11/2005,01/06/2007,1.0,0 -40.0,,professional.course,1.266,05/03/2004,26/01/2000,1.0,0 -30.0,,high.school,1.266,10/10/2002,23/11/2010,1.0,0 -26.0,technician,professional.course,1.266,01/08/1995,05/07/1998,1.0,0 -22.0,technician,professional.course,1.266,,17/02/2009,1.0,0 -46.0,blue-collar,basic.9y,1.266,21/05/2008,25/07/1990,1.0,0 -49.0,entrepreneur,university.degree,1.266,17/10/2011,18/11/2008,1.0,0 -52.0,admin.,university.degree,1.266,20/02/1997,24/05/2002,1.0,0 -41.0,admin.,high.school,1.266,01/05/2005,05/07/2003,1.0,0 -31.0,entrepreneur,university.degree,1.266,05/06/1992,23/02/2017,1.0,0 -26.0,technician,professional.course,1.266,20/02/2004,03/10/2007,1.0,0 -35.0,blue-collar,basic.6y,1.266,28/08/2018,21/04/2000,1.0,0 -31.0,blue-collar,basic.9y,1.266,07/10/2005,01/02/1994,1.0,0 -52.0,blue-collar,basic.4y,1.266,12/12/2011,03/06/2010,1.0,0 -44.0,entrepreneur,university.degree,1.266,13/10/2009,11/03/2014,1.0,0 -36.0,blue-collar,basic.9y,1.266,29/01/1999,31/12/1993,1.0,0 -34.0,blue-collar,basic.6y,1.266,05/07/2006,12/04/2005,1.0,0 -38.0,blue-collar,basic.4y,1.266,21/02/2003,27/12/2005,1.0,0 -42.0,technician,professional.course,1.266,09/11/2001,15/07/2013,1.0,0 -51.0,technician,professional.course,1.266,27/11/2017,15/05/2017,1.0,0 -27.0,admin.,professional.course,1.266,,28/12/2012,1.0,0 -31.0,blue-collar,basic.9y,1.266,18/09/2009,17/12/2004,1.0,0 -24.0,,high.school,1.266,,08/07/2014,1.0,0 -42.0,technician,professional.course,1.266,13/02/2007,26/01/1999,1.0,0 -32.0,services,university.degree,1.266,29/05/2007,19/08/2013,1.0,0 -31.0,management,university.degree,1.266,22/06/2000,23/04/2004,1.0,0 -45.0,,university.degree,1.266,26/07/2002,31/12/1993,1.0,0 -39.0,,high.school,1.266,27/09/2012,16/10/2014,1.0,0 -32.0,self-employed,basic.9y,1.266,17/02/2009,30/11/2016,1.0,0 -31.0,,professional.course,1.266,31/12/1992,22/07/1992,1.0,0 -37.0,technician,high.school,1.266,17/11/2015,26/03/2004,1.0,0 -28.0,blue-collar,basic.9y,1.266,27/09/2013,21/06/2016,1.0,0 -29.0,,university.degree,1.266,14/03/2019,25/03/2005,1.0,0 -29.0,admin.,high.school,1.266,25/07/1997,07/01/2008,1.0,1 -31.0,blue-collar,professional.course,1.266,,03/03/2011,1.0,0 -26.0,blue-collar,professional.course,1.266,17/07/2002,14/07/2005,1.0,0 -25.0,student,high.school,1.266,12/03/2015,04/04/2014,1.0,1 -31.0,blue-collar,basic.9y,1.266,14/02/2003,10/07/2014,1.0,0 -34.0,services,high.school,1.266,08/04/2016,28/04/2017,1.0,0 -30.0,admin.,university.degree,1.266,22/07/2014,23/01/2012,1.0,0 -33.0,,basic.6y,1.266,27/01/1994,01/12/1994,1.0,0 -34.0,blue-collar,basic.4y,1.266,05/08/2005,01/08/1996,1.0,0 -27.0,blue-collar,basic.9y,1.266,05/12/2003,26/12/2003,1.0,0 -,admin.,university.degree,1.266,22/07/2003,11/12/2007,1.0,0 -32.0,blue-collar,basic.9y,1.266,26/04/2013,28/10/2008,1.0,0 -54.0,blue-collar,basic.9y,1.266,28/10/2009,25/12/1998,1.0,1 -31.0,blue-collar,basic.4y,1.266,,22/06/2010,1.0,0 -52.0,technician,basic.6y,1.266,15/09/2001,31/05/1996,1.0,0 -31.0,blue-collar,basic.9y,1.266,01/06/1995,24/06/2005,1.0,0 -35.0,admin.,high.school,1.266,15/09/1998,07/01/2003,1.0,0 -,admin.,high.school,1.266,09/04/2004,20/04/1992,1.0,1 -26.0,admin.,university.degree,1.266,05/04/1994,05/10/1999,1.0,0 -28.0,blue-collar,basic.9y,1.266,,02/05/1997,1.0,1 -29.0,technician,high.school,1.266,05/02/1999,21/07/1997,1.0,0 -28.0,,professional.course,1.266,09/12/2009,03/12/2004,1.0,0 -23.0,,high.school,1.266,29/10/2002,01/02/1998,1.0,0 -30.0,admin.,university.degree,1.266,02/09/2003,20/08/2018,1.0,0 -47.0,blue-collar,basic.9y,1.266,,01/06/1993,1.0,0 -29.0,admin.,basic.9y,1.266,23/09/2003,17/01/2012,1.0,1 -37.0,blue-collar,basic.9y,1.266,03/08/2006,15/07/1997,1.0,1 -39.0,management,basic.4y,1.266,17/11/2010,05/03/1991,1.0,0 -45.0,entrepreneur,university.degree,1.266,24/02/2015,21/07/2006,1.0,0 -33.0,admin.,high.school,1.266,15/01/2015,15/04/1988,1.0,0 -29.0,blue-collar,basic.6y,1.266,30/11/1996,26/01/2007,1.0,0 -30.0,admin.,university.degree,1.266,18/11/2004,09/09/2002,1.0,0 -24.0,admin.,high.school,1.266,24/04/2018,08/02/2011,1.0,0 -39.0,admin.,high.school,1.266,30/12/2015,13/04/1999,1.0,0 -48.0,services,basic.4y,1.266,,18/11/2016,1.0,0 -37.0,technician,university.degree,1.266,18/01/2013,04/10/1996,1.0,0 -32.0,blue-collar,high.school,1.266,02/08/2013,19/01/2017,1.0,0 -43.0,blue-collar,basic.4y,1.266,12/12/2003,05/05/2014,1.0,0 -29.0,blue-collar,basic.4y,1.266,02/02/2009,11/08/2003,1.0,0 -42.0,blue-collar,high.school,1.266,03/01/2005,01/08/2004,1.0,0 -23.0,technician,high.school,1.266,08/06/2017,11/05/2017,1.0,0 -,retired,high.school,1.266,24/07/2008,25/12/1995,1.0,0 -36.0,entrepreneur,basic.9y,1.266,27/07/1999,28/06/1996,1.0,0 -26.0,blue-collar,basic.9y,1.266,24/06/2004,04/05/2016,1.0,0 -30.0,services,high.school,1.266,21/12/2010,01/01/2006,1.0,0 -31.0,blue-collar,basic.6y,1.266,05/02/2014,03/12/2004,1.0,0 -30.0,technician,basic.9y,1.266,31/01/2012,09/06/2016,1.0,0 -38.0,technician,professional.course,1.266,,13/12/2002,1.0,0 -29.0,,university.degree,1.266,,17/10/2012,1.0,0 -38.0,blue-collar,basic.6y,1.266,30/03/2006,22/10/2014,1.0,0 -38.0,entrepreneur,university.degree,1.266,31/12/1994,13/04/2006,1.0,0 -46.0,,basic.4y,1.266,26/09/2002,20/06/2014,1.0,0 -43.0,,basic.4y,1.266,,16/08/1996,1.0,0 -40.0,management,university.degree,1.266,,31/12/1992,1.0,0 -29.0,blue-collar,basic.9y,1.266,10/02/1999,28/11/2008,1.0,0 -31.0,technician,university.degree,1.266,22/10/2010,07/10/2011,1.0,0 -39.0,,basic.9y,1.266,24/12/1991,18/03/2011,1.0,0 -36.0,blue-collar,basic.9y,1.266,,27/03/2009,1.0,0 -26.0,technician,professional.course,1.266,12/06/1996,01/09/1992,1.0,0 -27.0,self-employed,university.degree,1.266,18/06/2004,07/04/2006,1.0,0 -25.0,admin.,high.school,1.266,01/04/1994,07/12/2001,1.0,0 -29.0,technician,high.school,1.266,31/01/2012,01/08/1996,1.0,0 -33.0,blue-collar,basic.9y,1.266,18/04/2014,17/09/2013,1.0,0 -27.0,blue-collar,high.school,1.266,02/10/2008,01/04/2014,1.0,0 -44.0,technician,professional.course,1.266,16/02/2007,07/05/2013,1.0,0 -32.0,blue-collar,basic.4y,1.266,30/03/2007,09/02/2006,1.0,0 -33.0,technician,high.school,1.266,05/03/1990,01/06/2008,1.0,0 -34.0,blue-collar,high.school,1.266,06/07/2006,23/09/2009,1.0,0 -,management,university.degree,1.266,28/02/2017,17/04/2013,1.0,0 -33.0,blue-collar,basic.9y,1.266,30/04/2004,18/02/2016,1.0,0 -48.0,services,basic.4y,1.266,02/11/2007,05/12/1996,1.0,0 -28.0,admin.,high.school,1.266,06/05/2003,19/12/2013,1.0,0 -36.0,unemployed,basic.9y,1.266,18/08/1997,31/12/1994,1.0,0 -43.0,blue-collar,basic.4y,1.266,29/04/2015,27/05/2008,1.0,0 -33.0,blue-collar,high.school,1.266,02/04/1992,27/06/1997,1.0,0 -31.0,services,high.school,1.266,12/09/2000,01/10/1995,1.0,0 -27.0,admin.,basic.9y,1.266,11/07/2014,18/05/2010,1.0,0 -,blue-collar,basic.6y,1.266,02/03/2016,25/02/2005,1.0,0 -29.0,services,high.school,1.266,05/03/2014,27/07/2007,1.0,0 -28.0,blue-collar,basic.9y,1.266,,01/10/2004,1.0,0 -35.0,services,high.school,1.266,15/02/1997,15/11/2002,1.0,0 -25.0,entrepreneur,university.degree,1.266,02/04/2012,01/08/1997,1.0,0 -20.0,blue-collar,high.school,1.266,05/02/2014,20/11/2017,1.0,0 -24.0,services,high.school,1.266,24/11/2004,15/12/2003,1.0,0 -55.0,admin.,university.degree,1.266,,29/05/2015,1.0,0 -30.0,student,high.school,1.266,20/07/2011,19/06/2008,1.0,0 -23.0,admin.,high.school,1.266,25/06/2009,25/11/2015,1.0,0 -33.0,technician,basic.9y,1.266,05/03/1991,28/04/2000,1.0,0 -25.0,blue-collar,high.school,1.266,24/10/2002,09/03/2016,1.0,0 -24.0,services,high.school,1.266,05/05/2002,31/10/2003,1.0,0 -21.0,student,high.school,1.266,01/08/2006,14/10/2013,1.0,0 -32.0,admin.,university.degree,1.266,11/01/1993,02/07/2018,1.0,0 -,admin.,university.degree,1.266,,20/12/1994,1.0,0 -30.0,services,high.school,1.266,,11/03/2005,1.0,0 -32.0,admin.,high.school,1.266,,26/05/2009,1.0,0 -33.0,blue-collar,basic.6y,1.266,27/12/2001,12/12/2014,1.0,0 -40.0,blue-collar,basic.9y,1.266,15/01/2016,31/01/2012,1.0,0 -29.0,admin.,high.school,1.266,28/07/2010,01/10/2008,1.0,0 -34.0,services,high.school,1.266,14/10/2004,01/08/2000,1.0,0 -30.0,blue-collar,basic.9y,1.266,01/01/2008,04/06/1999,1.0,0 -35.0,services,high.school,1.266,02/05/2008,08/08/1997,1.0,0 -58.0,entrepreneur,professional.course,1.266,23/12/2005,05/11/1989,1.0,0 -38.0,,basic.4y,1.266,23/03/2006,30/07/2014,1.0,0 -34.0,technician,professional.course,1.266,23/03/2010,01/11/1993,1.0,0 -35.0,admin.,university.degree,1.266,12/03/2009,22/04/2005,1.0,0 -33.0,admin.,basic.6y,1.266,05/12/1986,07/02/2007,1.0,0 -22.0,student,high.school,1.266,,03/03/2015,1.0,0 -57.0,retired,basic.6y,1.266,14/05/2015,16/09/2005,1.0,0 -59.0,management,basic.4y,1.266,16/11/2004,09/02/2009,1.0,0 -28.0,student,university.degree,1.266,10/04/1998,30/04/2009,1.0,1 -25.0,management,university.degree,1.266,02/12/2008,01/08/1997,1.0,0 -26.0,,high.school,1.25,05/09/1998,27/08/2014,1.0,0 -,blue-collar,professional.course,1.25,24/02/1990,29/09/2000,1.0,0 -30.0,,basic.9y,1.25,25/05/2000,24/06/2014,1.0,0 -30.0,admin.,high.school,1.25,04/04/2018,25/12/1995,1.0,0 -32.0,admin.,high.school,1.25,03/06/2008,25/03/2016,1.0,0 -,admin.,university.degree,1.25,14/04/2006,23/09/2014,1.0,0 -23.0,blue-collar,high.school,1.25,,02/01/2004,1.0,0 -32.0,services,high.school,1.25,,19/12/2003,1.0,0 -55.0,blue-collar,professional.course,1.25,,03/05/2002,1.0,0 -35.0,blue-collar,basic.9y,1.25,21/05/2004,24/12/2012,1.0,1 -26.0,blue-collar,high.school,1.25,16/12/2008,09/12/1993,1.0,0 -32.0,technician,professional.course,1.25,15/01/2004,04/07/2003,1.0,1 -21.0,services,high.school,1.25,27/05/2004,24/05/2002,1.0,0 -34.0,blue-collar,professional.course,1.25,23/09/1997,14/03/2017,1.0,0 -34.0,technician,professional.course,1.25,28/10/2014,09/06/2006,1.0,0 -24.0,services,high.school,1.25,22/11/2002,26/11/2004,1.0,0 -34.0,admin.,university.degree,1.25,13/04/2002,05/12/1990,1.0,0 -37.0,admin.,high.school,1.25,18/06/2012,22/04/2016,1.0,0 -,admin.,high.school,1.25,,30/04/2014,1.0,0 -24.0,blue-collar,basic.9y,1.25,,11/04/2017,1.0,0 -28.0,services,high.school,1.25,25/01/1993,09/12/2005,1.0,0 -32.0,blue-collar,basic.4y,1.25,25/12/1994,09/06/2010,1.0,0 -44.0,admin.,high.school,1.25,20/06/2016,01/09/2005,1.0,0 -28.0,admin.,university.degree,1.25,01/05/1996,03/01/2013,1.0,0 -36.0,admin.,high.school,1.25,14/09/2018,26/04/2006,1.0,0 -29.0,admin.,high.school,1.25,03/04/2003,06/06/2008,1.0,0 -29.0,,university.degree,1.25,23/11/2016,05/11/1992,1.0,0 -42.0,entrepreneur,high.school,1.25,20/01/1994,01/11/2012,1.0,0 -31.0,technician,university.degree,1.25,30/01/2004,14/11/2003,1.0,0 -,blue-collar,basic.9y,1.25,,27/03/2014,1.0,0 -32.0,management,professional.course,1.25,10/04/2008,17/11/2000,1.0,0 -29.0,,basic.4y,1.25,03/04/1996,18/02/2005,1.0,1 -27.0,admin.,university.degree,1.25,11/03/2011,01/01/1998,1.0,1 -29.0,blue-collar,basic.9y,1.25,05/08/1999,11/02/2011,1.0,0 -28.0,,basic.9y,1.25,24/02/2000,19/09/2003,1.0,0 -28.0,blue-collar,basic.9y,1.25,05/10/1999,25/11/2004,1.0,0 -31.0,,high.school,1.25,02/01/2006,01/06/1997,1.0,0 -35.0,technician,professional.course,1.25,29/10/1992,19/12/2003,1.0,0 -34.0,self-employed,professional.course,1.25,20/01/1997,30/07/2018,1.0,0 -28.0,blue-collar,basic.6y,1.25,27/05/2014,20/07/2001,1.0,0 -23.0,admin.,high.school,1.25,14/01/2005,27/12/2013,1.0,0 -,technician,basic.9y,1.25,06/02/2003,19/12/2003,1.0,0 -29.0,blue-collar,high.school,1.25,16/04/2015,25/12/1997,1.0,0 -34.0,admin.,university.degree,1.25,05/11/2010,17/12/2004,1.0,0 -41.0,management,university.degree,1.25,29/11/2005,01/08/1993,1.0,0 -33.0,blue-collar,basic.6y,1.25,02/03/2018,14/12/2011,1.0,0 -40.0,admin.,high.school,1.25,,14/04/2009,1.0,0 -54.0,retired,university.degree,1.25,01/04/2009,09/02/2015,1.0,0 -,,basic.9y,1.25,01/10/2013,01/02/1995,1.0,0 -32.0,admin.,high.school,1.25,03/07/2014,17/11/2015,1.0,0 -39.0,entrepreneur,university.degree,1.25,01/04/2004,05/08/1997,1.0,0 -39.0,blue-collar,high.school,1.25,20/05/2015,01/05/1996,1.0,0 -51.0,technician,basic.9y,1.25,03/06/2005,07/12/2015,1.0,0 -29.0,,basic.6y,1.25,01/06/1998,01/10/2007,1.0,0 -32.0,technician,professional.course,1.25,31/12/2004,01/04/1993,1.0,0 -39.0,entrepreneur,university.degree,1.25,13/02/2012,31/12/1989,1.0,0 -28.0,entrepreneur,basic.9y,1.25,01/05/2006,22/12/2011,1.0,0 -53.0,services,university.degree,1.25,04/02/2005,06/04/2016,1.0,0 -34.0,admin.,high.school,1.25,01/07/2005,03/10/2002,1.0,1 -35.0,blue-collar,basic.4y,1.25,25/03/1994,18/12/2009,1.0,0 -39.0,entrepreneur,university.degree,1.25,08/12/2005,19/06/2003,1.0,0 -31.0,admin.,university.degree,1.25,14/09/2018,11/07/2008,1.0,0 -31.0,admin.,university.degree,1.25,12/05/2005,26/09/2008,1.0,0 -28.0,admin.,high.school,1.25,27/04/2015,20/10/2014,1.0,0 -33.0,services,high.school,1.25,27/12/1991,30/11/2005,1.0,0 -30.0,admin.,university.degree,1.25,,18/10/2017,1.0,0 -28.0,entrepreneur,basic.9y,1.25,05/12/1999,12/09/2001,1.0,0 -30.0,admin.,university.degree,1.25,15/12/2010,28/10/1997,1.0,0 -54.0,management,university.degree,1.25,27/07/2012,09/03/2007,1.0,0 -39.0,technician,high.school,1.25,01/06/1997,25/12/1997,1.0,0 -54.0,management,university.degree,1.25,22/05/2002,28/10/2014,1.0,0 -31.0,blue-collar,basic.4y,1.25,08/07/2005,04/07/2014,1.0,0 -42.0,services,high.school,1.25,20/04/1993,10/08/1999,1.0,1 -29.0,,basic.9y,1.25,05/12/2006,20/01/2014,1.0,0 -35.0,blue-collar,basic.9y,1.25,30/10/2008,03/05/2013,1.0,1 -30.0,management,university.degree,1.25,09/02/2011,26/10/2011,1.0,0 -34.0,blue-collar,basic.4y,1.25,17/11/2014,13/06/2017,1.0,0 -22.0,technician,university.degree,1.25,19/09/2008,20/12/1996,1.0,1 -27.0,technician,high.school,1.25,14/03/2012,06/08/2010,1.0,0 -36.0,blue-collar,basic.9y,1.25,,16/02/2006,1.0,0 -24.0,blue-collar,basic.9y,1.25,03/01/2014,01/02/1996,1.0,0 -29.0,blue-collar,high.school,1.25,30/04/2012,19/05/2006,1.0,0 -32.0,services,high.school,1.25,27/11/1997,22/10/2014,1.0,0 -,admin.,high.school,1.25,,25/07/2003,1.0,0 -45.0,admin.,university.degree,1.25,28/11/1991,09/03/2007,1.0,0 -30.0,admin.,university.degree,1.25,30/12/2013,05/11/1993,1.0,0 -43.0,entrepreneur,professional.course,1.25,22/01/2014,07/10/2015,1.0,1 -45.0,admin.,university.degree,1.25,16/05/2003,19/10/1994,1.0,0 -45.0,admin.,university.degree,1.25,27/09/2012,04/11/2004,1.0,0 -29.0,blue-collar,high.school,1.25,,01/11/2008,1.0,1 -39.0,technician,high.school,1.25,25/11/2004,19/11/1999,1.0,0 -39.0,technician,professional.course,1.25,02/02/2012,06/01/2016,1.0,0 -27.0,blue-collar,basic.6y,1.25,18/10/2001,25/03/2005,1.0,0 -27.0,admin.,high.school,1.25,03/06/2005,18/12/2006,1.0,0 -30.0,blue-collar,basic.9y,1.25,01/12/1995,02/12/2015,1.0,0 -56.0,management,university.degree,1.25,09/08/2000,05/11/2004,1.0,0 -44.0,blue-collar,high.school,1.25,25/02/2015,18/09/2000,1.0,0 -41.0,blue-collar,basic.4y,1.25,28/05/2009,21/06/2007,1.0,0 -46.0,,high.school,1.25,21/07/2014,01/03/2008,1.0,0 -41.0,entrepreneur,high.school,1.25,29/10/2014,02/04/1998,1.0,0 -34.0,services,high.school,1.25,20/12/2016,25/01/1997,1.0,0 -41.0,entrepreneur,high.school,1.25,25/07/2008,01/08/2006,1.0,0 -39.0,blue-collar,basic.6y,1.25,01/09/1995,10/10/1997,1.0,0 -28.0,blue-collar,basic.6y,1.25,23/04/2012,17/01/2003,1.0,0 -29.0,blue-collar,high.school,1.25,18/02/2009,09/02/1997,1.0,0 -41.0,entrepreneur,high.school,1.25,24/02/1998,10/06/1989,1.0,0 -55.0,services,high.school,1.25,19/05/2011,05/11/1996,1.0,0 -30.0,retired,basic.9y,1.25,01/05/2006,10/08/1989,1.0,0 -29.0,blue-collar,high.school,1.25,27/04/2000,01/06/2007,1.0,0 -34.0,blue-collar,basic.9y,1.25,22/09/1997,04/10/2017,1.0,0 -45.0,services,high.school,1.25,18/04/1990,22/07/2005,1.0,0 -24.0,blue-collar,basic.9y,1.25,22/06/1998,30/03/2015,1.0,0 -,blue-collar,basic.6y,1.25,15/03/2000,24/05/2002,1.0,0 -51.0,technician,professional.course,1.25,01/01/2007,03/10/2012,1.0,0 -,blue-collar,basic.4y,1.25,09/07/1992,29/01/2018,1.0,0 -43.0,blue-collar,high.school,1.25,14/06/2005,01/11/1996,1.0,0 -25.0,blue-collar,basic.9y,1.25,02/09/2005,09/10/2003,1.0,0 -52.0,self-employed,university.degree,1.25,09/03/2016,01/04/1997,1.0,0 -33.0,admin.,high.school,1.25,03/03/2006,05/05/1994,1.0,0 -34.0,admin.,university.degree,1.25,01/07/1995,14/04/2009,1.0,0 -53.0,blue-collar,basic.4y,1.25,,13/09/2002,1.0,0 -41.0,blue-collar,basic.9y,1.25,18/03/2014,01/05/1997,1.0,0 -56.0,services,high.school,1.25,,14/03/2008,1.0,0 -56.0,,high.school,1.25,18/10/2012,30/11/2000,1.0,0 -,self-employed,professional.course,1.25,01/06/2007,19/07/2001,1.0,0 -42.0,self-employed,professional.course,1.25,25/09/2013,05/12/2013,1.0,0 -,technician,professional.course,1.25,31/10/2012,23/01/2019,1.0,0 -,admin.,university.degree,1.25,18/07/2018,21/12/2007,1.0,0 -,services,high.school,1.25,14/07/2015,26/10/2007,1.0,0 -34.0,technician,professional.course,1.25,28/04/2017,08/04/1998,1.0,0 -25.0,technician,basic.9y,1.25,09/04/2001,22/02/2008,1.0,0 -56.0,services,high.school,1.25,15/10/2010,27/07/2018,1.0,0 -39.0,technician,university.degree,1.25,30/12/2014,30/12/2004,1.0,0 -59.0,admin.,university.degree,1.25,25/02/2005,04/01/2016,1.0,0 -,,university.degree,1.25,21/11/2013,01/07/2006,1.0,0 -35.0,blue-collar,basic.4y,1.25,01/10/1992,21/04/2014,1.0,0 -43.0,,basic.6y,1.25,02/12/2005,28/03/2000,1.0,0 -25.0,blue-collar,basic.4y,1.25,29/05/2014,20/02/2004,1.0,0 -56.0,blue-collar,basic.9y,1.25,27/08/2013,07/03/2011,1.0,0 -34.0,technician,professional.course,1.25,22/08/2011,28/06/2002,1.0,1 -35.0,services,high.school,1.25,01/02/2000,21/07/2000,1.0,0 -42.0,,professional.course,1.25,02/10/2012,19/12/2012,1.0,0 -40.0,entrepreneur,high.school,1.25,27/05/2014,12/09/2003,1.0,0 -39.0,blue-collar,basic.9y,1.25,,15/01/1999,1.0,0 -30.0,technician,professional.course,1.25,,17/04/2014,1.0,0 -46.0,services,basic.4y,1.25,25/03/1996,08/07/2014,1.0,0 -55.0,admin.,high.school,1.25,18/02/2011,25/06/2018,1.0,0 -59.0,admin.,university.degree,1.25,01/03/2006,22/06/2001,1.0,1 -36.0,technician,professional.course,1.25,,07/03/2003,1.0,0 -29.0,admin.,university.degree,1.25,15/06/1992,01/10/2004,1.0,0 -27.0,technician,professional.course,1.25,05/06/1997,09/01/2003,1.0,0 -39.0,blue-collar,basic.9y,1.25,10/04/2013,06/08/2014,1.0,0 -53.0,services,basic.6y,1.25,28/10/2011,29/07/1997,1.0,0 -53.0,services,basic.6y,1.25,01/07/1996,12/04/2010,1.0,0 -46.0,admin.,high.school,1.25,12/03/2009,03/12/2010,1.0,0 -37.0,unemployed,university.degree,1.25,05/01/2004,18/07/2017,1.0,0 -33.0,blue-collar,basic.4y,1.25,27/12/2016,08/01/1997,1.0,0 -,blue-collar,basic.9y,1.25,05/06/2018,12/02/2016,1.0,0 -44.0,management,university.degree,1.25,06/01/1993,14/04/2014,1.0,0 -55.0,,professional.course,1.25,05/02/2015,13/06/2003,1.0,0 -29.0,blue-collar,basic.6y,1.25,29/11/2002,10/07/2013,1.0,0 -26.0,technician,professional.course,1.25,04/02/2005,15/07/2004,1.0,0 -28.0,,professional.course,1.25,05/10/2005,11/04/2012,1.0,0 -32.0,admin.,university.degree,1.25,25/01/2010,30/06/2008,1.0,0 -38.0,,basic.4y,1.25,14/10/2013,22/06/2006,1.0,0 -35.0,management,university.degree,1.25,31/01/1995,25/02/2005,1.0,0 -30.0,services,high.school,1.25,,05/04/2000,1.0,0 -37.0,admin.,high.school,1.25,11/02/2005,27/07/2017,1.0,1 -52.0,blue-collar,basic.9y,1.25,17/04/2019,06/10/2005,1.0,0 -30.0,services,high.school,1.25,03/10/2000,06/11/2015,1.0,0 -47.0,blue-collar,high.school,1.25,29/12/2006,21/04/2010,1.0,0 -47.0,blue-collar,high.school,1.25,,09/08/1989,1.0,0 -,admin.,high.school,1.25,01/09/1995,05/12/2014,1.0,0 -44.0,self-employed,university.degree,1.25,27/11/1997,26/01/2012,1.0,0 -45.0,blue-collar,high.school,1.25,09/04/2008,26/10/2016,1.0,0 -54.0,services,basic.6y,1.25,28/12/2011,28/02/2013,1.0,0 -43.0,blue-collar,basic.9y,1.25,21/12/2017,16/03/2006,1.0,0 -34.0,housemaid,high.school,1.25,01/07/1995,04/02/2005,1.0,0 -50.0,services,high.school,1.25,,17/01/2003,1.0,0 -58.0,admin.,basic.4y,1.25,15/01/2000,26/03/2002,1.0,1 -45.0,blue-collar,high.school,1.25,01/11/1995,01/10/2004,1.0,0 -31.0,,university.degree,1.25,07/09/2009,16/12/2005,1.0,0 -25.0,blue-collar,basic.9y,1.25,23/04/2004,11/10/2002,1.0,0 -55.0,management,basic.6y,1.25,01/04/2010,18/11/2002,1.0,0 -39.0,self-employed,basic.9y,1.25,29/10/2010,30/07/2004,1.0,1 -55.0,management,basic.6y,1.25,16/09/2014,11/12/2017,1.0,0 -51.0,admin.,high.school,1.25,11/02/2010,01/10/1994,1.0,0 -50.0,services,high.school,1.25,08/06/2015,18/03/2016,1.0,0 -30.0,entrepreneur,high.school,1.25,,08/10/2014,1.0,1 -35.0,blue-collar,basic.4y,1.25,03/01/2003,26/03/2015,1.0,0 -26.0,self-employed,university.degree,1.25,,07/01/2005,1.0,0 -32.0,blue-collar,basic.6y,1.25,01/02/2005,28/11/2003,1.0,0 -37.0,admin.,high.school,1.25,24/07/2009,11/07/2014,1.0,0 -23.0,blue-collar,basic.4y,1.25,20/04/2012,09/05/2003,1.0,0 -31.0,blue-collar,basic.9y,1.25,01/04/1995,01/07/1997,1.0,0 -54.0,services,basic.6y,1.25,14/02/2017,18/06/1999,1.0,0 -51.0,admin.,high.school,1.25,17/08/2016,28/01/1994,1.0,0 -33.0,technician,high.school,1.25,11/06/2010,15/06/2006,1.0,0 -50.0,admin.,professional.course,1.25,18/10/2000,17/02/2006,1.0,0 -32.0,admin.,high.school,1.25,01/10/2009,22/03/2001,1.0,0 -35.0,admin.,high.school,1.25,29/10/2009,02/01/2004,1.0,0 -37.0,blue-collar,basic.6y,1.25,01/12/1994,10/12/2004,1.0,0 -33.0,services,high.school,1.25,29/05/2013,19/04/1996,1.0,0 -29.0,unemployed,university.degree,1.25,14/02/2003,26/10/2007,1.0,0 -28.0,self-employed,university.degree,1.25,17/10/2017,09/04/2003,1.0,0 -32.0,,university.degree,1.25,21/06/2002,19/06/2014,1.0,0 -32.0,admin.,university.degree,1.25,05/08/1993,25/10/2002,1.0,0 -32.0,,university.degree,1.25,25/10/2002,02/08/2018,1.0,1 -30.0,,basic.9y,1.25,24/06/2015,21/03/2003,1.0,0 -44.0,management,university.degree,1.25,25/11/1992,03/12/2010,1.0,0 -31.0,services,professional.course,1.25,01/12/2004,20/04/2018,1.0,0 -30.0,management,university.degree,1.25,14/01/2008,25/06/2010,1.0,1 -39.0,,university.degree,1.25,25/01/1995,26/08/1994,1.0,0 -55.0,housemaid,high.school,1.25,07/05/2012,14/05/2012,1.0,0 -28.0,services,basic.9y,1.25,28/04/2014,30/01/2013,1.0,0 -24.0,services,high.school,1.25,27/03/2018,10/03/2000,1.0,0 -,admin.,university.degree,1.25,01/10/1998,11/11/2013,1.0,0 -29.0,admin.,high.school,1.25,18/05/1999,21/10/2008,1.0,0 -39.0,admin.,university.degree,1.25,25/01/2013,01/04/2009,1.0,0 -53.0,admin.,basic.9y,1.25,24/12/2008,05/11/2010,1.0,0 -,blue-collar,basic.4y,1.25,14/12/2006,11/12/2003,1.0,1 -,admin.,basic.9y,1.25,07/11/2007,06/05/2005,1.0,0 -38.0,services,high.school,1.25,18/06/2007,31/05/2016,1.0,0 -31.0,blue-collar,high.school,1.25,04/04/2012,10/07/2013,1.0,0 -48.0,blue-collar,basic.9y,1.25,19/01/2007,28/11/2003,1.0,0 -48.0,blue-collar,basic.9y,1.25,12/06/2012,24/04/2019,1.0,0 -36.0,admin.,university.degree,1.25,01/03/1998,02/07/2004,1.0,0 -48.0,admin.,high.school,1.25,22/08/2003,12/11/2014,1.0,0 -48.0,,basic.9y,1.25,19/01/2018,08/06/2006,1.0,0 -48.0,blue-collar,basic.9y,1.25,04/01/2008,15/06/2010,1.0,0 -59.0,retired,basic.4y,1.25,11/01/2011,31/12/1987,1.0,0 -59.0,retired,basic.4y,1.25,05/06/2014,09/02/1996,1.0,0 -58.0,management,university.degree,1.25,20/12/2001,28/05/2004,1.0,0 -26.0,technician,university.degree,1.25,30/11/2010,01/04/1995,1.0,0 -35.0,blue-collar,basic.9y,1.25,02/11/2007,09/04/2009,1.0,0 -39.0,technician,high.school,1.25,31/12/1992,05/05/2000,1.0,0 -39.0,technician,high.school,1.25,03/05/1999,11/12/2012,1.0,0 -37.0,services,high.school,1.25,28/11/2012,03/01/2011,1.0,0 -53.0,services,university.degree,1.25,11/03/2013,06/03/2013,1.0,0 -34.0,blue-collar,basic.4y,1.25,16/08/2000,31/05/2007,1.0,1 -25.0,blue-collar,basic.6y,1.25,05/08/1999,25/03/1996,1.0,0 -41.0,,high.school,1.25,22/09/1999,02/02/2007,1.0,0 -24.0,technician,basic.9y,1.25,05/04/2017,03/10/2003,1.0,0 -33.0,blue-collar,basic.9y,1.25,21/12/2007,21/01/2011,1.0,1 -32.0,blue-collar,basic.6y,1.25,28/10/1996,08/02/2008,1.0,0 -57.0,management,basic.4y,1.25,25/06/1988,30/07/2004,1.0,0 -37.0,,basic.4y,1.25,01/07/1993,01/11/1994,1.0,0 -31.0,technician,high.school,1.25,02/04/1998,22/03/2007,1.0,0 -34.0,blue-collar,high.school,1.25,15/08/1994,25/06/2018,1.0,0 -33.0,admin.,high.school,1.25,01/08/1997,03/10/2007,1.0,0 -53.0,services,university.degree,1.25,01/09/1997,21/05/2004,1.0,0 -37.0,admin.,high.school,1.25,07/08/2012,21/02/2003,1.0,0 -41.0,entrepreneur,high.school,1.25,04/11/1998,25/04/2007,1.0,1 -29.0,admin.,high.school,1.25,01/08/2005,21/03/2003,1.0,1 -,services,high.school,1.25,10/07/2017,01/11/1995,1.0,0 -30.0,technician,basic.9y,1.25,09/01/2009,09/11/2001,1.0,0 -47.0,services,high.school,1.25,01/11/1989,25/01/2012,1.0,0 -53.0,,high.school,1.25,04/11/2003,01/03/2005,1.0,0 -41.0,,basic.9y,1.25,23/06/2014,11/08/2009,1.0,0 -,services,high.school,1.25,16/05/2006,23/01/2014,1.0,0 -,technician,professional.course,1.25,15/07/1989,23/01/2015,1.0,0 -41.0,management,university.degree,1.25,11/06/2001,03/04/2009,1.0,0 -36.0,management,university.degree,1.25,30/07/2010,29/01/2010,1.0,0 -53.0,admin.,high.school,1.25,03/06/2004,13/08/2008,1.0,0 -24.0,services,high.school,1.25,27/01/2010,10/03/2000,1.0,1 -34.0,services,high.school,1.25,08/07/2016,12/05/2006,1.0,0 -34.0,,high.school,1.25,01/02/2010,23/01/2004,1.0,0 -29.0,services,basic.9y,1.25,17/07/2001,25/03/1995,1.0,0 -33.0,blue-collar,professional.course,1.25,19/04/2013,18/04/2008,1.0,1 -53.0,admin.,high.school,1.25,20/11/1992,13/07/2015,1.0,0 -,services,high.school,1.25,18/08/1993,15/03/2017,1.0,0 -54.0,blue-collar,basic.4y,1.25,02/01/2004,05/02/2014,1.0,0 -27.0,services,high.school,1.25,15/09/2014,07/03/2017,1.0,0 -38.0,,high.school,1.25,15/10/1996,11/11/2010,1.0,0 -,,university.degree,1.25,12/04/2000,08/06/2007,1.0,0 -36.0,management,university.degree,1.25,03/06/2015,15/10/2004,1.0,0 -32.0,blue-collar,basic.4y,1.25,20/02/2014,22/06/2017,1.0,0 -32.0,technician,university.degree,1.25,,01/04/1992,1.0,1 -36.0,entrepreneur,basic.9y,1.25,01/09/1996,30/03/2007,1.0,0 -32.0,admin.,university.degree,1.25,18/06/2013,05/02/2009,1.0,0 -30.0,unemployed,high.school,1.25,14/02/2014,19/01/2017,1.0,0 -23.0,technician,professional.course,1.25,20/05/2015,08/08/2011,1.0,0 -36.0,management,university.degree,1.25,24/05/1999,30/03/2007,1.0,0 -32.0,admin.,high.school,1.25,28/06/2011,09/10/2007,1.0,0 -,entrepreneur,basic.9y,1.25,09/03/1997,24/05/2011,1.0,0 -31.0,admin.,university.degree,1.25,30/05/2008,24/09/2004,1.0,0 -30.0,,professional.course,1.25,05/10/1998,05/04/1995,1.0,1 -54.0,,basic.4y,1.25,20/06/2013,27/12/2002,1.0,0 -43.0,,university.degree,1.25,,27/09/2012,1.0,1 -44.0,entrepreneur,university.degree,1.25,12/10/2000,20/08/2014,1.0,0 -38.0,services,basic.6y,1.25,,05/09/1990,1.0,0 -54.0,retired,university.degree,1.25,06/01/2014,19/12/2000,1.0,0 -48.0,,basic.9y,1.25,09/06/1992,30/11/2015,1.0,0 -33.0,blue-collar,basic.9y,1.25,,03/04/2014,1.0,0 -54.0,retired,university.degree,1.25,06/05/2009,09/10/1993,1.0,0 -37.0,services,high.school,1.25,28/11/2006,27/06/2011,1.0,0 -30.0,services,high.school,1.25,01/04/2009,13/10/2006,1.0,0 -29.0,,university.degree,1.25,30/03/2007,29/06/2012,1.0,1 -45.0,retired,basic.6y,1.25,29/06/2011,31/12/1992,1.0,0 -34.0,,high.school,1.25,11/05/2007,11/10/2017,1.0,0 -37.0,blue-collar,basic.6y,1.25,23/04/2004,11/06/2004,1.0,0 -34.0,,high.school,1.25,27/07/2018,25/11/1996,1.0,1 -30.0,blue-collar,basic.9y,1.25,17/04/2003,19/09/2003,1.0,0 -32.0,services,high.school,1.25,01/09/2003,06/03/2007,1.0,0 -27.0,services,high.school,1.25,30/08/2005,02/03/2001,1.0,0 -35.0,admin.,high.school,1.25,,03/08/2011,1.0,0 -39.0,blue-collar,high.school,1.25,31/12/1990,25/10/1996,1.0,0 -37.0,technician,professional.course,1.25,18/03/2005,18/11/2010,1.0,0 -,technician,professional.course,1.25,01/05/1994,22/09/1997,1.0,0 -34.0,admin.,university.degree,1.25,01/07/2013,02/05/2008,1.0,0 -39.0,admin.,university.degree,1.25,25/03/2011,09/12/1996,1.0,0 -42.0,services,basic.9y,1.25,13/12/2002,31/01/2011,1.0,0 -45.0,self-employed,university.degree,1.25,10/03/2006,25/05/2016,1.0,0 -45.0,self-employed,university.degree,1.25,19/03/2019,01/12/1996,1.0,0 -,admin.,high.school,1.25,21/03/2003,01/11/1995,1.0,1 -42.0,management,university.degree,1.25,,22/07/2015,1.0,0 -53.0,technician,professional.course,1.25,25/01/1997,16/07/2013,1.0,0 -23.0,admin.,professional.course,1.25,30/10/2018,11/04/2017,1.0,0 -53.0,technician,professional.course,1.25,22/10/1999,18/03/2014,1.0,0 -,services,high.school,1.25,,01/03/1993,1.0,0 -27.0,blue-collar,high.school,1.25,28/11/2014,29/03/2010,1.0,0 -40.0,management,university.degree,1.25,16/05/2017,19/03/2015,1.0,0 -32.0,admin.,professional.course,1.25,01/02/1996,06/09/2005,1.0,0 -25.0,blue-collar,basic.9y,1.25,24/08/2015,27/05/2009,1.0,0 -,admin.,university.degree,1.25,25/03/1996,12/08/2011,1.0,0 -31.0,admin.,high.school,1.25,,09/02/2006,1.0,0 -,technician,high.school,1.25,10/03/2009,25/10/2012,1.0,1 -49.0,,high.school,1.25,05/08/1991,10/04/2009,1.0,1 -39.0,technician,high.school,1.25,04/06/2004,02/09/2005,1.0,0 -35.0,blue-collar,basic.6y,1.25,01/10/2003,09/03/2010,1.0,0 -27.0,services,high.school,1.25,03/07/2018,23/11/2018,1.0,0 -39.0,,university.degree,1.25,26/01/2000,21/01/2009,1.0,1 -36.0,services,university.degree,1.25,02/04/1990,23/01/2004,1.0,0 -58.0,blue-collar,basic.9y,1.25,28/04/1995,23/05/2003,1.0,0 -25.0,,basic.6y,1.25,15/10/1993,27/08/2002,1.0,0 -32.0,technician,professional.course,1.25,23/09/2013,07/08/2003,1.0,0 -47.0,services,high.school,1.25,19/04/2006,22/12/2000,1.0,0 -37.0,services,high.school,1.25,07/01/2014,30/04/2012,1.0,0 -,blue-collar,basic.6y,1.25,25/03/1995,12/02/2004,1.0,1 -54.0,,university.degree,1.25,05/11/1995,23/03/1999,1.0,0 -41.0,services,basic.6y,1.25,21/05/2014,18/12/2014,1.0,0 -51.0,blue-collar,basic.9y,1.25,29/06/1993,28/02/2003,1.0,0 -44.0,management,university.degree,1.25,24/03/2006,17/10/2012,1.0,0 -26.0,blue-collar,basic.4y,1.25,29/03/2017,21/11/1996,1.0,0 -31.0,unemployed,basic.9y,1.25,02/03/2017,01/07/1994,1.0,0 -,services,basic.6y,1.25,22/09/1997,07/03/2019,1.0,1 -,blue-collar,basic.9y,1.25,01/05/2012,31/12/1994,1.0,0 -27.0,blue-collar,basic.9y,1.25,29/10/2018,12/09/2012,1.0,0 -51.0,blue-collar,basic.9y,1.25,15/04/2005,03/11/2009,1.0,0 -43.0,admin.,high.school,1.25,06/12/2007,18/11/2005,1.0,0 -54.0,,basic.4y,1.25,28/06/2007,06/08/2015,1.0,0 -44.0,blue-collar,basic.4y,1.25,19/11/2010,31/12/1992,1.0,0 -29.0,unemployed,university.degree,1.25,01/04/2011,06/06/2001,1.0,1 -51.0,blue-collar,basic.9y,1.25,06/07/2017,19/03/2004,1.0,1 -48.0,admin.,high.school,1.25,23/07/2012,10/11/2006,1.0,1 -30.0,blue-collar,high.school,1.25,01/06/1992,16/11/2016,1.0,0 -58.0,admin.,basic.4y,1.25,05/08/2004,01/07/2008,1.0,0 -21.0,student,high.school,1.25,15/10/2001,03/12/2012,1.0,0 -51.0,,basic.9y,1.25,21/11/2002,24/12/2008,1.0,1 -31.0,admin.,university.degree,1.25,20/02/1990,25/04/2018,1.0,0 -39.0,admin.,university.degree,1.25,26/07/2013,16/07/2012,1.0,0 -32.0,blue-collar,professional.course,1.25,14/05/2019,30/10/2013,1.0,0 -33.0,services,high.school,1.25,23/11/2010,27/09/2007,1.0,0 -54.0,entrepreneur,high.school,1.25,29/10/2010,31/10/2014,1.0,0 -60.0,admin.,high.school,1.25,30/05/2003,27/08/2004,1.0,0 -60.0,admin.,high.school,1.25,22/05/1997,12/08/2014,1.0,0 -20.0,blue-collar,basic.9y,1.25,24/11/1999,24/09/2015,1.0,0 -52.0,admin.,university.degree,1.25,27/10/2006,26/03/2013,1.0,0 -60.0,admin.,high.school,1.25,15/03/1992,11/02/2000,1.0,0 -41.0,management,university.degree,1.25,,16/04/2014,1.0,0 -27.0,technician,high.school,1.25,,30/04/2012,1.0,0 -33.0,services,university.degree,1.25,27/08/2004,15/10/1998,1.0,0 -42.0,services,basic.9y,1.25,16/07/2010,18/03/2019,1.0,0 -27.0,blue-collar,basic.9y,1.25,18/12/2009,31/12/1994,1.0,0 -29.0,admin.,basic.6y,1.25,06/08/2012,18/03/2003,1.0,0 -26.0,technician,professional.course,1.25,24/07/2009,24/11/2000,1.0,0 -,admin.,high.school,1.25,05/03/2004,05/02/1993,1.0,0 -33.0,retired,high.school,1.25,05/07/2005,24/12/2008,1.0,0 -30.0,management,university.degree,1.25,28/09/2017,07/08/2009,1.0,0 -42.0,admin.,basic.9y,1.25,,23/05/2014,1.0,0 -37.0,admin.,high.school,1.25,30/10/2002,12/03/2018,1.0,0 -24.0,blue-collar,high.school,1.25,28/07/2006,30/10/2015,1.0,1 -25.0,blue-collar,basic.4y,1.25,07/05/2014,31/01/2005,1.0,0 -39.0,blue-collar,basic.6y,1.25,01/02/2006,25/06/2009,1.0,0 -34.0,blue-collar,professional.course,1.25,27/07/2007,18/07/2014,1.0,0 -24.0,services,high.school,1.25,02/07/2008,20/11/2013,1.0,1 -37.0,admin.,high.school,1.25,04/05/2006,01/08/1997,1.0,0 -37.0,admin.,high.school,1.25,28/12/2003,15/12/2011,1.0,0 -32.0,,professional.course,1.25,,10/07/2009,1.0,0 -29.0,blue-collar,basic.9y,1.25,11/08/2011,02/04/1998,1.0,0 -25.0,blue-collar,basic.4y,1.25,23/11/2012,06/12/2011,1.0,0 -,technician,university.degree,1.25,10/12/2012,28/12/2007,1.0,0 -44.0,blue-collar,basic.6y,1.25,28/09/2009,10/04/2012,1.0,1 -29.0,blue-collar,basic.4y,1.25,23/10/2017,15/05/2009,1.0,0 -28.0,blue-collar,basic.9y,1.25,,17/11/2005,1.0,0 -34.0,services,high.school,1.25,30/08/2002,17/02/2005,1.0,0 -44.0,blue-collar,high.school,1.25,10/12/1993,19/03/2019,1.0,0 -48.0,blue-collar,basic.9y,1.25,10/10/2002,15/03/2000,1.0,0 -59.0,technician,high.school,1.25,25/04/2018,24/05/2012,1.0,0 -58.0,management,university.degree,1.25,,09/09/2003,1.0,0 -26.0,technician,high.school,1.25,28/08/2014,12/12/2011,1.0,0 -53.0,blue-collar,professional.course,1.25,11/01/1991,23/08/2013,1.0,0 -45.0,entrepreneur,university.degree,1.25,12/09/2005,08/07/2016,1.0,0 -46.0,blue-collar,basic.4y,1.25,05/10/1992,30/09/2005,1.0,0 -21.0,student,high.school,1.25,19/07/1999,29/10/2004,1.0,1 -28.0,self-employed,basic.9y,1.25,25/10/2010,17/10/2012,1.0,1 -24.0,technician,university.degree,1.25,02/08/2011,20/10/2009,1.0,0 -58.0,services,basic.6y,1.25,06/10/2015,25/01/2006,1.0,0 -30.0,services,high.school,1.25,21/03/2014,04/08/2014,1.0,0 -23.0,blue-collar,high.school,1.25,30/09/2005,02/03/2001,1.0,0 -32.0,blue-collar,high.school,1.25,26/11/2014,12/10/1998,1.0,0 -31.0,unemployed,high.school,1.25,31/10/2017,15/06/1997,1.0,0 -41.0,admin.,high.school,1.25,10/04/2014,14/10/2009,1.0,0 -,admin.,basic.6y,1.25,03/10/2017,10/07/2015,1.0,0 -31.0,services,high.school,1.25,08/05/1996,25/02/2005,1.0,0 -35.0,management,university.degree,1.25,12/06/2014,31/12/1992,1.0,0 -29.0,,basic.9y,1.25,05/06/2014,28/04/2009,1.0,0 -31.0,blue-collar,basic.9y,1.25,,16/10/2009,1.0,0 -30.0,blue-collar,professional.course,1.25,12/12/2006,09/04/2004,1.0,1 -35.0,blue-collar,basic.6y,1.25,18/04/2008,07/04/2003,1.0,0 -41.0,blue-collar,high.school,1.25,09/02/1997,26/07/2002,1.0,0 -24.0,technician,professional.course,1.25,21/04/2011,05/09/2008,1.0,0 -41.0,blue-collar,basic.4y,1.25,18/03/2004,03/12/2013,1.0,1 -29.0,blue-collar,high.school,1.25,23/10/2015,21/05/2004,1.0,0 -30.0,services,high.school,1.25,06/09/2012,08/02/2013,1.0,0 -26.0,services,high.school,1.25,25/09/2003,01/07/1995,1.0,0 -34.0,services,high.school,1.25,19/09/2003,01/02/1993,1.0,0 -30.0,services,high.school,1.25,07/02/2003,01/02/2010,1.0,0 -49.0,management,university.degree,1.25,25/04/1994,11/06/1999,1.0,0 -32.0,technician,professional.course,1.25,07/07/2009,20/06/2014,1.0,0 -26.0,blue-collar,basic.9y,1.25,25/06/1995,01/07/2010,1.0,0 -31.0,admin.,basic.9y,1.25,01/04/1995,02/06/2010,1.0,1 -,technician,professional.course,1.25,26/06/2015,15/01/2009,1.0,0 -,technician,university.degree,1.25,20/02/1996,06/01/2015,1.0,0 -55.0,blue-collar,professional.course,1.25,01/06/1994,19/09/2003,1.0,0 -28.0,blue-collar,basic.6y,1.25,18/12/2017,15/04/2004,1.0,0 -23.0,services,high.school,1.25,22/05/2015,25/05/2015,1.0,0 -26.0,blue-collar,basic.9y,1.25,17/03/1999,01/07/1993,1.0,0 -49.0,entrepreneur,basic.9y,1.25,28/03/2003,26/10/2011,1.0,0 -46.0,admin.,high.school,1.25,01/01/2005,30/05/2018,1.0,0 -41.0,blue-collar,basic.4y,1.25,29/06/1995,25/09/2014,1.0,0 -30.0,services,high.school,1.25,19/11/2002,25/01/1995,1.0,0 -34.0,technician,professional.course,1.25,17/08/2005,17/11/2009,1.0,0 -32.0,admin.,high.school,1.25,14/07/2014,15/09/2006,1.0,0 -27.0,admin.,basic.6y,1.25,15/02/1990,09/04/1996,1.0,0 -56.0,entrepreneur,university.degree,1.25,18/02/2015,20/06/2017,1.0,0 -54.0,retired,university.degree,1.25,,15/07/2004,1.0,0 -30.0,technician,high.school,1.25,14/07/2005,25/07/2014,1.0,0 -31.0,self-employed,basic.9y,1.25,11/04/2001,20/07/2007,1.0,0 -23.0,blue-collar,professional.course,1.25,01/01/2002,25/12/2015,1.0,0 -32.0,technician,professional.course,1.25,04/03/2015,30/01/2013,1.0,0 -37.0,services,basic.4y,1.25,13/10/2010,01/06/2010,1.0,0 -39.0,admin.,university.degree,1.25,01/02/2013,23/07/2008,1.0,0 -,technician,professional.course,1.25,,22/10/2014,1.0,0 -29.0,admin.,high.school,1.25,31/12/1990,01/02/2005,1.0,0 -,admin.,university.degree,1.25,05/05/2003,27/04/1993,1.0,0 -44.0,admin.,high.school,1.25,20/04/2017,20/02/2001,1.0,0 -32.0,blue-collar,basic.9y,1.25,01/06/1997,09/04/2019,1.0,0 -33.0,blue-collar,basic.9y,1.25,29/05/2012,05/10/1994,1.0,0 -25.0,services,high.school,1.25,28/05/2008,13/08/2018,1.0,0 -28.0,self-employed,basic.9y,1.25,10/08/2015,17/07/2009,1.0,0 -36.0,management,university.degree,1.25,31/12/1994,25/01/1997,1.0,0 -23.0,admin.,high.school,1.25,31/12/1994,31/01/2012,1.0,0 -60.0,retired,high.school,1.25,19/11/2013,25/07/2014,1.0,0 -34.0,blue-collar,professional.course,1.25,25/09/1997,21/10/2005,1.0,0 -32.0,self-employed,high.school,1.25,19/09/2018,14/02/2017,1.0,0 -34.0,admin.,university.degree,1.25,15/04/2014,10/10/1997,1.0,0 -,technician,professional.course,1.25,06/07/1997,16/09/2004,1.0,0 -42.0,management,university.degree,1.25,01/05/2005,06/07/2016,1.0,0 -27.0,admin.,basic.6y,1.25,19/12/2001,02/08/2002,1.0,0 -34.0,admin.,high.school,1.25,,19/04/2019,1.0,0 -,technician,professional.course,1.25,27/10/2014,17/06/2014,1.0,0 -34.0,admin.,high.school,1.25,09/01/2004,02/10/2014,1.0,0 -34.0,blue-collar,basic.9y,1.25,15/04/2014,31/12/1988,1.0,0 -,self-employed,high.school,1.25,25/02/2005,09/02/2001,1.0,0 -39.0,technician,high.school,1.25,23/01/2004,01/11/2004,1.0,0 -26.0,blue-collar,basic.9y,1.25,17/09/2004,21/02/2007,1.0,0 -51.0,blue-collar,high.school,1.25,24/11/2015,21/01/2005,1.0,0 -29.0,admin.,university.degree,1.25,12/01/2012,28/02/2003,1.0,0 -29.0,,university.degree,1.25,11/04/2000,16/04/2007,1.0,0 -31.0,admin.,basic.9y,1.25,06/11/2013,14/12/2007,1.0,0 -43.0,entrepreneur,professional.course,1.25,15/04/1990,27/05/2009,1.0,0 -26.0,blue-collar,basic.9y,1.25,22/06/2018,27/07/2001,1.0,0 -29.0,admin.,university.degree,1.25,25/02/1991,01/02/1996,1.0,0 -30.0,admin.,university.degree,1.25,12/11/2004,24/10/2018,1.0,0 -37.0,services,basic.4y,1.25,22/09/2005,10/12/1987,1.0,0 -28.0,blue-collar,basic.9y,1.25,25/05/2009,22/12/2006,1.0,0 -51.0,admin.,high.school,1.25,21/07/2009,06/05/2013,1.0,1 -21.0,student,university.degree,1.25,,10/11/1995,1.0,0 -30.0,,basic.9y,1.25,01/04/1994,09/05/1997,1.0,0 -47.0,technician,university.degree,1.25,16/07/2004,20/02/2015,1.0,0 -32.0,admin.,university.degree,1.25,31/12/1993,02/02/2018,1.0,0 -24.0,services,high.school,1.25,18/09/2018,20/04/1994,1.0,0 -23.0,technician,high.school,1.25,19/11/2010,20/12/1996,1.0,0 -43.0,admin.,high.school,1.25,01/08/2014,11/07/2003,1.0,1 -,blue-collar,basic.6y,1.25,,28/05/1999,1.0,0 -33.0,blue-collar,basic.6y,1.25,19/09/2003,20/01/2016,1.0,0 -50.0,blue-collar,basic.6y,1.25,23/05/2001,11/09/2002,1.0,0 -27.0,blue-collar,basic.9y,1.25,19/12/2012,18/04/2012,1.0,0 -41.0,,high.school,1.25,03/01/2003,30/09/2011,1.0,0 -41.0,blue-collar,basic.9y,1.25,02/02/1997,08/01/2010,1.0,0 -29.0,admin.,high.school,1.25,12/06/2002,05/10/1993,1.0,0 -34.0,admin.,university.degree,1.25,02/06/2010,18/07/2002,1.0,0 -32.0,admin.,university.degree,1.25,,30/06/2016,1.0,0 -37.0,technician,professional.course,1.25,03/09/2012,17/10/2014,1.0,0 -38.0,entrepreneur,basic.9y,1.25,16/12/2005,20/03/2017,1.0,0 -,self-employed,professional.course,1.25,06/12/2004,13/03/2018,1.0,0 -37.0,management,university.degree,1.25,17/03/2009,13/05/2011,1.0,0 -47.0,blue-collar,high.school,1.25,01/07/1997,15/03/2019,1.0,1 -26.0,entrepreneur,professional.course,1.25,18/12/2003,13/04/2016,1.0,0 -22.0,,high.school,1.25,24/12/2014,21/07/2011,1.0,0 -33.0,blue-collar,basic.9y,1.25,28/10/2001,15/04/2005,1.0,0 -,technician,professional.course,1.25,21/07/2000,16/12/2014,1.0,0 -34.0,technician,university.degree,1.25,08/08/2017,18/05/2000,1.0,0 -32.0,blue-collar,basic.9y,1.25,05/10/2005,01/05/1995,1.0,0 -32.0,blue-collar,basic.9y,1.25,10/12/2004,26/12/2000,1.0,0 -26.0,technician,professional.course,1.25,05/01/2000,28/02/2017,1.0,0 -49.0,blue-collar,basic.9y,1.25,02/02/2012,21/08/1997,1.0,0 -,self-employed,university.degree,1.25,25/03/1997,03/02/2006,1.0,0 -37.0,admin.,high.school,1.25,17/01/1990,24/07/2009,1.0,0 -32.0,blue-collar,basic.9y,1.25,05/11/1992,20/02/2015,1.0,0 -32.0,self-employed,high.school,1.25,22/05/2009,18/03/2011,1.0,0 -30.0,blue-collar,basic.6y,1.25,15/12/2001,13/06/2011,1.0,0 -25.0,blue-collar,basic.9y,1.25,08/08/1997,14/04/2017,1.0,1 -29.0,admin.,high.school,1.25,31/12/1992,02/10/2003,1.0,0 -57.0,blue-collar,basic.9y,1.25,,19/09/2003,1.0,0 -34.0,management,high.school,1.25,28/07/2015,05/09/1993,1.0,0 -29.0,,basic.6y,1.25,15/09/2004,03/08/2005,1.0,0 -33.0,entrepreneur,university.degree,1.25,24/04/2013,15/04/2009,1.0,0 -43.0,blue-collar,basic.9y,1.25,31/12/1994,01/12/2015,1.0,0 -23.0,blue-collar,basic.4y,1.25,15/01/2004,15/07/1985,1.0,0 -24.0,services,basic.9y,1.25,18/10/2008,17/06/2014,1.0,0 -27.0,admin.,professional.course,1.25,,03/04/2000,1.0,0 -29.0,blue-collar,basic.4y,1.25,,06/08/2004,1.0,0 -23.0,,professional.course,1.25,07/03/2003,30/05/2003,1.0,0 -,admin.,high.school,1.25,01/09/1995,25/10/2002,1.0,0 -43.0,,high.school,1.25,17/08/1999,17/04/2002,1.0,0 -,,basic.9y,1.25,01/09/2006,03/03/2006,1.0,0 -39.0,,basic.4y,1.25,09/12/1995,21/09/2001,1.0,0 -53.0,blue-collar,basic.9y,1.25,18/06/2003,18/06/2009,1.0,0 -37.0,,high.school,1.25,,05/08/1996,1.0,0 -27.0,blue-collar,basic.9y,1.25,09/07/1999,27/06/2011,1.0,0 -34.0,blue-collar,basic.6y,1.25,25/01/2012,06/11/2003,1.0,1 -54.0,management,university.degree,1.25,10/11/2017,16/04/1999,1.0,0 -31.0,services,high.school,1.25,25/07/1997,26/12/2003,1.0,0 -,technician,university.degree,1.25,30/11/2006,07/04/2008,1.0,0 -28.0,entrepreneur,basic.9y,1.25,07/06/2004,16/12/2005,1.0,0 -34.0,admin.,high.school,1.25,01/08/1997,20/12/1986,1.0,0 -29.0,admin.,high.school,1.25,01/07/2007,30/06/2016,1.0,1 -24.0,services,high.school,1.25,12/06/2018,29/12/2008,1.0,0 -28.0,admin.,university.degree,1.25,29/12/2015,09/04/2004,1.0,0 -25.0,blue-collar,high.school,1.25,10/06/1998,05/06/2003,1.0,1 -58.0,admin.,high.school,1.25,,11/07/2018,1.0,0 -42.0,blue-collar,basic.4y,1.25,15/01/2010,05/11/2018,1.0,0 -43.0,,high.school,1.25,,10/01/2001,1.0,0 -50.0,entrepreneur,high.school,1.25,16/11/2006,20/12/1992,1.0,0 -34.0,blue-collar,basic.4y,1.25,07/04/2016,24/04/2009,1.0,0 -22.0,admin.,basic.9y,1.25,,07/01/2000,1.0,0 -33.0,technician,university.degree,1.25,03/06/2016,07/10/2011,1.0,0 -,blue-collar,basic.9y,1.25,14/08/2017,09/06/2017,1.0,0 -47.0,entrepreneur,university.degree,1.25,09/11/1995,17/10/1997,1.0,0 -38.0,blue-collar,basic.4y,1.25,01/01/2013,08/03/2016,1.0,0 -40.0,technician,university.degree,1.25,10/09/1997,14/10/2014,1.0,0 -35.0,blue-collar,basic.9y,1.25,14/12/1993,18/02/2005,1.0,0 -32.0,technician,high.school,1.25,25/04/2017,26/03/2009,1.0,0 -32.0,admin.,high.school,1.25,07/02/2002,01/05/1998,1.0,0 -45.0,entrepreneur,university.degree,1.25,04/02/2014,01/08/1994,1.0,1 -32.0,admin.,professional.course,1.25,20/04/1995,05/08/1993,1.0,0 -26.0,services,high.school,1.25,01/03/2008,31/07/2014,1.0,0 -43.0,blue-collar,high.school,1.25,18/08/2016,09/03/1996,1.0,0 -25.0,blue-collar,basic.9y,1.25,10/11/2006,07/08/2018,1.0,0 -39.0,technician,professional.course,1.25,28/10/2014,27/03/2013,1.0,0 -37.0,services,professional.course,1.25,01/03/1998,04/10/2002,1.0,0 -41.0,management,high.school,1.25,07/09/2011,23/12/1994,1.0,0 -,admin.,basic.9y,1.25,29/03/2010,26/04/2002,1.0,0 -28.0,services,basic.9y,1.25,05/06/1993,02/12/1994,1.0,0 -28.0,technician,university.degree,1.25,30/01/2012,15/11/2013,1.0,0 -25.0,,university.degree,1.25,26/02/2004,13/06/2012,1.0,0 -43.0,,basic.9y,1.25,09/09/2002,01/02/2010,1.0,0 -,technician,university.degree,1.25,01/02/2008,05/02/2003,1.0,1 -50.0,admin.,high.school,1.25,18/05/2006,31/01/2011,1.0,1 -26.0,admin.,high.school,1.25,15/04/1997,31/12/1993,1.0,0 -30.0,admin.,university.degree,1.25,15/12/1999,09/01/1993,1.0,1 -42.0,self-employed,professional.course,1.25,23/10/2017,15/07/2014,1.0,0 -33.0,admin.,high.school,1.25,05/09/2018,28/02/2017,1.0,0 -55.0,technician,professional.course,1.25,16/09/2014,10/04/2009,1.0,0 -,technician,professional.course,1.25,14/01/2005,09/12/2005,1.0,1 -45.0,blue-collar,high.school,1.244,03/06/2002,04/08/2009,1.0,0 -32.0,technician,professional.course,1.244,18/05/2018,25/09/2003,1.0,0 -25.0,student,high.school,1.244,09/07/2013,03/03/2011,1.0,0 -41.0,unemployed,professional.course,1.244,21/02/2003,04/04/2008,1.0,0 -50.0,housemaid,basic.9y,1.244,17/04/2008,10/10/1997,1.0,0 -39.0,technician,professional.course,1.244,,29/03/2013,1.0,0 -38.0,technician,professional.course,1.244,12/05/1993,20/07/2009,1.0,0 -42.0,technician,university.degree,1.244,24/09/2003,05/08/2004,1.0,0 -41.0,admin.,high.school,1.244,09/12/2014,21/06/2018,1.0,1 -45.0,blue-collar,high.school,1.244,05/07/1995,06/11/2015,1.0,0 -48.0,,university.degree,1.244,12/10/2010,01/12/1996,1.0,0 -41.0,blue-collar,basic.9y,1.244,31/12/1989,16/03/2010,1.0,0 -41.0,admin.,professional.course,1.244,19/09/2003,16/08/1996,1.0,0 -38.0,technician,professional.course,1.244,26/12/2006,04/11/2009,1.0,0 -41.0,admin.,university.degree,1.244,,18/03/1999,1.0,0 -25.0,admin.,university.degree,1.244,,09/08/2002,1.0,0 -45.0,blue-collar,high.school,1.244,20/07/1993,12/01/2007,1.0,0 -44.0,blue-collar,basic.9y,1.244,18/08/2006,19/03/2010,1.0,1 -29.0,,professional.course,1.244,09/06/2006,03/07/2015,1.0,0 -48.0,admin.,university.degree,1.244,,11/02/2013,1.0,0 -49.0,blue-collar,professional.course,1.244,28/04/2006,07/02/2005,1.0,0 -57.0,,basic.6y,1.244,15/06/2001,24/04/2008,1.0,0 -36.0,admin.,high.school,1.244,27/10/2014,27/09/1996,1.0,1 -,blue-collar,professional.course,1.244,04/02/2005,08/08/2008,1.0,0 -57.0,services,high.school,1.244,16/04/2013,31/10/2014,1.0,1 -36.0,admin.,high.school,1.244,18/07/2008,19/04/2018,1.0,0 -38.0,admin.,university.degree,1.244,07/07/2010,01/12/2006,1.0,0 -22.0,technician,high.school,1.244,11/08/2011,04/04/2016,1.0,0 -43.0,admin.,high.school,1.244,17/05/2012,01/05/1993,1.0,0 -31.0,technician,high.school,1.244,01/06/1997,10/08/2000,1.0,0 -42.0,management,university.degree,1.244,23/02/2006,11/05/2007,1.0,0 -38.0,technician,professional.course,1.244,05/11/1991,24/08/2005,1.0,0 -39.0,self-employed,high.school,1.244,22/05/2015,25/12/1996,1.0,0 -52.0,blue-collar,basic.9y,1.244,03/03/2011,30/10/2003,1.0,0 -38.0,admin.,university.degree,1.244,,12/08/2015,1.0,0 -31.0,admin.,university.degree,1.244,11/11/2011,20/05/2010,1.0,0 -41.0,blue-collar,basic.9y,1.244,23/11/2005,28/02/2003,1.0,0 -36.0,admin.,high.school,1.244,06/05/2019,26/04/2007,1.0,0 -57.0,blue-collar,basic.9y,1.244,06/06/1997,14/08/1997,1.0,0 -40.0,admin.,high.school,1.244,,07/05/2012,1.0,0 -,admin.,high.school,1.244,19/11/2014,19/03/2015,1.0,0 -36.0,admin.,high.school,1.244,04/04/2003,30/12/2010,1.0,0 -57.0,services,high.school,1.244,04/04/2008,01/09/1993,1.0,0 -21.0,student,high.school,1.244,15/09/2015,01/09/2004,1.0,0 -44.0,services,high.school,1.244,15/12/1996,21/11/2014,1.0,0 -45.0,blue-collar,high.school,1.244,29/05/2007,28/05/2018,1.0,0 -35.0,housemaid,university.degree,1.244,12/01/2015,23/12/2016,1.0,0 -27.0,services,university.degree,1.244,08/07/1993,05/02/1997,1.0,0 -54.0,retired,professional.course,1.244,05/11/1993,03/06/2014,1.0,0 -27.0,services,university.degree,1.244,30/05/2013,21/09/2010,1.0,0 -25.0,technician,professional.course,1.244,12/03/2007,08/11/2016,1.0,0 -50.0,housemaid,basic.9y,1.244,16/02/2000,11/04/2014,1.0,0 -46.0,admin.,basic.6y,1.244,,06/02/2009,1.0,0 -25.0,student,high.school,1.244,08/05/2014,19/09/1995,1.0,0 -38.0,technician,professional.course,1.244,25/08/1999,16/05/2012,1.0,0 -38.0,admin.,university.degree,1.244,05/07/2012,12/11/2004,1.0,0 -41.0,,high.school,1.244,22/03/2001,05/07/1990,1.0,0 -32.0,admin.,university.degree,1.244,16/12/2005,30/03/1999,1.0,0 -,blue-collar,basic.9y,1.244,01/04/2008,24/05/2005,1.0,0 -33.0,management,university.degree,1.244,,05/03/2004,1.0,0 -,student,university.degree,1.244,25/05/1999,11/01/2006,1.0,0 -52.0,admin.,basic.9y,1.244,08/06/2011,10/12/1987,1.0,0 -,admin.,high.school,1.244,08/01/1997,20/08/2004,1.0,0 -53.0,technician,high.school,1.244,05/12/1990,09/06/2011,1.0,0 -27.0,admin.,high.school,1.244,20/04/2012,30/04/2019,1.0,0 -57.0,,high.school,1.244,31/12/1989,15/09/2005,1.0,0 -42.0,,university.degree,1.244,17/12/2004,25/11/1996,1.0,0 -44.0,technician,university.degree,1.244,06/12/2012,11/04/2002,1.0,0 -24.0,student,high.school,1.244,12/08/2010,03/03/2000,1.0,0 -,blue-collar,basic.4y,1.244,06/09/2006,15/10/2010,1.0,0 -31.0,admin.,university.degree,1.244,25/12/1994,22/04/2011,1.0,0 -29.0,services,high.school,1.244,05/03/1996,25/12/1994,1.0,0 -36.0,admin.,high.school,1.244,14/02/2011,01/01/2007,1.0,0 -30.0,admin.,basic.9y,1.244,18/10/2000,17/02/2006,1.0,0 -32.0,blue-collar,professional.course,1.244,01/02/1995,03/10/2003,1.0,0 -28.0,admin.,university.degree,1.244,31/12/1991,19/09/1995,1.0,0 -45.0,blue-collar,high.school,1.244,30/06/1993,23/12/2004,1.0,0 -31.0,admin.,university.degree,1.244,15/10/2014,05/11/1993,1.0,0 -28.0,admin.,university.degree,1.244,,05/12/1993,1.0,0 -47.0,management,high.school,1.244,23/09/2011,06/12/2011,1.0,0 -34.0,admin.,university.degree,1.244,11/10/2018,28/09/2016,1.0,0 -28.0,admin.,university.degree,1.244,12/01/2007,09/07/2004,1.0,1 -47.0,management,high.school,1.244,15/07/2009,22/04/2016,1.0,0 -23.0,blue-collar,high.school,1.244,17/10/2016,15/11/1999,1.0,0 -46.0,blue-collar,basic.9y,1.244,,30/12/2005,1.0,0 -23.0,,high.school,1.244,05/02/2001,03/04/2009,1.0,0 -34.0,admin.,university.degree,1.244,03/12/2002,01/07/1995,1.0,0 -44.0,admin.,basic.6y,1.244,20/08/2004,29/08/2003,1.0,0 -39.0,admin.,professional.course,1.244,08/12/2006,15/08/2008,1.0,0 -48.0,blue-collar,basic.4y,1.244,09/01/2019,27/10/2014,1.0,0 -44.0,admin.,basic.6y,1.244,03/06/1999,08/01/2010,1.0,1 -,,basic.9y,1.244,05/06/1991,18/05/2006,1.0,0 -38.0,technician,professional.course,1.244,19/12/2007,17/07/2018,1.0,0 -37.0,technician,high.school,1.244,16/03/2006,13/11/2014,1.0,0 -41.0,admin.,university.degree,1.244,06/07/2011,15/06/1996,1.0,0 -41.0,management,high.school,1.244,26/02/2014,01/02/2006,1.0,0 -30.0,blue-collar,basic.9y,1.244,10/07/2015,19/09/1995,1.0,0 -45.0,services,high.school,1.244,26/02/2014,09/12/2005,1.0,0 -41.0,management,high.school,1.244,20/11/2009,11/01/2016,1.0,0 -37.0,blue-collar,basic.4y,1.244,31/01/1996,31/12/1992,1.0,0 -36.0,services,high.school,1.244,01/09/1995,04/07/2003,1.0,0 -52.0,admin.,high.school,1.244,14/12/1999,26/11/2004,1.0,0 -24.0,admin.,university.degree,1.244,01/05/1997,09/02/2015,1.0,0 -44.0,entrepreneur,university.degree,1.244,04/04/2014,28/01/2005,1.0,0 -30.0,admin.,high.school,1.244,11/08/2014,16/01/2009,1.0,0 -52.0,blue-collar,basic.9y,1.244,27/05/2005,03/07/2015,1.0,0 -35.0,admin.,high.school,1.244,01/05/1994,09/10/1996,1.0,0 -,services,high.school,1.244,30/03/2004,05/04/1995,1.0,1 -52.0,blue-collar,basic.9y,1.244,25/12/1994,25/03/2001,1.0,0 -38.0,technician,university.degree,1.244,05/12/1991,01/12/2005,1.0,0 -,,high.school,1.244,15/02/2000,01/06/1992,1.0,0 -24.0,blue-collar,basic.9y,1.244,30/04/2004,18/03/2005,1.0,0 -33.0,unemployed,basic.4y,1.244,31/12/1988,26/10/2011,1.0,0 -37.0,blue-collar,professional.course,1.244,13/12/1997,26/05/2011,1.0,0 -41.0,admin.,high.school,1.244,13/10/2014,22/09/2011,1.0,0 -37.0,blue-collar,professional.course,1.244,19/05/1999,07/02/2018,1.0,0 -,blue-collar,basic.9y,1.244,,23/11/2001,1.0,0 -,blue-collar,professional.course,1.244,09/11/1995,25/01/1999,1.0,0 -34.0,admin.,high.school,1.244,14/12/1993,30/07/2010,1.0,0 -33.0,blue-collar,high.school,1.244,01/05/2002,20/02/2006,1.0,0 -48.0,blue-collar,basic.4y,1.244,01/06/2007,01/01/2007,1.0,0 -30.0,technician,university.degree,1.244,23/01/2013,13/01/2005,1.0,0 -32.0,self-employed,university.degree,1.244,18/07/2003,19/09/2002,1.0,0 -41.0,management,high.school,1.244,08/02/2011,20/01/2005,1.0,0 -28.0,blue-collar,professional.course,1.244,12/11/2007,17/02/2012,1.0,0 -46.0,blue-collar,high.school,1.244,11/01/2017,07/10/2016,1.0,0 -35.0,blue-collar,professional.course,1.244,05/06/2018,01/08/1995,1.0,0 -33.0,technician,professional.course,1.244,29/05/2002,01/02/1997,1.0,0 -33.0,admin.,professional.course,1.244,01/06/2001,20/06/2008,1.0,1 -59.0,management,basic.4y,1.244,28/11/2002,02/06/1997,1.0,0 -29.0,admin.,high.school,1.244,,14/04/2006,1.0,0 -52.0,admin.,high.school,1.244,22/08/2003,07/06/1996,1.0,0 -,technician,professional.course,1.244,27/09/2002,02/01/2014,1.0,0 -,technician,professional.course,1.244,24/04/2009,31/12/1999,1.0,0 -30.0,admin.,high.school,1.244,06/04/2006,20/11/2003,1.0,0 -,technician,high.school,1.244,29/03/2017,04/11/2015,1.0,0 -,,professional.course,1.244,28/12/2016,17/02/2006,1.0,1 -33.0,technician,university.degree,1.244,14/05/2002,31/01/2012,1.0,0 -31.0,,high.school,1.244,22/04/2010,12/06/2003,1.0,1 -25.0,blue-collar,basic.9y,1.244,12/05/1997,10/10/2003,1.0,0 -41.0,admin.,high.school,1.244,,19/12/2003,1.0,0 -21.0,blue-collar,basic.9y,1.244,01/12/2011,08/09/2016,1.0,0 -21.0,blue-collar,basic.9y,1.244,01/03/2005,03/06/2005,1.0,0 -33.0,blue-collar,high.school,1.244,09/04/2015,07/06/2006,1.0,1 -35.0,technician,university.degree,1.244,18/07/2002,21/09/1999,1.0,0 -37.0,management,university.degree,1.244,20/11/1994,18/04/2016,1.0,0 -47.0,entrepreneur,professional.course,1.244,15/11/2001,15/09/2000,1.0,0 -32.0,management,university.degree,1.244,14/06/2002,06/03/2007,1.0,0 -37.0,management,university.degree,1.244,18/02/2016,30/09/2009,1.0,1 -41.0,blue-collar,basic.9y,1.244,15/11/2001,31/12/1994,1.0,0 -29.0,admin.,university.degree,1.244,11/02/2009,10/11/2006,1.0,0 -25.0,student,high.school,1.244,03/02/2015,28/04/2004,1.0,0 -27.0,services,university.degree,1.244,20/12/2016,20/02/1994,1.0,0 -44.0,unemployed,basic.9y,1.244,16/04/2015,20/12/1995,1.0,0 -58.0,blue-collar,high.school,1.244,19/12/2011,26/01/2007,1.0,0 -31.0,technician,high.school,1.244,14/12/1993,31/03/2006,1.0,0 -42.0,,high.school,1.244,,14/05/2004,1.0,0 -31.0,technician,high.school,1.244,01/05/1994,01/10/1996,1.0,0 -36.0,blue-collar,basic.9y,1.244,15/02/1990,25/03/1996,1.0,0 -32.0,services,high.school,1.244,04/07/2002,09/03/2007,1.0,0 -43.0,services,high.school,1.244,08/12/2015,05/06/1990,1.0,0 -32.0,blue-collar,basic.9y,1.244,29/07/2005,27/06/2017,1.0,0 -,admin.,university.degree,1.244,06/06/2002,30/05/2000,1.0,0 -46.0,admin.,basic.6y,1.244,26/10/2016,11/07/1997,1.0,0 -,entrepreneur,university.degree,1.244,01/03/1993,22/10/2010,1.0,0 -58.0,self-employed,university.degree,1.244,01/05/2012,30/10/2014,1.0,0 -31.0,blue-collar,high.school,1.244,09/09/1997,27/10/2006,1.0,0 -57.0,technician,basic.6y,1.244,04/08/2006,31/12/1994,1.0,0 -30.0,admin.,university.degree,1.244,23/01/2002,05/03/2010,1.0,0 -38.0,admin.,university.degree,1.244,05/08/2011,07/03/2014,1.0,0 -33.0,admin.,professional.course,1.244,25/07/2002,28/03/2003,1.0,1 -50.0,admin.,basic.4y,1.244,07/11/2012,25/11/1998,1.0,0 -30.0,services,university.degree,1.244,01/05/2009,31/01/2019,1.0,0 -47.0,services,high.school,1.244,06/08/2004,04/07/2008,1.0,0 -32.0,self-employed,university.degree,1.244,18/05/2016,21/02/2014,1.0,0 -47.0,services,high.school,1.244,28/02/2003,25/07/1998,1.0,0 -33.0,technician,professional.course,1.244,14/07/2014,19/03/2012,1.0,0 -,unemployed,basic.6y,1.244,01/05/2011,27/04/2004,1.0,0 -,unemployed,university.degree,1.244,31/01/2003,26/04/2011,1.0,0 -42.0,blue-collar,basic.4y,1.244,09/11/2000,26/09/1997,1.0,0 -,self-employed,university.degree,1.244,,19/05/2005,1.0,0 -43.0,technician,professional.course,1.244,12/09/2006,17/02/2016,1.0,0 -23.0,blue-collar,high.school,1.244,05/06/2014,05/01/1994,1.0,0 -32.0,blue-collar,professional.course,1.244,06/04/2018,31/12/1993,1.0,0 -58.0,admin.,university.degree,1.244,24/09/2007,31/01/1997,1.0,0 -29.0,admin.,university.degree,1.244,07/07/2018,18/07/2003,1.0,0 -,admin.,university.degree,1.244,05/03/1997,09/12/1996,1.0,0 -,admin.,university.degree,1.244,01/03/2011,10/06/2016,1.0,0 -,retired,high.school,1.244,26/03/2014,05/06/2007,1.0,0 -42.0,,university.degree,1.244,,15/09/2005,1.0,0 -29.0,,university.degree,1.244,17/03/2006,25/06/2012,1.0,1 -45.0,admin.,university.degree,1.244,01/10/2006,15/05/2013,1.0,1 -27.0,admin.,university.degree,1.244,24/12/2014,11/08/2011,1.0,0 -55.0,admin.,high.school,1.244,01/10/2014,31/12/1994,1.0,0 -30.0,technician,professional.course,1.244,01/03/2016,03/10/2003,1.0,0 -46.0,technician,professional.course,1.244,17/03/2006,25/03/1996,1.0,0 -37.0,,university.degree,1.244,05/05/2009,06/08/1999,1.0,0 -44.0,management,university.degree,1.244,27/01/2015,05/12/2000,1.0,0 -46.0,,professional.course,1.244,15/02/1990,10/10/2008,1.0,1 -29.0,technician,university.degree,1.244,,16/03/2009,1.0,0 -,services,high.school,1.244,15/02/2008,26/04/2002,1.0,0 -33.0,services,high.school,1.244,22/06/2007,25/11/1995,1.0,1 -32.0,admin.,university.degree,1.244,31/10/2008,04/06/2015,1.0,0 -30.0,admin.,university.degree,1.244,27/02/2015,03/10/2005,1.0,0 -41.0,admin.,high.school,1.244,07/08/2008,20/03/2006,1.0,0 -,admin.,professional.course,1.244,,25/07/2002,1.0,0 -44.0,,basic.6y,1.244,08/08/2011,01/02/2005,1.0,0 -46.0,management,university.degree,1.244,22/06/1990,09/02/2015,1.0,0 -30.0,,high.school,1.244,,16/08/2010,1.0,0 -44.0,management,high.school,1.244,09/11/1996,10/02/2014,1.0,0 -,management,high.school,1.244,01/07/2011,01/07/1994,1.0,0 -,admin.,university.degree,1.244,07/12/2000,16/02/2006,1.0,0 -34.0,blue-collar,basic.9y,1.244,16/07/2012,08/12/2014,1.0,0 -34.0,blue-collar,basic.9y,1.244,,25/04/1997,1.0,0 -44.0,management,high.school,1.244,17/03/2010,01/03/2017,1.0,1 -,technician,professional.course,1.244,12/06/2015,03/12/2004,1.0,0 -30.0,technician,university.degree,1.244,28/10/2008,16/07/2014,1.0,0 -28.0,blue-collar,high.school,1.244,05/03/1995,28/01/2015,1.0,0 -30.0,services,high.school,1.244,05/05/2006,12/02/1999,1.0,1 -35.0,admin.,high.school,1.244,23/03/2015,28/12/2005,1.0,0 -28.0,services,high.school,1.244,15/12/1993,06/06/2016,1.0,0 -42.0,technician,university.degree,1.244,25/01/2001,27/07/2012,1.0,0 -21.0,blue-collar,basic.9y,1.244,08/03/2017,13/01/2012,1.0,0 -32.0,admin.,high.school,1.244,12/02/2018,04/11/1998,1.0,0 -32.0,admin.,high.school,1.244,17/11/2011,25/11/1996,1.0,0 -41.0,admin.,university.degree,1.244,11/12/2013,15/05/1995,1.0,0 -21.0,,basic.9y,1.244,06/08/2012,08/06/2011,1.0,0 -33.0,unemployed,basic.4y,1.244,19/04/2019,01/01/1998,1.0,1 -48.0,services,high.school,1.244,21/11/2003,30/10/2014,1.0,0 -40.0,admin.,high.school,1.244,23/03/2007,01/10/2014,1.0,0 -,admin.,high.school,1.244,19/09/2003,09/07/1988,1.0,0 -41.0,blue-collar,basic.9y,1.244,04/07/2008,16/04/2010,1.0,0 -,admin.,high.school,1.244,,08/08/2017,1.0,0 -30.0,admin.,high.school,1.244,27/10/2015,20/05/2008,1.0,0 -28.0,technician,professional.course,1.244,27/03/2007,03/02/2010,1.0,0 -30.0,admin.,high.school,1.244,23/09/2002,14/04/2004,1.0,0 -39.0,technician,professional.course,1.244,05/08/1996,25/02/1998,1.0,1 -26.0,student,high.school,1.244,31/12/1995,01/07/2013,1.0,0 -41.0,unemployed,professional.course,1.244,29/06/2007,01/04/2014,1.0,0 -56.0,retired,high.school,1.244,,07/06/2011,1.0,0 -,,basic.9y,1.244,05/12/1991,26/11/2014,1.0,0 -38.0,blue-collar,basic.4y,1.244,25/06/2015,20/06/2006,1.0,0 -39.0,,university.degree,1.244,24/09/2003,07/05/2001,1.0,1 -34.0,blue-collar,basic.6y,1.244,14/11/2003,01/05/1998,1.0,0 -38.0,admin.,university.degree,1.244,,15/01/1997,1.0,0 -34.0,admin.,university.degree,1.244,22/09/2014,30/08/2012,1.0,0 -37.0,,university.degree,1.244,10/03/2008,20/08/2014,1.0,0 -37.0,admin.,university.degree,1.244,04/12/2015,01/12/2004,1.0,1 -43.0,technician,professional.course,1.244,05/04/1995,18/04/2008,1.0,1 -24.0,student,high.school,1.244,24/11/2014,29/01/2019,1.0,0 -58.0,management,university.degree,1.244,01/03/2010,05/08/1997,1.0,0 -55.0,services,high.school,1.244,01/01/1998,23/03/2012,1.0,0 -58.0,management,university.degree,1.244,09/07/2013,13/11/2018,1.0,0 -58.0,management,university.degree,1.244,31/12/1994,31/12/2004,1.0,0 -53.0,,professional.course,1.244,12/05/2009,01/07/1996,1.0,0 -38.0,admin.,university.degree,1.244,11/04/2018,29/10/2012,1.0,0 -38.0,technician,university.degree,1.244,01/02/1996,09/05/2006,1.0,0 -,management,university.degree,1.244,09/03/2018,15/07/2009,1.0,0 -41.0,technician,high.school,1.244,28/04/2003,06/03/2008,1.0,0 -31.0,,basic.9y,1.244,14/05/2018,31/01/2012,1.0,0 -41.0,management,high.school,1.244,25/04/2008,03/05/2012,1.0,0 -,housemaid,basic.9y,1.244,01/05/1993,16/12/2008,1.0,0 -57.0,retired,university.degree,1.244,05/04/1993,25/02/2014,1.0,0 -25.0,,high.school,1.244,14/12/1993,03/09/2012,1.0,0 -56.0,technician,professional.course,1.244,09/01/2015,17/05/2016,1.0,0 -37.0,self-employed,basic.4y,1.244,31/03/1990,16/03/2010,1.0,0 -43.0,,basic.4y,1.244,11/07/2014,21/12/2011,1.0,0 -,blue-collar,basic.9y,1.244,18/12/2014,05/01/2016,1.0,0 -,admin.,university.degree,1.244,29/12/2014,01/06/1994,1.0,1 -33.0,blue-collar,high.school,1.244,26/02/1990,13/07/2007,1.0,0 -25.0,student,high.school,1.244,28/10/2005,01/11/2008,1.0,0 -26.0,services,basic.9y,1.244,01/11/1995,13/01/2010,1.0,0 -46.0,admin.,high.school,1.244,14/07/2006,31/12/1990,1.0,0 -34.0,self-employed,university.degree,1.244,,20/12/1994,1.0,0 -35.0,,university.degree,1.244,17/05/2005,21/06/2013,1.0,0 -37.0,admin.,university.degree,1.244,22/09/1997,28/01/2015,1.0,0 -37.0,services,professional.course,1.244,14/04/2015,23/04/2013,1.0,0 -40.0,admin.,high.school,1.244,09/07/2004,01/07/2005,1.0,0 -46.0,blue-collar,basic.9y,1.244,30/11/2010,13/02/2009,1.0,0 -47.0,services,high.school,1.244,25/07/2011,31/01/2012,1.0,0 -,admin.,high.school,1.244,25/11/1994,12/06/2008,1.0,0 -27.0,services,high.school,1.244,26/02/2004,25/04/2012,1.0,0 -,blue-collar,basic.4y,1.244,17/04/2002,25/09/1996,1.0,1 -40.0,entrepreneur,university.degree,1.244,04/12/2001,22/12/2014,1.0,0 -,admin.,university.degree,1.244,05/11/1993,31/10/2012,1.0,0 -39.0,admin.,university.degree,1.244,07/08/2013,06/08/1999,1.0,0 -42.0,services,high.school,1.244,31/12/1994,20/06/2008,1.0,0 -29.0,admin.,university.degree,1.244,,21/10/2014,1.0,0 -25.0,admin.,high.school,1.244,,13/09/2018,1.0,0 -46.0,admin.,university.degree,1.244,,27/12/2000,1.0,0 -46.0,admin.,university.degree,1.244,24/08/2016,30/09/2005,1.0,0 -27.0,admin.,high.school,1.244,20/06/2008,03/03/2000,1.0,0 -33.0,technician,high.school,1.244,20/10/2006,25/05/1989,1.0,0 -,blue-collar,high.school,1.244,15/03/2004,16/03/2010,1.0,0 -36.0,blue-collar,basic.9y,1.244,15/06/2016,22/02/2011,1.0,0 -43.0,blue-collar,professional.course,1.244,22/08/2014,02/10/2003,1.0,0 -33.0,technician,professional.course,1.244,01/05/1993,13/04/2004,1.0,0 -41.0,blue-collar,basic.9y,1.244,31/01/2013,16/07/2018,1.0,0 -35.0,technician,professional.course,1.244,01/10/2006,01/06/1992,1.0,0 -25.0,student,high.school,1.244,23/03/2009,16/03/2004,1.0,0 -39.0,self-employed,high.school,1.244,20/05/2004,11/06/2010,1.0,0 -48.0,services,high.school,1.244,08/03/2011,20/05/2004,1.0,0 -34.0,admin.,university.degree,1.244,,13/09/2005,1.0,0 -48.0,blue-collar,basic.4y,1.244,14/02/2003,01/04/2005,1.0,0 -45.0,services,high.school,1.244,13/04/1993,26/05/2006,1.0,0 -53.0,management,university.degree,1.244,23/07/2009,14/06/2006,1.0,0 -36.0,blue-collar,basic.4y,1.244,14/07/2006,01/03/1994,1.0,1 -43.0,blue-collar,basic.4y,1.244,05/01/1990,17/03/2006,1.0,0 -26.0,student,high.school,1.244,01/10/2006,30/07/2013,1.0,0 -31.0,technician,professional.course,1.244,05/07/1993,24/12/2014,1.0,0 -36.0,student,high.school,1.244,30/12/2014,22/07/2005,1.0,0 -58.0,management,university.degree,1.244,29/04/2003,17/03/2006,1.0,0 -38.0,technician,professional.course,1.244,,20/09/2016,1.0,0 -29.0,,high.school,1.244,02/01/2004,24/12/2009,1.0,1 -,blue-collar,basic.9y,1.244,04/05/2000,04/05/2006,1.0,0 -29.0,,university.degree,1.244,01/07/2014,28/09/2007,1.0,0 -24.0,blue-collar,basic.9y,1.244,22/10/2013,09/12/2014,1.0,0 -52.0,blue-collar,basic.9y,1.244,05/07/1995,18/07/2003,1.0,0 -34.0,blue-collar,basic.9y,1.244,14/12/2004,09/01/1994,1.0,0 -,admin.,high.school,1.244,23/12/2003,05/12/1992,1.0,0 -37.0,self-employed,basic.4y,1.244,,24/02/2006,1.0,0 -38.0,technician,professional.course,1.244,,27/06/2011,1.0,0 -44.0,unemployed,basic.9y,1.244,,27/03/2013,1.0,0 -36.0,,high.school,1.244,21/07/2005,13/01/2000,1.0,0 -48.0,services,high.school,1.244,25/12/1991,14/08/2012,1.0,0 -41.0,admin.,high.school,1.244,20/12/2005,23/09/2005,1.0,0 -42.0,technician,university.degree,1.244,06/05/2014,29/05/2015,1.0,0 -33.0,entrepreneur,university.degree,1.244,14/03/2002,01/07/2016,1.0,1 -38.0,technician,basic.9y,1.244,17/06/2016,05/03/2004,1.0,0 -28.0,,high.school,1.244,24/09/2003,22/12/2017,1.0,0 -,technician,professional.course,1.244,03/07/2014,04/02/2013,1.0,0 -29.0,admin.,high.school,1.244,03/12/2014,04/10/2011,1.0,0 -49.0,technician,high.school,1.244,31/03/2005,09/12/1998,1.0,0 -41.0,admin.,high.school,1.244,06/04/2006,01/11/1996,1.0,0 -47.0,services,high.school,1.244,01/07/1992,09/06/2000,1.0,0 -38.0,,high.school,1.244,29/08/2018,01/02/1998,1.0,0 -22.0,technician,basic.9y,1.244,19/03/2014,26/03/2002,1.0,0 -52.0,admin.,high.school,1.244,27/05/2013,17/11/2016,1.0,0 -32.0,services,high.school,1.244,21/10/2004,01/07/2016,1.0,1 -33.0,admin.,university.degree,1.244,10/04/2018,01/11/2002,1.0,0 -,retired,high.school,1.244,01/01/2010,05/02/1995,1.0,0 -57.0,services,high.school,1.244,23/01/2009,20/02/2012,1.0,0 -38.0,admin.,high.school,1.244,,28/10/2010,1.0,0 -31.0,services,high.school,1.244,25/02/2011,01/06/1998,1.0,0 -41.0,admin.,high.school,1.244,18/01/2010,26/03/2009,1.0,0 -33.0,technician,professional.course,1.244,02/02/2010,16/08/2004,1.0,0 -26.0,admin.,university.degree,1.244,26/12/2011,09/09/2015,1.0,0 -47.0,admin.,university.degree,1.244,28/07/2015,02/05/2011,1.0,0 -36.0,admin.,high.school,1.244,25/11/2009,25/05/1997,1.0,0 -25.0,technician,professional.course,1.244,15/08/2003,23/12/2010,1.0,0 -41.0,admin.,high.school,1.244,21/03/1998,23/06/2015,1.0,0 -29.0,admin.,high.school,1.244,20/04/2012,02/12/2013,1.0,0 -51.0,,high.school,1.244,06/06/2012,31/12/1988,1.0,0 -33.0,technician,professional.course,1.244,16/05/2011,03/03/2014,1.0,0 -23.0,admin.,high.school,1.244,07/11/2002,08/03/2002,1.0,0 -33.0,admin.,university.degree,1.244,25/07/2014,01/02/2008,1.0,0 -30.0,technician,university.degree,1.244,24/09/2003,07/11/1999,1.0,0 -41.0,admin.,high.school,1.244,17/06/2011,15/03/2000,1.0,0 -37.0,admin.,high.school,1.244,11/05/2016,18/06/2018,1.0,0 -24.0,technician,professional.course,1.244,05/12/2008,06/04/2016,1.0,0 -26.0,student,high.school,1.244,25/07/2012,21/10/2013,1.0,0 -43.0,blue-collar,basic.4y,1.244,15/11/1986,24/08/2015,1.0,0 -37.0,blue-collar,basic.9y,1.244,28/07/2014,18/03/2004,1.0,0 -25.0,blue-collar,basic.9y,1.244,19/09/1995,25/11/2005,1.0,0 -,admin.,university.degree,1.244,02/04/2014,28/04/2005,1.0,0 -29.0,admin.,university.degree,1.244,20/04/2015,03/08/2010,1.0,0 -33.0,entrepreneur,university.degree,1.244,10/09/2015,08/02/2011,1.0,0 -24.0,management,university.degree,1.244,07/05/2004,08/12/2015,1.0,0 -25.0,student,high.school,1.244,,31/12/1993,1.0,0 -38.0,technician,basic.9y,1.244,29/01/2013,01/04/2015,1.0,0 -23.0,services,basic.9y,1.244,,30/09/2005,1.0,0 -,admin.,university.degree,1.244,01/12/1995,11/06/2014,1.0,0 -27.0,unemployed,high.school,1.244,01/04/1995,18/11/2009,1.0,0 -29.0,technician,university.degree,1.244,02/09/2013,30/05/2008,1.0,0 -30.0,admin.,university.degree,1.244,16/10/2003,09/03/2015,1.0,0 -,technician,professional.course,1.244,09/03/2006,31/01/2013,1.0,0 -47.0,entrepreneur,professional.course,1.244,02/10/2013,05/01/2010,1.0,0 -33.0,technician,professional.course,1.244,10/02/2004,11/11/2010,1.0,1 -56.0,technician,professional.course,1.244,01/03/1992,11/06/2013,1.0,0 -,admin.,university.degree,1.244,31/12/1991,11/05/1998,1.0,0 -56.0,blue-collar,basic.4y,1.244,,24/06/2004,1.0,0 -31.0,blue-collar,high.school,1.244,15/11/1999,28/10/2010,1.0,0 -,admin.,university.degree,1.244,16/11/2016,11/08/2000,1.0,0 -28.0,admin.,university.degree,1.244,24/03/2006,28/06/2002,1.0,0 -37.0,admin.,university.degree,1.244,04/05/2006,15/05/1996,1.0,0 -,admin.,university.degree,1.244,06/08/2014,13/07/2015,1.0,0 -,management,high.school,1.244,26/07/2004,11/12/2003,1.0,0 -32.0,admin.,university.degree,1.244,25/03/2005,10/08/2005,1.0,0 -52.0,admin.,high.school,1.244,,08/02/2013,1.0,0 -55.0,admin.,high.school,1.244,01/07/1992,01/04/2004,1.0,0 -,admin.,university.degree,1.244,05/06/1998,31/10/1994,1.0,0 -47.0,,high.school,1.244,20/05/2010,05/12/2005,1.0,0 -44.0,blue-collar,basic.9y,1.244,,13/05/2014,1.0,0 -41.0,unemployed,professional.course,1.244,29/02/2016,24/01/2014,1.0,0 -46.0,technician,professional.course,1.244,30/12/2011,13/05/2014,1.0,0 -58.0,,university.degree,1.244,25/08/2003,06/11/2009,1.0,0 -30.0,,university.degree,1.244,01/07/2004,03/12/2012,1.0,0 -37.0,management,university.degree,1.244,25/09/2000,12/09/2008,1.0,1 -31.0,technician,university.degree,1.244,22/02/2019,21/06/2002,1.0,0 -26.0,entrepreneur,high.school,1.244,09/04/2012,19/09/2003,1.0,0 -32.0,admin.,high.school,1.244,,24/12/1999,1.0,0 -57.0,admin.,high.school,1.244,,31/12/1995,1.0,0 -43.0,admin.,high.school,1.244,23/08/2013,01/08/2006,1.0,0 -58.0,admin.,university.degree,1.244,15/03/2016,23/12/2005,1.0,1 -43.0,blue-collar,high.school,1.244,15/01/2002,02/11/2006,1.0,0 -41.0,technician,high.school,1.244,,30/11/2011,1.0,0 -25.0,unemployed,university.degree,1.244,20/07/2007,15/07/1988,1.0,0 -55.0,admin.,university.degree,1.244,29/11/2001,30/12/2010,1.0,0 -53.0,blue-collar,professional.course,1.244,14/07/2011,02/10/2015,1.0,0 -46.0,,professional.course,1.244,25/07/2008,30/09/2004,1.0,1 -32.0,services,high.school,1.244,09/03/2010,05/12/2003,1.0,1 -32.0,blue-collar,basic.9y,1.244,,04/04/2017,1.0,0 -52.0,admin.,basic.9y,1.244,05/03/2002,02/04/2004,1.0,1 -40.0,technician,professional.course,1.2590000000000001,31/12/1992,16/03/2017,1.0,1 -44.0,technician,professional.course,1.2590000000000001,25/02/1996,30/04/2012,1.0,0 -43.0,entrepreneur,professional.course,1.2590000000000001,02/08/2011,04/12/2018,1.0,0 -38.0,services,high.school,1.2590000000000001,07/05/2004,15/04/2001,1.0,1 -81.0,retired,high.school,1.2590000000000001,23/12/1999,01/08/2017,1.0,1 -45.0,admin.,university.degree,1.2590000000000001,05/07/2018,03/06/2016,1.0,1 -35.0,technician,professional.course,1.2590000000000001,01/01/2010,11/06/2018,1.0,0 -35.0,technician,professional.course,1.2590000000000001,01/02/2008,03/04/2002,1.0,0 -,technician,university.degree,1.2590000000000001,13/02/2019,10/07/2018,1.0,1 -35.0,technician,professional.course,1.2590000000000001,01/09/1995,25/12/1998,1.0,1 -35.0,admin.,high.school,1.2590000000000001,,09/12/1991,1.0,0 -,entrepreneur,university.degree,1.2590000000000001,29/12/2005,18/04/2016,1.0,1 -34.0,admin.,university.degree,1.2590000000000001,13/04/2000,23/07/2004,1.0,0 -45.0,admin.,high.school,1.2590000000000001,06/08/2010,23/06/2017,1.0,0 -45.0,admin.,high.school,1.2590000000000001,22/07/2005,29/03/2013,1.0,1 -39.0,technician,university.degree,1.2590000000000001,07/05/1999,29/04/2005,1.0,0 -39.0,,university.degree,1.2590000000000001,12/11/2012,15/04/2014,1.0,0 -40.0,management,high.school,1.2590000000000001,07/12/2007,22/05/2001,1.0,0 -40.0,management,high.school,1.2590000000000001,11/12/2008,05/02/1989,1.0,0 -71.0,housemaid,high.school,1.2590000000000001,14/04/2009,14/10/2005,1.0,0 -36.0,admin.,professional.course,1.2590000000000001,19/03/2004,02/03/2001,1.0,0 -23.0,student,basic.9y,1.2590000000000001,29/05/2012,22/07/2004,1.0,0 -27.0,admin.,university.degree,1.2590000000000001,12/01/2005,10/12/2014,1.0,0 -27.0,admin.,university.degree,1.2590000000000001,14/09/1997,29/02/2012,1.0,0 -27.0,admin.,university.degree,1.2590000000000001,14/02/2002,20/08/2004,1.0,0 -,retired,basic.9y,1.2590000000000001,,16/10/2015,1.0,0 -19.0,student,basic.9y,1.2590000000000001,12/05/2006,25/12/1994,1.0,1 -,retired,basic.9y,1.2590000000000001,26/06/2013,12/02/2013,1.0,0 -30.0,admin.,university.degree,1.2590000000000001,,25/02/2015,1.0,0 -27.0,admin.,university.degree,1.2590000000000001,12/06/2013,31/10/2012,1.0,1 -49.0,admin.,university.degree,1.2590000000000001,26/05/2000,26/04/2017,1.0,0 -49.0,,university.degree,1.2590000000000001,09/04/2004,11/04/2006,1.0,0 -66.0,housemaid,high.school,1.2590000000000001,07/05/2004,12/01/2010,1.0,0 -27.0,admin.,university.degree,1.2590000000000001,09/08/2013,25/09/2015,1.0,0 -37.0,technician,university.degree,1.2590000000000001,01/01/2011,11/10/2012,1.0,0 -57.0,admin.,basic.6y,1.2590000000000001,18/04/2000,23/11/2018,1.0,0 -57.0,admin.,basic.6y,1.2590000000000001,03/11/2008,10/09/1997,1.0,0 -,technician,university.degree,1.2590000000000001,,17/10/2003,1.0,0 -,technician,professional.course,1.2590000000000001,05/09/1995,05/04/1990,1.0,0 -40.0,technician,professional.course,1.2590000000000001,,19/09/1995,1.0,0 -55.0,admin.,university.degree,1.2590000000000001,15/01/2013,01/12/2008,1.0,0 -46.0,,high.school,1.2590000000000001,10/04/2009,09/06/1995,1.0,0 -18.0,student,high.school,1.2590000000000001,,06/10/2006,1.0,1 -18.0,student,high.school,1.2590000000000001,19/11/2013,01/10/2004,1.0,0 -48.0,entrepreneur,university.degree,1.2590000000000001,04/03/2005,19/06/2018,1.0,1 -,admin.,university.degree,1.2590000000000001,30/10/2018,01/01/2010,1.0,1 -62.0,technician,professional.course,1.2590000000000001,07/08/1997,11/06/2004,1.0,0 -29.0,admin.,university.degree,1.2590000000000001,09/12/1990,05/04/1993,1.0,0 -43.0,technician,high.school,1.2590000000000001,19/11/1998,07/04/2009,1.0,0 -75.0,,basic.4y,1.2590000000000001,,16/04/2004,1.0,0 -46.0,technician,university.degree,1.2590000000000001,05/12/2011,18/11/2016,1.0,0 -43.0,technician,high.school,1.2590000000000001,14/03/1994,22/11/2001,1.0,1 -38.0,admin.,university.degree,1.2590000000000001,07/05/1995,26/12/2012,1.0,0 -26.0,student,professional.course,1.2590000000000001,04/06/2012,07/07/1999,1.0,1 -28.0,technician,professional.course,1.2590000000000001,09/10/1995,14/06/2010,1.0,1 -31.0,services,high.school,1.2590000000000001,12/03/2010,17/12/2014,1.0,1 -28.0,admin.,university.degree,1.2590000000000001,22/07/2004,14/01/2015,1.0,0 -27.0,,high.school,1.2590000000000001,14/02/2014,09/04/1996,1.0,0 -52.0,unemployed,basic.4y,1.2590000000000001,08/02/2008,18/02/2014,1.0,0 -40.0,management,high.school,1.2590000000000001,13/05/2008,29/01/2015,1.0,0 -35.0,technician,university.degree,1.2590000000000001,05/02/2007,12/02/2009,1.0,1 -49.0,admin.,university.degree,1.2590000000000001,15/02/2016,02/01/2001,1.0,0 -45.0,blue-collar,professional.course,1.2590000000000001,12/06/1990,04/04/2019,1.0,0 -30.0,admin.,university.degree,1.2590000000000001,27/02/2019,07/01/2013,1.0,1 -59.0,,professional.course,1.2590000000000001,17/04/2001,29/01/2013,1.0,0 -59.0,self-employed,university.degree,1.2590000000000001,05/08/2003,21/04/2004,1.0,0 -37.0,admin.,university.degree,1.2590000000000001,,31/01/2002,1.0,1 -37.0,housemaid,university.degree,1.2590000000000001,01/12/1998,08/04/2014,1.0,1 -26.0,admin.,university.degree,1.2590000000000001,17/11/2014,20/08/2004,1.0,0 -34.0,admin.,university.degree,1.2590000000000001,09/02/2012,13/11/2006,1.0,0 -48.0,services,high.school,1.264,13/04/2011,16/05/2017,1.0,0 -46.0,,high.school,1.264,07/05/2012,13/08/1999,1.0,0 -50.0,admin.,university.degree,1.264,02/04/2002,01/11/2004,1.0,0 -27.0,admin.,university.degree,1.264,26/11/1993,12/12/2006,1.0,0 -34.0,admin.,university.degree,1.264,13/07/2016,17/04/2001,1.0,0 -34.0,admin.,university.degree,1.264,25/02/2000,29/07/2010,1.0,0 -34.0,admin.,university.degree,1.264,26/12/2008,21/10/2016,1.0,0 -26.0,admin.,university.degree,1.264,05/07/2016,07/08/1997,1.0,0 -44.0,technician,basic.9y,1.264,18/08/2015,04/05/2006,1.0,0 -32.0,admin.,university.degree,1.264,,29/04/2016,1.0,0 -36.0,technician,university.degree,1.264,15/12/1999,13/07/2007,1.0,0 -24.0,admin.,university.degree,1.264,30/10/2008,19/05/2000,1.0,0 -36.0,self-employed,university.degree,1.264,17/02/2010,29/05/2014,1.0,0 -,services,high.school,1.264,01/03/2013,01/01/1995,1.0,1 -,technician,professional.course,1.264,20/01/2005,05/10/1997,1.0,1 -,admin.,high.school,1.264,20/04/2005,02/08/2001,1.0,1 -33.0,blue-collar,basic.9y,1.264,10/07/2017,05/08/1986,1.0,0 -,housemaid,basic.4y,1.264,17/01/2002,31/12/1994,1.0,0 -33.0,unemployed,high.school,1.264,27/09/2012,13/10/2011,1.0,0 -44.0,blue-collar,professional.course,1.264,12/08/2005,09/10/1998,1.0,0 -44.0,blue-collar,professional.course,1.264,06/07/2010,01/07/2005,1.0,0 -54.0,management,university.degree,1.264,24/02/2015,07/09/2011,1.0,1 -36.0,admin.,university.degree,1.264,01/12/2006,25/11/2013,1.0,0 -56.0,,high.school,1.264,25/11/1995,04/05/2005,1.0,0 -29.0,admin.,university.degree,1.264,07/12/2011,26/09/1997,1.0,0 -55.0,,basic.9y,1.264,18/11/2013,18/08/2008,1.0,1 -27.0,admin.,university.degree,1.264,07/04/2000,07/06/2016,1.0,0 -52.0,entrepreneur,basic.6y,1.264,05/06/2003,25/04/2003,1.0,0 -62.0,retired,university.degree,1.264,01/02/1995,13/05/2015,1.0,0 -42.0,entrepreneur,university.degree,1.264,29/12/2006,13/09/2001,1.0,0 -37.0,blue-collar,professional.course,1.264,28/08/2006,16/08/2002,1.0,0 -46.0,admin.,university.degree,1.264,23/03/2010,25/04/1994,1.0,0 -56.0,,university.degree,1.264,01/01/2016,02/05/2002,1.0,1 -46.0,admin.,university.degree,1.264,08/07/2004,11/11/2005,1.0,0 -46.0,admin.,university.degree,1.264,31/10/2012,21/05/2004,1.0,1 -46.0,admin.,university.degree,1.264,06/09/2000,30/03/2009,1.0,0 -46.0,admin.,university.degree,1.264,29/07/2014,11/11/2013,1.0,0 -56.0,retired,high.school,1.264,,21/04/2006,1.0,0 -34.0,admin.,university.degree,1.264,01/10/2006,03/04/2012,1.0,1 -54.0,,university.degree,1.264,19/11/2007,20/05/2016,1.0,0 -54.0,admin.,university.degree,1.264,20/06/2011,30/12/2005,1.0,1 -34.0,admin.,university.degree,1.264,01/05/2018,13/06/2003,1.0,0 -43.0,blue-collar,basic.9y,1.264,13/09/2018,31/07/2008,1.0,1 -26.0,student,basic.9y,1.264,25/09/2009,13/12/2010,1.0,0 -32.0,admin.,university.degree,1.264,16/09/1997,20/12/2001,1.0,0 -25.0,admin.,university.degree,1.264,31/01/2012,29/02/2008,1.0,1 -27.0,admin.,university.degree,1.264,25/01/1990,27/09/2010,1.0,0 -,,basic.9y,1.264,01/02/1993,30/12/2005,1.0,0 -32.0,admin.,high.school,1.264,03/10/2003,19/09/2017,1.0,0 -37.0,technician,university.degree,1.264,19/04/2002,17/01/2014,1.0,1 -36.0,admin.,university.degree,1.264,31/03/2017,15/10/1993,1.0,0 -36.0,admin.,university.degree,1.264,05/02/2016,06/04/2012,1.0,0 -58.0,housemaid,basic.4y,1.264,21/09/2015,08/05/2012,1.0,0 -36.0,self-employed,university.degree,1.264,29/06/2000,08/08/2018,1.0,0 -33.0,unemployed,high.school,1.264,26/02/2002,05/04/2003,1.0,0 -26.0,student,university.degree,1.264,,05/01/2015,1.0,0 -36.0,admin.,university.degree,1.264,02/04/1998,28/11/2013,1.0,1 -50.0,admin.,university.degree,1.264,01/08/1995,01/05/2006,1.0,1 -36.0,self-employed,university.degree,1.264,05/10/1999,05/03/2014,1.0,0 -36.0,self-employed,university.degree,1.264,02/02/2004,05/11/1992,1.0,0 -46.0,unemployed,basic.9y,1.264,09/02/2000,29/07/2014,1.0,0 -34.0,admin.,university.degree,1.264,01/08/1997,13/06/2007,1.0,0 -61.0,retired,basic.9y,1.264,15/04/2009,22/08/2000,1.0,0 -34.0,admin.,university.degree,1.264,01/02/1990,31/12/2015,1.0,0 -60.0,admin.,high.school,1.264,16/01/2014,12/11/2008,1.0,0 -35.0,admin.,high.school,1.264,21/11/2012,21/06/2004,1.0,1 -29.0,admin.,university.degree,1.264,08/12/2011,27/06/2012,1.0,0 -34.0,technician,professional.course,1.264,21/12/2012,15/08/2003,1.0,0 -35.0,admin.,university.degree,1.264,,18/06/2014,1.0,0 -43.0,,professional.course,1.264,13/02/2004,18/05/2007,1.0,0 -42.0,technician,professional.course,1.264,15/04/2011,15/01/2018,1.0,1 -30.0,admin.,high.school,1.264,15/12/1996,25/02/1996,1.0,1 -27.0,management,university.degree,1.264,05/08/1994,17/04/2000,1.0,0 -31.0,,university.degree,1.264,18/11/2010,17/11/2003,1.0,1 -78.0,,high.school,1.264,06/11/1999,07/05/1999,1.0,0 -55.0,self-employed,university.degree,1.264,15/10/1990,20/04/1994,1.0,0 -42.0,technician,professional.course,1.264,28/01/2005,19/10/2001,1.0,0 -32.0,admin.,university.degree,1.264,08/01/2014,21/05/2015,1.0,0 -41.0,admin.,high.school,1.264,19/06/1997,10/10/2016,1.0,0 -46.0,admin.,university.degree,1.264,21/05/2012,01/02/2008,1.0,0 -54.0,blue-collar,basic.4y,1.264,12/11/2004,02/01/2006,1.0,1 -47.0,admin.,high.school,1.264,26/10/2012,05/11/2013,1.0,0 -28.0,self-employed,university.degree,1.264,,24/03/2016,1.0,1 -29.0,technician,university.degree,1.264,16/11/2005,29/07/2005,1.0,0 -28.0,technician,high.school,1.264,11/10/2002,18/08/2005,1.0,0 -,self-employed,university.degree,1.264,,21/03/2003,1.0,1 -34.0,,professional.course,1.264,08/01/2010,05/11/1993,1.0,1 -38.0,management,university.degree,1.266,15/04/2003,25/12/1993,1.0,0 -33.0,admin.,university.degree,1.266,15/12/1994,12/11/2008,1.0,0 -44.0,blue-collar,professional.course,1.266,,28/04/1998,1.0,0 -29.0,self-employed,university.degree,1.266,27/07/2015,31/01/2012,1.0,0 -52.0,services,high.school,1.266,,07/10/2004,1.0,0 -29.0,admin.,university.degree,1.266,,27/10/2009,1.0,0 -26.0,admin.,university.degree,1.266,07/12/2009,28/05/2015,1.0,0 -29.0,self-employed,university.degree,1.266,18/06/2004,29/04/2005,1.0,0 -31.0,blue-collar,professional.course,1.266,30/11/2001,21/03/2014,1.0,0 -36.0,admin.,university.degree,1.266,23/07/2014,27/12/2011,1.0,0 -59.0,self-employed,university.degree,1.266,31/10/2003,05/02/2014,1.0,0 -31.0,management,high.school,1.266,12/03/2015,01/05/2010,1.0,0 -49.0,blue-collar,basic.9y,1.266,20/04/1999,27/05/2014,1.0,0 -60.0,retired,university.degree,1.266,02/12/2004,18/03/2004,1.0,1 -32.0,admin.,university.degree,1.266,06/03/1997,05/09/2006,1.0,0 -65.0,retired,high.school,1.266,01/12/1995,30/01/2013,1.0,0 -30.0,housemaid,high.school,1.266,04/11/1999,05/03/1993,1.0,0 -31.0,admin.,university.degree,1.266,14/08/2007,09/05/1994,1.0,0 -34.0,admin.,university.degree,1.266,23/08/2001,31/01/2012,1.0,0 -,blue-collar,basic.9y,1.266,15/06/1992,04/12/2014,1.0,0 -31.0,admin.,university.degree,1.266,26/02/2015,10/07/2003,1.0,1 -,,high.school,1.266,25/04/2013,01/04/2010,1.0,0 -58.0,management,university.degree,1.266,10/05/1994,04/10/2007,1.0,1 -39.0,admin.,high.school,1.266,24/01/2003,05/07/1994,1.0,0 -33.0,blue-collar,basic.9y,1.266,08/03/2018,02/12/2014,1.0,1 -39.0,admin.,high.school,1.266,13/01/2015,26/05/2016,1.0,0 -39.0,admin.,high.school,1.266,27/06/2002,16/07/2013,1.0,0 -27.0,student,high.school,1.266,03/06/2008,18/01/1996,1.0,1 -36.0,admin.,university.degree,1.266,,19/08/2014,1.0,0 -40.0,student,high.school,1.266,31/12/1990,01/09/1994,1.0,0 -55.0,retired,high.school,1.266,05/05/2006,17/12/2018,1.0,0 -55.0,retired,high.school,1.266,04/04/2012,25/12/1993,1.0,0 -51.0,retired,high.school,1.266,01/05/1998,20/10/2006,1.0,0 -,unknown,basic.4y,1.266,,05/11/2014,1.0,0 -61.0,unknown,basic.4y,1.266,26/12/1995,29/08/2003,1.0,0 -25.0,admin.,university.degree,1.266,01/01/2007,15/05/2014,1.0,0 -35.0,admin.,high.school,1.266,15/10/1989,31/07/2013,1.0,0 -61.0,unknown,basic.4y,1.266,01/07/2010,09/06/1988,1.0,0 -,,professional.course,1.266,29/09/2015,04/05/2007,1.0,0 -29.0,admin.,university.degree,1.266,13/06/2000,27/02/2004,1.0,0 -27.0,admin.,university.degree,1.266,19/10/2010,27/02/2004,1.0,0 -,self-employed,university.degree,1.266,14/04/2006,31/07/2012,1.0,0 -31.0,technician,university.degree,1.266,23/05/2013,04/02/2000,1.0,0 -24.0,technician,professional.course,1.266,01/08/1998,14/02/2017,1.0,0 -35.0,admin.,high.school,1.266,23/05/2014,18/02/2005,1.0,0 -45.0,,university.degree,1.266,20/04/1991,22/08/2016,1.0,0 -45.0,admin.,university.degree,1.266,09/03/2006,09/10/2014,1.0,0 -33.0,admin.,university.degree,1.266,27/03/2017,03/07/2002,1.0,1 -,,university.degree,1.266,07/10/2003,27/06/2008,1.0,1 -28.0,unemployed,high.school,1.266,09/01/2018,10/01/2006,1.0,0 -55.0,entrepreneur,professional.course,1.266,17/11/2009,07/11/2014,1.0,0 -31.0,technician,university.degree,1.266,20/06/2000,12/11/2004,1.0,0 -,admin.,high.school,1.266,20/01/2015,06/10/2016,1.0,1 -,self-employed,university.degree,1.266,,03/07/2001,1.0,0 -35.0,management,university.degree,1.266,26/10/2012,22/10/2004,1.0,0 -34.0,admin.,university.degree,1.266,21/10/2005,04/02/1997,1.0,0 -53.0,technician,professional.course,1.266,03/04/2009,16/12/1994,1.0,0 -28.0,blue-collar,basic.9y,1.266,19/03/2004,31/05/2012,1.0,0 -54.0,admin.,professional.course,1.266,,19/12/2001,1.0,0 -59.0,retired,basic.4y,1.266,25/02/2008,13/06/2014,1.0,0 -22.0,student,high.school,1.266,25/04/2014,08/08/2008,1.0,0 -36.0,admin.,professional.course,1.266,26/04/2013,25/10/1997,1.0,0 -33.0,admin.,university.degree,1.266,,31/01/2013,1.0,0 -36.0,services,high.school,1.266,03/06/2013,04/05/2006,1.0,0 -,entrepreneur,basic.9y,1.266,01/01/2014,20/05/1998,1.0,0 -36.0,services,high.school,1.266,27/04/2010,17/04/2014,1.0,0 -36.0,admin.,high.school,1.266,06/02/2014,12/06/2015,1.0,1 -28.0,,university.degree,1.266,05/10/2000,19/05/2006,1.0,0 -42.0,admin.,university.degree,1.266,20/08/2007,02/10/2007,1.0,0 -42.0,admin.,university.degree,1.266,15/03/2000,01/12/2000,1.0,0 -31.0,technician,university.degree,1.266,09/04/2004,04/01/2005,1.0,0 -22.0,student,high.school,1.266,05/07/1995,21/02/1997,1.0,0 -33.0,admin.,high.school,1.266,21/08/1996,01/04/1997,1.0,0 -29.0,admin.,university.degree,1.266,05/08/1995,22/10/1999,1.0,0 -33.0,admin.,university.degree,1.266,01/04/1997,21/12/2007,1.0,0 -25.0,admin.,university.degree,1.266,05/04/1994,11/12/2009,1.0,1 -22.0,student,high.school,1.266,20/12/1996,31/12/1992,1.0,1 -28.0,blue-collar,basic.9y,1.266,02/05/2006,15/09/2008,1.0,1 -42.0,services,high.school,1.266,16/06/2016,20/06/2008,1.0,0 -,,university.degree,1.266,15/11/2002,17/11/2015,1.0,0 -27.0,services,university.degree,1.266,,06/02/2014,1.0,0 -27.0,services,university.degree,1.266,01/05/2007,29/01/2014,1.0,0 -36.0,services,high.school,1.266,27/04/2007,26/04/2019,1.0,0 -27.0,services,university.degree,1.266,10/06/1987,01/04/2005,1.0,1 -,,basic.9y,1.266,10/09/2012,18/03/2005,1.0,0 -27.0,services,university.degree,1.266,02/08/2012,14/07/2014,1.0,0 -49.0,management,university.degree,1.266,08/03/2011,31/12/1993,1.0,0 -39.0,blue-collar,basic.9y,1.266,10/12/2018,08/04/2013,1.0,0 -32.0,technician,professional.course,1.266,01/11/2004,05/12/1995,1.0,1 -39.0,blue-collar,basic.9y,1.266,02/02/2007,23/07/2004,1.0,0 -,blue-collar,basic.9y,1.266,13/12/2005,04/03/2013,1.0,0 -34.0,technician,university.degree,1.266,16/11/2011,12/02/1999,1.0,0 -34.0,services,high.school,1.266,08/02/2010,26/08/2011,1.0,0 -34.0,housemaid,university.degree,1.266,17/09/2015,12/03/2014,1.0,0 -48.0,blue-collar,high.school,1.266,10/01/1998,14/05/1999,1.0,0 -48.0,blue-collar,high.school,1.266,08/09/2014,31/05/1994,1.0,0 -25.0,admin.,university.degree,1.266,28/03/2007,19/06/2006,1.0,0 -29.0,management,university.degree,1.266,10/02/2005,19/02/2015,1.0,0 -33.0,technician,university.degree,1.266,04/11/1997,20/02/2004,1.0,0 -25.0,admin.,university.degree,1.266,10/02/2006,20/02/2015,1.0,1 -31.0,admin.,university.degree,1.266,14/05/2009,13/09/2017,1.0,0 -21.0,student,high.school,1.266,21/10/2005,12/06/2001,1.0,1 -28.0,services,basic.9y,1.266,31/01/2003,15/10/1994,1.0,1 -22.0,technician,high.school,1.266,13/11/2000,13/02/2003,1.0,1 -42.0,services,high.school,1.266,,03/02/1993,1.0,0 -25.0,technician,professional.course,1.266,30/11/2010,07/06/2002,1.0,0 -26.0,blue-collar,university.degree,1.266,22/11/2001,23/03/2007,1.0,1 -52.0,services,high.school,1.266,,04/05/2001,1.0,0 -51.0,admin.,university.degree,1.266,15/10/2004,14/04/2000,1.0,0 -51.0,admin.,university.degree,1.266,25/06/1998,07/06/2013,1.0,0 -37.0,technician,professional.course,1.266,30/11/2011,29/05/2009,1.0,0 -25.0,admin.,university.degree,1.266,,07/11/2016,1.0,0 -49.0,admin.,university.degree,1.266,09/04/2019,01/09/1997,1.0,0 -49.0,admin.,university.degree,1.266,02/12/2014,26/01/2007,1.0,0 -,admin.,university.degree,1.266,11/01/2013,01/04/1994,1.0,0 -29.0,admin.,university.degree,1.266,13/07/2001,30/06/1993,1.0,0 -38.0,technician,university.degree,1.266,18/09/2008,20/12/2002,1.0,0 -39.0,admin.,high.school,1.266,09/04/1996,29/12/2006,1.0,0 -59.0,self-employed,university.degree,1.266,,15/12/2006,1.0,0 -23.0,student,basic.6y,1.266,06/11/1993,18/10/2018,1.0,0 -59.0,self-employed,university.degree,1.266,31/01/2012,08/04/2016,1.0,0 -26.0,student,high.school,1.266,22/01/2014,05/12/2011,1.0,0 -,admin.,high.school,1.266,01/04/1995,07/07/2006,1.0,0 -41.0,blue-collar,basic.9y,1.266,,31/12/1993,1.0,1 -,services,university.degree,1.266,31/01/2012,05/07/1996,1.0,0 -29.0,technician,high.school,1.266,,04/06/2014,1.0,1 -32.0,admin.,university.degree,1.266,01/08/2013,11/04/2003,1.0,0 -47.0,retired,university.degree,1.266,25/03/2011,03/06/2004,1.0,0 -27.0,admin.,university.degree,1.27,12/02/1998,11/01/2010,1.0,0 -32.0,admin.,university.degree,1.27,25/07/2003,01/09/1992,1.0,0 -,technician,professional.course,1.27,31/03/1991,06/03/2013,1.0,1 -25.0,admin.,university.degree,1.27,27/01/2005,14/04/2014,1.0,0 -34.0,services,high.school,1.27,19/04/1993,28/07/2011,1.0,0 -54.0,admin.,university.degree,1.27,24/06/2005,27/03/2014,1.0,0 -42.0,technician,professional.course,1.27,08/08/2011,05/07/1994,1.0,0 -30.0,admin.,university.degree,1.27,,16/11/2001,1.0,0 -31.0,admin.,high.school,1.27,27/11/1996,10/08/2015,1.0,1 -54.0,unemployed,basic.9y,1.27,10/01/1998,30/10/2017,1.0,1 -34.0,admin.,university.degree,1.27,26/03/2018,01/04/1996,1.0,1 -30.0,technician,professional.course,1.27,30/06/1999,02/10/2009,1.0,0 -47.0,management,high.school,1.27,22/03/2016,29/06/2009,1.0,0 -39.0,admin.,high.school,1.27,09/02/2016,24/07/2014,1.0,0 -25.0,,professional.course,1.27,18/03/2019,23/11/2015,1.0,0 -31.0,blue-collar,basic.4y,1.27,,12/07/2002,1.0,1 -54.0,unemployed,basic.9y,1.27,26/06/2009,01/02/1991,1.0,0 -,blue-collar,basic.4y,1.27,,06/06/2008,1.0,0 -31.0,blue-collar,basic.4y,1.27,,31/03/2000,1.0,0 -30.0,management,university.degree,1.27,01/06/1995,17/01/2013,1.0,0 -50.0,admin.,university.degree,1.27,09/08/2010,13/11/2002,1.0,1 -35.0,admin.,university.degree,1.27,25/01/1997,06/04/2012,1.0,0 -26.0,services,high.school,1.27,07/03/2019,20/06/1997,1.0,0 -34.0,admin.,university.degree,1.27,31/01/2013,24/09/2014,1.0,0 -52.0,admin.,university.degree,1.27,10/06/1996,15/04/2000,1.0,0 -37.0,blue-collar,basic.9y,1.27,09/01/2017,21/02/2019,1.0,0 -56.0,technician,basic.4y,1.27,,22/09/2000,1.0,1 -24.0,admin.,university.degree,1.27,19/09/1995,23/04/2015,1.0,0 -31.0,admin.,university.degree,1.27,14/04/2005,30/05/2011,1.0,0 -,retired,university.degree,1.27,25/01/1997,20/12/1994,1.0,0 -37.0,blue-collar,basic.9y,1.27,23/02/2007,07/08/2009,1.0,0 -34.0,admin.,university.degree,1.27,,18/04/2018,1.0,0 -29.0,,university.degree,1.27,01/02/1995,29/05/2014,1.0,1 -38.0,housemaid,university.degree,1.27,,13/03/1998,1.0,0 -38.0,management,university.degree,1.27,09/02/2007,21/11/2017,1.0,0 -,student,high.school,1.27,14/08/1997,05/04/1986,1.0,0 -32.0,admin.,university.degree,1.27,17/02/2016,26/04/2004,1.0,0 -26.0,self-employed,university.degree,1.27,16/12/2002,03/07/2003,1.0,1 -33.0,,university.degree,1.27,29/09/2011,14/10/2014,1.0,1 -25.0,admin.,university.degree,1.27,06/02/2003,31/05/2002,1.0,0 -61.0,blue-collar,basic.4y,1.27,24/08/2010,21/09/2007,1.0,0 -61.0,blue-collar,basic.4y,1.27,08/04/2005,01/01/1997,1.0,0 -34.0,admin.,university.degree,1.27,29/07/2013,29/04/2019,1.0,0 -32.0,blue-collar,high.school,1.27,01/07/1997,25/10/2002,1.0,1 -,blue-collar,basic.9y,1.27,09/05/2011,30/11/2005,1.0,0 -41.0,technician,professional.course,1.27,,27/04/2011,1.0,0 -26.0,self-employed,university.degree,1.27,04/11/2005,01/03/2016,1.0,1 -66.0,unknown,high.school,1.27,15/05/2012,21/01/2009,1.0,0 -40.0,technician,university.degree,1.27,09/06/2008,16/06/2006,1.0,0 -26.0,student,high.school,1.27,09/06/2010,10/04/1998,1.0,0 -32.0,admin.,university.degree,1.27,21/02/2002,06/08/2004,1.0,1 -32.0,admin.,university.degree,1.27,19/06/2013,11/04/2000,1.0,0 -38.0,management,university.degree,1.27,08/11/2002,07/02/2003,1.0,1 -26.0,self-employed,university.degree,1.27,15/03/1990,12/03/2012,1.0,0 -52.0,admin.,university.degree,1.27,18/02/2013,21/07/2005,1.0,0 -56.0,,university.degree,1.27,,01/04/2013,1.0,1 -45.0,technician,professional.course,1.27,05/10/2018,23/12/2011,1.0,0 -37.0,,basic.9y,1.27,10/10/2014,01/05/1998,1.0,0 -30.0,student,high.school,1.27,15/07/2004,25/02/2013,1.0,0 -40.0,admin.,university.degree,1.27,15/07/2003,02/07/2015,1.0,0 -26.0,,university.degree,1.27,28/02/1991,20/07/2001,1.0,0 -43.0,admin.,university.degree,1.27,12/05/2016,20/05/2013,1.0,0 -32.0,admin.,university.degree,1.27,14/05/2004,25/11/1999,1.0,0 -26.0,,high.school,1.27,27/05/2009,07/01/2009,1.0,1 -,blue-collar,basic.4y,1.27,08/04/2010,30/06/2009,1.0,0 -35.0,blue-collar,basic.9y,1.27,13/03/2014,10/11/2000,1.0,0 -,,university.degree,1.27,24/10/2002,20/03/2009,1.0,0 -24.0,technician,professional.course,1.27,01/07/1995,20/10/2016,1.0,1 -32.0,services,high.school,1.27,05/03/2014,26/08/2015,1.0,1 -88.0,retired,basic.4y,1.27,15/07/2004,26/04/2010,1.0,0 -53.0,self-employed,university.degree,1.27,20/05/2005,20/11/2009,1.0,0 -34.0,admin.,university.degree,1.27,03/12/2012,29/11/2002,1.0,0 -47.0,admin.,high.school,1.27,22/09/2008,23/02/2015,1.0,0 -35.0,admin.,high.school,1.27,,03/10/2003,1.0,0 -34.0,admin.,university.degree,1.27,02/08/2002,05/06/2015,1.0,0 -38.0,management,university.degree,1.27,,14/08/2003,1.0,1 -32.0,technician,university.degree,1.27,09/02/1993,27/12/2011,1.0,0 -36.0,technician,professional.course,1.27,15/03/2016,20/07/2017,1.0,0 -48.0,technician,basic.6y,1.27,27/07/2010,05/10/1994,1.0,0 -30.0,management,university.degree,1.27,08/11/2016,21/01/2016,1.0,0 -24.0,management,university.degree,1.27,09/06/1998,23/07/2008,1.0,1 -66.0,unknown,basic.4y,1.27,,25/02/2005,1.0,0 -40.0,blue-collar,basic.4y,1.27,23/09/2003,30/06/2000,1.0,0 -35.0,admin.,university.degree,1.27,12/09/2014,15/11/2002,1.0,0 -35.0,admin.,high.school,1.27,18/05/1990,29/02/2008,1.0,0 -27.0,technician,university.degree,1.27,,25/11/2011,1.0,0 -37.0,entrepreneur,university.degree,1.27,,02/01/2015,1.0,0 -24.0,student,high.school,1.27,07/07/2010,06/02/2004,1.0,0 -23.0,student,high.school,1.27,01/06/1996,10/07/1997,1.0,0 -,student,basic.9y,1.27,01/04/2005,06/01/2016,1.0,0 -,student,high.school,1.27,22/02/2016,14/03/2007,1.0,0 -24.0,management,university.degree,1.27,21/05/2014,01/08/1991,1.0,0 -42.0,housemaid,high.school,1.27,01/07/2005,11/02/2016,1.0,0 -32.0,admin.,university.degree,1.27,15/04/2009,01/06/1997,1.0,0 -,admin.,university.degree,1.27,05/06/1998,01/04/2009,1.0,0 -35.0,admin.,high.school,1.27,12/05/2006,01/12/2003,1.0,0 -53.0,technician,high.school,1.27,22/04/2011,24/03/2000,1.0,0 -,technician,university.degree,1.27,15/09/1997,05/06/2000,1.0,0 -23.0,student,high.school,1.27,25/04/2014,18/03/2016,1.0,0 -41.0,unemployed,university.degree,1.27,01/05/1995,24/12/2009,1.0,0 -26.0,technician,university.degree,1.27,19/03/2014,10/10/2003,1.0,1 -24.0,management,university.degree,1.27,01/07/2010,16/10/2003,1.0,0 -37.0,entrepreneur,university.degree,1.27,01/05/1996,01/05/1997,1.0,0 -45.0,admin.,professional.course,1.27,04/07/1992,15/01/2000,1.0,0 -40.0,blue-collar,basic.4y,1.27,08/05/2013,13/12/2013,1.0,0 -28.0,services,high.school,1.27,15/12/1987,09/04/2018,1.0,0 -45.0,services,high.school,1.27,31/12/1993,29/11/2001,1.0,0 -35.0,admin.,high.school,1.27,03/06/2004,20/02/2004,1.0,0 -37.0,entrepreneur,university.degree,1.27,05/09/1998,19/02/2018,1.0,0 -27.0,,university.degree,1.27,,28/06/2012,1.0,0 -60.0,admin.,university.degree,1.266,31/12/1990,14/09/2017,1.0,1 -29.0,admin.,high.school,1.266,01/10/1992,14/04/2015,1.0,1 -32.0,technician,professional.course,1.266,14/02/2013,20/07/2000,1.0,0 -45.0,unemployed,basic.9y,1.266,13/10/1993,10/07/1987,1.0,0 -35.0,blue-collar,professional.course,1.266,01/11/1996,06/02/2009,1.0,0 -35.0,,professional.course,1.266,15/11/2012,01/08/2017,1.0,1 -,admin.,university.degree,1.266,27/11/2014,17/06/2014,1.0,0 -24.0,student,high.school,1.266,12/04/2002,01/05/1994,1.0,0 -53.0,admin.,high.school,1.266,,02/08/2013,1.0,0 -32.0,admin.,university.degree,1.266,09/01/2017,05/02/2004,1.0,1 -27.0,admin.,university.degree,1.266,31/12/1993,15/03/1991,1.0,1 -37.0,,basic.6y,1.266,17/08/2010,05/04/2016,1.0,1 -36.0,unemployed,university.degree,1.266,29/02/2008,25/01/2013,1.0,1 -36.0,technician,university.degree,1.266,31/12/1992,14/12/2011,1.0,1 -33.0,admin.,university.degree,1.266,,14/04/2010,1.0,0 -52.0,admin.,university.degree,1.266,,05/03/1997,1.0,0 -29.0,admin.,high.school,1.266,28/07/2014,20/09/1992,1.0,1 -36.0,technician,university.degree,1.266,13/12/2002,16/07/2012,1.0,1 -45.0,unemployed,basic.9y,1.266,07/04/2000,15/03/2002,1.0,0 -29.0,admin.,university.degree,1.266,23/07/2008,09/11/2012,1.0,0 -41.0,admin.,university.degree,1.266,26/12/2002,24/02/2016,1.0,0 -22.0,student,basic.6y,1.266,,26/01/2006,1.0,0 -58.0,admin.,university.degree,1.266,28/08/1999,03/08/2007,1.0,0 -,,university.degree,1.266,15/10/2004,28/07/2006,1.0,0 -57.0,retired,professional.course,1.266,26/04/2013,04/04/2014,1.0,1 -52.0,admin.,university.degree,1.266,01/08/2016,05/02/1999,1.0,1 -28.0,admin.,university.degree,1.266,31/12/1990,29/06/2015,1.0,1 -28.0,admin.,university.degree,1.266,26/10/2001,24/05/2002,1.0,0 -,management,university.degree,1.266,28/09/2009,26/11/2009,1.0,0 -31.0,services,basic.9y,1.266,05/02/1996,15/04/2008,1.0,0 -32.0,technician,professional.course,1.266,18/02/2015,31/10/2003,1.0,1 -41.0,,university.degree,1.266,29/02/2008,21/01/2015,1.0,0 -31.0,services,basic.9y,1.266,24/10/2003,21/03/2017,1.0,1 -31.0,services,basic.9y,1.266,,09/03/2017,1.0,0 -31.0,services,basic.9y,1.266,07/07/2014,27/04/2010,1.0,1 -36.0,technician,university.degree,1.266,12/04/2011,17/12/2015,1.0,0 -30.0,blue-collar,basic.9y,1.266,17/07/2009,08/12/2014,1.0,0 -57.0,admin.,university.degree,1.266,10/12/1996,16/09/2005,1.0,0 -39.0,admin.,university.degree,1.266,16/12/2004,09/10/1990,1.0,0 -27.0,admin.,university.degree,1.266,29/10/2012,05/03/2008,1.0,0 -59.0,retired,professional.course,1.266,31/01/2012,09/03/1996,1.0,1 -32.0,technician,university.degree,1.266,08/04/2005,07/03/2003,1.0,1 -57.0,blue-collar,basic.4y,1.266,29/11/2010,24/10/2013,1.0,0 -33.0,admin.,university.degree,1.266,05/01/2010,17/07/2015,1.0,1 -37.0,admin.,university.degree,1.266,14/07/2016,20/03/2007,1.0,1 -45.0,blue-collar,basic.9y,1.266,17/02/2011,10/07/2014,1.0,1 -24.0,student,university.degree,1.266,27/03/2012,01/03/1996,1.0,0 -65.0,,basic.9y,1.266,25/04/1994,18/04/2008,1.0,1 -33.0,services,high.school,1.266,20/07/2012,19/01/1999,1.0,0 -65.0,housemaid,basic.4y,1.266,03/12/1996,22/12/2000,1.0,0 -30.0,technician,basic.9y,1.266,12/04/2002,05/10/2006,1.0,0 -,management,university.degree,1.266,12/05/2017,11/06/2004,1.0,0 -49.0,management,university.degree,1.266,11/09/2009,01/11/2011,1.0,0 -49.0,management,university.degree,1.266,,25/03/2014,1.0,0 -49.0,management,university.degree,1.266,27/02/2009,23/05/2008,1.0,1 -44.0,housemaid,university.degree,1.266,01/03/2002,03/09/2004,1.0,0 -34.0,admin.,university.degree,1.266,01/04/2004,11/04/2008,1.0,0 -,admin.,university.degree,1.266,17/11/1999,24/02/2009,1.0,0 -24.0,blue-collar,basic.9y,1.266,01/09/1995,31/10/2003,1.0,0 -31.0,,basic.9y,1.266,14/03/2014,01/03/2018,1.0,0 -55.0,admin.,high.school,1.266,30/04/2013,10/07/1990,1.0,0 -77.0,management,basic.9y,1.266,,03/12/2004,1.0,0 -38.0,blue-collar,university.degree,1.266,11/06/2010,13/02/2015,1.0,0 -30.0,admin.,university.degree,1.266,02/04/2014,14/03/2003,1.0,0 -36.0,management,university.degree,1.266,02/03/2007,31/12/1990,1.0,0 -27.0,admin.,university.degree,1.266,09/07/1996,06/04/2006,1.0,0 -43.0,admin.,high.school,1.266,03/01/2017,21/05/2004,1.0,0 -21.0,student,high.school,1.266,12/04/2010,11/03/2005,1.0,1 -36.0,admin.,university.degree,1.266,28/06/2017,01/08/1995,1.0,1 -33.0,unemployed,university.degree,1.266,01/11/2013,09/05/2012,1.0,0 -31.0,technician,high.school,1.266,28/11/2008,24/02/2006,1.0,0 -56.0,retired,university.degree,1.266,31/01/2013,29/02/2008,1.0,0 -27.0,technician,professional.course,1.266,16/02/2012,30/05/2002,1.0,0 -29.0,admin.,university.degree,1.266,01/02/1997,28/04/2015,1.0,1 -36.0,unemployed,university.degree,1.266,10/04/2000,13/07/2011,1.0,0 -49.0,management,university.degree,1.266,05/06/2013,29/07/1997,1.0,1 -45.0,unemployed,basic.9y,1.266,01/10/1992,05/03/2018,1.0,1 -36.0,self-employed,university.degree,1.266,07/03/2003,07/11/2007,1.0,1 -32.0,admin.,university.degree,1.266,16/07/2014,08/02/2016,1.0,1 -47.0,management,university.degree,1.266,17/06/2005,30/01/2009,1.0,0 -58.0,retired,professional.course,1.266,10/10/2007,05/07/1996,1.0,0 -28.0,,high.school,1.266,20/09/2005,17/02/2005,1.0,1 -,management,university.degree,1.266,01/09/2005,05/02/1999,1.0,0 -37.0,services,high.school,1.266,06/08/2008,24/12/2012,1.0,0 -28.0,self-employed,university.degree,1.266,21/03/2003,10/03/2006,1.0,0 -34.0,blue-collar,high.school,1.266,24/03/2000,13/07/2012,1.0,0 -65.0,housemaid,basic.4y,1.266,23/11/2017,13/04/2012,1.0,0 -72.0,admin.,university.degree,1.266,30/05/2007,05/08/2003,1.0,0 -31.0,,university.degree,1.266,05/12/2003,29/09/2014,1.0,0 -31.0,services,university.degree,1.266,15/07/2004,01/10/2018,1.0,0 -28.0,self-employed,university.degree,1.266,09/04/2009,14/10/2015,1.0,0 -55.0,retired,university.degree,1.266,11/12/1990,16/12/2005,1.0,0 -32.0,blue-collar,basic.9y,1.266,05/03/1991,05/04/1998,1.0,1 -39.0,admin.,university.degree,1.266,03/06/1999,20/03/2019,1.0,0 -43.0,admin.,high.school,1.266,13/07/2017,23/07/2003,1.0,0 -25.0,admin.,university.degree,1.262,24/03/2009,09/03/2018,1.0,0 -53.0,services,high.school,1.262,,02/04/2004,1.0,0 -26.0,,professional.course,1.262,,08/04/1998,1.0,1 -28.0,,basic.6y,1.262,27/10/2009,12/12/2002,1.0,0 -52.0,unknown,professional.course,1.262,11/07/2017,04/04/2016,1.0,0 -37.0,technician,university.degree,1.262,21/07/2000,10/11/1990,1.0,0 -67.0,admin.,basic.4y,1.262,20/09/2000,23/11/2007,1.0,1 -21.0,management,university.degree,1.262,01/02/2009,19/10/2000,1.0,0 -26.0,technician,university.degree,1.262,05/02/1995,10/06/2005,1.0,0 -33.0,admin.,university.degree,1.262,30/12/1998,08/08/2008,1.0,1 -26.0,admin.,high.school,1.262,29/12/1999,27/12/1996,1.0,1 -,technician,university.degree,1.262,14/08/2013,31/10/1994,1.0,1 -33.0,admin.,university.degree,1.262,03/03/2010,30/05/2018,1.0,0 -58.0,retired,high.school,1.262,06/03/2015,01/08/1991,1.0,0 -43.0,blue-collar,basic.9y,1.262,20/11/2000,27/02/2012,1.0,1 -40.0,admin.,high.school,1.262,02/01/2009,27/04/2011,1.0,1 -40.0,admin.,high.school,1.262,01/06/1995,05/01/1996,1.0,0 -27.0,student,basic.9y,1.262,12/03/2004,17/03/2006,1.0,1 -58.0,,high.school,1.262,25/12/1999,04/08/2006,1.0,1 -32.0,admin.,high.school,1.262,01/10/2008,15/04/2004,1.0,1 -35.0,services,high.school,1.262,27/02/2012,24/09/2004,1.0,0 -39.0,,professional.course,1.262,15/03/1996,14/03/2003,1.0,0 -31.0,admin.,university.degree,1.262,18/08/2005,09/08/2002,1.0,1 -47.0,management,basic.9y,1.262,13/08/2014,27/01/2016,1.0,0 -48.0,,high.school,1.262,28/06/2010,25/10/1999,1.0,0 -59.0,retired,university.degree,1.262,25/02/2014,27/05/2014,1.0,0 -46.0,unemployed,basic.9y,1.262,,18/07/2014,1.0,0 -46.0,unemployed,basic.9y,1.262,28/10/2010,23/02/2006,1.0,0 -46.0,,basic.9y,1.262,15/06/1996,11/11/2010,1.0,1 -67.0,admin.,basic.4y,1.262,26/02/2016,10/08/2012,1.0,0 -33.0,admin.,university.degree,1.262,30/01/2004,21/06/2013,1.0,0 -33.0,admin.,university.degree,1.262,,09/09/2004,1.0,1 -32.0,services,professional.course,1.262,27/02/2013,31/12/1993,1.0,0 -32.0,admin.,university.degree,1.262,24/09/2008,17/03/2000,1.0,1 -32.0,admin.,university.degree,1.262,28/05/1998,09/11/1995,1.0,1 -37.0,technician,university.degree,1.262,18/04/2008,03/05/2000,1.0,1 -49.0,admin.,university.degree,1.262,07/10/2016,01/12/1992,1.0,0 -49.0,admin.,university.degree,1.262,23/10/2000,26/10/2007,1.0,0 -52.0,unknown,professional.course,1.262,09/12/2010,05/09/1995,1.0,0 -31.0,admin.,university.degree,1.262,27/10/2016,04/11/2011,1.0,0 -43.0,admin.,university.degree,1.262,13/05/2019,01/10/1997,1.0,0 -41.0,entrepreneur,high.school,1.262,05/07/1995,16/01/2004,1.0,1 -,,university.degree,1.262,27/08/2004,02/04/2010,1.0,0 -34.0,technician,university.degree,1.262,16/06/2006,30/07/1996,1.0,1 -31.0,blue-collar,basic.9y,1.262,30/04/2018,03/06/2015,1.0,1 -32.0,technician,high.school,1.262,26/10/2011,18/10/2018,1.0,1 -,admin.,high.school,1.262,25/02/1999,10/04/1987,1.0,0 -52.0,services,basic.4y,1.262,17/07/2008,11/02/2014,1.0,0 -24.0,student,high.school,1.262,06/02/2004,04/07/2005,1.0,0 -24.0,student,high.school,1.262,10/05/2011,18/04/1997,1.0,0 -25.0,admin.,university.degree,1.262,29/04/2011,04/02/2011,1.0,1 -52.0,unknown,professional.course,1.262,24/04/2009,05/04/1997,1.0,0 -41.0,technician,professional.course,1.262,08/12/2003,29/02/2008,1.0,1 -32.0,services,high.school,1.262,01/03/1996,18/10/2013,1.0,0 -,self-employed,professional.course,1.262,,01/07/1994,1.0,0 -34.0,services,high.school,1.262,05/05/1992,20/01/1994,1.0,0 -,technician,university.degree,1.262,06/08/2004,12/12/2003,1.0,1 -34.0,services,high.school,1.262,06/07/2017,05/09/2018,1.0,0 -27.0,self-employed,university.degree,1.262,07/04/2005,15/06/2000,1.0,0 -46.0,unemployed,basic.9y,1.262,11/07/2014,26/06/2012,1.0,1 -47.0,management,basic.9y,1.262,27/10/2009,24/02/2012,1.0,0 -37.0,unemployed,university.degree,1.262,15/09/2014,15/12/2010,1.0,0 -26.0,admin.,university.degree,1.262,18/12/2003,05/09/1991,1.0,1 -29.0,,high.school,1.262,18/11/2004,01/05/1995,1.0,0 -79.0,retired,high.school,1.262,13/08/2014,31/12/1989,1.0,0 -79.0,retired,high.school,1.262,,20/11/2017,1.0,0 -33.0,,high.school,1.262,14/10/2013,16/06/2006,1.0,0 -,admin.,university.degree,1.262,05/02/1986,20/04/2018,1.0,1 -23.0,student,high.school,1.262,17/09/2010,11/09/1998,1.0,0 -43.0,admin.,university.degree,1.262,03/05/1999,08/06/2012,1.0,0 -43.0,admin.,university.degree,1.262,28/01/2005,25/08/2008,1.0,0 -32.0,admin.,university.degree,1.262,25/12/1994,17/01/2003,1.0,1 -32.0,admin.,university.degree,1.262,03/03/2000,26/12/2006,1.0,1 -29.0,admin.,university.degree,1.262,14/12/1990,05/11/1990,1.0,0 -52.0,services,basic.4y,1.262,03/06/2003,22/09/2005,1.0,0 -29.0,,university.degree,1.262,04/07/2008,30/05/2003,1.0,0 -27.0,services,professional.course,1.262,23/01/2014,14/11/2014,1.0,0 -32.0,admin.,university.degree,1.262,,31/12/1989,1.0,0 -31.0,management,university.degree,1.262,13/07/2007,02/04/2013,1.0,0 -30.0,unemployed,professional.course,1.262,15/02/2017,25/12/1995,1.0,0 -,unemployed,professional.course,1.262,06/08/2014,01/03/2006,1.0,0 -38.0,admin.,high.school,1.262,27/10/1995,24/06/2005,1.0,0 -41.0,technician,professional.course,1.262,25/06/2012,19/06/2006,1.0,1 -33.0,management,university.degree,1.262,20/01/2000,07/05/2007,1.0,0 -28.0,admin.,high.school,1.262,15/02/1996,28/02/2003,1.0,0 -28.0,admin.,high.school,1.262,15/11/1990,20/10/2015,1.0,1 -,technician,university.degree,1.262,13/08/2009,05/09/1992,1.0,0 -24.0,,professional.course,1.262,05/04/2013,02/04/1998,1.0,0 -,admin.,high.school,1.262,05/02/1991,31/12/1993,1.0,1 -26.0,admin.,high.school,1.262,18/11/2004,29/01/1999,1.0,0 -35.0,admin.,high.school,1.262,31/01/2000,14/05/2007,1.0,0 -,admin.,university.degree,1.262,13/07/2007,25/08/2005,1.0,1 -56.0,management,university.degree,1.262,21/01/2013,31/12/1995,1.0,0 -,unknown,university.degree,1.262,29/07/2002,06/10/2011,1.0,1 -24.0,unknown,university.degree,1.262,11/03/2004,02/12/2005,1.0,1 -24.0,unknown,university.degree,1.262,22/08/2008,01/10/1996,1.0,0 -24.0,,university.degree,1.262,01/12/2015,31/12/1995,1.0,1 -24.0,unknown,university.degree,1.262,12/08/2011,25/09/1992,1.0,1 -27.0,admin.,university.degree,1.262,24/08/2007,19/10/2015,1.0,0 -24.0,unknown,university.degree,1.262,17/10/2012,19/09/2003,1.0,0 -23.0,blue-collar,basic.9y,1.262,01/06/1993,03/11/2006,1.0,0 -41.0,,university.degree,1.262,13/10/2011,12/09/2012,1.0,0 -46.0,unemployed,basic.9y,1.262,04/12/2001,24/12/2009,1.0,1 -,,university.degree,1.262,20/04/2016,13/06/2014,1.0,0 -23.0,student,high.school,1.262,14/06/1997,05/07/2005,1.0,1 -30.0,admin.,university.degree,1.262,23/12/2014,31/12/1993,1.0,1 -30.0,admin.,university.degree,1.262,01/03/1994,01/09/2014,1.0,0 -47.0,technician,high.school,1.262,29/06/2018,15/12/2014,1.0,0 -30.0,self-employed,university.degree,1.262,,14/07/2006,1.0,0 -44.0,admin.,university.degree,1.262,03/05/2007,05/05/1995,1.0,1 -44.0,admin.,university.degree,1.262,05/04/1993,28/01/2000,1.0,0 -,admin.,high.school,1.262,02/08/2001,01/03/2008,1.0,0 -29.0,,basic.9y,1.262,29/05/2015,25/02/1996,1.0,0 -28.0,technician,professional.course,1.262,18/08/2011,10/02/2003,1.0,1 -34.0,services,high.school,1.262,16/02/2016,24/12/2004,1.0,0 -33.0,housemaid,university.degree,1.262,02/07/2015,20/02/2009,1.0,0 -27.0,self-employed,university.degree,1.262,25/10/1995,25/11/1994,1.0,0 -37.0,admin.,university.degree,1.262,08/10/2014,24/05/1996,1.0,0 -37.0,admin.,high.school,1.262,01/06/2006,04/02/2000,1.0,0 -31.0,management,university.degree,1.262,19/02/2014,01/06/2007,1.0,0 -40.0,admin.,university.degree,1.262,25/01/1995,23/04/2004,1.0,1 -47.0,management,basic.9y,1.262,,15/08/2016,1.0,1 -34.0,,university.degree,1.262,25/06/2012,15/07/1995,1.0,0 -47.0,management,basic.9y,1.262,23/02/2006,22/10/2004,1.0,0 -30.0,technician,professional.course,1.262,23/03/1993,11/06/2004,1.0,0 -38.0,entrepreneur,professional.course,1.262,23/03/2016,30/05/2006,1.0,0 -30.0,,university.degree,1.262,09/07/2013,31/01/2013,1.0,1 -43.0,admin.,university.degree,1.262,05/07/1992,10/10/1997,1.0,0 -33.0,technician,professional.course,1.262,16/06/2006,16/03/2010,1.0,0 -,services,high.school,1.262,14/05/2014,08/12/2003,1.0,1 -46.0,entrepreneur,high.school,1.262,01/12/2006,30/04/2012,1.0,0 -40.0,,university.degree,1.262,07/12/2005,28/08/2003,1.0,0 -46.0,unemployed,basic.9y,1.262,20/01/2016,16/08/2012,1.0,1 -32.0,,university.degree,1.262,,18/10/2002,1.0,0 -36.0,admin.,university.degree,1.262,02/04/2004,21/01/2013,1.0,0 -24.0,,professional.course,1.262,14/04/2014,26/10/2011,1.0,0 -58.0,retired,high.school,1.262,30/04/2004,01/08/1993,1.0,0 -55.0,retired,basic.4y,1.262,23/07/2010,25/06/2008,1.0,0 -25.0,blue-collar,professional.course,1.262,06/03/2000,26/01/2009,1.0,1 -24.0,technician,high.school,1.262,01/06/2009,04/02/2000,1.0,0 -44.0,management,university.degree,1.262,25/10/2011,19/03/2004,1.0,0 -55.0,retired,basic.4y,1.262,12/05/2006,22/10/2013,1.0,0 -31.0,,university.degree,1.262,30/03/2007,29/07/2011,1.0,1 -,,professional.course,1.262,25/02/2015,23/06/2011,1.0,1 -33.0,admin.,university.degree,1.262,01/07/2014,15/05/2003,1.0,1 -28.0,technician,professional.course,1.26,,23/09/2005,1.0,1 -43.0,admin.,university.degree,1.26,22/05/2018,08/04/2016,1.0,1 -38.0,technician,university.degree,1.26,01/10/2006,01/12/1995,1.0,0 -28.0,admin.,high.school,1.26,,09/12/1996,1.0,1 -40.0,blue-collar,professional.course,1.26,01/12/2002,31/12/1993,1.0,1 -24.0,blue-collar,basic.9y,1.26,22/03/2006,17/01/2018,1.0,1 -30.0,admin.,university.degree,1.26,30/07/2012,02/06/2015,1.0,1 -31.0,,high.school,1.26,01/02/2005,17/01/2002,1.0,1 -47.0,admin.,university.degree,1.26,,13/11/2009,1.0,0 -26.0,retired,high.school,1.26,31/12/1994,15/04/2005,1.0,0 -59.0,retired,professional.course,1.26,31/12/1994,15/02/2010,1.0,1 -24.0,blue-collar,basic.9y,1.26,15/07/2015,29/12/2005,1.0,0 -59.0,,professional.course,1.26,14/02/2002,23/02/2012,1.0,0 -59.0,retired,professional.course,1.26,30/05/2018,10/01/2000,1.0,0 -53.0,blue-collar,basic.6y,1.26,,30/10/2008,1.0,0 -33.0,admin.,university.degree,1.26,25/02/2005,30/03/2007,1.0,1 -31.0,,high.school,1.26,15/03/2000,17/09/2014,1.0,0 -53.0,technician,university.degree,1.26,20/01/2006,15/09/1997,1.0,1 -26.0,student,professional.course,1.26,18/05/2012,04/06/2013,1.0,0 -,admin.,high.school,1.26,10/11/1990,10/04/2014,1.0,1 -,services,high.school,1.26,21/03/2003,19/09/2003,1.0,0 -40.0,blue-collar,professional.course,1.26,15/01/2013,26/03/1999,1.0,1 -40.0,management,university.degree,1.26,12/05/2000,29/08/2017,1.0,1 -58.0,blue-collar,basic.4y,1.26,17/06/2004,09/07/1998,1.0,1 -38.0,technician,university.degree,1.26,,01/03/2008,1.0,0 -36.0,admin.,university.degree,1.26,,24/02/2011,1.0,0 -37.0,self-employed,professional.course,1.26,20/10/1993,15/01/2000,1.0,1 -28.0,student,high.school,1.26,27/10/2005,30/08/2013,1.0,1 -58.0,management,basic.4y,1.26,01/10/1993,01/07/2004,1.0,0 -20.0,student,high.school,1.26,21/11/2003,03/08/2012,1.0,1 -29.0,admin.,university.degree,1.26,16/12/2010,05/01/1993,1.0,0 -,technician,professional.course,1.26,01/10/2004,01/05/1992,1.0,1 -29.0,admin.,high.school,1.26,12/07/2012,09/01/2004,1.0,0 -28.0,admin.,university.degree,1.26,14/06/2002,16/02/2010,1.0,1 -29.0,technician,university.degree,1.26,17/05/2000,22/06/2017,1.0,0 -,,professional.course,1.26,02/03/2016,24/11/2011,1.0,1 -29.0,technician,university.degree,1.26,16/12/2015,24/03/2006,1.0,0 -29.0,technician,university.degree,1.26,22/10/2004,01/03/1998,1.0,1 -30.0,blue-collar,high.school,1.26,24/04/2019,01/08/2014,1.0,0 -29.0,services,high.school,1.26,01/01/2018,22/10/2013,1.0,0 -59.0,blue-collar,basic.4y,1.26,01/04/1996,27/07/2001,1.0,1 -48.0,admin.,university.degree,1.26,,14/06/2012,1.0,0 -31.0,services,high.school,1.26,,20/06/2011,1.0,1 -33.0,blue-collar,professional.course,1.26,16/07/2013,02/06/2009,1.0,0 -33.0,,professional.course,1.26,01/04/2009,23/12/2015,1.0,0 -28.0,services,basic.6y,1.26,27/08/1994,26/06/2014,1.0,1 -39.0,admin.,university.degree,1.26,09/12/1995,01/01/1997,1.0,0 -,blue-collar,professional.course,1.26,31/12/1990,04/03/2004,1.0,0 -29.0,admin.,university.degree,1.26,31/01/2011,17/09/1999,1.0,1 -57.0,entrepreneur,basic.4y,1.26,10/01/2005,13/11/2006,1.0,0 -30.0,admin.,university.degree,1.26,12/06/2006,31/01/2012,1.0,0 -29.0,admin.,university.degree,1.26,27/02/1993,29/10/1999,1.0,1 -,management,university.degree,1.26,31/01/2012,16/12/2013,1.0,0 -29.0,admin.,university.degree,1.26,25/10/2013,07/05/2009,1.0,1 -32.0,admin.,high.school,1.26,30/12/2016,27/06/2003,1.0,0 -29.0,admin.,university.degree,1.26,26/03/2014,23/05/2014,1.0,0 -56.0,retired,university.degree,1.26,11/12/2013,01/06/1995,1.0,0 -33.0,admin.,high.school,1.26,22/04/2003,27/01/2006,1.0,0 -20.0,student,high.school,1.26,11/07/2002,20/12/2013,1.0,0 -38.0,admin.,high.school,1.26,22/10/2014,07/01/2002,1.0,0 -61.0,admin.,university.degree,1.26,,15/09/2006,1.0,0 -38.0,technician,university.degree,1.26,,01/06/2008,1.0,0 -38.0,,university.degree,1.26,,05/04/1998,1.0,1 -40.0,services,high.school,1.26,01/07/1994,26/12/2008,1.0,0 -38.0,admin.,high.school,1.26,09/12/2015,04/12/2006,1.0,0 -33.0,admin.,university.degree,1.26,15/06/1997,12/03/2018,1.0,0 -21.0,admin.,high.school,1.26,25/11/2005,15/06/2007,1.0,0 -48.0,,university.degree,1.26,30/01/1993,01/04/2001,1.0,1 -26.0,student,university.degree,1.26,12/11/2010,09/02/1994,1.0,0 -29.0,services,high.school,1.26,24/11/2015,08/04/2014,1.0,0 -32.0,technician,university.degree,1.26,08/11/2017,31/03/2014,1.0,0 -37.0,admin.,university.degree,1.26,19/09/1995,24/07/2002,1.0,0 -24.0,student,high.school,1.26,05/11/2009,15/11/2007,1.0,0 -26.0,technician,professional.course,1.26,19/05/2007,11/01/2006,1.0,0 -26.0,,professional.course,1.26,19/06/2000,01/07/2008,1.0,0 -30.0,admin.,university.degree,1.26,21/10/2008,10/02/2016,1.0,1 -36.0,management,university.degree,1.26,04/01/2013,07/06/2016,1.0,1 -29.0,admin.,high.school,1.26,04/08/2016,26/09/2008,1.0,1 -42.0,self-employed,university.degree,1.26,30/11/1990,30/12/2003,1.0,1 -34.0,management,university.degree,1.26,11/11/2011,03/07/2012,1.0,0 -33.0,management,university.degree,1.26,22/12/2006,21/10/2003,1.0,0 -50.0,admin.,basic.9y,1.26,19/02/2014,25/11/1996,1.0,0 -47.0,admin.,university.degree,1.26,06/01/2014,22/09/1997,1.0,0 -50.0,admin.,basic.9y,1.26,16/04/2004,26/09/1997,1.0,1 -23.0,student,high.school,1.26,03/01/2008,23/04/2004,1.0,1 -24.0,,high.school,1.26,28/02/2007,06/05/2013,1.0,0 -54.0,management,university.degree,1.26,09/01/2006,18/01/1999,1.0,0 -29.0,services,high.school,1.26,11/07/2017,31/07/2014,1.0,1 -,management,university.degree,1.26,25/12/1996,27/05/2011,1.0,0 -25.0,technician,university.degree,1.26,01/02/2005,27/06/2003,1.0,0 -30.0,,university.degree,1.26,15/02/2012,24/08/2018,1.0,0 -54.0,admin.,university.degree,1.26,01/07/1995,28/09/2017,1.0,0 -40.0,entrepreneur,basic.6y,1.26,13/07/2007,31/12/2010,1.0,1 -,services,high.school,1.26,26/05/2005,02/05/2002,1.0,1 -27.0,blue-collar,basic.6y,1.26,03/09/2004,01/03/1998,1.0,0 -,housemaid,high.school,1.26,12/02/2010,03/12/2018,1.0,0 -69.0,entrepreneur,high.school,1.26,25/12/2017,15/09/2005,1.0,1 -30.0,,university.degree,1.26,,20/10/2006,1.0,1 -,entrepreneur,high.school,1.26,21/03/2003,13/02/2014,1.0,1 -69.0,entrepreneur,high.school,1.26,05/11/1991,05/01/2015,1.0,0 -31.0,admin.,high.school,1.26,17/07/2006,18/11/2005,1.0,0 -29.0,technician,university.degree,1.26,09/07/1989,23/04/2010,1.0,0 -61.0,admin.,university.degree,1.26,09/06/1998,14/12/2007,1.0,1 -26.0,admin.,university.degree,1.26,07/03/1997,07/03/2003,1.0,0 -35.0,admin.,university.degree,1.26,05/11/2004,15/01/2000,1.0,0 -52.0,admin.,university.degree,1.26,20/02/2018,09/11/2012,1.0,1 -26.0,student,university.degree,1.26,01/08/1993,29/04/2019,1.0,0 -54.0,,high.school,1.26,31/05/2000,18/09/2013,1.0,0 -33.0,technician,university.degree,1.26,21/07/2005,20/05/2010,1.0,0 -42.0,admin.,university.degree,1.26,01/03/1995,12/01/2006,1.0,0 -25.0,technician,professional.course,1.26,12/11/2007,14/03/2016,1.0,0 -33.0,management,university.degree,1.26,30/11/1999,21/02/2011,1.0,0 -21.0,student,high.school,1.26,09/08/2017,26/02/2016,1.0,0 -33.0,management,university.degree,1.26,15/05/1991,05/02/1993,1.0,1 -56.0,management,university.degree,1.26,,02/04/2007,1.0,0 -35.0,admin.,university.degree,1.26,09/12/2014,05/09/2003,1.0,1 -25.0,,high.school,1.26,19/02/2007,30/09/2013,1.0,0 -55.0,unknown,university.degree,1.26,18/06/1999,09/02/2018,1.0,0 -62.0,unknown,professional.course,1.26,01/09/1991,19/07/2018,1.0,0 -,blue-collar,basic.6y,1.26,07/08/2009,05/03/2014,1.0,1 -51.0,unemployed,basic.6y,1.26,30/08/2016,29/09/2000,1.0,1 -,unemployed,basic.6y,1.26,23/09/2005,13/10/2006,1.0,1 -45.0,admin.,university.degree,1.26,16/01/2004,20/07/2007,1.0,1 -53.0,housemaid,high.school,1.26,20/11/1992,20/04/2001,1.0,0 -,admin.,university.degree,1.26,21/01/2013,01/12/2005,1.0,0 -29.0,,university.degree,1.26,06/02/1998,03/02/2006,1.0,0 -51.0,unemployed,basic.6y,1.26,,19/02/2010,1.0,0 -29.0,admin.,university.degree,1.26,28/02/2003,18/04/2003,1.0,1 -30.0,admin.,basic.9y,1.26,01/10/1995,22/05/1998,1.0,0 -26.0,admin.,university.degree,1.26,17/07/2001,16/10/2009,1.0,1 -54.0,admin.,university.degree,1.26,05/08/1996,19/11/2010,1.0,0 -21.0,student,high.school,1.26,14/04/2006,17/03/2015,1.0,1 -30.0,admin.,professional.course,1.26,18/09/2003,03/10/2003,1.0,0 -25.0,services,high.school,1.26,,15/10/2004,1.0,1 -42.0,admin.,university.degree,1.26,25/02/2011,31/08/2006,1.0,1 -30.0,admin.,university.degree,1.26,17/02/2012,01/03/2018,1.0,0 -24.0,admin.,high.school,1.26,20/12/2010,17/09/2004,1.0,1 -21.0,services,professional.course,1.26,01/12/1995,24/12/2009,1.0,1 -30.0,admin.,university.degree,1.26,05/04/1993,10/01/2011,1.0,1 -50.0,technician,professional.course,1.26,21/12/2004,14/02/2017,1.0,0 -,technician,professional.course,1.26,,31/01/2003,1.0,1 -22.0,student,high.school,1.26,01/10/2004,01/02/2006,1.0,0 -25.0,services,high.school,1.26,08/12/1999,13/08/2004,1.0,1 -36.0,management,university.degree,1.26,06/12/2013,30/12/2014,1.0,1 -36.0,management,university.degree,1.26,08/04/1999,23/05/2008,1.0,1 -32.0,admin.,university.degree,1.26,26/10/1999,22/04/2005,1.0,0 -36.0,,basic.9y,1.26,05/06/2014,08/12/2000,1.0,0 -30.0,admin.,university.degree,1.26,31/12/2015,18/07/2003,1.0,1 -25.0,student,university.degree,1.26,31/10/2007,17/10/1997,1.0,1 -31.0,,university.degree,1.26,24/04/2018,24/02/2014,1.0,1 -35.0,,university.degree,1.26,07/12/2017,09/11/1996,1.0,1 -32.0,admin.,university.degree,1.26,16/08/2017,10/08/2000,1.0,1 -28.0,admin.,high.school,1.26,05/01/1996,01/11/1997,1.0,1 -53.0,housemaid,high.school,1.26,01/02/2011,18/11/2005,1.0,1 -35.0,admin.,university.degree,1.26,24/04/2019,25/06/2004,1.0,1 -32.0,admin.,university.degree,1.26,30/01/2004,07/12/2011,1.0,1 -26.0,blue-collar,professional.course,1.26,01/02/2010,08/07/2016,1.0,0 -,unknown,professional.course,1.26,01/04/2014,26/11/2009,1.0,0 -30.0,,professional.course,1.26,07/05/2008,08/02/2008,1.0,1 -26.0,student,university.degree,1.26,08/12/1999,31/07/2018,1.0,0 -34.0,,professional.course,1.26,01/12/1997,25/04/2008,1.0,0 -,,professional.course,1.26,07/12/2015,07/12/2015,1.0,0 -28.0,management,university.degree,1.26,02/08/2011,01/12/1999,1.0,1 -38.0,technician,professional.course,1.26,23/12/1998,19/01/2018,1.0,0 -38.0,technician,professional.course,1.26,07/03/2018,01/06/2012,1.0,0 -29.0,technician,university.degree,1.26,05/12/1992,05/04/2005,1.0,0 -52.0,,university.degree,1.26,08/12/2006,21/10/2003,1.0,0 -30.0,admin.,professional.course,1.26,01/04/1996,19/05/2015,1.0,1 -42.0,services,high.school,1.26,13/11/1992,25/03/2019,1.0,0 -29.0,admin.,university.degree,1.26,18/09/1997,23/11/2012,1.0,0 -25.0,services,high.school,1.26,28/11/2002,19/08/2004,1.0,1 -32.0,admin.,university.degree,1.26,17/01/2002,16/01/2009,1.0,0 -53.0,blue-collar,basic.9y,1.26,19/06/1996,15/08/2011,1.0,1 -24.0,student,high.school,1.26,15/04/2013,31/01/2013,1.0,1 -42.0,admin.,university.degree,1.26,05/11/1993,31/10/2016,1.0,0 -28.0,management,university.degree,1.26,01/05/2008,25/04/2017,1.0,0 -28.0,admin.,university.degree,1.26,01/04/1996,01/07/2011,1.0,0 -53.0,blue-collar,basic.6y,1.26,25/01/2012,26/04/2000,1.0,1 -32.0,management,high.school,1.26,31/07/2018,03/10/2003,1.0,0 -35.0,admin.,university.degree,1.26,,15/05/2013,1.0,0 -33.0,,university.degree,1.26,01/07/2011,05/09/2000,1.0,0 -22.0,student,high.school,1.26,02/04/2010,16/01/2003,1.0,1 -34.0,,university.degree,1.26,30/07/1999,31/12/1988,1.0,0 -50.0,blue-collar,basic.9y,1.26,13/09/2012,22/03/2000,1.0,0 -33.0,admin.,university.degree,1.26,22/09/2011,01/03/2013,1.0,0 -31.0,admin.,high.school,1.26,30/06/2017,03/02/2015,1.0,0 -34.0,admin.,high.school,1.26,01/02/2005,26/12/2008,1.0,0 -31.0,,university.degree,1.26,25/04/2014,14/05/2010,1.0,0 -52.0,blue-collar,basic.9y,1.268,,17/06/2005,1.0,1 -44.0,admin.,university.degree,1.268,07/07/2006,02/04/2014,1.0,0 -29.0,technician,high.school,1.268,22/02/2017,14/04/1995,1.0,1 -27.0,blue-collar,high.school,1.268,12/06/2014,30/01/2012,1.0,0 -46.0,housemaid,university.degree,1.268,24/04/2009,18/10/2011,1.0,1 -45.0,admin.,high.school,1.268,15/10/2014,26/07/1999,1.0,0 -49.0,admin.,high.school,1.268,24/07/1997,28/11/2008,1.0,0 -30.0,admin.,university.degree,1.268,,09/11/2001,1.0,1 -30.0,admin.,university.degree,1.268,05/10/2015,11/01/2002,1.0,1 -32.0,admin.,university.degree,1.268,01/07/2008,06/08/2003,1.0,1 -28.0,,university.degree,1.268,15/06/1991,30/12/2011,1.0,1 -32.0,,university.degree,1.268,19/01/2007,20/10/2006,1.0,1 -27.0,admin.,university.degree,1.268,25/07/1995,25/11/1996,1.0,0 -56.0,admin.,basic.9y,1.268,18/01/2010,29/03/1996,1.0,0 -24.0,admin.,university.degree,1.268,04/02/2000,24/04/2019,1.0,1 -45.0,entrepreneur,university.degree,1.268,22/05/2013,15/12/1993,1.0,0 -,student,high.school,1.268,23/04/2010,06/02/2014,1.0,0 -50.0,entrepreneur,basic.9y,1.268,22/05/2014,04/12/2014,1.0,0 -27.0,admin.,university.degree,1.268,,02/01/2004,1.0,0 -51.0,technician,basic.9y,1.268,20/01/2017,06/11/2008,1.0,1 -28.0,technician,professional.course,1.268,,19/02/2003,1.0,1 -25.0,student,university.degree,1.268,01/12/1994,16/07/2004,1.0,1 -49.0,unemployed,professional.course,1.268,04/05/2007,15/12/1999,1.0,0 -59.0,admin.,university.degree,1.268,31/12/1985,04/05/2011,1.0,1 -31.0,self-employed,university.degree,1.268,03/09/2007,21/01/2015,1.0,1 -21.0,student,university.degree,1.268,09/02/2001,01/02/2008,1.0,1 -51.0,,university.degree,1.268,28/06/1996,02/01/2006,1.0,1 -27.0,admin.,university.degree,1.268,01/10/1994,05/12/2000,1.0,0 -55.0,housemaid,high.school,1.268,29/02/2016,24/10/2011,1.0,0 -32.0,,professional.course,1.268,20/04/2004,24/05/2012,1.0,0 -51.0,technician,university.degree,1.268,22/01/2019,25/06/2004,1.0,1 -,technician,high.school,1.268,29/12/2006,02/05/2003,1.0,1 -28.0,admin.,university.degree,1.268,01/02/2013,18/11/2014,1.0,0 -46.0,technician,professional.course,1.268,15/10/2001,04/08/2005,1.0,0 -37.0,admin.,university.degree,1.268,,30/01/2012,1.0,0 -51.0,admin.,university.degree,1.268,,10/03/2016,1.0,1 -37.0,student,high.school,1.268,11/07/2008,17/01/2006,1.0,0 -31.0,technician,university.degree,1.268,24/10/2014,05/10/2011,1.0,1 -29.0,admin.,high.school,1.268,07/10/2009,15/03/2016,1.0,0 -37.0,student,high.school,1.268,08/08/1996,17/05/2012,1.0,0 -21.0,blue-collar,basic.4y,1.268,27/04/2018,17/10/1997,1.0,0 -48.0,admin.,university.degree,1.268,,29/04/2014,1.0,1 -26.0,admin.,high.school,1.268,31/12/1994,04/01/2013,1.0,0 -31.0,unemployed,high.school,1.268,07/07/2003,11/07/2003,1.0,0 -33.0,admin.,university.degree,1.268,23/03/2007,06/02/2002,1.0,0 -30.0,admin.,university.degree,1.268,01/05/2014,31/12/1994,1.0,0 -27.0,,university.degree,1.268,,07/01/2019,1.0,0 -30.0,admin.,high.school,1.268,,01/12/1993,1.0,1 -51.0,,university.degree,1.268,25/04/1997,05/01/2007,1.0,0 -25.0,self-employed,university.degree,1.268,22/04/2013,15/12/1997,1.0,0 -28.0,student,high.school,1.268,28/12/1999,23/05/2008,1.0,1 -25.0,technician,university.degree,1.268,08/10/1997,08/08/2013,1.0,0 -,admin.,high.school,1.268,16/05/2011,01/08/2006,1.0,0 -25.0,technician,basic.9y,1.268,25/06/1994,15/01/2013,1.0,1 -52.0,admin.,university.degree,1.268,14/01/2005,17/09/1998,1.0,0 -35.0,technician,professional.course,1.268,01/03/1998,23/05/2014,1.0,1 -,student,high.school,1.268,31/12/1989,02/10/2013,1.0,1 -30.0,technician,university.degree,1.268,08/02/2008,03/05/2001,1.0,1 -29.0,services,university.degree,1.268,29/04/2013,01/04/1998,1.0,0 -32.0,,university.degree,1.268,26/09/2001,11/07/2011,1.0,0 -34.0,admin.,high.school,1.268,24/05/2016,10/01/2014,1.0,1 -29.0,student,professional.course,1.268,15/06/1991,30/05/2003,1.0,0 -27.0,admin.,university.degree,1.268,01/04/2004,07/07/2014,1.0,0 -45.0,admin.,high.school,1.268,,06/09/2006,1.0,1 -30.0,self-employed,university.degree,1.268,04/02/2014,20/10/1995,1.0,0 -31.0,management,university.degree,1.268,,09/02/2001,1.0,0 -52.0,management,university.degree,1.268,12/06/2018,11/06/2015,1.0,0 -21.0,services,high.school,1.268,17/10/2000,12/02/2014,1.0,0 -53.0,admin.,university.degree,1.268,20/11/1994,16/12/2015,1.0,1 -36.0,technician,professional.course,1.268,,16/06/2010,1.0,1 -36.0,technician,professional.course,1.268,,30/10/2013,1.0,1 -30.0,management,university.degree,1.268,09/01/2004,20/02/2013,1.0,1 -29.0,,high.school,1.268,07/02/1997,23/01/2008,1.0,1 -51.0,technician,university.degree,1.268,02/05/2012,05/08/2011,1.0,0 -25.0,technician,basic.9y,1.268,24/08/2012,09/04/2004,1.0,0 -26.0,admin.,high.school,1.268,26/03/2007,13/02/2009,1.0,0 -33.0,admin.,university.degree,1.268,08/02/2010,18/09/2003,1.0,0 -25.0,admin.,university.degree,1.281,13/07/2012,26/09/2008,1.0,0 -52.0,technician,professional.course,1.281,15/09/1994,07/02/2014,1.0,0 -45.0,services,high.school,1.281,23/05/2014,21/10/2015,1.0,0 -29.0,admin.,university.degree,1.281,05/12/1991,21/05/2004,1.0,0 -,blue-collar,basic.9y,1.281,16/06/2005,10/07/2014,1.0,0 -36.0,,high.school,1.281,24/08/2011,15/11/2002,1.0,0 -32.0,management,university.degree,1.281,25/02/1994,24/07/2017,1.0,1 -32.0,management,university.degree,1.281,28/03/2007,25/10/2002,1.0,0 -28.0,,basic.9y,1.281,,05/06/1994,1.0,0 -27.0,blue-collar,high.school,1.281,15/04/2004,01/07/1994,1.0,1 -53.0,retired,basic.4y,1.281,10/10/2006,13/06/2014,1.0,1 -32.0,student,university.degree,1.281,15/06/2010,05/10/1996,1.0,0 -31.0,admin.,university.degree,1.281,02/12/2005,21/02/2002,1.0,0 -27.0,admin.,university.degree,1.281,26/07/2013,01/07/2014,1.0,1 -43.0,,basic.6y,1.281,08/12/2006,30/03/2007,1.0,1 -25.0,,high.school,1.281,10/10/2017,29/07/2016,1.0,1 -33.0,blue-collar,high.school,1.281,19/09/2003,04/04/2002,1.0,0 -22.0,,basic.9y,1.281,05/05/1997,31/12/1994,1.0,0 -47.0,admin.,university.degree,1.281,31/01/2000,31/12/2001,1.0,1 -36.0,management,university.degree,1.281,11/04/2018,03/08/2007,1.0,1 -43.0,,basic.6y,1.281,19/09/1995,07/01/2005,1.0,1 -31.0,services,high.school,1.286,03/09/1997,20/12/1993,1.0,0 -25.0,,university.degree,1.286,05/12/1992,01/05/1993,1.0,0 -,self-employed,university.degree,1.286,06/07/2012,29/05/2015,1.0,0 -44.0,self-employed,university.degree,1.286,,22/08/2008,1.0,1 -,admin.,high.school,1.286,12/12/2013,01/12/2015,1.0,0 -57.0,management,university.degree,1.286,07/01/2008,18/11/1998,1.0,0 -22.0,admin.,university.degree,1.286,15/11/1997,12/01/2012,1.0,0 -,services,university.degree,1.286,20/08/2000,19/07/2016,1.0,0 -49.0,services,high.school,1.286,,17/03/2014,1.0,1 -29.0,admin.,university.degree,1.286,,06/06/2000,1.0,1 -38.0,technician,professional.course,1.286,09/04/2014,06/06/2002,1.0,1 -48.0,,high.school,1.286,17/02/2011,28/10/2004,1.0,0 -25.0,unemployed,university.degree,1.286,15/08/1997,02/04/2009,1.0,1 -32.0,entrepreneur,basic.4y,1.286,24/12/2004,05/06/2008,1.0,1 -27.0,student,high.school,1.286,22/04/2008,04/01/2002,1.0,0 -25.0,admin.,high.school,1.286,29/12/1994,25/11/1998,1.0,1 -25.0,,university.degree,1.268,17/06/2016,18/07/1997,1.0,0 -22.0,technician,university.degree,1.268,,31/12/1994,1.0,0 -33.0,student,high.school,1.268,07/07/2010,28/07/2015,1.0,0 -54.0,blue-collar,basic.9y,1.268,25/11/2016,20/02/2004,1.0,1 -54.0,blue-collar,basic.9y,1.268,,20/07/2001,1.0,1 -26.0,management,university.degree,1.268,10/03/2011,04/02/2014,1.0,0 -55.0,retired,high.school,1.268,06/05/2004,10/10/2016,1.0,1 -25.0,self-employed,university.degree,1.268,,08/04/2014,1.0,0 -,self-employed,university.degree,1.268,25/09/2002,19/03/2004,1.0,0 -22.0,,university.degree,1.268,,01/04/1996,1.0,1 -22.0,technician,university.degree,1.268,25/12/1995,16/05/2003,1.0,1 -50.0,,university.degree,1.268,01/01/1997,05/08/1991,1.0,1 -44.0,blue-collar,professional.course,1.268,25/06/2008,09/11/2006,1.0,0 -55.0,retired,high.school,1.268,06/05/2005,25/02/2016,1.0,0 -52.0,entrepreneur,high.school,1.268,11/01/2013,15/05/2013,1.0,0 -60.0,retired,basic.6y,1.268,14/02/1990,15/11/1995,1.0,0 -33.0,management,university.degree,1.268,,19/06/2014,1.0,0 -31.0,admin.,high.school,1.268,26/02/1990,25/12/1995,1.0,0 -25.0,admin.,university.degree,1.26,17/08/1999,09/08/2013,1.0,0 -59.0,retired,basic.4y,1.26,28/12/2007,01/01/2007,1.0,0 -64.0,retired,high.school,1.26,02/05/2003,12/10/2005,1.0,0 -32.0,management,university.degree,1.26,26/03/2010,27/06/2012,1.0,0 -,unemployed,university.degree,1.26,31/10/2007,06/03/1998,1.0,1 -28.0,admin.,high.school,1.26,05/01/2004,22/06/2016,1.0,1 -32.0,,university.degree,1.26,27/06/2012,12/10/2009,1.0,1 -,unemployed,basic.9y,1.26,15/10/1985,26/06/2008,1.0,0 -33.0,blue-collar,high.school,1.26,,15/12/1997,1.0,0 -52.0,technician,professional.course,1.26,15/12/2010,11/07/2002,1.0,0 -20.0,technician,high.school,1.26,29/12/2003,26/03/2007,1.0,1 -,admin.,high.school,1.26,09/12/1996,15/02/1999,1.0,0 -44.0,services,high.school,1.26,08/10/2004,05/09/2002,1.0,1 -57.0,retired,basic.4y,1.26,01/10/1997,02/10/2013,1.0,0 -35.0,entrepreneur,university.degree,1.26,20/09/2011,21/04/2006,1.0,0 -41.0,admin.,university.degree,1.26,02/10/2009,02/02/2016,1.0,1 -28.0,,university.degree,1.26,26/05/2006,02/03/2007,1.0,0 -22.0,services,high.school,1.26,06/07/2018,09/06/1995,1.0,0 -22.0,services,high.school,1.26,,15/10/2014,1.0,0 -22.0,student,high.school,1.26,13/05/2005,14/01/2003,1.0,0 -35.0,entrepreneur,university.degree,1.26,02/03/2000,28/10/2014,1.0,1 -46.0,,high.school,1.26,20/11/2013,20/02/2004,1.0,1 -34.0,admin.,high.school,1.26,06/01/2005,01/12/2000,1.0,0 -30.0,admin.,university.degree,1.26,01/10/1994,20/09/2010,1.0,1 -23.0,admin.,high.school,1.26,15/05/2019,12/07/1995,1.0,0 -36.0,self-employed,university.degree,1.26,17/09/2004,23/04/2009,1.0,1 -27.0,services,university.degree,1.26,25/09/1994,14/01/2005,1.0,0 -29.0,admin.,high.school,1.26,05/09/2006,05/08/2015,1.0,1 -29.0,admin.,high.school,1.26,25/03/1997,11/12/2014,1.0,0 -31.0,blue-collar,university.degree,1.26,19/02/2010,31/07/2013,1.0,1 -34.0,housemaid,basic.4y,1.26,23/03/2006,03/08/2012,1.0,0 -29.0,technician,basic.9y,1.26,01/03/1998,31/12/1990,1.0,0 -74.0,retired,basic.4y,1.26,05/08/1998,01/05/2007,1.0,1 -32.0,self-employed,university.degree,1.26,25/07/2002,25/01/2006,1.0,0 -32.0,self-employed,university.degree,1.26,15/06/1994,13/01/2005,1.0,0 -57.0,management,high.school,1.26,24/03/2006,06/05/2004,1.0,1 -30.0,services,high.school,1.26,05/11/2004,08/10/2014,1.0,1 -34.0,blue-collar,basic.4y,1.26,,21/05/2004,1.0,0 -57.0,unemployed,basic.4y,1.26,05/09/1990,16/07/2012,1.0,1 -57.0,unemployed,basic.4y,1.26,31/12/1988,05/11/2004,1.0,1 -24.0,student,high.school,1.26,05/11/1992,23/09/2013,1.0,1 -24.0,blue-collar,high.school,1.26,01/04/1997,01/05/1996,1.0,1 -41.0,unemployed,basic.4y,1.26,03/04/2009,31/12/1993,1.0,0 -29.0,admin.,high.school,1.26,29/10/2008,01/08/2006,1.0,1 -24.0,admin.,university.degree,1.26,30/06/2010,11/11/2013,1.0,0 -25.0,admin.,high.school,1.26,30/04/2004,11/06/2015,1.0,0 -28.0,admin.,university.degree,1.26,31/10/2012,27/11/2003,1.0,0 -52.0,self-employed,university.degree,1.26,06/02/1990,03/01/2017,1.0,1 -22.0,services,high.school,1.26,31/07/2017,31/12/1991,1.0,0 -23.0,admin.,university.degree,1.26,01/03/2016,15/07/1997,1.0,0 -26.0,technician,professional.course,1.26,31/01/2001,11/07/2008,1.0,0 -43.0,admin.,university.degree,1.26,31/12/1995,24/10/2012,1.0,0 -,technician,university.degree,1.26,26/10/2007,07/08/2015,1.0,0 -30.0,technician,university.degree,1.26,05/05/2000,15/02/2001,1.0,0 -29.0,admin.,high.school,1.26,25/11/2005,03/12/2004,1.0,1 -34.0,blue-collar,basic.4y,1.26,10/09/1987,23/04/2009,1.0,0 -25.0,technician,professional.course,1.26,13/02/2009,05/07/1993,1.0,0 -,management,university.degree,1.26,01/05/1995,21/02/1997,1.0,0 -26.0,admin.,high.school,1.26,19/12/2003,07/05/1999,1.0,0 -,,high.school,1.26,10/04/2009,01/03/1994,1.0,1 -22.0,student,high.school,1.26,28/02/2018,05/12/1999,1.0,0 -38.0,admin.,university.degree,1.26,03/04/2015,18/12/2009,1.0,0 -25.0,admin.,professional.course,1.26,21/12/1999,14/04/2008,1.0,0 -37.0,,professional.course,1.26,30/03/2001,15/06/2010,1.0,1 -49.0,unemployed,professional.course,1.252,25/09/2017,01/03/2008,1.0,0 -35.0,management,university.degree,1.252,19/10/2007,15/03/2000,1.0,1 -53.0,housemaid,basic.4y,1.252,25/06/2018,01/06/2007,1.0,1 -29.0,services,professional.course,1.252,29/07/2008,03/03/2006,1.0,0 -53.0,housemaid,basic.4y,1.252,02/05/2017,10/12/2004,1.0,1 -57.0,admin.,university.degree,1.252,12/09/1995,20/01/1990,1.0,0 -,admin.,university.degree,1.252,16/01/2004,18/02/2011,1.0,0 -48.0,housemaid,high.school,1.252,02/12/2014,29/03/2017,1.0,0 -40.0,unemployed,basic.4y,1.252,22/09/2008,29/08/2012,1.0,1 -,admin.,university.degree,1.252,20/11/2007,14/08/1996,1.0,0 -39.0,blue-collar,basic.9y,1.252,09/05/2000,14/01/2005,1.0,0 -35.0,management,university.degree,1.252,03/06/1999,16/07/2014,1.0,0 -50.0,self-employed,professional.course,1.252,31/12/1992,30/07/2004,1.0,0 -25.0,admin.,university.degree,1.252,25/07/2008,18/03/2014,1.0,0 -40.0,unemployed,basic.4y,1.252,23/10/1997,16/12/1999,1.0,0 -46.0,admin.,university.degree,1.252,25/03/2014,07/04/2011,1.0,0 -49.0,unemployed,professional.course,1.252,06/03/2019,09/08/2013,1.0,0 -43.0,admin.,university.degree,1.252,06/07/2007,01/07/1994,1.0,0 -58.0,retired,basic.4y,1.252,,19/03/2013,1.0,0 -55.0,management,university.degree,1.252,30/01/2012,19/12/2014,1.0,1 -44.0,unemployed,basic.4y,1.252,01/03/2006,15/11/1987,1.0,0 -31.0,technician,professional.course,1.252,01/10/1994,09/12/1995,1.0,0 -57.0,retired,basic.4y,1.252,,16/07/2015,1.0,1 -36.0,technician,professional.course,1.252,,21/06/2007,1.0,0 -44.0,unemployed,basic.4y,1.252,13/10/2005,13/07/2004,1.0,0 -25.0,,professional.course,1.252,17/01/2001,13/02/2015,1.0,1 -24.0,admin.,university.degree,1.244,28/06/2013,02/06/2006,1.0,0 -32.0,admin.,university.degree,1.244,11/08/2014,28/03/2003,1.0,0 -26.0,self-employed,university.degree,1.244,13/09/1999,04/12/2009,1.0,0 -40.0,self-employed,university.degree,1.244,16/04/2003,23/07/2014,1.0,0 -29.0,unemployed,basic.4y,1.244,,21/12/2006,1.0,1 -28.0,student,high.school,1.244,28/08/2009,11/07/2013,1.0,0 -,admin.,university.degree,1.244,26/01/1991,16/09/2010,1.0,0 -32.0,services,professional.course,1.244,09/09/2013,21/12/2015,1.0,0 -34.0,admin.,university.degree,1.244,29/03/2018,10/04/2012,1.0,0 -25.0,student,university.degree,1.235,26/07/2013,02/04/2002,1.0,1 -56.0,self-employed,university.degree,1.235,05/04/2000,01/06/2007,1.0,0 -29.0,admin.,university.degree,1.235,01/10/2007,16/08/1996,1.0,1 -56.0,self-employed,university.degree,1.235,25/07/2011,07/12/2012,1.0,0 -56.0,self-employed,university.degree,1.235,14/01/2010,01/01/1997,1.0,0 -53.0,admin.,university.degree,1.235,08/01/2013,03/02/2015,1.0,1 -27.0,entrepreneur,university.degree,1.235,22/04/2008,05/11/2000,1.0,0 -,admin.,university.degree,1.235,01/01/2007,23/03/2016,1.0,1 -25.0,student,university.degree,1.235,17/01/2012,01/11/2004,1.0,1 -32.0,technician,high.school,1.224,,14/10/2014,1.0,0 -47.0,,professional.course,1.224,22/12/1995,05/03/1992,1.0,0 -32.0,technician,high.school,1.224,04/06/2004,06/06/2003,1.0,1 -,student,high.school,1.224,29/09/2015,03/04/2009,1.0,1 -,technician,university.degree,1.224,01/11/1997,22/07/2014,1.0,0 -38.0,services,basic.9y,1.224,01/09/1997,03/05/2007,1.0,0 -38.0,,basic.9y,1.224,21/05/1996,18/10/2016,1.0,0 -40.0,management,university.degree,1.215,05/09/2014,24/06/2013,1.0,1 -25.0,admin.,university.degree,1.215,15/12/2010,09/04/2010,1.0,0 -55.0,admin.,high.school,1.215,17/11/2014,02/02/2015,1.0,0 -58.0,retired,professional.course,1.215,30/07/2004,02/07/2013,1.0,0 -48.0,admin.,university.degree,1.215,16/05/2006,25/12/1994,1.0,0 -60.0,retired,basic.4y,1.215,08/02/2005,23/06/2014,1.0,0 -55.0,blue-collar,basic.9y,1.215,01/04/1996,17/06/2008,1.0,0 -,housemaid,professional.course,1.215,04/05/2007,26/09/2014,1.0,0 -40.0,blue-collar,professional.course,1.215,18/09/2006,07/09/2015,1.0,1 -53.0,admin.,university.degree,1.215,07/03/2003,08/10/2018,1.0,0 -50.0,admin.,university.degree,1.215,26/11/2012,01/02/2010,1.0,1 -42.0,,university.degree,1.215,06/02/2014,19/08/2014,1.0,0 -41.0,technician,university.degree,1.215,14/12/2007,24/10/2008,1.0,0 -32.0,technician,professional.course,1.215,20/07/1996,11/04/2013,1.0,0 -32.0,technician,professional.course,1.215,04/12/2009,13/02/2004,1.0,0 -49.0,technician,professional.course,1.215,25/07/2014,07/10/2013,1.0,0 -45.0,admin.,basic.9y,1.215,31/10/2008,10/03/2000,1.0,0 -39.0,admin.,university.degree,1.215,28/03/2016,10/12/1999,1.0,0 -39.0,admin.,university.degree,1.215,05/04/2017,11/06/2018,1.0,1 -51.0,admin.,university.degree,1.215,24/10/2003,10/05/1998,1.0,0 -24.0,student,high.school,1.206,,24/09/2018,1.0,0 -36.0,admin.,high.school,1.206,29/07/2015,20/12/1996,1.0,0 -45.0,technician,professional.course,1.206,25/04/2006,08/04/2005,1.0,0 -30.0,student,high.school,1.206,,02/01/2004,1.0,0 -36.0,services,university.degree,1.206,,27/02/2004,1.0,1 -47.0,blue-collar,professional.course,1.206,,14/01/2015,1.0,0 -45.0,self-employed,basic.9y,1.206,10/04/2014,10/08/2012,1.0,0 -24.0,technician,professional.course,1.206,24/04/2012,13/03/2014,1.0,1 -47.0,admin.,university.degree,1.206,11/11/2013,28/11/2003,1.0,0 -,technician,university.degree,1.099,05/11/1995,16/08/2002,1.0,0 -45.0,technician,university.degree,1.099,05/01/1993,15/10/2014,1.0,0 -42.0,services,university.degree,1.099,09/11/1999,20/06/2014,1.0,0 -37.0,entrepreneur,university.degree,1.099,30/04/1996,05/12/2002,1.0,0 -38.0,admin.,university.degree,1.099,06/04/2009,31/12/1990,1.0,0 -,admin.,university.degree,1.099,,31/08/2004,1.0,0 -36.0,entrepreneur,basic.4y,1.099,05/07/2016,04/12/2015,1.0,1 -36.0,entrepreneur,basic.4y,1.099,26/05/2017,14/10/2010,1.0,0 -31.0,blue-collar,high.school,1.099,08/12/2005,04/12/2008,1.0,0 -64.0,management,university.degree,1.099,14/11/2014,22/08/2008,1.0,1 -33.0,housemaid,university.degree,1.099,22/01/1990,18/10/2006,1.0,1 -50.0,admin.,high.school,1.085,16/06/2009,28/04/2006,1.0,1 -51.0,retired,basic.4y,1.085,01/11/2005,20/04/2007,1.0,0 -56.0,management,professional.course,1.085,14/05/2007,14/05/2013,1.0,0 -59.0,,university.degree,1.085,25/11/2005,02/07/2004,1.0,0 -55.0,management,university.degree,1.085,20/12/2001,25/03/2004,1.0,1 -51.0,admin.,high.school,1.085,27/04/1998,27/11/2008,1.0,1 -61.0,admin.,university.degree,1.085,27/12/2011,13/07/2012,1.0,1 -24.0,self-employed,high.school,1.072,25/11/2014,17/06/2005,1.0,1 -51.0,housemaid,basic.4y,1.072,31/12/1990,09/03/2009,1.0,0 -34.0,admin.,university.degree,1.072,02/02/2007,02/07/2018,1.0,0 -45.0,admin.,university.degree,1.072,21/06/2016,05/10/2000,1.0,0 -45.0,admin.,university.degree,1.072,10/10/2014,01/08/1992,1.0,1 -45.0,admin.,university.degree,1.072,,25/11/1988,1.0,1 -50.0,admin.,university.degree,1.072,29/04/2013,07/07/1998,1.0,1 -60.0,,university.degree,1.072,07/11/2011,31/12/1993,1.0,1 -59.0,,basic.4y,1.072,06/01/2001,26/11/2002,1.0,1 -59.0,blue-collar,basic.4y,1.072,03/10/2007,01/12/1998,1.0,1 -58.0,retired,professional.course,1.072,25/05/2007,01/10/2007,1.0,0 -63.0,retired,university.degree,1.072,11/08/1998,29/10/2004,1.0,0 -51.0,technician,professional.course,1.072,16/12/1999,18/10/2002,1.0,1 -46.0,admin.,university.degree,1.072,,01/08/1997,1.0,1 -46.0,entrepreneur,university.degree,1.072,13/02/2006,15/10/1999,1.0,1 -43.0,technician,university.degree,1.072,30/11/1993,07/08/2018,1.0,0 -51.0,technician,university.degree,1.072,09/10/1993,01/05/2006,1.0,0 -54.0,management,high.school,1.072,03/02/2005,30/07/2004,1.0,0 -56.0,entrepreneur,high.school,1.072,03/09/1996,16/03/2001,1.0,0 -63.0,retired,university.degree,1.072,01/02/2009,21/07/2006,1.0,0 -60.0,housemaid,basic.4y,1.072,06/09/2018,10/05/2006,1.0,0 -,technician,university.degree,1.072,17/04/2008,20/05/2005,1.0,0 -47.0,housemaid,basic.6y,1.072,,05/08/2013,1.0,0 -58.0,technician,university.degree,1.072,08/05/2017,01/02/2006,1.0,0 -32.0,self-employed,university.degree,1.072,13/11/2000,17/10/2003,1.0,0 -32.0,self-employed,university.degree,1.072,28/11/2008,08/09/1997,1.0,1 -36.0,unemployed,basic.9y,1.072,19/10/2000,21/07/2014,1.0,0 -,technician,professional.course,1.072,03/12/1999,16/10/2014,1.0,0 -56.0,entrepreneur,high.school,1.072,05/02/1998,25/03/2016,1.0,1 -,self-employed,university.degree,1.072,30/07/1997,17/12/2004,1.0,1 -50.0,admin.,university.degree,1.072,,05/05/2003,1.0,1 -60.0,housemaid,basic.4y,1.072,24/06/2005,13/10/2010,1.0,1 -51.0,technician,professional.course,1.072,,12/01/2010,1.0,1 -46.0,admin.,high.school,1.072,13/05/2004,25/06/2009,1.0,1 -57.0,retired,basic.9y,1.0590000000000002,28/02/1990,26/01/2015,1.0,1 -56.0,admin.,high.school,1.0590000000000002,24/09/2003,08/04/2014,1.0,1 -21.0,unemployed,high.school,1.0590000000000002,25/07/2011,05/05/1998,1.0,1 -29.0,,high.school,1.0590000000000002,01/04/2010,01/03/1996,1.0,1 -36.0,admin.,high.school,1.0590000000000002,17/06/2002,09/11/2011,1.0,0 -47.0,blue-collar,professional.course,1.0590000000000002,16/10/2001,18/06/2004,1.0,1 -29.0,technician,university.degree,1.0590000000000002,04/04/2016,10/07/2018,1.0,1 -57.0,unknown,basic.6y,1.0590000000000002,09/06/2006,21/11/2002,1.0,0 -48.0,,university.degree,1.0590000000000002,19/03/2014,09/02/1995,1.0,1 -35.0,admin.,high.school,1.0590000000000002,30/12/2016,25/10/1995,1.0,0 -56.0,retired,high.school,1.0590000000000002,19/09/1995,16/05/2012,1.0,0 -30.0,,university.degree,1.0590000000000002,07/02/2014,26/12/2003,1.0,1 -57.0,retired,basic.9y,1.0590000000000002,31/12/1989,06/03/1998,1.0,0 -53.0,technician,high.school,1.0590000000000002,,01/06/1997,1.0,0 -33.0,admin.,university.degree,1.0590000000000002,11/05/1998,10/05/2013,1.0,1 -29.0,technician,university.degree,1.0590000000000002,29/04/2013,07/02/2013,1.0,0 -47.0,technician,professional.course,1.0590000000000002,05/05/2011,30/03/2005,1.0,0 -,admin.,university.degree,1.0590000000000002,15/10/1986,03/08/2017,1.0,0 -75.0,retired,basic.4y,1.0590000000000002,29/12/2015,02/11/2010,1.0,0 -58.0,admin.,high.school,1.0590000000000002,31/10/2018,28/06/2012,1.0,0 -34.0,admin.,high.school,1.0590000000000002,05/03/1994,27/01/2000,1.0,0 -35.0,technician,university.degree,1.0590000000000002,04/06/2004,19/09/1995,1.0,0 -56.0,retired,high.school,1.0590000000000002,27/04/2006,21/11/2003,1.0,1 -46.0,admin.,university.degree,1.048,05/02/2000,26/06/2015,1.0,0 -43.0,,high.school,1.048,06/03/2009,15/12/1994,1.0,0 -31.0,,university.degree,1.048,19/06/2002,13/12/2013,1.0,1 -25.0,student,high.school,1.048,23/09/2013,20/03/1996,1.0,0 -30.0,admin.,university.degree,1.048,31/10/2016,05/05/2000,1.0,0 -23.0,,high.school,1.048,01/10/2000,06/06/2003,1.0,1 -37.0,admin.,university.degree,1.048,01/08/2008,21/07/1999,1.0,1 -28.0,services,university.degree,1.048,25/12/2014,07/04/2005,1.0,1 -53.0,admin.,high.school,1.044,01/10/2006,20/01/2005,1.0,1 -33.0,management,university.degree,1.044,22/09/1999,29/02/2000,1.0,1 -41.0,admin.,university.degree,1.044,31/12/1994,09/05/1994,1.0,0 -38.0,admin.,university.degree,1.044,16/04/2009,19/01/2007,1.0,0 -42.0,,university.degree,1.044,18/07/2008,26/01/2011,1.0,0 -37.0,admin.,high.school,1.044,,05/05/2009,1.0,0 -25.0,student,high.school,1.044,28/05/2004,10/02/2016,1.0,1 -50.0,admin.,high.school,1.044,01/03/1998,01/03/1996,1.0,0 -46.0,admin.,high.school,1.044,02/12/2013,22/07/2014,1.0,1 -30.0,self-employed,university.degree,1.044,28/11/1997,25/11/2014,1.0,0 -26.0,services,high.school,1.044,01/12/2017,17/10/2011,1.0,1 -31.0,services,university.degree,1.044,18/02/2005,05/12/2012,1.0,0 -25.0,student,high.school,1.044,12/12/2014,06/02/2018,1.0,0 -29.0,unemployed,university.degree,1.044,25/09/2015,28/01/2009,1.0,0 -26.0,unemployed,high.school,1.044,05/06/1998,02/07/2018,1.0,0 -23.0,student,high.school,1.044,04/02/2002,06/04/2009,1.0,1 -26.0,services,high.school,1.044,08/03/2005,28/10/2015,1.0,1 -46.0,admin.,high.school,1.044,05/06/2000,18/04/2018,1.0,0 -,technician,high.school,1.044,04/01/2000,29/09/2006,1.0,0 -26.0,services,high.school,1.044,10/03/1997,19/06/2012,1.0,0 -23.0,student,high.school,1.044,,30/07/2013,1.0,1 -,blue-collar,high.school,1.044,,06/08/2004,1.0,0 -,technician,university.degree,1.044,01/08/1995,11/12/2014,1.0,0 -,technician,university.degree,1.044,15/07/2004,01/04/1993,1.0,0 -26.0,student,high.school,1.044,23/02/2007,15/12/2006,1.0,0 -27.0,admin.,high.school,1.044,19/03/2015,30/10/1998,1.0,1 -25.0,student,high.school,1.044,01/03/1996,19/10/2011,1.0,0 -33.0,admin.,high.school,1.044,24/02/2015,22/05/2008,1.0,1 -27.0,,university.degree,1.044,21/11/2014,06/01/2012,1.0,0 -40.0,,university.degree,1.044,16/03/2006,18/07/2012,1.0,1 -44.0,technician,professional.course,1.044,24/06/2005,10/12/2014,1.0,0 -31.0,admin.,high.school,1.0290000000000001,06/09/2013,01/03/2012,1.0,1 -42.0,,university.degree,1.0290000000000001,21/04/2006,24/01/2002,1.0,1 -,management,university.degree,1.0290000000000001,23/04/2004,30/12/2010,1.0,0 -42.0,admin.,university.degree,1.0290000000000001,28/01/2005,07/04/2011,1.0,1 -29.0,technician,university.degree,1.0290000000000001,28/06/2007,23/06/2015,1.0,1 -68.0,,basic.4y,1.0290000000000001,25/06/2004,26/03/2010,1.0,0 -50.0,technician,professional.course,1.0290000000000001,23/09/2016,19/12/2005,1.0,0 -45.0,admin.,university.degree,1.0290000000000001,16/06/2014,17/07/2001,1.0,0 -24.0,student,high.school,1.0290000000000001,31/07/2015,25/04/2019,1.0,0 -41.0,,university.degree,1.0290000000000001,01/08/1996,30/06/2014,1.0,0 -44.0,technician,professional.course,1.0290000000000001,20/07/2007,31/12/1994,1.0,0 -20.0,student,high.school,1.0290000000000001,18/05/2007,13/02/1998,1.0,0 -45.0,admin.,university.degree,1.0290000000000001,11/05/2011,31/05/1996,1.0,0 -20.0,student,high.school,1.0290000000000001,01/02/2009,12/03/2018,1.0,0 -20.0,student,high.school,1.0290000000000001,21/01/2015,03/06/2005,1.0,1 -28.0,unemployed,university.degree,1.0290000000000001,10/12/1997,26/07/2002,1.0,0 -36.0,technician,high.school,1.0290000000000001,21/03/2014,23/11/2017,1.0,0 -69.0,services,high.school,1.0290000000000001,29/11/2007,05/08/1997,1.0,0 -30.0,self-employed,university.degree,1.0290000000000001,03/09/2009,03/02/2004,1.0,0 -44.0,blue-collar,high.school,1.0290000000000001,,10/04/2017,1.0,1 -43.0,admin.,university.degree,1.0290000000000001,01/07/2015,20/12/2013,1.0,0 -42.0,blue-collar,basic.6y,1.0290000000000001,26/05/2005,25/02/2005,1.0,0 -42.0,admin.,university.degree,1.0290000000000001,01/04/1993,15/12/2000,1.0,0 -32.0,admin.,professional.course,1.0290000000000001,26/10/2007,30/09/2005,1.0,0 -27.0,student,high.school,1.0290000000000001,,17/03/2000,1.0,0 -42.0,technician,university.degree,1.0290000000000001,01/03/1996,15/04/1999,1.0,0 -32.0,admin.,university.degree,1.0290000000000001,,07/03/2002,1.0,1 -59.0,admin.,high.school,1.0290000000000001,31/12/1993,23/05/2013,1.0,0 -40.0,technician,high.school,1.0290000000000001,04/04/2001,31/08/2001,1.0,0 -26.0,admin.,university.degree,1.0290000000000001,,18/12/2012,1.0,1 -36.0,technician,professional.course,1.0290000000000001,02/04/2004,10/11/1990,1.0,0 -32.0,admin.,university.degree,1.0290000000000001,23/11/2016,20/08/2018,1.0,1 -,admin.,high.school,1.0290000000000001,31/12/1990,13/06/2003,1.0,0 -29.0,student,high.school,1.018,08/08/2002,29/12/2008,1.0,1 -33.0,technician,university.degree,1.018,15/02/2008,09/04/2009,1.0,0 -32.0,admin.,university.degree,1.018,12/07/2018,27/06/2014,1.0,0 -,blue-collar,high.school,1.0070000000000001,26/10/1998,26/07/2012,1.0,1 -32.0,admin.,university.degree,1.0070000000000001,15/02/2018,15/05/1988,1.0,0 -,technician,professional.course,1.0070000000000001,26/03/2015,09/12/1994,1.0,1 -29.0,technician,high.school,0.996,17/03/2006,17/01/2006,1.0,0 -51.0,management,university.degree,0.9790000000000001,11/01/2000,05/07/2000,1.0,0 -26.0,admin.,university.degree,0.9790000000000001,16/02/2001,13/02/2004,1.0,0 -51.0,management,university.degree,0.9790000000000001,,29/10/2004,1.0,0 -45.0,admin.,university.degree,0.9690000000000001,03/05/2001,19/09/1997,1.0,0 -27.0,management,university.degree,0.9440000000000001,13/01/2015,25/03/1996,1.0,1 -37.0,services,high.school,0.9440000000000001,24/06/2008,27/02/2004,1.0,0 -27.0,technician,university.degree,0.9440000000000001,,05/09/2000,1.0,0 -36.0,admin.,high.school,0.937,01/12/1991,11/04/2019,1.0,0 -53.0,,high.school,0.937,28/12/2007,02/07/2014,1.0,0 -35.0,entrepreneur,high.school,0.9329999999999999,,25/02/1997,1.0,1 -33.0,admin.,university.degree,0.927,28/01/1990,15/12/1999,1.0,0 -27.0,student,high.school,0.927,01/05/1993,09/07/2008,1.0,0 -,,university.degree,0.9209999999999999,23/11/2007,12/01/2012,1.0,1 -51.0,admin.,university.degree,0.9209999999999999,01/11/1997,28/01/2005,1.0,0 -50.0,self-employed,high.school,0.914,13/04/2004,12/10/1998,1.0,0 -38.0,admin.,university.degree,0.914,25/03/2016,23/03/2011,1.0,0 -38.0,admin.,university.degree,0.914,19/04/2011,01/08/1994,1.0,0 -26.0,technician,university.degree,0.9079999999999999,22/11/2004,21/12/2015,1.0,0 -30.0,student,university.degree,0.9079999999999999,19/09/1995,15/09/2009,1.0,1 -44.0,admin.,high.school,0.9079999999999999,30/04/2013,10/01/1995,1.0,0 -23.0,student,basic.9y,0.9079999999999999,13/04/2005,20/01/1994,1.0,0 -54.0,admin.,university.degree,0.9079999999999999,,27/05/2009,1.0,1 -34.0,admin.,university.degree,0.9079999999999999,25/12/1995,27/03/2017,1.0,0 -26.0,admin.,university.degree,0.9079999999999999,24/12/1996,30/09/2005,1.0,0 -54.0,admin.,university.degree,0.9079999999999999,10/12/2004,23/09/2014,1.0,0 -26.0,,university.degree,0.9079999999999999,26/08/2015,23/09/2015,1.0,0 -27.0,admin.,university.degree,0.9079999999999999,01/11/1990,28/05/2004,1.0,1 -38.0,management,university.degree,0.9079999999999999,04/10/2013,23/04/2009,1.0,1 -30.0,,university.degree,0.9079999999999999,13/11/2003,14/08/2009,1.0,0 -31.0,admin.,high.school,0.9079999999999999,01/07/1995,24/06/2011,1.0,0 -44.0,admin.,high.school,0.9079999999999999,,30/12/2014,1.0,1 -47.0,admin.,university.degree,0.9079999999999999,18/05/2011,23/01/2013,1.0,0 -36.0,admin.,high.school,0.9079999999999999,20/11/2009,10/03/2011,1.0,0 -58.0,management,university.degree,0.903,01/03/2005,04/05/2006,1.0,0 -54.0,unemployed,university.degree,0.899,29/07/2014,03/11/2000,1.0,0 -41.0,admin.,high.school,0.884,23/03/2011,25/11/2002,1.0,0 -32.0,,high.school,0.884,02/10/2009,15/06/1994,1.0,0 -61.0,self-employed,high.school,0.884,07/10/2015,27/05/2010,1.0,0 -48.0,management,university.degree,0.884,02/04/1998,19/05/2014,1.0,0 -42.0,admin.,university.degree,0.884,25/02/2005,10/02/1997,1.0,1 -61.0,retired,professional.course,0.884,19/06/2007,28/12/2016,1.0,1 -36.0,admin.,high.school,0.884,26/10/2015,05/08/1994,1.0,0 -31.0,admin.,university.degree,0.884,,07/04/2003,1.0,0 -,,basic.9y,0.884,06/06/2012,31/12/1985,1.0,1 -47.0,admin.,university.degree,0.884,01/04/1995,05/12/1997,1.0,1 -52.0,management,university.degree,0.884,30/12/2009,08/05/2003,1.0,1 -29.0,student,high.school,0.884,25/07/2005,03/05/2011,1.0,1 -,unemployed,university.degree,0.884,09/01/1996,06/07/2007,1.0,0 -,technician,university.degree,0.884,05/01/2001,13/10/2000,1.0,0 -,management,university.degree,0.884,,25/05/2015,1.0,0 -21.0,student,high.school,0.884,10/08/2010,27/07/2000,1.0,0 -51.0,management,university.degree,0.884,28/10/2013,16/11/2007,1.0,1 -,student,high.school,0.884,11/07/2001,16/04/2014,1.0,0 -42.0,technician,high.school,0.884,08/10/2018,10/06/2016,1.0,0 -72.0,retired,university.degree,0.884,31/05/1991,04/09/2017,1.0,0 -72.0,retired,university.degree,0.884,01/01/2014,21/02/2003,1.0,0 -34.0,,professional.course,0.884,06/12/2012,19/09/2003,1.0,0 -24.0,student,high.school,0.884,09/11/2016,15/12/2017,1.0,0 -17.0,student,high.school,0.884,15/06/2009,09/03/2012,1.0,0 -34.0,technician,professional.course,0.884,06/03/2003,29/09/2006,1.0,1 -59.0,admin.,high.school,0.884,,01/11/1994,1.0,1 -34.0,technician,professional.course,0.884,31/01/2003,10/09/1999,1.0,1 -40.0,admin.,university.degree,0.884,16/01/2012,26/04/2012,1.0,0 -37.0,,professional.course,0.884,,28/05/2013,1.0,1 -57.0,technician,high.school,0.884,,24/12/2014,1.0,1 -59.0,admin.,high.school,0.884,11/10/2002,22/11/2002,1.0,1 -52.0,management,university.degree,0.884,11/12/2009,01/09/2008,1.0,0 -46.0,unknown,high.school,0.884,01/03/1996,31/12/1989,1.0,0 -43.0,services,basic.6y,0.884,07/10/2015,07/03/2013,1.0,0 -27.0,management,university.degree,0.884,25/12/2009,16/09/2014,1.0,0 -20.0,student,high.school,0.884,04/11/2005,01/03/2007,1.0,1 -,,high.school,0.884,01/10/1997,01/03/1992,1.0,0 -32.0,services,high.school,0.884,20/10/2014,14/11/2014,1.0,1 -37.0,admin.,high.school,0.884,05/07/1998,31/01/2003,1.0,1 -39.0,blue-collar,basic.9y,0.884,04/11/2015,21/03/2002,1.0,1 -59.0,retired,university.degree,0.884,15/03/1991,10/01/1998,1.0,0 -45.0,,basic.4y,0.884,27/06/2003,20/03/2003,1.0,0 -45.0,unemployed,basic.4y,0.884,03/08/2009,03/04/2001,1.0,0 -46.0,admin.,high.school,0.884,21/05/2010,27/07/2015,1.0,1 -59.0,,high.school,0.884,21/05/2015,27/06/2003,1.0,1 -43.0,services,basic.6y,0.884,18/07/2014,09/06/2017,1.0,0 -37.0,technician,professional.course,0.884,20/12/1997,14/11/2013,1.0,1 -56.0,entrepreneur,high.school,0.884,02/06/2005,29/07/2004,1.0,0 -42.0,unemployed,high.school,0.883,16/07/2004,26/12/2003,1.0,1 -46.0,blue-collar,professional.course,0.883,,23/03/2011,1.0,0 -31.0,admin.,university.degree,0.883,01/12/2004,05/01/2005,1.0,0 -37.0,admin.,university.degree,0.883,01/03/2006,23/07/2004,1.0,0 -52.0,retired,university.degree,0.883,24/09/2004,20/07/2015,1.0,1 -70.0,retired,basic.4y,0.883,18/09/2001,17/09/2004,1.0,0 -32.0,technician,university.degree,0.883,18/11/2015,04/06/2004,1.0,1 -63.0,retired,basic.4y,0.883,30/11/2005,26/03/2015,1.0,0 -42.0,unemployed,high.school,0.883,26/04/2017,11/12/1998,1.0,0 -52.0,technician,professional.course,0.883,,07/05/2004,1.0,0 -57.0,management,university.degree,0.883,16/04/2007,27/12/2002,1.0,0 -60.0,self-employed,university.degree,0.883,25/08/2016,20/01/2006,1.0,0 -59.0,housemaid,basic.4y,0.883,17/07/2012,01/03/2007,1.0,0 -32.0,technician,university.degree,0.883,05/10/1994,19/09/2014,1.0,0 -37.0,blue-collar,basic.9y,0.883,21/05/2010,15/06/1988,1.0,0 -63.0,retired,basic.4y,0.883,10/10/2014,09/11/1994,1.0,0 -37.0,,university.degree,0.883,13/08/2014,09/12/1994,1.0,0 -28.0,student,high.school,0.883,29/04/1991,06/06/2003,1.0,0 -52.0,retired,university.degree,0.883,06/06/2003,13/03/2007,1.0,1 -45.0,technician,university.degree,0.883,05/05/1997,28/07/2005,1.0,0 -,retired,high.school,0.883,22/04/2019,16/06/2008,1.0,0 -79.0,retired,high.school,0.883,28/03/2003,14/02/2011,1.0,0 -53.0,technician,professional.course,0.883,15/02/2018,01/04/1995,1.0,0 -53.0,technician,professional.course,0.883,05/12/2014,27/02/2009,1.0,0 -24.0,student,high.school,0.883,25/04/1991,23/04/2009,1.0,1 -74.0,retired,high.school,0.883,18/01/2010,05/05/2006,1.0,0 -54.0,admin.,high.school,0.883,05/07/1992,29/10/2004,1.0,1 -74.0,retired,high.school,0.883,20/02/2001,28/11/2003,1.0,0 -74.0,retired,high.school,0.883,06/11/2003,08/05/2019,1.0,1 -58.0,unemployed,professional.course,0.883,29/11/2017,11/04/2001,1.0,0 -74.0,retired,high.school,0.883,19/08/2005,08/03/2016,1.0,0 -,unemployed,high.school,0.883,01/12/1996,14/05/1998,1.0,1 -35.0,,university.degree,0.883,02/01/1996,20/07/1997,1.0,0 -,technician,professional.course,0.883,30/07/2013,08/04/2016,1.0,1 -35.0,admin.,university.degree,0.883,04/02/2013,03/02/2005,1.0,1 -35.0,admin.,university.degree,0.883,04/02/2016,06/05/2010,1.0,0 -60.0,entrepreneur,high.school,0.883,22/07/2010,27/10/2011,1.0,0 -35.0,,university.degree,0.883,01/03/2001,22/09/2014,1.0,0 -35.0,admin.,university.degree,0.883,29/04/2004,09/03/2006,1.0,0 -25.0,,university.degree,0.883,19/08/2003,22/08/2011,1.0,1 -44.0,admin.,university.degree,0.883,19/03/2010,16/09/2009,1.0,1 -76.0,retired,basic.4y,0.883,16/10/2013,26/07/2012,1.0,1 -76.0,retired,basic.4y,0.8809999999999999,21/07/2006,02/04/2002,1.0,1 -32.0,technician,professional.course,0.8809999999999999,27/02/2004,30/11/1997,1.0,0 -46.0,housemaid,high.school,0.8809999999999999,12/10/2015,01/04/2005,1.0,1 -29.0,,university.degree,0.8809999999999999,22/04/1995,28/12/2017,1.0,0 -38.0,admin.,university.degree,0.8809999999999999,08/04/2005,20/02/1994,1.0,0 -51.0,technician,professional.course,0.8809999999999999,20/03/2015,16/12/2013,1.0,0 -82.0,retired,university.degree,0.8809999999999999,29/12/2006,27/06/2003,1.0,0 -33.0,blue-collar,basic.9y,0.8809999999999999,,02/06/2008,1.0,1 -38.0,admin.,university.degree,0.8809999999999999,13/11/2002,30/08/2012,1.0,0 -32.0,technician,professional.course,0.8809999999999999,,14/12/2009,1.0,0 -32.0,admin.,university.degree,0.8809999999999999,11/04/2003,17/11/2010,1.0,0 -,admin.,university.degree,0.8809999999999999,,03/02/2017,1.0,1 -75.0,retired,basic.4y,0.8809999999999999,29/11/2002,01/02/2012,1.0,1 -25.0,admin.,university.degree,0.8809999999999999,08/11/2002,19/04/2017,1.0,1 -34.0,admin.,university.degree,0.8809999999999999,25/12/1995,05/11/1990,1.0,0 -34.0,,university.degree,0.8809999999999999,,05/11/2010,1.0,0 -32.0,technician,professional.course,0.8809999999999999,01/10/1994,06/01/2005,1.0,1 -46.0,housemaid,high.school,0.8809999999999999,16/10/2012,19/12/2013,1.0,0 -,housemaid,high.school,0.8809999999999999,14/04/2003,30/01/2014,1.0,1 -32.0,unemployed,university.degree,0.8809999999999999,,25/01/1990,1.0,0 -70.0,retired,basic.4y,0.8809999999999999,02/01/2013,01/05/2009,1.0,1 -24.0,,high.school,0.8809999999999999,12/05/2011,30/12/2005,1.0,0 -24.0,student,high.school,0.8809999999999999,18/11/2004,20/01/2016,1.0,1 -,services,university.degree,0.8809999999999999,21/10/2014,12/05/1997,1.0,1 -41.0,services,university.degree,0.8809999999999999,10/08/1989,26/09/1997,1.0,1 -33.0,,high.school,0.8809999999999999,27/11/2015,09/05/1994,1.0,1 -48.0,unemployed,basic.9y,0.8809999999999999,02/04/2015,31/07/1998,1.0,0 -54.0,technician,university.degree,0.8809999999999999,22/12/2005,05/06/2014,1.0,0 -73.0,retired,basic.4y,0.8809999999999999,31/12/2004,24/12/2004,1.0,1 -48.0,entrepreneur,university.degree,0.8809999999999999,26/10/2015,30/11/2015,1.0,1 -73.0,,basic.9y,0.8809999999999999,21/08/2003,31/10/2012,1.0,0 -58.0,,university.degree,0.8809999999999999,01/11/1996,26/12/2002,1.0,0 -73.0,retired,basic.4y,0.8809999999999999,28/05/2008,11/03/2019,1.0,0 -23.0,,high.school,0.8809999999999999,27/07/2007,27/04/2009,1.0,0 -36.0,management,university.degree,0.8809999999999999,14/01/2015,12/05/2000,1.0,0 -30.0,admin.,university.degree,0.8809999999999999,22/10/1999,01/09/1993,1.0,0 -,admin.,university.degree,0.8809999999999999,20/03/2003,14/02/2002,1.0,0 -33.0,blue-collar,basic.9y,0.8809999999999999,22/12/2006,21/03/1997,1.0,0 -28.0,admin.,university.degree,0.8809999999999999,11/12/2003,01/10/1992,1.0,1 -28.0,admin.,university.degree,0.8809999999999999,15/04/2005,16/07/2004,1.0,0 -51.0,,high.school,0.8809999999999999,01/10/1996,31/12/1993,1.0,0 -28.0,admin.,university.degree,0.8809999999999999,,03/12/2013,1.0,0 -36.0,services,basic.9y,0.8809999999999999,06/05/2014,01/02/1997,1.0,1 -51.0,,high.school,0.8809999999999999,01/11/1995,01/04/2010,1.0,1 -36.0,services,basic.9y,0.8809999999999999,14/05/2012,03/11/2005,1.0,1 -59.0,unemployed,professional.course,0.8809999999999999,20/04/1992,03/07/2018,1.0,0 -29.0,admin.,high.school,0.8809999999999999,16/05/2008,25/02/2014,1.0,0 -29.0,admin.,high.school,0.8809999999999999,01/11/2007,04/07/2017,1.0,0 -30.0,self-employed,university.degree,0.8809999999999999,20/02/2004,05/01/1999,1.0,0 -29.0,admin.,high.school,0.8809999999999999,30/08/2013,22/06/2001,1.0,0 -73.0,retired,basic.4y,0.8809999999999999,20/12/1993,14/11/2003,1.0,0 -27.0,blue-collar,high.school,0.8809999999999999,03/08/2007,08/05/2014,1.0,1 -29.0,,high.school,0.8809999999999999,26/03/2004,15/10/2010,1.0,1 -76.0,,university.degree,0.8809999999999999,23/02/2004,15/12/2000,1.0,1 -29.0,admin.,high.school,0.8809999999999999,01/02/1995,30/05/2017,1.0,0 -31.0,admin.,university.degree,0.8809999999999999,21/10/2004,09/02/1996,1.0,1 -33.0,admin.,high.school,0.8809999999999999,01/09/2001,29/06/2018,1.0,1 -48.0,admin.,university.degree,0.8809999999999999,05/05/1992,26/03/2004,1.0,0 -43.0,admin.,high.school,0.8809999999999999,15/06/2017,05/08/2008,1.0,1 -54.0,,university.degree,0.884,06/04/2006,20/12/2012,1.0,0 -44.0,entrepreneur,basic.4y,0.884,26/06/2006,01/11/2002,1.0,0 -46.0,blue-collar,professional.course,0.884,06/07/1993,10/07/2009,1.0,0 -35.0,,university.degree,0.884,24/02/2017,01/04/2008,1.0,0 -36.0,management,university.degree,0.884,21/12/2012,18/02/2019,1.0,0 -,blue-collar,basic.9y,0.884,,16/06/2011,1.0,0 -36.0,management,university.degree,0.884,08/01/2009,17/06/2002,1.0,1 -52.0,admin.,university.degree,0.884,23/11/2007,14/03/2005,1.0,0 -,technician,professional.course,0.884,16/01/2012,01/07/2005,1.0,1 -41.0,admin.,high.school,0.884,11/01/2000,17/01/2003,1.0,0 -27.0,,high.school,0.884,05/12/1999,20/09/2005,1.0,0 -,,high.school,0.884,02/11/2017,24/12/1999,1.0,1 -64.0,retired,university.degree,0.884,19/01/2015,30/01/2012,1.0,0 -36.0,admin.,university.degree,0.884,11/07/2003,03/07/2013,1.0,1 -36.0,admin.,university.degree,0.884,17/04/2009,01/11/1994,1.0,1 -37.0,,university.degree,0.884,07/07/2005,10/10/2012,1.0,1 -65.0,retired,basic.6y,0.884,,23/12/2005,1.0,1 -66.0,,university.degree,0.884,01/12/2010,10/12/1987,1.0,0 -19.0,student,basic.9y,0.884,25/09/1998,31/12/1991,1.0,0 -40.0,blue-collar,high.school,0.884,14/04/2005,21/04/2004,1.0,0 -40.0,admin.,university.degree,0.884,07/07/1997,29/12/2010,1.0,0 -33.0,admin.,high.school,0.884,08/11/2004,12/03/2004,1.0,1 -43.0,self-employed,university.degree,0.884,10/03/2009,14/09/2010,1.0,0 -43.0,self-employed,university.degree,0.884,03/05/2016,20/10/2006,1.0,0 -63.0,housemaid,basic.4y,0.884,13/03/2007,05/06/2014,1.0,1 -35.0,admin.,high.school,0.884,23/12/1993,01/06/1996,1.0,0 -31.0,admin.,high.school,0.884,19/03/2014,16/05/2013,1.0,1 -33.0,technician,basic.9y,0.884,26/03/1999,24/09/2015,1.0,1 -36.0,blue-collar,basic.9y,0.884,07/03/2000,15/02/2001,1.0,0 -32.0,entrepreneur,high.school,0.884,,17/03/2011,1.0,0 -69.0,retired,professional.course,0.884,13/12/2010,01/12/2005,1.0,0 -35.0,admin.,high.school,0.884,,29/11/2000,1.0,0 -,admin.,university.degree,0.884,26/08/2016,16/12/2014,1.0,0 -19.0,student,basic.9y,0.884,19/10/2017,05/11/1990,1.0,0 -,blue-collar,professional.course,0.884,20/12/2001,31/12/1990,1.0,0 -19.0,student,basic.9y,0.884,20/03/2017,21/06/2010,1.0,0 -32.0,student,professional.course,0.884,04/06/2004,09/05/2018,1.0,0 -44.0,unknown,university.degree,0.884,09/04/2009,30/10/2009,1.0,0 -39.0,technician,professional.course,0.884,19/01/1998,14/01/2005,1.0,0 -,management,university.degree,0.884,,31/03/2009,1.0,0 -,management,university.degree,0.884,01/05/1997,02/10/2013,1.0,0 -52.0,admin.,university.degree,0.884,12/07/2002,05/02/1993,1.0,1 -67.0,retired,professional.course,0.884,17/07/1998,11/01/2010,1.0,0 -57.0,entrepreneur,professional.course,0.884,17/11/2010,15/12/2010,1.0,0 -37.0,blue-collar,basic.9y,0.884,20/09/1993,25/01/1997,1.0,1 -,blue-collar,basic.9y,0.883,30/03/2007,24/10/2012,1.0,0 -34.0,technician,professional.course,0.883,,10/10/2018,1.0,1 -35.0,technician,university.degree,0.883,07/07/2005,23/01/2004,1.0,0 -58.0,technician,professional.course,0.883,25/02/1995,05/07/2005,1.0,0 -43.0,services,high.school,0.883,10/02/1997,20/04/2009,1.0,0 -70.0,housemaid,basic.4y,0.883,26/04/2019,31/01/2007,1.0,0 -34.0,admin.,university.degree,0.883,19/09/1995,24/09/2010,1.0,0 -69.0,,high.school,0.883,,01/07/1994,1.0,0 -59.0,technician,basic.6y,0.883,21/09/2001,12/11/2004,1.0,0 -49.0,management,university.degree,0.883,31/12/1990,10/04/2008,1.0,0 -31.0,admin.,university.degree,0.883,17/01/2003,19/09/1995,1.0,1 -31.0,admin.,university.degree,0.883,,23/03/2010,1.0,0 -50.0,management,university.degree,0.883,,07/04/2006,1.0,0 -,admin.,university.degree,0.883,05/04/1993,22/06/2018,1.0,0 -45.0,services,high.school,0.883,,10/08/2017,1.0,0 -60.0,retired,high.school,0.883,01/04/2015,25/03/2008,1.0,0 -30.0,admin.,university.degree,0.883,26/12/2008,30/12/2013,1.0,0 -30.0,admin.,university.degree,0.883,,25/12/1995,1.0,0 -31.0,admin.,university.degree,0.883,29/06/2018,08/12/2009,1.0,0 -58.0,,professional.course,0.883,,17/04/2012,1.0,1 -33.0,admin.,high.school,0.883,08/02/2001,08/03/1997,1.0,1 -26.0,student,professional.course,0.883,05/03/1995,25/02/1999,1.0,1 -35.0,self-employed,university.degree,0.883,23/05/2008,15/04/2016,1.0,0 -59.0,retired,high.school,0.883,22/08/2017,07/04/2016,1.0,0 -29.0,,professional.course,0.883,01/03/2011,29/11/2017,1.0,0 -50.0,blue-collar,high.school,0.883,13/07/2006,20/12/1985,1.0,0 -61.0,entrepreneur,university.degree,0.883,27/10/2011,01/04/1996,1.0,1 -52.0,management,high.school,0.883,25/07/2012,21/12/2012,1.0,1 -52.0,management,high.school,0.883,14/05/2001,28/12/2000,1.0,1 -42.0,admin.,university.degree,0.883,01/02/1993,16/02/2009,1.0,0 -85.0,retired,professional.course,0.883,22/09/1997,29/01/2001,1.0,1 -,admin.,university.degree,0.883,16/11/2015,15/03/1993,1.0,0 -27.0,admin.,university.degree,0.883,,02/09/2003,1.0,0 -49.0,technician,professional.course,0.883,04/01/2013,01/07/1993,1.0,0 -30.0,admin.,university.degree,0.883,21/09/1993,08/06/2017,1.0,1 -69.0,entrepreneur,university.degree,0.883,06/02/2012,01/01/1997,1.0,0 -28.0,admin.,university.degree,0.883,17/03/2006,15/02/2008,1.0,0 -,student,high.school,0.883,29/05/2015,11/04/2014,1.0,0 -,admin.,university.degree,0.883,01/04/1996,27/12/2002,1.0,0 -54.0,admin.,university.degree,0.883,01/01/1998,08/07/2010,1.0,0 -60.0,admin.,professional.course,0.883,01/12/1992,03/09/2004,1.0,0 -57.0,admin.,university.degree,0.883,01/06/2010,03/03/2017,1.0,1 -,admin.,university.degree,0.883,07/11/2005,14/11/2013,1.0,1 -35.0,,university.degree,0.883,22/04/1998,17/09/2007,1.0,0 -80.0,retired,high.school,0.883,20/12/1995,18/12/2014,1.0,1 -26.0,admin.,university.degree,0.883,30/03/2009,25/05/2010,1.0,1 -67.0,retired,university.degree,0.883,02/12/2011,09/11/1995,1.0,0 -56.0,retired,high.school,0.883,15/10/2014,16/02/2015,1.0,0 -59.0,admin.,professional.course,0.883,29/11/2002,05/04/2019,1.0,0 -44.0,management,university.degree,0.883,05/04/1990,01/07/1994,1.0,1 -47.0,admin.,university.degree,0.883,,24/06/1998,1.0,0 -58.0,technician,professional.course,0.883,09/09/2005,18/01/2016,1.0,1 -59.0,admin.,professional.course,0.883,29/08/2003,30/01/2001,1.0,1 -59.0,admin.,professional.course,0.883,,21/05/2010,1.0,0 -,blue-collar,high.school,0.883,11/03/2011,20/07/2011,1.0,0 -59.0,admin.,professional.course,0.883,03/03/2003,19/11/2008,1.0,0 -59.0,admin.,professional.course,0.883,18/05/2018,01/08/2011,1.0,1 -34.0,admin.,university.degree,0.883,15/10/2010,05/03/2015,1.0,1 -30.0,admin.,university.degree,0.883,27/07/2001,19/01/2005,1.0,0 -50.0,blue-collar,high.school,0.883,,23/07/2018,1.0,1 -,retired,high.school,0.883,20/04/1998,01/07/1997,1.0,0 -59.0,blue-collar,basic.4y,0.883,05/03/1995,15/06/2002,1.0,0 -58.0,admin.,university.degree,0.883,05/11/1990,05/03/2004,1.0,0 -49.0,admin.,university.degree,0.883,05/03/2018,01/04/2006,1.0,1 -35.0,technician,university.degree,0.883,03/04/2009,05/08/2014,1.0,0 -57.0,management,university.degree,0.883,05/09/2000,17/10/2003,1.0,0 -21.0,unemployed,high.school,0.883,04/02/2019,05/02/1999,1.0,0 -57.0,management,university.degree,0.883,05/02/2015,20/04/2009,1.0,0 -42.0,management,high.school,0.879,01/08/2004,25/12/2003,1.0,0 -66.0,retired,high.school,0.879,,13/07/2001,1.0,0 -62.0,management,university.degree,0.879,28/10/2008,25/02/1994,1.0,0 -27.0,admin.,university.degree,0.879,14/02/1995,15/12/1994,1.0,0 -60.0,management,university.degree,0.879,28/11/2006,06/01/2006,1.0,0 -31.0,services,university.degree,0.879,04/06/2004,15/10/1989,1.0,0 -,admin.,university.degree,0.879,19/12/1994,20/05/2016,1.0,1 -36.0,admin.,university.degree,0.879,18/11/2009,10/03/2000,1.0,1 -66.0,retired,basic.9y,0.879,29/07/2005,24/05/2005,1.0,0 -,management,high.school,0.879,,27/06/2002,1.0,1 -31.0,blue-collar,university.degree,0.879,,25/10/2016,1.0,0 -48.0,admin.,high.school,0.879,16/12/2013,25/02/2013,1.0,0 -25.0,admin.,high.school,0.879,01/12/1992,07/05/2008,1.0,0 -26.0,student,basic.9y,0.879,,31/12/1992,1.0,0 -26.0,student,basic.9y,0.879,14/10/1999,30/05/2016,1.0,1 -49.0,admin.,high.school,0.879,09/01/2003,16/09/2009,1.0,1 -26.0,student,basic.9y,0.879,03/01/2017,23/04/2009,1.0,1 -49.0,admin.,high.school,0.879,05/07/2003,20/05/1998,1.0,0 -26.0,student,basic.9y,0.879,,11/10/2012,1.0,1 -25.0,,university.degree,0.879,28/04/2014,17/12/1998,1.0,0 -34.0,blue-collar,high.school,0.879,24/08/2004,30/03/2001,1.0,0 -45.0,blue-collar,basic.9y,0.879,,11/05/2009,1.0,0 -27.0,,university.degree,0.879,27/04/2016,11/03/2016,1.0,1 -45.0,blue-collar,basic.9y,0.879,09/09/2005,31/12/1989,1.0,0 -74.0,retired,university.degree,0.879,25/07/2011,02/08/2002,1.0,1 -36.0,admin.,university.degree,0.879,01/03/2006,25/01/2016,1.0,0 -42.0,management,high.school,0.879,08/06/2007,24/03/2004,1.0,0 -32.0,,professional.course,0.879,23/05/2012,09/03/1996,1.0,1 -60.0,retired,university.degree,0.879,10/04/1996,07/12/2009,1.0,1 -,management,university.degree,0.879,23/12/2015,01/02/1994,1.0,0 -56.0,,basic.9y,0.879,28/12/2005,20/06/2017,1.0,1 -66.0,,high.school,0.879,19/09/1995,24/03/2003,1.0,1 -27.0,admin.,university.degree,0.879,14/05/2012,15/01/2000,1.0,1 -37.0,blue-collar,professional.course,0.879,17/02/2006,11/07/2003,1.0,0 -59.0,technician,university.degree,0.879,07/03/2016,07/05/2010,1.0,0 -32.0,technician,professional.course,0.879,13/02/1998,02/07/2004,1.0,1 -29.0,services,high.school,0.879,09/01/1996,28/10/2010,1.0,0 -48.0,entrepreneur,high.school,0.879,27/02/2014,20/04/2016,1.0,1 -38.0,admin.,university.degree,0.879,13/12/2001,15/10/2009,1.0,0 -20.0,student,basic.4y,0.879,21/03/2014,20/01/2006,1.0,1 -20.0,student,basic.4y,0.879,28/11/2008,01/09/1992,1.0,1 -27.0,unemployed,high.school,0.879,24/07/2009,01/02/1993,1.0,0 -33.0,services,high.school,0.879,19/09/2012,01/03/2017,1.0,1 -,admin.,university.degree,0.879,28/11/2002,06/01/2012,1.0,0 -,housemaid,university.degree,0.879,30/08/2013,23/10/2002,1.0,0 -36.0,admin.,university.degree,0.879,14/11/2003,07/08/2012,1.0,0 -66.0,retired,basic.9y,0.879,25/01/1996,01/07/2006,1.0,1 -36.0,admin.,university.degree,0.879,26/06/2007,09/05/2011,1.0,0 -66.0,technician,professional.course,0.879,15/12/2015,25/12/1994,1.0,0 -35.0,blue-collar,basic.9y,0.879,14/05/2004,22/06/2011,1.0,0 -28.0,admin.,university.degree,0.879,,19/09/1995,1.0,0 -28.0,admin.,university.degree,0.879,01/06/2006,01/05/2005,1.0,1 -,,university.degree,0.879,20/07/2007,24/03/2014,1.0,0 -44.0,admin.,university.degree,0.879,21/07/2010,05/11/2009,1.0,0 -56.0,admin.,basic.9y,0.879,28/02/2013,25/07/1994,1.0,1 -32.0,admin.,high.school,0.879,01/03/1995,16/12/2008,1.0,0 -29.0,blue-collar,high.school,0.879,28/06/2013,18/12/2009,1.0,0 -41.0,,high.school,0.879,26/02/2001,04/10/2002,1.0,0 -33.0,admin.,university.degree,0.879,03/10/2014,01/04/1996,1.0,0 -33.0,admin.,university.degree,0.879,31/03/2014,07/01/2013,1.0,0 -45.0,admin.,university.degree,0.879,19/04/2013,05/06/2013,1.0,0 -44.0,admin.,university.degree,0.879,05/06/2009,24/07/2018,1.0,0 -28.0,student,high.school,0.879,01/10/1996,18/10/2002,1.0,0 -66.0,retired,basic.6y,0.879,05/07/2000,31/01/2012,1.0,0 -66.0,retired,basic.6y,0.879,07/09/2015,19/09/1997,1.0,0 -32.0,technician,professional.course,0.879,26/04/1996,09/03/2006,1.0,0 -,admin.,university.degree,0.879,17/03/1997,01/11/1996,1.0,0 -42.0,technician,professional.course,0.879,,25/12/1988,1.0,0 -42.0,technician,professional.course,0.879,26/01/2007,14/07/2006,1.0,0 -44.0,admin.,university.degree,0.879,01/03/2001,01/07/1994,1.0,0 -37.0,management,university.degree,0.879,21/03/2014,15/10/1989,1.0,0 -42.0,technician,professional.course,0.879,17/02/2006,28/12/2017,1.0,0 -28.0,self-employed,university.degree,0.879,,19/11/2012,1.0,0 -28.0,technician,professional.course,0.879,17/12/2014,24/11/2005,1.0,0 -38.0,admin.,high.school,0.879,19/10/2006,15/04/2019,1.0,1 -74.0,retired,professional.course,0.879,27/01/2005,01/09/1994,1.0,0 -,retired,basic.4y,0.879,01/03/2006,07/06/2018,1.0,0 -29.0,,university.degree,0.873,23/09/1997,13/07/2010,1.0,0 -28.0,admin.,university.degree,0.873,01/04/1996,18/09/2013,1.0,1 -,admin.,high.school,0.873,,08/05/2000,1.0,0 -37.0,technician,university.degree,0.873,14/01/2010,25/07/2012,1.0,0 -33.0,technician,university.degree,0.873,25/05/2009,30/06/1994,1.0,0 -23.0,student,high.school,0.873,14/02/2017,01/10/2013,1.0,1 -36.0,unemployed,university.degree,0.873,28/05/2003,06/08/2004,1.0,1 -22.0,student,high.school,0.873,20/06/2001,31/12/2004,1.0,1 -30.0,admin.,university.degree,0.873,07/02/2013,28/04/2011,1.0,0 -29.0,admin.,university.degree,0.873,08/11/2005,03/08/2015,1.0,1 -41.0,admin.,high.school,0.873,,24/12/2014,1.0,0 -31.0,blue-collar,professional.course,0.873,09/07/2013,07/12/2006,1.0,1 -39.0,admin.,university.degree,0.873,,20/12/1986,1.0,0 -39.0,admin.,university.degree,0.873,21/08/2018,07/03/2008,1.0,0 -30.0,services,high.school,0.873,17/05/2011,02/02/2001,1.0,1 -36.0,admin.,university.degree,0.873,31/12/1993,28/06/2012,1.0,0 -88.0,retired,basic.4y,0.873,31/01/2013,20/03/2013,1.0,0 -39.0,admin.,high.school,0.873,26/08/2009,27/03/2019,1.0,1 -39.0,management,university.degree,0.873,07/02/2001,22/12/2006,1.0,0 -39.0,admin.,university.degree,0.873,08/09/1997,05/10/1994,1.0,0 -,admin.,university.degree,0.873,01/08/1997,01/09/2005,1.0,0 -34.0,housemaid,university.degree,0.873,24/01/1990,16/04/2002,1.0,0 -32.0,blue-collar,basic.9y,0.873,,05/08/1991,1.0,1 -74.0,retired,basic.4y,0.873,15/02/2008,19/03/1997,1.0,0 -46.0,admin.,university.degree,0.873,25/07/2002,31/12/1992,1.0,1 -46.0,admin.,university.degree,0.873,05/05/1998,13/12/2018,1.0,0 -62.0,retired,university.degree,0.873,28/07/2016,20/02/2019,1.0,0 -34.0,housemaid,university.degree,0.873,01/10/1997,25/03/1996,1.0,0 -36.0,admin.,university.degree,0.873,19/05/2005,14/12/2006,1.0,0 -36.0,unemployed,university.degree,0.873,20/08/2004,23/10/2003,1.0,0 -38.0,management,university.degree,0.873,24/06/2008,22/07/2014,1.0,0 -33.0,admin.,university.degree,0.873,09/02/2011,05/04/1997,1.0,0 -24.0,student,high.school,0.873,25/04/2001,29/08/2018,1.0,0 -39.0,unemployed,high.school,0.873,11/04/2011,04/03/2010,1.0,1 -34.0,self-employed,university.degree,0.873,19/04/2007,18/05/2004,1.0,0 -20.0,student,high.school,0.873,23/05/2012,03/09/2015,1.0,0 -46.0,technician,basic.6y,0.873,04/04/2012,28/12/2011,1.0,1 -81.0,,basic.6y,0.873,14/11/2017,01/11/1996,1.0,0 -43.0,technician,university.degree,0.873,06/02/2004,24/11/2010,1.0,0 -22.0,student,basic.6y,0.873,12/08/2005,25/07/2003,1.0,1 -34.0,management,university.degree,0.873,,30/03/2015,1.0,0 -32.0,services,high.school,0.873,06/03/1997,24/03/2009,1.0,0 -36.0,services,high.school,0.873,19/12/2014,08/06/2012,1.0,1 -32.0,services,high.school,0.873,03/09/2015,01/10/1991,1.0,0 -34.0,self-employed,university.degree,0.873,08/05/2001,07/09/2007,1.0,0 -24.0,technician,professional.course,0.873,09/04/2004,02/06/2005,1.0,0 -28.0,unemployed,university.degree,0.873,27/10/2009,17/10/2014,1.0,0 -27.0,technician,university.degree,0.873,09/05/2017,16/09/2015,1.0,0 -46.0,admin.,university.degree,0.873,11/04/2016,01/04/2005,1.0,0 -76.0,retired,basic.6y,0.873,31/12/1993,27/12/2007,1.0,0 -64.0,unknown,high.school,0.873,05/03/2007,12/09/2008,1.0,0 -40.0,admin.,high.school,0.873,03/09/2004,01/08/1990,1.0,1 -35.0,admin.,high.school,0.873,07/07/2014,09/03/2007,1.0,0 -74.0,retired,professional.course,0.873,24/09/2014,21/08/2003,1.0,1 -41.0,blue-collar,basic.9y,0.873,11/07/2013,01/04/1991,1.0,0 -41.0,blue-collar,basic.9y,0.873,18/06/2008,22/08/2000,1.0,0 -,retired,university.degree,0.873,01/03/2002,15/03/2000,1.0,0 -48.0,self-employed,university.degree,0.873,02/06/2005,20/12/2002,1.0,0 -25.0,admin.,university.degree,0.873,12/01/1994,09/07/2008,1.0,0 -25.0,admin.,university.degree,0.873,21/07/2005,26/10/2006,1.0,0 -21.0,student,high.school,0.873,10/09/2015,24/06/2004,1.0,0 -39.0,admin.,basic.9y,0.873,11/07/2013,22/04/2013,1.0,0 -44.0,unemployed,high.school,0.873,31/01/2012,12/09/2005,1.0,0 -44.0,unemployed,high.school,0.873,15/12/2005,16/03/2007,1.0,0 -44.0,unemployed,high.school,0.873,25/12/1990,01/07/1994,1.0,0 -44.0,unemployed,high.school,0.873,10/02/2004,10/04/2008,1.0,0 -33.0,services,high.school,0.873,03/08/2015,28/05/2013,1.0,1 -29.0,management,university.degree,0.873,28/05/2014,08/04/2014,1.0,0 -39.0,,basic.6y,0.873,17/06/2005,27/06/2018,1.0,1 -73.0,retired,professional.course,0.873,17/02/2010,01/04/1994,1.0,0 -36.0,technician,professional.course,0.873,24/09/2003,02/05/1994,1.0,0 -22.0,student,high.school,0.873,08/11/2005,02/01/2009,1.0,0 -33.0,services,high.school,0.873,30/05/1995,28/05/2003,1.0,0 -57.0,,high.school,0.873,01/08/1993,22/02/2019,1.0,1 -62.0,retired,university.degree,0.873,30/06/2009,06/08/2004,1.0,0 -21.0,student,high.school,0.873,01/10/1994,05/05/1996,1.0,0 -72.0,retired,basic.4y,0.873,20/01/2015,15/10/2004,1.0,0 -31.0,technician,university.degree,0.873,03/05/2007,18/08/2000,1.0,0 -33.0,admin.,university.degree,0.873,01/05/1995,28/10/2014,1.0,0 -43.0,unemployed,high.school,0.873,19/02/2007,21/06/2010,1.0,0 -36.0,management,basic.6y,0.873,,10/10/2003,1.0,1 -36.0,admin.,university.degree,0.873,,09/05/1994,1.0,0 -28.0,unemployed,professional.course,0.8690000000000001,31/12/1992,09/11/2006,1.0,1 -17.0,student,basic.9y,0.8690000000000001,16/05/2003,02/05/2003,1.0,0 -26.0,student,professional.course,0.8690000000000001,31/12/1994,11/08/2011,1.0,1 -43.0,management,basic.9y,0.8690000000000001,15/12/2017,25/09/2009,1.0,0 -61.0,retired,basic.9y,0.8690000000000001,04/11/2011,19/09/1995,1.0,0 -39.0,technician,university.degree,0.8690000000000001,31/12/1993,01/04/2009,1.0,1 -62.0,retired,high.school,0.8690000000000001,30/01/2004,30/11/2018,1.0,1 -70.0,retired,professional.course,0.8690000000000001,12/06/2008,14/02/2012,1.0,0 -45.0,unemployed,basic.9y,0.8690000000000001,01/01/1992,07/07/2006,1.0,0 -43.0,,basic.9y,0.8690000000000001,08/03/2007,01/07/1995,1.0,0 -29.0,blue-collar,basic.4y,0.8690000000000001,21/03/2002,27/01/2006,1.0,0 -48.0,management,university.degree,0.8690000000000001,,14/04/2000,1.0,0 -35.0,technician,professional.course,0.8690000000000001,01/08/1996,18/06/2014,1.0,1 -61.0,management,university.degree,0.8690000000000001,29/12/2003,05/04/2006,1.0,1 -24.0,student,high.school,0.8690000000000001,03/02/2005,25/01/2006,1.0,0 -33.0,blue-collar,basic.9y,0.8690000000000001,23/06/2008,14/01/2014,1.0,0 -,blue-collar,basic.9y,0.8690000000000001,04/12/2002,25/10/2000,1.0,0 -42.0,management,university.degree,0.8690000000000001,24/05/2013,30/12/2015,1.0,1 -36.0,unemployed,university.degree,0.8690000000000001,07/04/2005,19/04/2002,1.0,0 -36.0,unemployed,university.degree,0.8690000000000001,04/06/2014,17/11/2008,1.0,0 -17.0,student,basic.9y,0.8690000000000001,25/03/2014,21/06/1996,1.0,0 -54.0,admin.,university.degree,0.8690000000000001,21/09/2016,26/11/2014,1.0,1 -25.0,student,high.school,0.8690000000000001,29/12/2003,14/02/2014,1.0,0 -25.0,student,high.school,0.8690000000000001,25/10/1994,28/09/2007,1.0,0 -48.0,admin.,university.degree,0.8690000000000001,12/12/2000,09/06/2006,1.0,0 -20.0,student,high.school,0.8690000000000001,02/04/2009,09/06/2010,1.0,0 -63.0,blue-collar,basic.4y,0.8690000000000001,,05/08/1990,1.0,0 -58.0,blue-collar,basic.4y,0.8690000000000001,03/01/2013,09/06/1999,1.0,1 -55.0,retired,basic.4y,0.8690000000000001,28/06/2006,24/10/2000,1.0,1 -35.0,admin.,high.school,0.8690000000000001,02/10/2006,19/07/2017,1.0,0 -71.0,retired,basic.4y,0.8690000000000001,06/01/1998,14/04/2014,1.0,1 -25.0,services,high.school,0.8690000000000001,05/07/2001,29/03/2011,1.0,0 -70.0,,professional.course,0.8690000000000001,01/03/1997,17/04/2019,1.0,1 -28.0,unemployed,professional.course,0.8690000000000001,26/03/2009,14/01/2000,1.0,1 -46.0,technician,professional.course,0.8690000000000001,19/08/2004,17/07/2003,1.0,1 -,,professional.course,0.8690000000000001,12/06/2015,07/11/2003,1.0,1 -26.0,,high.school,0.8690000000000001,18/05/2006,12/12/2012,1.0,0 -35.0,admin.,university.degree,0.8690000000000001,26/01/2015,27/06/2007,1.0,1 -32.0,admin.,university.degree,0.8690000000000001,09/05/1997,14/07/2015,1.0,0 -38.0,self-employed,high.school,0.8690000000000001,12/08/2011,21/07/2006,1.0,1 -28.0,unemployed,professional.course,0.8690000000000001,07/01/2015,22/12/2017,1.0,1 -17.0,student,basic.9y,0.8690000000000001,19/08/2004,12/04/2012,1.0,1 -31.0,,university.degree,0.8690000000000001,21/01/2004,30/10/2012,1.0,1 -63.0,retired,basic.4y,0.8690000000000001,31/01/2013,08/08/2011,1.0,0 -29.0,blue-collar,basic.6y,0.8690000000000001,01/10/2012,06/11/2002,1.0,1 -,entrepreneur,basic.6y,0.8690000000000001,05/01/2003,10/02/2014,1.0,0 -25.0,technician,university.degree,0.8690000000000001,15/12/2017,13/01/2016,1.0,0 -61.0,retired,basic.9y,0.8690000000000001,04/03/2013,18/12/2015,1.0,0 -70.0,retired,professional.course,0.8690000000000001,09/05/2000,12/09/2017,1.0,0 -28.0,unemployed,professional.course,0.8690000000000001,29/06/2010,01/02/2007,1.0,0 -31.0,entrepreneur,university.degree,0.8690000000000001,01/09/1996,19/11/2004,1.0,1 -,technician,university.degree,0.8690000000000001,,18/12/2009,1.0,0 -20.0,student,high.school,0.8690000000000001,17/06/2015,09/12/2015,1.0,0 -35.0,management,high.school,0.8690000000000001,,08/02/2000,1.0,0 -22.0,student,basic.9y,0.861,08/02/1996,30/06/2006,1.0,0 -68.0,retired,basic.4y,0.861,20/05/2014,13/12/2002,1.0,0 -,management,high.school,0.861,09/10/2014,09/03/2018,1.0,1 -65.0,retired,high.school,0.861,20/10/2006,03/06/2008,1.0,0 -26.0,admin.,university.degree,0.861,06/06/2003,05/07/1994,1.0,0 -76.0,retired,professional.course,0.861,,30/07/2013,1.0,1 -66.0,retired,high.school,0.861,23/06/2015,24/05/2016,1.0,0 -23.0,technician,university.degree,0.861,31/12/1993,21/07/2010,1.0,0 -43.0,management,university.degree,0.861,29/07/2005,28/09/2012,1.0,0 -,retired,basic.4y,0.861,13/10/2017,05/12/1990,1.0,0 -73.0,retired,basic.4y,0.861,23/04/2018,26/10/2001,1.0,1 -67.0,retired,professional.course,0.861,28/12/2006,15/12/1988,1.0,1 -80.0,retired,high.school,0.861,,10/05/2012,1.0,1 -60.0,admin.,university.degree,0.861,15/01/2010,15/02/2018,1.0,0 -33.0,technician,university.degree,0.861,29/03/2013,29/10/2012,1.0,0 -23.0,,high.school,0.861,18/01/2016,24/02/2017,1.0,0 -23.0,student,high.school,0.861,01/05/2014,08/07/2005,1.0,0 -25.0,admin.,university.degree,0.861,02/05/1997,07/08/2003,1.0,1 -25.0,admin.,university.degree,0.861,02/02/2010,25/01/1995,1.0,1 -33.0,,university.degree,0.861,03/08/2006,22/09/2008,1.0,0 -65.0,retired,high.school,0.861,17/09/2013,06/12/2002,1.0,0 -,,university.degree,0.861,30/01/2013,14/10/2004,1.0,1 -34.0,technician,university.degree,0.861,26/11/2004,29/06/2004,1.0,0 -31.0,admin.,university.degree,0.861,01/05/2011,19/05/2006,1.0,0 -34.0,,professional.course,0.861,13/03/2018,20/06/1994,1.0,0 -31.0,technician,university.degree,0.861,,09/02/2007,1.0,0 -26.0,admin.,university.degree,0.861,09/09/2003,20/01/2014,1.0,0 -43.0,management,university.degree,0.861,,26/01/2006,1.0,0 -50.0,,basic.4y,0.861,26/05/2014,23/12/2004,1.0,0 -30.0,services,high.school,0.861,15/12/1989,05/05/1999,1.0,0 -28.0,admin.,university.degree,0.861,25/07/2014,19/12/2017,1.0,1 -34.0,technician,professional.course,0.861,22/02/2002,28/06/2012,1.0,0 -48.0,technician,high.school,0.861,12/07/2011,25/02/2001,1.0,1 -44.0,admin.,university.degree,0.861,01/05/1997,07/12/2015,1.0,1 -18.0,student,basic.6y,0.861,11/01/2016,31/10/2012,1.0,0 -23.0,technician,professional.course,0.861,15/08/2003,15/04/2005,1.0,1 -27.0,self-employed,university.degree,0.861,10/12/1996,30/06/2009,1.0,0 -,self-employed,university.degree,0.861,01/03/1992,05/06/2014,1.0,0 -28.0,admin.,university.degree,0.861,31/12/1992,18/09/2013,1.0,0 -28.0,admin.,university.degree,0.861,25/08/1994,01/12/1994,1.0,1 -28.0,admin.,university.degree,0.861,01/07/2005,24/03/2016,1.0,0 -41.0,admin.,high.school,0.861,23/04/2010,28/06/2000,1.0,1 -29.0,management,university.degree,0.861,,30/05/2002,1.0,0 -74.0,retired,basic.9y,0.861,09/08/2011,14/12/2015,1.0,1 -46.0,entrepreneur,high.school,0.861,13/02/2017,08/06/2007,1.0,0 -22.0,student,professional.course,0.861,,28/06/2011,1.0,1 -,unemployed,university.degree,0.8590000000000001,24/08/2012,21/01/2005,1.0,0 -67.0,retired,basic.6y,0.8590000000000001,13/07/2001,26/04/1996,1.0,1 -36.0,,university.degree,0.8590000000000001,24/07/2017,10/04/2013,1.0,1 -65.0,housemaid,basic.4y,0.8590000000000001,25/03/1998,12/12/2002,1.0,0 -31.0,admin.,high.school,0.8590000000000001,20/03/2012,31/10/2005,1.0,0 -61.0,retired,university.degree,0.8590000000000001,27/02/2002,14/09/2017,1.0,1 -63.0,retired,university.degree,0.8590000000000001,07/05/2004,20/04/2018,1.0,0 -34.0,admin.,university.degree,0.8590000000000001,02/09/1997,31/12/1993,1.0,1 -34.0,admin.,university.degree,0.8590000000000001,13/05/2005,18/06/2004,1.0,0 -33.0,admin.,high.school,0.8590000000000001,23/08/2013,07/11/2008,1.0,0 -,admin.,high.school,0.8590000000000001,04/12/2017,16/07/2004,1.0,0 -26.0,admin.,university.degree,0.8590000000000001,01/07/1997,27/09/2016,1.0,1 -47.0,admin.,university.degree,0.8590000000000001,15/01/2015,20/12/2000,1.0,1 -49.0,technician,university.degree,0.8590000000000001,06/01/1998,07/10/2014,1.0,0 -32.0,technician,university.degree,0.8590000000000001,,19/09/2003,1.0,0 -56.0,management,university.degree,0.8590000000000001,25/05/2016,05/01/2011,1.0,0 -59.0,,university.degree,0.8590000000000001,05/12/1990,26/09/1997,1.0,0 -,retired,university.degree,0.8590000000000001,23/02/1990,01/02/1991,1.0,0 -34.0,admin.,university.degree,0.8590000000000001,01/05/1993,17/11/2006,1.0,0 -37.0,admin.,university.degree,0.8590000000000001,16/11/2000,27/04/2012,1.0,0 -37.0,admin.,university.degree,0.8590000000000001,08/02/2018,09/03/1996,1.0,1 -35.0,,university.degree,0.8590000000000001,31/12/1990,05/02/1993,1.0,0 -32.0,services,high.school,0.8590000000000001,19/12/1996,01/01/2006,1.0,0 -71.0,retired,basic.4y,0.8590000000000001,05/03/2013,01/03/2006,1.0,1 -50.0,admin.,university.degree,0.8590000000000001,05/09/1993,31/03/2009,1.0,1 -34.0,,professional.course,0.8590000000000001,18/12/2014,14/08/2012,1.0,1 -56.0,management,university.degree,0.8590000000000001,26/09/2003,25/10/2001,1.0,1 -33.0,,basic.4y,0.8590000000000001,17/06/2014,05/04/2018,1.0,1 -20.0,,high.school,0.8590000000000001,05/04/2006,05/10/2009,1.0,1 -64.0,retired,high.school,0.8590000000000001,11/10/2010,09/04/2015,1.0,1 -29.0,admin.,university.degree,0.8590000000000001,16/03/2016,28/12/2001,1.0,0 -65.0,retired,basic.4y,0.8590000000000001,11/12/2007,23/08/2012,1.0,0 -63.0,retired,university.degree,0.8590000000000001,10/12/2004,30/01/2004,1.0,0 -35.0,technician,professional.course,0.8590000000000001,29/09/2005,31/12/1993,1.0,1 -35.0,admin.,university.degree,0.8590000000000001,11/07/2013,10/02/2010,1.0,0 -26.0,admin.,high.school,0.8540000000000001,27/04/2009,23/02/2009,1.0,0 -38.0,technician,university.degree,0.8540000000000001,14/01/2016,16/05/2014,1.0,0 -74.0,retired,basic.4y,0.8540000000000001,30/12/2008,29/10/1999,1.0,1 -33.0,admin.,high.school,0.8540000000000001,29/06/1993,09/06/1996,1.0,0 -33.0,admin.,high.school,0.8540000000000001,13/08/2014,03/11/2003,1.0,0 -62.0,unemployed,high.school,0.8540000000000001,,06/10/2010,1.0,0 -80.0,retired,basic.4y,0.8540000000000001,15/04/1990,27/10/2014,1.0,0 -26.0,technician,university.degree,0.8540000000000001,28/04/2014,22/09/2017,1.0,0 -38.0,technician,university.degree,0.8540000000000001,15/05/2000,28/01/2016,1.0,1 -35.0,admin.,university.degree,0.8540000000000001,08/02/2018,30/04/2012,1.0,1 -37.0,admin.,university.degree,0.8540000000000001,20/02/1993,05/12/2012,1.0,1 -56.0,housemaid,basic.4y,0.8540000000000001,24/03/2010,01/04/1994,1.0,0 -20.0,student,basic.9y,0.8540000000000001,05/07/2010,13/08/2009,1.0,0 -32.0,technician,university.degree,0.8540000000000001,26/11/2014,05/02/2009,1.0,1 -33.0,admin.,university.degree,0.8540000000000001,09/05/2003,27/10/2005,1.0,1 -55.0,unknown,university.degree,0.8540000000000001,25/05/2015,15/06/2015,1.0,1 -26.0,admin.,high.school,0.8540000000000001,02/03/2009,08/10/1996,1.0,0 -74.0,retired,university.degree,0.8540000000000001,09/01/1996,08/12/2014,1.0,1 -,admin.,university.degree,0.8540000000000001,09/02/2017,29/05/2018,1.0,0 -73.0,retired,basic.4y,0.8540000000000001,,07/08/2003,1.0,0 -64.0,retired,basic.4y,0.8540000000000001,07/08/2014,20/12/1989,1.0,1 -32.0,admin.,university.degree,0.8540000000000001,08/09/2006,16/05/2002,1.0,0 -34.0,admin.,university.degree,0.8540000000000001,21/09/2000,21/02/2017,1.0,1 -,unemployed,university.degree,0.8540000000000001,04/03/2014,27/11/2017,1.0,0 -33.0,admin.,high.school,0.8540000000000001,04/08/2016,03/12/2004,1.0,0 -54.0,technician,basic.9y,0.8540000000000001,05/06/2009,19/02/2016,1.0,0 -35.0,admin.,university.degree,0.8540000000000001,,03/08/2015,1.0,0 -32.0,admin.,university.degree,0.8540000000000001,11/06/2014,12/09/2012,1.0,0 -66.0,retired,basic.4y,0.8540000000000001,23/02/2016,12/04/2006,1.0,0 -33.0,admin.,university.degree,0.8540000000000001,,06/08/2004,1.0,1 -40.0,admin.,high.school,0.851,01/05/2009,21/03/1996,1.0,0 -37.0,admin.,university.degree,0.851,24/09/1997,07/05/2018,1.0,1 -25.0,,university.degree,0.851,06/01/2006,01/07/1991,1.0,0 -66.0,,basic.6y,0.851,24/12/2004,18/06/2004,1.0,1 -36.0,technician,professional.course,0.851,15/06/2007,10/10/2012,1.0,1 -34.0,admin.,university.degree,0.851,10/01/2003,11/02/2015,1.0,1 -27.0,admin.,university.degree,0.851,19/04/2001,10/10/2003,1.0,0 -35.0,blue-collar,high.school,0.851,27/04/2007,05/07/2002,1.0,1 -37.0,student,high.school,0.851,03/11/2005,09/01/2003,1.0,0 -,admin.,university.degree,0.851,07/02/2019,21/03/2001,1.0,0 -32.0,management,university.degree,0.851,21/09/1997,12/01/2012,1.0,1 -38.0,,high.school,0.851,01/09/2011,05/08/2014,1.0,0 -74.0,retired,basic.9y,0.851,28/02/2007,19/08/2016,1.0,0 -71.0,retired,university.degree,0.851,02/05/2019,18/12/2006,1.0,1 -29.0,admin.,university.degree,0.851,,08/11/2013,1.0,0 -29.0,admin.,university.degree,0.851,10/07/2013,25/04/1996,1.0,0 -24.0,admin.,university.degree,0.851,06/04/2016,01/07/1993,1.0,0 -,admin.,university.degree,0.851,27/04/2006,06/08/2004,1.0,1 -45.0,self-employed,university.degree,0.851,01/10/1994,14/10/2004,1.0,0 -,admin.,university.degree,0.851,01/11/1995,14/06/2012,1.0,0 -25.0,student,university.degree,0.851,19/12/1992,21/11/2011,1.0,1 -38.0,admin.,professional.course,0.851,25/10/1999,21/01/2011,1.0,0 -28.0,technician,professional.course,0.851,22/04/2005,31/12/1996,1.0,0 -,technician,professional.course,0.851,,05/02/1997,1.0,1 -28.0,technician,professional.course,0.851,16/07/2013,01/03/1995,1.0,1 -25.0,student,university.degree,0.851,30/05/2003,19/02/2010,1.0,0 -34.0,technician,high.school,0.851,,14/03/2011,1.0,1 -51.0,,high.school,0.8490000000000001,,14/05/2013,1.0,1 -53.0,admin.,university.degree,0.8490000000000001,21/03/2003,06/11/2007,1.0,0 -64.0,retired,high.school,0.8490000000000001,27/05/2009,01/01/2006,1.0,0 -,retired,university.degree,0.8490000000000001,12/08/2004,04/05/2001,1.0,0 -64.0,retired,university.degree,0.8490000000000001,15/03/1987,27/01/2012,1.0,0 -,retired,basic.4y,0.8490000000000001,03/09/2018,06/02/2004,1.0,0 -76.0,retired,basic.4y,0.8490000000000001,,18/12/2003,1.0,0 -61.0,retired,basic.4y,0.8490000000000001,30/01/2017,06/06/2007,1.0,1 -61.0,retired,basic.4y,0.8490000000000001,,18/07/2018,1.0,1 -61.0,retired,basic.4y,0.8490000000000001,27/11/2003,29/03/2012,1.0,0 -58.0,retired,university.degree,0.8490000000000001,29/05/2009,26/09/2003,1.0,0 -36.0,admin.,university.degree,0.8490000000000001,30/01/1991,10/08/1987,1.0,0 -62.0,admin.,university.degree,0.8490000000000001,01/05/2013,30/09/2005,1.0,0 -87.0,retired,basic.4y,0.8490000000000001,20/03/1997,16/11/2007,1.0,1 -39.0,student,high.school,0.8490000000000001,06/02/2009,04/04/2003,1.0,0 -54.0,admin.,university.degree,0.8490000000000001,13/04/2011,09/01/1998,1.0,1 -54.0,technician,university.degree,0.8490000000000001,14/07/2015,31/12/1993,1.0,0 -24.0,student,high.school,0.8490000000000001,,07/11/2002,1.0,0 -24.0,student,high.school,0.8490000000000001,27/05/2015,22/12/2006,1.0,0 -24.0,,high.school,0.8490000000000001,30/01/2004,01/12/1997,1.0,0 -24.0,student,high.school,0.8490000000000001,18/12/2012,06/04/2018,1.0,0 -24.0,student,high.school,0.8490000000000001,01/06/2006,27/03/2014,1.0,1 -34.0,unemployed,professional.course,0.8490000000000001,08/08/2008,19/07/2016,1.0,1 -54.0,admin.,university.degree,0.8490000000000001,05/12/2003,29/10/2008,1.0,1 -55.0,management,university.degree,0.8490000000000001,19/09/2013,23/09/2002,1.0,0 -62.0,admin.,university.degree,0.8490000000000001,01/11/1996,25/04/2012,1.0,1 -79.0,housemaid,basic.4y,0.8490000000000001,,22/04/2009,1.0,1 -,blue-collar,high.school,0.8490000000000001,20/12/1995,31/12/1994,1.0,1 -36.0,admin.,high.school,0.8490000000000001,30/05/2017,07/09/2011,1.0,1 -64.0,retired,high.school,0.8490000000000001,16/04/2014,03/05/2011,1.0,0 -39.0,admin.,university.degree,0.8490000000000001,01/06/1993,03/01/2003,1.0,1 -35.0,admin.,university.degree,0.8490000000000001,31/03/1998,17/10/2003,1.0,0 -64.0,retired,high.school,0.8490000000000001,28/04/2015,14/11/2007,1.0,1 -24.0,student,high.school,0.8490000000000001,01/04/2006,08/03/2011,1.0,1 -24.0,student,high.school,0.8490000000000001,28/12/2007,24/01/2017,1.0,1 -70.0,retired,university.degree,0.843,01/12/1994,14/12/2001,1.0,0 -,admin.,university.degree,0.843,10/07/2003,01/04/1993,1.0,0 -54.0,self-employed,university.degree,0.843,29/07/1998,09/04/2018,1.0,0 -,admin.,university.degree,0.843,07/07/2014,31/01/2012,1.0,0 -,retired,basic.4y,0.843,28/11/2011,17/06/2011,1.0,1 -47.0,housemaid,university.degree,0.843,07/10/2016,20/08/2008,1.0,1 -38.0,unemployed,high.school,0.843,28/01/2005,21/04/2006,1.0,1 -66.0,retired,university.degree,0.843,01/04/2005,09/12/1993,1.0,0 -69.0,housemaid,basic.4y,0.843,23/07/2014,29/12/2006,1.0,0 -58.0,retired,university.degree,0.843,04/06/1997,30/09/2004,1.0,0 -88.0,retired,university.degree,0.843,30/10/2003,12/12/2014,1.0,0 -40.0,admin.,university.degree,0.843,16/02/2007,29/09/2011,1.0,0 -,retired,university.degree,0.843,22/07/2005,24/06/2013,1.0,0 -,self-employed,university.degree,0.843,05/06/2007,15/11/1988,1.0,0 -64.0,retired,basic.9y,0.843,05/12/2012,17/11/2008,1.0,0 -57.0,retired,university.degree,0.843,29/11/2005,14/11/2014,1.0,0 -,technician,high.school,0.838,19/11/2010,08/01/2004,1.0,0 -25.0,admin.,university.degree,0.838,07/05/2014,11/08/2006,1.0,0 -66.0,retired,basic.4y,0.838,07/02/2001,08/09/2014,1.0,1 -,retired,high.school,0.838,09/12/2000,23/05/2003,1.0,0 -,technician,high.school,0.838,01/06/2004,04/02/1998,1.0,0 -43.0,services,high.school,0.838,14/03/2006,24/03/2009,1.0,0 -38.0,,high.school,0.838,04/04/2003,27/02/2006,1.0,0 -63.0,housemaid,basic.4y,0.838,19/01/2011,24/05/2012,1.0,1 -51.0,admin.,high.school,0.838,18/06/2004,06/03/2017,1.0,1 -58.0,retired,high.school,0.838,20/10/2014,21/04/2006,1.0,0 -51.0,admin.,high.school,0.838,27/01/2012,29/10/2014,1.0,0 -51.0,admin.,high.school,0.838,08/12/2005,03/03/2000,1.0,0 -54.0,,professional.course,0.838,03/12/2010,29/12/1998,1.0,0 -63.0,technician,high.school,0.838,05/03/2001,22/12/2015,1.0,0 -63.0,technician,high.school,0.838,17/01/2003,01/07/1995,1.0,0 -63.0,technician,high.school,0.838,10/05/1994,18/09/2014,1.0,0 -64.0,unknown,high.school,0.838,01/03/1996,13/10/2014,1.0,0 -58.0,retired,high.school,0.838,17/02/2006,12/07/2012,1.0,1 -54.0,retired,professional.course,0.838,15/02/2010,12/05/2006,1.0,0 -63.0,housemaid,basic.4y,0.838,04/03/2004,23/08/1996,1.0,1 -54.0,retired,professional.course,0.838,07/03/1990,22/08/2003,1.0,1 -60.0,housemaid,professional.course,0.838,10/12/2002,08/05/2014,1.0,0 -62.0,retired,professional.course,0.838,25/12/1991,10/11/2009,1.0,1 -58.0,retired,high.school,0.838,01/02/2007,26/03/2014,1.0,0 -58.0,retired,high.school,0.838,05/06/1990,02/02/2000,1.0,1 -53.0,admin.,high.school,0.838,28/08/2014,24/03/2014,1.0,0 -56.0,services,high.school,0.838,25/09/1993,01/09/2007,1.0,1 -43.0,admin.,high.school,0.838,20/07/2018,08/03/2005,1.0,1 -43.0,admin.,university.degree,0.838,18/12/2003,24/05/1996,1.0,0 -67.0,,university.degree,0.8340000000000001,19/05/2006,14/03/2007,1.0,0 -27.0,admin.,high.school,0.8340000000000001,12/05/2015,03/01/2008,1.0,1 -,entrepreneur,university.degree,0.8340000000000001,01/12/2006,31/12/1993,1.0,0 -42.0,retired,high.school,0.8340000000000001,21/07/2005,23/01/2003,1.0,1 -59.0,technician,professional.course,0.8340000000000001,22/08/2013,15/04/2011,1.0,0 -,retired,university.degree,0.8340000000000001,28/04/2005,30/10/2014,1.0,0 -59.0,technician,professional.course,0.8340000000000001,07/12/1994,30/10/2014,1.0,1 -28.0,admin.,university.degree,0.8340000000000001,10/01/2014,14/11/2008,1.0,0 -80.0,retired,basic.4y,0.8340000000000001,20/09/1999,08/12/2009,1.0,1 -80.0,retired,basic.4y,0.8340000000000001,15/11/1993,12/09/2000,1.0,0 -78.0,retired,basic.4y,0.8340000000000001,07/04/2011,05/11/1990,1.0,0 -,housemaid,basic.4y,0.8340000000000001,02/04/2004,05/11/1994,1.0,0 -42.0,retired,high.school,0.8340000000000001,24/09/2010,12/05/2005,1.0,0 -28.0,student,high.school,0.8290000000000001,08/07/1997,19/04/2016,1.0,1 -24.0,self-employed,university.degree,0.8290000000000001,09/12/2013,10/05/2002,1.0,0 -71.0,retired,university.degree,0.8290000000000001,01/09/2005,30/07/2004,1.0,0 -71.0,retired,university.degree,0.8290000000000001,05/10/2011,27/06/2003,1.0,0 -59.0,admin.,university.degree,0.8290000000000001,14/08/2015,26/08/2008,1.0,1 -,housemaid,basic.4y,0.8290000000000001,14/12/2001,27/09/2002,1.0,0 -51.0,admin.,university.degree,0.8290000000000001,17/04/2003,26/12/2017,1.0,1 -46.0,admin.,university.degree,0.8290000000000001,08/03/1996,07/06/2002,1.0,1 -50.0,admin.,university.degree,0.8290000000000001,01/10/1991,05/01/2016,1.0,1 -46.0,self-employed,university.degree,0.8290000000000001,14/12/2012,25/07/2013,1.0,0 -58.0,retired,high.school,0.8290000000000001,29/11/2012,01/04/2014,1.0,1 -31.0,admin.,university.degree,0.8290000000000001,13/09/2017,02/11/2001,1.0,1 -,admin.,university.degree,0.8290000000000001,25/01/2017,01/02/2012,1.0,0 -31.0,admin.,university.degree,0.825,20/02/1999,13/05/2003,1.0,0 -36.0,housemaid,university.degree,0.825,,30/06/1998,1.0,0 -59.0,retired,high.school,0.825,22/05/2017,17/12/2009,1.0,0 -48.0,management,university.degree,0.825,12/09/2012,23/05/2017,1.0,0 -45.0,services,high.school,0.825,14/02/2008,20/08/2004,1.0,0 -28.0,student,high.school,0.825,07/10/1998,24/06/2016,1.0,0 -27.0,student,university.degree,0.825,01/11/1996,04/08/2014,1.0,0 -25.0,student,high.school,0.825,21/10/1999,01/04/1994,1.0,0 -25.0,student,high.school,0.825,01/08/2008,04/10/1996,1.0,0 -25.0,student,high.school,0.825,12/07/2012,20/04/2009,1.0,0 -25.0,,high.school,0.825,30/03/2007,27/06/2003,1.0,0 -25.0,student,high.school,0.825,14/05/1994,28/12/2006,1.0,0 -24.0,student,high.school,0.825,11/07/2002,01/06/1998,1.0,0 -24.0,student,high.school,0.825,18/06/2004,14/11/2008,1.0,0 -33.0,admin.,high.school,0.825,14/06/1993,22/07/2005,1.0,1 -43.0,technician,professional.course,0.825,18/06/2004,29/06/2016,1.0,0 -26.0,student,high.school,0.825,22/03/1994,13/05/2004,1.0,0 -55.0,entrepreneur,basic.9y,0.825,22/02/2016,22/07/2008,1.0,1 -26.0,,university.degree,0.825,,10/12/1999,1.0,1 -62.0,retired,professional.course,0.825,17/07/2002,15/02/1998,1.0,1 -44.0,,high.school,0.825,25/12/2015,16/02/2007,1.0,0 -34.0,,university.degree,0.825,19/06/2001,01/08/2003,1.0,0 -28.0,student,professional.course,0.825,13/07/2011,07/09/2007,1.0,0 -44.0,management,high.school,0.825,,30/06/2017,1.0,0 -26.0,,high.school,0.825,01/07/1998,26/10/2011,1.0,1 -,unknown,high.school,0.825,05/05/2017,25/04/2012,1.0,1 -45.0,technician,high.school,0.825,07/01/2005,20/02/2001,1.0,0 -30.0,student,university.degree,0.821,31/12/1989,31/10/2003,1.0,1 -51.0,technician,professional.course,0.821,22/03/2018,06/06/2018,1.0,0 -,technician,high.school,0.821,05/11/1996,11/04/2003,1.0,0 -26.0,self-employed,university.degree,0.821,26/03/2015,09/02/2012,1.0,0 -40.0,technician,high.school,0.821,08/04/1996,15/02/2001,1.0,0 -73.0,,university.degree,0.821,23/05/2006,23/03/2000,1.0,0 -36.0,admin.,high.school,0.821,24/01/1990,26/05/2017,1.0,0 -73.0,retired,basic.4y,0.821,10/08/2004,25/03/1995,1.0,1 -,technician,professional.course,0.821,20/05/2013,05/05/2011,1.0,1 -36.0,technician,professional.course,0.821,05/04/1998,25/05/2016,1.0,0 -73.0,retired,high.school,0.821,24/02/2014,24/11/1995,1.0,0 -40.0,technician,high.school,0.821,,25/11/1999,1.0,0 -30.0,student,university.degree,0.821,13/10/2014,01/01/1998,1.0,1 -29.0,admin.,university.degree,0.821,10/10/2002,30/04/2004,1.0,0 -53.0,,university.degree,0.821,22/07/2011,16/05/2003,1.0,0 -53.0,admin.,university.degree,0.821,,19/02/2014,1.0,1 -38.0,admin.,high.school,0.821,11/01/1990,19/02/2015,1.0,0 -38.0,admin.,high.school,0.821,04/08/2006,02/04/2009,1.0,1 -33.0,self-employed,university.degree,0.821,01/04/2005,13/08/2004,1.0,0 -31.0,,university.degree,0.821,13/10/2011,31/01/2012,1.0,1 -59.0,self-employed,university.degree,0.821,25/09/2014,31/12/1989,1.0,0 -63.0,retired,university.degree,0.821,16/02/2007,02/02/2016,1.0,0 -34.0,admin.,university.degree,0.821,15/05/2001,15/10/2010,1.0,0 -31.0,management,university.degree,0.821,31/12/1990,05/04/2003,1.0,0 -53.0,admin.,university.degree,0.8190000000000001,21/11/2005,30/03/2010,1.0,0 -32.0,admin.,university.degree,0.8190000000000001,25/11/2004,06/01/2017,1.0,0 -52.0,admin.,high.school,0.8190000000000001,16/04/1990,25/09/2009,1.0,0 -39.0,entrepreneur,basic.6y,0.8190000000000001,23/09/2003,01/04/1996,1.0,1 -32.0,admin.,university.degree,0.8190000000000001,19/11/2008,02/08/2005,1.0,0 -36.0,admin.,university.degree,0.8190000000000001,25/04/1993,01/05/2006,1.0,0 -52.0,admin.,high.school,0.8190000000000001,02/04/2004,17/04/2012,1.0,0 -35.0,entrepreneur,high.school,0.8190000000000001,18/12/2009,04/11/2011,1.0,0 -48.0,technician,basic.9y,0.8190000000000001,03/12/2010,25/11/1988,1.0,0 -27.0,management,university.degree,0.8190000000000001,20/06/2008,25/06/1996,1.0,0 -38.0,admin.,university.degree,0.8190000000000001,15/07/2010,31/05/2007,1.0,0 -38.0,admin.,university.degree,0.8190000000000001,05/11/1994,23/03/2016,1.0,0 -28.0,management,university.degree,0.8190000000000001,26/06/2006,15/05/2014,1.0,0 -28.0,management,university.degree,0.8190000000000001,02/04/2004,20/08/2004,1.0,0 -51.0,blue-collar,professional.course,0.8190000000000001,21/11/2014,11/06/1997,1.0,0 -52.0,technician,professional.course,0.8190000000000001,30/07/2010,27/06/2003,1.0,0 -33.0,admin.,high.school,0.8190000000000001,20/11/1992,23/04/2004,1.0,1 -54.0,admin.,high.school,0.8190000000000001,10/09/2004,10/06/1989,1.0,1 -79.0,retired,basic.9y,0.8190000000000001,10/12/1997,10/02/1995,1.0,1 -39.0,entrepreneur,basic.6y,0.8190000000000001,18/07/2003,01/02/2010,1.0,1 -39.0,entrepreneur,basic.6y,0.8190000000000001,16/09/2003,23/01/2004,1.0,0 -45.0,admin.,university.degree,0.8190000000000001,18/05/2004,23/12/2008,1.0,0 -19.0,student,basic.9y,0.813,,01/08/2005,1.0,0 -37.0,admin.,university.degree,0.813,12/12/2013,28/03/2003,1.0,1 -34.0,technician,professional.course,0.813,04/11/1996,23/10/2006,1.0,1 -60.0,admin.,professional.course,0.813,30/08/2005,25/11/2004,1.0,0 -40.0,unemployed,university.degree,0.813,06/07/2012,27/03/2007,1.0,0 -34.0,technician,professional.course,0.813,25/06/1989,10/12/1990,1.0,1 -60.0,,basic.6y,0.809,06/08/2018,24/01/2003,1.0,0 -18.0,student,high.school,0.809,,14/12/2012,1.0,1 -18.0,student,high.school,0.809,21/04/1997,07/06/2000,1.0,0 -25.0,admin.,university.degree,0.809,15/10/1990,19/03/2019,1.0,0 -26.0,admin.,university.degree,0.809,11/10/2006,01/09/2003,1.0,1 -72.0,retired,high.school,0.809,27/09/2002,04/10/2018,1.0,0 -60.0,management,university.degree,0.809,05/03/1993,25/01/2001,1.0,0 -32.0,admin.,university.degree,0.809,16/07/2012,17/07/2001,1.0,1 -46.0,technician,professional.course,0.809,04/05/2016,15/06/2018,1.0,0 -60.0,retired,professional.course,0.809,28/05/2010,28/11/1997,1.0,0 -60.0,,professional.course,0.809,25/10/2002,01/11/2005,1.0,1 -44.0,admin.,university.degree,0.809,01/12/2008,17/10/2013,1.0,1 -,admin.,university.degree,0.809,23/01/2004,09/07/2009,1.0,0 -63.0,unknown,high.school,0.809,06/05/2004,31/12/1995,1.0,0 -40.0,,high.school,0.809,31/12/1994,22/06/2018,1.0,1 -43.0,technician,high.school,0.809,17/04/2015,22/12/2006,1.0,0 -,technician,high.school,0.809,04/12/2012,01/04/2009,1.0,0 -26.0,student,high.school,0.809,18/03/1996,01/02/2008,1.0,0 -26.0,student,high.school,0.809,29/03/2013,05/06/2018,1.0,1 -18.0,student,high.school,0.809,12/03/2007,15/07/2004,1.0,0 -71.0,retired,basic.4y,0.809,10/04/2015,01/08/1995,1.0,0 -35.0,services,high.school,0.8029999999999999,17/06/2011,23/09/2013,1.0,0 -35.0,admin.,university.degree,0.8029999999999999,01/08/1995,01/11/2007,1.0,0 -61.0,retired,basic.9y,0.8029999999999999,19/03/2012,01/04/1995,1.0,0 -59.0,management,university.degree,0.8029999999999999,16/04/2004,31/12/1994,1.0,1 -38.0,technician,professional.course,0.8029999999999999,06/08/2015,19/04/2013,1.0,0 -51.0,technician,professional.course,0.8029999999999999,24/04/2013,31/10/2003,1.0,1 -,technician,professional.course,0.8029999999999999,27/04/2015,02/03/2007,1.0,1 -,management,university.degree,0.8029999999999999,30/07/1998,12/07/1999,1.0,0 -41.0,management,basic.6y,0.8029999999999999,16/03/2007,07/05/2004,1.0,0 -53.0,technician,professional.course,0.8029999999999999,15/02/1995,25/12/1993,1.0,0 -83.0,retired,high.school,0.8029999999999999,13/10/2011,13/03/2012,1.0,0 -45.0,admin.,high.school,0.8029999999999999,30/10/2012,02/05/2008,1.0,0 -40.0,admin.,high.school,0.8029999999999999,26/05/2006,05/12/1992,1.0,0 -32.0,admin.,university.degree,0.8029999999999999,,25/10/1994,1.0,0 -,admin.,high.school,0.8029999999999999,20/06/2012,20/11/2007,1.0,0 -76.0,management,high.school,0.8029999999999999,,19/09/1995,1.0,0 -,management,high.school,0.8029999999999999,30/06/1999,05/06/2012,1.0,1 -39.0,blue-collar,basic.9y,0.8029999999999999,01/02/1997,10/11/2000,1.0,1 -72.0,retired,basic.4y,0.8029999999999999,11/03/2004,13/03/2009,1.0,1 -18.0,student,high.school,0.8029999999999999,26/05/2017,16/12/2005,1.0,1 -31.0,admin.,university.degree,0.8029999999999999,01/07/1997,18/05/2016,1.0,0 -28.0,student,high.school,0.8029999999999999,12/05/2004,20/07/1991,1.0,1 -71.0,,professional.course,0.8029999999999999,15/06/1997,01/11/2005,1.0,0 -,management,high.school,0.8029999999999999,09/07/2014,20/01/1997,1.0,0 -50.0,,high.school,0.8029999999999999,07/02/2001,18/08/2016,1.0,1 -39.0,technician,basic.9y,0.8029999999999999,21/09/2012,10/02/2006,1.0,0 -46.0,,high.school,0.8029999999999999,06/01/2016,11/05/2007,1.0,0 -55.0,admin.,university.degree,0.8029999999999999,31/01/2012,01/07/1994,1.0,0 -47.0,admin.,university.degree,0.8029999999999999,17/05/2004,29/07/2005,1.0,0 -31.0,admin.,university.degree,0.8029999999999999,05/10/2011,01/01/1998,1.0,0 -54.0,admin.,university.degree,0.8029999999999999,31/08/2012,11/03/2009,1.0,0 -,,university.degree,0.797,31/12/1992,27/12/1999,1.0,0 -45.0,housemaid,basic.4y,0.797,08/07/2014,01/06/2012,1.0,1 -59.0,admin.,high.school,0.797,09/12/1996,15/08/1997,1.0,1 -61.0,retired,university.degree,0.797,09/05/1994,05/12/1991,1.0,1 -59.0,admin.,high.school,0.797,,24/03/2016,1.0,1 -45.0,housemaid,basic.4y,0.797,,11/07/1997,1.0,1 -41.0,admin.,university.degree,0.797,09/07/2004,12/02/2013,1.0,0 -30.0,management,university.degree,0.797,02/03/2006,07/06/2012,1.0,0 -,technician,professional.course,0.797,06/08/2013,08/10/2010,1.0,0 -41.0,admin.,university.degree,0.797,03/12/2013,17/06/2004,1.0,0 -54.0,technician,professional.course,0.797,01/03/2006,29/06/2009,1.0,0 -54.0,technician,professional.course,0.797,06/05/2011,22/07/2014,1.0,0 -,blue-collar,basic.9y,0.797,03/06/1999,12/09/2018,1.0,0 -28.0,technician,high.school,0.797,05/06/2003,14/08/2012,1.0,0 -41.0,admin.,university.degree,0.797,,29/09/2009,1.0,0 -52.0,,professional.course,0.797,16/04/2012,28/10/2005,1.0,1 -45.0,admin.,university.degree,0.797,,15/12/1993,1.0,0 -45.0,admin.,university.degree,0.797,02/12/2004,28/11/2006,1.0,1 -61.0,retired,university.degree,0.797,27/06/2002,09/10/1998,1.0,0 -25.0,self-employed,university.degree,0.797,01/08/2004,04/04/2006,1.0,0 -45.0,admin.,university.degree,0.797,05/09/2003,15/05/2018,1.0,1 -28.0,services,university.degree,0.797,16/03/2007,04/06/2014,1.0,0 -41.0,admin.,university.degree,0.797,10/03/2016,14/06/2010,1.0,1 -,blue-collar,professional.course,0.797,20/11/1992,18/08/2011,1.0,0 -39.0,admin.,university.degree,0.797,31/12/1992,31/08/2005,1.0,0 -,admin.,university.degree,0.797,,25/02/1996,1.0,1 -68.0,retired,basic.4y,0.7879999999999999,11/01/2006,02/07/2004,1.0,0 -30.0,self-employed,university.degree,0.7879999999999999,05/07/1996,26/11/1993,1.0,1 -43.0,,professional.course,0.7879999999999999,10/08/2007,26/02/2014,1.0,1 -49.0,admin.,high.school,0.7879999999999999,02/07/2007,17/01/2003,1.0,1 -71.0,retired,basic.4y,0.7879999999999999,,25/06/2012,1.0,1 -66.0,management,university.degree,0.7879999999999999,13/02/1990,11/08/2000,1.0,1 -76.0,retired,basic.4y,0.7879999999999999,24/04/2015,26/02/2004,1.0,0 -39.0,self-employed,high.school,0.7879999999999999,25/07/2013,02/11/2009,1.0,1 -30.0,self-employed,university.degree,0.7879999999999999,10/04/2009,01/10/2012,1.0,1 -29.0,self-employed,university.degree,0.7879999999999999,31/01/2013,05/02/2008,1.0,1 -63.0,retired,high.school,0.7879999999999999,11/05/2007,18/06/2012,1.0,0 -43.0,technician,high.school,0.7879999999999999,08/03/2012,18/04/2012,1.0,1 -75.0,retired,high.school,0.7879999999999999,15/09/2003,23/10/2009,1.0,1 -24.0,student,basic.9y,0.7879999999999999,,03/12/1998,1.0,1 -71.0,retired,basic.4y,0.7879999999999999,20/07/2007,05/11/1991,1.0,0 -39.0,self-employed,high.school,0.7879999999999999,,11/04/2003,1.0,1 -18.0,student,high.school,0.7879999999999999,20/06/2003,20/03/1996,1.0,0 -30.0,self-employed,university.degree,0.7879999999999999,24/12/2010,01/07/1997,1.0,0 -35.0,services,high.school,0.7879999999999999,09/06/1994,04/04/2003,1.0,0 -34.0,technician,professional.course,0.7879999999999999,01/05/1996,02/07/2012,1.0,1 -53.0,,high.school,0.7809999999999999,30/05/2002,16/10/2018,1.0,0 -30.0,admin.,university.degree,0.7809999999999999,01/08/2016,21/07/1998,1.0,1 -69.0,retired,basic.9y,0.7809999999999999,25/01/2002,27/06/2013,1.0,0 -58.0,retired,basic.4y,0.7809999999999999,09/03/2004,06/03/2008,1.0,1 -58.0,retired,basic.4y,0.7809999999999999,06/12/2017,06/05/2011,1.0,0 -36.0,services,high.school,0.7809999999999999,08/06/2018,11/12/2017,1.0,1 -78.0,unknown,high.school,0.7809999999999999,15/02/1997,16/03/2001,1.0,0 -78.0,unknown,high.school,0.7809999999999999,13/12/2010,29/03/2007,1.0,1 -46.0,admin.,high.school,0.7809999999999999,31/12/1993,03/01/2003,1.0,1 -91.0,retired,university.degree,0.7809999999999999,15/10/2001,28/06/2002,1.0,0 -,retired,university.degree,0.7809999999999999,01/10/2002,11/05/2010,1.0,0 -27.0,admin.,university.degree,0.7809999999999999,28/02/2001,01/12/1993,1.0,1 -27.0,admin.,university.degree,0.7809999999999999,01/04/2014,15/09/1996,1.0,1 -36.0,unemployed,high.school,0.7809999999999999,13/12/1999,15/06/2004,1.0,1 -32.0,self-employed,university.degree,0.7809999999999999,04/09/2003,02/05/2003,1.0,0 -62.0,retired,university.degree,0.7809999999999999,,02/01/2008,1.0,0 -29.0,admin.,university.degree,0.7809999999999999,16/07/2002,21/06/2006,1.0,0 -58.0,housemaid,basic.4y,0.7809999999999999,,01/05/1997,1.0,0 -32.0,student,high.school,0.7809999999999999,04/02/2005,23/08/2017,1.0,0 -91.0,retired,university.degree,0.7809999999999999,22/08/1997,01/08/1996,1.0,0 -76.0,retired,basic.4y,0.7809999999999999,02/12/2008,29/06/2012,1.0,1 -56.0,admin.,university.degree,0.778,,13/02/2014,1.0,1 -56.0,entrepreneur,university.degree,0.778,14/04/2010,13/09/2012,1.0,0 -,management,basic.6y,0.778,28/06/2017,13/07/2016,1.0,1 -25.0,,high.school,0.778,13/05/2013,15/06/2007,1.0,1 -59.0,management,high.school,0.778,28/02/2003,20/06/2018,1.0,0 -56.0,admin.,high.school,0.778,01/01/1993,06/04/2006,1.0,0 -42.0,management,basic.6y,0.778,26/09/1994,25/07/2003,1.0,1 -31.0,technician,professional.course,0.773,21/05/2000,20/12/1995,1.0,0 -69.0,,high.school,0.773,20/02/1998,06/09/2006,1.0,1 -69.0,retired,university.degree,0.773,01/04/1997,05/07/2002,1.0,0 -,management,basic.4y,0.773,28/03/2001,09/06/2006,1.0,0 -73.0,retired,basic.4y,0.773,31/01/2012,24/02/2006,1.0,0 -34.0,admin.,university.degree,0.773,,05/11/2010,1.0,1 -49.0,,university.degree,0.773,,22/07/2014,1.0,1 -,housemaid,basic.4y,0.773,06/04/2007,09/05/2003,1.0,0 -36.0,admin.,university.degree,0.773,21/12/2009,18/02/2000,1.0,0 -36.0,admin.,university.degree,0.773,10/10/2003,14/10/2005,1.0,0 -43.0,admin.,high.school,0.773,,26/04/2011,1.0,1 -76.0,retired,university.degree,0.773,21/09/2012,27/11/2014,1.0,0 -28.0,admin.,university.degree,0.773,,19/05/2009,1.0,1 -73.0,retired,basic.4y,0.773,18/07/2007,01/07/2004,1.0,0 -40.0,unemployed,professional.course,0.773,24/04/2017,11/06/2010,1.0,1 -38.0,admin.,high.school,0.773,29/01/2010,10/06/1988,1.0,0 -31.0,admin.,high.school,0.773,13/01/2006,21/02/2000,1.0,1 -36.0,admin.,university.degree,0.773,,07/05/2014,1.0,1 -69.0,retired,high.school,0.773,01/02/2012,25/04/2002,1.0,0 -71.0,retired,high.school,0.773,,02/06/2005,1.0,1 -34.0,admin.,university.degree,0.773,08/07/2005,01/11/1996,1.0,1 -40.0,unemployed,professional.course,0.773,20/02/1989,30/11/2011,1.0,0 -47.0,management,university.degree,0.7709999999999999,24/09/2008,04/11/2010,1.0,1 -30.0,self-employed,university.degree,0.7709999999999999,01/07/1995,10/05/1987,1.0,0 -83.0,retired,high.school,0.7709999999999999,19/09/1995,27/06/2003,1.0,0 -39.0,admin.,high.school,0.7709999999999999,11/05/2012,01/12/2008,1.0,0 -41.0,technician,professional.course,0.7709999999999999,,17/10/2012,1.0,0 -46.0,unemployed,university.degree,0.7709999999999999,01/09/2014,19/09/1995,1.0,0 -62.0,entrepreneur,university.degree,0.77,17/08/2007,09/07/2012,1.0,1 -62.0,entrepreneur,university.degree,0.77,05/02/1999,04/12/2015,1.0,1 -70.0,retired,basic.4y,0.77,28/11/2017,07/02/1997,1.0,1 -59.0,retired,basic.4y,0.77,12/03/2010,03/09/1997,1.0,1 -,blue-collar,basic.4y,0.77,01/08/2005,13/01/2015,1.0,0 -70.0,admin.,basic.4y,0.77,25/04/2019,01/09/2007,1.0,1 -29.0,admin.,high.school,0.77,02/04/2004,26/11/2003,1.0,1 -27.0,admin.,university.degree,0.77,24/02/2006,25/03/2011,1.0,1 -24.0,,university.degree,0.77,,15/03/1989,1.0,1 -21.0,student,basic.9y,0.77,,08/08/2011,1.0,1 -51.0,services,high.school,0.77,23/06/2010,28/07/2006,1.0,0 -27.0,admin.,university.degree,0.77,30/07/2002,29/08/2017,1.0,1 -70.0,admin.,basic.4y,0.77,01/02/2018,18/11/2014,1.0,1 -24.0,admin.,university.degree,0.77,13/10/2006,22/03/2017,1.0,1 -53.0,technician,professional.course,0.77,25/11/2009,15/12/2006,1.0,0 -53.0,,professional.course,0.77,09/11/2007,01/09/1999,1.0,1 -66.0,admin.,university.degree,0.77,15/04/2005,14/01/2015,1.0,0 -69.0,unknown,university.degree,0.77,,01/11/2006,1.0,0 -47.0,,high.school,0.77,20/02/1995,20/12/1986,1.0,0 -70.0,admin.,basic.4y,0.77,16/10/2009,12/08/2014,1.0,0 -38.0,admin.,university.degree,0.768,30/06/1996,28/10/2004,1.0,1 -31.0,self-employed,university.degree,0.768,31/10/2003,22/02/2012,1.0,0 -31.0,self-employed,university.degree,0.768,14/05/2010,01/02/2013,1.0,1 -49.0,unemployed,high.school,0.768,25/01/2012,08/03/2016,1.0,0 -49.0,unemployed,high.school,0.768,14/01/2005,01/10/1994,1.0,0 -32.0,technician,university.degree,0.768,19/10/2007,09/01/1996,1.0,0 -49.0,unemployed,high.school,0.768,08/05/2013,03/09/2002,1.0,1 -49.0,,high.school,0.768,10/12/1996,11/04/2003,1.0,1 -60.0,retired,high.school,0.768,,25/09/2008,1.0,0 -51.0,unemployed,high.school,0.768,09/07/2014,28/10/2009,1.0,0 -32.0,technician,university.degree,0.768,19/09/2017,12/04/2012,1.0,0 -,blue-collar,basic.6y,0.768,,05/07/2010,1.0,0 -63.0,retired,professional.course,0.768,30/12/2009,22/11/2018,1.0,0 -43.0,self-employed,high.school,0.7659999999999999,05/06/1993,31/03/2000,1.0,0 -36.0,admin.,high.school,0.7659999999999999,,17/02/2003,1.0,0 -36.0,admin.,high.school,0.7659999999999999,18/06/2004,13/01/2012,1.0,1 -46.0,,high.school,0.762,16/12/2005,07/01/2005,1.0,1 -56.0,unemployed,professional.course,0.762,31/01/2012,18/10/2002,1.0,1 -,admin.,university.degree,0.762,30/05/2008,01/07/1994,1.0,1 -56.0,unemployed,professional.course,0.762,26/10/2007,12/07/2013,1.0,0 -37.0,technician,university.degree,0.755,27/12/2002,13/08/2004,1.0,1 -39.0,services,high.school,0.755,,01/11/1997,1.0,1 -60.0,self-employed,university.degree,0.755,,23/08/2005,1.0,1 -47.0,,high.school,0.755,01/11/1993,08/07/2005,1.0,0 -44.0,,professional.course,0.755,14/05/1999,15/05/1995,1.0,1 -,services,professional.course,0.755,25/05/1993,23/10/2012,1.0,1 -22.0,services,professional.course,0.755,21/01/2005,31/01/2013,1.0,1 -50.0,technician,university.degree,0.7490000000000001,05/05/1999,15/07/2014,1.0,0 -,housemaid,basic.4y,0.7490000000000001,03/06/1999,14/11/2008,1.0,1 -35.0,,university.degree,0.743,,29/12/2006,1.0,0 -60.0,retired,professional.course,0.743,05/04/1993,05/08/1998,1.0,0 -60.0,retired,professional.course,0.743,31/03/1990,01/11/1992,1.0,0 -33.0,technician,basic.9y,0.741,09/04/2009,24/02/2011,1.0,0 -54.0,,basic.4y,0.741,26/10/1990,10/08/2001,1.0,0 -53.0,admin.,university.degree,0.741,11/03/2005,01/11/1996,1.0,0 -61.0,management,university.degree,0.741,01/07/2011,23/05/2014,1.0,0 -70.0,retired,high.school,0.741,15/11/2000,04/06/2015,1.0,0 -,management,university.degree,0.741,22/12/2017,20/06/2014,1.0,0 -70.0,retired,university.degree,0.741,05/06/1999,15/04/2002,1.0,1 -68.0,retired,university.degree,0.741,19/05/2010,22/06/2001,1.0,0 -70.0,retired,university.degree,0.741,28/03/2011,31/10/2003,1.0,0 -68.0,retired,university.degree,0.741,11/05/2012,07/08/2014,1.0,0 -33.0,technician,basic.9y,0.741,01/04/2009,31/12/1993,1.0,0 -,admin.,university.degree,0.741,01/06/1992,01/08/1998,1.0,0 -53.0,blue-collar,basic.4y,0.741,05/09/2003,29/04/2011,1.0,0 -62.0,self-employed,university.degree,0.741,,23/01/2004,1.0,0 -62.0,,university.degree,0.741,21/01/2015,19/07/2013,1.0,0 -81.0,retired,basic.4y,0.741,08/02/2017,30/05/2013,1.0,1 -68.0,retired,university.degree,0.7390000000000001,04/11/2010,12/03/2004,1.0,0 -30.0,,university.degree,0.7390000000000001,26/10/2007,25/10/2013,1.0,1 -68.0,retired,university.degree,0.7390000000000001,31/05/2011,01/12/2010,1.0,0 -43.0,services,basic.6y,0.75,,23/03/2007,1.0,0 -,services,basic.6y,0.75,20/06/1993,19/07/2002,1.0,1 -43.0,services,basic.6y,0.75,04/11/2014,17/11/2016,1.0,0 -30.0,unemployed,high.school,0.75,02/01/2019,06/10/2015,1.0,0 -,housemaid,basic.4y,0.75,15/05/2009,10/09/2014,1.0,0 -70.0,housemaid,basic.4y,0.75,18/01/2013,03/05/2010,1.0,0 -56.0,management,university.degree,0.75,08/05/2009,10/09/2009,1.0,1 -37.0,housemaid,high.school,0.753,08/05/2013,05/03/2004,1.0,0 -61.0,retired,high.school,0.753,01/01/2011,23/11/2007,1.0,1 -35.0,technician,professional.course,0.753,03/07/2017,10/01/2008,1.0,0 -55.0,unemployed,university.degree,0.753,26/04/2013,26/09/2012,1.0,0 -,admin.,university.degree,0.753,18/07/2017,11/01/2008,1.0,1 -37.0,unknown,university.degree,0.753,21/04/2005,10/01/2003,1.0,0 -,unknown,university.degree,0.753,20/09/2002,26/01/2011,1.0,0 -,management,university.degree,0.754,08/11/2017,24/07/2013,1.0,1 -37.0,admin.,university.degree,0.754,07/06/1994,27/08/2013,1.0,1 -,technician,basic.6y,0.754,01/09/2012,08/07/2004,1.0,0 -31.0,admin.,university.degree,0.754,19/09/1995,20/02/2019,1.0,0 -35.0,admin.,high.school,0.754,29/01/2004,05/12/1991,1.0,1 -35.0,admin.,high.school,0.754,29/03/2012,06/11/2003,1.0,0 -36.0,admin.,university.degree,0.754,28/05/2015,26/09/2003,1.0,0 -69.0,retired,university.degree,0.754,,27/04/2004,1.0,0 -65.0,admin.,university.degree,0.754,28/05/2004,18/09/2003,1.0,0 -49.0,technician,high.school,0.754,22/10/2014,11/02/2005,1.0,0 -49.0,technician,high.school,0.754,24/04/2014,25/11/2005,1.0,0 -49.0,technician,high.school,0.754,09/11/2015,03/11/2010,1.0,0 -78.0,retired,basic.9y,0.754,23/11/2017,01/06/2006,1.0,0 -32.0,admin.,university.degree,0.754,01/08/2016,14/02/2014,1.0,0 -50.0,management,university.degree,0.754,24/12/2004,07/02/2013,1.0,0 -71.0,retired,basic.4y,0.754,12/04/2006,15/09/2006,1.0,0 -29.0,admin.,university.degree,0.754,26/12/1996,23/03/2016,1.0,0 -51.0,technician,professional.course,0.754,10/11/1987,09/04/2010,1.0,0 -49.0,technician,high.school,0.754,,17/01/2003,1.0,0 -23.0,unemployed,basic.9y,0.754,16/12/2008,15/07/2004,1.0,1 -38.0,admin.,high.school,0.754,07/01/2013,20/06/2016,1.0,0 -71.0,retired,basic.4y,0.754,23/03/2015,21/03/2018,1.0,1 -26.0,technician,university.degree,0.754,,19/05/2010,1.0,0 -,management,university.degree,0.754,,05/08/1997,1.0,0 -75.0,retired,basic.4y,0.754,01/10/2004,31/12/1993,1.0,1 -83.0,retired,professional.course,0.752,13/06/2003,02/10/2014,1.0,1 -28.0,unemployed,basic.4y,0.752,08/12/2014,30/08/2002,1.0,0 -,retired,basic.6y,0.752,27/09/2017,23/03/2007,1.0,0 -28.0,unemployed,basic.4y,0.752,31/12/1992,17/04/2012,1.0,0 -71.0,retired,basic.9y,0.752,12/08/2015,08/09/2005,1.0,0 -82.0,retired,university.degree,0.7440000000000001,04/12/2000,16/03/2009,1.0,1 -45.0,blue-collar,professional.course,0.7440000000000001,17/08/2006,06/11/2014,1.0,0 -68.0,retired,high.school,0.7440000000000001,31/12/1993,05/04/1995,1.0,0 -37.0,housemaid,university.degree,0.7440000000000001,13/06/2014,19/08/2003,1.0,0 -43.0,management,university.degree,0.7440000000000001,10/06/2005,14/01/2000,1.0,0 -43.0,management,university.degree,0.7440000000000001,19/11/2004,06/01/2015,1.0,0 -69.0,retired,professional.course,0.7440000000000001,,05/12/1991,1.0,1 -82.0,,university.degree,0.7440000000000001,02/01/2008,09/01/2009,1.0,0 -82.0,retired,university.degree,0.7440000000000001,04/02/2014,30/12/2014,1.0,0 -80.0,retired,basic.4y,0.7440000000000001,14/10/1997,28/11/2017,1.0,0 -65.0,retired,high.school,0.7440000000000001,,28/10/2015,1.0,1 -80.0,retired,basic.4y,0.7440000000000001,06/06/2003,17/01/2012,1.0,0 -41.0,technician,professional.course,0.7440000000000001,01/03/1995,07/02/2018,1.0,0 -27.0,admin.,high.school,0.7440000000000001,28/01/2008,15/11/2002,1.0,0 -56.0,unknown,basic.4y,0.7440000000000001,30/12/2005,22/08/1999,1.0,0 -56.0,unknown,basic.4y,0.7440000000000001,21/09/1997,12/11/2013,1.0,1 -37.0,housemaid,university.degree,0.7440000000000001,01/06/1997,21/02/2018,1.0,1 -,admin.,university.degree,0.74,19/06/2000,07/12/2018,1.0,0 -63.0,retired,high.school,0.74,09/02/2016,14/04/2010,1.0,0 -,unemployed,high.school,0.74,05/08/1995,03/10/2011,1.0,0 -50.0,unknown,high.school,0.74,,31/12/2013,1.0,1 -35.0,admin.,university.degree,0.74,27/08/2008,30/04/2004,1.0,1 -86.0,retired,basic.4y,0.74,01/03/1995,15/04/2005,1.0,0 -48.0,management,university.degree,0.74,28/04/2010,23/07/2014,1.0,0 -34.0,self-employed,university.degree,0.74,04/04/2013,31/01/2012,1.0,1 -58.0,technician,basic.4y,0.74,27/11/2002,11/08/2016,1.0,0 -38.0,admin.,university.degree,0.74,07/10/2011,06/05/2010,1.0,0 -60.0,admin.,high.school,0.74,,01/12/1994,1.0,1 -48.0,management,university.degree,0.74,17/12/2015,22/03/2017,1.0,1 -48.0,management,university.degree,0.74,28/10/2016,11/09/2003,1.0,1 -48.0,management,university.degree,0.74,16/05/2018,29/06/2009,1.0,0 -35.0,technician,university.degree,0.74,02/12/2015,15/03/2012,1.0,0 -38.0,admin.,university.degree,0.74,30/04/1991,14/09/1999,1.0,0 -58.0,technician,basic.4y,0.74,06/02/2004,06/11/2008,1.0,0 -,admin.,high.school,0.74,08/08/2007,01/07/2006,1.0,0 -58.0,technician,basic.4y,0.74,20/07/2006,01/03/2004,1.0,0 -32.0,admin.,university.degree,0.74,15/07/1997,06/04/2004,1.0,0 -63.0,retired,high.school,0.74,01/09/1992,31/12/1992,1.0,1 -,,high.school,0.74,,22/03/2001,1.0,0 -41.0,technician,professional.course,0.741,25/04/1988,17/11/2014,1.0,0 -48.0,admin.,high.school,0.741,20/03/1994,28/12/2015,1.0,0 -69.0,technician,professional.course,0.741,15/09/1994,09/07/2004,1.0,0 -42.0,management,high.school,0.741,01/04/2005,09/12/2014,1.0,0 -42.0,management,high.school,0.741,08/07/2014,05/08/1997,1.0,0 -,management,high.school,0.741,,17/11/2006,1.0,0 -77.0,retired,high.school,0.741,26/03/1997,31/12/1990,1.0,0 -54.0,management,university.degree,0.741,,27/06/2008,1.0,1 -36.0,technician,professional.course,0.741,02/08/2001,21/09/2006,1.0,1 -,management,basic.9y,0.741,22/07/2014,28/01/2005,1.0,1 -69.0,technician,professional.course,0.741,20/02/2013,10/12/2014,1.0,0 -42.0,management,university.degree,0.743,28/03/2003,11/03/2014,1.0,1 -29.0,unemployed,high.school,0.743,,15/06/2007,1.0,0 -59.0,technician,university.degree,0.743,15/09/1995,25/02/2000,1.0,0 -42.0,management,university.degree,0.743,11/07/2008,22/01/2013,1.0,1 -42.0,management,university.degree,0.743,11/07/2013,28/10/2008,1.0,0 -59.0,technician,university.degree,0.743,01/03/2017,03/10/2000,1.0,1 -42.0,management,university.degree,0.743,11/02/2005,21/07/2015,1.0,1 -75.0,retired,basic.9y,0.743,24/11/2014,21/03/1997,1.0,0 -36.0,admin.,university.degree,0.743,01/04/2013,01/06/1996,1.0,1 -29.0,unemployed,high.school,0.743,13/06/2012,01/02/2008,1.0,0 -42.0,management,university.degree,0.743,10/09/2009,15/02/2002,1.0,1 -,blue-collar,basic.4y,0.743,,24/06/2015,1.0,0 -77.0,retired,university.degree,0.743,24/12/2001,26/09/2012,1.0,1 -70.0,retired,university.degree,0.743,04/04/2002,24/10/2008,1.0,0 -38.0,technician,professional.course,0.742,05/12/1986,20/09/2012,1.0,0 -32.0,admin.,professional.course,0.742,31/12/1994,02/05/2014,1.0,1 -44.0,technician,basic.9y,0.742,13/01/2011,05/08/2004,1.0,0 -48.0,admin.,basic.6y,0.742,16/04/2009,06/08/2018,1.0,0 -80.0,retired,basic.4y,0.742,17/12/2004,20/07/2001,1.0,0 -71.0,retired,university.degree,0.742,27/03/2001,11/12/2014,1.0,0 -71.0,retired,university.degree,0.742,17/12/2008,11/08/2010,1.0,0 -71.0,retired,university.degree,0.742,13/07/2000,01/07/1995,1.0,0 -26.0,student,basic.9y,0.742,01/07/2016,29/08/2016,1.0,0 -30.0,management,university.degree,0.742,20/06/2002,12/03/2008,1.0,1 -35.0,student,university.degree,0.742,18/04/2012,01/05/2005,1.0,1 -30.0,management,university.degree,0.742,08/09/2015,11/04/2019,1.0,1 -80.0,retired,basic.4y,0.742,23/12/2005,25/09/1996,1.0,1 -45.0,blue-collar,basic.9y,0.742,17/05/2002,16/02/2007,1.0,0 -33.0,unemployed,high.school,0.742,20/04/2002,25/07/2003,1.0,0 -58.0,unemployed,basic.9y,0.742,28/12/1999,13/07/2015,1.0,0 -55.0,,professional.course,0.742,14/03/2013,06/08/2010,1.0,0 -,technician,professional.course,0.742,01/02/1993,08/04/2005,1.0,0 -55.0,technician,professional.course,0.742,09/03/2000,01/08/2005,1.0,0 -48.0,technician,professional.course,0.742,18/11/2014,10/08/1987,1.0,0 -32.0,admin.,professional.course,0.742,27/07/2011,29/11/2010,1.0,0 -32.0,admin.,professional.course,0.742,,01/03/1997,1.0,1 -22.0,student,high.school,0.742,02/07/2014,31/03/2008,1.0,1 -26.0,student,basic.9y,0.742,06/05/1993,13/12/2018,1.0,0 -27.0,technician,high.school,0.742,13/06/2018,15/04/2009,1.0,0 -56.0,admin.,basic.9y,0.742,10/05/2002,06/08/2010,1.0,0 -17.0,student,high.school,0.742,08/12/2015,03/10/1995,1.0,1 -33.0,unemployed,high.school,0.742,06/09/2012,03/10/1997,1.0,1 -45.0,blue-collar,basic.9y,0.742,02/05/2002,14/02/2003,1.0,1 -26.0,student,basic.9y,0.742,22/12/2009,08/02/2005,1.0,1 -48.0,admin.,basic.6y,0.742,28/12/1999,19/05/2011,1.0,0 -80.0,,basic.4y,0.742,09/12/2004,18/02/2005,1.0,0 -44.0,blue-collar,professional.course,0.742,02/06/2005,10/09/2009,1.0,0 -71.0,retired,university.degree,0.742,15/04/1990,05/07/2001,1.0,0 -28.0,technician,high.school,0.742,19/06/2018,21/06/2016,1.0,1 -28.0,technician,high.school,0.742,16/05/2014,29/05/2014,1.0,1 -28.0,admin.,high.school,0.742,13/02/2013,03/11/2005,1.0,1 -36.0,admin.,university.degree,0.742,01/07/1993,01/07/1998,1.0,0 -,retired,basic.9y,0.742,16/01/2004,02/09/2013,1.0,0 -36.0,admin.,university.degree,0.742,31/12/1995,01/02/2017,1.0,0 -74.0,retired,high.school,0.742,27/11/2013,16/05/2003,1.0,1 -37.0,,university.degree,0.742,29/07/2004,22/09/2006,1.0,1 -,admin.,university.degree,0.742,26/02/2010,31/01/2012,1.0,0 -37.0,blue-collar,professional.course,0.742,16/03/2006,26/04/2010,1.0,0 -56.0,admin.,basic.9y,0.742,03/07/2003,29/10/2004,1.0,0 -38.0,admin.,high.school,0.742,01/04/1995,24/10/2007,1.0,0 -35.0,technician,university.degree,0.742,21/04/1990,28/06/2012,1.0,0 -42.0,entrepreneur,basic.9y,0.742,,06/04/2001,1.0,0 -34.0,management,university.degree,0.742,25/04/2001,05/11/1990,1.0,1 -28.0,technician,university.degree,0.742,18/03/2013,19/09/1995,1.0,0 -36.0,admin.,university.degree,0.742,21/11/2003,04/04/2013,1.0,0 -36.0,unemployed,high.school,0.74,12/07/2018,05/08/2005,1.0,0 -33.0,admin.,university.degree,0.74,05/09/1997,07/06/2017,1.0,1 -37.0,blue-collar,basic.6y,0.74,26/11/2013,24/12/2007,1.0,0 -35.0,admin.,university.degree,0.74,01/04/2005,29/04/2015,1.0,0 -49.0,,university.degree,0.74,10/01/2018,05/07/2000,1.0,0 -28.0,student,high.school,0.74,18/05/2018,08/08/2003,1.0,0 -34.0,technician,professional.course,0.74,01/10/1997,08/12/2006,1.0,0 -30.0,self-employed,high.school,0.74,13/04/2007,03/01/2005,1.0,0 -44.0,admin.,high.school,0.74,,05/10/2012,1.0,0 -28.0,admin.,university.degree,0.74,13/12/1995,20/06/2006,1.0,0 -68.0,retired,professional.course,0.74,15/01/1996,04/07/2002,1.0,0 -37.0,blue-collar,basic.6y,0.74,31/07/1990,05/02/1996,1.0,0 -37.0,blue-collar,basic.6y,0.74,05/02/2016,02/08/1996,1.0,0 -40.0,services,professional.course,0.74,02/07/2018,16/10/2013,1.0,1 -28.0,student,high.school,0.74,28/03/2003,27/01/2012,1.0,0 -74.0,retired,professional.course,0.74,09/08/2011,15/12/2010,1.0,0 -35.0,admin.,university.degree,0.74,,21/11/2006,1.0,0 -74.0,retired,basic.9y,0.74,05/12/2011,26/12/2003,1.0,1 -,blue-collar,basic.6y,0.74,19/03/2004,01/01/2007,1.0,0 -37.0,,basic.6y,0.74,12/01/2006,11/06/2003,1.0,1 -33.0,admin.,university.degree,0.74,25/03/2005,07/11/2001,1.0,1 -25.0,admin.,university.degree,0.74,29/05/1990,24/07/1998,1.0,0 -37.0,management,university.degree,0.74,,31/12/1990,1.0,1 -,retired,basic.9y,0.7390000000000001,25/07/2008,05/04/2017,1.0,0 -25.0,admin.,university.degree,0.7390000000000001,18/04/2003,29/12/1998,1.0,1 -28.0,services,basic.9y,0.7390000000000001,28/03/1992,04/10/2002,1.0,1 -28.0,services,basic.9y,0.7390000000000001,29/11/2011,04/09/2006,1.0,1 -85.0,housemaid,basic.4y,0.7390000000000001,09/07/1997,05/02/1993,1.0,0 -22.0,student,high.school,0.7390000000000001,24/08/2011,19/09/1995,1.0,1 -32.0,self-employed,professional.course,0.7390000000000001,09/12/1996,04/06/1999,1.0,0 -25.0,admin.,university.degree,0.7390000000000001,29/07/2009,25/03/2002,1.0,0 -39.0,technician,university.degree,0.7390000000000001,,05/07/1993,1.0,1 -,,professional.course,0.7390000000000001,15/08/1996,24/02/2005,1.0,1 -,admin.,university.degree,0.7390000000000001,15/05/2015,01/10/1993,1.0,0 -38.0,admin.,university.degree,0.7390000000000001,15/02/2008,13/03/2019,1.0,0 -39.0,technician,university.degree,0.7390000000000001,,16/05/2007,1.0,0 -39.0,admin.,high.school,0.7390000000000001,24/02/2014,28/05/2004,1.0,0 -39.0,admin.,high.school,0.7390000000000001,,12/11/2009,1.0,0 -33.0,admin.,university.degree,0.7390000000000001,16/12/1999,19/05/2010,1.0,1 -60.0,self-employed,university.degree,0.7390000000000001,31/10/2012,07/10/2005,1.0,0 -33.0,self-employed,professional.course,0.7390000000000001,11/12/1992,05/04/2011,1.0,0 -26.0,admin.,university.degree,0.7390000000000001,13/10/2015,01/05/1997,1.0,1 -30.0,technician,professional.course,0.7390000000000001,25/12/2003,01/08/2005,1.0,0 -,services,high.school,0.7390000000000001,,09/08/2002,1.0,0 -36.0,,high.school,0.7390000000000001,28/07/2006,02/12/2005,1.0,0 -49.0,admin.,high.school,0.7390000000000001,07/07/2005,06/08/2008,1.0,0 -49.0,admin.,high.school,0.7390000000000001,17/03/2000,19/12/2007,1.0,1 -28.0,admin.,university.degree,0.7390000000000001,17/02/2006,19/05/2008,1.0,0 -,technician,professional.course,0.7390000000000001,08/10/1998,15/08/2003,1.0,1 -33.0,admin.,university.degree,0.7390000000000001,30/03/2009,24/12/2004,1.0,1 -38.0,technician,university.degree,0.7390000000000001,26/07/2018,16/10/2014,1.0,1 -28.0,management,university.degree,0.7390000000000001,,31/08/2009,1.0,1 -62.0,retired,university.degree,0.7390000000000001,05/07/2000,03/12/2014,1.0,1 -34.0,management,university.degree,0.7390000000000001,12/05/2006,08/10/2003,1.0,0 -44.0,blue-collar,professional.course,0.7390000000000001,01/06/2003,15/01/2013,1.0,0 -32.0,admin.,university.degree,0.7390000000000001,26/09/2002,11/03/2016,1.0,0 -49.0,admin.,high.school,0.7390000000000001,24/03/2005,28/11/2003,1.0,1 -36.0,admin.,university.degree,0.7390000000000001,09/05/2002,02/09/2005,1.0,1 -36.0,management,basic.4y,0.7390000000000001,15/09/2006,30/10/2007,1.0,0 -70.0,retired,basic.4y,0.7390000000000001,,11/03/2019,1.0,1 -34.0,admin.,university.degree,0.7390000000000001,01/04/1997,06/06/2003,1.0,0 -29.0,management,university.degree,0.7390000000000001,23/04/2004,06/04/2006,1.0,0 -21.0,student,high.school,0.7390000000000001,22/10/1998,05/06/1997,1.0,0 -60.0,retired,basic.4y,0.7390000000000001,26/09/2017,07/10/1997,1.0,1 -60.0,retired,basic.4y,0.7390000000000001,,21/02/2017,1.0,0 -60.0,retired,basic.4y,0.7390000000000001,19/05/2003,18/01/2000,1.0,0 -25.0,admin.,university.degree,0.7390000000000001,28/12/2012,10/04/2014,1.0,0 -,,high.school,0.7390000000000001,02/12/2008,28/02/2005,1.0,0 -,entrepreneur,professional.course,0.7390000000000001,31/12/1995,05/01/2005,1.0,0 -60.0,retired,basic.4y,0.7390000000000001,,23/05/2003,1.0,0 -55.0,,professional.course,0.7390000000000001,30/06/1993,01/07/2009,1.0,0 -30.0,,high.school,0.7390000000000001,19/08/2014,09/07/2004,1.0,0 -32.0,services,high.school,0.7390000000000001,14/01/2005,23/02/2006,1.0,0 -54.0,unemployed,high.school,0.7390000000000001,08/10/2015,02/08/2018,1.0,0 -,student,high.school,0.7390000000000001,05/02/2004,07/11/2007,1.0,0 -,,basic.4y,0.7390000000000001,01/04/1993,04/11/2010,1.0,0 -38.0,blue-collar,basic.9y,0.7390000000000001,11/10/2002,18/03/2005,1.0,0 -30.0,services,high.school,0.7390000000000001,16/03/2015,05/08/2009,1.0,1 -55.0,entrepreneur,professional.course,0.7390000000000001,27/03/2015,02/04/1998,1.0,0 -41.0,blue-collar,basic.9y,0.7390000000000001,20/07/2009,26/06/2007,1.0,0 -41.0,,basic.9y,0.7390000000000001,,06/09/2013,1.0,0 -55.0,entrepreneur,professional.course,0.7390000000000001,22/12/2004,08/04/2019,1.0,0 -,retired,high.school,0.7390000000000001,,13/12/2001,1.0,0 -54.0,housemaid,professional.course,0.7390000000000001,09/07/2004,30/12/2004,1.0,0 -67.0,retired,professional.course,0.7390000000000001,02/08/2002,09/04/2004,1.0,0 -35.0,self-employed,university.degree,0.7390000000000001,02/07/2012,04/04/2016,1.0,0 -54.0,housemaid,professional.course,0.7390000000000001,01/03/2004,29/04/2019,1.0,0 -21.0,student,high.school,0.7390000000000001,05/02/2003,16/05/2003,1.0,1 -51.0,entrepreneur,basic.4y,0.737,23/03/2006,28/03/2017,1.0,0 -59.0,housemaid,basic.4y,0.737,15/12/1988,10/12/1997,1.0,0 -30.0,technician,professional.course,0.737,17/05/2012,23/12/2004,1.0,0 -58.0,blue-collar,basic.9y,0.737,25/12/1999,02/09/2005,1.0,0 -,blue-collar,basic.9y,0.737,02/03/2010,26/04/2006,1.0,0 -36.0,management,basic.6y,0.737,05/04/1995,02/11/2007,1.0,1 -33.0,admin.,university.degree,0.737,02/08/2013,07/02/2003,1.0,1 -31.0,admin.,university.degree,0.737,16/06/1993,15/11/2010,1.0,0 -57.0,admin.,high.school,0.737,05/05/2005,23/12/2009,1.0,1 -,,professional.course,0.737,01/02/1991,14/03/2012,1.0,1 -31.0,admin.,university.degree,0.737,13/10/2006,10/04/2017,1.0,1 -60.0,technician,basic.4y,0.737,01/05/2010,10/12/2004,1.0,1 -70.0,,basic.4y,0.737,21/04/2008,20/06/2008,1.0,0 -59.0,housemaid,basic.4y,0.737,25/09/1996,07/03/2003,1.0,1 -53.0,entrepreneur,basic.4y,0.737,09/09/1996,12/12/2002,1.0,0 -30.0,technician,professional.course,0.737,26/01/2007,04/04/1997,1.0,1 -,management,university.degree,0.737,03/07/2009,02/07/2004,1.0,1 -39.0,admin.,high.school,0.737,23/02/2012,17/02/2009,1.0,1 -44.0,admin.,university.degree,0.735,24/06/2011,13/07/2007,1.0,1 -38.0,admin.,university.degree,0.735,,31/07/2009,1.0,1 -38.0,admin.,university.degree,0.735,14/05/2004,01/07/1994,1.0,1 -70.0,retired,high.school,0.735,17/10/2003,25/07/2008,1.0,0 -33.0,admin.,university.degree,0.735,28/12/2006,25/03/2014,1.0,0 -88.0,retired,basic.4y,0.735,25/10/2000,03/12/2007,1.0,0 -36.0,admin.,university.degree,0.735,25/04/2003,05/12/2011,1.0,1 -62.0,retired,university.degree,0.735,05/07/1998,25/03/2013,1.0,0 -44.0,admin.,university.degree,0.735,01/08/2014,25/12/1993,1.0,0 -32.0,admin.,university.degree,0.735,13/04/2011,01/01/1997,1.0,1 -88.0,retired,basic.4y,0.735,21/09/2009,23/12/2014,1.0,1 -44.0,admin.,university.degree,0.735,01/07/1998,05/04/2002,1.0,1 -36.0,admin.,university.degree,0.735,31/03/2010,27/07/2010,1.0,1 -54.0,admin.,university.degree,0.735,01/08/1996,04/02/1998,1.0,0 -42.0,blue-collar,professional.course,0.735,01/12/2016,05/09/1993,1.0,1 -42.0,,professional.course,0.735,18/09/2003,31/05/2006,1.0,1 -29.0,blue-collar,basic.9y,0.735,12/01/2007,22/10/1996,1.0,1 -,unemployed,basic.9y,0.735,,09/12/1995,1.0,1 -34.0,technician,professional.course,0.735,10/09/2004,05/12/1995,1.0,1 -32.0,admin.,university.degree,0.735,13/07/2000,02/06/2000,1.0,0 -30.0,admin.,university.degree,0.735,23/12/2011,28/02/2012,1.0,0 -37.0,unemployed,university.degree,0.733,26/03/2014,05/07/2010,1.0,1 -35.0,unemployed,university.degree,0.733,28/12/2016,27/10/2014,1.0,1 -56.0,technician,basic.4y,0.733,01/04/2015,19/05/2006,1.0,1 -,services,high.school,0.733,13/05/2011,25/11/1995,1.0,1 -71.0,management,university.degree,0.733,02/08/2017,09/08/1995,1.0,1 -56.0,retired,professional.course,0.733,06/12/2001,12/07/2002,1.0,1 -56.0,,professional.course,0.733,11/06/2004,27/02/2014,1.0,1 -25.0,services,high.school,0.733,13/07/2005,23/04/2014,1.0,0 -31.0,admin.,university.degree,0.733,05/11/1995,01/08/2003,1.0,0 -35.0,unemployed,university.degree,0.733,20/11/1989,05/05/2017,1.0,0 -45.0,technician,professional.course,0.733,,31/12/1993,1.0,1 -30.0,admin.,university.degree,0.733,30/03/2015,06/03/2017,1.0,1 -56.0,technician,basic.4y,0.733,16/10/2012,30/11/2009,1.0,1 -25.0,services,high.school,0.733,,16/04/2009,1.0,1 -24.0,admin.,university.degree,0.733,10/10/2008,28/11/2003,1.0,1 -30.0,admin.,university.degree,0.733,08/02/2005,21/12/2009,1.0,0 -35.0,,university.degree,0.733,,15/08/1994,1.0,1 -24.0,student,high.school,0.73,05/07/1993,01/02/1993,1.0,0 -61.0,management,university.degree,0.73,12/12/2008,01/09/1996,1.0,1 -22.0,student,high.school,0.73,15/03/1989,29/07/2002,1.0,1 -64.0,admin.,high.school,0.73,04/07/2002,18/11/2013,1.0,1 -,technician,university.degree,0.73,01/11/1993,01/03/1998,1.0,1 -21.0,student,high.school,0.73,23/07/2004,25/04/1995,1.0,1 -32.0,unknown,high.school,0.73,03/01/2003,08/10/2004,1.0,0 -24.0,student,high.school,0.73,01/10/2007,01/12/1997,1.0,1 -,admin.,university.degree,0.73,07/03/2011,01/11/1993,1.0,0 -98.0,retired,basic.4y,0.73,28/03/2003,12/01/2006,1.0,1 -64.0,,high.school,0.73,18/10/2013,20/01/2006,1.0,1 -35.0,blue-collar,high.school,0.73,16/08/2002,01/04/1996,1.0,0 -98.0,retired,basic.4y,0.73,19/08/2004,03/01/2003,1.0,1 -22.0,student,basic.9y,0.73,09/06/1997,17/12/2014,1.0,1 -22.0,student,basic.9y,0.73,01/09/1997,05/03/1996,1.0,1 -26.0,admin.,university.degree,0.73,,28/04/1995,1.0,0 -,self-employed,university.degree,0.73,01/02/2001,31/05/2011,1.0,0 -31.0,self-employed,university.degree,0.73,23/07/2012,26/08/2014,1.0,0 -29.0,,high.school,0.73,16/07/2018,20/05/2005,1.0,1 -34.0,admin.,university.degree,0.73,13/02/2004,11/08/2017,1.0,1 -,blue-collar,basic.6y,0.73,13/05/1993,26/09/2013,1.0,0 -37.0,blue-collar,basic.6y,0.73,01/03/1994,07/04/2015,1.0,0 -,admin.,high.school,0.73,,01/03/2005,1.0,1 -,management,university.degree,0.73,31/12/1996,08/11/2018,1.0,0 -33.0,admin.,high.school,0.731,25/01/2012,03/05/2018,1.0,0 -26.0,admin.,high.school,0.731,19/06/2008,01/10/2014,1.0,0 -29.0,,university.degree,0.731,15/12/2016,09/11/1996,1.0,0 -29.0,technician,professional.course,0.731,10/04/2019,17/02/2009,1.0,0 -73.0,retired,basic.4y,0.731,18/07/2000,22/04/2005,1.0,0 -29.0,admin.,university.degree,0.731,23/09/2015,12/04/2016,1.0,0 -50.0,management,basic.9y,0.731,13/01/2006,09/07/2018,1.0,0 -29.0,admin.,university.degree,0.731,21/10/2005,19/01/2015,1.0,0 -,,high.school,0.731,11/01/1990,03/06/2009,1.0,0 -,admin.,high.school,0.731,31/12/1989,09/12/2011,1.0,1 -30.0,unemployed,high.school,0.731,24/08/2011,07/10/2005,1.0,0 -26.0,admin.,high.school,0.731,25/04/2008,26/12/1994,1.0,1 -26.0,admin.,high.school,0.731,11/11/2016,12/08/2014,1.0,0 -42.0,management,university.degree,0.731,02/07/1998,18/11/2005,1.0,1 -42.0,management,university.degree,0.731,12/12/2011,31/12/1992,1.0,0 -55.0,unemployed,basic.9y,0.728,01/12/1998,13/01/2015,1.0,0 -,unemployed,basic.9y,0.728,15/04/2005,05/02/1997,1.0,1 -32.0,admin.,university.degree,0.728,28/01/2013,12/04/2012,1.0,0 -63.0,technician,professional.course,0.728,01/11/2002,20/03/2014,1.0,0 -72.0,admin.,university.degree,0.728,05/03/2004,12/07/2013,1.0,1 -,retired,basic.4y,0.728,01/07/1996,05/03/2004,1.0,0 -71.0,retired,basic.4y,0.728,09/09/2005,29/02/2012,1.0,1 -32.0,technician,university.degree,0.728,25/11/2005,09/10/1995,1.0,1 -52.0,housemaid,high.school,0.728,14/10/2005,03/03/2016,1.0,1 -68.0,retired,basic.4y,0.728,,27/06/2008,1.0,1 -,blue-collar,university.degree,0.728,25/07/1996,07/01/2014,1.0,0 -29.0,services,high.school,0.728,19/04/2000,20/11/2018,1.0,1 -33.0,services,high.school,0.728,07/12/2012,06/09/2005,1.0,1 -65.0,housemaid,basic.4y,0.728,18/12/2002,28/02/2003,1.0,1 -42.0,management,university.degree,0.728,03/07/2012,13/05/2013,1.0,1 -61.0,retired,high.school,0.728,01/09/2008,08/07/2009,1.0,0 -22.0,student,basic.6y,0.728,,08/07/1997,1.0,0 -22.0,student,basic.6y,0.728,15/09/1997,28/12/2009,1.0,0 -30.0,technician,professional.course,0.728,,01/06/2004,1.0,0 -32.0,,university.degree,0.728,31/12/1994,05/09/2014,1.0,0 -39.0,admin.,professional.course,0.728,14/11/2014,04/06/2014,1.0,0 -63.0,technician,professional.course,0.728,29/10/2015,22/06/2011,1.0,1 -63.0,technician,professional.course,0.728,06/07/2011,02/04/2012,1.0,0 -81.0,retired,university.degree,0.728,06/01/2009,05/04/1993,1.0,0 -65.0,housemaid,basic.4y,0.728,25/09/2014,02/07/2018,1.0,0 -44.0,technician,high.school,0.728,27/06/2005,01/03/1995,1.0,0 -31.0,management,university.degree,0.728,10/06/1987,24/05/2012,1.0,1 -68.0,retired,professional.course,0.728,15/05/2014,19/01/2009,1.0,1 -46.0,blue-collar,basic.9y,0.728,17/10/2008,11/12/2014,1.0,0 -33.0,services,high.school,0.728,02/10/2012,22/02/2010,1.0,0 -26.0,management,university.degree,0.728,15/10/2012,30/11/2012,1.0,0 -28.0,admin.,high.school,0.728,12/12/2011,29/03/2002,1.0,0 -71.0,retired,basic.4y,0.728,20/09/2000,01/03/1995,1.0,1 -21.0,student,high.school,0.728,04/07/2007,01/09/1991,1.0,1 -32.0,technician,university.degree,0.728,11/07/2008,10/08/2007,1.0,1 -,,basic.4y,0.7240000000000001,31/12/1993,02/02/2016,1.0,0 -81.0,housemaid,basic.4y,0.7240000000000001,03/02/2006,02/04/2008,1.0,0 -60.0,management,professional.course,0.7240000000000001,05/06/2018,07/07/2000,1.0,0 -61.0,blue-collar,high.school,0.7240000000000001,01/10/1998,25/04/2008,1.0,0 -63.0,retired,high.school,0.7240000000000001,16/09/2005,28/01/1994,1.0,1 -,admin.,high.school,0.7240000000000001,25/07/2017,01/04/2014,1.0,0 -46.0,admin.,high.school,0.7240000000000001,09/08/2004,04/03/2014,1.0,0 -35.0,admin.,university.degree,0.7240000000000001,21/11/2003,15/07/1999,1.0,0 -40.0,admin.,high.school,0.7240000000000001,01/03/1994,01/04/2005,1.0,0 -35.0,management,university.degree,0.7240000000000001,,12/07/2005,1.0,0 -62.0,retired,high.school,0.7240000000000001,,20/05/2016,1.0,0 -45.0,,high.school,0.7240000000000001,17/08/1995,30/11/2010,1.0,0 -58.0,unemployed,basic.9y,0.7240000000000001,16/01/2012,30/01/2013,1.0,1 -61.0,,high.school,0.7240000000000001,,25/04/1999,1.0,0 -32.0,,university.degree,0.7240000000000001,25/12/1988,12/01/2006,1.0,1 -34.0,unknown,university.degree,0.7240000000000001,28/02/1990,20/02/2001,1.0,0 -24.0,technician,university.degree,0.7240000000000001,,16/10/2014,1.0,0 -30.0,admin.,university.degree,0.7240000000000001,24/04/2015,22/11/2013,1.0,0 -40.0,management,university.degree,0.7240000000000001,12/02/2002,15/07/2013,1.0,0 -73.0,,basic.4y,0.7240000000000001,,06/12/2002,1.0,0 -34.0,unknown,university.degree,0.7240000000000001,04/06/2014,01/01/2014,1.0,0 -40.0,admin.,high.school,0.7240000000000001,01/09/2017,11/07/2001,1.0,1 -62.0,,high.school,0.7240000000000001,09/03/1996,08/12/2015,1.0,1 -54.0,retired,basic.4y,0.722,,05/02/1993,1.0,1 -24.0,student,high.school,0.722,01/12/1993,15/02/2001,1.0,1 -23.0,technician,professional.course,0.722,05/12/2003,25/05/2017,1.0,0 -,,university.degree,0.722,23/07/1993,31/01/2012,1.0,0 -31.0,admin.,high.school,0.722,07/05/2014,31/01/2012,1.0,0 -61.0,technician,professional.course,0.722,05/09/2012,04/02/2005,1.0,0 -55.0,retired,basic.4y,0.722,30/03/2012,01/02/2006,1.0,1 -,admin.,university.degree,0.722,01/07/1996,01/11/1995,1.0,1 -80.0,retired,high.school,0.722,08/10/2014,08/03/2002,1.0,1 -75.0,retired,basic.4y,0.722,16/10/2014,15/12/1995,1.0,0 -31.0,entrepreneur,university.degree,0.722,05/02/1994,01/04/2019,1.0,1 -31.0,admin.,high.school,0.722,15/04/2005,05/03/2003,1.0,1 -53.0,admin.,high.school,0.722,30/04/2004,24/02/2014,1.0,1 -58.0,retired,high.school,0.722,,13/05/2014,1.0,0 -30.0,technician,professional.course,0.722,06/01/2014,20/04/2000,1.0,1 -28.0,admin.,university.degree,0.722,31/08/2015,07/06/2010,1.0,0 -72.0,retired,basic.6y,0.722,25/07/1997,10/12/2012,1.0,1 -82.0,retired,basic.4y,0.722,19/03/2014,13/07/2015,1.0,1 -34.0,admin.,university.degree,0.722,07/04/2008,28/03/2018,1.0,1 -69.0,retired,professional.course,0.722,12/01/1996,22/06/2012,1.0,0 -32.0,self-employed,university.degree,0.722,23/06/2000,03/04/2018,1.0,0 -67.0,admin.,basic.4y,0.722,,04/09/2018,1.0,1 -48.0,technician,high.school,0.722,07/02/2000,26/03/1998,1.0,1 -60.0,retired,basic.4y,0.722,05/11/1993,15/02/2000,1.0,0 -61.0,technician,professional.course,0.722,12/07/2010,15/04/2005,1.0,1 -48.0,technician,high.school,0.722,23/06/2000,27/02/2015,1.0,1 -48.0,technician,high.school,0.722,25/10/2002,09/10/1998,1.0,1 -67.0,retired,high.school,0.722,,21/07/2015,1.0,0 -36.0,technician,university.degree,0.722,01/11/2002,19/07/2017,1.0,0 -69.0,,basic.4y,0.722,03/11/1995,27/01/2006,1.0,1 -,technician,university.degree,0.722,01/01/1993,19/07/2001,1.0,1 -32.0,admin.,university.degree,0.722,,09/08/2000,1.0,1 -51.0,,basic.9y,0.722,11/01/2019,19/03/2004,1.0,1 -54.0,retired,basic.4y,0.722,25/09/1999,12/04/2017,1.0,1 -55.0,retired,basic.4y,0.722,13/07/2015,03/10/2016,1.0,0 -,retired,high.school,0.722,19/03/2004,31/12/1984,1.0,1 -61.0,technician,professional.course,0.722,27/03/2008,05/10/1993,1.0,0 -82.0,retired,basic.4y,0.722,11/07/2017,05/03/2007,1.0,0 -60.0,technician,basic.4y,0.722,05/12/1990,04/08/2010,1.0,0 -31.0,entrepreneur,university.degree,0.722,03/01/2003,10/10/2002,1.0,0 -78.0,retired,basic.6y,0.72,14/12/2007,07/08/2017,1.0,0 -27.0,admin.,university.degree,0.72,04/10/2000,14/04/2000,1.0,0 -78.0,retired,basic.6y,0.72,14/01/2005,10/08/1999,1.0,1 -65.0,retired,basic.4y,0.72,25/02/2005,01/10/1996,1.0,0 -26.0,,high.school,0.72,31/12/1994,11/06/2004,1.0,1 -37.0,admin.,university.degree,0.72,08/06/2007,01/07/1995,1.0,0 -24.0,blue-collar,basic.9y,0.72,27/11/2003,25/08/2006,1.0,0 -72.0,retired,basic.4y,0.72,05/04/2012,01/10/1994,1.0,0 -60.0,retired,basic.4y,0.72,06/07/2005,03/03/2011,1.0,0 -39.0,technician,university.degree,0.72,14/12/2009,03/10/2000,1.0,1 -39.0,technician,university.degree,0.72,15/12/2000,20/02/2009,1.0,1 -34.0,technician,university.degree,0.72,25/05/2010,08/03/2007,1.0,1 -36.0,self-employed,university.degree,0.72,05/06/1996,15/02/2017,1.0,1 -37.0,admin.,university.degree,0.72,,07/12/2007,1.0,0 -59.0,technician,basic.9y,0.72,23/12/2002,17/09/2014,1.0,1 -,student,high.school,0.72,18/05/2007,02/12/2010,1.0,1 -69.0,retired,basic.4y,0.72,23/06/2016,10/12/1993,1.0,1 -18.0,student,basic.6y,0.72,08/08/2012,29/04/2005,1.0,1 -59.0,retired,basic.4y,0.72,26/11/2014,16/05/2003,1.0,0 -37.0,admin.,university.degree,0.72,28/11/2016,16/02/2018,1.0,1 -78.0,retired,basic.6y,0.72,19/02/1990,01/09/2004,1.0,0 -23.0,student,high.school,0.722,05/04/1996,06/10/2006,1.0,0 -41.0,admin.,high.school,0.722,15/11/2005,07/05/2014,1.0,0 -34.0,admin.,high.school,0.722,15/05/1995,15/05/1995,1.0,1 -37.0,admin.,high.school,0.722,11/02/2014,25/09/2015,1.0,0 -37.0,admin.,high.school,0.722,17/12/2010,22/12/1995,1.0,0 -,self-employed,university.degree,0.722,01/06/2010,02/01/2013,1.0,0 -50.0,,university.degree,0.722,18/12/1996,22/07/2010,1.0,0 -35.0,management,university.degree,0.722,01/09/1997,17/07/2009,1.0,0 -21.0,student,basic.9y,0.722,,01/12/2010,1.0,0 -34.0,technician,professional.course,0.722,11/07/2008,30/12/2013,1.0,0 -60.0,housemaid,university.degree,0.722,03/04/2019,16/03/2018,1.0,0 -30.0,admin.,university.degree,0.722,09/08/1999,31/05/2002,1.0,1 -37.0,admin.,high.school,0.722,09/08/2001,23/06/2006,1.0,0 -55.0,admin.,basic.9y,0.722,04/10/2002,05/04/1996,1.0,0 -37.0,self-employed,professional.course,0.722,08/02/2000,18/06/2007,1.0,1 -64.0,housemaid,basic.4y,0.722,24/03/2005,20/05/2005,1.0,0 -37.0,blue-collar,high.school,0.722,11/09/2003,24/07/2015,1.0,0 -37.0,admin.,high.school,0.722,19/01/2006,04/01/2002,1.0,0 -37.0,admin.,high.school,0.722,08/12/2008,11/08/2014,1.0,0 -50.0,admin.,university.degree,0.722,02/11/2007,29/11/2011,1.0,0 -47.0,technician,high.school,0.722,,29/10/2010,1.0,1 -,admin.,university.degree,0.722,20/01/2011,25/05/1994,1.0,0 -32.0,admin.,university.degree,0.722,05/04/1998,26/02/2002,1.0,0 -37.0,admin.,high.school,0.722,09/06/2014,15/07/1994,1.0,0 -30.0,,university.degree,0.722,03/04/1998,21/03/2006,1.0,0 -24.0,student,professional.course,0.722,06/05/2009,05/07/1996,1.0,0 -50.0,admin.,high.school,0.722,01/09/1992,10/02/2012,1.0,0 -45.0,blue-collar,high.school,0.722,06/10/2006,20/03/2018,1.0,1 -34.0,admin.,high.school,0.722,31/07/2000,23/02/2009,1.0,0 -33.0,admin.,university.degree,0.722,20/02/2002,09/01/2017,1.0,0 -32.0,admin.,university.degree,0.722,18/01/2016,20/09/2001,1.0,0 -,technician,professional.course,0.722,16/12/2004,19/09/2003,1.0,0 -52.0,management,basic.6y,0.722,18/02/2009,09/02/2015,1.0,1 -,admin.,high.school,0.722,15/05/1990,07/08/2012,1.0,0 -,retired,professional.course,0.72,28/07/2016,27/12/2002,1.0,1 -52.0,,university.degree,0.72,03/02/2011,25/11/1999,1.0,0 -56.0,admin.,high.school,0.72,23/07/2015,01/06/1993,1.0,0 -67.0,self-employed,university.degree,0.72,23/05/2003,25/02/2011,1.0,0 -40.0,admin.,university.degree,0.72,01/03/1992,01/07/1996,1.0,0 -56.0,management,university.degree,0.72,15/04/2016,30/12/2004,1.0,1 -32.0,admin.,high.school,0.72,01/08/1993,23/10/2003,1.0,1 -36.0,admin.,university.degree,0.72,11/06/2014,07/06/2013,1.0,1 -79.0,retired,basic.4y,0.72,17/06/2005,22/04/1996,1.0,1 -56.0,,professional.course,0.72,09/10/2009,11/04/2014,1.0,1 -27.0,unemployed,high.school,0.72,14/10/2014,01/02/2005,1.0,0 -30.0,unemployed,basic.9y,0.72,30/09/2013,26/02/2002,1.0,1 -27.0,,basic.9y,0.72,24/12/2015,27/12/2000,1.0,1 -47.0,admin.,university.degree,0.72,06/01/2006,31/12/1995,1.0,0 -47.0,admin.,university.degree,0.72,06/09/2006,15/12/2006,1.0,1 -,admin.,university.degree,0.72,,19/06/2014,1.0,1 -22.0,technician,professional.course,0.72,05/01/2018,01/10/1993,1.0,1 -28.0,self-employed,professional.course,0.72,01/10/1993,29/10/2010,1.0,1 -32.0,admin.,high.school,0.72,27/05/2011,01/08/1993,1.0,1 -30.0,admin.,university.degree,0.72,,13/01/2014,1.0,0 -54.0,technician,basic.9y,0.72,,01/03/2006,1.0,1 -71.0,retired,professional.course,0.72,02/05/2003,04/11/2011,1.0,1 -37.0,entrepreneur,high.school,0.7190000000000001,28/02/1994,07/08/2012,1.0,0 -37.0,entrepreneur,high.school,0.7190000000000001,,29/04/2016,1.0,0 -37.0,entrepreneur,high.school,0.7190000000000001,30/06/2006,18/02/2003,1.0,0 -37.0,entrepreneur,high.school,0.7190000000000001,19/09/1995,09/01/2019,1.0,0 -58.0,,basic.4y,0.7190000000000001,31/12/1991,12/05/1995,1.0,0 -,blue-collar,basic.9y,0.7190000000000001,25/02/1996,05/04/1993,1.0,0 -54.0,blue-collar,basic.9y,0.7190000000000001,15/04/2011,05/08/1997,1.0,0 -29.0,admin.,high.school,0.7190000000000001,09/01/2004,10/10/2012,1.0,0 -28.0,admin.,high.school,0.7190000000000001,28/11/2011,07/05/2007,1.0,0 -,technician,professional.course,0.7190000000000001,,18/06/2004,1.0,1 -29.0,management,university.degree,0.7190000000000001,19/02/2009,06/06/2016,1.0,0 -26.0,admin.,high.school,0.7190000000000001,27/04/2012,10/02/2011,1.0,0 -56.0,retired,university.degree,0.7190000000000001,21/07/2016,15/09/2016,1.0,0 -51.0,,professional.course,0.7190000000000001,25/05/2012,25/01/1997,1.0,0 -62.0,admin.,university.degree,0.7190000000000001,,31/07/2015,1.0,0 -58.0,management,basic.4y,0.7190000000000001,06/04/2005,01/03/1996,1.0,0 -29.0,technician,professional.course,0.7190000000000001,30/01/1996,17/03/2011,1.0,0 -32.0,blue-collar,basic.4y,0.716,31/01/2012,19/08/2014,1.0,0 -32.0,admin.,high.school,0.716,14/04/1998,02/08/2013,1.0,0 -73.0,retired,university.degree,0.716,06/02/2019,17/04/2009,1.0,1 -32.0,blue-collar,basic.4y,0.716,26/12/2016,02/05/2019,1.0,0 -34.0,admin.,university.degree,0.716,23/05/2000,22/10/2003,1.0,0 -69.0,,basic.6y,0.716,26/06/2014,28/10/2015,1.0,1 -34.0,unemployed,university.degree,0.716,08/07/2015,11/04/2003,1.0,1 -37.0,admin.,high.school,0.716,16/10/1990,11/01/2002,1.0,0 -54.0,admin.,high.school,0.716,24/07/2007,31/12/1994,1.0,1 -34.0,technician,university.degree,0.716,21/12/2007,15/10/2004,1.0,0 -34.0,,basic.9y,0.716,03/06/2005,25/01/2002,1.0,0 -54.0,admin.,university.degree,0.716,05/07/2000,19/03/2014,1.0,1 -53.0,management,university.degree,0.716,23/04/2014,13/01/2006,1.0,1 -56.0,technician,university.degree,0.716,01/11/1993,04/08/2015,1.0,1 -69.0,,high.school,0.715,20/08/1992,02/07/2010,1.0,1 -26.0,admin.,high.school,0.715,01/12/2005,06/06/2016,1.0,1 -26.0,admin.,high.school,0.715,04/07/2006,09/05/2003,1.0,1 -,student,university.degree,0.715,07/05/2002,01/03/2005,1.0,1 -57.0,admin.,high.school,0.715,26/11/2004,16/03/2001,1.0,1 -,,university.degree,0.715,03/12/2009,15/12/1999,1.0,1 -24.0,unemployed,high.school,0.715,,05/11/2002,1.0,1 -29.0,housemaid,university.degree,0.715,,21/07/1999,1.0,1 -22.0,student,professional.course,0.715,18/02/2011,24/04/2009,1.0,1 -81.0,unknown,high.school,0.715,12/08/2009,25/03/2005,1.0,1 -41.0,management,university.degree,0.715,01/10/1992,28/10/2010,1.0,1 -26.0,admin.,high.school,0.715,18/12/2017,02/04/2014,1.0,0 -81.0,unknown,high.school,0.715,02/07/2015,15/10/1994,1.0,1 -30.0,blue-collar,high.school,0.715,,03/05/2007,1.0,0 -29.0,housemaid,university.degree,0.715,31/12/1986,27/05/2015,1.0,0 -76.0,retired,basic.4y,0.715,19/07/2007,28/09/2007,1.0,1 -,admin.,university.degree,0.715,05/03/2014,12/12/2003,1.0,0 -38.0,admin.,university.degree,0.715,26/09/2014,27/09/2013,1.0,1 -,blue-collar,high.school,0.715,06/08/2010,21/11/1995,1.0,1 -71.0,housemaid,basic.4y,0.715,29/05/2003,26/10/2010,1.0,1 -28.0,admin.,high.school,0.715,27/09/2001,02/09/2005,1.0,1 -34.0,,professional.course,0.715,29/12/2015,26/06/2012,1.0,1 -61.0,management,university.degree,0.715,20/04/2016,28/02/2003,1.0,1 -61.0,management,university.degree,0.715,20/08/1996,03/03/2009,1.0,1 -41.0,admin.,university.degree,0.715,23/01/2018,26/11/2004,1.0,1 -57.0,technician,professional.course,0.715,30/03/2007,24/08/2016,1.0,0 -71.0,retired,basic.4y,0.715,05/04/1995,01/12/2006,1.0,0 -33.0,,university.degree,0.715,15/06/1999,16/05/2005,1.0,1 -38.0,admin.,university.degree,0.715,24/09/2015,23/08/2002,1.0,1 -41.0,admin.,university.degree,0.715,23/06/2016,25/06/2010,1.0,1 -,admin.,university.degree,0.715,25/02/1998,21/10/2014,1.0,1 -25.0,student,high.school,0.715,05/03/2014,16/02/2006,1.0,0 -33.0,,university.degree,0.715,05/06/1990,25/03/1995,1.0,1 -30.0,admin.,university.degree,0.715,06/08/2012,20/10/2009,1.0,1 -79.0,retired,basic.4y,0.715,12/09/2003,01/01/1997,1.0,1 -28.0,,high.school,0.715,19/06/2000,20/07/2015,1.0,1 -,,basic.9y,0.715,13/12/2013,02/06/2017,1.0,1 -49.0,management,university.degree,0.715,30/12/2005,11/07/2013,1.0,0 -79.0,retired,basic.4y,0.715,20/06/2017,23/04/2013,1.0,1 -,student,high.school,0.715,09/02/2007,31/07/2013,1.0,0 -52.0,admin.,university.degree,0.715,29/04/2011,01/01/2013,1.0,1 -63.0,management,basic.4y,0.715,16/08/2004,05/12/1994,1.0,1 -52.0,admin.,university.degree,0.715,03/06/2014,16/03/2007,1.0,0 -45.0,,university.degree,0.715,02/01/2003,21/10/2008,1.0,0 -45.0,,university.degree,0.715,02/02/2007,29/10/2004,1.0,0 -30.0,,university.degree,0.715,02/11/2009,22/11/2001,1.0,0 -,services,high.school,0.715,29/12/2017,01/05/1997,1.0,0 -72.0,retired,professional.course,0.715,25/12/1991,03/03/2005,1.0,0 -37.0,services,high.school,0.715,04/03/2005,31/05/2010,1.0,1 -45.0,admin.,university.degree,0.715,18/05/2011,06/06/2001,1.0,0 -,self-employed,basic.9y,0.715,24/04/2013,13/12/2012,1.0,0 -45.0,admin.,university.degree,0.715,29/11/2002,14/08/2015,1.0,0 -72.0,retired,basic.4y,0.715,19/09/2014,18/07/2003,1.0,1 -,student,high.school,0.715,21/08/2006,27/08/2003,1.0,1 -25.0,technician,university.degree,0.715,22/11/2017,01/09/1994,1.0,0 -28.0,management,university.degree,0.715,15/03/2000,10/07/1987,1.0,1 -72.0,retired,basic.6y,0.715,25/05/1998,01/07/1997,1.0,1 -45.0,technician,university.degree,0.715,24/02/2014,23/09/2002,1.0,0 -35.0,admin.,high.school,0.715,20/04/2000,17/06/2005,1.0,0 -20.0,student,high.school,0.715,23/06/2006,31/12/1999,1.0,1 -20.0,student,high.school,0.715,17/02/2010,07/04/2014,1.0,1 -20.0,student,high.school,0.715,17/09/2004,25/02/2015,1.0,0 -,management,university.degree,0.715,23/08/1991,13/02/2004,1.0,1 -72.0,retired,basic.6y,0.715,28/05/2007,26/10/2012,1.0,1 -37.0,services,high.school,0.715,22/05/2001,18/05/2012,1.0,0 -45.0,admin.,university.degree,0.715,10/11/2017,27/05/2011,1.0,0 -,admin.,university.degree,0.715,26/11/1993,14/03/2003,1.0,1 -23.0,student,university.degree,0.715,07/12/2011,25/10/1993,1.0,1 -33.0,admin.,university.degree,0.715,20/04/1997,29/01/2007,1.0,1 -37.0,admin.,high.school,0.715,15/11/2001,16/12/2005,1.0,0 -53.0,,basic.4y,0.715,15/05/2001,06/11/2014,1.0,1 -38.0,admin.,university.degree,0.7140000000000001,01/02/1994,26/02/2013,1.0,1 -40.0,services,high.school,0.7140000000000001,12/02/2008,18/09/2012,1.0,1 -29.0,student,professional.course,0.7140000000000001,20/02/2004,15/06/1992,1.0,1 -23.0,technician,professional.course,0.7140000000000001,22/10/2004,28/10/2014,1.0,0 -,self-employed,university.degree,0.7140000000000001,08/09/1999,01/10/1993,1.0,0 -29.0,student,professional.course,0.7140000000000001,01/07/2011,21/11/2012,1.0,1 -67.0,retired,basic.4y,0.7140000000000001,02/08/2010,24/12/2014,1.0,0 -40.0,admin.,university.degree,0.7140000000000001,26/01/2007,09/02/2001,1.0,0 -65.0,,university.degree,0.7140000000000001,18/06/2004,03/01/2000,1.0,1 -43.0,management,high.school,0.7140000000000001,15/02/1991,01/07/1996,1.0,1 -43.0,management,high.school,0.7140000000000001,14/02/2002,09/01/2004,1.0,0 -25.0,admin.,high.school,0.7140000000000001,09/02/1996,06/12/2012,1.0,1 -,admin.,high.school,0.7140000000000001,10/03/1990,22/06/2002,1.0,0 -64.0,unemployed,basic.4y,0.7140000000000001,17/01/2014,10/06/2005,1.0,0 -25.0,admin.,high.school,0.7140000000000001,01/10/1996,09/10/1996,1.0,1 -65.0,retired,university.degree,0.7140000000000001,28/07/2015,01/04/1997,1.0,1 -,admin.,university.degree,0.7140000000000001,19/09/2003,26/11/2004,1.0,1 -38.0,admin.,university.degree,0.7140000000000001,30/07/2010,06/05/2010,1.0,1 -67.0,retired,basic.4y,0.7140000000000001,18/12/2013,26/07/2005,1.0,1 -51.0,,basic.9y,0.7140000000000001,11/12/2007,09/01/1998,1.0,1 -49.0,unemployed,professional.course,0.7140000000000001,20/04/2000,23/07/2013,1.0,1 -34.0,admin.,university.degree,0.7140000000000001,,29/03/2012,1.0,1 -34.0,admin.,university.degree,0.7140000000000001,10/03/1997,19/12/2003,1.0,1 -34.0,,university.degree,0.7140000000000001,20/08/2015,26/03/2014,1.0,1 -78.0,retired,basic.4y,0.7140000000000001,30/01/1990,29/06/2016,1.0,0 -56.0,blue-collar,basic.4y,0.7140000000000001,08/03/2002,15/09/2009,1.0,0 -56.0,blue-collar,basic.4y,0.7140000000000001,,26/03/2008,1.0,1 -32.0,self-employed,university.degree,0.7140000000000001,07/02/2002,01/02/1993,1.0,1 -52.0,blue-collar,basic.9y,0.7140000000000001,09/07/2014,16/10/2012,1.0,0 -,housemaid,basic.4y,0.7140000000000001,,19/11/2015,1.0,0 -29.0,student,professional.course,0.7140000000000001,29/05/2001,22/07/2005,1.0,0 -52.0,blue-collar,basic.9y,0.7140000000000001,22/03/2007,05/04/1992,1.0,0 -,retired,basic.4y,0.7140000000000001,18/07/2014,03/07/2012,1.0,1 -28.0,admin.,university.degree,0.7140000000000001,01/01/1994,03/03/2008,1.0,0 -56.0,management,high.school,0.7140000000000001,07/04/2005,25/06/1995,1.0,1 -35.0,technician,professional.course,0.7140000000000001,01/06/1993,09/12/1993,1.0,1 -49.0,unemployed,professional.course,0.7140000000000001,11/03/2005,08/03/2016,1.0,0 -32.0,self-employed,university.degree,0.7140000000000001,28/05/2018,23/02/2000,1.0,1 -60.0,unemployed,basic.4y,0.7140000000000001,26/11/2013,28/03/1994,1.0,1 -62.0,housemaid,university.degree,0.7140000000000001,02/07/2008,03/05/2010,1.0,0 -38.0,,university.degree,0.7140000000000001,23/10/2014,23/08/2017,1.0,1 -29.0,admin.,high.school,0.7140000000000001,,25/05/1995,1.0,1 -25.0,admin.,university.degree,0.7140000000000001,01/04/1990,09/04/2014,1.0,0 -26.0,admin.,high.school,0.7140000000000001,20/05/1996,30/04/2013,1.0,1 -52.0,technician,professional.course,0.7140000000000001,18/03/2013,06/05/2005,1.0,0 -26.0,student,university.degree,0.7140000000000001,04/11/2013,24/07/1998,1.0,1 -26.0,blue-collar,high.school,0.7140000000000001,23/04/2004,14/03/2007,1.0,1 -29.0,admin.,university.degree,0.7140000000000001,01/10/1994,05/03/2004,1.0,1 -32.0,,university.degree,0.7140000000000001,17/01/2003,05/11/1992,1.0,1 -32.0,admin.,university.degree,0.7140000000000001,28/07/1999,18/01/1999,1.0,1 -53.0,admin.,university.degree,0.7140000000000001,31/12/1993,14/02/2014,1.0,1 -80.0,retired,high.school,0.7140000000000001,10/02/2006,02/05/2011,1.0,1 -31.0,technician,high.school,0.7140000000000001,12/03/2004,19/11/2004,1.0,1 -21.0,student,university.degree,0.7140000000000001,31/01/2012,17/01/2011,1.0,0 -65.0,retired,university.degree,0.7140000000000001,04/01/2001,01/08/1995,1.0,1 -43.0,technician,university.degree,0.7140000000000001,25/11/1995,01/04/1997,1.0,0 -63.0,retired,high.school,0.7140000000000001,17/12/2004,05/10/2015,1.0,0 -31.0,admin.,high.school,0.7140000000000001,23/10/1990,01/04/2009,1.0,0 -29.0,technician,university.degree,0.7140000000000001,09/01/2004,30/09/2013,1.0,1 -26.0,blue-collar,high.school,0.7140000000000001,01/07/2013,22/08/1997,1.0,0 -52.0,technician,professional.course,0.7140000000000001,04/05/2017,14/12/2000,1.0,1 -52.0,technician,professional.course,0.7140000000000001,28/11/2003,25/07/2014,1.0,0 -52.0,technician,professional.course,0.7140000000000001,06/01/2006,19/09/1995,1.0,1 -27.0,admin.,university.degree,0.7140000000000001,,13/10/2003,1.0,0 -39.0,,university.degree,0.7140000000000001,12/02/2008,26/03/2009,1.0,1 -77.0,retired,high.school,0.7140000000000001,23/01/2004,16/01/2014,1.0,1 -77.0,retired,high.school,0.7140000000000001,05/02/1992,19/08/2011,1.0,1 -31.0,admin.,high.school,0.7140000000000001,27/11/2001,18/04/2003,1.0,0 -31.0,,high.school,0.7140000000000001,21/03/2003,04/04/2003,1.0,1 -41.0,management,high.school,0.7140000000000001,06/04/1999,26/07/2002,1.0,1 -52.0,technician,professional.course,0.7140000000000001,01/06/2004,14/02/2003,1.0,0 -55.0,blue-collar,basic.4y,0.7140000000000001,20/10/2008,22/10/2002,1.0,1 -78.0,retired,basic.4y,0.7140000000000001,11/04/2018,21/02/2003,1.0,1 -18.0,student,high.school,0.7140000000000001,,05/03/2014,1.0,1 -40.0,technician,university.degree,0.7140000000000001,26/06/2018,06/08/1999,1.0,0 -19.0,student,high.school,0.7140000000000001,26/12/2013,11/06/2004,1.0,0 -40.0,technician,university.degree,0.7140000000000001,23/02/1990,11/01/2013,1.0,0 -25.0,student,high.school,0.7140000000000001,17/04/1990,05/07/1995,1.0,0 -40.0,technician,university.degree,0.7140000000000001,02/06/2009,19/03/1997,1.0,0 -40.0,technician,university.degree,0.7140000000000001,22/08/2003,22/05/2003,1.0,1 -25.0,admin.,university.degree,0.7140000000000001,23/04/1998,24/08/2007,1.0,1 -61.0,,basic.4y,0.7140000000000001,05/10/2007,21/04/2006,1.0,1 -39.0,admin.,high.school,0.7140000000000001,19/12/2014,24/07/2018,1.0,0 -50.0,admin.,university.degree,0.7140000000000001,02/10/2001,20/12/2017,1.0,0 -64.0,retired,high.school,0.7140000000000001,01/11/2004,01/08/1995,1.0,1 -67.0,retired,basic.4y,0.7140000000000001,13/07/2012,01/08/2001,1.0,1 -50.0,,university.degree,0.7140000000000001,01/09/1995,02/02/2017,1.0,1 -,housemaid,basic.4y,0.7140000000000001,23/10/2013,11/06/2014,1.0,0 -50.0,admin.,university.degree,0.7140000000000001,,18/09/2014,1.0,0 -56.0,management,university.degree,0.7140000000000001,,05/01/1999,1.0,0 -37.0,entrepreneur,university.degree,0.7140000000000001,05/12/2003,25/12/1996,1.0,0 -,entrepreneur,university.degree,0.7140000000000001,11/01/2006,03/07/2017,1.0,0 -37.0,,university.degree,0.7140000000000001,02/05/2003,12/10/2015,1.0,0 -35.0,,university.degree,0.7140000000000001,21/12/2018,19/11/2018,1.0,0 -27.0,admin.,high.school,0.7140000000000001,24/05/2006,05/07/1991,1.0,0 -25.0,admin.,university.degree,0.7140000000000001,17/04/2000,05/10/2012,1.0,0 -30.0,blue-collar,high.school,0.7140000000000001,08/01/1999,10/03/2016,1.0,1 -26.0,,high.school,0.7140000000000001,19/12/2013,20/06/2007,1.0,1 -35.0,management,university.degree,0.7140000000000001,09/08/2001,26/05/2011,1.0,0 -38.0,admin.,high.school,0.7140000000000001,06/02/2009,31/10/2012,1.0,0 -43.0,self-employed,high.school,0.7140000000000001,20/12/2002,23/10/2012,1.0,0 -54.0,services,basic.9y,0.7140000000000001,25/01/1994,06/08/2004,1.0,0 -30.0,admin.,high.school,0.7140000000000001,14/11/2003,23/10/2002,1.0,0 -30.0,blue-collar,high.school,0.7140000000000001,12/04/2012,01/01/2005,1.0,1 -35.0,management,university.degree,0.7140000000000001,04/01/2000,20/11/2003,1.0,0 -31.0,,university.degree,0.7140000000000001,19/07/2013,01/03/2008,1.0,0 -,admin.,high.school,0.7140000000000001,17/10/2014,05/07/1992,1.0,0 -66.0,retired,basic.4y,0.7140000000000001,01/12/1995,28/07/2009,1.0,1 -64.0,retired,high.school,0.7140000000000001,01/11/2007,19/07/2002,1.0,0 -34.0,technician,professional.course,0.7140000000000001,05/03/2014,01/05/2009,1.0,0 -30.0,blue-collar,high.school,0.7140000000000001,24/01/2014,27/07/2012,1.0,0 -,student,high.school,0.7140000000000001,22/01/2014,13/10/2011,1.0,1 -25.0,admin.,high.school,0.7140000000000001,26/06/2003,27/08/2010,1.0,1 -25.0,admin.,university.degree,0.7140000000000001,04/03/2009,02/03/2016,1.0,0 -,management,university.degree,0.7140000000000001,01/06/1996,30/09/1993,1.0,0 -48.0,technician,professional.course,0.7140000000000001,24/09/1997,05/07/1998,1.0,0 -32.0,technician,university.degree,0.7140000000000001,30/05/2003,03/03/2014,1.0,0 -72.0,retired,high.school,0.7140000000000001,14/05/1992,29/07/2008,1.0,1 -,admin.,high.school,0.7140000000000001,10/02/2009,19/11/2004,1.0,0 -77.0,retired,basic.4y,0.7140000000000001,,16/07/2007,1.0,1 -34.0,management,university.degree,0.7140000000000001,,13/01/2014,1.0,0 -72.0,retired,university.degree,0.7140000000000001,03/06/2004,19/09/1995,1.0,0 -40.0,technician,university.degree,0.7140000000000001,19/01/2007,01/07/2011,1.0,1 -40.0,technician,university.degree,0.7140000000000001,13/08/2018,14/10/2014,1.0,1 -50.0,blue-collar,basic.9y,0.7140000000000001,29/04/2003,23/10/2003,1.0,0 -68.0,retired,high.school,0.7140000000000001,22/11/1993,01/12/2014,1.0,1 -,self-employed,university.degree,0.715,04/10/2002,12/12/2007,1.0,1 -47.0,management,basic.9y,0.715,,25/11/1995,1.0,1 -31.0,admin.,university.degree,0.715,22/06/2015,19/05/1995,1.0,0 -36.0,blue-collar,basic.9y,0.715,21/02/2019,09/01/2015,1.0,0 -35.0,,university.degree,0.715,07/07/1997,01/12/1995,1.0,1 -45.0,admin.,university.degree,0.715,26/10/2007,29/10/2004,1.0,0 -63.0,retired,basic.4y,0.715,15/09/2014,14/03/2017,1.0,0 -82.0,retired,basic.4y,0.715,18/03/2003,20/11/1994,1.0,1 -48.0,management,university.degree,0.715,,01/05/1997,1.0,1 -53.0,admin.,university.degree,0.715,29/06/2016,23/11/2015,1.0,1 -43.0,admin.,university.degree,0.715,07/12/2001,22/03/2010,1.0,1 -34.0,housemaid,basic.4y,0.715,,25/11/2004,1.0,1 -43.0,admin.,university.degree,0.715,18/08/2011,04/10/2018,1.0,1 -26.0,admin.,university.degree,0.715,01/10/2018,23/07/2013,1.0,1 -,retired,basic.4y,0.715,26/10/2018,31/12/1992,1.0,1 -40.0,,basic.4y,0.716,14/09/2017,10/08/2011,1.0,0 -83.0,retired,basic.4y,0.716,25/04/1999,24/09/1999,1.0,1 -32.0,management,university.degree,0.716,20/02/2008,18/09/2015,1.0,0 -,management,university.degree,0.716,14/08/2014,06/12/2011,1.0,0 -35.0,,university.degree,0.716,29/12/2010,20/05/2014,1.0,0 -34.0,admin.,high.school,0.716,20/05/2010,03/08/2007,1.0,0 -30.0,admin.,university.degree,0.716,29/05/2018,17/07/2015,1.0,0 -65.0,retired,basic.4y,0.716,11/03/1997,01/03/1996,1.0,0 -,,university.degree,0.716,25/07/2008,02/06/1999,1.0,0 -,,basic.4y,0.716,10/07/2009,07/03/2008,1.0,0 -55.0,management,university.degree,0.716,25/05/2006,14/11/2003,1.0,0 -27.0,management,professional.course,0.716,17/10/2003,03/02/2016,1.0,1 -56.0,retired,university.degree,0.716,,03/11/2005,1.0,1 -,student,high.school,0.716,01/01/1994,23/02/2015,1.0,0 -24.0,student,high.school,0.716,14/09/2005,19/07/2001,1.0,1 -57.0,retired,basic.4y,0.716,15/12/1999,02/01/2009,1.0,0 -,unknown,basic.9y,0.716,01/04/2003,30/07/2012,1.0,0 -24.0,admin.,university.degree,0.716,01/06/2008,09/12/2014,1.0,0 -,self-employed,university.degree,0.716,25/09/2003,25/05/2010,1.0,0 -58.0,self-employed,university.degree,0.716,08/03/2000,12/11/2010,1.0,0 -32.0,admin.,high.school,0.716,16/03/2007,08/03/2005,1.0,0 -,retired,basic.9y,0.716,15/12/1995,19/03/2015,1.0,0 -22.0,student,high.school,0.716,20/06/1996,05/05/2011,1.0,0 -31.0,technician,university.degree,0.716,30/01/2013,20/12/2000,1.0,1 -78.0,retired,professional.course,0.716,23/09/2011,12/05/2011,1.0,0 -21.0,student,professional.course,0.716,22/08/2003,02/08/2007,1.0,0 -55.0,,university.degree,0.716,27/03/2003,17/06/2008,1.0,0 -57.0,admin.,university.degree,0.716,25/12/1996,18/07/2003,1.0,1 -61.0,retired,basic.4y,0.716,10/06/2016,19/02/2016,1.0,1 -58.0,,basic.4y,0.716,15/02/2008,26/11/2004,1.0,1 -56.0,retired,university.degree,0.716,12/08/2004,01/01/1997,1.0,1 -48.0,management,university.degree,0.716,14/07/2014,13/06/2003,1.0,1 -28.0,admin.,university.degree,0.716,29/01/2018,05/10/1993,1.0,0 -55.0,entrepreneur,university.degree,0.716,06/11/2001,07/05/2001,1.0,0 -56.0,housemaid,basic.4y,0.716,20/05/2016,27/07/2006,1.0,1 -28.0,technician,professional.course,0.716,21/02/2002,24/11/2004,1.0,1 -86.0,retired,basic.4y,0.716,19/08/2008,01/11/2011,1.0,0 -27.0,technician,university.degree,0.716,04/07/2006,14/05/2004,1.0,1 -28.0,technician,professional.course,0.716,10/12/2004,16/06/2014,1.0,1 -25.0,technician,professional.course,0.716,18/09/2003,07/05/2008,1.0,1 -65.0,admin.,university.degree,0.718,08/06/2012,03/04/2014,1.0,0 -,management,university.degree,0.718,17/11/2011,26/03/2014,1.0,0 -78.0,retired,professional.course,0.718,03/09/2012,22/01/2007,1.0,1 -72.0,retired,basic.9y,0.718,20/10/2006,02/08/2012,1.0,0 -77.0,retired,basic.4y,0.718,01/02/2011,06/08/2014,1.0,0 -,retired,basic.4y,0.718,30/05/2012,10/05/2004,1.0,0 -,retired,university.degree,0.718,13/08/2004,12/08/2014,1.0,1 -31.0,blue-collar,basic.6y,0.718,01/07/1993,21/10/2004,1.0,0 -38.0,admin.,university.degree,0.7190000000000001,20/11/2009,03/03/2014,1.0,0 -44.0,admin.,high.school,0.7190000000000001,11/07/2003,01/02/1998,1.0,1 -38.0,admin.,university.degree,0.7190000000000001,21/05/2009,21/05/2010,1.0,0 -38.0,admin.,university.degree,0.7190000000000001,01/06/1993,17/04/2007,1.0,0 -62.0,blue-collar,basic.4y,0.7190000000000001,12/02/2014,27/03/2006,1.0,0 -81.0,housemaid,basic.4y,0.7190000000000001,20/01/2000,30/01/2012,1.0,0 -62.0,blue-collar,basic.4y,0.7190000000000001,19/07/2006,29/07/2004,1.0,0 -62.0,blue-collar,basic.4y,0.7190000000000001,06/12/2002,31/01/2013,1.0,0 -31.0,blue-collar,basic.6y,0.7190000000000001,,23/05/2007,1.0,0 -62.0,blue-collar,basic.4y,0.7190000000000001,31/01/2008,02/12/2015,1.0,0 -60.0,admin.,high.school,0.721,20/11/2014,18/10/2018,1.0,1 -38.0,technician,university.degree,0.721,17/10/2003,14/03/2002,1.0,1 -76.0,,university.degree,0.721,18/01/2002,17/11/2000,1.0,0 -54.0,unemployed,high.school,0.721,19/06/2015,03/10/2005,1.0,1 -38.0,,university.degree,0.721,15/01/2010,16/01/2017,1.0,1 -42.0,blue-collar,basic.9y,0.721,01/07/2006,27/10/2006,1.0,0 -30.0,technician,university.degree,0.72,21/02/2006,29/09/2009,1.0,1 -55.0,technician,high.school,0.72,11/03/2005,19/06/2017,1.0,1 -58.0,unknown,basic.9y,0.72,30/07/2009,26/07/2013,1.0,1 -83.0,retired,high.school,0.72,,01/09/1995,1.0,1 -83.0,retired,high.school,0.72,30/12/1992,26/09/2000,1.0,0 -64.0,admin.,university.degree,0.72,02/08/2001,11/10/2000,1.0,0 -,retired,high.school,0.72,,01/04/2011,1.0,1 -,management,university.degree,0.72,12/09/2014,14/11/2016,1.0,0 -40.0,blue-collar,professional.course,0.72,30/04/2010,19/09/1997,1.0,0 -53.0,admin.,university.degree,0.72,13/10/2014,27/05/2016,1.0,0 -,admin.,high.school,0.72,19/10/2012,30/03/2006,1.0,1 -,admin.,high.school,0.718,26/11/2008,23/04/2009,1.0,1 -,retired,university.degree,0.718,03/08/2009,01/11/2004,1.0,1 -23.0,student,university.degree,0.718,10/04/1996,03/10/1997,1.0,0 -,management,university.degree,0.718,,05/12/1998,1.0,0 -25.0,admin.,university.degree,0.718,01/11/1993,11/07/2000,1.0,0 -60.0,retired,university.degree,0.718,09/11/2013,06/04/2007,1.0,0 -46.0,admin.,university.degree,0.718,30/08/2017,05/12/1990,1.0,1 -25.0,admin.,university.degree,0.718,07/08/1996,06/07/2007,1.0,0 -55.0,admin.,high.school,0.718,16/12/2005,14/10/2015,1.0,0 -80.0,,basic.4y,0.718,12/07/2013,31/12/2010,1.0,0 -48.0,,university.degree,0.7170000000000001,,16/07/2004,1.0,0 -30.0,,high.school,0.7170000000000001,22/07/2013,30/01/2009,1.0,0 -50.0,technician,high.school,0.7170000000000001,14/05/2004,01/02/1994,1.0,1 -,housemaid,university.degree,0.7170000000000001,21/02/2007,29/10/2014,1.0,0 -36.0,admin.,high.school,0.7170000000000001,27/03/2014,30/04/2013,1.0,1 -54.0,blue-collar,high.school,0.7170000000000001,25/10/2001,03/01/2007,1.0,1 -36.0,technician,professional.course,0.7170000000000001,30/04/2013,09/01/2017,1.0,0 -54.0,,university.degree,0.7170000000000001,15/05/2013,01/05/2000,1.0,0 -43.0,admin.,high.school,0.7170000000000001,,03/12/2004,1.0,1 -36.0,admin.,high.school,0.7170000000000001,20/02/1996,20/01/2006,1.0,0 -47.0,admin.,university.degree,0.7170000000000001,20/07/1993,28/06/2013,1.0,0 -49.0,housemaid,university.degree,0.7170000000000001,30/07/2004,26/10/2012,1.0,1 -47.0,admin.,university.degree,0.7170000000000001,21/09/2018,20/08/1998,1.0,0 -48.0,admin.,university.degree,0.7170000000000001,04/04/2003,16/08/2011,1.0,0 -50.0,,high.school,0.7170000000000001,01/10/1991,01/07/1997,1.0,1 -38.0,technician,university.degree,0.7170000000000001,10/11/2008,17/10/2008,1.0,1 -73.0,retired,basic.4y,0.7170000000000001,10/10/2008,12/02/2007,1.0,0 -,unemployed,high.school,0.7170000000000001,22/07/2015,03/04/2009,1.0,0 -54.0,admin.,university.degree,0.715,01/12/1999,19/01/2012,1.0,1 -42.0,services,university.degree,0.715,19/09/2003,05/01/2015,1.0,1 -29.0,,high.school,0.715,28/06/2000,18/04/2011,1.0,0 -64.0,retired,basic.4y,0.715,02/02/1999,16/07/1999,1.0,0 -56.0,management,professional.course,0.715,23/12/2015,31/12/1987,1.0,0 -30.0,student,high.school,0.715,14/04/2004,27/01/2015,1.0,1 -31.0,self-employed,university.degree,0.715,17/05/2011,05/04/1996,1.0,1 -32.0,admin.,high.school,0.715,02/02/1998,02/06/2006,1.0,1 -86.0,retired,professional.course,0.715,24/12/2015,06/06/2008,1.0,1 -41.0,self-employed,university.degree,0.715,12/07/2005,28/06/2017,1.0,1 -26.0,admin.,university.degree,0.715,05/09/2014,22/06/2004,1.0,1 -65.0,management,high.school,0.715,,12/10/2006,1.0,1 -32.0,student,high.school,0.715,12/07/2017,06/04/2005,1.0,0 -32.0,student,high.school,0.715,05/07/1991,05/11/2012,1.0,0 -70.0,retired,basic.9y,0.715,06/03/1998,25/10/1991,1.0,0 -65.0,management,high.school,0.715,15/07/2004,09/12/2005,1.0,1 -37.0,management,high.school,0.715,27/08/2004,15/05/1998,1.0,1 -64.0,housemaid,basic.4y,0.7140000000000001,12/03/2004,01/12/2007,1.0,1 -56.0,retired,basic.4y,0.7140000000000001,05/03/2015,21/12/2011,1.0,1 -51.0,unemployed,high.school,0.7140000000000001,30/03/2009,24/09/2002,1.0,0 -55.0,admin.,professional.course,0.7140000000000001,01/10/2000,19/12/2003,1.0,1 -29.0,unemployed,basic.4y,0.7140000000000001,26/02/1993,24/04/2008,1.0,1 -71.0,retired,high.school,0.7140000000000001,03/01/2003,15/05/2009,1.0,0 -64.0,,basic.4y,0.7140000000000001,25/07/2008,16/07/2012,1.0,1 -64.0,,basic.4y,0.7140000000000001,04/11/2010,25/01/1998,1.0,0 -64.0,housemaid,basic.4y,0.7140000000000001,05/04/1993,28/06/2002,1.0,1 -64.0,housemaid,basic.4y,0.7140000000000001,01/03/2016,01/12/2007,1.0,0 -56.0,retired,basic.4y,0.7140000000000001,04/08/2016,15/06/2007,1.0,1 -62.0,housemaid,professional.course,0.7140000000000001,02/01/2019,18/03/2005,1.0,1 -81.0,,basic.4y,0.7140000000000001,05/12/2003,31/03/2000,1.0,1 -61.0,admin.,university.degree,0.715,16/11/2009,24/02/2004,1.0,0 -57.0,admin.,high.school,0.715,27/06/2003,23/05/2003,1.0,0 -54.0,technician,professional.course,0.715,07/03/2002,06/03/2018,1.0,0 -18.0,student,basic.9y,0.715,11/03/2015,08/03/2002,1.0,0 -48.0,technician,professional.course,0.715,21/11/2014,16/06/2000,1.0,0 -74.0,retired,high.school,0.715,24/10/2001,25/06/2004,1.0,0 -18.0,student,basic.9y,0.715,05/05/1993,03/05/2005,1.0,0 -63.0,technician,high.school,0.715,16/07/2008,18/01/2008,1.0,1 -85.0,retired,basic.4y,0.715,24/04/2015,26/07/2001,1.0,1 -84.0,retired,high.school,0.715,15/10/2004,09/11/1995,1.0,1 -85.0,retired,basic.4y,0.715,01/09/1993,16/03/2004,1.0,0 -59.0,retired,professional.course,0.715,01/09/1995,29/06/2006,1.0,1 -46.0,admin.,university.degree,0.715,11/12/2009,15/03/2011,1.0,1 -56.0,blue-collar,basic.4y,0.715,,07/08/2014,1.0,1 -,admin.,high.school,0.715,17/07/2018,26/08/2005,1.0,0 -55.0,services,basic.9y,0.715,09/08/2012,21/09/1997,1.0,1 -70.0,retired,basic.4y,0.715,11/07/2013,18/09/2009,1.0,0 -56.0,admin.,high.school,0.715,21/10/2005,03/04/2009,1.0,0 -64.0,retired,high.school,0.715,19/03/2004,28/03/2014,1.0,1 -70.0,retired,basic.4y,0.715,14/03/2017,31/01/2008,1.0,1 -47.0,housemaid,basic.9y,0.7120000000000001,16/10/2002,08/11/2005,1.0,0 -,management,basic.9y,0.7120000000000001,07/08/2008,30/01/2019,1.0,0 -,retired,university.degree,0.7120000000000001,14/01/2010,15/07/2004,1.0,0 -68.0,technician,high.school,0.7120000000000001,01/05/1995,23/02/2007,1.0,0 -18.0,,basic.9y,0.7120000000000001,24/05/2007,22/02/2008,1.0,1 -76.0,retired,university.degree,0.7120000000000001,01/08/1992,05/03/1990,1.0,1 -19.0,student,high.school,0.7120000000000001,,24/04/2009,1.0,0 -24.0,student,high.school,0.7120000000000001,,02/04/2002,1.0,1 -76.0,retired,university.degree,0.7120000000000001,18/09/2009,03/11/2008,1.0,1 -76.0,retired,university.degree,0.7120000000000001,11/01/2012,21/04/2006,1.0,0 -38.0,unemployed,high.school,0.71,05/10/2006,30/11/2009,1.0,1 -28.0,admin.,university.degree,0.71,25/04/2013,05/03/2003,1.0,0 -21.0,,university.degree,0.71,01/10/1988,24/02/2003,1.0,1 -52.0,technician,high.school,0.71,11/08/2010,07/05/1995,1.0,1 -,blue-collar,high.school,0.71,12/10/2007,30/04/2004,1.0,0 -30.0,self-employed,university.degree,0.71,07/04/2000,15/08/2012,1.0,0 -55.0,entrepreneur,basic.9y,0.71,08/12/2014,20/12/1993,1.0,1 -36.0,admin.,university.degree,0.71,,05/07/2013,1.0,0 -42.0,admin.,university.degree,0.71,26/11/2014,02/05/2005,1.0,0 -29.0,,university.degree,0.7090000000000001,31/05/1998,29/09/2011,1.0,0 -26.0,,university.degree,0.7090000000000001,08/04/1997,01/09/1991,1.0,0 -43.0,management,high.school,0.7090000000000001,05/02/1995,10/10/2003,1.0,1 -29.0,admin.,university.degree,0.7090000000000001,02/12/1998,09/10/1998,1.0,0 -29.0,technician,university.degree,0.7090000000000001,05/04/1996,30/07/2003,1.0,1 -28.0,unemployed,high.school,0.7090000000000001,28/01/2019,30/04/2010,1.0,0 -31.0,admin.,professional.course,0.7090000000000001,01/02/2009,24/03/2005,1.0,1 -51.0,,professional.course,0.7090000000000001,23/02/2006,10/09/2015,1.0,1 -23.0,student,basic.9y,0.708,,30/04/2013,1.0,1 -,,high.school,0.708,01/11/1997,06/05/2005,1.0,0 -23.0,student,basic.9y,0.708,06/10/2014,03/02/2011,1.0,1 -,admin.,university.degree,0.708,09/07/2010,05/02/1998,1.0,1 -27.0,technician,university.degree,0.708,10/02/2015,24/06/2011,1.0,1 -23.0,student,basic.9y,0.708,26/09/2014,04/08/2005,1.0,0 -62.0,retired,university.degree,0.706,04/05/2007,20/09/2016,1.0,1 -28.0,student,high.school,0.706,15/09/2005,09/10/2015,1.0,0 -57.0,admin.,high.school,0.706,20/12/2007,16/02/2012,1.0,1 -41.0,admin.,university.degree,0.7070000000000001,21/05/2002,12/07/2000,1.0,1 -35.0,blue-collar,basic.9y,0.7070000000000001,14/12/1994,06/04/2010,1.0,0 -41.0,admin.,university.degree,0.7070000000000001,,13/08/2004,1.0,1 -41.0,admin.,university.degree,0.7070000000000001,10/12/2004,26/12/2008,1.0,1 -76.0,retired,professional.course,0.7070000000000001,23/05/2011,10/02/1988,1.0,0 -35.0,blue-collar,basic.9y,0.7070000000000001,15/11/2017,15/04/2019,1.0,0 -45.0,admin.,university.degree,0.7070000000000001,09/09/1996,22/07/2008,1.0,1 -35.0,unemployed,professional.course,0.7070000000000001,05/03/2002,05/04/1994,1.0,0 -41.0,admin.,university.degree,0.7070000000000001,10/06/2005,09/06/2008,1.0,0 -46.0,technician,professional.course,0.706,10/09/1988,29/12/1998,1.0,1 -22.0,technician,professional.course,0.706,01/01/2003,20/03/2015,1.0,1 -,retired,professional.course,0.706,,21/03/2003,1.0,0 -59.0,self-employed,university.degree,0.706,02/10/2009,02/04/2004,1.0,0 -53.0,admin.,university.degree,0.706,04/07/2014,31/01/2012,1.0,0 -37.0,admin.,university.degree,0.706,27/07/2011,29/08/2008,1.0,1 -35.0,unemployed,professional.course,0.706,23/05/2007,20/08/2010,1.0,1 -39.0,unemployed,university.degree,0.706,15/07/1997,14/07/2005,1.0,1 -,admin.,university.degree,0.706,06/04/2011,04/02/2005,1.0,1 -,student,university.degree,0.706,14/10/2011,21/04/2006,1.0,0 -46.0,,high.school,0.706,31/03/2009,08/01/1997,1.0,0 -63.0,retired,professional.course,0.706,,09/02/2007,1.0,0 -32.0,self-employed,university.degree,0.706,17/12/2009,27/11/2009,1.0,1 -35.0,,university.degree,0.706,12/03/2010,26/05/2014,1.0,1 -40.0,self-employed,university.degree,0.706,10/11/1997,06/06/2003,1.0,1 -34.0,admin.,university.degree,0.7070000000000001,16/01/1990,22/02/2012,1.0,0 -29.0,management,university.degree,0.7070000000000001,18/04/2016,05/12/2003,1.0,0 -73.0,retired,high.school,0.7070000000000001,09/08/2002,13/02/2004,1.0,1 -43.0,blue-collar,basic.9y,0.7070000000000001,,28/10/2008,1.0,1 -26.0,,university.degree,0.7070000000000001,12/03/2004,07/06/2012,1.0,1 -,technician,university.degree,0.7070000000000001,21/02/2003,12/07/2005,1.0,1 -32.0,admin.,university.degree,0.7070000000000001,,04/06/1999,1.0,1 -34.0,admin.,university.degree,0.7070000000000001,09/03/2018,20/07/1995,1.0,1 -32.0,admin.,university.degree,0.7070000000000001,20/03/1988,19/09/2013,1.0,0 -,technician,university.degree,0.7070000000000001,05/01/2016,11/09/2014,1.0,0 -35.0,admin.,university.degree,0.7070000000000001,01/05/1998,14/01/2005,1.0,0 -73.0,retired,high.school,0.7070000000000001,21/02/2003,21/03/2017,1.0,1 -51.0,,professional.course,0.7,09/07/2004,18/12/2014,1.0,1 -31.0,student,high.school,0.7,29/04/2019,07/02/2002,1.0,0 -,admin.,high.school,0.7,,18/09/2003,1.0,0 -59.0,management,university.degree,0.7,01/06/2015,07/03/2002,1.0,0 -59.0,management,university.degree,0.7,08/07/2016,20/02/2012,1.0,0 -39.0,admin.,university.degree,0.655,,14/10/2008,1.0,1 -60.0,technician,university.degree,0.655,01/12/1995,11/07/2003,1.0,0 -30.0,blue-collar,high.school,0.655,01/02/2011,10/06/1987,1.0,1 -78.0,,professional.course,0.655,13/04/2006,12/11/2012,1.0,1 -66.0,retired,basic.4y,0.655,01/04/2008,27/09/2012,1.0,1 -66.0,,professional.course,0.655,24/07/2009,24/09/2004,1.0,1 -31.0,,professional.course,0.655,19/11/1998,02/12/2005,1.0,0 -30.0,blue-collar,high.school,0.655,21/12/2007,15/12/2015,1.0,1 -30.0,technician,professional.course,0.655,25/03/2014,30/12/2005,1.0,1 -30.0,technician,professional.course,0.655,28/06/2013,11/07/2011,1.0,0 -27.0,,professional.course,0.655,01/03/2007,25/09/2014,1.0,0 -30.0,technician,professional.course,0.655,11/07/2008,23/11/2007,1.0,0 -31.0,admin.,university.degree,0.655,19/10/1990,22/07/2015,1.0,1 -66.0,retired,professional.course,0.655,10/07/2014,14/03/2008,1.0,0 -66.0,retired,professional.course,0.655,13/04/2007,04/12/2014,1.0,1 -53.0,technician,high.school,0.655,23/01/2012,01/09/1994,1.0,1 -27.0,unknown,university.degree,0.655,14/02/2014,24/02/2005,1.0,0 -19.0,student,basic.6y,0.655,31/01/2012,27/06/2011,1.0,1 -31.0,admin.,professional.course,0.655,29/07/2008,01/12/2017,1.0,1 -25.0,blue-collar,basic.6y,0.655,06/06/2018,22/12/2008,1.0,1 -,,high.school,0.655,16/06/2016,25/09/2009,1.0,1 -30.0,technician,professional.course,0.655,,02/02/2017,1.0,1 -33.0,admin.,university.degree,0.655,10/09/2004,14/10/2005,1.0,1 -21.0,student,basic.9y,0.655,11/06/2013,11/04/1997,1.0,1 -38.0,blue-collar,high.school,0.655,10/10/2000,30/12/2013,1.0,1 -38.0,blue-collar,high.school,0.655,18/01/2008,01/01/1997,1.0,1 -24.0,admin.,university.degree,0.655,,23/11/2017,1.0,1 -38.0,blue-collar,high.school,0.655,06/02/2019,02/10/2009,1.0,1 -51.0,management,university.degree,0.655,,31/12/1982,1.0,0 -,admin.,high.school,0.655,05/10/2017,10/11/1995,1.0,1 -,student,basic.9y,0.655,18/01/2019,19/11/2010,1.0,1 -36.0,admin.,high.school,0.655,21/02/2019,18/02/2005,1.0,0 -54.0,technician,university.degree,0.655,04/08/2011,28/04/2010,1.0,0 -36.0,management,university.degree,0.655,12/12/1997,15/02/1982,1.0,1 -34.0,technician,university.degree,0.654,12/11/2014,01/07/1997,1.0,1 -37.0,admin.,university.degree,0.654,,09/06/2005,1.0,0 -34.0,technician,university.degree,0.654,31/03/1999,08/04/2005,1.0,1 -52.0,services,high.school,0.654,08/04/2011,02/04/2009,1.0,1 -,admin.,professional.course,0.654,,01/06/2007,1.0,0 -,technician,university.degree,0.654,02/12/2000,01/08/2003,1.0,1 -36.0,management,university.degree,0.654,06/08/2014,09/07/2004,1.0,1 -53.0,admin.,university.degree,0.654,11/06/2004,08/02/2008,1.0,1 -53.0,admin.,university.degree,0.654,28/07/1999,15/06/2004,1.0,0 -,blue-collar,basic.9y,0.654,07/12/2012,03/07/2013,1.0,0 -55.0,admin.,university.degree,0.654,01/08/2012,30/10/2013,1.0,0 -25.0,blue-collar,basic.9y,0.654,15/05/1995,13/02/2004,1.0,1 -66.0,retired,basic.4y,0.654,12/09/2001,04/09/2003,1.0,0 -53.0,admin.,university.degree,0.654,16/06/2014,07/06/2001,1.0,0 -34.0,admin.,professional.course,0.654,04/01/2002,21/03/2012,1.0,1 -25.0,student,university.degree,0.653,17/03/1999,31/12/1989,1.0,0 -64.0,retired,university.degree,0.653,19/09/2013,04/08/2016,1.0,0 -34.0,blue-collar,high.school,0.653,,11/04/2011,1.0,1 -41.0,admin.,university.degree,0.653,12/12/2003,20/06/2013,1.0,1 -28.0,unemployed,high.school,0.653,01/05/1996,18/01/2008,1.0,1 -72.0,retired,professional.course,0.653,30/05/2008,02/01/1998,1.0,1 -33.0,entrepreneur,professional.course,0.653,,01/07/1999,1.0,1 -85.0,retired,professional.course,0.653,24/04/2013,20/01/1994,1.0,0 -38.0,technician,high.school,0.653,19/12/2000,22/08/2002,1.0,0 -31.0,technician,professional.course,0.653,04/06/1998,29/09/2017,1.0,0 -34.0,technician,professional.course,0.653,28/06/2012,07/07/2006,1.0,1 -,retired,high.school,0.653,29/01/2013,13/07/2016,1.0,1 -27.0,student,high.school,0.653,04/12/2009,23/02/2006,1.0,1 -22.0,student,basic.9y,0.653,31/12/1990,05/10/1994,1.0,0 -50.0,technician,university.degree,0.653,01/03/1990,12/08/2005,1.0,1 -41.0,,university.degree,0.653,23/09/2014,14/03/2019,1.0,1 -38.0,technician,high.school,0.653,21/12/2011,09/06/2016,1.0,1 -41.0,admin.,university.degree,0.653,20/01/2012,19/10/2000,1.0,1 -41.0,admin.,university.degree,0.653,10/05/2002,04/04/2019,1.0,1 -43.0,self-employed,university.degree,0.652,15/07/2004,01/09/1996,1.0,1 -59.0,management,basic.4y,0.652,07/05/2004,31/12/1988,1.0,0 -35.0,technician,professional.course,0.652,01/10/2018,01/03/1995,1.0,0 -29.0,admin.,high.school,0.652,14/09/2011,15/01/2000,1.0,0 -27.0,services,university.degree,0.652,,25/12/1995,1.0,0 -29.0,management,university.degree,0.652,15/12/1999,06/02/2004,1.0,0 -73.0,retired,high.school,0.652,14/08/2014,16/11/2004,1.0,1 -29.0,admin.,high.school,0.652,01/08/2013,22/01/2004,1.0,1 -49.0,blue-collar,basic.9y,0.652,29/11/2013,21/11/2000,1.0,1 -49.0,blue-collar,basic.9y,0.652,01/07/1994,28/06/2002,1.0,0 -27.0,services,university.degree,0.652,19/03/2003,19/03/1999,1.0,1 -49.0,,basic.9y,0.652,16/11/2011,11/02/2005,1.0,1 -59.0,blue-collar,basic.4y,0.652,02/01/2003,07/03/2005,1.0,1 -,self-employed,university.degree,0.652,07/07/1997,13/07/2015,1.0,1 -36.0,admin.,university.degree,0.652,01/08/2006,15/04/1995,1.0,1 -49.0,blue-collar,basic.9y,0.652,,18/08/2008,1.0,1 -27.0,services,university.degree,0.652,18/08/2005,03/11/1999,1.0,0 -64.0,retired,university.degree,0.652,29/10/2004,21/10/2004,1.0,1 -34.0,admin.,university.degree,0.652,31/01/2012,05/11/1994,1.0,1 -42.0,blue-collar,basic.6y,0.652,17/02/2000,03/10/2003,1.0,1 -34.0,admin.,high.school,0.652,27/04/1991,27/04/2017,1.0,1 -29.0,blue-collar,professional.course,0.652,14/12/2012,31/01/2002,1.0,1 -34.0,admin.,university.degree,0.652,28/10/1998,06/11/2014,1.0,1 -34.0,admin.,university.degree,0.652,21/09/2007,10/09/2018,1.0,1 -34.0,admin.,university.degree,0.652,05/04/1992,16/05/2003,1.0,1 -34.0,admin.,university.degree,0.652,30/01/2007,01/07/2006,1.0,1 -55.0,unemployed,university.degree,0.652,22/07/2009,01/02/2007,1.0,1 -34.0,admin.,university.degree,0.652,14/06/2012,23/11/2012,1.0,1 -34.0,admin.,university.degree,0.652,09/06/2015,17/03/2015,1.0,1 -64.0,retired,university.degree,0.652,25/12/1994,27/05/2014,1.0,1 -26.0,admin.,high.school,0.652,20/02/1994,09/03/2015,1.0,1 -34.0,admin.,university.degree,0.652,14/05/2004,27/10/2003,1.0,0 -34.0,admin.,university.degree,0.652,06/06/2007,19/05/2006,1.0,1 -38.0,,high.school,0.652,19/03/2013,09/03/2010,1.0,1 -29.0,blue-collar,professional.course,0.652,01/09/2004,11/08/2006,1.0,1 -25.0,unemployed,high.school,0.6509999999999999,19/04/2007,20/01/2017,1.0,1 -43.0,self-employed,university.degree,0.6509999999999999,23/02/2009,06/08/2007,1.0,1 -35.0,technician,university.degree,0.6509999999999999,31/07/2014,31/12/1988,1.0,0 -28.0,,university.degree,0.6509999999999999,04/10/2007,31/12/1994,1.0,0 -28.0,self-employed,university.degree,0.6509999999999999,,05/03/2004,1.0,0 -31.0,technician,university.degree,0.6509999999999999,01/01/2006,25/09/2007,1.0,0 -55.0,admin.,high.school,0.6509999999999999,31/01/1997,16/12/2002,1.0,1 -28.0,admin.,university.degree,0.65,07/09/2005,28/04/2005,1.0,1 -33.0,admin.,university.degree,0.65,,25/12/1992,1.0,0 -27.0,technician,university.degree,0.65,,01/07/1994,1.0,0 -,,university.degree,0.65,05/02/1996,30/12/2013,1.0,0 -,admin.,university.degree,0.65,24/12/2014,24/07/2008,1.0,0 -46.0,admin.,university.degree,0.65,28/07/2015,15/01/1997,1.0,1 -38.0,services,high.school,0.65,05/05/2003,19/04/2012,1.0,1 -53.0,admin.,university.degree,0.65,24/06/2013,01/02/2015,1.0,0 -35.0,technician,professional.course,0.65,14/03/2008,21/11/2007,1.0,0 -33.0,admin.,university.degree,0.65,21/07/2005,12/01/2016,1.0,0 -,admin.,university.degree,0.65,,13/07/2018,1.0,0 -31.0,self-employed,professional.course,0.65,11/04/2008,31/01/2012,1.0,1 -28.0,services,professional.course,0.649,09/06/2006,08/08/2018,1.0,0 -61.0,self-employed,university.degree,0.649,06/07/2018,20/10/2009,1.0,0 -33.0,admin.,university.degree,0.649,24/05/1994,19/12/2003,1.0,0 -23.0,student,high.school,0.649,15/11/2002,06/06/2003,1.0,1 -38.0,housemaid,high.school,0.649,25/05/2011,08/09/1998,1.0,1 -33.0,admin.,university.degree,0.649,08/09/1998,27/03/2015,1.0,0 -26.0,student,high.school,0.649,09/03/2018,01/12/1994,1.0,1 -27.0,services,university.degree,0.649,04/07/2014,15/01/2013,1.0,1 -27.0,services,university.degree,0.649,03/02/2005,12/12/2003,1.0,1 -,retired,basic.4y,0.649,,07/06/2011,1.0,1 -62.0,technician,high.school,0.6459999999999999,19/02/2010,25/07/2016,1.0,1 -58.0,retired,university.degree,0.6459999999999999,31/12/1993,28/01/2003,1.0,0 -73.0,retired,basic.4y,0.6459999999999999,16/06/2014,17/01/2002,1.0,0 -53.0,technician,professional.course,0.6459999999999999,01/02/2010,22/10/1999,1.0,0 -30.0,management,university.degree,0.6459999999999999,03/07/2013,05/06/2017,1.0,0 -29.0,admin.,high.school,0.6459999999999999,05/06/1993,14/07/2015,1.0,1 -,technician,high.school,0.6459999999999999,04/02/2014,09/01/2009,1.0,1 -48.0,unemployed,university.degree,0.6459999999999999,19/01/2016,25/05/2007,1.0,0 -53.0,technician,professional.course,0.6459999999999999,02/01/2007,09/05/2013,1.0,0 -53.0,technician,professional.course,0.6459999999999999,05/02/1996,12/03/2010,1.0,0 -33.0,admin.,university.degree,0.6459999999999999,30/03/1990,19/11/2004,1.0,1 -58.0,admin.,university.degree,0.6459999999999999,11/04/2017,15/05/2015,1.0,0 -62.0,technician,high.school,0.6459999999999999,04/12/2014,24/02/2011,1.0,0 -82.0,retired,professional.course,0.6459999999999999,25/05/2007,27/12/2002,1.0,1 -29.0,admin.,university.degree,0.6459999999999999,31/12/1991,18/03/2013,1.0,0 -31.0,admin.,professional.course,0.6459999999999999,25/03/2005,09/03/2004,1.0,1 -62.0,technician,high.school,0.6459999999999999,02/03/2003,25/05/2010,1.0,0 -30.0,self-employed,university.degree,0.6459999999999999,02/08/2010,19/09/2013,1.0,1 -30.0,unemployed,professional.course,0.6459999999999999,07/07/2006,23/01/2015,1.0,0 -34.0,technician,professional.course,0.6459999999999999,18/10/2002,18/04/2006,1.0,1 -48.0,unemployed,university.degree,0.6459999999999999,28/04/2010,14/01/2010,1.0,0 -29.0,admin.,university.degree,0.6459999999999999,05/09/2008,25/05/1991,1.0,1 -34.0,technician,professional.course,0.6459999999999999,23/11/2011,15/12/2006,1.0,0 -,retired,basic.4y,0.6459999999999999,02/12/2013,01/07/1995,1.0,0 -31.0,unemployed,university.degree,0.6459999999999999,18/04/2003,07/05/2004,1.0,1 -47.0,self-employed,university.degree,0.6459999999999999,,15/06/2009,1.0,1 -48.0,unemployed,university.degree,0.6459999999999999,15/06/1998,07/06/2005,1.0,1 -,technician,professional.course,0.6459999999999999,02/08/2018,06/09/2002,1.0,1 -52.0,admin.,university.degree,0.6459999999999999,05/02/2002,15/02/1997,1.0,0 -46.0,unemployed,university.degree,0.6459999999999999,,04/03/2005,1.0,1 -31.0,admin.,university.degree,0.6459999999999999,18/06/2004,08/08/2008,1.0,1 -33.0,technician,professional.course,0.6459999999999999,20/01/2014,29/07/2010,1.0,0 -,services,high.school,0.6459999999999999,05/11/1990,22/01/2018,1.0,0 -52.0,admin.,university.degree,0.6459999999999999,,11/04/2014,1.0,1 -66.0,,high.school,0.6459999999999999,06/09/2013,27/10/2004,1.0,0 -,technician,university.degree,0.6459999999999999,15/01/1995,01/07/1996,1.0,0 -66.0,retired,high.school,0.6459999999999999,19/05/2000,22/04/2004,1.0,1 -23.0,student,high.school,0.644,07/02/2001,09/07/1999,1.0,1 -33.0,self-employed,university.degree,0.644,27/05/1998,04/07/2003,1.0,0 -37.0,technician,professional.course,0.644,21/04/2014,08/04/2005,1.0,0 -56.0,,basic.4y,0.644,19/12/2000,31/03/2000,1.0,0 -,admin.,university.degree,0.644,11/01/2008,24/12/2004,1.0,0 -52.0,technician,basic.9y,0.644,14/12/2016,09/12/1993,1.0,1 -53.0,blue-collar,basic.9y,0.643,16/12/2010,01/04/1993,1.0,1 -53.0,technician,high.school,0.643,29/10/2015,01/07/2007,1.0,0 -26.0,admin.,high.school,0.643,,23/06/2000,1.0,0 -28.0,admin.,university.degree,0.643,10/01/1990,26/03/2009,1.0,0 -28.0,admin.,university.degree,0.643,11/08/2009,05/04/1998,1.0,1 -28.0,admin.,university.degree,0.643,18/03/2013,14/05/2014,1.0,0 -47.0,services,high.school,0.643,28/12/2010,05/12/1990,1.0,0 -38.0,admin.,university.degree,0.643,10/09/2010,24/06/2005,1.0,1 -,admin.,high.school,0.643,,31/12/1991,1.0,1 -34.0,admin.,university.degree,0.643,01/02/1996,25/03/2016,1.0,1 -29.0,technician,professional.course,0.643,,05/04/1994,1.0,1 -24.0,,professional.course,0.643,,16/12/1998,1.0,0 -50.0,management,university.degree,0.643,14/02/2003,07/09/2011,1.0,0 -39.0,admin.,professional.course,0.643,07/01/2009,19/06/2017,1.0,1 -75.0,retired,basic.9y,0.639,06/05/2003,31/01/2012,1.0,1 -59.0,unemployed,basic.9y,0.639,10/12/1994,20/07/2011,1.0,1 -27.0,admin.,high.school,0.639,18/04/2012,05/04/2000,1.0,1 -30.0,technician,university.degree,0.639,15/11/1992,08/06/2000,1.0,1 -30.0,technician,university.degree,0.639,,01/02/2007,1.0,1 -29.0,admin.,university.degree,0.639,18/04/2014,31/12/1994,1.0,1 -38.0,student,high.school,0.639,25/12/1993,03/07/2017,1.0,1 -38.0,student,high.school,0.639,30/04/2015,05/04/2019,1.0,0 -38.0,student,high.school,0.639,23/01/2008,24/10/1997,1.0,0 -39.0,technician,high.school,0.639,15/03/2019,10/02/1990,1.0,1 -39.0,technician,high.school,0.639,12/04/2016,12/02/2010,1.0,1 -,,high.school,0.639,05/04/2018,24/06/2011,1.0,0 -70.0,retired,high.school,0.639,11/07/2013,18/08/2017,1.0,0 -,retired,basic.9y,0.639,17/12/2010,10/04/2013,1.0,0 -27.0,admin.,high.school,0.639,19/09/1995,31/12/1990,1.0,1 -30.0,student,high.school,0.637,22/07/2011,26/01/2009,1.0,1 -37.0,blue-collar,basic.9y,0.637,,23/03/2001,1.0,0 -30.0,student,high.school,0.637,16/01/2009,11/02/2005,1.0,1 -27.0,admin.,university.degree,0.637,,05/03/1996,1.0,1 -27.0,admin.,high.school,0.637,26/03/2009,26/01/2016,1.0,1 -27.0,,university.degree,0.637,05/02/2009,15/09/2011,1.0,1 -30.0,student,high.school,0.635,03/07/2006,27/06/2014,1.0,1 -30.0,student,high.school,0.635,06/02/2004,31/07/2003,1.0,1 -80.0,retired,basic.4y,0.635,,09/03/2001,1.0,1 -28.0,blue-collar,high.school,0.635,05/01/2012,24/10/2008,1.0,0 -41.0,technician,university.degree,0.635,20/08/2004,04/02/2004,1.0,1 -33.0,admin.,high.school,0.635,05/10/1999,22/06/2012,1.0,0 -28.0,admin.,university.degree,0.635,12/02/2004,17/12/1999,1.0,0 -36.0,admin.,high.school,0.635,14/03/2017,18/11/2005,1.0,0 -78.0,retired,high.school,0.635,04/01/2000,22/10/1999,1.0,1 -66.0,housemaid,basic.4y,0.635,19/07/2006,31/12/1990,1.0,1 -34.0,blue-collar,high.school,0.636,09/03/1996,19/12/2016,1.0,0 -57.0,blue-collar,basic.9y,0.636,17/07/2018,05/07/1993,1.0,0 -65.0,housemaid,basic.4y,0.636,23/02/2011,19/03/2009,1.0,1 -33.0,services,high.school,0.636,07/05/2013,10/03/2006,1.0,0 -59.0,services,high.school,0.636,31/01/2012,17/02/2006,1.0,0 -34.0,blue-collar,high.school,0.636,01/10/1994,17/01/2014,1.0,1 -26.0,admin.,high.school,0.636,06/04/2010,04/02/2005,1.0,0 -27.0,,university.degree,0.636,01/08/1991,01/04/1992,1.0,1 -26.0,admin.,university.degree,0.636,06/02/2014,16/02/2006,1.0,0 -34.0,admin.,high.school,0.636,30/03/2009,01/05/2013,1.0,0 -,retired,basic.4y,0.636,01/02/1996,15/12/2005,1.0,0 -28.0,,university.degree,0.636,28/05/1998,01/07/1993,1.0,0 -,admin.,university.degree,0.636,,04/03/2004,1.0,0 -57.0,blue-collar,basic.9y,0.636,28/09/2012,24/07/2014,1.0,0 -58.0,services,high.school,0.635,09/12/2016,28/08/2009,1.0,1 -58.0,services,high.school,0.635,,08/05/2003,1.0,0 -,services,high.school,0.635,02/08/2017,26/03/1997,1.0,0 -58.0,services,high.school,0.635,,29/11/2000,1.0,0 -58.0,services,high.school,0.635,15/09/2016,25/01/2010,1.0,0 -36.0,admin.,university.degree,0.635,27/05/2015,31/12/1994,1.0,0 -57.0,management,university.degree,0.635,,18/02/2014,1.0,1 -62.0,blue-collar,high.school,0.635,27/04/1990,13/02/2012,1.0,0 -58.0,services,high.school,0.635,04/06/2015,01/01/2007,1.0,0 -,,high.school,0.635,01/10/1995,02/01/2019,1.0,0 -58.0,services,high.school,0.635,14/06/2002,28/06/2002,1.0,0 -35.0,blue-collar,basic.4y,0.635,20/10/1996,29/06/2007,1.0,1 -49.0,,professional.course,0.635,19/06/2012,02/02/2009,1.0,0 -,retired,basic.4y,0.635,08/08/2008,15/03/2013,1.0,0 -68.0,retired,basic.4y,0.635,25/03/2016,01/02/1991,1.0,1 -,,university.degree,0.635,17/12/2004,28/12/2007,1.0,1 -,admin.,university.degree,0.635,24/05/2016,01/12/2005,1.0,1 -47.0,self-employed,professional.course,0.635,18/08/2006,30/03/2010,1.0,1 -,management,university.degree,0.635,18/07/1997,15/10/2015,1.0,0 -,admin.,university.degree,0.635,12/01/2017,17/04/2000,1.0,0 -27.0,admin.,university.degree,0.635,28/12/2012,27/05/2005,1.0,1 -,technician,professional.course,0.635,02/09/2003,10/12/2004,1.0,1 -64.0,retired,basic.4y,0.634,21/05/2014,25/03/2019,1.0,1 -56.0,unemployed,basic.4y,0.634,09/02/2006,13/08/2010,1.0,1 -56.0,unemployed,basic.4y,0.634,25/10/2012,10/05/2002,1.0,1 -56.0,admin.,university.degree,0.634,28/03/2018,14/08/2006,1.0,1 -,admin.,university.degree,0.634,23/12/2005,18/02/2005,1.0,1 -56.0,admin.,university.degree,0.634,,30/07/2004,1.0,0 -27.0,admin.,university.degree,0.634,16/07/1993,24/01/2000,1.0,1 -32.0,management,university.degree,0.634,01/09/2005,12/07/2001,1.0,0 -,housemaid,basic.4y,0.635,01/05/2007,29/07/2005,1.0,1 -56.0,admin.,university.degree,0.635,09/12/1992,26/05/2011,1.0,0 -33.0,admin.,university.degree,0.635,,02/11/2009,1.0,1 -27.0,student,high.school,0.635,14/04/1999,26/07/2016,1.0,1 -41.0,,high.school,0.635,20/11/1993,28/02/2003,1.0,1 -27.0,student,high.school,0.635,22/08/2014,20/01/1996,1.0,0 -35.0,admin.,high.school,0.635,,24/01/2008,1.0,1 -27.0,student,high.school,0.635,26/02/2014,07/10/2005,1.0,0 -,retired,basic.4y,0.635,,07/07/2000,1.0,0 -32.0,admin.,university.degree,0.635,23/12/2010,05/12/1993,1.0,1 -35.0,,high.school,0.635,09/03/1996,15/07/2005,1.0,1 -,,university.degree,0.638,23/06/2016,23/04/2019,1.0,1 -27.0,technician,professional.course,0.638,13/01/2015,19/10/2017,1.0,0 -46.0,technician,professional.course,0.638,17/06/2013,11/06/2004,1.0,1 -,admin.,university.degree,0.638,02/01/2009,15/05/2015,1.0,1 -61.0,admin.,high.school,0.638,11/05/2018,23/01/2002,1.0,1 -76.0,retired,basic.4y,0.638,25/06/2003,22/04/2005,1.0,0 -82.0,housemaid,basic.4y,0.638,15/07/1990,09/03/1996,1.0,1 -58.0,retired,basic.4y,0.639,06/08/2004,04/03/2005,1.0,1 -39.0,technician,professional.course,0.64,14/04/2016,01/12/1998,1.0,0 -,management,university.degree,0.64,14/04/2015,27/06/2007,1.0,1 -75.0,retired,high.school,0.64,02/05/2008,08/07/2015,1.0,0 -53.0,management,university.degree,0.64,16/09/2005,24/04/2009,1.0,0 -53.0,management,university.degree,0.64,02/06/2015,12/03/2008,1.0,0 -58.0,housemaid,professional.course,0.64,22/08/2011,21/03/2003,1.0,1 -26.0,,university.degree,0.64,14/07/2010,10/10/2012,1.0,1 -71.0,retired,professional.course,0.64,,24/03/2009,1.0,1 -53.0,technician,university.degree,0.64,24/12/2015,27/01/2006,1.0,1 -71.0,retired,professional.course,0.64,15/02/1995,10/06/2004,1.0,0 -37.0,technician,professional.course,0.642,01/11/1999,11/12/2013,1.0,1 -,admin.,high.school,0.642,03/05/2013,19/09/1997,1.0,1 -37.0,management,university.degree,0.642,27/12/2010,07/02/2008,1.0,0 -35.0,admin.,university.degree,0.642,26/11/2004,21/05/2004,1.0,0 -33.0,admin.,university.degree,0.642,27/11/2007,16/05/2017,1.0,0 -58.0,housemaid,professional.course,0.642,05/08/2013,31/12/1989,1.0,0 -62.0,entrepreneur,basic.9y,0.642,26/09/2003,24/12/2007,1.0,0 -58.0,housemaid,professional.course,0.642,,26/07/2012,1.0,0 -33.0,admin.,university.degree,0.642,28/09/2012,07/03/2017,1.0,0 -48.0,admin.,professional.course,0.642,,11/02/2003,1.0,1 -49.0,admin.,high.school,0.642,13/04/2006,01/05/2008,1.0,0 -42.0,housemaid,basic.4y,0.642,20/07/2015,05/11/1998,1.0,0 -33.0,admin.,university.degree,0.642,19/10/2018,19/01/2007,1.0,0 -58.0,housemaid,professional.course,0.642,,04/07/2018,1.0,0 -56.0,technician,high.school,0.642,03/07/2003,15/06/1994,1.0,0 -59.0,blue-collar,basic.4y,0.642,01/05/2012,13/07/2016,1.0,1 -33.0,admin.,university.degree,0.642,,27/08/2003,1.0,0 -35.0,admin.,university.degree,0.642,03/06/2005,06/09/2005,1.0,1 -63.0,technician,high.school,0.642,13/07/2017,19/09/1995,1.0,1 -,management,university.degree,0.644,11/07/2013,05/07/1991,1.0,0 -26.0,admin.,university.degree,0.644,07/11/1999,28/04/2010,1.0,1 -80.0,housemaid,basic.4y,0.644,28/11/2008,21/03/2008,1.0,1 -49.0,admin.,university.degree,0.644,29/06/2001,11/05/2005,1.0,1 -20.0,student,basic.4y,0.644,,30/07/2004,1.0,1 -20.0,student,basic.4y,0.644,02/10/2014,06/06/2002,1.0,1 -,entrepreneur,basic.4y,0.644,31/01/2013,05/10/2018,1.0,1 -36.0,admin.,basic.9y,0.644,19/11/2013,23/04/2004,1.0,1 -48.0,admin.,university.degree,0.644,12/03/2001,01/05/1997,1.0,0 -48.0,admin.,university.degree,0.644,11/01/1996,05/12/2011,1.0,1 -74.0,,university.degree,0.644,05/03/1994,24/09/2003,1.0,1 -48.0,admin.,university.degree,0.644,16/10/2014,02/09/2014,1.0,1 -48.0,admin.,university.degree,0.644,30/11/2010,24/09/1999,1.0,1 -35.0,admin.,university.degree,0.644,,10/05/1988,1.0,1 -37.0,,university.degree,0.644,31/12/1990,28/04/2011,1.0,1 -46.0,services,basic.4y,0.644,01/05/2013,16/08/2016,1.0,0 -58.0,admin.,professional.course,0.644,05/11/1997,27/07/2018,1.0,0 -22.0,services,high.school,0.644,,10/11/1999,1.0,0 -35.0,services,professional.course,0.644,06/08/2004,05/12/1991,1.0,1 -68.0,retired,basic.4y,0.644,15/04/2005,13/01/2005,1.0,0 -41.0,,university.degree,0.644,06/10/2014,07/06/2016,1.0,1 -68.0,retired,university.degree,0.644,,24/12/2004,1.0,1 -55.0,technician,professional.course,0.644,08/02/2012,13/02/2015,1.0,0 -50.0,technician,university.degree,0.644,07/06/2016,31/12/1992,1.0,1 -82.0,,basic.4y,0.643,09/03/2006,15/03/2017,1.0,1 -25.0,self-employed,high.school,0.643,01/04/2014,21/04/2015,1.0,0 -29.0,admin.,university.degree,0.643,26/08/1997,28/06/2002,1.0,0 -25.0,self-employed,high.school,0.643,01/07/1997,27/02/2009,1.0,0 -54.0,admin.,high.school,0.643,01/06/2008,29/12/2006,1.0,0 -82.0,retired,basic.4y,0.643,17/11/2010,22/10/2013,1.0,1 -74.0,retired,basic.4y,0.643,17/10/1997,24/01/2003,1.0,1 -74.0,retired,basic.4y,0.643,01/08/1995,01/03/2009,1.0,0 -74.0,retired,basic.4y,0.643,05/01/1997,10/04/2014,1.0,1 -85.0,housemaid,basic.4y,0.642,17/01/2003,25/06/1988,1.0,1 -85.0,,basic.4y,0.642,01/06/1999,29/08/1997,1.0,1 -85.0,housemaid,basic.4y,0.642,23/04/2008,16/07/2012,1.0,0 -75.0,retired,high.school,0.642,27/08/2004,18/06/2004,1.0,1 -85.0,housemaid,basic.4y,0.642,,18/04/2008,1.0,1 -70.0,,basic.4y,0.642,17/06/2004,01/03/2007,1.0,0 -45.0,management,high.school,0.642,23/03/2016,07/08/2015,1.0,1 -61.0,retired,high.school,0.642,21/03/2008,02/09/2005,1.0,0 -49.0,admin.,high.school,0.642,09/06/2006,05/03/1990,1.0,0 -66.0,retired,basic.4y,0.642,27/12/2011,11/01/2006,1.0,1 -57.0,housemaid,basic.4y,0.642,17/07/2000,31/12/1992,1.0,1 -80.0,retired,basic.4y,0.642,20/05/2005,16/05/2011,1.0,0 -80.0,,basic.4y,0.642,19/09/1995,15/06/2000,1.0,1 -80.0,retired,basic.4y,0.642,24/01/2011,16/08/1996,1.0,1 -80.0,retired,basic.4y,0.642,03/04/2008,18/06/2012,1.0,1 -57.0,housemaid,basic.4y,0.642,01/08/1994,13/04/2001,1.0,1 -58.0,unemployed,basic.9y,0.644,15/01/1997,11/04/2003,1.0,1 -53.0,housemaid,university.degree,0.644,,03/04/2006,1.0,1 -80.0,retired,basic.4y,0.644,03/04/2009,01/10/1996,1.0,0 -57.0,retired,high.school,0.644,19/03/2009,09/10/2017,1.0,1 -77.0,retired,high.school,0.644,10/06/2004,05/02/2004,1.0,1 -59.0,retired,high.school,0.644,29/11/2017,30/05/2008,1.0,0 -44.0,admin.,high.school,0.644,17/07/2012,16/11/2015,1.0,0 -80.0,retired,basic.4y,0.644,29/12/2006,31/12/1994,1.0,1 -32.0,,university.degree,0.645,31/12/1989,01/08/2006,1.0,0 -,admin.,university.degree,0.645,15/06/1993,17/01/2003,1.0,1 -41.0,admin.,university.degree,0.645,27/05/2004,02/02/2010,1.0,1 -63.0,housemaid,basic.9y,0.645,13/07/2015,01/07/2014,1.0,0 -47.0,admin.,high.school,0.645,21/01/2014,23/05/2014,1.0,1 -73.0,retired,professional.course,0.645,20/06/2014,01/09/1994,1.0,1 -26.0,student,high.school,0.645,15/06/2007,08/03/2010,1.0,1 -25.0,admin.,university.degree,0.645,05/05/2006,16/03/2018,1.0,0 -62.0,technician,high.school,0.645,26/09/2017,22/12/2006,1.0,0 -71.0,retired,basic.4y,0.645,04/11/2005,16/02/2011,1.0,0 -29.0,admin.,university.degree,0.645,23/12/2005,28/11/2011,1.0,0 -46.0,admin.,high.school,0.645,05/03/1992,15/03/2000,1.0,1 -38.0,management,university.degree,0.645,,19/02/1999,1.0,1 -29.0,,university.degree,0.645,,15/03/2000,1.0,0 -32.0,technician,professional.course,0.645,01/12/1997,21/11/2013,1.0,1 -46.0,admin.,high.school,0.645,,08/12/2016,1.0,0 -29.0,technician,university.degree,0.645,10/12/2004,20/04/2007,1.0,1 -30.0,student,high.school,0.645,27/02/2006,06/04/1995,1.0,0 -,student,high.school,0.645,05/03/1990,03/02/2016,1.0,1 -,admin.,high.school,0.645,,19/09/2003,1.0,0 -24.0,,high.school,0.645,31/12/1987,01/01/2006,1.0,0 -71.0,retired,basic.4y,0.645,09/12/2015,09/08/2016,1.0,1 -24.0,blue-collar,high.school,0.645,01/07/1993,22/09/2003,1.0,0 -71.0,retired,basic.4y,0.645,07/02/2003,10/12/2007,1.0,0 -29.0,technician,university.degree,0.645,03/11/2014,05/05/1995,1.0,0 -24.0,blue-collar,high.school,0.645,03/12/1992,15/06/2010,1.0,0 -27.0,,university.degree,0.6459999999999999,25/02/2005,01/08/1997,1.0,0 -39.0,management,university.degree,0.6459999999999999,20/06/1995,05/08/2000,1.0,1 -24.0,student,basic.9y,0.6459999999999999,13/06/2003,04/05/2001,1.0,0 -24.0,student,basic.9y,0.6459999999999999,23/07/2003,07/07/1995,1.0,0 -27.0,admin.,university.degree,0.6459999999999999,04/06/2009,14/03/2016,1.0,0 -37.0,admin.,high.school,0.6459999999999999,19/03/2015,30/10/1998,1.0,1 -30.0,admin.,university.degree,0.6459999999999999,25/11/2016,02/03/2018,1.0,1 -20.0,student,high.school,0.6459999999999999,01/03/2001,11/06/2004,1.0,0 -,management,high.school,0.6459999999999999,09/01/1991,25/01/2012,1.0,1 -,services,high.school,0.6459999999999999,23/10/2017,26/10/2016,1.0,1 -48.0,technician,professional.course,0.6459999999999999,14/04/2016,14/04/2000,1.0,1 -20.0,student,high.school,0.6459999999999999,06/02/2009,10/04/2015,1.0,0 -52.0,admin.,high.school,0.654,14/08/2002,24/11/2000,1.0,1 -52.0,admin.,high.school,0.654,18/10/2005,30/03/2001,1.0,1 -28.0,admin.,high.school,0.654,05/06/2002,01/03/1998,1.0,1 -33.0,admin.,university.degree,0.654,20/12/2017,23/04/2015,1.0,1 -52.0,admin.,high.school,0.654,11/05/2018,18/06/2012,1.0,1 -50.0,admin.,basic.9y,0.659,24/06/2011,08/10/2013,1.0,1 -,admin.,university.degree,0.659,13/12/2013,12/11/2014,1.0,0 -29.0,services,high.school,0.659,15/07/2013,01/09/2016,1.0,1 -38.0,admin.,high.school,0.659,11/03/2005,01/10/1995,1.0,1 -,,basic.9y,0.659,21/01/2011,29/10/2014,1.0,0 -31.0,self-employed,university.degree,0.659,15/03/2005,24/05/2010,1.0,1 -36.0,admin.,high.school,0.659,01/04/1999,01/02/2010,1.0,0 -37.0,technician,professional.course,0.659,08/11/2007,01/11/2013,1.0,1 -26.0,,university.degree,0.659,05/09/2002,25/01/1995,1.0,0 -35.0,,university.degree,0.659,09/04/1995,15/12/1997,1.0,1 -29.0,services,high.school,0.659,02/10/2014,29/03/2006,1.0,1 -36.0,unemployed,professional.course,0.659,01/11/1997,30/12/2011,1.0,0 -52.0,admin.,university.degree,0.659,24/04/2003,12/08/2014,1.0,1 -33.0,admin.,university.degree,0.659,,01/06/1996,1.0,1 -38.0,admin.,high.school,0.659,23/03/2015,12/10/2005,1.0,1 -34.0,technician,professional.course,0.6629999999999999,10/08/1988,15/12/1997,1.0,0 -36.0,blue-collar,high.school,0.6629999999999999,23/09/2016,10/06/2013,1.0,1 -30.0,management,university.degree,0.6629999999999999,04/08/2015,22/11/2007,1.0,0 -20.0,student,high.school,0.6629999999999999,22/12/2015,23/05/2012,1.0,0 -,,university.degree,0.6629999999999999,24/12/2013,03/10/1997,1.0,1 -36.0,blue-collar,high.school,0.6629999999999999,,31/10/2012,1.0,0 -28.0,technician,university.degree,0.6629999999999999,24/02/2006,13/09/2011,1.0,0 -28.0,technician,university.degree,0.6629999999999999,07/05/1997,05/01/1996,1.0,0 -31.0,student,university.degree,0.6629999999999999,19/12/2013,01/11/2008,1.0,1 -21.0,student,high.school,0.6629999999999999,10/06/2005,31/12/1990,1.0,1 -20.0,student,high.school,0.6629999999999999,12/01/2007,01/10/1997,1.0,0 -37.0,admin.,university.degree,0.6679999999999999,01/09/2006,05/02/1997,1.0,0 -39.0,admin.,high.school,0.6679999999999999,12/11/2009,06/01/2006,1.0,1 -52.0,admin.,university.degree,0.6679999999999999,14/02/2003,28/04/2000,1.0,0 -29.0,admin.,university.degree,0.6679999999999999,14/12/2011,22/11/2002,1.0,0 -30.0,admin.,university.degree,0.6679999999999999,07/11/2005,16/06/2000,1.0,0 -30.0,blue-collar,professional.course,0.6679999999999999,18/10/2001,05/07/1993,1.0,0 -48.0,blue-collar,basic.9y,0.6679999999999999,17/08/2007,29/04/2014,1.0,1 -18.0,student,high.school,0.6679999999999999,28/06/2013,21/12/2007,1.0,1 -18.0,student,high.school,0.6679999999999999,23/12/2013,07/01/2005,1.0,1 -79.0,retired,basic.9y,0.6679999999999999,21/04/2014,19/03/1999,1.0,0 -79.0,,basic.9y,0.6679999999999999,01/03/1996,09/03/1993,1.0,0 -43.0,technician,professional.course,0.6679999999999999,04/06/2007,30/12/2011,1.0,1 -52.0,admin.,university.degree,0.6679999999999999,01/12/2004,20/10/2005,1.0,1 -24.0,student,high.school,0.6679999999999999,,04/06/2003,1.0,1 -52.0,technician,university.degree,0.6679999999999999,06/01/2006,23/12/2010,1.0,1 -,,basic.9y,0.6679999999999999,05/08/2016,01/08/2006,1.0,0 -29.0,,high.school,0.6679999999999999,24/09/2003,19/05/2008,1.0,0 -51.0,services,high.school,0.6679999999999999,05/05/1994,02/02/2009,1.0,1 -32.0,student,high.school,0.672,17/01/2001,25/05/2010,1.0,1 -37.0,housemaid,university.degree,0.672,31/10/2012,09/03/2016,1.0,0 -24.0,student,high.school,0.672,15/07/1998,29/03/2016,1.0,1 -24.0,student,high.school,0.672,10/10/1990,12/08/2010,1.0,0 -24.0,student,high.school,0.672,31/01/2013,09/04/1999,1.0,0 -24.0,student,high.school,0.672,07/07/2016,05/06/1995,1.0,1 -52.0,admin.,university.degree,0.672,31/08/2018,04/06/2012,1.0,1 -18.0,student,high.school,0.672,16/01/1991,28/09/2018,1.0,0 -29.0,admin.,university.degree,0.672,04/02/2016,02/01/2017,1.0,0 -29.0,,university.degree,0.672,01/07/2005,31/01/2013,1.0,1 -44.0,blue-collar,basic.6y,0.672,22/01/2004,23/01/2015,1.0,0 -27.0,student,high.school,0.672,04/10/2002,13/06/2017,1.0,0 -20.0,student,high.school,0.672,06/07/2000,20/01/2009,1.0,1 -48.0,admin.,university.degree,0.672,02/06/2017,16/02/2015,1.0,0 -,management,basic.9y,0.672,03/04/2003,05/06/2008,1.0,0 -72.0,retired,basic.4y,0.672,,01/06/2012,1.0,1 -36.0,,professional.course,0.677,19/11/2013,23/12/2004,1.0,0 -37.0,technician,university.degree,0.677,16/03/2004,19/09/1995,1.0,1 -33.0,services,high.school,0.677,09/07/1990,01/09/1996,1.0,1 -52.0,admin.,university.degree,0.677,02/12/2013,04/01/2001,1.0,1 -52.0,admin.,university.degree,0.677,31/08/2012,24/09/2004,1.0,1 -,admin.,university.degree,0.677,30/05/2003,08/04/2013,1.0,1 -52.0,admin.,university.degree,0.677,,25/09/2013,1.0,0 -19.0,student,basic.4y,0.677,17/01/2002,09/10/2006,1.0,0 -18.0,student,high.school,0.677,03/04/2017,30/01/2004,1.0,0 -52.0,technician,university.degree,0.677,25/07/2014,01/02/1994,1.0,1 -62.0,retired,professional.course,0.677,19/12/2002,08/08/2008,1.0,0 -31.0,,high.school,0.677,10/01/2018,10/07/2012,1.0,1 -78.0,retired,basic.4y,0.682,16/04/2013,09/12/2015,1.0,0 -37.0,management,high.school,0.682,19/12/2005,21/12/2017,1.0,1 -44.0,technician,university.degree,0.682,08/01/2015,01/09/1991,1.0,1 -30.0,student,high.school,0.682,03/11/2015,14/09/2001,1.0,1 -44.0,technician,university.degree,0.682,,20/02/2003,1.0,0 -30.0,student,high.school,0.682,27/05/2014,20/04/2007,1.0,1 -60.0,retired,professional.course,0.682,,20/07/2015,1.0,0 -44.0,technician,university.degree,0.682,21/02/2002,05/05/2015,1.0,0 -42.0,retired,basic.4y,0.682,11/02/2005,05/12/2014,1.0,0 -44.0,admin.,university.degree,0.682,18/07/2003,19/04/2012,1.0,1 -33.0,blue-collar,basic.6y,0.682,,07/12/2012,1.0,0 -,retired,high.school,0.682,26/06/2008,01/06/1993,1.0,0 -22.0,student,high.school,0.682,,01/01/2005,1.0,1 -38.0,entrepreneur,professional.course,0.682,23/07/2013,22/10/2008,1.0,0 -41.0,admin.,university.degree,0.682,,06/05/2014,1.0,0 -38.0,entrepreneur,professional.course,0.682,14/01/1992,03/06/2014,1.0,1 -46.0,admin.,high.school,0.682,21/02/1990,05/02/2002,1.0,0 -56.0,technician,professional.course,0.682,05/04/1994,12/04/2002,1.0,1 -24.0,student,high.school,0.682,23/12/1999,07/10/2008,1.0,0 -34.0,technician,high.school,0.682,22/05/1997,17/04/2015,1.0,0 -,,university.degree,0.682,17/03/1999,05/08/2005,1.0,0 -50.0,admin.,university.degree,0.682,,29/12/2017,1.0,0 -59.0,admin.,basic.4y,0.682,05/04/2005,28/03/2011,1.0,1 -58.0,admin.,high.school,0.682,14/06/2001,04/05/2017,1.0,1 -50.0,admin.,university.degree,0.682,21/04/2016,14/12/2005,1.0,1 -77.0,retired,university.degree,0.682,22/01/2015,05/02/1997,1.0,1 -66.0,blue-collar,high.school,0.682,,04/09/1996,1.0,1 -,admin.,high.school,0.682,08/02/2008,11/06/1999,1.0,0 -61.0,management,university.degree,0.682,12/12/2000,10/08/2010,1.0,1 -48.0,unemployed,professional.course,0.682,12/02/1999,31/12/2013,1.0,1 -48.0,unemployed,professional.course,0.682,24/06/2008,20/06/2017,1.0,1 -50.0,admin.,high.school,0.682,27/10/1997,17/03/2009,1.0,0 -40.0,technician,professional.course,0.682,,31/12/2010,1.0,1 -30.0,admin.,high.school,0.682,12/04/2002,30/12/2002,1.0,0 -60.0,admin.,high.school,0.682,09/02/2010,24/06/2005,1.0,1 -48.0,unemployed,professional.course,0.682,07/01/2013,08/06/2007,1.0,1 -77.0,retired,university.degree,0.682,15/09/2000,12/08/1998,1.0,1 -30.0,admin.,high.school,0.682,15/11/1995,01/04/1998,1.0,0 -47.0,management,university.degree,0.682,02/05/2011,20/12/2010,1.0,0 -34.0,management,university.degree,0.6829999999999999,20/12/2011,05/02/1999,1.0,0 -,blue-collar,professional.course,0.6829999999999999,16/02/2005,25/08/1997,1.0,1 -92.0,retired,high.school,0.6829999999999999,07/08/1996,25/11/2008,1.0,0 -58.0,management,university.degree,0.6829999999999999,27/06/2008,05/02/1990,1.0,1 -31.0,admin.,university.degree,0.6829999999999999,22/06/2007,30/12/1997,1.0,1 -41.0,unemployed,basic.9y,0.6829999999999999,25/06/1997,13/12/2007,1.0,1 -28.0,admin.,high.school,0.6829999999999999,05/07/2002,14/08/2003,1.0,1 -,admin.,university.degree,0.6829999999999999,26/02/1998,31/12/1992,1.0,1 -39.0,services,high.school,0.6829999999999999,25/07/2018,29/08/2005,1.0,1 -70.0,retired,basic.4y,0.6829999999999999,09/11/2009,03/09/2002,1.0,1 -40.0,,basic.9y,0.6829999999999999,24/12/2015,10/07/2012,1.0,1 -40.0,admin.,basic.9y,0.6829999999999999,,16/01/2013,1.0,1 -28.0,,high.school,0.6829999999999999,,14/01/2005,1.0,0 -60.0,management,high.school,0.6829999999999999,06/06/2002,07/08/2012,1.0,1 -29.0,admin.,university.degree,0.684,30/01/2004,31/10/2012,1.0,1 -52.0,management,university.degree,0.684,06/02/2009,29/11/2010,1.0,1 -52.0,management,university.degree,0.684,27/11/2014,07/02/2003,1.0,0 -30.0,admin.,high.school,0.684,07/07/2016,04/07/2014,1.0,1 -47.0,technician,professional.course,0.684,13/08/2012,22/10/2004,1.0,0 -32.0,admin.,university.degree,0.684,13/05/2004,25/09/2014,1.0,0 -41.0,admin.,university.degree,0.684,26/07/2011,12/11/1999,1.0,0 -68.0,retired,basic.4y,0.684,26/11/2004,03/03/1999,1.0,1 -33.0,technician,professional.course,0.684,11/06/2004,13/03/2001,1.0,1 -76.0,retired,basic.4y,0.684,,19/07/2004,1.0,1 -65.0,admin.,university.degree,0.684,02/07/2018,28/07/2005,1.0,1 -77.0,retired,high.school,0.684,17/11/2017,30/01/2001,1.0,0 -33.0,,professional.course,0.684,,20/03/2019,1.0,0 -52.0,management,university.degree,0.684,13/08/2002,01/07/1995,1.0,1 -33.0,admin.,university.degree,0.684,01/12/2014,15/03/1995,1.0,1 -71.0,admin.,basic.4y,0.684,07/12/2010,12/07/2011,1.0,1 -29.0,student,university.degree,0.685,10/03/2014,15/10/2015,1.0,1 -63.0,retired,professional.course,0.685,02/12/2014,11/03/2019,1.0,0 -,admin.,university.degree,0.685,,05/11/1998,1.0,1 -33.0,admin.,university.degree,0.685,25/07/2012,10/09/2013,1.0,0 -54.0,admin.,professional.course,0.685,27/08/2002,20/12/2017,1.0,0 -60.0,blue-collar,basic.4y,0.685,06/08/2004,25/03/1998,1.0,1 -33.0,admin.,university.degree,0.685,22/08/2014,25/02/2013,1.0,0 -63.0,retired,professional.course,0.685,16/10/1990,29/06/2016,1.0,1 -33.0,technician,university.degree,0.685,04/06/1993,30/12/2004,1.0,1 -74.0,retired,university.degree,0.688,,10/04/2017,1.0,1 -47.0,services,university.degree,0.688,16/11/2018,18/12/2000,1.0,1 -50.0,unemployed,high.school,0.688,04/03/1999,29/11/1996,1.0,1 -29.0,admin.,high.school,0.69,16/07/2004,02/10/2012,1.0,0 -48.0,self-employed,university.degree,0.69,20/05/2011,01/03/1993,1.0,1 -28.0,student,high.school,0.69,,28/07/2016,1.0,1 -68.0,retired,professional.course,0.6920000000000001,22/09/2011,12/04/2018,1.0,0 -68.0,retired,professional.course,0.6920000000000001,25/04/1997,10/04/2014,1.0,1 -,unknown,university.degree,0.6920000000000001,12/12/2016,26/02/2015,1.0,0 -45.0,management,basic.9y,0.6920000000000001,28/11/2013,25/10/2012,1.0,0 -46.0,admin.,university.degree,0.6920000000000001,04/01/2005,31/12/1992,1.0,1 -31.0,admin.,professional.course,0.6920000000000001,31/10/2008,17/09/2004,1.0,1 -58.0,management,university.degree,0.6920000000000001,02/02/2000,02/02/2006,1.0,1 -31.0,unemployed,high.school,0.6920000000000001,09/06/2010,18/10/2011,1.0,0 -34.0,admin.,high.school,0.6920000000000001,24/04/1990,03/11/2006,1.0,0 -46.0,admin.,university.degree,0.6920000000000001,,06/04/2009,1.0,1 -28.0,student,university.degree,0.695,03/04/2014,26/11/1998,1.0,1 -31.0,services,basic.9y,0.695,16/03/2011,25/02/2008,1.0,1 -,services,basic.9y,0.695,05/10/2015,13/06/2018,1.0,0 -61.0,blue-collar,basic.6y,0.695,18/11/2008,25/04/1997,1.0,1 -41.0,management,high.school,0.695,01/09/2008,24/12/2014,1.0,1 -34.0,admin.,university.degree,0.695,,15/01/1997,1.0,0 -34.0,admin.,university.degree,0.695,19/03/2003,31/10/2014,1.0,1 -29.0,services,high.school,0.695,09/11/1994,13/09/2018,1.0,0 -45.0,self-employed,high.school,0.695,20/04/2007,18/10/2012,1.0,1 -28.0,,university.degree,0.695,20/07/2000,26/12/2006,1.0,1 -24.0,unemployed,high.school,0.6970000000000001,15/05/2003,01/12/1995,1.0,1 -80.0,retired,basic.4y,0.6970000000000001,11/07/2003,05/08/1996,1.0,1 -,management,university.degree,0.6970000000000001,19/05/2005,01/03/1996,1.0,0 -36.0,technician,professional.course,0.6970000000000001,16/07/2012,17/11/2006,1.0,0 -79.0,retired,basic.9y,0.6970000000000001,02/04/1990,05/05/2006,1.0,0 -24.0,unemployed,high.school,0.6970000000000001,27/07/2012,04/05/2012,1.0,1 -76.0,retired,basic.4y,0.6970000000000001,,22/02/2018,1.0,1 -45.0,technician,university.degree,0.6970000000000001,31/12/1992,31/10/2012,1.0,1 -20.0,student,high.school,0.6970000000000001,12/12/2002,25/08/2000,1.0,1 -20.0,student,high.school,0.6970000000000001,08/05/2013,17/07/2013,1.0,1 -36.0,admin.,university.degree,0.6970000000000001,07/12/2007,25/02/2016,1.0,1 -36.0,admin.,university.degree,0.6970000000000001,18/11/2008,09/03/2016,1.0,1 -77.0,retired,basic.4y,0.6970000000000001,01/02/2008,05/10/1996,1.0,1 -22.0,student,high.school,0.6970000000000001,02/08/2006,19/09/2003,1.0,1 -46.0,,professional.course,0.6970000000000001,21/01/2001,28/11/2008,1.0,1 -69.0,retired,high.school,0.6970000000000001,27/11/2013,10/11/2009,1.0,1 -,retired,high.school,0.6970000000000001,14/07/2016,01/08/2000,1.0,1 -64.0,housemaid,high.school,0.6970000000000001,01/03/1994,25/02/1997,1.0,1 -,,university.degree,0.6970000000000001,15/09/2006,11/07/2003,1.0,1 -84.0,retired,basic.9y,0.6970000000000001,01/10/1995,29/06/2011,1.0,0 -28.0,admin.,university.degree,0.6970000000000001,,22/03/2019,1.0,1 -28.0,admin.,high.school,0.6970000000000001,,06/08/2004,1.0,1 -70.0,retired,high.school,0.6970000000000001,15/03/2007,07/02/2013,1.0,1 -29.0,,high.school,0.6990000000000001,16/07/2007,19/05/2006,1.0,1 -60.0,retired,high.school,0.6990000000000001,05/07/1992,08/04/2014,1.0,1 -49.0,technician,university.degree,0.6990000000000001,01/09/2010,01/09/2006,1.0,0 -49.0,technician,university.degree,0.6990000000000001,,17/06/2005,1.0,1 -36.0,admin.,university.degree,0.6990000000000001,21/07/2016,05/11/2014,1.0,1 -37.0,student,university.degree,0.6990000000000001,04/09/2000,25/07/2011,1.0,1 -40.0,,basic.9y,0.6990000000000001,20/05/2014,16/03/2007,1.0,0 -43.0,blue-collar,high.school,0.6990000000000001,09/03/1990,30/05/2003,1.0,0 -43.0,technician,professional.course,0.6990000000000001,07/04/2005,07/04/2014,1.0,1 -,technician,professional.course,0.6990000000000001,08/07/2016,21/06/2002,1.0,0 -54.0,admin.,basic.9y,0.6990000000000001,11/07/2003,23/01/2004,1.0,0 -79.0,retired,high.school,0.6990000000000001,13/12/2002,29/06/2001,1.0,0 -38.0,admin.,basic.9y,0.6990000000000001,24/09/2003,20/02/2000,1.0,1 -37.0,student,university.degree,0.6990000000000001,05/07/1992,30/11/2012,1.0,1 -61.0,admin.,high.school,0.6990000000000001,04/05/2001,01/07/2010,1.0,1 -22.0,student,high.school,0.6990000000000001,28/10/2011,05/11/2007,1.0,1 -35.0,unemployed,high.school,0.6990000000000001,05/12/2003,21/07/2014,1.0,0 -33.0,admin.,university.degree,0.6990000000000001,16/04/2008,16/04/2018,1.0,0 -23.0,unemployed,high.school,0.6990000000000001,02/05/2019,27/04/2018,1.0,0 -32.0,services,university.degree,0.6990000000000001,15/05/2009,13/12/2002,1.0,1 -25.0,technician,high.school,0.6990000000000001,21/11/2003,06/09/2013,1.0,0 -74.0,retired,professional.course,0.6990000000000001,01/02/2008,28/06/2002,1.0,0 -29.0,technician,professional.course,0.6990000000000001,17/07/2009,10/12/2004,1.0,1 -30.0,admin.,university.degree,0.6990000000000001,19/01/2010,05/05/2015,1.0,1 -26.0,unemployed,basic.4y,0.6990000000000001,22/04/1998,01/03/2016,1.0,0 -72.0,retired,university.degree,0.6990000000000001,,31/03/2016,1.0,0 -33.0,admin.,university.degree,0.6990000000000001,29/10/2012,31/12/1994,1.0,1 -72.0,retired,university.degree,0.6990000000000001,01/04/2009,17/11/2009,1.0,0 -30.0,admin.,university.degree,0.701,,22/08/2002,1.0,0 -49.0,technician,professional.course,0.701,27/12/2013,31/12/1987,1.0,0 -31.0,unknown,high.school,0.701,15/07/2005,01/12/2000,1.0,0 -56.0,unemployed,basic.9y,0.701,25/12/1993,04/06/2013,1.0,1 -29.0,technician,high.school,0.701,01/07/2011,27/06/2017,1.0,0 -27.0,student,basic.9y,0.701,01/02/2007,08/04/2008,1.0,1 -47.0,admin.,university.degree,0.701,03/10/2003,01/02/1997,1.0,0 -31.0,unknown,high.school,0.701,15/10/2014,01/12/2011,1.0,1 -31.0,unknown,high.school,0.701,01/09/2010,25/06/2007,1.0,0 -,technician,university.degree,0.701,,05/02/1996,1.0,0 -42.0,,high.school,0.701,15/06/2009,01/12/2009,1.0,0 -47.0,admin.,university.degree,0.7020000000000001,09/02/2000,23/10/2013,1.0,0 -37.0,admin.,university.degree,0.7020000000000001,16/11/2001,27/08/2001,1.0,0 -29.0,admin.,university.degree,0.7020000000000001,25/09/2003,31/10/2003,1.0,1 -29.0,blue-collar,basic.9y,0.7020000000000001,08/08/1991,25/07/2002,1.0,0 -,services,high.school,0.7020000000000001,,09/04/2004,1.0,1 -25.0,services,high.school,0.7020000000000001,27/09/1995,25/12/1994,1.0,1 -,housemaid,basic.4y,0.7020000000000001,28/10/2015,10/06/2005,1.0,1 -25.0,,high.school,0.7020000000000001,31/12/1989,05/03/1987,1.0,1 -25.0,services,high.school,0.7020000000000001,,02/12/2014,1.0,0 -39.0,admin.,high.school,0.7020000000000001,30/08/2002,23/07/2010,1.0,0 -28.0,services,high.school,0.7020000000000001,13/11/2015,29/10/2014,1.0,0 -29.0,admin.,university.degree,0.7020000000000001,16/11/1995,11/02/2005,1.0,1 -23.0,technician,professional.course,0.7020000000000001,04/11/2004,28/03/2014,1.0,0 -59.0,,professional.course,0.7020000000000001,18/12/1996,09/02/2017,1.0,0 -30.0,technician,professional.course,0.7020000000000001,25/10/2013,05/09/2013,1.0,0 -76.0,housemaid,basic.4y,0.7020000000000001,02/10/2009,19/10/2006,1.0,1 -51.0,technician,university.degree,0.7020000000000001,29/07/2004,01/01/2004,1.0,1 -39.0,technician,university.degree,0.7020000000000001,01/04/1997,03/06/2013,1.0,1 -20.0,technician,professional.course,0.7020000000000001,30/09/1998,04/11/2003,1.0,0 -40.0,blue-collar,basic.6y,0.7020000000000001,31/12/1994,12/06/2003,1.0,0 -52.0,admin.,university.degree,0.7020000000000001,07/01/2014,13/08/2003,1.0,0 -34.0,blue-collar,basic.9y,0.7020000000000001,31/12/1991,23/08/2012,1.0,0 -22.0,admin.,university.degree,0.7040000000000001,03/01/1991,01/10/1991,1.0,1 -48.0,,high.school,0.7040000000000001,23/04/2004,15/06/2011,1.0,1 -29.0,technician,professional.course,0.7040000000000001,23/12/2013,14/01/2014,1.0,1 -29.0,admin.,university.degree,0.7040000000000001,25/01/1997,08/01/2014,1.0,0 -34.0,admin.,high.school,0.7040000000000001,,10/11/1988,1.0,1 -34.0,admin.,high.school,0.7040000000000001,01/12/1991,31/10/1994,1.0,0 -32.0,unemployed,professional.course,0.7040000000000001,16/05/2014,23/09/2011,1.0,1 -31.0,,high.school,0.7070000000000001,,09/10/2009,1.0,0 -52.0,self-employed,university.degree,0.7070000000000001,26/06/1997,17/09/2004,1.0,0 -38.0,blue-collar,basic.6y,0.7070000000000001,15/05/2018,25/06/2000,1.0,0 -38.0,blue-collar,basic.6y,0.7070000000000001,24/02/1992,02/04/2012,1.0,0 -38.0,blue-collar,basic.6y,0.7070000000000001,05/04/2013,22/12/2006,1.0,0 -29.0,services,high.school,0.711,22/06/1990,26/09/1997,1.0,0 -28.0,admin.,high.school,0.711,01/12/2000,25/02/2005,1.0,0 -47.0,admin.,high.school,0.711,,10/06/1998,1.0,1 -48.0,admin.,high.school,0.711,11/08/2003,08/08/2008,1.0,0 -32.0,blue-collar,basic.9y,0.713,21/02/2003,05/12/2006,1.0,0 -35.0,technician,professional.course,0.713,24/04/2009,18/07/2008,1.0,0 -35.0,technician,professional.course,0.713,08/02/2011,20/05/1993,1.0,1 -47.0,blue-collar,basic.9y,0.713,27/10/2006,24/10/2008,1.0,1 -47.0,blue-collar,basic.9y,0.713,25/03/2005,17/02/2010,1.0,0 -21.0,student,high.school,0.713,,24/02/2016,1.0,0 -29.0,,university.degree,0.713,23/12/2004,17/06/2010,1.0,0 -26.0,entrepreneur,high.school,0.713,10/03/1997,24/12/2009,1.0,0 -37.0,unemployed,high.school,0.713,23/11/2011,10/06/1994,1.0,0 -,technician,high.school,0.715,06/07/2012,18/09/2013,1.0,1 -29.0,admin.,university.degree,0.715,17/09/2007,18/01/2002,1.0,1 -34.0,admin.,university.degree,0.715,,20/03/2017,1.0,1 -,admin.,university.degree,0.715,20/07/1999,05/06/2012,1.0,1 -44.0,technician,university.degree,0.715,04/06/2010,11/07/2018,1.0,1 -38.0,technician,high.school,0.715,25/06/2014,04/03/2014,1.0,0 -29.0,admin.,university.degree,0.715,18/12/2015,20/10/2008,1.0,0 -44.0,,university.degree,0.715,01/06/2005,11/02/2005,1.0,1 -28.0,services,high.school,0.715,25/12/1994,27/12/2007,1.0,1 -27.0,blue-collar,university.degree,0.715,,11/09/1998,1.0,0 -,admin.,university.degree,0.715,,11/05/2007,1.0,1 -27.0,admin.,high.school,0.715,31/12/1994,30/09/2014,1.0,0 -28.0,,university.degree,0.7190000000000001,28/02/2013,09/12/2009,1.0,0 -37.0,admin.,university.degree,0.7190000000000001,05/02/2007,01/07/2006,1.0,0 -37.0,admin.,university.degree,0.7190000000000001,01/05/1997,01/06/2005,1.0,1 -35.0,admin.,university.degree,0.72,06/07/1997,11/08/2009,1.0,0 -50.0,management,university.degree,0.72,18/01/2012,31/01/2006,1.0,1 -36.0,management,university.degree,0.72,01/06/2010,18/11/2013,1.0,1 -23.0,student,high.school,0.72,13/09/1997,07/05/2008,1.0,1 -39.0,,university.degree,0.72,18/09/2007,05/08/2016,1.0,1 -89.0,retired,basic.4y,0.72,16/10/2000,05/01/2017,1.0,1 -30.0,self-employed,university.degree,0.72,,11/12/2014,1.0,1 -21.0,student,high.school,0.72,21/01/2009,15/11/2001,1.0,1 -39.0,,university.degree,0.72,31/01/2012,02/04/2004,1.0,0 -30.0,self-employed,university.degree,0.72,,12/03/2009,1.0,1 -36.0,self-employed,university.degree,0.72,25/08/2000,03/08/2012,1.0,1 -39.0,technician,university.degree,0.72,,19/07/1996,1.0,1 -59.0,unemployed,basic.4y,0.72,24/01/2003,28/08/2015,1.0,1 -35.0,technician,university.degree,0.72,09/06/2006,27/05/2009,1.0,0 -35.0,admin.,university.degree,0.72,05/11/2004,31/12/1993,1.0,1 -,,high.school,0.72,24/07/2012,26/10/2012,1.0,1 -28.0,services,university.degree,0.72,08/08/2012,20/07/2006,1.0,0 -37.0,admin.,university.degree,0.72,05/01/2015,11/08/2014,1.0,0 -44.0,services,high.school,0.72,,24/07/2001,1.0,0 -,services,high.school,0.72,25/10/2001,12/11/2004,1.0,0 -27.0,admin.,university.degree,0.72,02/07/2004,20/06/2003,1.0,0 -29.0,self-employed,university.degree,0.72,28/03/2014,01/02/2001,1.0,1 -25.0,student,high.school,0.72,27/05/2010,11/03/2005,1.0,1 -27.0,student,university.degree,0.72,05/12/1994,22/04/1997,1.0,0 -,technician,professional.course,0.723,09/04/2004,05/05/2006,1.0,1 -29.0,admin.,high.school,0.723,18/07/2003,26/12/2014,1.0,1 -56.0,management,basic.6y,0.723,20/12/2010,30/09/2004,1.0,1 -60.0,housemaid,basic.4y,0.723,,01/01/1993,1.0,1 -29.0,admin.,high.school,0.723,08/07/2014,25/09/2014,1.0,0 -31.0,technician,professional.course,0.723,20/12/2013,04/06/2015,1.0,1 -31.0,technician,professional.course,0.723,01/07/2010,10/05/2006,1.0,0 -37.0,unemployed,university.degree,0.723,01/06/1993,01/04/2007,1.0,0 -35.0,management,university.degree,0.723,16/03/2007,04/07/2008,1.0,0 -31.0,technician,professional.course,0.723,13/06/2003,28/08/2008,1.0,1 -29.0,admin.,high.school,0.727,17/02/2010,25/07/2003,1.0,1 -39.0,entrepreneur,university.degree,0.727,,04/04/2001,1.0,0 -33.0,blue-collar,basic.9y,0.727,24/06/2015,30/03/2015,1.0,0 -29.0,admin.,high.school,0.727,21/06/2000,19/03/2019,1.0,1 -24.0,student,high.school,0.727,02/07/2012,25/07/2003,1.0,1 -28.0,management,university.degree,0.7290000000000001,,26/12/2003,1.0,1 -36.0,services,high.school,0.7290000000000001,09/12/2005,26/09/2011,1.0,0 -28.0,management,university.degree,0.7290000000000001,25/01/1999,18/02/2011,1.0,1 -29.0,technician,professional.course,0.7290000000000001,28/04/2009,05/12/1991,1.0,0 -43.0,,professional.course,0.7290000000000001,01/09/2017,08/11/2013,1.0,1 -38.0,blue-collar,high.school,0.7290000000000001,21/12/1999,29/12/1998,1.0,0 -24.0,student,high.school,0.7290000000000001,08/03/1996,01/02/2008,1.0,0 -24.0,student,high.school,0.7290000000000001,30/11/1991,21/01/2014,1.0,0 -28.0,management,university.degree,0.7290000000000001,31/12/1992,15/06/2001,1.0,1 -78.0,retired,high.school,0.7290000000000001,31/12/1995,10/07/2003,1.0,1 -24.0,student,high.school,0.7290000000000001,22/12/2006,31/10/2013,1.0,1 -78.0,retired,high.school,0.7290000000000001,02/05/2016,29/03/1996,1.0,1 -65.0,unknown,high.school,0.7290000000000001,09/01/1997,20/09/2011,1.0,1 -26.0,admin.,university.degree,0.732,26/05/2014,22/09/2008,1.0,0 -33.0,,university.degree,0.732,04/06/2010,01/03/1995,1.0,0 -70.0,blue-collar,basic.4y,0.732,27/03/2003,16/05/2012,1.0,1 -62.0,retired,high.school,0.732,25/02/2005,15/09/1996,1.0,0 -41.0,,university.degree,0.732,27/04/2010,10/05/2017,1.0,0 -30.0,admin.,high.school,0.732,19/09/1995,02/03/2001,1.0,1 -34.0,admin.,university.degree,0.733,09/04/2012,04/07/1997,1.0,0 -27.0,technician,professional.course,0.737,26/03/2008,18/11/2013,1.0,0 -27.0,technician,professional.course,0.737,05/01/2006,12/09/2003,1.0,0 -18.0,student,basic.4y,0.737,20/12/2011,07/04/2008,1.0,0 -24.0,,high.school,0.737,03/04/2018,01/05/1995,1.0,0 -36.0,management,university.degree,0.737,14/09/2007,17/05/2017,1.0,1 -36.0,management,university.degree,0.737,15/06/1999,29/09/2003,1.0,1 -32.0,,university.degree,0.737,05/02/2001,01/04/2006,1.0,1 -,admin.,university.degree,0.7390000000000001,19/12/2003,01/11/2007,1.0,0 -27.0,admin.,high.school,0.7390000000000001,30/12/2009,18/09/2003,1.0,0 -,admin.,university.degree,0.7390000000000001,12/10/1994,13/12/2000,1.0,0 -36.0,,university.degree,0.7390000000000001,10/06/1987,10/12/2013,1.0,1 -36.0,blue-collar,high.school,0.7390000000000001,,01/04/1995,1.0,1 -35.0,technician,professional.course,0.7390000000000001,24/07/2012,25/11/2013,1.0,0 -36.0,,university.degree,0.7390000000000001,11/01/2001,03/11/1999,1.0,1 -36.0,,high.school,0.7390000000000001,30/03/1999,19/11/2013,1.0,1 -35.0,technician,professional.course,0.7390000000000001,15/05/2013,23/01/2004,1.0,0 -37.0,,high.school,0.7390000000000001,24/10/1997,05/04/1990,1.0,1 -40.0,blue-collar,basic.9y,0.7390000000000001,02/08/2004,09/04/2004,1.0,0 -24.0,student,high.school,0.7390000000000001,01/07/2015,01/03/1996,1.0,0 -33.0,management,university.degree,0.7390000000000001,31/01/2013,01/10/2013,1.0,0 -22.0,student,high.school,0.7390000000000001,,05/04/2001,1.0,0 -59.0,technician,professional.course,0.742,07/06/2001,19/05/2000,1.0,1 -74.0,retired,basic.4y,0.742,10/03/2015,06/08/2012,1.0,0 -30.0,admin.,university.degree,0.742,28/06/2018,13/06/2016,1.0,0 -44.0,,professional.course,0.742,01/02/1994,03/03/2016,1.0,1 -43.0,management,university.degree,0.742,28/12/2012,05/08/2015,1.0,0 -44.0,self-employed,professional.course,0.742,28/12/2007,29/03/2007,1.0,0 -31.0,unemployed,high.school,0.742,09/02/2007,27/05/2005,1.0,0 -,unemployed,university.degree,0.742,04/11/2010,01/02/1993,1.0,0 -30.0,admin.,university.degree,0.742,05/03/2015,27/11/2006,1.0,0 -38.0,technician,university.degree,0.742,27/06/2002,25/12/1994,1.0,0 -68.0,retired,basic.4y,0.742,12/11/2004,23/08/2005,1.0,0 -25.0,,basic.9y,0.742,31/01/2006,05/10/2007,1.0,0 -33.0,management,high.school,0.742,15/07/1999,04/07/2003,1.0,0 -33.0,admin.,high.school,0.742,25/11/1994,10/12/1996,1.0,0 -26.0,unemployed,high.school,0.742,28/04/2006,03/03/2016,1.0,0 -39.0,admin.,university.degree,0.742,17/11/2003,01/09/2014,1.0,0 -47.0,technician,professional.course,0.742,08/08/2008,01/03/2002,1.0,0 -69.0,retired,professional.course,0.748,22/07/2005,15/10/1998,1.0,1 -37.0,technician,university.degree,0.748,,13/02/2004,1.0,1 -23.0,student,basic.6y,0.748,09/09/2015,17/07/2018,1.0,1 -30.0,technician,university.degree,0.748,05/06/1994,29/07/2005,1.0,0 -30.0,technician,university.degree,0.748,31/12/1991,08/02/2008,1.0,0 -36.0,admin.,university.degree,0.748,01/04/2005,11/01/2018,1.0,0 -53.0,housemaid,high.school,0.748,16/12/2004,28/11/2005,1.0,0 -36.0,,professional.course,0.748,12/03/2014,22/01/2004,1.0,0 -83.0,retired,basic.4y,0.748,05/12/1991,15/10/2004,1.0,1 -37.0,unemployed,university.degree,0.748,09/07/2004,12/11/2015,1.0,0 -,retired,professional.course,0.748,01/12/1996,05/06/1988,1.0,0 -27.0,admin.,university.degree,0.748,18/09/2014,26/04/2013,1.0,1 -53.0,management,university.degree,0.754,21/04/2015,27/06/2006,1.0,0 -33.0,services,high.school,0.754,06/04/2018,26/12/2017,1.0,0 -37.0,,university.degree,0.754,,11/10/2016,1.0,1 -51.0,,university.degree,0.754,27/07/1999,22/10/2012,1.0,1 -51.0,admin.,university.degree,0.754,05/07/2007,26/05/2014,1.0,1 -32.0,technician,university.degree,0.754,12/05/2015,05/07/1994,1.0,0 -53.0,management,university.degree,0.754,18/11/2014,04/04/2003,1.0,1 -,blue-collar,basic.4y,0.754,28/01/2011,01/12/1992,1.0,1 -34.0,admin.,university.degree,0.754,06/06/2014,19/03/2018,1.0,1 -32.0,blue-collar,high.school,0.754,01/11/2018,30/03/2007,1.0,1 -32.0,blue-collar,high.school,0.754,20/06/2002,07/08/2014,1.0,0 -37.0,self-employed,university.degree,0.754,25/11/1999,06/04/2001,1.0,1 -37.0,unemployed,university.degree,0.754,22/02/2013,02/04/2013,1.0,1 -62.0,blue-collar,high.school,0.754,02/01/2004,21/08/1997,1.0,1 -35.0,,university.degree,0.754,25/12/1994,14/04/2004,1.0,0 -37.0,self-employed,university.degree,0.754,06/04/2012,17/12/1999,1.0,0 -68.0,,basic.4y,0.754,,03/03/2000,1.0,0 -37.0,self-employed,university.degree,0.754,05/06/1995,11/07/2012,1.0,0 -38.0,technician,university.degree,0.754,10/06/1997,26/12/2007,1.0,1 -36.0,management,university.degree,0.7609999999999999,05/05/2003,01/04/1993,1.0,1 -81.0,retired,high.school,0.7609999999999999,20/08/2010,15/07/2005,1.0,0 -34.0,unemployed,university.degree,0.7609999999999999,01/07/2014,29/08/2008,1.0,1 -50.0,blue-collar,basic.4y,0.7609999999999999,25/03/2001,02/12/2005,1.0,0 -76.0,retired,professional.course,0.7609999999999999,11/07/2003,10/12/2004,1.0,1 -76.0,retired,professional.course,0.7609999999999999,22/10/2004,06/12/2010,1.0,1 -56.0,retired,high.school,0.7609999999999999,01/07/1996,21/11/2007,1.0,1 -64.0,retired,professional.course,0.7609999999999999,15/11/2000,24/10/2012,1.0,1 -27.0,unemployed,basic.4y,0.7609999999999999,,26/05/2006,1.0,0 -27.0,admin.,high.school,0.7609999999999999,06/07/2000,18/05/2007,1.0,1 -23.0,student,basic.9y,0.7609999999999999,10/12/2010,19/02/2014,1.0,0 -35.0,admin.,university.degree,0.7609999999999999,25/03/1996,02/02/2001,1.0,0 -25.0,,high.school,0.7609999999999999,26/12/2006,28/04/2000,1.0,1 -38.0,entrepreneur,basic.6y,0.7609999999999999,21/07/1998,10/03/2000,1.0,1 -,entrepreneur,basic.6y,0.7609999999999999,03/06/2015,06/02/2017,1.0,0 -27.0,admin.,high.school,0.7609999999999999,20/01/2006,14/09/2005,1.0,1 -32.0,management,university.degree,0.7609999999999999,26/10/2000,29/12/2006,1.0,0 -30.0,technician,professional.course,0.7609999999999999,01/01/1990,07/11/2008,1.0,0 -33.0,admin.,university.degree,0.7609999999999999,17/09/2002,12/12/2007,1.0,0 -34.0,unemployed,university.degree,0.7609999999999999,10/02/1998,09/01/2014,1.0,1 -32.0,blue-collar,basic.4y,0.7609999999999999,07/07/2014,22/05/2009,1.0,0 -26.0,technician,professional.course,0.7609999999999999,30/05/2008,01/12/2015,1.0,0 -26.0,admin.,high.school,0.767,01/03/2006,28/01/2013,1.0,1 -27.0,unknown,university.degree,0.767,26/03/2004,21/04/2015,1.0,1 -,admin.,university.degree,0.767,20/03/2017,02/10/2007,1.0,0 -26.0,admin.,high.school,0.767,11/04/2017,12/10/2015,1.0,0 -30.0,technician,university.degree,0.767,,17/06/2010,1.0,1 -27.0,,university.degree,0.767,30/05/2003,29/10/2009,1.0,0 -33.0,services,high.school,0.767,,24/06/2004,1.0,1 -56.0,retired,basic.4y,0.767,06/04/2005,12/10/2012,1.0,1 -29.0,technician,high.school,0.767,01/02/1996,05/08/1991,1.0,0 -86.0,retired,basic.9y,0.767,13/11/2018,06/09/2001,1.0,1 -21.0,,high.school,0.767,17/07/2013,12/04/2018,1.0,1 -29.0,admin.,high.school,0.767,31/08/2005,30/11/2016,1.0,0 -,admin.,high.school,0.767,09/02/2018,11/12/2007,1.0,1 -66.0,retired,basic.4y,0.767,09/11/2009,27/02/2002,1.0,1 -31.0,technician,university.degree,0.767,09/10/2006,09/06/1993,1.0,0 -52.0,admin.,university.degree,0.767,25/03/2000,23/02/2007,1.0,0 -,admin.,high.school,0.767,15/03/2012,16/10/2017,1.0,1 -37.0,admin.,high.school,0.782,15/02/1994,25/01/2013,1.0,0 -37.0,admin.,high.school,0.782,,27/03/2008,1.0,0 -35.0,management,university.degree,0.782,17/05/2004,20/06/2003,1.0,0 -34.0,,high.school,0.782,11/03/2010,14/05/2014,1.0,0 -29.0,admin.,high.school,0.782,,21/12/2006,1.0,0 -60.0,management,university.degree,0.782,01/04/1991,25/11/2013,1.0,1 -,admin.,high.school,0.782,,25/06/2018,1.0,1 -27.0,admin.,high.school,0.782,27/12/2011,17/02/2006,1.0,0 -38.0,admin.,high.school,0.782,,17/04/2014,1.0,1 -33.0,blue-collar,university.degree,0.782,15/01/2014,24/09/1998,1.0,0 -38.0,,high.school,0.782,16/03/2009,09/06/1997,1.0,0 -39.0,blue-collar,basic.6y,0.79,18/01/2001,22/06/2012,1.0,0 -27.0,services,high.school,0.79,28/12/1993,13/06/2014,1.0,1 -37.0,admin.,university.degree,0.79,17/03/1999,10/10/2003,1.0,0 -33.0,admin.,university.degree,0.79,25/10/2012,19/02/2007,1.0,1 -37.0,admin.,university.degree,0.79,19/11/2004,21/06/2012,1.0,0 -55.0,admin.,university.degree,0.79,25/10/2013,20/01/2009,1.0,1 -35.0,admin.,university.degree,0.79,23/08/2012,17/04/2012,1.0,1 -27.0,services,high.school,0.79,19/09/1995,25/02/2009,1.0,1 -25.0,blue-collar,basic.9y,0.79,30/04/2007,07/05/2004,1.0,1 -55.0,admin.,university.degree,0.79,07/05/1999,23/01/1998,1.0,0 -,admin.,university.degree,0.79,20/02/2014,09/03/2001,1.0,1 -52.0,admin.,high.school,0.7929999999999999,01/10/2006,13/10/2000,1.0,0 -41.0,admin.,university.degree,0.7929999999999999,,04/01/2013,1.0,0 -,technician,university.degree,0.7929999999999999,01/02/1994,14/02/2003,1.0,1 -25.0,admin.,high.school,0.7929999999999999,,20/12/1988,1.0,0 -32.0,technician,university.degree,0.7929999999999999,11/12/2013,09/07/1989,1.0,0 -41.0,admin.,university.degree,0.7929999999999999,19/05/2010,12/11/2004,1.0,1 -33.0,admin.,university.degree,0.7929999999999999,13/08/2012,27/02/2013,1.0,0 -41.0,admin.,university.degree,0.7929999999999999,05/07/1991,09/08/2011,1.0,1 -33.0,admin.,university.degree,0.7929999999999999,,28/11/2012,1.0,0 -30.0,admin.,university.degree,0.797,09/12/2013,13/02/2001,1.0,0 -,student,basic.9y,0.797,08/12/1998,22/03/2006,1.0,1 -,admin.,high.school,0.797,06/01/2005,09/04/1999,1.0,1 -46.0,admin.,high.school,0.797,26/06/2014,01/12/2006,1.0,1 -30.0,admin.,university.degree,0.797,03/09/1992,27/11/2014,1.0,0 -83.0,housemaid,basic.4y,0.797,08/04/2013,09/07/2004,1.0,0 -29.0,,high.school,0.797,04/04/1990,07/11/2013,1.0,1 -35.0,admin.,university.degree,0.797,19/07/2010,12/07/2002,1.0,0 -46.0,admin.,high.school,0.797,09/01/2004,18/11/2004,1.0,1 -43.0,self-employed,university.degree,0.797,13/02/2004,15/10/2004,1.0,1 -83.0,housemaid,basic.4y,0.797,18/07/2003,30/04/2012,1.0,1 -21.0,student,basic.9y,0.797,16/05/2003,01/02/1997,1.0,0 -35.0,entrepreneur,university.degree,0.802,03/01/2002,24/02/2006,1.0,0 -55.0,admin.,high.school,0.802,03/06/2015,14/02/2003,1.0,1 -33.0,admin.,high.school,0.802,06/11/2014,08/04/2005,1.0,1 -,admin.,high.school,0.802,14/06/2010,12/08/2004,1.0,1 -36.0,,high.school,0.802,14/04/1999,16/10/2012,1.0,1 -34.0,,high.school,0.802,26/09/2008,25/02/2001,1.0,1 -57.0,unknown,basic.4y,0.802,21/06/2017,11/04/2018,1.0,0 -,admin.,high.school,0.81,24/12/2008,10/08/2010,1.0,0 -75.0,retired,university.degree,0.81,,05/04/2016,1.0,1 -29.0,admin.,high.school,0.81,28/09/2012,28/06/2016,1.0,1 -37.0,admin.,high.school,0.81,,28/01/2005,1.0,1 -21.0,student,high.school,0.81,20/04/2017,21/08/2014,1.0,0 -25.0,services,high.school,0.81,31/01/2018,22/07/2015,1.0,1 -21.0,student,high.school,0.81,,10/03/2014,1.0,1 -21.0,student,high.school,0.81,15/03/2005,21/10/2009,1.0,0 -21.0,student,high.school,0.81,14/01/2014,19/07/2013,1.0,1 -32.0,admin.,university.degree,0.81,19/03/2004,18/03/2004,1.0,0 -39.0,technician,professional.course,0.81,27/06/2008,29/09/2000,1.0,0 -58.0,admin.,high.school,0.81,27/06/2008,20/11/1996,1.0,1 -25.0,admin.,high.school,0.81,31/10/2017,03/04/2009,1.0,1 -37.0,admin.,high.school,0.81,02/09/2003,25/03/2009,1.0,0 -34.0,self-employed,university.degree,0.81,31/07/2013,02/03/1999,1.0,1 -21.0,student,high.school,0.81,23/11/1996,23/09/2011,1.0,0 -25.0,services,high.school,0.81,21/06/2016,16/04/2019,1.0,0 -73.0,retired,professional.course,0.81,26/04/2000,24/06/2004,1.0,0 -34.0,admin.,university.degree,0.81,21/02/2014,05/07/1987,1.0,1 -72.0,retired,basic.4y,0.8220000000000001,09/04/2004,22/02/2002,1.0,1 -26.0,unemployed,high.school,0.8220000000000001,23/05/2003,01/02/2008,1.0,1 -72.0,retired,basic.4y,0.8220000000000001,31/01/2012,30/01/2012,1.0,0 -72.0,retired,basic.4y,0.8220000000000001,26/08/2014,31/01/2012,1.0,0 -32.0,admin.,university.degree,0.8220000000000001,21/07/2017,12/09/1997,1.0,0 -46.0,admin.,university.degree,0.8220000000000001,29/03/1990,31/01/2003,1.0,1 -32.0,entrepreneur,university.degree,0.8220000000000001,04/04/2014,09/07/2013,1.0,0 -79.0,retired,basic.4y,0.8220000000000001,11/01/2005,25/05/1998,1.0,1 -33.0,blue-collar,professional.course,0.8220000000000001,15/11/2018,12/06/2013,1.0,0 -33.0,unemployed,university.degree,0.8220000000000001,,11/09/2009,1.0,0 -26.0,unemployed,high.school,0.8220000000000001,02/06/2017,08/03/2013,1.0,0 -33.0,blue-collar,basic.9y,0.8270000000000001,02/10/2003,17/10/2003,1.0,0 -59.0,retired,basic.4y,0.8270000000000001,26/07/2007,25/03/2004,1.0,0 -39.0,admin.,university.degree,0.8270000000000001,23/09/2013,29/07/1994,1.0,1 -36.0,technician,university.degree,0.8270000000000001,28/06/2012,25/03/1996,1.0,0 -59.0,retired,basic.4y,0.8270000000000001,01/01/1997,01/04/2005,1.0,1 -39.0,,university.degree,0.8270000000000001,,07/07/1995,1.0,1 -28.0,blue-collar,high.school,0.8270000000000001,16/10/1995,01/12/2007,1.0,0 -62.0,technician,high.school,0.8270000000000001,19/12/2011,25/04/2002,1.0,0 -35.0,technician,professional.course,0.8270000000000001,16/06/1997,11/02/2010,1.0,1 -62.0,technician,high.school,0.8270000000000001,12/12/2003,02/01/2012,1.0,1 -62.0,technician,high.school,0.8270000000000001,04/04/2012,11/03/2011,1.0,0 -62.0,technician,high.school,0.8270000000000001,01/07/2006,25/04/2016,1.0,0 -27.0,admin.,university.degree,0.8270000000000001,04/06/2013,23/11/2007,1.0,1 -28.0,student,high.school,0.8270000000000001,20/06/2003,01/11/2007,1.0,0 -24.0,admin.,high.school,0.8270000000000001,,20/05/2011,1.0,1 -19.0,student,basic.9y,0.8270000000000001,25/05/2016,10/01/2013,1.0,1 -59.0,retired,basic.4y,0.8270000000000001,06/08/2018,20/12/2002,1.0,1 -28.0,blue-collar,high.school,0.8270000000000001,26/03/2004,01/03/1996,1.0,0 -19.0,student,basic.9y,0.8270000000000001,,18/11/2010,1.0,0 -62.0,technician,high.school,0.8270000000000001,09/04/2010,08/12/2010,1.0,1 -62.0,technician,high.school,0.8270000000000001,11/07/1994,05/07/1992,1.0,1 -33.0,admin.,university.degree,0.8270000000000001,22/06/2001,10/09/1988,1.0,0 -27.0,,university.degree,0.8270000000000001,26/03/1996,23/04/2004,1.0,0 -28.0,student,high.school,0.8270000000000001,09/12/1996,09/07/2004,1.0,1 -29.0,admin.,university.degree,0.835,31/12/1992,13/06/2011,1.0,0 -73.0,retired,basic.4y,0.835,15/03/2000,10/12/2004,1.0,1 -29.0,,high.school,0.835,22/09/1999,20/07/2007,1.0,1 -22.0,services,professional.course,0.835,16/08/2012,07/04/2016,1.0,1 -83.0,retired,university.degree,0.835,20/02/2015,01/12/1994,1.0,1 -32.0,services,basic.6y,0.835,01/09/2007,29/09/2006,1.0,0 -83.0,retired,university.degree,0.835,01/12/2010,10/11/1999,1.0,1 -66.0,retired,high.school,0.835,23/09/2004,05/01/2004,1.0,1 -66.0,retired,high.school,0.835,14/02/2018,25/07/2016,1.0,1 -,admin.,university.degree,0.835,02/05/2000,19/09/2003,1.0,0 -29.0,admin.,university.degree,0.835,28/10/2015,31/01/2018,1.0,1 -,,high.school,0.835,27/07/2010,11/03/2004,1.0,0 -31.0,unemployed,university.degree,0.835,21/06/1996,15/12/2005,1.0,1 -35.0,technician,professional.course,0.835,13/12/2006,25/07/2013,1.0,1 -35.0,technician,professional.course,0.835,12/03/2004,08/06/2006,1.0,1 -22.0,services,professional.course,0.835,01/01/2014,16/02/2009,1.0,1 -73.0,retired,basic.4y,0.835,,01/10/2014,1.0,0 -29.0,blue-collar,basic.6y,0.835,19/11/2004,23/12/2015,1.0,0 -35.0,technician,professional.course,0.835,14/12/2001,07/04/2000,1.0,1 -29.0,admin.,high.school,0.835,25/05/2004,20/03/2015,1.0,1 -32.0,technician,professional.course,0.84,15/05/1993,14/01/2016,1.0,0 -53.0,blue-collar,basic.9y,0.84,04/11/2010,01/05/1998,1.0,1 -30.0,student,professional.course,0.84,06/07/2017,10/08/2007,1.0,1 -31.0,admin.,high.school,0.84,02/02/2007,24/07/2018,1.0,0 -29.0,technician,basic.9y,0.84,09/03/2011,01/06/2007,1.0,1 -53.0,blue-collar,basic.9y,0.84,03/02/2016,30/01/2013,1.0,1 -45.0,management,university.degree,0.84,17/05/2002,20/01/2010,1.0,1 -29.0,,professional.course,0.84,07/03/2002,05/11/2000,1.0,0 -29.0,technician,basic.9y,0.84,01/06/2007,14/01/2005,1.0,1 -78.0,retired,high.school,0.84,04/04/2011,11/02/2005,1.0,0 -29.0,admin.,university.degree,0.84,,28/09/2006,1.0,1 -34.0,services,basic.9y,0.84,22/04/2011,22/11/2004,1.0,1 -53.0,blue-collar,basic.9y,0.84,01/03/1994,03/12/1999,1.0,1 -35.0,admin.,university.degree,0.84,21/10/1997,01/01/2006,1.0,1 -34.0,services,basic.9y,0.84,02/05/2003,06/07/2000,1.0,0 -30.0,student,professional.course,0.84,,04/06/2014,1.0,0 -78.0,retired,high.school,0.84,,02/08/2002,1.0,1 -44.0,blue-collar,basic.4y,0.84,21/11/2003,05/07/2013,1.0,0 -23.0,blue-collar,basic.9y,0.846,,03/04/2008,1.0,1 -27.0,,high.school,0.846,26/09/2011,28/02/2017,1.0,0 -52.0,,basic.6y,0.846,13/04/2006,06/06/2003,1.0,1 -50.0,management,university.degree,0.846,18/04/2003,01/10/1997,1.0,1 -37.0,services,high.school,0.846,,28/03/2007,1.0,1 -,services,high.school,0.846,24/09/2003,02/05/2003,1.0,1 -32.0,services,high.school,0.846,05/03/1998,18/12/2013,1.0,1 -30.0,admin.,university.degree,0.846,,17/10/2003,1.0,1 -28.0,,university.degree,0.846,05/06/1997,26/03/2010,1.0,0 -32.0,admin.,university.degree,0.846,14/03/2014,02/03/2010,1.0,0 -20.0,,basic.9y,0.846,08/10/1998,28/03/2007,1.0,1 -80.0,retired,basic.4y,0.846,17/08/2000,16/05/2017,1.0,1 -70.0,retired,basic.4y,0.846,31/12/1989,23/07/2004,1.0,1 -35.0,admin.,university.degree,0.846,13/11/1992,03/04/2014,1.0,1 -23.0,blue-collar,basic.9y,0.846,01/02/2008,11/07/2003,1.0,1 -32.0,admin.,university.degree,0.846,23/04/2015,02/04/2012,1.0,0 -,self-employed,university.degree,0.846,06/11/2018,31/05/2017,1.0,1 -47.0,admin.,basic.9y,0.846,23/04/2015,25/03/1996,1.0,1 -38.0,technician,professional.course,0.846,28/02/1991,10/08/2007,1.0,0 -54.0,retired,basic.4y,0.846,25/01/2010,11/05/2001,1.0,0 -63.0,retired,basic.4y,0.846,25/12/1997,25/11/2010,1.0,0 -31.0,admin.,university.degree,0.861,08/03/2002,08/12/2000,1.0,1 -26.0,technician,university.degree,0.861,31/12/1992,26/01/2006,1.0,0 -32.0,admin.,university.degree,0.861,01/08/2014,04/03/2011,1.0,0 -44.0,admin.,high.school,0.861,01/01/2006,30/01/2015,1.0,1 -31.0,admin.,high.school,0.861,01/12/1993,30/04/2015,1.0,0 -60.0,admin.,university.degree,0.861,01/03/2006,03/12/2004,1.0,1 -51.0,admin.,university.degree,0.861,26/09/2018,05/02/1996,1.0,1 -31.0,admin.,high.school,0.861,13/01/2006,26/03/2010,1.0,0 -43.0,technician,high.school,0.861,31/12/1984,01/01/2008,1.0,0 -31.0,admin.,university.degree,0.861,25/04/2011,30/10/2009,1.0,0 -27.0,admin.,high.school,0.861,15/05/1990,22/05/2000,1.0,0 -,,high.school,0.861,02/08/2006,05/05/2006,1.0,1 -26.0,technician,university.degree,0.861,20/06/2008,22/10/2014,1.0,1 -32.0,management,university.degree,0.861,27/02/2013,11/05/2012,1.0,0 -51.0,admin.,university.degree,0.861,09/04/1990,20/04/2015,1.0,0 -44.0,admin.,high.school,0.861,08/06/2015,16/04/2019,1.0,0 -59.0,technician,professional.course,0.861,01/01/2013,06/03/2007,1.0,1 -21.0,housemaid,high.school,0.861,01/03/1996,30/05/2003,1.0,0 -54.0,admin.,university.degree,0.861,15/06/2015,05/07/1998,1.0,0 -22.0,admin.,university.degree,0.87,06/01/1998,27/10/2010,1.0,1 -56.0,technician,professional.course,0.87,31/10/2012,29/12/2006,1.0,1 -49.0,technician,professional.course,0.87,24/10/2002,20/04/2006,1.0,1 -78.0,retired,basic.4y,0.87,23/02/2018,08/07/2008,1.0,1 -72.0,retired,basic.4y,0.87,,17/09/2018,1.0,0 -72.0,retired,basic.4y,0.87,11/07/2011,01/08/1994,1.0,1 -78.0,retired,basic.4y,0.87,08/10/1998,12/10/2009,1.0,1 -56.0,technician,professional.course,0.87,01/08/2014,07/10/2005,1.0,1 -,unemployed,basic.4y,0.87,22/06/2010,19/09/2003,1.0,1 -66.0,retired,basic.4y,0.87,21/09/1997,02/01/2004,1.0,1 -78.0,retired,basic.4y,0.87,19/12/1990,28/11/2013,1.0,1 -29.0,admin.,university.degree,0.87,05/12/2003,01/08/1991,1.0,1 -30.0,technician,university.degree,0.87,05/01/2010,20/08/2001,1.0,1 -28.0,technician,university.degree,0.8759999999999999,27/03/2014,02/06/2010,1.0,0 -28.0,services,high.school,0.8759999999999999,11/12/2003,13/02/2008,1.0,0 -66.0,housemaid,basic.4y,0.8759999999999999,19/11/2014,11/12/2007,1.0,0 -,technician,professional.course,0.8759999999999999,,23/05/2003,1.0,1 -54.0,unknown,basic.9y,0.8759999999999999,24/03/2006,31/03/1994,1.0,0 -28.0,technician,university.degree,0.8759999999999999,05/08/2008,04/04/2003,1.0,0 -23.0,student,high.school,0.8759999999999999,13/12/2002,02/05/2014,1.0,1 -35.0,blue-collar,high.school,0.8759999999999999,11/06/2010,22/05/2015,1.0,0 -62.0,retired,high.school,0.8759999999999999,,20/09/1997,1.0,1 -23.0,unemployed,high.school,0.8759999999999999,03/04/2015,23/12/2011,1.0,0 -38.0,admin.,high.school,0.8759999999999999,04/03/2014,11/06/1999,1.0,0 -,,professional.course,0.8759999999999999,25/06/2009,24/08/2012,1.0,0 -66.0,housemaid,basic.4y,0.8759999999999999,13/10/2015,02/01/2006,1.0,1 -23.0,admin.,university.degree,0.8809999999999999,01/10/2018,22/01/2010,1.0,0 -,housemaid,basic.4y,0.8809999999999999,06/04/2000,25/09/1997,1.0,1 -72.0,retired,basic.6y,0.8809999999999999,05/06/1993,03/08/2011,1.0,0 -72.0,retired,basic.6y,0.8809999999999999,05/10/2015,19/09/2003,1.0,1 -37.0,unemployed,university.degree,0.8809999999999999,,01/09/1996,1.0,1 -,student,basic.9y,0.884,15/04/2016,03/11/2015,1.0,0 -24.0,technician,professional.course,0.884,,05/04/1990,1.0,1 -71.0,retired,professional.course,0.884,04/10/2006,05/12/2017,1.0,0 -52.0,admin.,university.degree,0.884,10/12/2004,24/02/2012,1.0,1 -24.0,services,high.school,0.884,20/10/2010,01/03/1993,1.0,1 -43.0,technician,professional.course,0.884,07/07/2017,25/04/2008,1.0,1 -64.0,admin.,high.school,0.884,03/09/2004,01/02/1994,1.0,1 -45.0,management,university.degree,0.884,10/02/2003,12/02/2007,1.0,1 -40.0,management,university.degree,0.884,17/08/2018,06/11/2003,1.0,1 -30.0,,university.degree,0.884,06/08/2010,01/10/2015,1.0,1 -34.0,technician,basic.9y,0.884,,01/02/2010,1.0,0 -29.0,self-employed,university.degree,0.884,30/10/2015,25/04/2016,1.0,0 -60.0,,basic.9y,0.884,12/10/2001,01/07/1992,1.0,1 -24.0,services,high.school,0.884,05/06/1996,08/07/1997,1.0,1 -56.0,services,high.school,0.884,08/07/2004,13/05/2019,1.0,0 -45.0,management,university.degree,0.884,16/05/2002,26/02/2008,1.0,0 -31.0,student,university.degree,0.885,26/09/2012,03/11/2006,1.0,1 -,management,basic.4y,0.885,22/03/1997,30/07/1999,1.0,1 -42.0,unknown,university.degree,0.885,01/11/1996,11/05/2007,1.0,1 -31.0,student,university.degree,0.885,22/05/2015,25/07/1996,1.0,1 -32.0,,university.degree,0.885,26/06/1997,15/12/1985,1.0,0 -24.0,technician,professional.course,0.885,07/10/2009,08/11/2001,1.0,1 -42.0,unknown,university.degree,0.885,20/08/2004,31/12/1993,1.0,1 -26.0,admin.,high.school,0.885,01/11/2004,06/12/2002,1.0,1 -,admin.,university.degree,0.885,20/03/2012,01/10/2010,1.0,1 -63.0,admin.,university.degree,0.885,14/10/2004,17/02/1999,1.0,1 -29.0,admin.,university.degree,0.889,05/12/1994,01/12/1994,1.0,0 -,blue-collar,basic.9y,0.889,14/02/2019,15/06/1992,1.0,1 -51.0,technician,high.school,0.889,03/01/2006,17/11/2000,1.0,1 -65.0,management,university.degree,0.889,28/09/2012,21/08/2003,1.0,1 -29.0,admin.,university.degree,0.889,19/12/2003,21/02/2007,1.0,0 -31.0,admin.,university.degree,0.889,24/10/2003,26/09/2002,1.0,0 -52.0,technician,professional.course,0.889,31/01/1990,01/07/1994,1.0,0 -34.0,admin.,university.degree,0.889,,05/02/1990,1.0,0 -27.0,blue-collar,basic.6y,0.889,,20/10/2006,1.0,0 -35.0,admin.,university.degree,0.889,18/04/2003,19/12/2017,1.0,0 -68.0,retired,university.degree,0.889,22/01/2010,06/11/2009,1.0,1 -68.0,retired,university.degree,0.889,05/10/2003,23/03/2006,1.0,1 -,admin.,high.school,0.889,06/11/2013,26/01/2006,1.0,0 -24.0,technician,professional.course,0.889,,22/02/2018,1.0,1 -84.0,retired,basic.4y,0.893,,21/05/2014,1.0,1 -32.0,admin.,university.degree,0.893,21/05/2010,26/07/2004,1.0,1 -32.0,admin.,university.degree,0.893,24/03/2006,01/07/1996,1.0,0 -23.0,student,high.school,0.893,18/02/2010,17/11/2011,1.0,1 -52.0,admin.,professional.course,0.893,14/04/2015,16/07/2004,1.0,1 -23.0,technician,professional.course,0.893,01/02/1992,20/12/1990,1.0,0 -33.0,admin.,university.degree,0.893,14/09/2001,01/01/1993,1.0,0 -28.0,technician,professional.course,0.893,22/02/2017,10/02/2009,1.0,0 -52.0,admin.,professional.course,0.893,12/04/2011,28/08/1998,1.0,0 -28.0,technician,professional.course,0.893,21/10/2003,17/07/2015,1.0,0 -,admin.,professional.course,0.893,15/08/2008,15/02/2007,1.0,1 -77.0,retired,basic.4y,0.893,31/01/2012,26/03/2008,1.0,1 -26.0,student,high.school,0.893,21/05/2014,18/07/2003,1.0,0 -48.0,housemaid,professional.course,0.8959999999999999,16/11/1993,15/02/2008,1.0,1 -68.0,retired,high.school,0.8959999999999999,21/07/2005,22/12/1999,1.0,1 -74.0,retired,basic.4y,0.8959999999999999,22/10/2004,01/04/2005,1.0,0 -,student,professional.course,0.8959999999999999,07/03/2008,31/12/1993,1.0,1 -25.0,self-employed,high.school,0.8959999999999999,04/11/1992,20/12/2001,1.0,1 -57.0,blue-collar,basic.4y,0.8959999999999999,27/10/2009,15/12/1995,1.0,1 -24.0,student,professional.course,0.8959999999999999,18/02/2010,19/09/2016,1.0,1 -66.0,retired,high.school,0.8959999999999999,28/06/2012,05/08/2013,1.0,0 -51.0,retired,high.school,0.8959999999999999,,19/08/2014,1.0,1 -50.0,housemaid,basic.4y,0.8959999999999999,11/03/2005,01/08/2018,1.0,1 -47.0,admin.,university.degree,0.8959999999999999,05/11/1993,01/12/1994,1.0,0 -48.0,housemaid,professional.course,0.8959999999999999,01/09/1996,03/05/2002,1.0,1 -26.0,technician,professional.course,0.899,01/02/2000,07/05/2004,1.0,1 -60.0,retired,professional.course,0.899,30/12/2005,05/10/1994,1.0,0 -76.0,unknown,high.school,0.899,01/04/2007,01/01/2009,1.0,1 -,admin.,high.school,0.899,07/06/2016,01/08/1996,1.0,0 -80.0,retired,basic.4y,0.899,12/09/1997,05/07/1996,1.0,1 -34.0,,university.degree,0.899,02/04/2004,30/04/2004,1.0,1 -50.0,housemaid,basic.6y,0.899,20/12/1988,21/01/2005,1.0,1 -50.0,entrepreneur,university.degree,0.899,01/04/2015,25/10/1993,1.0,1 -,technician,university.degree,0.899,01/06/2010,01/05/1992,1.0,1 -51.0,admin.,university.degree,0.899,13/02/2007,07/01/2005,1.0,1 -65.0,management,high.school,0.899,23/11/2017,22/07/2013,1.0,0 -31.0,technician,university.degree,0.899,15/04/2000,10/11/2010,1.0,1 -48.0,blue-collar,professional.course,0.899,,28/07/2014,1.0,1 -71.0,retired,basic.4y,0.899,03/01/2002,21/02/2014,1.0,1 -31.0,technician,university.degree,0.899,,01/05/2006,1.0,1 -34.0,admin.,university.degree,0.899,06/08/2012,23/05/2016,1.0,1 -53.0,admin.,high.school,0.899,23/10/2012,24/06/2011,1.0,0 -,unemployed,high.school,0.8959999999999999,,14/11/2014,1.0,0 -27.0,services,high.school,0.8959999999999999,16/04/2013,01/12/2007,1.0,1 -32.0,,university.degree,0.8959999999999999,11/12/1990,15/05/1995,1.0,0 -,admin.,university.degree,0.8959999999999999,08/03/2011,28/12/2015,1.0,0 -41.0,admin.,university.degree,0.8959999999999999,28/04/2005,03/10/1997,1.0,0 -37.0,management,university.degree,0.8959999999999999,01/08/2006,01/12/1993,1.0,1 -35.0,admin.,university.degree,0.8959999999999999,26/04/2011,27/01/2005,1.0,1 -56.0,retired,high.school,0.8959999999999999,27/02/2014,10/10/2014,1.0,0 -71.0,retired,basic.9y,0.8959999999999999,04/09/2009,13/01/2005,1.0,1 -40.0,management,university.degree,0.8959999999999999,02/04/2014,31/12/1991,1.0,1 -39.0,unemployed,high.school,0.8959999999999999,15/08/1993,25/10/2002,1.0,0 -37.0,admin.,university.degree,0.8959999999999999,02/12/2004,09/08/2002,1.0,1 -34.0,self-employed,university.degree,0.8959999999999999,02/01/2001,01/10/2012,1.0,0 -40.0,management,university.degree,0.8959999999999999,16/03/2010,20/09/1997,1.0,1 -63.0,retired,basic.4y,0.8959999999999999,20/12/2013,05/11/1995,1.0,0 -55.0,services,high.school,0.8959999999999999,05/03/2018,29/04/2011,1.0,0 -46.0,admin.,high.school,0.898,26/08/2002,05/04/2002,1.0,0 -33.0,services,high.school,0.898,31/12/1990,25/08/1993,1.0,0 -25.0,student,high.school,0.898,01/01/2006,19/06/2018,1.0,0 -33.0,,university.degree,0.898,,25/03/2016,1.0,0 -31.0,student,high.school,0.898,01/05/2015,01/03/1996,1.0,0 -42.0,admin.,university.degree,0.898,30/06/2017,13/09/2013,1.0,0 -,retired,basic.4y,0.898,17/11/2005,12/07/2010,1.0,0 -31.0,technician,high.school,0.898,04/08/2006,11/05/2007,1.0,0 -53.0,services,basic.9y,0.898,19/09/2003,18/07/1997,1.0,1 -31.0,student,high.school,0.898,05/06/1993,03/10/1997,1.0,1 -36.0,admin.,professional.course,0.898,21/09/2009,18/12/2018,1.0,0 -81.0,,basic.4y,0.898,27/08/1992,17/11/2014,1.0,0 -25.0,student,high.school,0.898,18/10/2004,16/10/2014,1.0,0 -42.0,admin.,university.degree,0.898,21/11/2006,07/06/2007,1.0,0 -31.0,,university.degree,0.898,,28/10/2005,1.0,0 -62.0,retired,basic.4y,0.898,24/11/2005,27/11/2006,1.0,1 -67.0,retired,basic.4y,0.898,14/09/2012,21/05/2004,1.0,1 -33.0,services,high.school,0.898,01/09/1995,01/07/2003,1.0,0 -,technician,university.degree,0.898,09/10/1994,14/11/2003,1.0,0 -31.0,technician,high.school,0.898,23/07/2004,05/12/2011,1.0,0 -33.0,admin.,university.degree,0.898,05/10/1995,31/12/1993,1.0,0 -53.0,,basic.9y,0.898,20/04/2011,29/03/2019,1.0,0 -31.0,technician,high.school,0.898,03/10/2003,28/11/2008,1.0,1 -28.0,admin.,university.degree,0.898,16/02/2001,18/12/2018,1.0,0 -77.0,retired,professional.course,0.898,01/01/2007,18/03/2014,1.0,0 -27.0,admin.,university.degree,0.899,07/07/2011,12/12/2017,1.0,1 -31.0,student,university.degree,0.899,26/09/2002,19/03/2004,1.0,0 -64.0,retired,professional.course,0.899,01/10/1994,23/12/1994,1.0,1 -37.0,technician,university.degree,0.899,05/12/1993,20/05/2008,1.0,1 -28.0,admin.,university.degree,0.899,23/06/2004,04/01/2007,1.0,1 -28.0,,basic.9y,0.899,01/11/2005,11/01/2008,1.0,1 -31.0,student,university.degree,0.899,04/12/1991,06/02/2014,1.0,1 -47.0,services,high.school,0.899,,17/06/2014,1.0,1 -21.0,student,high.school,0.899,11/10/2016,18/04/2006,1.0,0 -31.0,,university.degree,0.899,01/05/2019,14/03/2016,1.0,0 -40.0,admin.,high.school,0.899,23/04/2010,04/12/2007,1.0,1 -75.0,retired,high.school,0.899,15/06/2000,01/02/1998,1.0,1 -30.0,student,high.school,0.899,26/04/2005,17/07/2014,1.0,1 -21.0,student,high.school,0.899,28/01/2013,05/02/1994,1.0,1 -58.0,blue-collar,basic.4y,0.9,02/01/2003,06/09/2005,1.0,1 -48.0,admin.,university.degree,0.9,01/04/2009,01/12/1994,1.0,1 -,student,high.school,0.9,01/08/1997,01/07/2011,1.0,0 -35.0,technician,university.degree,0.9,09/03/2000,27/07/2007,1.0,1 -35.0,technician,university.degree,0.9,05/05/2006,01/06/1991,1.0,1 -27.0,student,university.degree,0.9,01/08/2006,13/06/1997,1.0,1 -28.0,,basic.9y,0.9,01/12/1993,29/01/2015,1.0,1 -61.0,retired,university.degree,0.9,,15/01/2010,1.0,1 -47.0,admin.,university.degree,0.9,24/01/2000,20/12/2018,1.0,1 -27.0,student,university.degree,0.9,,30/04/2012,1.0,1 -30.0,admin.,university.degree,0.9,28/06/2016,22/06/2016,1.0,0 -59.0,unknown,high.school,0.9,09/01/1995,04/06/2015,1.0,1 -28.0,student,basic.9y,0.9,07/06/2011,31/01/2013,1.0,1 -28.0,student,basic.9y,0.9,20/05/2014,06/09/2007,1.0,0 -18.0,student,high.school,0.9,23/04/2009,14/03/2002,1.0,1 -,,university.degree,0.9,06/06/2006,25/07/1989,1.0,0 -48.0,blue-collar,basic.9y,0.9,20/01/2005,24/02/2006,1.0,1 -27.0,student,university.degree,0.9,23/07/2008,14/07/2011,1.0,0 -34.0,admin.,university.degree,0.9,25/07/2018,01/07/2010,1.0,1 -,student,basic.9y,0.9,14/12/2018,25/06/2009,1.0,0 -18.0,student,high.school,0.9,04/09/1996,05/04/1996,1.0,1 -48.0,,university.degree,0.9,03/08/2010,14/10/2008,1.0,1 -47.0,,university.degree,0.9,22/03/1998,22/04/2009,1.0,1 -30.0,admin.,university.degree,0.9,17/05/2018,23/06/2004,1.0,1 -18.0,,high.school,0.9,01/08/1997,22/07/2004,1.0,0 -44.0,,basic.6y,0.9,01/12/2004,23/11/2007,1.0,1 -30.0,blue-collar,professional.course,0.9,01/04/2008,10/10/2014,1.0,1 -46.0,admin.,high.school,0.904,08/12/2015,08/10/2009,1.0,0 -41.0,admin.,high.school,0.904,21/06/2016,01/03/2007,1.0,1 -46.0,admin.,high.school,0.904,,14/05/2008,1.0,0 -26.0,unemployed,university.degree,0.904,25/06/1996,05/08/2003,1.0,1 -,technician,professional.course,0.904,21/07/2014,12/08/2014,1.0,0 -26.0,unemployed,university.degree,0.904,12/10/2011,12/04/2000,1.0,1 -48.0,admin.,university.degree,0.904,18/07/2008,01/05/1998,1.0,1 -71.0,blue-collar,basic.4y,0.904,,31/12/1989,1.0,0 -41.0,admin.,high.school,0.904,25/12/1992,01/05/2003,1.0,1 -48.0,admin.,university.degree,0.904,12/11/2004,02/05/2014,1.0,1 -,,university.degree,0.904,10/08/1999,01/06/1997,1.0,0 -27.0,technician,university.degree,0.904,09/10/2008,11/02/2008,1.0,0 -47.0,admin.,high.school,0.904,21/06/2005,09/01/1997,1.0,1 -31.0,student,high.school,0.904,01/04/1996,25/05/1986,1.0,1 -77.0,retired,basic.4y,0.904,12/09/2008,08/04/2005,1.0,1 -,student,high.school,0.904,09/12/2013,13/06/2008,1.0,1 -41.0,entrepreneur,university.degree,0.904,27/05/2014,01/10/1999,1.0,1 -30.0,student,high.school,0.904,01/08/1992,28/01/2011,1.0,0 -41.0,entrepreneur,university.degree,0.904,05/11/1989,14/12/2016,1.0,1 -71.0,retired,university.degree,0.904,01/04/2008,14/03/2018,1.0,0 -37.0,,high.school,0.904,09/12/1996,18/01/2008,1.0,1 -46.0,technician,professional.course,0.904,31/10/2012,06/06/2017,1.0,1 -63.0,,basic.4y,0.904,06/10/2017,27/10/2010,1.0,0 -41.0,admin.,high.school,0.904,12/11/2004,25/11/1996,1.0,0 -25.0,admin.,university.degree,0.904,18/03/2011,10/07/2015,1.0,1 -45.0,admin.,university.degree,0.904,15/06/2007,18/02/2015,1.0,1 -60.0,housemaid,basic.4y,0.905,15/02/2008,27/08/2010,1.0,0 -59.0,retired,professional.course,0.905,22/01/2016,11/06/2004,1.0,1 -72.0,housemaid,basic.6y,0.905,03/04/2018,11/10/2002,1.0,0 -32.0,entrepreneur,professional.course,0.905,01/05/2006,19/07/2002,1.0,0 -41.0,admin.,high.school,0.905,,24/04/2001,1.0,1 -27.0,admin.,university.degree,0.905,13/08/2014,09/03/2006,1.0,1 -59.0,retired,professional.course,0.905,07/01/2000,15/01/2004,1.0,1 -41.0,admin.,high.school,0.905,27/06/2014,10/08/2011,1.0,1 -41.0,admin.,high.school,0.905,05/03/1986,27/06/2012,1.0,1 -77.0,management,high.school,0.905,01/12/2008,06/05/2011,1.0,1 -41.0,technician,university.degree,0.905,,05/05/2015,1.0,0 -41.0,technician,university.degree,0.905,29/07/2005,01/09/1995,1.0,1 -27.0,admin.,university.degree,0.905,17/12/2018,31/10/2012,1.0,1 -24.0,admin.,university.degree,0.905,17/09/2012,29/09/2015,1.0,0 -24.0,admin.,university.degree,0.905,20/04/2012,21/01/2005,1.0,1 -64.0,retired,basic.4y,0.905,05/06/1994,27/12/2001,1.0,1 -64.0,,high.school,0.905,13/02/2004,04/06/2004,1.0,1 -30.0,technician,professional.course,0.904,25/11/1996,20/04/2006,1.0,0 -30.0,self-employed,university.degree,0.904,04/08/2010,13/06/2014,1.0,0 -26.0,services,high.school,0.904,01/04/2000,07/08/1997,1.0,0 -30.0,self-employed,university.degree,0.904,24/02/2005,22/10/2004,1.0,0 -26.0,admin.,university.degree,0.904,11/03/2016,07/04/2006,1.0,0 -47.0,management,university.degree,0.904,29/02/2012,01/08/2008,1.0,0 -35.0,unemployed,high.school,0.904,22/12/2017,01/06/1995,1.0,1 -47.0,,university.degree,0.904,,30/06/2014,1.0,0 -73.0,retired,basic.4y,0.904,01/07/2013,11/11/2010,1.0,0 -,blue-collar,basic.4y,0.904,30/06/2015,05/10/1999,1.0,0 -29.0,services,university.degree,0.904,09/03/2015,25/12/1989,1.0,1 -58.0,technician,basic.9y,0.904,03/03/2014,13/03/2014,1.0,1 -26.0,,university.degree,0.904,28/05/2013,06/10/2014,1.0,1 -26.0,admin.,university.degree,0.904,20/07/2006,25/04/2016,1.0,1 -53.0,management,university.degree,0.904,,26/01/2011,1.0,1 -55.0,housemaid,university.degree,0.904,09/01/2018,21/12/2017,1.0,0 -73.0,retired,basic.4y,0.904,16/02/1991,03/03/2015,1.0,0 -55.0,admin.,high.school,0.904,06/04/2012,18/09/2018,1.0,1 -25.0,unemployed,high.school,0.904,26/03/2010,20/03/2001,1.0,0 -58.0,management,university.degree,0.904,04/06/2012,26/09/2014,1.0,1 -34.0,,basic.9y,0.904,01/04/2009,15/06/2012,1.0,1 -92.0,retired,high.school,0.904,03/10/2014,17/12/2014,1.0,1 -19.0,student,high.school,0.904,01/04/2004,06/10/2014,1.0,0 -50.0,admin.,university.degree,0.904,16/07/2003,27/11/2003,1.0,1 -22.0,technician,professional.course,0.904,21/10/1997,06/08/2008,1.0,0 -65.0,retired,professional.course,0.904,19/07/2007,14/07/2014,1.0,1 -,admin.,high.school,0.904,21/04/2006,20/05/2005,1.0,0 -37.0,management,university.degree,0.904,,25/01/2012,1.0,0 -31.0,,university.degree,0.904,05/11/2010,25/01/2008,1.0,1 -70.0,retired,basic.4y,0.904,25/06/2001,24/12/2014,1.0,1 -25.0,technician,university.degree,0.904,07/06/2018,28/01/2005,1.0,0 -31.0,admin.,university.degree,0.904,15/12/1999,03/11/2005,1.0,1 -55.0,admin.,high.school,0.904,03/04/2009,18/04/2014,1.0,1 -65.0,retired,professional.course,0.904,06/02/2014,28/08/2013,1.0,0 -43.0,technician,high.school,0.903,01/07/1997,22/10/2014,1.0,1 -31.0,services,high.school,0.903,14/08/2009,06/10/2008,1.0,0 -61.0,admin.,university.degree,0.903,06/12/2000,11/07/1997,1.0,1 -26.0,student,high.school,0.903,31/12/1994,18/11/1998,1.0,1 -51.0,blue-collar,basic.9y,0.903,01/01/1998,10/08/2012,1.0,1 -77.0,retired,high.school,0.903,12/07/2010,15/01/1993,1.0,0 -92.0,retired,high.school,0.903,25/07/2008,31/12/1993,1.0,1 -75.0,,basic.4y,0.903,24/07/2009,31/01/2018,1.0,1 -,,university.degree,0.903,07/07/2006,19/09/2003,1.0,0 -35.0,admin.,university.degree,0.903,31/07/2006,03/03/2014,1.0,1 -66.0,admin.,university.degree,0.903,18/08/2011,28/02/2013,1.0,1 -35.0,admin.,university.degree,0.899,01/10/1993,05/08/2002,1.0,0 -41.0,,university.degree,0.899,05/08/2003,10/06/2008,1.0,1 -42.0,technician,professional.course,0.899,05/08/1993,18/07/2017,1.0,1 -,admin.,basic.4y,0.899,12/12/2008,27/11/2017,1.0,0 -67.0,housemaid,professional.course,0.899,,18/03/2014,1.0,1 -60.0,blue-collar,basic.4y,0.899,20/11/2003,31/01/2003,1.0,0 -52.0,management,university.degree,0.899,15/06/2007,29/06/2001,1.0,1 -70.0,technician,high.school,0.899,12/07/2006,07/12/2005,1.0,1 -33.0,admin.,university.degree,0.899,25/07/2000,05/06/1996,1.0,1 -51.0,technician,professional.course,0.899,28/02/2003,28/11/2011,1.0,1 -76.0,retired,university.degree,0.899,06/07/2007,25/10/2002,1.0,1 -27.0,admin.,university.degree,0.899,28/06/2002,21/12/2015,1.0,1 -60.0,blue-collar,basic.4y,0.899,30/04/2013,14/02/2012,1.0,0 -33.0,admin.,university.degree,0.899,,03/05/2010,1.0,1 -76.0,retired,university.degree,0.899,10/06/2005,09/11/2012,1.0,0 -30.0,admin.,high.school,0.899,28/10/2009,12/08/2008,1.0,0 -33.0,management,university.degree,0.899,,13/06/2012,1.0,1 -52.0,,university.degree,0.899,25/04/2014,14/05/2003,1.0,0 -42.0,blue-collar,basic.9y,0.898,16/03/2000,11/03/2005,1.0,1 -25.0,,high.school,0.898,26/03/2004,18/10/2002,1.0,1 -,self-employed,university.degree,0.898,09/03/2009,13/01/2009,1.0,1 -38.0,entrepreneur,university.degree,0.898,13/04/2018,08/06/2017,1.0,1 -,,high.school,0.898,,05/11/1990,1.0,1 -40.0,management,university.degree,0.898,10/11/1989,31/12/2004,1.0,0 -,,university.degree,0.898,11/08/2015,04/05/2000,1.0,1 -30.0,admin.,university.degree,0.898,04/05/2004,02/05/1995,1.0,1 -32.0,admin.,university.degree,0.898,13/01/2014,29/01/2001,1.0,0 -48.0,self-employed,university.degree,0.898,,31/12/1989,1.0,0 -28.0,admin.,university.degree,0.898,01/07/2006,12/12/2017,1.0,0 -39.0,blue-collar,basic.4y,0.898,17/04/2013,06/11/2009,1.0,0 -42.0,technician,university.degree,0.898,07/12/2007,31/01/2002,1.0,1 -35.0,,university.degree,0.898,12/04/2018,30/11/2015,1.0,0 -31.0,admin.,professional.course,0.8959999999999999,12/03/2010,31/05/2007,1.0,1 -60.0,retired,basic.4y,0.8959999999999999,21/03/2016,01/11/2004,1.0,0 -34.0,technician,basic.9y,0.8959999999999999,17/01/2003,21/10/2009,1.0,0 -31.0,,university.degree,0.8959999999999999,02/04/2002,06/10/2011,1.0,1 -34.0,technician,basic.9y,0.8959999999999999,,10/11/2009,1.0,1 -45.0,technician,university.degree,0.8959999999999999,04/04/2018,15/10/1995,1.0,0 -34.0,technician,basic.9y,0.8959999999999999,23/01/2012,31/01/2012,1.0,0 -44.0,,high.school,0.8959999999999999,16/11/2009,19/04/2017,1.0,1 -33.0,student,professional.course,0.8959999999999999,01/08/1996,15/06/2007,1.0,1 -45.0,admin.,basic.9y,0.895,01/02/1997,09/07/2014,1.0,0 -34.0,entrepreneur,professional.course,0.895,10/09/1987,09/07/2004,1.0,0 -58.0,self-employed,university.degree,0.895,,25/06/2015,1.0,1 -26.0,student,high.school,0.894,23/04/2003,06/03/2014,1.0,0 -,management,high.school,0.894,01/02/1993,15/05/2000,1.0,0 -36.0,admin.,university.degree,0.894,17/07/2014,15/02/2008,1.0,0 -40.0,admin.,high.school,0.8909999999999999,13/05/2011,01/01/1997,1.0,0 -39.0,,university.degree,0.89,09/02/2006,03/10/2007,1.0,0 -33.0,admin.,high.school,0.89,28/07/2011,28/06/2011,1.0,0 -34.0,admin.,high.school,0.89,,05/08/2004,1.0,0 -29.0,services,university.degree,0.89,31/12/1994,10/03/2009,1.0,0 -49.0,admin.,university.degree,0.89,31/01/2013,13/11/2017,1.0,0 -45.0,,professional.course,0.8909999999999999,24/05/2011,04/03/2009,1.0,0 -30.0,admin.,professional.course,0.8909999999999999,19/09/2016,06/08/2008,1.0,0 -72.0,retired,university.degree,0.8909999999999999,22/09/2016,26/03/2004,1.0,0 -26.0,blue-collar,professional.course,0.889,05/03/2004,05/12/1997,1.0,0 -33.0,unemployed,basic.9y,0.889,26/04/2007,29/04/2013,1.0,0 -22.0,student,basic.9y,0.889,,08/04/2002,1.0,0 -28.0,student,university.degree,0.89,17/05/2012,16/02/2007,1.0,0 -,technician,professional.course,0.89,09/06/2006,28/10/2005,1.0,0 -35.0,entrepreneur,basic.9y,0.89,18/11/2005,17/12/2003,1.0,0 -58.0,blue-collar,high.school,0.888,10/11/2006,02/02/2007,1.0,0 -27.0,admin.,high.school,0.888,01/01/1992,25/10/1994,1.0,0 -49.0,management,university.degree,0.888,17/11/2015,02/12/2015,1.0,0 -21.0,services,high.school,0.888,01/11/2007,16/11/2011,1.0,0 -27.0,admin.,high.school,0.888,,15/03/2016,1.0,0 -30.0,admin.,university.degree,0.8859999999999999,29/12/2005,27/04/2009,1.0,0 -,admin.,university.degree,0.8859999999999999,,25/10/2018,1.0,1 -,,high.school,0.8859999999999999,13/12/2000,05/08/1995,1.0,1 -33.0,blue-collar,professional.course,0.8859999999999999,28/04/2014,14/07/2000,1.0,1 -31.0,,high.school,0.8859999999999999,20/11/2003,02/08/2006,1.0,0 -76.0,retired,basic.4y,0.8859999999999999,16/01/2015,02/04/2012,1.0,1 -60.0,retired,high.school,0.8859999999999999,16/03/2007,01/10/1995,1.0,1 -56.0,retired,university.degree,0.8859999999999999,04/09/2009,12/08/2005,1.0,1 -58.0,retired,basic.4y,0.8859999999999999,28/08/1997,26/10/2015,1.0,0 -34.0,blue-collar,basic.9y,0.8859999999999999,10/10/2014,24/06/2013,1.0,0 -44.0,admin.,high.school,0.8859999999999999,12/02/2010,06/07/2012,1.0,0 -,admin.,university.degree,0.8859999999999999,12/04/1997,30/08/2006,1.0,1 -64.0,retired,professional.course,0.8859999999999999,11/12/2013,01/06/2007,1.0,1 -72.0,retired,professional.course,0.8859999999999999,13/11/2014,09/02/1996,1.0,0 -34.0,admin.,university.degree,0.8859999999999999,14/02/2003,19/03/2004,1.0,0 -,retired,high.school,0.8859999999999999,27/02/2013,17/02/2006,1.0,1 -33.0,technician,professional.course,0.8859999999999999,13/08/2004,29/03/2006,1.0,1 -37.0,admin.,university.degree,0.8859999999999999,11/09/1997,07/02/2003,1.0,1 -24.0,student,high.school,0.8859999999999999,07/07/2014,04/05/2016,1.0,1 -24.0,student,high.school,0.8859999999999999,31/12/1993,14/05/2009,1.0,0 -60.0,,professional.course,0.8859999999999999,31/10/2014,08/04/2013,1.0,1 -71.0,retired,high.school,0.8859999999999999,,01/07/1997,1.0,0 -59.0,admin.,university.degree,0.8859999999999999,19/01/2000,01/03/2013,1.0,1 -45.0,blue-collar,high.school,0.8859999999999999,10/10/1989,05/09/2003,1.0,1 -24.0,student,high.school,0.8859999999999999,24/02/2001,28/10/2004,1.0,0 -24.0,student,high.school,0.8859999999999999,23/11/2001,22/12/1995,1.0,0 -37.0,admin.,university.degree,0.8859999999999999,12/07/2002,13/08/2014,1.0,1 -70.0,retired,professional.course,0.8859999999999999,17/06/2003,04/07/2008,1.0,0 -34.0,admin.,university.degree,0.8859999999999999,20/05/1997,06/11/2013,1.0,0 -29.0,,university.degree,0.8859999999999999,28/10/2005,01/02/2006,1.0,0 -24.0,,high.school,0.8859999999999999,03/01/2005,02/08/2002,1.0,0 -37.0,admin.,university.degree,0.8859999999999999,23/01/2003,02/07/2014,1.0,0 -22.0,student,high.school,0.8859999999999999,22/04/2011,08/01/2014,1.0,1 -45.0,management,university.degree,0.8859999999999999,,01/02/1998,1.0,1 -81.0,retired,basic.4y,0.8859999999999999,10/04/2001,07/01/2005,1.0,1 -33.0,technician,professional.course,0.8859999999999999,21/12/2007,30/03/2007,1.0,0 -71.0,retired,high.school,0.8859999999999999,10/08/1999,18/02/2014,1.0,0 -30.0,management,university.degree,0.8859999999999999,06/08/2004,17/06/2005,1.0,0 -,services,university.degree,0.884,07/03/2011,02/04/2014,1.0,0 -58.0,retired,basic.4y,0.884,26/06/2014,07/04/2005,1.0,0 -44.0,blue-collar,basic.6y,0.884,10/02/2006,01/03/2005,1.0,0 -26.0,admin.,university.degree,0.884,04/07/2014,20/11/1996,1.0,0 -47.0,,university.degree,0.884,24/04/2017,31/10/2012,1.0,0 -55.0,management,university.degree,0.884,15/12/1991,29/12/2016,1.0,1 -39.0,management,university.degree,0.884,13/06/2008,27/10/2006,1.0,1 -60.0,retired,university.degree,0.884,06/08/2012,01/12/2005,1.0,1 -32.0,services,university.degree,0.884,15/12/1999,01/07/2013,1.0,0 -38.0,technician,university.degree,0.884,05/10/1994,13/10/2016,1.0,0 -47.0,management,university.degree,0.884,31/12/1996,03/02/2006,1.0,1 -,admin.,basic.9y,0.884,14/03/2011,04/12/2013,1.0,0 -51.0,technician,university.degree,0.884,19/01/2011,15/07/2004,1.0,0 -78.0,retired,high.school,0.884,02/04/2009,12/09/2007,1.0,0 -32.0,admin.,university.degree,0.884,21/12/2010,13/10/1998,1.0,0 -60.0,,university.degree,0.884,09/11/2000,26/09/2011,1.0,1 -32.0,services,university.degree,0.884,03/12/2010,16/07/2007,1.0,1 -32.0,admin.,university.degree,0.884,05/06/2001,06/06/1992,1.0,1 -39.0,management,university.degree,0.884,14/06/2013,25/01/1994,1.0,0 -43.0,unemployed,basic.9y,0.883,28/12/2007,30/01/2004,1.0,1 -67.0,retired,professional.course,0.883,21/12/2007,20/02/2003,1.0,0 -49.0,admin.,university.degree,0.883,13/06/2001,05/05/2009,1.0,0 -57.0,management,university.degree,0.883,04/11/2010,11/06/2008,1.0,1 -59.0,,professional.course,0.883,24/05/2011,26/11/2004,1.0,0 -,unemployed,high.school,0.883,01/04/2000,09/08/1996,1.0,0 -31.0,admin.,high.school,0.883,01/03/1993,07/05/2009,1.0,1 -34.0,,professional.course,0.883,11/09/1996,24/12/2009,1.0,0 -30.0,,professional.course,0.883,31/12/2008,01/12/2010,1.0,0 -34.0,technician,professional.course,0.883,13/02/2001,03/04/2013,1.0,0 -51.0,unemployed,high.school,0.883,29/11/2002,15/08/1997,1.0,0 -46.0,admin.,basic.9y,0.883,,04/04/2003,1.0,0 -30.0,admin.,high.school,0.883,01/03/1994,04/05/2007,1.0,1 -75.0,retired,basic.9y,0.883,05/08/1996,22/07/2004,1.0,0 -51.0,technician,professional.course,0.882,10/06/2014,24/03/2006,1.0,1 -28.0,admin.,university.degree,0.882,28/01/2014,29/03/2007,1.0,0 -25.0,student,university.degree,0.882,12/07/2002,20/01/2009,1.0,0 -34.0,unemployed,university.degree,0.882,11/06/2009,01/02/1994,1.0,0 -22.0,admin.,university.degree,0.882,13/08/2004,28/07/2015,1.0,1 -,admin.,university.degree,0.882,01/02/2013,03/02/2006,1.0,1 -20.0,blue-collar,basic.4y,0.882,05/03/1994,22/09/1999,1.0,0 -43.0,entrepreneur,university.degree,0.882,31/12/2004,26/05/2016,1.0,1 -58.0,entrepreneur,high.school,0.882,11/08/2005,29/09/2005,1.0,0 -88.0,retired,basic.4y,0.882,31/12/1995,13/06/2013,1.0,0 -58.0,entrepreneur,high.school,0.882,30/01/2019,18/11/2008,1.0,0 -,services,high.school,0.882,06/01/2012,16/06/2006,1.0,0 -76.0,retired,basic.4y,0.882,09/05/1995,25/12/1994,1.0,0 -34.0,unemployed,university.degree,0.882,25/01/2001,01/11/1994,1.0,0 -35.0,admin.,high.school,0.882,13/10/2016,06/01/2016,1.0,1 -32.0,admin.,high.school,0.882,20/07/2016,07/01/2005,1.0,1 -34.0,admin.,university.degree,0.882,04/08/1998,13/03/2012,1.0,1 -27.0,services,high.school,0.882,20/02/2017,16/11/2009,1.0,0 -34.0,admin.,university.degree,0.882,12/07/2002,18/12/2014,1.0,0 -88.0,retired,basic.4y,0.882,10/01/1996,11/04/1997,1.0,0 -30.0,,university.degree,0.882,20/05/2011,31/07/2015,1.0,0 -47.0,,basic.6y,0.882,18/06/2010,01/05/1998,1.0,0 -24.0,blue-collar,high.school,0.882,28/10/2013,04/07/2003,1.0,0 -,,basic.9y,0.882,05/04/2000,11/04/2014,1.0,0 -88.0,retired,basic.4y,0.882,01/02/1995,30/10/2013,1.0,0 -66.0,retired,high.school,0.8809999999999999,01/01/2015,15/10/2012,1.0,0 -85.0,retired,basic.4y,0.8809999999999999,31/01/2013,10/11/1993,1.0,1 -89.0,retired,basic.4y,0.8809999999999999,18/01/2017,10/03/2006,1.0,1 -48.0,services,high.school,0.8809999999999999,01/08/2006,04/04/2013,1.0,0 -36.0,admin.,university.degree,0.8809999999999999,01/03/2007,05/01/1996,1.0,0 -66.0,retired,high.school,0.8809999999999999,22/12/2017,28/02/2003,1.0,1 -26.0,admin.,university.degree,0.8809999999999999,05/11/1990,01/04/2015,1.0,1 -36.0,,university.degree,0.8809999999999999,16/07/2009,18/02/2005,1.0,1 -36.0,management,university.degree,0.8809999999999999,28/03/2008,19/08/2015,1.0,1 -35.0,self-employed,university.degree,0.8809999999999999,09/09/2005,20/05/2004,1.0,0 -26.0,admin.,university.degree,0.8809999999999999,01/07/2002,03/01/2017,1.0,0 -26.0,admin.,university.degree,0.8809999999999999,16/12/2013,25/05/2018,1.0,1 -39.0,entrepreneur,university.degree,0.8809999999999999,09/01/2008,01/06/2018,1.0,0 -66.0,,high.school,0.8809999999999999,31/03/2011,05/08/1993,1.0,0 -86.0,retired,basic.4y,0.8809999999999999,16/04/2003,09/04/2010,1.0,1 -42.0,admin.,high.school,0.88,21/01/2016,17/11/2000,1.0,1 -44.0,management,university.degree,0.88,,02/11/2009,1.0,1 -45.0,,high.school,0.88,25/01/1990,31/12/1994,1.0,0 -38.0,management,university.degree,0.88,18/05/2006,25/09/2015,1.0,0 -67.0,unknown,high.school,0.88,07/03/2014,09/04/2004,1.0,1 -44.0,management,university.degree,0.88,31/01/2012,18/09/2014,1.0,0 -,management,university.degree,0.88,29/01/2004,03/06/2004,1.0,0 -46.0,services,university.degree,0.88,06/03/2009,01/01/2016,1.0,1 -32.0,,basic.4y,0.88,17/02/2005,21/05/2015,1.0,1 -31.0,student,high.school,0.88,15/01/1990,13/04/2012,1.0,1 -27.0,student,high.school,0.88,07/03/2013,09/02/2010,1.0,0 -28.0,management,university.degree,0.88,21/01/2011,20/05/2005,1.0,1 -32.0,blue-collar,basic.4y,0.88,15/04/2009,27/04/2016,1.0,1 -45.0,unemployed,high.school,0.88,18/06/2012,18/04/2003,1.0,1 -26.0,admin.,university.degree,0.88,,22/07/2011,1.0,0 -80.0,retired,basic.4y,0.879,05/08/2010,19/09/1997,1.0,0 -38.0,technician,professional.course,0.879,,26/12/1997,1.0,1 -83.0,retired,basic.4y,0.879,16/02/2004,10/11/2006,1.0,0 -29.0,,high.school,0.879,,21/03/2008,1.0,1 -60.0,admin.,professional.course,0.879,31/12/1994,05/10/2018,1.0,1 -45.0,unemployed,professional.course,0.879,18/09/2009,29/09/2009,1.0,1 -45.0,,professional.course,0.879,08/08/2013,31/12/1995,1.0,1 -27.0,technician,university.degree,0.879,,17/06/2005,1.0,1 -27.0,technician,university.degree,0.879,07/09/2004,10/03/2011,1.0,1 -38.0,technician,professional.course,0.879,08/07/2015,22/02/2018,1.0,1 -33.0,admin.,high.school,0.879,09/11/1990,01/05/2008,1.0,1 -58.0,technician,professional.course,0.879,05/03/1990,03/12/2004,1.0,0 -37.0,admin.,university.degree,0.879,01/02/2008,26/02/2016,1.0,1 -33.0,admin.,university.degree,0.879,06/05/2010,09/03/2001,1.0,0 -65.0,technician,professional.course,0.879,19/09/2007,18/04/2008,1.0,0 -26.0,,basic.9y,0.879,31/05/2004,25/06/2004,1.0,1 -34.0,admin.,high.school,0.879,29/01/2014,30/05/2003,1.0,1 -,,university.degree,0.879,31/12/2012,23/06/2014,1.0,1 -38.0,technician,professional.course,0.879,,25/05/2004,1.0,1 -83.0,retired,basic.4y,0.879,05/06/2009,05/02/1993,1.0,1 -38.0,,high.school,0.879,20/09/2012,23/04/2009,1.0,0 -24.0,technician,professional.course,0.878,31/12/1991,05/11/2015,1.0,1 -29.0,admin.,university.degree,0.878,,30/12/2005,1.0,0 -64.0,retired,basic.4y,0.878,09/05/2003,07/05/2008,1.0,1 -29.0,technician,professional.course,0.878,01/07/2016,07/11/2003,1.0,1 -38.0,services,high.school,0.878,25/03/2005,30/10/2012,1.0,1 -28.0,services,high.school,0.878,,13/03/2009,1.0,0 -31.0,student,high.school,0.879,17/03/2005,27/03/2018,1.0,0 -32.0,technician,university.degree,0.879,15/09/2015,05/07/1996,1.0,0 -27.0,management,university.degree,0.879,20/12/1995,01/06/2009,1.0,0 -69.0,retired,basic.4y,0.879,07/11/2005,14/04/2000,1.0,0 -29.0,technician,professional.course,0.879,18/03/2004,03/01/2001,1.0,0 -23.0,student,basic.9y,0.879,25/07/2008,04/07/2016,1.0,1 -23.0,student,basic.9y,0.879,16/06/2011,29/02/2016,1.0,0 -29.0,technician,professional.course,0.879,15/04/2011,07/05/2015,1.0,1 -82.0,retired,university.degree,0.879,01/03/2006,16/07/2013,1.0,0 -71.0,retired,high.school,0.879,,31/12/1999,1.0,1 -,services,professional.course,0.879,30/05/2018,05/05/1997,1.0,0 -31.0,blue-collar,basic.9y,0.879,,28/01/2005,1.0,0 -31.0,services,high.school,0.879,10/07/1991,26/05/2011,1.0,0 -27.0,admin.,university.degree,0.879,02/02/1990,28/11/2011,1.0,0 -,housemaid,basic.4y,0.877,23/05/2003,22/08/2003,1.0,0 -57.0,admin.,high.school,0.877,,12/05/2009,1.0,1 -30.0,technician,professional.course,0.877,01/08/2016,14/01/2005,1.0,0 -21.0,student,high.school,0.877,05/12/2003,10/12/2004,1.0,0 -25.0,management,university.degree,0.877,26/06/2015,01/05/2007,1.0,0 -30.0,technician,professional.course,0.877,,01/05/2005,1.0,0 -84.0,retired,high.school,0.877,20/12/2018,13/03/2007,1.0,1 -39.0,management,university.degree,0.877,29/12/2010,04/01/2006,1.0,1 -82.0,housemaid,basic.4y,0.877,10/12/1988,13/12/2016,1.0,1 -30.0,technician,professional.course,0.877,19/03/2009,05/12/2002,1.0,1 -86.0,,high.school,0.877,,06/12/2001,1.0,1 -32.0,unemployed,high.school,0.877,23/06/1999,30/05/2003,1.0,0 -34.0,admin.,professional.course,0.877,09/05/2018,31/12/1993,1.0,1 -34.0,admin.,professional.course,0.877,24/09/2003,28/11/2008,1.0,1 -31.0,admin.,university.degree,0.877,15/06/2007,21/11/2014,1.0,1 -,management,university.degree,0.877,,21/07/2014,1.0,1 -61.0,management,professional.course,0.877,30/05/2003,01/03/2002,1.0,0 -30.0,technician,professional.course,0.877,24/02/1998,05/10/2010,1.0,1 -,student,high.school,0.877,19/05/2003,28/06/2000,1.0,0 -86.0,retired,high.school,0.877,,12/07/2002,1.0,1 -24.0,student,high.school,0.8759999999999999,06/03/2006,02/06/2009,1.0,1 -52.0,admin.,professional.course,0.8759999999999999,29/09/2010,02/09/2016,1.0,1 -60.0,retired,high.school,0.8759999999999999,01/05/2009,05/03/2008,1.0,1 -19.0,student,basic.4y,0.8759999999999999,02/02/1999,19/07/2012,1.0,1 -36.0,management,university.degree,0.8759999999999999,31/10/1997,24/03/2017,1.0,1 -33.0,technician,university.degree,0.8759999999999999,11/11/2013,22/02/2016,1.0,0 -23.0,student,professional.course,0.8759999999999999,25/07/2003,01/07/2006,1.0,1 -60.0,retired,high.school,0.8759999999999999,09/12/1993,01/04/2006,1.0,1 -52.0,admin.,professional.course,0.8759999999999999,01/12/2005,26/07/2016,1.0,1 -45.0,admin.,university.degree,0.8759999999999999,05/10/1999,21/04/2005,1.0,0 -39.0,entrepreneur,professional.course,0.8759999999999999,16/11/2006,16/10/2013,1.0,1 -33.0,technician,university.degree,0.8759999999999999,23/06/2006,19/12/2014,1.0,0 -33.0,technician,university.degree,0.8759999999999999,23/03/2015,22/04/2005,1.0,1 -,student,professional.course,0.8759999999999999,21/07/2009,26/11/2002,1.0,1 -34.0,admin.,high.school,0.8759999999999999,24/11/2014,30/06/2006,1.0,0 -35.0,admin.,university.degree,0.8759999999999999,12/07/2010,17/09/2004,1.0,0 -19.0,student,basic.6y,0.879,,11/07/2012,1.0,1 -29.0,technician,professional.course,0.879,,01/07/2015,1.0,0 -37.0,admin.,university.degree,0.879,11/10/2012,01/12/1993,1.0,1 -36.0,unemployed,high.school,0.879,09/01/2004,01/07/2014,1.0,1 -82.0,retired,basic.4y,0.879,03/12/2013,24/03/2009,1.0,1 -25.0,student,high.school,0.879,31/12/1994,26/09/2014,1.0,1 -,admin.,high.school,0.879,25/03/2009,22/12/2005,1.0,0 -31.0,admin.,university.degree,0.879,06/10/2005,01/02/1995,1.0,1 -33.0,technician,university.degree,0.879,30/11/1999,18/10/2004,1.0,1 -23.0,,university.degree,0.879,12/01/2000,31/01/2013,1.0,1 -24.0,admin.,university.degree,0.879,06/07/2009,19/09/1995,1.0,1 -,admin.,basic.9y,0.879,27/02/2012,28/11/1997,1.0,1 -77.0,retired,basic.4y,0.879,31/01/2001,19/01/2001,1.0,1 -33.0,admin.,university.degree,0.879,05/04/1992,28/02/2003,1.0,0 -33.0,technician,high.school,0.879,03/01/2011,03/11/2004,1.0,1 -19.0,student,basic.6y,0.879,29/06/2018,30/05/2007,1.0,1 -38.0,admin.,university.degree,0.879,,21/12/2001,1.0,0 -,admin.,high.school,0.879,09/10/2007,02/03/2007,1.0,0 -23.0,student,basic.9y,0.879,18/01/2008,10/09/2004,1.0,1 -30.0,technician,university.degree,0.879,,17/01/2007,1.0,1 -36.0,technician,university.degree,0.879,16/01/2012,17/10/2012,1.0,1 -34.0,technician,university.degree,0.879,12/06/1996,10/04/1990,1.0,0 -34.0,technician,university.degree,0.879,31/01/1994,01/11/2007,1.0,1 -34.0,technician,university.degree,0.879,03/04/2009,10/12/2004,1.0,1 -,technician,university.degree,0.879,13/10/2005,18/01/2013,1.0,1 -41.0,management,university.degree,0.879,03/07/2014,15/01/2010,1.0,1 -36.0,technician,university.degree,0.879,,03/08/2012,1.0,1 -26.0,technician,university.degree,0.879,25/10/2006,08/08/2012,1.0,1 -34.0,technician,university.degree,0.879,30/11/2009,09/05/2003,1.0,0 -,technician,university.degree,0.879,24/09/2004,07/07/2009,1.0,1 -,services,high.school,0.879,17/10/2006,28/03/2003,1.0,1 -25.0,student,high.school,0.8759999999999999,01/11/1989,15/07/2010,1.0,1 -48.0,housemaid,basic.4y,0.8759999999999999,31/12/1989,23/06/2005,1.0,0 -55.0,unemployed,basic.4y,0.879,22/01/2004,03/09/1999,1.0,0 -50.0,management,university.degree,0.879,13/03/2006,09/03/1996,1.0,0 -38.0,blue-collar,high.school,0.879,14/11/2013,18/01/2000,1.0,1 -41.0,,high.school,0.879,09/12/2004,11/03/2008,1.0,1 -33.0,admin.,university.degree,0.879,,26/07/2002,1.0,1 -33.0,admin.,university.degree,0.879,28/10/2011,28/06/2002,1.0,1 -33.0,technician,professional.course,0.879,,25/08/2015,1.0,1 -32.0,technician,basic.9y,0.879,24/09/2003,09/11/1991,1.0,1 -,technician,basic.9y,0.879,25/03/2008,01/05/2010,1.0,1 -41.0,unemployed,high.school,0.879,25/02/2011,12/01/2011,1.0,1 -33.0,admin.,university.degree,0.879,05/03/2004,28/10/2009,1.0,1 -50.0,management,university.degree,0.878,21/02/2013,07/05/2014,1.0,0 -28.0,blue-collar,university.degree,0.878,17/11/1998,25/01/2012,1.0,0 -37.0,admin.,high.school,0.878,10/06/2005,29/06/2011,1.0,0 -26.0,self-employed,university.degree,0.878,01/04/2010,15/07/2013,1.0,0 -28.0,blue-collar,university.degree,0.878,25/11/1999,27/12/2011,1.0,1 -31.0,technician,university.degree,0.878,01/04/2015,13/06/2003,1.0,0 -29.0,admin.,university.degree,0.878,31/01/2013,12/05/2006,1.0,0 -26.0,self-employed,university.degree,0.878,28/07/2015,07/03/2003,1.0,0 -,services,professional.course,0.878,19/07/2012,26/01/2001,1.0,0 -58.0,admin.,high.school,0.878,01/03/2007,06/05/2004,1.0,1 -42.0,admin.,high.school,0.878,,29/04/2004,1.0,1 -23.0,student,high.school,0.878,,25/04/1994,1.0,1 -21.0,student,high.school,0.878,20/06/2003,19/09/2011,1.0,0 -53.0,technician,university.degree,0.878,09/09/1997,08/11/2013,1.0,1 -30.0,housemaid,university.degree,0.878,25/06/1994,09/08/2002,1.0,0 -31.0,technician,university.degree,0.878,,09/09/2010,1.0,1 -35.0,technician,professional.course,0.878,,18/10/2005,1.0,0 -33.0,admin.,university.degree,0.878,18/12/2000,14/06/2004,1.0,1 -,technician,professional.course,0.878,26/09/2000,05/06/2009,1.0,0 -54.0,admin.,university.degree,0.878,01/01/2006,14/03/1997,1.0,0 -35.0,technician,professional.course,0.878,27/05/2005,06/06/2005,1.0,0 -33.0,admin.,university.degree,0.878,03/10/2014,08/04/2004,1.0,0 -30.0,services,high.school,0.878,24/06/2014,29/09/2009,1.0,0 -21.0,,high.school,0.878,19/11/2008,15/12/2005,1.0,0 -32.0,technician,high.school,0.878,,18/01/2000,1.0,0 -58.0,,university.degree,0.878,01/06/1996,01/07/2006,1.0,1 -29.0,admin.,high.school,0.878,27/07/1997,16/03/2006,1.0,0 -28.0,management,university.degree,0.879,20/05/1995,17/06/2011,1.0,0 -30.0,,university.degree,0.879,29/07/2013,09/04/1994,1.0,1 -36.0,admin.,university.degree,0.879,09/07/2014,01/10/1996,1.0,0 -23.0,student,university.degree,0.879,07/06/2000,30/03/2006,1.0,0 -31.0,admin.,university.degree,0.879,05/08/1997,01/12/2010,1.0,1 -33.0,unemployed,high.school,0.879,20/10/2016,01/11/2004,1.0,1 -33.0,technician,professional.course,0.879,07/07/2009,11/01/2006,1.0,0 -26.0,technician,professional.course,0.879,12/04/2011,29/08/2002,1.0,1 -33.0,technician,professional.course,0.879,05/08/1991,16/01/2004,1.0,1 -25.0,student,high.school,0.879,23/02/2009,29/01/2010,1.0,1 -60.0,retired,professional.course,0.879,,18/07/2018,1.0,0 -51.0,admin.,high.school,0.879,29/12/2000,17/11/2005,1.0,0 -27.0,admin.,high.school,0.879,15/04/2011,05/06/1998,1.0,0 -31.0,admin.,high.school,0.879,,01/06/1997,1.0,1 -,technician,professional.course,0.879,31/12/2012,04/08/2016,1.0,0 -48.0,,basic.6y,0.879,04/01/2010,26/09/2011,1.0,1 -32.0,admin.,high.school,0.879,01/10/1997,07/05/2004,1.0,0 -30.0,student,professional.course,0.879,01/09/1995,19/09/2003,1.0,0 -32.0,admin.,university.degree,0.879,05/08/2003,13/09/2011,1.0,0 -32.0,,high.school,0.879,11/07/2000,21/03/2008,1.0,0 -30.0,student,professional.course,0.879,04/12/2001,27/08/2012,1.0,0 -30.0,student,professional.course,0.879,23/10/1991,07/04/2006,1.0,0 -30.0,student,professional.course,0.879,25/06/2014,24/10/2018,1.0,0 -32.0,admin.,high.school,0.879,01/02/2006,08/06/2011,1.0,1 -48.0,unemployed,professional.course,0.879,01/10/1992,13/02/2012,1.0,1 -32.0,admin.,university.degree,0.879,,31/01/1997,1.0,0 -,admin.,university.degree,0.88,21/07/2014,13/01/2006,1.0,0 -30.0,student,professional.course,0.88,22/07/2004,11/11/2013,1.0,0 -30.0,student,professional.course,0.88,30/07/2015,01/09/1997,1.0,0 -30.0,student,professional.course,0.88,07/03/2001,10/11/2006,1.0,1 -29.0,admin.,university.degree,0.88,01/02/1991,05/07/1997,1.0,1 -22.0,student,high.school,0.8859999999999999,02/10/2009,01/09/2004,1.0,0 -40.0,,high.school,0.8859999999999999,16/02/1990,14/02/2017,1.0,0 -35.0,admin.,university.degree,0.8859999999999999,23/07/1997,16/04/1999,1.0,0 -35.0,admin.,university.degree,0.8859999999999999,09/01/1995,11/12/2009,1.0,0 -30.0,,high.school,0.8859999999999999,28/02/2008,01/03/2006,1.0,0 -42.0,management,university.degree,0.8859999999999999,17/08/2006,19/11/2007,1.0,1 -34.0,,university.degree,0.8859999999999999,,01/05/1993,1.0,1 -42.0,,university.degree,0.8859999999999999,22/10/2004,01/06/2007,1.0,0 -42.0,admin.,university.degree,0.8859999999999999,,23/09/2015,1.0,1 -41.0,admin.,high.school,0.8859999999999999,07/10/1996,31/10/2000,1.0,1 -50.0,management,university.degree,0.9420000000000001,14/11/2003,27/07/2011,1.0,0 -30.0,technician,university.degree,0.9420000000000001,01/08/2003,07/12/2017,1.0,0 -59.0,unemployed,basic.9y,0.9420000000000001,05/06/2006,29/01/2016,1.0,0 -32.0,admin.,university.degree,0.9420000000000001,13/09/2010,05/12/2001,1.0,0 -32.0,,university.degree,0.9420000000000001,02/06/2008,08/10/2014,1.0,0 -41.0,retired,basic.4y,0.9420000000000001,03/11/2006,26/11/2012,1.0,0 -27.0,student,university.degree,0.9420000000000001,05/06/2013,31/12/1993,1.0,0 -30.0,self-employed,basic.9y,0.953,,30/03/2018,1.0,0 -58.0,admin.,university.degree,0.953,28/08/2015,25/04/2018,1.0,0 -40.0,technician,professional.course,0.956,11/04/2011,21/03/2008,1.0,0 -32.0,technician,professional.course,0.9590000000000001,02/08/2004,20/02/1994,1.0,1 -32.0,technician,professional.course,0.9590000000000001,02/10/2014,12/03/2013,1.0,1 -26.0,technician,university.degree,0.9590000000000001,30/07/2015,12/01/2000,1.0,1 -26.0,blue-collar,basic.6y,0.9590000000000001,05/10/2000,30/08/2018,1.0,1 -35.0,technician,professional.course,0.9590000000000001,25/07/1994,11/06/2004,1.0,1 -26.0,admin.,university.degree,0.9590000000000001,26/12/2007,10/10/2003,1.0,0 -32.0,technician,professional.course,0.9590000000000001,11/06/2014,19/04/2016,1.0,1 -32.0,admin.,high.school,0.9590000000000001,19/09/2014,02/06/2011,1.0,0 -41.0,technician,professional.course,0.9590000000000001,15/03/2000,15/02/2013,1.0,1 -57.0,admin.,university.degree,0.9590000000000001,,01/06/1995,1.0,1 -26.0,admin.,university.degree,0.9590000000000001,05/07/1999,29/03/2006,1.0,0 -22.0,self-employed,professional.course,0.9590000000000001,17/02/2014,19/10/2007,1.0,1 -32.0,technician,professional.course,0.9590000000000001,25/06/2015,01/08/1997,1.0,0 -75.0,retired,basic.4y,0.9590000000000001,01/12/1994,01/02/1994,1.0,0 -28.0,admin.,high.school,0.9590000000000001,01/12/1997,13/07/2017,1.0,1 -64.0,unemployed,basic.9y,0.9590000000000001,03/05/1996,13/09/2000,1.0,0 -36.0,admin.,university.degree,0.965,20/03/1993,21/05/2010,1.0,0 -65.0,,basic.4y,0.965,01/04/2008,02/12/2010,1.0,0 -51.0,,university.degree,0.965,01/02/1996,22/05/2015,1.0,1 -28.0,admin.,university.degree,0.965,,13/03/2017,1.0,0 -70.0,retired,basic.4y,0.965,13/08/2004,03/03/2006,1.0,0 -31.0,admin.,university.degree,0.972,11/06/2015,13/10/2014,1.0,0 -62.0,blue-collar,high.school,0.972,12/09/2003,30/12/1997,1.0,0 -61.0,retired,basic.4y,0.972,10/12/1988,14/06/2002,1.0,1 -33.0,blue-collar,basic.4y,0.972,03/08/2007,01/03/2007,1.0,0 -29.0,technician,professional.course,0.972,08/11/1993,07/08/1998,1.0,1 -,admin.,high.school,0.972,10/04/2013,21/05/2004,1.0,1 -27.0,student,high.school,0.972,20/04/1996,16/11/1999,1.0,0 -39.0,housemaid,basic.4y,0.972,28/12/2007,21/03/2016,1.0,0 -60.0,retired,basic.4y,0.972,,11/10/2002,1.0,0 -27.0,student,high.school,0.972,21/11/2003,14/03/2003,1.0,0 -32.0,services,university.degree,0.972,16/10/2002,02/01/2013,1.0,0 -49.0,technician,professional.course,0.972,19/11/2008,20/08/1994,1.0,1 -39.0,housemaid,basic.4y,0.972,31/12/1995,20/12/1985,1.0,0 -66.0,retired,basic.4y,0.972,16/12/1990,25/06/2014,1.0,1 -56.0,unemployed,basic.4y,0.972,04/05/1999,05/12/1986,1.0,1 -24.0,admin.,high.school,0.972,28/06/2012,15/10/2004,1.0,0 -31.0,technician,professional.course,0.972,09/12/2008,13/08/2009,1.0,1 -55.0,admin.,high.school,0.977,,28/03/2000,1.0,0 -59.0,services,university.degree,0.977,04/05/2002,17/07/1998,1.0,0 -33.0,services,professional.course,0.977,08/11/2011,31/01/2013,1.0,0 -48.0,technician,professional.course,0.977,16/03/2016,26/08/2010,1.0,1 -30.0,,high.school,0.977,16/12/2014,01/09/2000,1.0,0 -27.0,admin.,university.degree,0.977,31/01/2013,25/09/2013,1.0,1 -29.0,admin.,university.degree,0.977,03/07/2012,21/01/2013,1.0,0 -33.0,services,university.degree,0.977,09/05/2008,10/09/1989,1.0,0 -33.0,services,university.degree,0.977,01/02/2009,14/11/2003,1.0,1 -65.0,retired,basic.4y,0.977,10/06/2011,22/09/1997,1.0,1 -24.0,blue-collar,basic.9y,0.977,20/01/2015,29/08/2016,1.0,0 -74.0,retired,university.degree,0.977,,20/12/2002,1.0,0 -25.0,services,high.school,0.977,17/07/2000,30/12/2011,1.0,0 -25.0,services,high.school,0.977,01/08/1997,22/09/2005,1.0,0 -26.0,technician,professional.course,0.977,17/08/2007,12/12/2012,1.0,0 -22.0,unemployed,university.degree,0.977,01/03/2011,02/04/2009,1.0,0 -59.0,services,university.degree,0.977,14/11/2008,01/03/2017,1.0,1 -71.0,retired,professional.course,0.977,12/05/2006,27/01/2006,1.0,0 -61.0,admin.,high.school,0.977,01/11/1991,05/10/1989,1.0,0 -20.0,student,high.school,0.977,23/12/2004,23/10/2008,1.0,0 -28.0,blue-collar,basic.9y,0.977,11/12/2014,05/12/1991,1.0,0 -31.0,technician,professional.course,0.982,11/02/2005,06/07/2005,1.0,0 -31.0,blue-collar,basic.9y,0.982,06/01/2015,20/09/1994,1.0,0 -31.0,technician,university.degree,0.982,25/10/2012,06/09/2012,1.0,1 -21.0,student,high.school,0.982,28/10/2005,07/12/2012,1.0,1 -20.0,student,high.school,0.982,04/01/2011,01/03/1996,1.0,1 -22.0,,university.degree,0.982,31/12/1994,01/11/1995,1.0,0 -27.0,,university.degree,0.982,12/12/2000,15/04/2011,1.0,0 -27.0,blue-collar,high.school,0.982,02/11/2009,20/07/2012,1.0,1 -71.0,retired,professional.course,0.982,02/12/1997,01/07/1997,1.0,1 -27.0,admin.,university.degree,0.982,01/05/1997,21/07/2006,1.0,0 -20.0,student,high.school,0.982,11/07/2013,20/05/1997,1.0,0 -31.0,technician,university.degree,0.982,16/05/2016,22/02/2012,1.0,0 -27.0,blue-collar,high.school,0.982,02/04/2009,31/12/1988,1.0,1 -51.0,housemaid,basic.4y,0.982,06/11/2003,13/01/2006,1.0,0 -27.0,,high.school,0.982,05/12/2001,31/10/2012,1.0,0 -49.0,admin.,high.school,0.985,24/09/2004,20/08/2004,1.0,1 -66.0,retired,basic.4y,0.985,04/07/2003,15/04/2014,1.0,1 -,retired,basic.4y,0.985,16/04/2013,08/02/2006,1.0,1 -,admin.,university.degree,0.985,29/07/2003,26/07/2018,1.0,1 -52.0,,university.degree,0.985,19/10/1995,06/04/2009,1.0,0 -54.0,admin.,high.school,0.985,,21/02/2014,1.0,1 -60.0,retired,basic.4y,0.985,21/12/2012,23/06/2005,1.0,0 -63.0,,university.degree,0.987,09/06/2017,12/07/2002,1.0,0 -33.0,,university.degree,0.987,05/01/1990,08/03/2016,1.0,0 -54.0,self-employed,university.degree,0.987,21/07/2005,27/11/2015,1.0,0 -81.0,retired,basic.4y,0.987,20/01/2009,15/07/1998,1.0,0 -70.0,retired,professional.course,0.987,22/11/2002,01/07/1998,1.0,1 -50.0,,high.school,0.987,29/12/2008,18/12/2008,1.0,1 -,technician,professional.course,0.987,30/09/2014,24/09/1996,1.0,0 -48.0,technician,professional.course,0.987,01/03/2000,26/12/2003,1.0,1 -,blue-collar,professional.course,0.987,17/05/2000,25/05/2012,1.0,1 -54.0,self-employed,university.degree,0.987,01/09/1997,09/10/2003,1.0,0 -37.0,admin.,high.school,0.987,25/08/2006,20/10/1995,1.0,1 -63.0,,university.degree,0.987,,31/12/1996,1.0,0 -37.0,admin.,high.school,0.987,25/05/1999,25/07/2002,1.0,0 -,admin.,high.school,0.987,10/04/1998,09/06/1994,1.0,1 -54.0,self-employed,university.degree,0.987,15/11/1989,08/08/2012,1.0,0 -41.0,admin.,high.school,0.987,29/12/2008,08/05/2015,1.0,0 -54.0,self-employed,university.degree,0.987,05/11/1990,02/04/1998,1.0,0 -51.0,admin.,high.school,0.987,30/07/2004,28/07/2011,1.0,0 -81.0,,basic.4y,0.987,02/01/1996,24/04/2009,1.0,0 -74.0,retired,university.degree,0.993,01/09/1997,02/06/2005,1.0,0 -34.0,student,professional.course,0.993,04/12/2014,30/12/1994,1.0,0 -65.0,retired,basic.4y,0.993,19/05/2006,13/04/2016,1.0,1 -84.0,retired,basic.4y,0.993,01/11/2011,26/12/2012,1.0,0 -24.0,admin.,university.degree,0.993,,31/12/1992,1.0,1 -68.0,retired,high.school,1.0,23/12/1992,15/03/2000,1.0,0 -26.0,student,high.school,1.0,17/04/2014,14/10/2004,1.0,0 -68.0,retired,high.school,1.0,17/12/2004,20/07/2011,1.0,1 -47.0,admin.,university.degree,1.0,01/02/2011,14/03/2003,1.0,0 -44.0,technician,high.school,1.0,11/02/2015,14/02/2008,1.0,1 -56.0,technician,professional.course,1.0,11/04/2013,19/04/2013,1.0,1 -42.0,technician,professional.course,1.0,18/01/2002,05/07/2013,1.0,1 -44.0,admin.,university.degree,1.0,,16/07/2018,1.0,1 -56.0,technician,professional.course,1.0,,04/07/2008,1.0,0 -29.0,admin.,university.degree,1.0,31/12/1993,27/12/2012,1.0,1 -68.0,retired,high.school,1.0,,26/04/2002,1.0,1 -,retired,basic.4y,1.0,27/06/2014,29/07/2016,1.0,0 -74.0,,basic.4y,1.0,01/02/2009,20/03/1998,1.0,0 -44.0,services,high.school,1.0,24/02/2009,23/06/2009,1.0,0 -47.0,admin.,university.degree,1.0,02/05/2012,15/04/2011,1.0,1 -84.0,retired,basic.4y,1.0,21/06/2016,26/09/2016,1.0,0 -60.0,retired,university.degree,1.0,28/03/2017,04/01/2016,1.0,0 -44.0,technician,high.school,1.0,05/03/1990,31/07/2009,1.0,0 -24.0,student,professional.course,1.008,25/06/2013,03/05/2017,1.0,0 -31.0,admin.,university.degree,1.008,01/04/1996,03/09/2004,1.0,1 -67.0,retired,basic.4y,1.008,31/01/2012,30/06/2006,1.0,0 -48.0,technician,university.degree,1.008,01/01/2007,01/01/2015,1.0,1 -50.0,entrepreneur,university.degree,1.008,09/04/2014,11/06/2010,1.0,1 -54.0,services,high.school,1.016,10/03/2011,06/07/2011,1.0,1 -54.0,services,high.school,1.016,01/03/1995,17/02/2011,1.0,0 -81.0,retired,basic.4y,1.016,15/11/1990,14/08/2012,1.0,1 -25.0,student,high.school,1.016,03/11/2011,05/04/2003,1.0,0 -34.0,technician,university.degree,1.016,01/04/1998,05/11/2010,1.0,0 -61.0,housemaid,basic.4y,1.016,01/06/2018,19/03/2014,1.0,0 -54.0,services,high.school,1.016,09/03/2011,01/10/2006,1.0,1 -,admin.,basic.9y,1.016,29/03/2016,11/05/2007,1.0,0 -45.0,student,high.school,1.016,13/10/2017,27/08/2014,1.0,0 -,management,university.degree,1.025,19/06/2009,07/03/2003,1.0,1 -80.0,retired,professional.course,1.025,05/10/1996,15/12/1999,1.0,1 -63.0,unknown,professional.course,1.025,17/07/2009,19/10/2001,1.0,0 -37.0,housemaid,university.degree,1.025,25/03/1996,15/08/2013,1.0,1 -,housemaid,university.degree,1.025,05/02/1996,08/12/2004,1.0,1 -,student,high.school,1.025,17/06/2013,26/10/2016,1.0,0 -24.0,blue-collar,high.school,1.025,01/08/1993,25/04/1990,1.0,1 -33.0,admin.,university.degree,1.025,02/03/2016,01/09/1995,1.0,1 -37.0,housemaid,university.degree,1.025,25/03/1992,14/03/2017,1.0,1 -65.0,retired,high.school,1.025,07/08/2003,15/04/1989,1.0,0 -29.0,,high.school,1.025,06/04/2006,30/01/2014,1.0,1 -31.0,technician,professional.course,1.025,10/09/1989,07/09/2001,1.0,1 -34.0,admin.,university.degree,1.025,08/04/2005,12/07/1996,1.0,0 -37.0,management,university.degree,1.025,01/06/1994,04/09/2006,1.0,1 -45.0,admin.,high.school,1.0290000000000001,23/02/2011,23/01/2015,1.0,1 -26.0,unemployed,high.school,1.0290000000000001,12/06/2006,16/12/2015,1.0,1 -31.0,student,high.school,1.0290000000000001,11/08/1999,05/08/1992,1.0,1 -,student,high.school,1.0290000000000001,24/02/2015,08/11/2004,1.0,1 -29.0,unemployed,high.school,1.0290000000000001,05/07/1999,24/03/2010,1.0,0 -23.0,student,high.school,1.0290000000000001,13/06/2012,27/11/2015,1.0,1 -27.0,self-employed,university.degree,1.0290000000000001,22/06/1999,28/02/1997,1.0,0 -37.0,unemployed,professional.course,1.0290000000000001,18/01/2008,01/01/2016,1.0,0 -25.0,student,high.school,1.0290000000000001,08/03/1997,01/08/1997,1.0,1 -65.0,retired,high.school,1.0290000000000001,,12/11/2004,1.0,1 -37.0,services,high.school,1.0290000000000001,15/04/1998,17/03/2003,1.0,1 -28.0,admin.,university.degree,1.032,09/11/2016,23/02/2017,1.0,0 -46.0,management,university.degree,1.032,25/07/2008,10/01/1997,1.0,0 -28.0,admin.,university.degree,1.032,26/01/2006,09/11/2001,1.0,1 -25.0,student,high.school,1.032,08/06/2015,20/05/2004,1.0,0 -36.0,unemployed,high.school,1.032,06/04/2010,02/01/2018,1.0,1 -33.0,admin.,university.degree,1.032,18/05/1996,25/07/2013,1.0,1 -,services,high.school,1.032,02/08/2011,12/04/2013,1.0,1 -30.0,,professional.course,1.032,31/12/1991,30/07/2004,1.0,1 -38.0,technician,university.degree,1.032,23/05/2005,28/05/2012,1.0,0 -28.0,admin.,university.degree,1.032,09/02/2017,07/05/2012,1.0,0 -23.0,student,high.school,1.032,10/12/1987,19/08/2003,1.0,1 -33.0,admin.,university.degree,1.032,08/03/2004,18/07/2008,1.0,1 -30.0,technician,professional.course,1.032,04/12/2014,21/06/2011,1.0,1 -,admin.,university.degree,1.032,02/04/2013,15/10/2013,1.0,0 -25.0,student,high.school,1.032,04/02/2016,28/12/2007,1.0,1 -,admin.,university.degree,1.032,27/07/2007,26/05/2005,1.0,0 -,admin.,high.school,1.037,01/10/2006,18/12/2000,1.0,1 -30.0,student,high.school,1.037,07/01/2005,05/11/1996,1.0,0 -60.0,,high.school,1.037,25/07/2014,24/03/2011,1.0,1 -,admin.,high.school,1.037,15/11/2005,01/09/2004,1.0,1 -25.0,student,high.school,1.037,,25/07/1995,1.0,0 -21.0,student,high.school,1.037,02/07/2012,31/01/2013,1.0,1 -30.0,management,university.degree,1.043,02/10/2015,28/12/2006,1.0,1 -27.0,technician,university.degree,1.043,03/04/2002,22/03/2017,1.0,0 -65.0,retired,basic.4y,1.043,23/10/2008,04/11/2015,1.0,1 -23.0,student,high.school,1.043,18/11/2004,25/02/1996,1.0,0 -31.0,student,university.degree,1.043,03/04/1990,25/10/2018,1.0,1 -27.0,technician,university.degree,1.043,08/08/2008,27/02/2015,1.0,1 -60.0,retired,professional.course,1.043,05/06/2002,10/07/2000,1.0,0 -30.0,management,university.degree,1.043,,26/05/2017,1.0,1 -65.0,retired,basic.4y,1.043,31/01/2012,12/06/2006,1.0,1 -42.0,services,basic.9y,1.045,02/04/2007,27/01/2006,1.0,0 -46.0,admin.,basic.9y,1.047,,01/03/2007,1.0,0 -31.0,management,university.degree,1.05,01/06/2007,25/04/2016,1.0,1 -51.0,,high.school,1.05,15/02/2001,15/04/2016,1.0,0 -48.0,admin.,university.degree,1.05,06/05/2004,07/01/2005,1.0,1 -,technician,university.degree,1.05,20/05/1996,21/08/2012,1.0,0 -29.0,technician,university.degree,1.05,15/06/1990,01/10/1997,1.0,1 -37.0,,university.degree,1.05,05/05/2009,24/11/2010,1.0,0 -34.0,admin.,university.degree,1.05,23/06/2010,29/07/2009,1.0,0 -29.0,admin.,high.school,1.05,01/11/2005,08/06/2001,1.0,0 -51.0,services,high.school,1.05,15/06/1990,19/05/2014,1.0,0 -37.0,,university.degree,1.05,05/09/2001,06/02/2009,1.0,0 -61.0,retired,university.degree,1.05,03/09/1997,15/08/2013,1.0,0 -24.0,student,high.school,1.05,05/01/1995,01/11/1997,1.0,0 -,,high.school,1.05,06/07/2001,30/10/2003,1.0,0 -35.0,blue-collar,basic.9y,1.05,29/10/2012,24/04/2009,1.0,0 -34.0,admin.,university.degree,1.05,28/05/1998,20/06/2001,1.0,0 -50.0,,professional.course,1.05,01/10/2014,05/01/1999,1.0,1 -45.0,blue-collar,high.school,1.05,02/04/2009,04/02/2010,1.0,1 -37.0,admin.,university.degree,1.05,22/12/2015,29/08/2018,1.0,1 -51.0,services,high.school,1.05,10/01/2003,11/10/2013,1.0,0 -27.0,student,high.school,1.0490000000000002,14/11/2013,17/06/2008,1.0,0 -51.0,admin.,high.school,1.0490000000000002,,21/07/2006,1.0,0 -48.0,admin.,high.school,1.0490000000000002,14/11/2014,16/08/2013,1.0,0 -24.0,,university.degree,1.0490000000000002,,15/10/1995,1.0,1 -18.0,student,high.school,1.0490000000000002,19/11/2008,22/12/2006,1.0,0 -,admin.,high.school,1.0490000000000002,14/01/2005,24/09/2014,1.0,1 -50.0,blue-collar,professional.course,1.0490000000000002,09/01/2004,01/03/1994,1.0,0 -30.0,blue-collar,professional.course,1.0490000000000002,,20/12/2001,1.0,0 -18.0,student,basic.4y,1.0490000000000002,24/08/2012,31/12/1995,1.0,1 -50.0,blue-collar,professional.course,1.0490000000000002,02/08/2017,28/04/2008,1.0,1 -31.0,admin.,university.degree,1.048,15/10/2000,28/11/2013,1.0,0 -31.0,admin.,university.degree,1.048,18/04/2014,01/06/2006,1.0,0 -31.0,admin.,university.degree,1.048,13/10/2008,15/07/2014,1.0,1 -52.0,technician,university.degree,1.048,02/10/2009,06/12/2002,1.0,0 -19.0,student,basic.9y,1.048,30/07/2014,02/02/2016,1.0,0 -31.0,admin.,university.degree,1.048,15/03/2000,01/11/2008,1.0,0 -28.0,services,high.school,1.048,26/09/2002,16/06/2000,1.0,0 -34.0,admin.,university.degree,1.048,06/02/2004,01/05/1997,1.0,0 -,student,high.school,1.05,20/02/2014,30/07/2013,1.0,1 -,admin.,high.school,1.05,22/10/2015,07/04/2009,1.0,1 -33.0,admin.,university.degree,1.0490000000000002,03/01/2007,26/09/2017,1.0,1 -63.0,retired,basic.4y,1.0490000000000002,31/12/1994,06/05/2005,1.0,1 -45.0,admin.,university.degree,1.0490000000000002,01/04/2004,03/12/2010,1.0,0 -40.0,technician,basic.9y,1.048,08/07/1998,01/07/1996,1.0,0 -46.0,admin.,high.school,1.048,27/05/2010,18/01/2008,1.0,0 -32.0,admin.,high.school,1.048,12/04/2018,24/02/2011,1.0,0 -,admin.,high.school,1.048,15/01/2007,23/04/2013,1.0,0 -32.0,admin.,high.school,1.048,20/10/2014,16/01/2014,1.0,0 -64.0,,high.school,1.048,17/02/2015,19/04/2013,1.0,0 -34.0,,high.school,1.046,01/01/2006,07/11/1997,1.0,0 -34.0,technician,high.school,1.046,23/11/2007,01/02/1995,1.0,1 -46.0,admin.,university.degree,1.046,23/10/2012,16/03/2018,1.0,0 -58.0,admin.,high.school,1.046,25/01/1992,09/07/2012,1.0,0 -34.0,technician,high.school,1.046,,05/09/1997,1.0,1 -60.0,admin.,high.school,1.046,09/06/2011,05/11/1990,1.0,1 -42.0,services,university.degree,1.046,23/01/2003,24/04/2009,1.0,1 -36.0,blue-collar,basic.6y,1.046,01/10/2007,24/09/2018,1.0,1 -29.0,technician,professional.course,1.046,22/03/1996,09/10/2008,1.0,1 -,technician,high.school,1.046,14/08/2003,05/12/1991,1.0,0 -36.0,blue-collar,basic.6y,1.046,23/02/2011,24/07/2018,1.0,1 -60.0,admin.,high.school,1.046,,16/09/2005,1.0,0 -46.0,admin.,university.degree,1.046,,30/09/2010,1.0,0 -34.0,technician,high.school,1.046,15/06/2006,05/05/1990,1.0,1 -36.0,,basic.6y,1.046,01/10/2004,24/11/2000,1.0,1 -37.0,,professional.course,1.044,,05/04/1990,1.0,1 -37.0,technician,professional.course,1.044,12/08/2013,09/12/2015,1.0,1 -61.0,admin.,high.school,1.044,17/07/1998,15/06/2012,1.0,1 -61.0,,high.school,1.044,07/10/1998,03/10/2008,1.0,1 -31.0,admin.,high.school,1.044,20/12/1986,05/10/2010,1.0,1 -61.0,admin.,high.school,1.044,23/06/2014,24/02/2009,1.0,0 -31.0,admin.,university.degree,1.041,01/03/1994,24/10/2003,1.0,1 -58.0,management,university.degree,1.041,,26/11/2004,1.0,0 -41.0,unemployed,basic.9y,1.041,30/11/2017,06/08/2008,1.0,1 -28.0,self-employed,university.degree,1.041,17/02/2016,16/04/1996,1.0,0 -25.0,student,high.school,1.041,27/07/2015,15/10/2008,1.0,1 -54.0,,high.school,1.041,06/05/2014,06/05/2011,1.0,0 -54.0,unemployed,professional.course,1.041,31/12/1993,23/03/2007,1.0,0 -42.0,admin.,university.degree,1.041,01/01/1993,10/05/2004,1.0,0 -58.0,unemployed,university.degree,1.041,06/08/2014,10/12/1999,1.0,1 -,services,high.school,1.04,02/08/2010,15/03/2016,1.0,0 -33.0,management,university.degree,1.04,16/04/2008,05/04/1994,1.0,1 -37.0,admin.,university.degree,1.04,15/02/2001,01/12/1993,1.0,1 -43.0,admin.,university.degree,1.04,28/01/2005,01/08/1996,1.0,1 -29.0,technician,professional.course,1.04,01/01/2015,02/04/2014,1.0,0 -35.0,admin.,professional.course,1.04,28/09/2006,06/12/1999,1.0,0 -26.0,admin.,university.degree,1.04,25/12/1991,13/10/2008,1.0,1 -41.0,,university.degree,1.04,11/02/2009,17/07/1997,1.0,1 -25.0,technician,professional.course,1.04,19/12/2003,25/03/2013,1.0,1 -,admin.,professional.course,1.04,22/12/2010,29/07/2011,1.0,1 -30.0,admin.,university.degree,1.0390000000000001,01/05/1995,19/09/1995,1.0,0 -41.0,blue-collar,basic.9y,1.0390000000000001,05/03/2014,06/11/2013,1.0,0 -41.0,technician,professional.course,1.0390000000000001,20/06/2016,21/11/2013,1.0,1 -26.0,management,university.degree,1.0390000000000001,25/04/2008,25/03/1994,1.0,0 -67.0,,professional.course,1.0390000000000001,01/07/1993,27/11/2015,1.0,1 -41.0,technician,professional.course,1.0390000000000001,09/12/1992,07/01/2005,1.0,0 -31.0,housemaid,university.degree,1.0390000000000001,13/06/2002,16/05/2013,1.0,0 -41.0,technician,professional.course,1.0390000000000001,01/04/1990,28/09/2011,1.0,1 -31.0,,university.degree,1.0390000000000001,28/09/2018,09/03/2018,1.0,0 -35.0,technician,basic.4y,1.035,28/12/2012,28/05/2015,1.0,1 -35.0,technician,basic.4y,1.035,15/05/2018,04/07/2016,1.0,1 -33.0,admin.,university.degree,1.035,01/07/2003,05/05/1992,1.0,1 -33.0,admin.,university.degree,1.035,16/12/2014,02/09/2010,1.0,0 -60.0,blue-collar,basic.4y,1.035,16/12/2009,22/12/2005,1.0,0 -35.0,technician,basic.4y,1.035,23/10/2012,02/07/2010,1.0,1 -54.0,admin.,professional.course,1.035,03/01/2006,23/12/2004,1.0,1 -38.0,,university.degree,1.03,30/07/2015,08/06/2010,1.0,1 -32.0,admin.,university.degree,1.03,26/01/1990,18/01/2016,1.0,1 -32.0,admin.,university.degree,1.03,13/07/2012,20/08/1999,1.0,0 -38.0,,university.degree,1.03,,05/12/1992,1.0,0 -62.0,services,high.school,1.03,,14/10/2010,1.0,0 -40.0,management,university.degree,1.03,15/09/2009,27/07/2017,1.0,0 -33.0,student,professional.course,1.031,,31/12/1993,1.0,1 -31.0,admin.,university.degree,1.031,06/06/2001,30/04/2013,1.0,1 -62.0,retired,university.degree,1.031,27/01/1999,05/12/1992,1.0,1 -62.0,,university.degree,1.031,05/04/1993,10/03/2016,1.0,1 -,,high.school,1.031,26/01/2001,20/06/2000,1.0,0 -38.0,housemaid,high.school,1.031,24/02/2014,03/11/2009,1.0,0 -,retired,professional.course,1.031,25/07/2003,25/12/2009,1.0,0 -62.0,retired,university.degree,1.031,05/07/1997,02/09/2010,1.0,1 -64.0,retired,professional.course,1.028,15/07/1998,11/12/2006,1.0,0 -36.0,admin.,university.degree,1.028,28/03/2014,04/02/2005,1.0,0 -37.0,,university.degree,1.028,09/07/2003,25/11/2015,1.0,1 -29.0,unemployed,basic.4y,1.028,02/04/2009,31/01/2003,1.0,0 -73.0,retired,professional.course,1.028,28/11/2003,10/05/2001,1.0,1 -46.0,blue-collar,professional.course,1.028,19/08/2004,17/11/2016,1.0,0 -56.0,retired,university.degree,1.028,29/12/2008,01/12/1993,1.0,0 -44.0,technician,professional.course,1.028,21/07/2015,18/02/2005,1.0,1 -74.0,retired,professional.course,1.028,28/02/2019,24/09/2004,1.0,0 diff --git a/tests/df_test_bis.csv b/tests/df_test_bis.csv deleted file mode 100644 index 4ea0b3b..0000000 --- a/tests/df_test_bis.csv +++ /dev/null @@ -1,7 +0,0 @@ -,Name,Id_cat,Id_num,Verb,Age,Height,Eyes,Sexe,Is_man_cat,Is_man_num,Hair,Date_nai,American_date_nai -0,Tom,S01,,En double appel,20.0,,blue,M,Oui,1,brown,27/10/2010,20101027.0 -1,Nick,S02,22.0,Photo de class,,170.0,red,M,Oui,1,brown,, -2,Krish,S03,33.0,,,180.0,red,M,Oui,1,dark,04/03/2019,20190304.0 -3,,,44.0,After,18.0,190.0,blue,,Non,0,blond,05/08/1988,19880805.0 -4,John,S05,10.0,Printemps blanc,32.0,185.0,green,F,Non,0,blond,04/08/1988,19880804.0 -5,Jack,S06,51.0,,32.0,185.0,blue,M,Oui,1,blond,04/09/1988,19880904.0 diff --git a/tests/iris_binary.csv b/tests/iris_binary.csv deleted file mode 100644 index e2114eb..0000000 --- a/tests/iris_binary.csv +++ /dev/null @@ -1,151 +0,0 @@ -sepal.length,sepal.width,petal.length,petal.width,Setosa -5.1,3.5,1.4,0.2,1 -4.9,3.0,1.4,0.2,1 -4.7,3.2,1.3,0.2,1 -4.6,3.1,1.5,0.2,1 -5.0,3.6,1.4,0.2,1 -5.4,3.9,1.7,0.4,1 -4.6,3.4,1.4,0.3,1 -5.0,3.4,1.5,0.2,1 -4.4,2.9,1.4,0.2,1 -4.9,3.1,1.5,0.1,1 -5.4,3.7,1.5,0.2,1 -4.8,3.4,1.6,0.2,1 -4.8,3.0,1.4,0.1,1 -4.3,3.0,1.1,0.1,1 -5.8,4.0,1.2,0.2,1 -5.7,4.4,1.5,0.4,1 -5.4,3.9,1.3,0.4,1 -5.1,3.5,1.4,0.3,1 -5.7,3.8,1.7,0.3,1 -5.1,3.8,1.5,0.3,1 -5.4,3.4,1.7,0.2,1 -5.1,3.7,1.5,0.4,1 -4.6,3.6,1.0,0.2,1 -5.1,3.3,1.7,0.5,1 -4.8,3.4,1.9,0.2,1 -5.0,3.0,1.6,0.2,1 -5.0,3.4,1.6,0.4,1 -5.2,3.5,1.5,0.2,1 -5.2,3.4,1.4,0.2,1 -4.7,3.2,1.6,0.2,1 -4.8,3.1,1.6,0.2,1 -5.4,3.4,1.5,0.4,1 -5.2,4.1,1.5,0.1,1 -5.5,4.2,1.4,0.2,1 -4.9,3.1,1.5,0.2,1 -5.0,3.2,1.2,0.2,1 -5.5,3.5,1.3,0.2,1 -4.9,3.6,1.4,0.1,1 -4.4,3.0,1.3,0.2,1 -5.1,3.4,1.5,0.2,1 -5.0,3.5,1.3,0.3,1 -4.5,2.3,1.3,0.3,1 -4.4,3.2,1.3,0.2,1 -5.0,3.5,1.6,0.6,1 -5.1,3.8,1.9,0.4,1 -4.8,3.0,1.4,0.3,1 -5.1,3.8,1.6,0.2,1 -4.6,3.2,1.4,0.2,1 -5.3,3.7,1.5,0.2,1 -5.0,3.3,1.4,0.2,1 -7.0,3.2,4.7,1.4,0 -6.4,3.2,4.5,1.5,0 -6.9,3.1,4.9,1.5,0 -5.5,2.3,4.0,1.3,0 -6.5,2.8,4.6,1.5,0 -5.7,2.8,4.5,1.3,0 -6.3,3.3,4.7,1.6,0 -4.9,2.4,3.3,1.0,0 -6.6,2.9,4.6,1.3,0 -5.2,2.7,3.9,1.4,0 -5.0,2.0,3.5,1.0,0 -5.9,3.0,4.2,1.5,0 -6.0,2.2,4.0,1.0,0 -6.1,2.9,4.7,1.4,0 -5.6,2.9,3.6,1.3,0 -6.7,3.1,4.4,1.4,0 -5.6,3.0,4.5,1.5,0 -5.8,2.7,4.1,1.0,0 -6.2,2.2,4.5,1.5,0 -5.6,2.5,3.9,1.1,0 -5.9,3.2,4.8,1.8,0 -6.1,2.8,4.0,1.3,0 -6.3,2.5,4.9,1.5,0 -6.1,2.8,4.7,1.2,0 -6.4,2.9,4.3,1.3,0 -6.6,3.0,4.4,1.4,0 -6.8,2.8,4.8,1.4,0 -6.7,3.0,5.0,1.7,0 -6.0,2.9,4.5,1.5,0 -5.7,2.6,3.5,1.0,0 -5.5,2.4,3.8,1.1,0 -5.5,2.4,3.7,1.0,0 -5.8,2.7,3.9,1.2,0 -6.0,2.7,5.1,1.6,0 -5.4,3.0,4.5,1.5,0 -6.0,3.4,4.5,1.6,0 -6.7,3.1,4.7,1.5,0 -6.3,2.3,4.4,1.3,0 -5.6,3.0,4.1,1.3,0 -5.5,2.5,4.0,1.3,0 -5.5,2.6,4.4,1.2,0 -6.1,3.0,4.6,1.4,0 -5.8,2.6,4.0,1.2,0 -5.0,2.3,3.3,1.0,0 -5.6,2.7,4.2,1.3,0 -5.7,3.0,4.2,1.2,0 -5.7,2.9,4.2,1.3,0 -6.2,2.9,4.3,1.3,0 -5.1,2.5,3.0,1.1,0 -5.7,2.8,4.1,1.3,0 -6.3,3.3,6.0,2.5,0 -5.8,2.7,5.1,1.9,0 -7.1,3.0,5.9,2.1,0 -6.3,2.9,5.6,1.8,0 -6.5,3.0,5.8,2.2,0 -7.6,3.0,6.6,2.1,0 -4.9,2.5,4.5,1.7,0 -7.3,2.9,6.3,1.8,0 -6.7,2.5,5.8,1.8,0 -7.2,3.6,6.1,2.5,0 -6.5,3.2,5.1,2.0,0 -6.4,2.7,5.3,1.9,0 -6.8,3.0,5.5,2.1,0 -5.7,2.5,5.0,2.0,0 -5.8,2.8,5.1,2.4,0 -6.4,3.2,5.3,2.3,0 -6.5,3.0,5.5,1.8,0 -7.7,3.8,6.7,2.2,0 -7.7,2.6,6.9,2.3,0 -6.0,2.2,5.0,1.5,0 -6.9,3.2,5.7,2.3,0 -5.6,2.8,4.9,2.0,0 -7.7,2.8,6.7,2.0,0 -6.3,2.7,4.9,1.8,0 -6.7,3.3,5.7,2.1,0 -7.2,3.2,6.0,1.8,0 -6.2,2.8,4.8,1.8,0 -6.1,3.0,4.9,1.8,0 -6.4,2.8,5.6,2.1,0 -7.2,3.0,5.8,1.6,0 -7.4,2.8,6.1,1.9,0 -7.9,3.8,6.4,2.0,0 -6.4,2.8,5.6,2.2,0 -6.3,2.8,5.1,1.5,0 -6.1,2.6,5.6,1.4,0 -7.7,3.0,6.1,2.3,0 -6.3,3.4,5.6,2.4,0 -6.4,3.1,5.5,1.8,0 -6.0,3.0,4.8,1.8,0 -6.9,3.1,5.4,2.1,0 -6.7,3.1,5.6,2.4,0 -6.9,3.1,5.1,2.3,0 -5.8,2.7,5.1,1.9,0 -6.8,3.2,5.9,2.3,0 -6.7,3.3,5.7,2.5,0 -6.7,3.0,5.2,2.3,0 -6.3,2.5,5.0,1.9,0 -6.5,3.0,5.2,2.0,0 -6.2,3.4,5.4,2.3,0 -5.9,3.0,5.1,1.8,0